diff --git a/dist/ramp.cjs.js b/dist/ramp.cjs.js index d33daea2..3cde850f 100644 --- a/dist/ramp.cjs.js +++ b/dist/ramp.cjs.js @@ -4724,8 +4724,8 @@ var VideoJSProgress = /*#__PURE__*/function (_vjsComponent) { srcIndex = _this$options.srcIndex; var _targets$srcIndex = targets[srcIndex], start = _targets$srcIndex.start, - end = _targets$srcIndex.end; - var duration = this.player.canvasDuration; + end = _targets$srcIndex.end, + duration = _targets$srcIndex.duration; var startTime = start, endTime = end; var isMultiSourced = targets.length > 1 ? true : false; @@ -6480,7 +6480,6 @@ function VideoJSPlayer(_ref) { player.src(options.sources); player.poster(options.poster); player.canvasIndex = cIndexRef.current; - player.canvasDuration = canvasDurationRef.current; player.srcIndex = srcIndex; player.targets = targets; player.canvasIsEmpty = canvasIsEmptyRef.current; @@ -6603,11 +6602,6 @@ function VideoJSPlayer(_ref) { player.one('loadedmetadata', function () { console.log('Player loadedmetadata'); player.duration(canvasDurationRef.current); - /** - * Set property canvasDuration in the player to use in videoJSProgress component. - * This updates the property when player.src() is updates. - */ - player.canvasDuration = canvasDurationRef.current; // Reveal player once metadata is loaded player.removeClass('vjs-disabled'); @@ -6681,15 +6675,6 @@ function VideoJSPlayer(_ref) { player.volume(startVolume); player.srcIndex = srcIndex; player.duration(canvasDurationRef.current); - - /** - * Set property canvasDuration in the player to use in videoJSProgress component. - * Video.js' in-built duration function doesn't seem to update as fast as - * we expect to be used in videoJSProgress component. - * Setting this in the ready callback makes sure this is updated to the - * correct value before 'loadstart' event is fired in videoJSProgress component. - */ - player.canvasDuration = canvasDurationRef.current; if (enableTitleLink) { player.canvasLink = canvasLinkRef.current; } @@ -7553,6 +7538,7 @@ var MediaPlayer = function MediaPlayer(_ref) { }; } timeFragment.altStart = timeFragment.start; + timeFragment.duration = duration; manifestDispatch({ canvasTargets: [timeFragment], type: 'canvasTargets' diff --git a/dist/ramp.cjs.min.js b/dist/ramp.cjs.min.js index e6b95b01..cb432b70 100644 --- a/dist/ramp.cjs.min.js +++ b/dist/ramp.cjs.min.js @@ -1 +1 @@ -"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react"),t=require("manifesto.js"),r=require("mime-db"),n=require("sanitize-html"),a=require("react-error-boundary"),i=require("video.js"),o=require("react-dom"),l=require("classnames"),s=require("mammoth");function c(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}function u(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(r){if("default"!==r){var n=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,n.get?n:{enumerable:!0,get:function(){return e[r]}})}})),t.default=e,Object.freeze(t)}var d=c(e),f=c(r),p=c(n),m=c(i),v=c(o),h=c(l),g=c(s),y="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function b(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function x(e,t,r){return e(r={path:t,exports:{},require:function(e,t){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(null==t&&r.path)}},r.exports),r.exports}var E=x((function(e){e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports})),w=x((function(e){e.exports=function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,i,o,l=[],s=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=i.call(r)).done)&&(l.push(n.value),l.length!==t);s=!0);}catch(e){c=!0,a=e}finally{try{if(!s&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw a}}return l}},e.exports.__esModule=!0,e.exports.default=e.exports})),k=x((function(e){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]?arguments[0]:M,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"updateManifest":return D(D({},e),{},{manifest:D({},t.manifest)});case"switchCanvas":var r,n=(null===(r=e.canvasSegments)||void 0===r?void 0:r.length)>0&&e.canvasSegments.filter((function(e){return e.canvasIndex==t.canvasIndex+1&&!e.isCanvas}));return D(D({},e),{},{canvasIndex:t.canvasIndex,hasStructure:n.length>0});case"switchItem":return D(D({},e),{},{currentNavItem:t.item});case"canvasDuration":return D(D({},e),{},{canvasDuration:t.canvasDuration});case"canvasLink":return D(D({},e),{},{canvasLink:t.canvasLink});case"canvasTargets":return D(D({},e),{},{targets:t.canvasTargets});case"hasMultipleItems":return D(D({},e),{},{hasMultiItems:t.isMultiSource});case"setSrcIndex":return D(D({},e),{},{srcIndex:t.srcIndex});case"setItemStartTime":return D(D({},e),{},{startTime:t.startTime});case"setAutoAdvance":return D(D({},e),{},{autoAdvance:t.autoAdvance});case"setPlaylistMarkers":if(t.markers)return D(D({},e),{},{playlist:D(D({},e.playlist),{},{markers:t.markers})});if(t.updatedMarkers)return D(D({},e),{},{playlist:D(D({},e.playlist),{},{markers:e.playlist.markers.map((function(r){return r.canvasIndex===e.canvasIndex&&(r.canvasMarkers=t.updatedMarkers),r}))})});case"setIsEditing":return D(D({},e),{},{playlist:D(D({},e.playlist),{},{isEditing:t.isEditing})});case"setIsPlaylist":return D(D({},e),{},{playlist:D(D({},e.playlist),{},{isPlaylist:t.isPlaylist})});case"setCanvasIsEmpty":return D(D({},e),{},{canvasIsEmpty:t.isEmpty});case"setAnnotationService":return D(D({},e),{},{playlist:D(D({},e.playlist),{},{annotationServiceId:t.annotationService,hasAnnotationService:!!t.annotationService})});case"setStructures":return D(D({},e),{},{structures:t.structures});case"setCanvasSegments":var a=t.timespans.filter((function(t){return t.canvasIndex==e.canvasIndex+1&&!t.isCanvas}));return D(D({},e),{},{canvasSegments:t.timespans,hasStructure:a.length>0});default:throw new Error("Unhandled action type: ".concat(t.type))}}function _(e){var t=e.initialState,r=void 0===t?M:t,n=e.children,a=d.default.useReducer(N,r),i=C(a,2),o=i[0],l=i[1];return d.default.createElement(j.Provider,{value:o},d.default.createElement(L.Provider,{value:l},n))}function F(){var e=d.default.useContext(j);if(void 0===e)throw new Error("useManifestState must be used within a ManifestProvider");return e}function B(){var e=d.default.useContext(L);if(void 0===e)throw new Error("useManifestDispatch must be used within a ManifestProvider");return e}function U(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function V(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:z,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"updatePlayer":return V(V({},e),{},{player:t.player});case"navClick":return V(V({},e),{},{clickedUrl:t.clickedUrl,isClicked:!0});case"resetClick":return V(V({},e),{},{isClicked:!1});case"setTimeFragment":return V(V({},e),{},{startTime:t.startTime,endTime:t.endTime});case"setSearchMarkers":return V(V({},e),{},{searchMarkers:t.payload});case"setPlayingStatus":return V(V({},e),{},{isPlaying:t.isPlaying});case"setCaptionStatus":return V(V({},e),{},{captionOn:t.captionOn});case"setIsEnded":return V(V({},e),{},{isEnded:t.isEnded});case"setCurrentTime":return V(V({},e),{},{currentTime:t.currentTime});case"setPlayerFocusElement":return V(V({},e),{},{playerFocusElement:t.element?t.element:""});default:throw new Error("Unhandled action type: ".concat(t.type))}}function J(e){var t=e.initialState,r=void 0===t?z:t,n=e.children,a=d.default.useReducer(W,r),i=C(a,2),o=i[0],l=i[1];return d.default.createElement(H.Provider,{value:o},d.default.createElement(G.Provider,{value:l},n))}function Y(){var e=d.default.useContext(H);if(void 0===e)throw new Error("usePlayerState must be used within the PlayerProvider");return e}function Z(){var e=d.default.useContext(G);if(void 0===e)throw new Error("usePlayerDispatch must be used within the PlayerProvider");return e}var Q=b(x((function(e){function t(e,t,r,n,a,i,o){try{var l=e[i](o),s=l.value}catch(e){return void r(e)}l.done?t(s):Promise.resolve(s).then(n,a)}e.exports=function(e){return function(){var r=this,n=arguments;return new Promise((function(a,i){var o=e.apply(r,n);function l(e){t(o,a,i,l,s,"next",e)}function s(e){t(o,a,i,l,s,"throw",e)}l(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports}))),K=x((function(e){var t=q.default;function r(){e.exports=r=function(){return n},e.exports.__esModule=!0,e.exports.default=e.exports;var n={},a=Object.prototype,i=a.hasOwnProperty,o=Object.defineProperty||function(e,t,r){e[t]=r.value},l="function"==typeof Symbol?Symbol:{},s=l.iterator||"@@iterator",c=l.asyncIterator||"@@asyncIterator",u=l.toStringTag||"@@toStringTag";function d(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{d({},"")}catch(e){d=function(e,t,r){return e[t]=r}}function f(e,t,r,n){var a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),l=new I(n||[]);return o(i,"_invoke",{value:T(e,r,l)}),i}function p(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}n.wrap=f;var m={};function v(){}function h(){}function g(){}var y={};d(y,s,(function(){return this}));var b=Object.getPrototypeOf,x=b&&b(b(O([])));x&&x!==a&&i.call(x,s)&&(y=x);var E=g.prototype=v.prototype=Object.create(y);function w(e){["next","throw","return"].forEach((function(t){d(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,r){function n(a,o,l,s){var c=p(e[a],e,o);if("throw"!==c.type){var u=c.arg,d=u.value;return d&&"object"==t(d)&&i.call(d,"__await")?r.resolve(d.__await).then((function(e){n("next",e,l,s)}),(function(e){n("throw",e,l,s)})):r.resolve(d).then((function(e){u.value=e,l(u)}),(function(e){return n("throw",e,l,s)}))}s(c.arg)}var a;o(this,"_invoke",{value:function(e,t){function i(){return new r((function(r,a){n(e,t,r,a)}))}return a=a?a.then(i,i):i()}})}function T(e,t,r){var n="suspendedStart";return function(a,i){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===a)throw i;return R()}for(r.method=a,r.arg=i;;){var o=r.delegate;if(o){var l=S(o,r);if(l){if(l===m)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===n)throw n="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n="executing";var s=p(e,t,r);if("normal"===s.type){if(n=r.done?"completed":"suspendedYield",s.arg===m)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(n="completed",r.method="throw",r.arg=s.arg)}}}function S(e,t){var r=t.method,n=e.iterator[r];if(void 0===n)return t.delegate=null,"throw"===r&&e.iterator.return&&(t.method="return",t.arg=void 0,S(e,t),"throw"===t.method)||"return"!==r&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+r+"' method")),m;var a=p(n,e.iterator,t.arg);if("throw"===a.type)return t.method="throw",t.arg=a.arg,t.delegate=null,m;var i=a.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,m):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,m)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function q(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function O(e){if(e){var t=e[s];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,n=function t(){for(;++r=0;--n){var a=this.tryEntries[n],o=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var l=i.call(a,"catchLoc"),s=i.call(a,"finallyLoc");if(l&&s){if(this.prev=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&i.call(n,"finallyLoc")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),q(r),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;q(r)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:O(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=void 0),m}},n}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports})),X=K(),$=X;try{regeneratorRuntime=X}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=X:Function("r","regeneratorRuntime = r")(X)}function ee(){}function te(){}te.resetWarningCache=ee;var re=function(){function e(e,t,r,n,a,i){if("SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"!==i){var o=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw o.name="Invariant Violation",o}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:te,resetWarningCache:ee};return r.PropTypes=r,r},ne=x((function(e){e.exports=re()})),ae=x((function(e){e.exports=function(e){if(Array.isArray(e))return k(e)},e.exports.__esModule=!0,e.exports.default=e.exports})),ie=x((function(e){e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports})),oe=x((function(e){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports})),le=b(x((function(e){e.exports=function(e){return ae(e)||ie(e)||T(e)||oe()},e.exports.__esModule=!0,e.exports.default=e.exports}))),se=x((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.bodyRegExps={xml:/&(?:#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);?/g,html4:/&(?:nbsp|iexcl|cent|pound|curren|yen|brvbar|sect|uml|copy|ordf|laquo|not|shy|reg|macr|deg|plusmn|sup2|sup3|acute|micro|para|middot|cedil|sup1|ordm|raquo|frac14|frac12|frac34|iquest|Agrave|Aacute|Acirc|Atilde|Auml|Aring|AElig|Ccedil|Egrave|Eacute|Ecirc|Euml|Igrave|Iacute|Icirc|Iuml|ETH|Ntilde|Ograve|Oacute|Ocirc|Otilde|Ouml|times|Oslash|Ugrave|Uacute|Ucirc|Uuml|Yacute|THORN|szlig|agrave|aacute|acirc|atilde|auml|aring|aelig|ccedil|egrave|eacute|ecirc|euml|igrave|iacute|icirc|iuml|eth|ntilde|ograve|oacute|ocirc|otilde|ouml|divide|oslash|ugrave|uacute|ucirc|uuml|yacute|thorn|yuml|quot|amp|lt|gt|#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);?/g,html5:/&(?:AElig|AMP|Aacute|Acirc|Agrave|Aring|Atilde|Auml|COPY|Ccedil|ETH|Eacute|Ecirc|Egrave|Euml|GT|Iacute|Icirc|Igrave|Iuml|LT|Ntilde|Oacute|Ocirc|Ograve|Oslash|Otilde|Ouml|QUOT|REG|THORN|Uacute|Ucirc|Ugrave|Uuml|Yacute|aacute|acirc|acute|aelig|agrave|amp|aring|atilde|auml|brvbar|ccedil|cedil|cent|copy|curren|deg|divide|eacute|ecirc|egrave|eth|euml|frac12|frac14|frac34|gt|iacute|icirc|iexcl|igrave|iquest|iuml|laquo|lt|macr|micro|middot|nbsp|not|ntilde|oacute|ocirc|ograve|ordf|ordm|oslash|otilde|ouml|para|plusmn|pound|quot|raquo|reg|sect|shy|sup1|sup2|sup3|szlig|thorn|times|uacute|ucirc|ugrave|uml|uuml|yacute|yen|yuml|#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);?/g},t.namedReferences={xml:{entities:{"<":"<",">":">",""":'"',"'":"'","&":"&"},characters:{"<":"<",">":">",'"':""","'":"'","&":"&"}},html4:{entities:{"'":"'"," ":" "," ":" ","¡":"¡","¡":"¡","¢":"¢","¢":"¢","£":"£","£":"£","¤":"¤","¤":"¤","¥":"¥","¥":"¥","¦":"¦","¦":"¦","§":"§","§":"§","¨":"¨","¨":"¨","©":"©","©":"©","ª":"ª","ª":"ª","«":"«","«":"«","¬":"¬","¬":"¬","­":"­","­":"­","®":"®","®":"®","¯":"¯","¯":"¯","°":"°","°":"°","±":"±","±":"±","²":"²","²":"²","³":"³","³":"³","´":"´","´":"´","µ":"µ","µ":"µ","¶":"¶","¶":"¶","·":"·","·":"·","¸":"¸","¸":"¸","¹":"¹","¹":"¹","º":"º","º":"º","»":"»","»":"»","¼":"¼","¼":"¼","½":"½","½":"½","¾":"¾","¾":"¾","¿":"¿","¿":"¿","À":"À","À":"À","Á":"Á","Á":"Á","Â":"Â","Â":"Â","Ã":"Ã","Ã":"Ã","Ä":"Ä","Ä":"Ä","Å":"Å","Å":"Å","Æ":"Æ","Æ":"Æ","Ç":"Ç","Ç":"Ç","È":"È","È":"È","É":"É","É":"É","Ê":"Ê","Ê":"Ê","Ë":"Ë","Ë":"Ë","Ì":"Ì","Ì":"Ì","Í":"Í","Í":"Í","Î":"Î","Î":"Î","Ï":"Ï","Ï":"Ï","Ð":"Ð","Ð":"Ð","Ñ":"Ñ","Ñ":"Ñ","Ò":"Ò","Ò":"Ò","Ó":"Ó","Ó":"Ó","Ô":"Ô","Ô":"Ô","Õ":"Õ","Õ":"Õ","Ö":"Ö","Ö":"Ö","×":"×","×":"×","Ø":"Ø","Ø":"Ø","Ù":"Ù","Ù":"Ù","Ú":"Ú","Ú":"Ú","Û":"Û","Û":"Û","Ü":"Ü","Ü":"Ü","Ý":"Ý","Ý":"Ý","Þ":"Þ","Þ":"Þ","ß":"ß","ß":"ß","à":"à","à":"à","á":"á","á":"á","â":"â","â":"â","ã":"ã","ã":"ã","ä":"ä","ä":"ä","å":"å","å":"å","æ":"æ","æ":"æ","ç":"ç","ç":"ç","è":"è","è":"è","é":"é","é":"é","ê":"ê","ê":"ê","ë":"ë","ë":"ë","ì":"ì","ì":"ì","í":"í","í":"í","î":"î","î":"î","ï":"ï","ï":"ï","ð":"ð","ð":"ð","ñ":"ñ","ñ":"ñ","ò":"ò","ò":"ò","ó":"ó","ó":"ó","ô":"ô","ô":"ô","õ":"õ","õ":"õ","ö":"ö","ö":"ö","÷":"÷","÷":"÷","ø":"ø","ø":"ø","ù":"ù","ù":"ù","ú":"ú","ú":"ú","û":"û","û":"û","ü":"ü","ü":"ü","ý":"ý","ý":"ý","þ":"þ","þ":"þ","ÿ":"ÿ","ÿ":"ÿ",""":'"',""":'"',"&":"&","&":"&","<":"<","<":"<",">":">",">":">","Œ":"Œ","œ":"œ","Š":"Š","š":"š","Ÿ":"Ÿ","ˆ":"ˆ","˜":"˜"," ":" "," ":" "," ":" ","‌":"‌","‍":"‍","‎":"‎","‏":"‏","–":"–","—":"—","‘":"‘","’":"’","‚":"‚","“":"“","”":"”","„":"„","†":"†","‡":"‡","‰":"‰","‹":"‹","›":"›","€":"€","ƒ":"ƒ","Α":"Α","Β":"Β","Γ":"Γ","Δ":"Δ","Ε":"Ε","Ζ":"Ζ","Η":"Η","Θ":"Θ","Ι":"Ι","Κ":"Κ","Λ":"Λ","Μ":"Μ","Ν":"Ν","Ξ":"Ξ","Ο":"Ο","Π":"Π","Ρ":"Ρ","Σ":"Σ","Τ":"Τ","Υ":"Υ","Φ":"Φ","Χ":"Χ","Ψ":"Ψ","Ω":"Ω","α":"α","β":"β","γ":"γ","δ":"δ","ε":"ε","ζ":"ζ","η":"η","θ":"θ","ι":"ι","κ":"κ","λ":"λ","μ":"μ","ν":"ν","ξ":"ξ","ο":"ο","π":"π","ρ":"ρ","ς":"ς","σ":"σ","τ":"τ","υ":"υ","φ":"φ","χ":"χ","ψ":"ψ","ω":"ω","ϑ":"ϑ","ϒ":"ϒ","ϖ":"ϖ","•":"•","…":"…","′":"′","″":"″","‾":"‾","⁄":"⁄","℘":"℘","ℑ":"ℑ","ℜ":"ℜ","™":"™","ℵ":"ℵ","←":"←","↑":"↑","→":"→","↓":"↓","↔":"↔","↵":"↵","⇐":"⇐","⇑":"⇑","⇒":"⇒","⇓":"⇓","⇔":"⇔","∀":"∀","∂":"∂","∃":"∃","∅":"∅","∇":"∇","∈":"∈","∉":"∉","∋":"∋","∏":"∏","∑":"∑","−":"−","∗":"∗","√":"√","∝":"∝","∞":"∞","∠":"∠","∧":"∧","∨":"∨","∩":"∩","∪":"∪","∫":"∫","∴":"∴","∼":"∼","≅":"≅","≈":"≈","≠":"≠","≡":"≡","≤":"≤","≥":"≥","⊂":"⊂","⊃":"⊃","⊄":"⊄","⊆":"⊆","⊇":"⊇","⊕":"⊕","⊗":"⊗","⊥":"⊥","⋅":"⋅","⌈":"⌈","⌉":"⌉","⌊":"⌊","⌋":"⌋","⟨":"〈","⟩":"〉","◊":"◊","♠":"♠","♣":"♣","♥":"♥","♦":"♦"},characters:{"'":"'"," ":" ","¡":"¡","¢":"¢","£":"£","¤":"¤","¥":"¥","¦":"¦","§":"§","¨":"¨","©":"©","ª":"ª","«":"«","¬":"¬","­":"­","®":"®","¯":"¯","°":"°","±":"±","²":"²","³":"³","´":"´","µ":"µ","¶":"¶","·":"·","¸":"¸","¹":"¹","º":"º","»":"»","¼":"¼","½":"½","¾":"¾","¿":"¿","À":"À","Á":"Á","Â":"Â","Ã":"Ã","Ä":"Ä","Å":"Å","Æ":"Æ","Ç":"Ç","È":"È","É":"É","Ê":"Ê","Ë":"Ë","Ì":"Ì","Í":"Í","Î":"Î","Ï":"Ï","Ð":"Ð","Ñ":"Ñ","Ò":"Ò","Ó":"Ó","Ô":"Ô","Õ":"Õ","Ö":"Ö","×":"×","Ø":"Ø","Ù":"Ù","Ú":"Ú","Û":"Û","Ü":"Ü","Ý":"Ý","Þ":"Þ","ß":"ß","à":"à","á":"á","â":"â","ã":"ã","ä":"ä","å":"å","æ":"æ","ç":"ç","è":"è","é":"é","ê":"ê","ë":"ë","ì":"ì","í":"í","î":"î","ï":"ï","ð":"ð","ñ":"ñ","ò":"ò","ó":"ó","ô":"ô","õ":"õ","ö":"ö","÷":"÷","ø":"ø","ù":"ù","ú":"ú","û":"û","ü":"ü","ý":"ý","þ":"þ","ÿ":"ÿ",'"':""","&":"&","<":"<",">":">","Œ":"Œ","œ":"œ","Š":"Š","š":"š","Ÿ":"Ÿ","ˆ":"ˆ","˜":"˜"," ":" "," ":" "," ":" ","‌":"‌","‍":"‍","‎":"‎","‏":"‏","–":"–","—":"—","‘":"‘","’":"’","‚":"‚","“":"“","”":"”","„":"„","†":"†","‡":"‡","‰":"‰","‹":"‹","›":"›","€":"€","ƒ":"ƒ","Α":"Α","Β":"Β","Γ":"Γ","Δ":"Δ","Ε":"Ε","Ζ":"Ζ","Η":"Η","Θ":"Θ","Ι":"Ι","Κ":"Κ","Λ":"Λ","Μ":"Μ","Ν":"Ν","Ξ":"Ξ","Ο":"Ο","Π":"Π","Ρ":"Ρ","Σ":"Σ","Τ":"Τ","Υ":"Υ","Φ":"Φ","Χ":"Χ","Ψ":"Ψ","Ω":"Ω","α":"α","β":"β","γ":"γ","δ":"δ","ε":"ε","ζ":"ζ","η":"η","θ":"θ","ι":"ι","κ":"κ","λ":"λ","μ":"μ","ν":"ν","ξ":"ξ","ο":"ο","π":"π","ρ":"ρ","ς":"ς","σ":"σ","τ":"τ","υ":"υ","φ":"φ","χ":"χ","ψ":"ψ","ω":"ω","ϑ":"ϑ","ϒ":"ϒ","ϖ":"ϖ","•":"•","…":"…","′":"′","″":"″","‾":"‾","⁄":"⁄","℘":"℘","ℑ":"ℑ","ℜ":"ℜ","™":"™","ℵ":"ℵ","←":"←","↑":"↑","→":"→","↓":"↓","↔":"↔","↵":"↵","⇐":"⇐","⇑":"⇑","⇒":"⇒","⇓":"⇓","⇔":"⇔","∀":"∀","∂":"∂","∃":"∃","∅":"∅","∇":"∇","∈":"∈","∉":"∉","∋":"∋","∏":"∏","∑":"∑","−":"−","∗":"∗","√":"√","∝":"∝","∞":"∞","∠":"∠","∧":"∧","∨":"∨","∩":"∩","∪":"∪","∫":"∫","∴":"∴","∼":"∼","≅":"≅","≈":"≈","≠":"≠","≡":"≡","≤":"≤","≥":"≥","⊂":"⊂","⊃":"⊃","⊄":"⊄","⊆":"⊆","⊇":"⊇","⊕":"⊕","⊗":"⊗","⊥":"⊥","⋅":"⋅","⌈":"⌈","⌉":"⌉","⌊":"⌊","⌋":"⌋","〈":"⟨","〉":"⟩","◊":"◊","♠":"♠","♣":"♣","♥":"♥","♦":"♦"}},html5:{entities:{"Æ":"Æ","Æ":"Æ","&":"&","&":"&","Á":"Á","Á":"Á","Ă":"Ă","Â":"Â","Â":"Â","А":"А","𝔄":"𝔄","À":"À","À":"À","Α":"Α","Ā":"Ā","⩓":"⩓","Ą":"Ą","𝔸":"𝔸","⁡":"⁡","Å":"Å","Å":"Å","𝒜":"𝒜","≔":"≔","Ã":"Ã","Ã":"Ã","Ä":"Ä","Ä":"Ä","∖":"∖","⫧":"⫧","⌆":"⌆","Б":"Б","∵":"∵","ℬ":"ℬ","Β":"Β","𝔅":"𝔅","𝔹":"𝔹","˘":"˘","ℬ":"ℬ","≎":"≎","Ч":"Ч","©":"©","©":"©","Ć":"Ć","⋒":"⋒","ⅅ":"ⅅ","ℭ":"ℭ","Č":"Č","Ç":"Ç","Ç":"Ç","Ĉ":"Ĉ","∰":"∰","Ċ":"Ċ","¸":"¸","·":"·","ℭ":"ℭ","Χ":"Χ","⊙":"⊙","⊖":"⊖","⊕":"⊕","⊗":"⊗","∲":"∲","”":"”","’":"’","∷":"∷","⩴":"⩴","≡":"≡","∯":"∯","∮":"∮","ℂ":"ℂ","∐":"∐","∳":"∳","⨯":"⨯","𝒞":"𝒞","⋓":"⋓","≍":"≍","ⅅ":"ⅅ","⤑":"⤑","Ђ":"Ђ","Ѕ":"Ѕ","Џ":"Џ","‡":"‡","↡":"↡","⫤":"⫤","Ď":"Ď","Д":"Д","∇":"∇","Δ":"Δ","𝔇":"𝔇","´":"´","˙":"˙","˝":"˝","`":"`","˜":"˜","⋄":"⋄","ⅆ":"ⅆ","𝔻":"𝔻","¨":"¨","⃜":"⃜","≐":"≐","∯":"∯","¨":"¨","⇓":"⇓","⇐":"⇐","⇔":"⇔","⫤":"⫤","⟸":"⟸","⟺":"⟺","⟹":"⟹","⇒":"⇒","⊨":"⊨","⇑":"⇑","⇕":"⇕","∥":"∥","↓":"↓","⤓":"⤓","⇵":"⇵","̑":"̑","⥐":"⥐","⥞":"⥞","↽":"↽","⥖":"⥖","⥟":"⥟","⇁":"⇁","⥗":"⥗","⊤":"⊤","↧":"↧","⇓":"⇓","𝒟":"𝒟","Đ":"Đ","Ŋ":"Ŋ","Ð":"Ð","Ð":"Ð","É":"É","É":"É","Ě":"Ě","Ê":"Ê","Ê":"Ê","Э":"Э","Ė":"Ė","𝔈":"𝔈","È":"È","È":"È","∈":"∈","Ē":"Ē","◻":"◻","▫":"▫","Ę":"Ę","𝔼":"𝔼","Ε":"Ε","⩵":"⩵","≂":"≂","⇌":"⇌","ℰ":"ℰ","⩳":"⩳","Η":"Η","Ë":"Ë","Ë":"Ë","∃":"∃","ⅇ":"ⅇ","Ф":"Ф","𝔉":"𝔉","◼":"◼","▪":"▪","𝔽":"𝔽","∀":"∀","ℱ":"ℱ","ℱ":"ℱ","Ѓ":"Ѓ",">":">",">":">","Γ":"Γ","Ϝ":"Ϝ","Ğ":"Ğ","Ģ":"Ģ","Ĝ":"Ĝ","Г":"Г","Ġ":"Ġ","𝔊":"𝔊","⋙":"⋙","𝔾":"𝔾","≥":"≥","⋛":"⋛","≧":"≧","⪢":"⪢","≷":"≷","⩾":"⩾","≳":"≳","𝒢":"𝒢","≫":"≫","Ъ":"Ъ","ˇ":"ˇ","^":"^","Ĥ":"Ĥ","ℌ":"ℌ","ℋ":"ℋ","ℍ":"ℍ","─":"─","ℋ":"ℋ","Ħ":"Ħ","≎":"≎","≏":"≏","Е":"Е","IJ":"IJ","Ё":"Ё","Í":"Í","Í":"Í","Î":"Î","Î":"Î","И":"И","İ":"İ","ℑ":"ℑ","Ì":"Ì","Ì":"Ì","ℑ":"ℑ","Ī":"Ī","ⅈ":"ⅈ","⇒":"⇒","∬":"∬","∫":"∫","⋂":"⋂","⁣":"⁣","⁢":"⁢","Į":"Į","𝕀":"𝕀","Ι":"Ι","ℐ":"ℐ","Ĩ":"Ĩ","І":"І","Ï":"Ï","Ï":"Ï","Ĵ":"Ĵ","Й":"Й","𝔍":"𝔍","𝕁":"𝕁","𝒥":"𝒥","Ј":"Ј","Є":"Є","Х":"Х","Ќ":"Ќ","Κ":"Κ","Ķ":"Ķ","К":"К","𝔎":"𝔎","𝕂":"𝕂","𝒦":"𝒦","Љ":"Љ","<":"<","<":"<","Ĺ":"Ĺ","Λ":"Λ","⟪":"⟪","ℒ":"ℒ","↞":"↞","Ľ":"Ľ","Ļ":"Ļ","Л":"Л","⟨":"⟨","←":"←","⇤":"⇤","⇆":"⇆","⌈":"⌈","⟦":"⟦","⥡":"⥡","⇃":"⇃","⥙":"⥙","⌊":"⌊","↔":"↔","⥎":"⥎","⊣":"⊣","↤":"↤","⥚":"⥚","⊲":"⊲","⧏":"⧏","⊴":"⊴","⥑":"⥑","⥠":"⥠","↿":"↿","⥘":"⥘","↼":"↼","⥒":"⥒","⇐":"⇐","⇔":"⇔","⋚":"⋚","≦":"≦","≶":"≶","⪡":"⪡","⩽":"⩽","≲":"≲","𝔏":"𝔏","⋘":"⋘","⇚":"⇚","Ŀ":"Ŀ","⟵":"⟵","⟷":"⟷","⟶":"⟶","⟸":"⟸","⟺":"⟺","⟹":"⟹","𝕃":"𝕃","↙":"↙","↘":"↘","ℒ":"ℒ","↰":"↰","Ł":"Ł","≪":"≪","⤅":"⤅","М":"М"," ":" ","ℳ":"ℳ","𝔐":"𝔐","∓":"∓","𝕄":"𝕄","ℳ":"ℳ","Μ":"Μ","Њ":"Њ","Ń":"Ń","Ň":"Ň","Ņ":"Ņ","Н":"Н","​":"​","​":"​","​":"​","​":"​","≫":"≫","≪":"≪"," ":"\n","𝔑":"𝔑","⁠":"⁠"," ":" ","ℕ":"ℕ","⫬":"⫬","≢":"≢","≭":"≭","∦":"∦","∉":"∉","≠":"≠","≂̸":"≂̸","∄":"∄","≯":"≯","≱":"≱","≧̸":"≧̸","≫̸":"≫̸","≹":"≹","⩾̸":"⩾̸","≵":"≵","≎̸":"≎̸","≏̸":"≏̸","⋪":"⋪","⧏̸":"⧏̸","⋬":"⋬","≮":"≮","≰":"≰","≸":"≸","≪̸":"≪̸","⩽̸":"⩽̸","≴":"≴","⪢̸":"⪢̸","⪡̸":"⪡̸","⊀":"⊀","⪯̸":"⪯̸","⋠":"⋠","∌":"∌","⋫":"⋫","⧐̸":"⧐̸","⋭":"⋭","⊏̸":"⊏̸","⋢":"⋢","⊐̸":"⊐̸","⋣":"⋣","⊂⃒":"⊂⃒","⊈":"⊈","⊁":"⊁","⪰̸":"⪰̸","⋡":"⋡","≿̸":"≿̸","⊃⃒":"⊃⃒","⊉":"⊉","≁":"≁","≄":"≄","≇":"≇","≉":"≉","∤":"∤","𝒩":"𝒩","Ñ":"Ñ","Ñ":"Ñ","Ν":"Ν","Œ":"Œ","Ó":"Ó","Ó":"Ó","Ô":"Ô","Ô":"Ô","О":"О","Ő":"Ő","𝔒":"𝔒","Ò":"Ò","Ò":"Ò","Ō":"Ō","Ω":"Ω","Ο":"Ο","𝕆":"𝕆","“":"“","‘":"‘","⩔":"⩔","𝒪":"𝒪","Ø":"Ø","Ø":"Ø","Õ":"Õ","Õ":"Õ","⨷":"⨷","Ö":"Ö","Ö":"Ö","‾":"‾","⏞":"⏞","⎴":"⎴","⏜":"⏜","∂":"∂","П":"П","𝔓":"𝔓","Φ":"Φ","Π":"Π","±":"±","ℌ":"ℌ","ℙ":"ℙ","⪻":"⪻","≺":"≺","⪯":"⪯","≼":"≼","≾":"≾","″":"″","∏":"∏","∷":"∷","∝":"∝","𝒫":"𝒫","Ψ":"Ψ",""":'"',""":'"',"𝔔":"𝔔","ℚ":"ℚ","𝒬":"𝒬","⤐":"⤐","®":"®","®":"®","Ŕ":"Ŕ","⟫":"⟫","↠":"↠","⤖":"⤖","Ř":"Ř","Ŗ":"Ŗ","Р":"Р","ℜ":"ℜ","∋":"∋","⇋":"⇋","⥯":"⥯","ℜ":"ℜ","Ρ":"Ρ","⟩":"⟩","→":"→","⇥":"⇥","⇄":"⇄","⌉":"⌉","⟧":"⟧","⥝":"⥝","⇂":"⇂","⥕":"⥕","⌋":"⌋","⊢":"⊢","↦":"↦","⥛":"⥛","⊳":"⊳","⧐":"⧐","⊵":"⊵","⥏":"⥏","⥜":"⥜","↾":"↾","⥔":"⥔","⇀":"⇀","⥓":"⥓","⇒":"⇒","ℝ":"ℝ","⥰":"⥰","⇛":"⇛","ℛ":"ℛ","↱":"↱","⧴":"⧴","Щ":"Щ","Ш":"Ш","Ь":"Ь","Ś":"Ś","⪼":"⪼","Š":"Š","Ş":"Ş","Ŝ":"Ŝ","С":"С","𝔖":"𝔖","↓":"↓","←":"←","→":"→","↑":"↑","Σ":"Σ","∘":"∘","𝕊":"𝕊","√":"√","□":"□","⊓":"⊓","⊏":"⊏","⊑":"⊑","⊐":"⊐","⊒":"⊒","⊔":"⊔","𝒮":"𝒮","⋆":"⋆","⋐":"⋐","⋐":"⋐","⊆":"⊆","≻":"≻","⪰":"⪰","≽":"≽","≿":"≿","∋":"∋","∑":"∑","⋑":"⋑","⊃":"⊃","⊇":"⊇","⋑":"⋑","Þ":"Þ","Þ":"Þ","™":"™","Ћ":"Ћ","Ц":"Ц"," ":"\t","Τ":"Τ","Ť":"Ť","Ţ":"Ţ","Т":"Т","𝔗":"𝔗","∴":"∴","Θ":"Θ","  ":"  "," ":" ","∼":"∼","≃":"≃","≅":"≅","≈":"≈","𝕋":"𝕋","⃛":"⃛","𝒯":"𝒯","Ŧ":"Ŧ","Ú":"Ú","Ú":"Ú","↟":"↟","⥉":"⥉","Ў":"Ў","Ŭ":"Ŭ","Û":"Û","Û":"Û","У":"У","Ű":"Ű","𝔘":"𝔘","Ù":"Ù","Ù":"Ù","Ū":"Ū","_":"_","⏟":"⏟","⎵":"⎵","⏝":"⏝","⋃":"⋃","⊎":"⊎","Ų":"Ų","𝕌":"𝕌","↑":"↑","⤒":"⤒","⇅":"⇅","↕":"↕","⥮":"⥮","⊥":"⊥","↥":"↥","⇑":"⇑","⇕":"⇕","↖":"↖","↗":"↗","ϒ":"ϒ","Υ":"Υ","Ů":"Ů","𝒰":"𝒰","Ũ":"Ũ","Ü":"Ü","Ü":"Ü","⊫":"⊫","⫫":"⫫","В":"В","⊩":"⊩","⫦":"⫦","⋁":"⋁","‖":"‖","‖":"‖","∣":"∣","|":"|","❘":"❘","≀":"≀"," ":" ","𝔙":"𝔙","𝕍":"𝕍","𝒱":"𝒱","⊪":"⊪","Ŵ":"Ŵ","⋀":"⋀","𝔚":"𝔚","𝕎":"𝕎","𝒲":"𝒲","𝔛":"𝔛","Ξ":"Ξ","𝕏":"𝕏","𝒳":"𝒳","Я":"Я","Ї":"Ї","Ю":"Ю","Ý":"Ý","Ý":"Ý","Ŷ":"Ŷ","Ы":"Ы","𝔜":"𝔜","𝕐":"𝕐","𝒴":"𝒴","Ÿ":"Ÿ","Ж":"Ж","Ź":"Ź","Ž":"Ž","З":"З","Ż":"Ż","​":"​","Ζ":"Ζ","ℨ":"ℨ","ℤ":"ℤ","𝒵":"𝒵","á":"á","á":"á","ă":"ă","∾":"∾","∾̳":"∾̳","∿":"∿","â":"â","â":"â","´":"´","´":"´","а":"а","æ":"æ","æ":"æ","⁡":"⁡","𝔞":"𝔞","à":"à","à":"à","ℵ":"ℵ","ℵ":"ℵ","α":"α","ā":"ā","⨿":"⨿","&":"&","&":"&","∧":"∧","⩕":"⩕","⩜":"⩜","⩘":"⩘","⩚":"⩚","∠":"∠","⦤":"⦤","∠":"∠","∡":"∡","⦨":"⦨","⦩":"⦩","⦪":"⦪","⦫":"⦫","⦬":"⦬","⦭":"⦭","⦮":"⦮","⦯":"⦯","∟":"∟","⊾":"⊾","⦝":"⦝","∢":"∢","Å":"Å","⍼":"⍼","ą":"ą","𝕒":"𝕒","≈":"≈","⩰":"⩰","⩯":"⩯","≊":"≊","≋":"≋","'":"'","≈":"≈","≊":"≊","å":"å","å":"å","𝒶":"𝒶","*":"*","≈":"≈","≍":"≍","ã":"ã","ã":"ã","ä":"ä","ä":"ä","∳":"∳","⨑":"⨑","⫭":"⫭","≌":"≌","϶":"϶","‵":"‵","∽":"∽","⋍":"⋍","⊽":"⊽","⌅":"⌅","⌅":"⌅","⎵":"⎵","⎶":"⎶","≌":"≌","б":"б","„":"„","∵":"∵","∵":"∵","⦰":"⦰","϶":"϶","ℬ":"ℬ","β":"β","ℶ":"ℶ","≬":"≬","𝔟":"𝔟","⋂":"⋂","◯":"◯","⋃":"⋃","⨀":"⨀","⨁":"⨁","⨂":"⨂","⨆":"⨆","★":"★","▽":"▽","△":"△","⨄":"⨄","⋁":"⋁","⋀":"⋀","⤍":"⤍","⧫":"⧫","▪":"▪","▴":"▴","▾":"▾","◂":"◂","▸":"▸","␣":"␣","▒":"▒","░":"░","▓":"▓","█":"█","=⃥":"=⃥","≡⃥":"≡⃥","⌐":"⌐","𝕓":"𝕓","⊥":"⊥","⊥":"⊥","⋈":"⋈","╗":"╗","╔":"╔","╖":"╖","╓":"╓","═":"═","╦":"╦","╩":"╩","╤":"╤","╧":"╧","╝":"╝","╚":"╚","╜":"╜","╙":"╙","║":"║","╬":"╬","╣":"╣","╠":"╠","╫":"╫","╢":"╢","╟":"╟","⧉":"⧉","╕":"╕","╒":"╒","┐":"┐","┌":"┌","─":"─","╥":"╥","╨":"╨","┬":"┬","┴":"┴","⊟":"⊟","⊞":"⊞","⊠":"⊠","╛":"╛","╘":"╘","┘":"┘","└":"└","│":"│","╪":"╪","╡":"╡","╞":"╞","┼":"┼","┤":"┤","├":"├","‵":"‵","˘":"˘","¦":"¦","¦":"¦","𝒷":"𝒷","⁏":"⁏","∽":"∽","⋍":"⋍","\":"\\","⧅":"⧅","⟈":"⟈","•":"•","•":"•","≎":"≎","⪮":"⪮","≏":"≏","≏":"≏","ć":"ć","∩":"∩","⩄":"⩄","⩉":"⩉","⩋":"⩋","⩇":"⩇","⩀":"⩀","∩︀":"∩︀","⁁":"⁁","ˇ":"ˇ","⩍":"⩍","č":"č","ç":"ç","ç":"ç","ĉ":"ĉ","⩌":"⩌","⩐":"⩐","ċ":"ċ","¸":"¸","¸":"¸","⦲":"⦲","¢":"¢","¢":"¢","·":"·","𝔠":"𝔠","ч":"ч","✓":"✓","✓":"✓","χ":"χ","○":"○","⧃":"⧃","ˆ":"ˆ","≗":"≗","↺":"↺","↻":"↻","®":"®","Ⓢ":"Ⓢ","⊛":"⊛","⊚":"⊚","⊝":"⊝","≗":"≗","⨐":"⨐","⫯":"⫯","⧂":"⧂","♣":"♣","♣":"♣",":":":","≔":"≔","≔":"≔",",":",","@":"@","∁":"∁","∘":"∘","∁":"∁","ℂ":"ℂ","≅":"≅","⩭":"⩭","∮":"∮","𝕔":"𝕔","∐":"∐","©":"©","©":"©","℗":"℗","↵":"↵","✗":"✗","𝒸":"𝒸","⫏":"⫏","⫑":"⫑","⫐":"⫐","⫒":"⫒","⋯":"⋯","⤸":"⤸","⤵":"⤵","⋞":"⋞","⋟":"⋟","↶":"↶","⤽":"⤽","∪":"∪","⩈":"⩈","⩆":"⩆","⩊":"⩊","⊍":"⊍","⩅":"⩅","∪︀":"∪︀","↷":"↷","⤼":"⤼","⋞":"⋞","⋟":"⋟","⋎":"⋎","⋏":"⋏","¤":"¤","¤":"¤","↶":"↶","↷":"↷","⋎":"⋎","⋏":"⋏","∲":"∲","∱":"∱","⌭":"⌭","⇓":"⇓","⥥":"⥥","†":"†","ℸ":"ℸ","↓":"↓","‐":"‐","⊣":"⊣","⤏":"⤏","˝":"˝","ď":"ď","д":"д","ⅆ":"ⅆ","‡":"‡","⇊":"⇊","⩷":"⩷","°":"°","°":"°","δ":"δ","⦱":"⦱","⥿":"⥿","𝔡":"𝔡","⇃":"⇃","⇂":"⇂","⋄":"⋄","⋄":"⋄","♦":"♦","♦":"♦","¨":"¨","ϝ":"ϝ","⋲":"⋲","÷":"÷","÷":"÷","÷":"÷","⋇":"⋇","⋇":"⋇","ђ":"ђ","⌞":"⌞","⌍":"⌍","$":"$","𝕕":"𝕕","˙":"˙","≐":"≐","≑":"≑","∸":"∸","∔":"∔","⊡":"⊡","⌆":"⌆","↓":"↓","⇊":"⇊","⇃":"⇃","⇂":"⇂","⤐":"⤐","⌟":"⌟","⌌":"⌌","𝒹":"𝒹","ѕ":"ѕ","⧶":"⧶","đ":"đ","⋱":"⋱","▿":"▿","▾":"▾","⇵":"⇵","⥯":"⥯","⦦":"⦦","џ":"џ","⟿":"⟿","⩷":"⩷","≑":"≑","é":"é","é":"é","⩮":"⩮","ě":"ě","≖":"≖","ê":"ê","ê":"ê","≕":"≕","э":"э","ė":"ė","ⅇ":"ⅇ","≒":"≒","𝔢":"𝔢","⪚":"⪚","è":"è","è":"è","⪖":"⪖","⪘":"⪘","⪙":"⪙","⏧":"⏧","ℓ":"ℓ","⪕":"⪕","⪗":"⪗","ē":"ē","∅":"∅","∅":"∅","∅":"∅"," ":" "," ":" "," ":" ","ŋ":"ŋ"," ":" ","ę":"ę","𝕖":"𝕖","⋕":"⋕","⧣":"⧣","⩱":"⩱","ε":"ε","ε":"ε","ϵ":"ϵ","≖":"≖","≕":"≕","≂":"≂","⪖":"⪖","⪕":"⪕","=":"=","≟":"≟","≡":"≡","⩸":"⩸","⧥":"⧥","≓":"≓","⥱":"⥱","ℯ":"ℯ","≐":"≐","≂":"≂","η":"η","ð":"ð","ð":"ð","ë":"ë","ë":"ë","€":"€","!":"!","∃":"∃","ℰ":"ℰ","ⅇ":"ⅇ","≒":"≒","ф":"ф","♀":"♀","ffi":"ffi","ff":"ff","ffl":"ffl","𝔣":"𝔣","fi":"fi","fj":"fj","♭":"♭","fl":"fl","▱":"▱","ƒ":"ƒ","𝕗":"𝕗","∀":"∀","⋔":"⋔","⫙":"⫙","⨍":"⨍","½":"½","½":"½","⅓":"⅓","¼":"¼","¼":"¼","⅕":"⅕","⅙":"⅙","⅛":"⅛","⅔":"⅔","⅖":"⅖","¾":"¾","¾":"¾","⅗":"⅗","⅜":"⅜","⅘":"⅘","⅚":"⅚","⅝":"⅝","⅞":"⅞","⁄":"⁄","⌢":"⌢","𝒻":"𝒻","≧":"≧","⪌":"⪌","ǵ":"ǵ","γ":"γ","ϝ":"ϝ","⪆":"⪆","ğ":"ğ","ĝ":"ĝ","г":"г","ġ":"ġ","≥":"≥","⋛":"⋛","≥":"≥","≧":"≧","⩾":"⩾","⩾":"⩾","⪩":"⪩","⪀":"⪀","⪂":"⪂","⪄":"⪄","⋛︀":"⋛︀","⪔":"⪔","𝔤":"𝔤","≫":"≫","⋙":"⋙","ℷ":"ℷ","ѓ":"ѓ","≷":"≷","⪒":"⪒","⪥":"⪥","⪤":"⪤","≩":"≩","⪊":"⪊","⪊":"⪊","⪈":"⪈","⪈":"⪈","≩":"≩","⋧":"⋧","𝕘":"𝕘","`":"`","ℊ":"ℊ","≳":"≳","⪎":"⪎","⪐":"⪐",">":">",">":">","⪧":"⪧","⩺":"⩺","⋗":"⋗","⦕":"⦕","⩼":"⩼","⪆":"⪆","⥸":"⥸","⋗":"⋗","⋛":"⋛","⪌":"⪌","≷":"≷","≳":"≳","≩︀":"≩︀","≩︀":"≩︀","⇔":"⇔"," ":" ","½":"½","ℋ":"ℋ","ъ":"ъ","↔":"↔","⥈":"⥈","↭":"↭","ℏ":"ℏ","ĥ":"ĥ","♥":"♥","♥":"♥","…":"…","⊹":"⊹","𝔥":"𝔥","⤥":"⤥","⤦":"⤦","⇿":"⇿","∻":"∻","↩":"↩","↪":"↪","𝕙":"𝕙","―":"―","𝒽":"𝒽","ℏ":"ℏ","ħ":"ħ","⁃":"⁃","‐":"‐","í":"í","í":"í","⁣":"⁣","î":"î","î":"î","и":"и","е":"е","¡":"¡","¡":"¡","⇔":"⇔","𝔦":"𝔦","ì":"ì","ì":"ì","ⅈ":"ⅈ","⨌":"⨌","∭":"∭","⧜":"⧜","℩":"℩","ij":"ij","ī":"ī","ℑ":"ℑ","ℐ":"ℐ","ℑ":"ℑ","ı":"ı","⊷":"⊷","Ƶ":"Ƶ","∈":"∈","℅":"℅","∞":"∞","⧝":"⧝","ı":"ı","∫":"∫","⊺":"⊺","ℤ":"ℤ","⊺":"⊺","⨗":"⨗","⨼":"⨼","ё":"ё","į":"į","𝕚":"𝕚","ι":"ι","⨼":"⨼","¿":"¿","¿":"¿","𝒾":"𝒾","∈":"∈","⋹":"⋹","⋵":"⋵","⋴":"⋴","⋳":"⋳","∈":"∈","⁢":"⁢","ĩ":"ĩ","і":"і","ï":"ï","ï":"ï","ĵ":"ĵ","й":"й","𝔧":"𝔧","ȷ":"ȷ","𝕛":"𝕛","𝒿":"𝒿","ј":"ј","є":"є","κ":"κ","ϰ":"ϰ","ķ":"ķ","к":"к","𝔨":"𝔨","ĸ":"ĸ","х":"х","ќ":"ќ","𝕜":"𝕜","𝓀":"𝓀","⇚":"⇚","⇐":"⇐","⤛":"⤛","⤎":"⤎","≦":"≦","⪋":"⪋","⥢":"⥢","ĺ":"ĺ","⦴":"⦴","ℒ":"ℒ","λ":"λ","⟨":"⟨","⦑":"⦑","⟨":"⟨","⪅":"⪅","«":"«","«":"«","←":"←","⇤":"⇤","⤟":"⤟","⤝":"⤝","↩":"↩","↫":"↫","⤹":"⤹","⥳":"⥳","↢":"↢","⪫":"⪫","⤙":"⤙","⪭":"⪭","⪭︀":"⪭︀","⤌":"⤌","❲":"❲","{":"{","[":"[","⦋":"⦋","⦏":"⦏","⦍":"⦍","ľ":"ľ","ļ":"ļ","⌈":"⌈","{":"{","л":"л","⤶":"⤶","“":"“","„":"„","⥧":"⥧","⥋":"⥋","↲":"↲","≤":"≤","←":"←","↢":"↢","↽":"↽","↼":"↼","⇇":"⇇","↔":"↔","⇆":"⇆","⇋":"⇋","↭":"↭","⋋":"⋋","⋚":"⋚","≤":"≤","≦":"≦","⩽":"⩽","⩽":"⩽","⪨":"⪨","⩿":"⩿","⪁":"⪁","⪃":"⪃","⋚︀":"⋚︀","⪓":"⪓","⪅":"⪅","⋖":"⋖","⋚":"⋚","⪋":"⪋","≶":"≶","≲":"≲","⥼":"⥼","⌊":"⌊","𝔩":"𝔩","≶":"≶","⪑":"⪑","↽":"↽","↼":"↼","⥪":"⥪","▄":"▄","љ":"љ","≪":"≪","⇇":"⇇","⌞":"⌞","⥫":"⥫","◺":"◺","ŀ":"ŀ","⎰":"⎰","⎰":"⎰","≨":"≨","⪉":"⪉","⪉":"⪉","⪇":"⪇","⪇":"⪇","≨":"≨","⋦":"⋦","⟬":"⟬","⇽":"⇽","⟦":"⟦","⟵":"⟵","⟷":"⟷","⟼":"⟼","⟶":"⟶","↫":"↫","↬":"↬","⦅":"⦅","𝕝":"𝕝","⨭":"⨭","⨴":"⨴","∗":"∗","_":"_","◊":"◊","◊":"◊","⧫":"⧫","(":"(","⦓":"⦓","⇆":"⇆","⌟":"⌟","⇋":"⇋","⥭":"⥭","‎":"‎","⊿":"⊿","‹":"‹","𝓁":"𝓁","↰":"↰","≲":"≲","⪍":"⪍","⪏":"⪏","[":"[","‘":"‘","‚":"‚","ł":"ł","<":"<","<":"<","⪦":"⪦","⩹":"⩹","⋖":"⋖","⋋":"⋋","⋉":"⋉","⥶":"⥶","⩻":"⩻","⦖":"⦖","◃":"◃","⊴":"⊴","◂":"◂","⥊":"⥊","⥦":"⥦","≨︀":"≨︀","≨︀":"≨︀","∺":"∺","¯":"¯","¯":"¯","♂":"♂","✠":"✠","✠":"✠","↦":"↦","↦":"↦","↧":"↧","↤":"↤","↥":"↥","▮":"▮","⨩":"⨩","м":"м","—":"—","∡":"∡","𝔪":"𝔪","℧":"℧","µ":"µ","µ":"µ","∣":"∣","*":"*","⫰":"⫰","·":"·","·":"·","−":"−","⊟":"⊟","∸":"∸","⨪":"⨪","⫛":"⫛","…":"…","∓":"∓","⊧":"⊧","𝕞":"𝕞","∓":"∓","𝓂":"𝓂","∾":"∾","μ":"μ","⊸":"⊸","⊸":"⊸","⋙̸":"⋙̸","≫⃒":"≫⃒","≫̸":"≫̸","⇍":"⇍","⇎":"⇎","⋘̸":"⋘̸","≪⃒":"≪⃒","≪̸":"≪̸","⇏":"⇏","⊯":"⊯","⊮":"⊮","∇":"∇","ń":"ń","∠⃒":"∠⃒","≉":"≉","⩰̸":"⩰̸","≋̸":"≋̸","ʼn":"ʼn","≉":"≉","♮":"♮","♮":"♮","ℕ":"ℕ"," ":" "," ":" ","≎̸":"≎̸","≏̸":"≏̸","⩃":"⩃","ň":"ň","ņ":"ņ","≇":"≇","⩭̸":"⩭̸","⩂":"⩂","н":"н","–":"–","≠":"≠","⇗":"⇗","⤤":"⤤","↗":"↗","↗":"↗","≐̸":"≐̸","≢":"≢","⤨":"⤨","≂̸":"≂̸","∄":"∄","∄":"∄","𝔫":"𝔫","≧̸":"≧̸","≱":"≱","≱":"≱","≧̸":"≧̸","⩾̸":"⩾̸","⩾̸":"⩾̸","≵":"≵","≯":"≯","≯":"≯","⇎":"⇎","↮":"↮","⫲":"⫲","∋":"∋","⋼":"⋼","⋺":"⋺","∋":"∋","њ":"њ","⇍":"⇍","≦̸":"≦̸","↚":"↚","‥":"‥","≰":"≰","↚":"↚","↮":"↮","≰":"≰","≦̸":"≦̸","⩽̸":"⩽̸","⩽̸":"⩽̸","≮":"≮","≴":"≴","≮":"≮","⋪":"⋪","⋬":"⋬","∤":"∤","𝕟":"𝕟","¬":"¬","¬":"¬","∉":"∉","⋹̸":"⋹̸","⋵̸":"⋵̸","∉":"∉","⋷":"⋷","⋶":"⋶","∌":"∌","∌":"∌","⋾":"⋾","⋽":"⋽","∦":"∦","∦":"∦","⫽⃥":"⫽⃥","∂̸":"∂̸","⨔":"⨔","⊀":"⊀","⋠":"⋠","⪯̸":"⪯̸","⊀":"⊀","⪯̸":"⪯̸","⇏":"⇏","↛":"↛","⤳̸":"⤳̸","↝̸":"↝̸","↛":"↛","⋫":"⋫","⋭":"⋭","⊁":"⊁","⋡":"⋡","⪰̸":"⪰̸","𝓃":"𝓃","∤":"∤","∦":"∦","≁":"≁","≄":"≄","≄":"≄","∤":"∤","∦":"∦","⋢":"⋢","⋣":"⋣","⊄":"⊄","⫅̸":"⫅̸","⊈":"⊈","⊂⃒":"⊂⃒","⊈":"⊈","⫅̸":"⫅̸","⊁":"⊁","⪰̸":"⪰̸","⊅":"⊅","⫆̸":"⫆̸","⊉":"⊉","⊃⃒":"⊃⃒","⊉":"⊉","⫆̸":"⫆̸","≹":"≹","ñ":"ñ","ñ":"ñ","≸":"≸","⋪":"⋪","⋬":"⋬","⋫":"⋫","⋭":"⋭","ν":"ν","#":"#","№":"№"," ":" ","⊭":"⊭","⤄":"⤄","≍⃒":"≍⃒","⊬":"⊬","≥⃒":"≥⃒",">⃒":">⃒","⧞":"⧞","⤂":"⤂","≤⃒":"≤⃒","<⃒":"<⃒","⊴⃒":"⊴⃒","⤃":"⤃","⊵⃒":"⊵⃒","∼⃒":"∼⃒","⇖":"⇖","⤣":"⤣","↖":"↖","↖":"↖","⤧":"⤧","Ⓢ":"Ⓢ","ó":"ó","ó":"ó","⊛":"⊛","⊚":"⊚","ô":"ô","ô":"ô","о":"о","⊝":"⊝","ő":"ő","⨸":"⨸","⊙":"⊙","⦼":"⦼","œ":"œ","⦿":"⦿","𝔬":"𝔬","˛":"˛","ò":"ò","ò":"ò","⧁":"⧁","⦵":"⦵","Ω":"Ω","∮":"∮","↺":"↺","⦾":"⦾","⦻":"⦻","‾":"‾","⧀":"⧀","ō":"ō","ω":"ω","ο":"ο","⦶":"⦶","⊖":"⊖","𝕠":"𝕠","⦷":"⦷","⦹":"⦹","⊕":"⊕","∨":"∨","↻":"↻","⩝":"⩝","ℴ":"ℴ","ℴ":"ℴ","ª":"ª","ª":"ª","º":"º","º":"º","⊶":"⊶","⩖":"⩖","⩗":"⩗","⩛":"⩛","ℴ":"ℴ","ø":"ø","ø":"ø","⊘":"⊘","õ":"õ","õ":"õ","⊗":"⊗","⨶":"⨶","ö":"ö","ö":"ö","⌽":"⌽","∥":"∥","¶":"¶","¶":"¶","∥":"∥","⫳":"⫳","⫽":"⫽","∂":"∂","п":"п","%":"%",".":".","‰":"‰","⊥":"⊥","‱":"‱","𝔭":"𝔭","φ":"φ","ϕ":"ϕ","ℳ":"ℳ","☎":"☎","π":"π","⋔":"⋔","ϖ":"ϖ","ℏ":"ℏ","ℎ":"ℎ","ℏ":"ℏ","+":"+","⨣":"⨣","⊞":"⊞","⨢":"⨢","∔":"∔","⨥":"⨥","⩲":"⩲","±":"±","±":"±","⨦":"⨦","⨧":"⨧","±":"±","⨕":"⨕","𝕡":"𝕡","£":"£","£":"£","≺":"≺","⪳":"⪳","⪷":"⪷","≼":"≼","⪯":"⪯","≺":"≺","⪷":"⪷","≼":"≼","⪯":"⪯","⪹":"⪹","⪵":"⪵","⋨":"⋨","≾":"≾","′":"′","ℙ":"ℙ","⪵":"⪵","⪹":"⪹","⋨":"⋨","∏":"∏","⌮":"⌮","⌒":"⌒","⌓":"⌓","∝":"∝","∝":"∝","≾":"≾","⊰":"⊰","𝓅":"𝓅","ψ":"ψ"," ":" ","𝔮":"𝔮","⨌":"⨌","𝕢":"𝕢","⁗":"⁗","𝓆":"𝓆","ℍ":"ℍ","⨖":"⨖","?":"?","≟":"≟",""":'"',""":'"',"⇛":"⇛","⇒":"⇒","⤜":"⤜","⤏":"⤏","⥤":"⥤","∽̱":"∽̱","ŕ":"ŕ","√":"√","⦳":"⦳","⟩":"⟩","⦒":"⦒","⦥":"⦥","⟩":"⟩","»":"»","»":"»","→":"→","⥵":"⥵","⇥":"⇥","⤠":"⤠","⤳":"⤳","⤞":"⤞","↪":"↪","↬":"↬","⥅":"⥅","⥴":"⥴","↣":"↣","↝":"↝","⤚":"⤚","∶":"∶","ℚ":"ℚ","⤍":"⤍","❳":"❳","}":"}","]":"]","⦌":"⦌","⦎":"⦎","⦐":"⦐","ř":"ř","ŗ":"ŗ","⌉":"⌉","}":"}","р":"р","⤷":"⤷","⥩":"⥩","”":"”","”":"”","↳":"↳","ℜ":"ℜ","ℛ":"ℛ","ℜ":"ℜ","ℝ":"ℝ","▭":"▭","®":"®","®":"®","⥽":"⥽","⌋":"⌋","𝔯":"𝔯","⇁":"⇁","⇀":"⇀","⥬":"⥬","ρ":"ρ","ϱ":"ϱ","→":"→","↣":"↣","⇁":"⇁","⇀":"⇀","⇄":"⇄","⇌":"⇌","⇉":"⇉","↝":"↝","⋌":"⋌","˚":"˚","≓":"≓","⇄":"⇄","⇌":"⇌","‏":"‏","⎱":"⎱","⎱":"⎱","⫮":"⫮","⟭":"⟭","⇾":"⇾","⟧":"⟧","⦆":"⦆","𝕣":"𝕣","⨮":"⨮","⨵":"⨵",")":")","⦔":"⦔","⨒":"⨒","⇉":"⇉","›":"›","𝓇":"𝓇","↱":"↱","]":"]","’":"’","’":"’","⋌":"⋌","⋊":"⋊","▹":"▹","⊵":"⊵","▸":"▸","⧎":"⧎","⥨":"⥨","℞":"℞","ś":"ś","‚":"‚","≻":"≻","⪴":"⪴","⪸":"⪸","š":"š","≽":"≽","⪰":"⪰","ş":"ş","ŝ":"ŝ","⪶":"⪶","⪺":"⪺","⋩":"⋩","⨓":"⨓","≿":"≿","с":"с","⋅":"⋅","⊡":"⊡","⩦":"⩦","⇘":"⇘","⤥":"⤥","↘":"↘","↘":"↘","§":"§","§":"§",";":";","⤩":"⤩","∖":"∖","∖":"∖","✶":"✶","𝔰":"𝔰","⌢":"⌢","♯":"♯","щ":"щ","ш":"ш","∣":"∣","∥":"∥","­":"­","­":"­","σ":"σ","ς":"ς","ς":"ς","∼":"∼","⩪":"⩪","≃":"≃","≃":"≃","⪞":"⪞","⪠":"⪠","⪝":"⪝","⪟":"⪟","≆":"≆","⨤":"⨤","⥲":"⥲","←":"←","∖":"∖","⨳":"⨳","⧤":"⧤","∣":"∣","⌣":"⌣","⪪":"⪪","⪬":"⪬","⪬︀":"⪬︀","ь":"ь","/":"/","⧄":"⧄","⌿":"⌿","𝕤":"𝕤","♠":"♠","♠":"♠","∥":"∥","⊓":"⊓","⊓︀":"⊓︀","⊔":"⊔","⊔︀":"⊔︀","⊏":"⊏","⊑":"⊑","⊏":"⊏","⊑":"⊑","⊐":"⊐","⊒":"⊒","⊐":"⊐","⊒":"⊒","□":"□","□":"□","▪":"▪","▪":"▪","→":"→","𝓈":"𝓈","∖":"∖","⌣":"⌣","⋆":"⋆","☆":"☆","★":"★","ϵ":"ϵ","ϕ":"ϕ","¯":"¯","⊂":"⊂","⫅":"⫅","⪽":"⪽","⊆":"⊆","⫃":"⫃","⫁":"⫁","⫋":"⫋","⊊":"⊊","⪿":"⪿","⥹":"⥹","⊂":"⊂","⊆":"⊆","⫅":"⫅","⊊":"⊊","⫋":"⫋","⫇":"⫇","⫕":"⫕","⫓":"⫓","≻":"≻","⪸":"⪸","≽":"≽","⪰":"⪰","⪺":"⪺","⪶":"⪶","⋩":"⋩","≿":"≿","∑":"∑","♪":"♪","¹":"¹","¹":"¹","²":"²","²":"²","³":"³","³":"³","⊃":"⊃","⫆":"⫆","⪾":"⪾","⫘":"⫘","⊇":"⊇","⫄":"⫄","⟉":"⟉","⫗":"⫗","⥻":"⥻","⫂":"⫂","⫌":"⫌","⊋":"⊋","⫀":"⫀","⊃":"⊃","⊇":"⊇","⫆":"⫆","⊋":"⊋","⫌":"⫌","⫈":"⫈","⫔":"⫔","⫖":"⫖","⇙":"⇙","⤦":"⤦","↙":"↙","↙":"↙","⤪":"⤪","ß":"ß","ß":"ß","⌖":"⌖","τ":"τ","⎴":"⎴","ť":"ť","ţ":"ţ","т":"т","⃛":"⃛","⌕":"⌕","𝔱":"𝔱","∴":"∴","∴":"∴","θ":"θ","ϑ":"ϑ","ϑ":"ϑ","≈":"≈","∼":"∼"," ":" ","≈":"≈","∼":"∼","þ":"þ","þ":"þ","˜":"˜","×":"×","×":"×","⊠":"⊠","⨱":"⨱","⨰":"⨰","∭":"∭","⤨":"⤨","⊤":"⊤","⌶":"⌶","⫱":"⫱","𝕥":"𝕥","⫚":"⫚","⤩":"⤩","‴":"‴","™":"™","▵":"▵","▿":"▿","◃":"◃","⊴":"⊴","≜":"≜","▹":"▹","⊵":"⊵","◬":"◬","≜":"≜","⨺":"⨺","⨹":"⨹","⧍":"⧍","⨻":"⨻","⏢":"⏢","𝓉":"𝓉","ц":"ц","ћ":"ћ","ŧ":"ŧ","≬":"≬","↞":"↞","↠":"↠","⇑":"⇑","⥣":"⥣","ú":"ú","ú":"ú","↑":"↑","ў":"ў","ŭ":"ŭ","û":"û","û":"û","у":"у","⇅":"⇅","ű":"ű","⥮":"⥮","⥾":"⥾","𝔲":"𝔲","ù":"ù","ù":"ù","↿":"↿","↾":"↾","▀":"▀","⌜":"⌜","⌜":"⌜","⌏":"⌏","◸":"◸","ū":"ū","¨":"¨","¨":"¨","ų":"ų","𝕦":"𝕦","↑":"↑","↕":"↕","↿":"↿","↾":"↾","⊎":"⊎","υ":"υ","ϒ":"ϒ","υ":"υ","⇈":"⇈","⌝":"⌝","⌝":"⌝","⌎":"⌎","ů":"ů","◹":"◹","𝓊":"𝓊","⋰":"⋰","ũ":"ũ","▵":"▵","▴":"▴","⇈":"⇈","ü":"ü","ü":"ü","⦧":"⦧","⇕":"⇕","⫨":"⫨","⫩":"⫩","⊨":"⊨","⦜":"⦜","ϵ":"ϵ","ϰ":"ϰ","∅":"∅","ϕ":"ϕ","ϖ":"ϖ","∝":"∝","↕":"↕","ϱ":"ϱ","ς":"ς","⊊︀":"⊊︀","⫋︀":"⫋︀","⊋︀":"⊋︀","⫌︀":"⫌︀","ϑ":"ϑ","⊲":"⊲","⊳":"⊳","в":"в","⊢":"⊢","∨":"∨","⊻":"⊻","≚":"≚","⋮":"⋮","|":"|","|":"|","𝔳":"𝔳","⊲":"⊲","⊂⃒":"⊂⃒","⊃⃒":"⊃⃒","𝕧":"𝕧","∝":"∝","⊳":"⊳","𝓋":"𝓋","⫋︀":"⫋︀","⊊︀":"⊊︀","⫌︀":"⫌︀","⊋︀":"⊋︀","⦚":"⦚","ŵ":"ŵ","⩟":"⩟","∧":"∧","≙":"≙","℘":"℘","𝔴":"𝔴","𝕨":"𝕨","℘":"℘","≀":"≀","≀":"≀","𝓌":"𝓌","⋂":"⋂","◯":"◯","⋃":"⋃","▽":"▽","𝔵":"𝔵","⟺":"⟺","⟷":"⟷","ξ":"ξ","⟸":"⟸","⟵":"⟵","⟼":"⟼","⋻":"⋻","⨀":"⨀","𝕩":"𝕩","⨁":"⨁","⨂":"⨂","⟹":"⟹","⟶":"⟶","𝓍":"𝓍","⨆":"⨆","⨄":"⨄","△":"△","⋁":"⋁","⋀":"⋀","ý":"ý","ý":"ý","я":"я","ŷ":"ŷ","ы":"ы","¥":"¥","¥":"¥","𝔶":"𝔶","ї":"ї","𝕪":"𝕪","𝓎":"𝓎","ю":"ю","ÿ":"ÿ","ÿ":"ÿ","ź":"ź","ž":"ž","з":"з","ż":"ż","ℨ":"ℨ","ζ":"ζ","𝔷":"𝔷","ж":"ж","⇝":"⇝","𝕫":"𝕫","𝓏":"𝓏","‍":"‍","‌":"‌"},characters:{"Æ":"Æ","&":"&","Á":"Á","Ă":"Ă","Â":"Â","А":"А","𝔄":"𝔄","À":"À","Α":"Α","Ā":"Ā","⩓":"⩓","Ą":"Ą","𝔸":"𝔸","⁡":"⁡","Å":"Å","𝒜":"𝒜","≔":"≔","Ã":"Ã","Ä":"Ä","∖":"∖","⫧":"⫧","⌆":"⌆","Б":"Б","∵":"∵","ℬ":"ℬ","Β":"Β","𝔅":"𝔅","𝔹":"𝔹","˘":"˘","≎":"≎","Ч":"Ч","©":"©","Ć":"Ć","⋒":"⋒","ⅅ":"ⅅ","ℭ":"ℭ","Č":"Č","Ç":"Ç","Ĉ":"Ĉ","∰":"∰","Ċ":"Ċ","¸":"¸","·":"·","Χ":"Χ","⊙":"⊙","⊖":"⊖","⊕":"⊕","⊗":"⊗","∲":"∲","”":"”","’":"’","∷":"∷","⩴":"⩴","≡":"≡","∯":"∯","∮":"∮","ℂ":"ℂ","∐":"∐","∳":"∳","⨯":"⨯","𝒞":"𝒞","⋓":"⋓","≍":"≍","⤑":"⤑","Ђ":"Ђ","Ѕ":"Ѕ","Џ":"Џ","‡":"‡","↡":"↡","⫤":"⫤","Ď":"Ď","Д":"Д","∇":"∇","Δ":"Δ","𝔇":"𝔇","´":"´","˙":"˙","˝":"˝","`":"`","˜":"˜","⋄":"⋄","ⅆ":"ⅆ","𝔻":"𝔻","¨":"¨","⃜":"⃜","≐":"≐","⇓":"⇓","⇐":"⇐","⇔":"⇔","⟸":"⟸","⟺":"⟺","⟹":"⟹","⇒":"⇒","⊨":"⊨","⇑":"⇑","⇕":"⇕","∥":"∥","↓":"↓","⤓":"⤓","⇵":"⇵","̑":"̑","⥐":"⥐","⥞":"⥞","↽":"↽","⥖":"⥖","⥟":"⥟","⇁":"⇁","⥗":"⥗","⊤":"⊤","↧":"↧","𝒟":"𝒟","Đ":"Đ","Ŋ":"Ŋ","Ð":"Ð","É":"É","Ě":"Ě","Ê":"Ê","Э":"Э","Ė":"Ė","𝔈":"𝔈","È":"È","∈":"∈","Ē":"Ē","◻":"◻","▫":"▫","Ę":"Ę","𝔼":"𝔼","Ε":"Ε","⩵":"⩵","≂":"≂","⇌":"⇌","ℰ":"ℰ","⩳":"⩳","Η":"Η","Ë":"Ë","∃":"∃","ⅇ":"ⅇ","Ф":"Ф","𝔉":"𝔉","◼":"◼","▪":"▪","𝔽":"𝔽","∀":"∀","ℱ":"ℱ","Ѓ":"Ѓ",">":">","Γ":"Γ","Ϝ":"Ϝ","Ğ":"Ğ","Ģ":"Ģ","Ĝ":"Ĝ","Г":"Г","Ġ":"Ġ","𝔊":"𝔊","⋙":"⋙","𝔾":"𝔾","≥":"≥","⋛":"⋛","≧":"≧","⪢":"⪢","≷":"≷","⩾":"⩾","≳":"≳","𝒢":"𝒢","≫":"≫","Ъ":"Ъ","ˇ":"ˇ","^":"^","Ĥ":"Ĥ","ℌ":"ℌ","ℋ":"ℋ","ℍ":"ℍ","─":"─","Ħ":"Ħ","≏":"≏","Е":"Е","IJ":"IJ","Ё":"Ё","Í":"Í","Î":"Î","И":"И","İ":"İ","ℑ":"ℑ","Ì":"Ì","Ī":"Ī","ⅈ":"ⅈ","∬":"∬","∫":"∫","⋂":"⋂","⁣":"⁣","⁢":"⁢","Į":"Į","𝕀":"𝕀","Ι":"Ι","ℐ":"ℐ","Ĩ":"Ĩ","І":"І","Ï":"Ï","Ĵ":"Ĵ","Й":"Й","𝔍":"𝔍","𝕁":"𝕁","𝒥":"𝒥","Ј":"Ј","Є":"Є","Х":"Х","Ќ":"Ќ","Κ":"Κ","Ķ":"Ķ","К":"К","𝔎":"𝔎","𝕂":"𝕂","𝒦":"𝒦","Љ":"Љ","<":"<","Ĺ":"Ĺ","Λ":"Λ","⟪":"⟪","ℒ":"ℒ","↞":"↞","Ľ":"Ľ","Ļ":"Ļ","Л":"Л","⟨":"⟨","←":"←","⇤":"⇤","⇆":"⇆","⌈":"⌈","⟦":"⟦","⥡":"⥡","⇃":"⇃","⥙":"⥙","⌊":"⌊","↔":"↔","⥎":"⥎","⊣":"⊣","↤":"↤","⥚":"⥚","⊲":"⊲","⧏":"⧏","⊴":"⊴","⥑":"⥑","⥠":"⥠","↿":"↿","⥘":"⥘","↼":"↼","⥒":"⥒","⋚":"⋚","≦":"≦","≶":"≶","⪡":"⪡","⩽":"⩽","≲":"≲","𝔏":"𝔏","⋘":"⋘","⇚":"⇚","Ŀ":"Ŀ","⟵":"⟵","⟷":"⟷","⟶":"⟶","𝕃":"𝕃","↙":"↙","↘":"↘","↰":"↰","Ł":"Ł","≪":"≪","⤅":"⤅","М":"М"," ":" ","ℳ":"ℳ","𝔐":"𝔐","∓":"∓","𝕄":"𝕄","Μ":"Μ","Њ":"Њ","Ń":"Ń","Ň":"Ň","Ņ":"Ņ","Н":"Н","​":"​","\n":" ","𝔑":"𝔑","⁠":"⁠"," ":" ","ℕ":"ℕ","⫬":"⫬","≢":"≢","≭":"≭","∦":"∦","∉":"∉","≠":"≠","≂̸":"≂̸","∄":"∄","≯":"≯","≱":"≱","≧̸":"≧̸","≫̸":"≫̸","≹":"≹","⩾̸":"⩾̸","≵":"≵","≎̸":"≎̸","≏̸":"≏̸","⋪":"⋪","⧏̸":"⧏̸","⋬":"⋬","≮":"≮","≰":"≰","≸":"≸","≪̸":"≪̸","⩽̸":"⩽̸","≴":"≴","⪢̸":"⪢̸","⪡̸":"⪡̸","⊀":"⊀","⪯̸":"⪯̸","⋠":"⋠","∌":"∌","⋫":"⋫","⧐̸":"⧐̸","⋭":"⋭","⊏̸":"⊏̸","⋢":"⋢","⊐̸":"⊐̸","⋣":"⋣","⊂⃒":"⊂⃒","⊈":"⊈","⊁":"⊁","⪰̸":"⪰̸","⋡":"⋡","≿̸":"≿̸","⊃⃒":"⊃⃒","⊉":"⊉","≁":"≁","≄":"≄","≇":"≇","≉":"≉","∤":"∤","𝒩":"𝒩","Ñ":"Ñ","Ν":"Ν","Œ":"Œ","Ó":"Ó","Ô":"Ô","О":"О","Ő":"Ő","𝔒":"𝔒","Ò":"Ò","Ō":"Ō","Ω":"Ω","Ο":"Ο","𝕆":"𝕆","“":"“","‘":"‘","⩔":"⩔","𝒪":"𝒪","Ø":"Ø","Õ":"Õ","⨷":"⨷","Ö":"Ö","‾":"‾","⏞":"⏞","⎴":"⎴","⏜":"⏜","∂":"∂","П":"П","𝔓":"𝔓","Φ":"Φ","Π":"Π","±":"±","ℙ":"ℙ","⪻":"⪻","≺":"≺","⪯":"⪯","≼":"≼","≾":"≾","″":"″","∏":"∏","∝":"∝","𝒫":"𝒫","Ψ":"Ψ",'"':""","𝔔":"𝔔","ℚ":"ℚ","𝒬":"𝒬","⤐":"⤐","®":"®","Ŕ":"Ŕ","⟫":"⟫","↠":"↠","⤖":"⤖","Ř":"Ř","Ŗ":"Ŗ","Р":"Р","ℜ":"ℜ","∋":"∋","⇋":"⇋","⥯":"⥯","Ρ":"Ρ","⟩":"⟩","→":"→","⇥":"⇥","⇄":"⇄","⌉":"⌉","⟧":"⟧","⥝":"⥝","⇂":"⇂","⥕":"⥕","⌋":"⌋","⊢":"⊢","↦":"↦","⥛":"⥛","⊳":"⊳","⧐":"⧐","⊵":"⊵","⥏":"⥏","⥜":"⥜","↾":"↾","⥔":"⥔","⇀":"⇀","⥓":"⥓","ℝ":"ℝ","⥰":"⥰","⇛":"⇛","ℛ":"ℛ","↱":"↱","⧴":"⧴","Щ":"Щ","Ш":"Ш","Ь":"Ь","Ś":"Ś","⪼":"⪼","Š":"Š","Ş":"Ş","Ŝ":"Ŝ","С":"С","𝔖":"𝔖","↑":"↑","Σ":"Σ","∘":"∘","𝕊":"𝕊","√":"√","□":"□","⊓":"⊓","⊏":"⊏","⊑":"⊑","⊐":"⊐","⊒":"⊒","⊔":"⊔","𝒮":"𝒮","⋆":"⋆","⋐":"⋐","⊆":"⊆","≻":"≻","⪰":"⪰","≽":"≽","≿":"≿","∑":"∑","⋑":"⋑","⊃":"⊃","⊇":"⊇","Þ":"Þ","™":"™","Ћ":"Ћ","Ц":"Ц","\t":" ","Τ":"Τ","Ť":"Ť","Ţ":"Ţ","Т":"Т","𝔗":"𝔗","∴":"∴","Θ":"Θ","  ":"  "," ":" ","∼":"∼","≃":"≃","≅":"≅","≈":"≈","𝕋":"𝕋","⃛":"⃛","𝒯":"𝒯","Ŧ":"Ŧ","Ú":"Ú","↟":"↟","⥉":"⥉","Ў":"Ў","Ŭ":"Ŭ","Û":"Û","У":"У","Ű":"Ű","𝔘":"𝔘","Ù":"Ù","Ū":"Ū",_:"_","⏟":"⏟","⎵":"⎵","⏝":"⏝","⋃":"⋃","⊎":"⊎","Ų":"Ų","𝕌":"𝕌","⤒":"⤒","⇅":"⇅","↕":"↕","⥮":"⥮","⊥":"⊥","↥":"↥","↖":"↖","↗":"↗","ϒ":"ϒ","Υ":"Υ","Ů":"Ů","𝒰":"𝒰","Ũ":"Ũ","Ü":"Ü","⊫":"⊫","⫫":"⫫","В":"В","⊩":"⊩","⫦":"⫦","⋁":"⋁","‖":"‖","∣":"∣","|":"|","❘":"❘","≀":"≀"," ":" ","𝔙":"𝔙","𝕍":"𝕍","𝒱":"𝒱","⊪":"⊪","Ŵ":"Ŵ","⋀":"⋀","𝔚":"𝔚","𝕎":"𝕎","𝒲":"𝒲","𝔛":"𝔛","Ξ":"Ξ","𝕏":"𝕏","𝒳":"𝒳","Я":"Я","Ї":"Ї","Ю":"Ю","Ý":"Ý","Ŷ":"Ŷ","Ы":"Ы","𝔜":"𝔜","𝕐":"𝕐","𝒴":"𝒴","Ÿ":"Ÿ","Ж":"Ж","Ź":"Ź","Ž":"Ž","З":"З","Ż":"Ż","Ζ":"Ζ","ℨ":"ℨ","ℤ":"ℤ","𝒵":"𝒵","á":"á","ă":"ă","∾":"∾","∾̳":"∾̳","∿":"∿","â":"â","а":"а","æ":"æ","𝔞":"𝔞","à":"à","ℵ":"ℵ","α":"α","ā":"ā","⨿":"⨿","∧":"∧","⩕":"⩕","⩜":"⩜","⩘":"⩘","⩚":"⩚","∠":"∠","⦤":"⦤","∡":"∡","⦨":"⦨","⦩":"⦩","⦪":"⦪","⦫":"⦫","⦬":"⦬","⦭":"⦭","⦮":"⦮","⦯":"⦯","∟":"∟","⊾":"⊾","⦝":"⦝","∢":"∢","⍼":"⍼","ą":"ą","𝕒":"𝕒","⩰":"⩰","⩯":"⩯","≊":"≊","≋":"≋","'":"'","å":"å","𝒶":"𝒶","*":"*","ã":"ã","ä":"ä","⨑":"⨑","⫭":"⫭","≌":"≌","϶":"϶","‵":"‵","∽":"∽","⋍":"⋍","⊽":"⊽","⌅":"⌅","⎶":"⎶","б":"б","„":"„","⦰":"⦰","β":"β","ℶ":"ℶ","≬":"≬","𝔟":"𝔟","◯":"◯","⨀":"⨀","⨁":"⨁","⨂":"⨂","⨆":"⨆","★":"★","▽":"▽","△":"△","⨄":"⨄","⤍":"⤍","⧫":"⧫","▴":"▴","▾":"▾","◂":"◂","▸":"▸","␣":"␣","▒":"▒","░":"░","▓":"▓","█":"█","=⃥":"=⃥","≡⃥":"≡⃥","⌐":"⌐","𝕓":"𝕓","⋈":"⋈","╗":"╗","╔":"╔","╖":"╖","╓":"╓","═":"═","╦":"╦","╩":"╩","╤":"╤","╧":"╧","╝":"╝","╚":"╚","╜":"╜","╙":"╙","║":"║","╬":"╬","╣":"╣","╠":"╠","╫":"╫","╢":"╢","╟":"╟","⧉":"⧉","╕":"╕","╒":"╒","┐":"┐","┌":"┌","╥":"╥","╨":"╨","┬":"┬","┴":"┴","⊟":"⊟","⊞":"⊞","⊠":"⊠","╛":"╛","╘":"╘","┘":"┘","└":"└","│":"│","╪":"╪","╡":"╡","╞":"╞","┼":"┼","┤":"┤","├":"├","¦":"¦","𝒷":"𝒷","⁏":"⁏","\\":"\","⧅":"⧅","⟈":"⟈","•":"•","⪮":"⪮","ć":"ć","∩":"∩","⩄":"⩄","⩉":"⩉","⩋":"⩋","⩇":"⩇","⩀":"⩀","∩︀":"∩︀","⁁":"⁁","⩍":"⩍","č":"č","ç":"ç","ĉ":"ĉ","⩌":"⩌","⩐":"⩐","ċ":"ċ","⦲":"⦲","¢":"¢","𝔠":"𝔠","ч":"ч","✓":"✓","χ":"χ","○":"○","⧃":"⧃","ˆ":"ˆ","≗":"≗","↺":"↺","↻":"↻","Ⓢ":"Ⓢ","⊛":"⊛","⊚":"⊚","⊝":"⊝","⨐":"⨐","⫯":"⫯","⧂":"⧂","♣":"♣",":":":",",":",","@":"@","∁":"∁","⩭":"⩭","𝕔":"𝕔","℗":"℗","↵":"↵","✗":"✗","𝒸":"𝒸","⫏":"⫏","⫑":"⫑","⫐":"⫐","⫒":"⫒","⋯":"⋯","⤸":"⤸","⤵":"⤵","⋞":"⋞","⋟":"⋟","↶":"↶","⤽":"⤽","∪":"∪","⩈":"⩈","⩆":"⩆","⩊":"⩊","⊍":"⊍","⩅":"⩅","∪︀":"∪︀","↷":"↷","⤼":"⤼","⋎":"⋎","⋏":"⋏","¤":"¤","∱":"∱","⌭":"⌭","⥥":"⥥","†":"†","ℸ":"ℸ","‐":"‐","⤏":"⤏","ď":"ď","д":"д","⇊":"⇊","⩷":"⩷","°":"°","δ":"δ","⦱":"⦱","⥿":"⥿","𝔡":"𝔡","♦":"♦","ϝ":"ϝ","⋲":"⋲","÷":"÷","⋇":"⋇","ђ":"ђ","⌞":"⌞","⌍":"⌍",$:"$","𝕕":"𝕕","≑":"≑","∸":"∸","∔":"∔","⊡":"⊡","⌟":"⌟","⌌":"⌌","𝒹":"𝒹","ѕ":"ѕ","⧶":"⧶","đ":"đ","⋱":"⋱","▿":"▿","⦦":"⦦","џ":"џ","⟿":"⟿","é":"é","⩮":"⩮","ě":"ě","≖":"≖","ê":"ê","≕":"≕","э":"э","ė":"ė","≒":"≒","𝔢":"𝔢","⪚":"⪚","è":"è","⪖":"⪖","⪘":"⪘","⪙":"⪙","⏧":"⏧","ℓ":"ℓ","⪕":"⪕","⪗":"⪗","ē":"ē","∅":"∅"," ":" "," ":" "," ":" ","ŋ":"ŋ"," ":" ","ę":"ę","𝕖":"𝕖","⋕":"⋕","⧣":"⧣","⩱":"⩱","ε":"ε","ϵ":"ϵ","=":"=","≟":"≟","⩸":"⩸","⧥":"⧥","≓":"≓","⥱":"⥱","ℯ":"ℯ","η":"η","ð":"ð","ë":"ë","€":"€","!":"!","ф":"ф","♀":"♀","ffi":"ffi","ff":"ff","ffl":"ffl","𝔣":"𝔣","fi":"fi",fj:"fj","♭":"♭","fl":"fl","▱":"▱","ƒ":"ƒ","𝕗":"𝕗","⋔":"⋔","⫙":"⫙","⨍":"⨍","½":"½","⅓":"⅓","¼":"¼","⅕":"⅕","⅙":"⅙","⅛":"⅛","⅔":"⅔","⅖":"⅖","¾":"¾","⅗":"⅗","⅜":"⅜","⅘":"⅘","⅚":"⅚","⅝":"⅝","⅞":"⅞","⁄":"⁄","⌢":"⌢","𝒻":"𝒻","⪌":"⪌","ǵ":"ǵ","γ":"γ","⪆":"⪆","ğ":"ğ","ĝ":"ĝ","г":"г","ġ":"ġ","⪩":"⪩","⪀":"⪀","⪂":"⪂","⪄":"⪄","⋛︀":"⋛︀","⪔":"⪔","𝔤":"𝔤","ℷ":"ℷ","ѓ":"ѓ","⪒":"⪒","⪥":"⪥","⪤":"⪤","≩":"≩","⪊":"⪊","⪈":"⪈","⋧":"⋧","𝕘":"𝕘","ℊ":"ℊ","⪎":"⪎","⪐":"⪐","⪧":"⪧","⩺":"⩺","⋗":"⋗","⦕":"⦕","⩼":"⩼","⥸":"⥸","≩︀":"≩︀","ъ":"ъ","⥈":"⥈","↭":"↭","ℏ":"ℏ","ĥ":"ĥ","♥":"♥","…":"…","⊹":"⊹","𝔥":"𝔥","⤥":"⤥","⤦":"⤦","⇿":"⇿","∻":"∻","↩":"↩","↪":"↪","𝕙":"𝕙","―":"―","𝒽":"𝒽","ħ":"ħ","⁃":"⁃","í":"í","î":"î","и":"и","е":"е","¡":"¡","𝔦":"𝔦","ì":"ì","⨌":"⨌","∭":"∭","⧜":"⧜","℩":"℩","ij":"ij","ī":"ī","ı":"ı","⊷":"⊷","Ƶ":"Ƶ","℅":"℅","∞":"∞","⧝":"⧝","⊺":"⊺","⨗":"⨗","⨼":"⨼","ё":"ё","į":"į","𝕚":"𝕚","ι":"ι","¿":"¿","𝒾":"𝒾","⋹":"⋹","⋵":"⋵","⋴":"⋴","⋳":"⋳","ĩ":"ĩ","і":"і","ï":"ï","ĵ":"ĵ","й":"й","𝔧":"𝔧","ȷ":"ȷ","𝕛":"𝕛","𝒿":"𝒿","ј":"ј","є":"є","κ":"κ","ϰ":"ϰ","ķ":"ķ","к":"к","𝔨":"𝔨","ĸ":"ĸ","х":"х","ќ":"ќ","𝕜":"𝕜","𝓀":"𝓀","⤛":"⤛","⤎":"⤎","⪋":"⪋","⥢":"⥢","ĺ":"ĺ","⦴":"⦴","λ":"λ","⦑":"⦑","⪅":"⪅","«":"«","⤟":"⤟","⤝":"⤝","↫":"↫","⤹":"⤹","⥳":"⥳","↢":"↢","⪫":"⪫","⤙":"⤙","⪭":"⪭","⪭︀":"⪭︀","⤌":"⤌","❲":"❲","{":"{","[":"[","⦋":"⦋","⦏":"⦏","⦍":"⦍","ľ":"ľ","ļ":"ļ","л":"л","⤶":"⤶","⥧":"⥧","⥋":"⥋","↲":"↲","≤":"≤","⇇":"⇇","⋋":"⋋","⪨":"⪨","⩿":"⩿","⪁":"⪁","⪃":"⪃","⋚︀":"⋚︀","⪓":"⪓","⋖":"⋖","⥼":"⥼","𝔩":"𝔩","⪑":"⪑","⥪":"⥪","▄":"▄","љ":"љ","⥫":"⥫","◺":"◺","ŀ":"ŀ","⎰":"⎰","≨":"≨","⪉":"⪉","⪇":"⪇","⋦":"⋦","⟬":"⟬","⇽":"⇽","⟼":"⟼","↬":"↬","⦅":"⦅","𝕝":"𝕝","⨭":"⨭","⨴":"⨴","∗":"∗","◊":"◊","(":"(","⦓":"⦓","⥭":"⥭","‎":"‎","⊿":"⊿","‹":"‹","𝓁":"𝓁","⪍":"⪍","⪏":"⪏","‚":"‚","ł":"ł","⪦":"⪦","⩹":"⩹","⋉":"⋉","⥶":"⥶","⩻":"⩻","⦖":"⦖","◃":"◃","⥊":"⥊","⥦":"⥦","≨︀":"≨︀","∺":"∺","¯":"¯","♂":"♂","✠":"✠","▮":"▮","⨩":"⨩","м":"м","—":"—","𝔪":"𝔪","℧":"℧","µ":"µ","⫰":"⫰","−":"−","⨪":"⨪","⫛":"⫛","⊧":"⊧","𝕞":"𝕞","𝓂":"𝓂","μ":"μ","⊸":"⊸","⋙̸":"⋙̸","≫⃒":"≫⃒","⇍":"⇍","⇎":"⇎","⋘̸":"⋘̸","≪⃒":"≪⃒","⇏":"⇏","⊯":"⊯","⊮":"⊮","ń":"ń","∠⃒":"∠⃒","⩰̸":"⩰̸","≋̸":"≋̸","ʼn":"ʼn","♮":"♮","⩃":"⩃","ň":"ň","ņ":"ņ","⩭̸":"⩭̸","⩂":"⩂","н":"н","–":"–","⇗":"⇗","⤤":"⤤","≐̸":"≐̸","⤨":"⤨","𝔫":"𝔫","↮":"↮","⫲":"⫲","⋼":"⋼","⋺":"⋺","њ":"њ","≦̸":"≦̸","↚":"↚","‥":"‥","𝕟":"𝕟","¬":"¬","⋹̸":"⋹̸","⋵̸":"⋵̸","⋷":"⋷","⋶":"⋶","⋾":"⋾","⋽":"⋽","⫽⃥":"⫽⃥","∂̸":"∂̸","⨔":"⨔","↛":"↛","⤳̸":"⤳̸","↝̸":"↝̸","𝓃":"𝓃","⊄":"⊄","⫅̸":"⫅̸","⊅":"⊅","⫆̸":"⫆̸","ñ":"ñ","ν":"ν","#":"#","№":"№"," ":" ","⊭":"⊭","⤄":"⤄","≍⃒":"≍⃒","⊬":"⊬","≥⃒":"≥⃒",">⃒":">⃒","⧞":"⧞","⤂":"⤂","≤⃒":"≤⃒","<⃒":"<⃒","⊴⃒":"⊴⃒","⤃":"⤃","⊵⃒":"⊵⃒","∼⃒":"∼⃒","⇖":"⇖","⤣":"⤣","⤧":"⤧","ó":"ó","ô":"ô","о":"о","ő":"ő","⨸":"⨸","⦼":"⦼","œ":"œ","⦿":"⦿","𝔬":"𝔬","˛":"˛","ò":"ò","⧁":"⧁","⦵":"⦵","⦾":"⦾","⦻":"⦻","⧀":"⧀","ō":"ō","ω":"ω","ο":"ο","⦶":"⦶","𝕠":"𝕠","⦷":"⦷","⦹":"⦹","∨":"∨","⩝":"⩝","ℴ":"ℴ","ª":"ª","º":"º","⊶":"⊶","⩖":"⩖","⩗":"⩗","⩛":"⩛","ø":"ø","⊘":"⊘","õ":"õ","⨶":"⨶","ö":"ö","⌽":"⌽","¶":"¶","⫳":"⫳","⫽":"⫽","п":"п","%":"%",".":".","‰":"‰","‱":"‱","𝔭":"𝔭","φ":"φ","ϕ":"ϕ","☎":"☎","π":"π","ϖ":"ϖ","ℎ":"ℎ","+":"+","⨣":"⨣","⨢":"⨢","⨥":"⨥","⩲":"⩲","⨦":"⨦","⨧":"⨧","⨕":"⨕","𝕡":"𝕡","£":"£","⪳":"⪳","⪷":"⪷","⪹":"⪹","⪵":"⪵","⋨":"⋨","′":"′","⌮":"⌮","⌒":"⌒","⌓":"⌓","⊰":"⊰","𝓅":"𝓅","ψ":"ψ"," ":" ","𝔮":"𝔮","𝕢":"𝕢","⁗":"⁗","𝓆":"𝓆","⨖":"⨖","?":"?","⤜":"⤜","⥤":"⥤","∽̱":"∽̱","ŕ":"ŕ","⦳":"⦳","⦒":"⦒","⦥":"⦥","»":"»","⥵":"⥵","⤠":"⤠","⤳":"⤳","⤞":"⤞","⥅":"⥅","⥴":"⥴","↣":"↣","↝":"↝","⤚":"⤚","∶":"∶","❳":"❳","}":"}","]":"]","⦌":"⦌","⦎":"⦎","⦐":"⦐","ř":"ř","ŗ":"ŗ","р":"р","⤷":"⤷","⥩":"⥩","↳":"↳","▭":"▭","⥽":"⥽","𝔯":"𝔯","⥬":"⥬","ρ":"ρ","ϱ":"ϱ","⇉":"⇉","⋌":"⋌","˚":"˚","‏":"‏","⎱":"⎱","⫮":"⫮","⟭":"⟭","⇾":"⇾","⦆":"⦆","𝕣":"𝕣","⨮":"⨮","⨵":"⨵",")":")","⦔":"⦔","⨒":"⨒","›":"›","𝓇":"𝓇","⋊":"⋊","▹":"▹","⧎":"⧎","⥨":"⥨","℞":"℞","ś":"ś","⪴":"⪴","⪸":"⪸","š":"š","ş":"ş","ŝ":"ŝ","⪶":"⪶","⪺":"⪺","⋩":"⋩","⨓":"⨓","с":"с","⋅":"⋅","⩦":"⩦","⇘":"⇘","§":"§",";":";","⤩":"⤩","✶":"✶","𝔰":"𝔰","♯":"♯","щ":"щ","ш":"ш","­":"­","σ":"σ","ς":"ς","⩪":"⩪","⪞":"⪞","⪠":"⪠","⪝":"⪝","⪟":"⪟","≆":"≆","⨤":"⨤","⥲":"⥲","⨳":"⨳","⧤":"⧤","⌣":"⌣","⪪":"⪪","⪬":"⪬","⪬︀":"⪬︀","ь":"ь","/":"/","⧄":"⧄","⌿":"⌿","𝕤":"𝕤","♠":"♠","⊓︀":"⊓︀","⊔︀":"⊔︀","𝓈":"𝓈","☆":"☆","⊂":"⊂","⫅":"⫅","⪽":"⪽","⫃":"⫃","⫁":"⫁","⫋":"⫋","⊊":"⊊","⪿":"⪿","⥹":"⥹","⫇":"⫇","⫕":"⫕","⫓":"⫓","♪":"♪","¹":"¹","²":"²","³":"³","⫆":"⫆","⪾":"⪾","⫘":"⫘","⫄":"⫄","⟉":"⟉","⫗":"⫗","⥻":"⥻","⫂":"⫂","⫌":"⫌","⊋":"⊋","⫀":"⫀","⫈":"⫈","⫔":"⫔","⫖":"⫖","⇙":"⇙","⤪":"⤪","ß":"ß","⌖":"⌖","τ":"τ","ť":"ť","ţ":"ţ","т":"т","⌕":"⌕","𝔱":"𝔱","θ":"θ","ϑ":"ϑ","þ":"þ","×":"×","⨱":"⨱","⨰":"⨰","⌶":"⌶","⫱":"⫱","𝕥":"𝕥","⫚":"⫚","‴":"‴","▵":"▵","≜":"≜","◬":"◬","⨺":"⨺","⨹":"⨹","⧍":"⧍","⨻":"⨻","⏢":"⏢","𝓉":"𝓉","ц":"ц","ћ":"ћ","ŧ":"ŧ","⥣":"⥣","ú":"ú","ў":"ў","ŭ":"ŭ","û":"û","у":"у","ű":"ű","⥾":"⥾","𝔲":"𝔲","ù":"ù","▀":"▀","⌜":"⌜","⌏":"⌏","◸":"◸","ū":"ū","ų":"ų","𝕦":"𝕦","υ":"υ","⇈":"⇈","⌝":"⌝","⌎":"⌎","ů":"ů","◹":"◹","𝓊":"𝓊","⋰":"⋰","ũ":"ũ","ü":"ü","⦧":"⦧","⫨":"⫨","⫩":"⫩","⦜":"⦜","⊊︀":"⊊︀","⫋︀":"⫋︀","⊋︀":"⊋︀","⫌︀":"⫌︀","в":"в","⊻":"⊻","≚":"≚","⋮":"⋮","𝔳":"𝔳","𝕧":"𝕧","𝓋":"𝓋","⦚":"⦚","ŵ":"ŵ","⩟":"⩟","≙":"≙","℘":"℘","𝔴":"𝔴","𝕨":"𝕨","𝓌":"𝓌","𝔵":"𝔵","ξ":"ξ","⋻":"⋻","𝕩":"𝕩","𝓍":"𝓍","ý":"ý","я":"я","ŷ":"ŷ","ы":"ы","¥":"¥","𝔶":"𝔶","ї":"ї","𝕪":"𝕪","𝓎":"𝓎","ю":"ю","ÿ":"ÿ","ź":"ź","ž":"ž","з":"з","ż":"ż","ζ":"ζ","𝔷":"𝔷","ж":"ж","⇝":"⇝","𝕫":"𝕫","𝓏":"𝓏","‍":"‍","‌":"‌"}}}})),ce=x((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.numericUnicodeMap={0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376}})),ue=x((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.fromCodePoint=String.fromCodePoint||function(e){return String.fromCharCode(Math.floor((e-65536)/1024)+55296,(e-65536)%1024+56320)},t.getCodePoint=String.prototype.codePointAt?function(e,t){return e.codePointAt(t)}:function(e,t){return 1024*(e.charCodeAt(t)-55296)+e.charCodeAt(t+1)-56320+65536},t.highSurrogateFrom=55296,t.highSurrogateTo=56319})),de=se,fe=ce,pe=ue,me=x((function(e,t){var r=y&&y.__assign||function(){return r=Object.assign||function(e){for(var t,r=1,n=arguments.length;r'"&]/g,nonAscii:/(?:[<>'"&\u0080-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g,nonAsciiPrintable:/(?:[<>'"&\x01-\x08\x11-\x15\x17-\x1F\x7f-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g,extensive:/(?:[\x01-\x0c\x0e-\x1f\x21-\x2c\x2e-\x2f\x3a-\x40\x5b-\x60\x7b-\x7d\x7f-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g},i={mode:"specialChars",level:"all",numeric:"decimal"};t.encode=function(e,t){var r=void 0===(c=(s=void 0===t?i:t).mode)?"specialChars":c,o=void 0===(p=s.numeric)?"decimal":p,l=void 0===(m=s.level)?"all":m;if(!e)return"";var s,c,u=a[r],d=n[l].characters,f="hexadecimal"===o;if(u.lastIndex=0,s=u.exec(e)){c="";var p=0;do{p!==s.index&&(c+=e.substring(p,s.index));var m,v=d[m=s[0]];if(!v){var h=m.length>1?pe.getCodePoint(m,0):m.charCodeAt(0);v=(f?"&#x"+h.toString(16):"&#"+h)+";"}c+=v,p=s.index+m.length}while(s=u.exec(e));p!==e.length&&(c+=e.substring(p))}else c=e;return c};var o={scope:"body",level:"all"},l=/&(?:#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);/g,s=/&(?:#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+)[;=]?/g,c={xml:{strict:l,attribute:s,body:de.bodyRegExps.xml},html4:{strict:l,attribute:s,body:de.bodyRegExps.html4},html5:{strict:l,attribute:s,body:de.bodyRegExps.html5}},u=r(r({},c),{all:c.html5}),d=String.fromCharCode,f=d(65533),p={level:"all"};t.decodeEntity=function(e,t){var r=void 0===(a=(void 0===t?p:t).level)?"all":a;if(!e)return"";var a=e;e[e.length-1];var i=n[r].entities[e];if(i)a=i;else if("&"===e[0]&&"#"===e[1]){var o=e[2],l="x"==o||"X"==o?parseInt(e.substr(3),16):parseInt(e.substr(2));a=l>=1114111?f:l>65535?pe.fromCodePoint(l):d(fe.numericUnicodeMap[l]||l)}return a},t.decode=function(e,t){var r=void 0===t?o:t,a=r.level,i=void 0===a?"all":a,l=r.scope,s=void 0===l?"xml"===i?"strict":"body":l;if(!e)return"";var c=u[i][s],p=n[i].entities,m="attribute"===s,v="strict"===s;c.lastIndex=0;var h,g=c.exec(e);if(g){h="";var y=0;do{y!==g.index&&(h+=e.substring(y,g.index));var b=g[0],x=b,E=b[b.length-1];if(m&&"="===E)x=b;else if(v&&";"!==E)x=b;else{var w=p[b];if(w)x=w;else if("&"===b[0]&&"#"===b[1]){var k=b[2],T="x"==k||"X"==k?parseInt(b.substr(3),16):parseInt(b.substr(2));x=T>=1114111?f:T>65535?pe.fromCodePoint(T):d(fe.numericUnicodeMap[T]||T)}}h+=x,y=g.index+b.length}while(g=c.exec(e));y!==e.length&&(h+=e.substring(y))}else h=e;return h}})),ve={transcript:1,caption:2,both:3},he="Error encountered. Please check your Manifest.",ge=he,ye="No media resource(s). Please check your Manifest.",be=ye,xe=1e4,Ee=xe;function we(e){be=e||ye}function ke(e){var r=t.parseManifest(e).getSequences();if(null!=r&&null!=r[0])return r;throw new Error(ge)}function Te(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(isNaN(e))return"";var n=Math.floor(e/3600),a=Math.floor(e%3600/60),i=e-60*a-3600*n,o="",l=n<10?"0".concat(n):"".concat(n);o=t||n>0?o+"".concat(l,":"):o;var s=a<10?"0".concat(a):"".concat(a);o+="".concat(s,":");var c=r?i.toFixed(3):parseInt(i);return c=i<10?"0".concat(c):"".concat(c),o+="".concat(c)}function Se(e){var t=e.split(":").reverse(),r=C(t,3),n=r[0],a=r[1],i=r[2];return(null!=i?3600*parseInt(i):0)+(null!=a?60*parseInt(a):0)+(""===n?0:parseFloat(n.replace(",",".")))}function Ce(e){if(!e.ok)throw new Error(ge);return e}function qe(e,t){return void 0!==e&&(void 0===t||!(e.start>t.end&&e.end>t.end))}function Ie(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=""===r?t.split(".").reverse()[0]:r;(a.length>4||a.length<3||a===t)&&(a=e.split(".").reverse()[0]);var i=a.length>4||a.length<3?"":a,o=t.endsWith(i)?t.split(".".concat(i))[0]:t;n&&(o="".concat(o," (machine generated)"));var l=""!=i?"".concat(o,".").concat(i):o;if(e.endsWith("transcripts")||e.endsWith("captions"))fetch(e).then((function(e){e.blob().then((function(e){var t=window.URL.createObjectURL(e),r=document.createElement("a");r.href=t,r.download="".concat(l),r.click()}))})).catch((function(e){console.log(e)}));else{var s=document.createElement("a");s.setAttribute("href",e),s.setAttribute("download","".concat(l)),s.style.display="none",document.body.appendChild(s),s.click(),document.body.removeChild(s)}}function Oe(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(void 0===e);else{var r=e.split("#t=")[1];if(void 0!==r){var n,a,i,o=/([0-9]*:){1,2}([0-9]{2})(?:((\.|\,)[0-9]{2,3})?)/g;if(r.includes(":")&&(null===(n=le(r.matchAll(/\,/g)))||void 0===n?void 0:n.length)>1){var l=le(r.matchAll(o)),s=2==(null==l?void 0:l.length)?[l[0][0],l[1][0]]:[0,0],c=C(s,2);a=c[0],i=c[1]}else{var u=r.split(","),d=C(u,2);a=d[0],i=d[1]}return void 0===i&&(i=t.toString()),{start:a.match(o)?Se(a):Number(a),end:i.match(o)?Se(i):Number(i)}}}}function Re(e,r){var n=[];if(!e)return n;var a=null;if(e.length&&(a=new t.AnnotationPage(e[0],{})),!a)return n;var i=a.getItems();if(void 0===i)return n;for(var o=0;o1)o=!0,e.map((function(e,n){var o=De(e.getBody()[0],r);if("painting"===r){var l=function(e,t,r){var n=Oe(e.getTarget(),t);if(null!=n||!n)return n.id=e.id,isNaN(n.end)&&(n.end=t),n.end=Number((n.end-n.start).toFixed(2)),n.duration=n.end,n.altStart=n.start,n.start=0,n.sIndex=r,n}(e,t,n);i.push(l)}o.length>0&&o[0].src&&a.push(o[0])}));else{if(!((null===(n=e[0].getBody())||void 0===n?void 0:n.length)>0))return{resources:a,error:"No resources found"};e[0].getBody().map((function(e){var t=De(e,r);t.length>0&&t[0].src&&a.push(t[0])}))}return{canvasTargets:i,isMultiSource:o,resources:a}}function De(e,t){var r=[],n=ve.both,a=void 0;if(1===e.getLabel().length?a=e.getLabel().getValue():e.getLabel().length>1&&(a=Me(e.getLabel()[0]._value)),"supplementing"===t&&(n=Le(e.id)),n!=ve.transcript){var i={src:e.id,key:e.id,type:e.getProperty("format"),kind:e.getProperty("type"),label:a||"auto",value:e.getProperty("value")?e.getProperty("value"):""};"supplementing"===t&&(i.srclang=e.getProperty("language")||"en",i.kind=e.getProperty("format").toLowerCase().includes("text/vtt")?"subtitles":"metadata"),r.push(i)}return r}function je(e){var t=/(\(machine(\s|\-)generated\))/gi;return{isMachineGen:t.test(e),labelText:e.replace(t,"").trim()}}function Le(e){var t=e.split("/").reverse()[0];return"transcripts"===t?ve.transcript:"captions"===t?ve.caption:ve.both}function Me(e){if(e&&"object"===I(e)){var t=Object.keys(e);if(t&&t.length>0){var r=t[0];return e[r].length>0?me.decode(e[r][0]):""}}else if("string"==typeof e)return me.decode(e);return"Label could not be parsed"}function Ne(e){return/^(([0-1][0-9])|([2][0-3])):([0-5][0-9])(:[0-5][0-9](?:[.]\d{1,3})?)?$/.test(e)}function _e(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=e.offsetTop-t.current.offsetTop;if(r)t.current.scrollTop=n;else{var a=t.current.clientHeight-e.clientHeight;t.current.scrollTop=n>a?n-t.current.clientHeight/2:a/2>n?0:n/2}}function Fe(e,t,r){var n=null==t?void 0:t.player(),a=document.activeElement,i=a.className.includes("vjs")||a.className.includes("videojs"),o=e.which,l=e.ctrlKey||e.metaKey||e.altKey||e.shiftKey;if((!a||-1===["input","textarea"].indexOf(a.tagName.toLowerCase())&&("tab"!==a.role||37!==o&&39!==o)||i)&&!l&&!r&&null!=n){switch(o){case 32:case 75:e.preventDefault(),n.paused()?n.play():n.pause();break;case 70:e.preventDefault(),n.isAudio()||(n.isFullscreen()?n.exitFullscreen():n.requestFullscreen());break;case 77:e.preventDefault();var s=n.volume(),c=n.lastVolume_();if(0===s){var u=c<.1?.1:c;n.volume(u),n.muted(!1)}else n.muted(!n.muted());break;case 37:e.preventDefault(),n.currentTime(n.currentTime()-5);break;case 39:e.preventDefault(),n.currentTime(n.currentTime()+5);break;case 38:e.preventDefault(),n.muted()&&n.muted(!1),n.volume(n.volume()+.1);break;case 40:e.preventDefault(),n.volume(n.volume()-.1);break;default:return}e.stopPropagation()}}function Be(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return Ue(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Ue(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,a=function(){};return{s:a,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,l=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return o=e.done,e},e:function(e){l=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(l)throw i}}}}function Ue(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r canvasesInManifest() -> no canvases were found in Manifest"),new Error(ge);return n.map((function(e){var n=void 0,a=e.getProperty("summary");a&&(n=t.PropertyValue.parse(a).getValue());var i=void 0,o=e.getProperty("homepage");o&&(null==o?void 0:o.length)>0&&(i=o[0].id);try{var l,s=e.getContent()[0].getBody().map((function(e){return e.id})),c=Number(e.getDuration());(null==s?void 0:s.length)>0&&(l=Oe(s[0],c)),r.push({canvasId:e.id,range:void 0===l?{start:0,end:c}:l,isEmpty:0===s.length,summary:n,homepage:i||""})}catch(t){r.push({canvasId:e.id,range:void 0,isEmpty:!0,summary:n,homepage:i||""})}})),r}catch(e){throw e}}function We(e){var t,r=e.manifest,n=e.canvasIndex,a=e.srcIndex,i=void 0===a?0:a,o=[],l=[];if(void 0===n||n<0)return{error:"Error fetching content",canvas:null,sources:[],tracks:[],canvasTargets:[]};var s=ze(r);if(0==(null==s?void 0:s.length))return{sources:[],tracks:l,error:be,canvas:null,canvasTargets:[]};try{if(void 0===(o=ke(r)[0].getCanvasByIndex(n)))throw console.error("iiif-parser -> getMediaInfo() -> canvas undefined -> ",n),new Error(ge);var c=Number(o.getDuration()),u=Je({manifest:r,canvasIndex:n,key:"items",motivation:"painting",duration:c}),d=u.resources,f=u.canvasTargets,p=u.isMultiSource,m=u.error;t=function(e,t,r){var n=!1;if(0===e.length)return[];if(t)e[r].selected=!0;else{var a,i=Be(e);try{for(i.s();!(a=i.n()).done;){var o=a.value;"auto"!=o.label||n||(n=!0,o.selected=!0)}}catch(e){i.e(e)}finally{i.f()}n||(e[0].selected=!0)}return e}(d,p,i);var v=Je({manifest:r,canvasIndex:n,key:"annotations",motivation:"supplementing",duration:c}),h={sources:t,tracks:l=v?v.resources:[],canvasTargets:f,isMultiSource:p,error:m,canvas:{duration:c,height:o.getHeight(),width:o.getWidth(),id:o.id,label:o.getLabel().getValue()}};if(h.error)return He({},h);var g=function(e){var t=e.filter((function(t,r){return e.indexOf(t)===r})),r=1===t.length?t[0].toLowerCase():"video";return r}(h.sources.map((function(e){return e.kind})));return He(He({},h),{},{error:null,mediaType:g})}catch(m){throw m}}function Je(e){var t=e.manifest,r=e.canvasIndex,n=e.key,a=e.motivation,i=e.duration;return Ae(Pe({manifest:t,canvasIndex:r,key:n,motivation:a}),i,a)}function Ye(e){if(void 0!==e)return e.split("#t=")[0]}function Ze(e,t){var r,n,a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];try{var i=ke(e);if((null==i?void 0:i.length)>0){var o=i[0].getCanvasByIndex(t).__jsonld.placeholderCanvas;if(!o)return a?null:(console.error("iiif-parser -> getPlaceholderCanvas() -> placeholderCanvas property not defined"),"This item cannot be played.");var l=Re(o.items,"painting");if(l.length>0){var s=l[0].getBody()[0];return a?r="image"==s.getType()?s.id:null:(r=s.getLabel().getValue()?Me(s.getLabel().getValue()):"This item cannot be played.",n=o.duration,Ee=n||xe),r}}}catch(e){throw e}}function Qe(e,t,r){var n=f.default[e],a=n?n.extensions[0]:e,i="",o="";Object.keys(t).length>1?(i=t[Object.keys(t)[0]][0],o=t.none[0]):o=i=Me(t);var l=i.includes("(machine generated)");return{id:r,label:"".concat(i," (.").concat(a,")"),filename:o,fileExt:a,isMachineGen:l}}function Ke(e){try{var r=[],n=[],a=t.parseManifest(e).getRenderings(),i=ke(e)[0].getCanvases();return null!=a&&null!=a&&a.map((function(e){var t=Qe(e.getFormat(),e.getProperty("label"),e.id);r.push(t)})),null!=i&&null!=i&&i.map((function(e,t){var r=e.__jsonld.rendering,a=[];r&&r.map((function(e){var t=Qe(e.format,e.label,e.id);a.push(t)}));var i=e.getLabel().getValue()||"Section "+(t+1);n.push({label:Me(i),files:a})})),{manifest:r,canvas:n}}catch(e){throw e}}function Xe(e,t){var r=[];return(null==e?void 0:e.length)>0?(e.map((function(e){var t,n=null===(t=e.getValue())||void 0===t?void 0:t.replace(/\n/g,"
"),a=p.default(n,He({},Ge));r.push({label:e.getLabel(),value:a})})),r):(console.log("iiif-parser -> parseMetadata() -> no metadata in ",t),r)}function $e(e,t){var r,n=[],a=e.getRequiredStatement();null!=a&&(null===(r=a.value)||void 0===r?void 0:r.length)>0&&(n=Xe([a],t));var i=e.getProperty("rights")||void 0;if(null!=i){var o=/^(https?:\/\/[^\s]+)|(www\.[^\s]+)/.test(i);n.push({label:"License",value:o?"").concat(i,""):i})}return n}function et(e){var r,n=null===(r=t.parseManifest(e).getProperty("behavior"))||void 0===r?void 0:r.includes("auto-advance");return void 0!==n&&n}function tt(e){if(!e)return null;var t=e.getTarget().split("#t="),r=C(t,2),n=r[0],a=r[1],i=e.getBody();return(null==i?void 0:i.length)>0&&"TextualBody"===i[0].getProperty("type")?{id:e.id,time:parseFloat(a),timeStr:Te(parseFloat(a),!0,!0),canvasId:n,value:i[0].getProperty("value")?i[0].getProperty("value"):""}:null}function rt(e){var r=e.manifestUrl,n=e.customErrorMessage,i=e.emptyManifestMessage,o=e.startCanvasId,l=e.startCanvasTime,s=e.children,c=e.manifest,u=d.default.useState(c),f=C(u,2),p=f[0],m=f[1],v=B(),h=Z(),g=a.useErrorBoundary().showBoundary;return d.default.useEffect(Q($.mark((function e(){var t;return $.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(ge=n||he,we(i),!p){e.next=6;break}v({manifest:p,type:"updateManifest"}),e.next=15;break;case 6:return t={},e.prev=7,e.next=10,fetch(r,t).then((function(e){if(200!=e.status&&201!=e.status)throw new Error("Failed to fetch Manifest. Please check again.");return e.json()})).then((function(e){m(e),v({manifest:e,type:"updateManifest"})})).catch((function(e){throw console.log("Error fetching manifest, ",e),new Error("Failed to fetch Manifest. Please check again.")}));case 10:e.next=15;break;case 12:e.prev=12,e.t0=e.catch(7),g(e.t0);case 15:case"end":return e.stop()}}),e,null,[[7,12]])}))),[]),d.default.useEffect((function(){if(p){v({autoAdvance:et(p),type:"setAutoAdvance"});var e=function(e){try{return Me(e.label).includes("[Playlist]")}catch(e){return console.error("Cannot parse manfiest, ",e),!1}}(p);v({isPlaylist:e,type:"setIsPlaylist"});var r=function(e){var r=t.parseManifest(e).getService();return r&&"AnnotationService0"===r.getProperty("type")?r.id:null}(p);v({annotationService:r,type:"setAnnotationService"});var n=function(e,r,n){var a=t.parseManifest(e).getProperty("start"),i={};if(!a&&void 0===r&&void 0===n)return{type:"C",canvas:0,time:0};null!=r||null!=n?(i={id:r,selector:{type:"PointSelector",t:void 0===n?0:n},type:void 0===n?"Canvas":"SpecificResource"},null!=n&&(i.source=r)):a&&(i=t.parseManifest(e).getProperty("start"));var o=ze(e),l=function(e,t,a){var i,l=a;if(null!=o&&(null==o?void 0:o.length)>0){if(void 0===(i=void 0===e?0:o.findIndex((function(t){return t.canvasId===e})))||i<0)return console.error("iiif-parser -> getCustomStart() -> given canvas ID was not in Manifest, ",r),{currentIndex:0,startTime:0};var s=o[i];if(null!=s.range&&"SpecificResource"===t){var c=s.range,u=c.start,d=c.end;a>=u&&a<=d||(console.error("iiif-parser -> getCustomStart() -> given canvas start time is not within Canvas duration, ",n),l=0)}return{currentIndex:i,startTime:l}}return console.error("iiif-parser -> getCustomStart() -> no Canvases in given Manifest"),{currentIndex:0,startTime:0}};if(null!=i)switch(i.type){case"Canvas":var s=l(i.id,i.type,0);return{type:"C",canvas:s.currentIndex,time:s.startTime};case"SpecificResource":var c=i.selector.t;return{type:"SR",canvas:(s=l(i.source,i.type,c)).currentIndex,time:s.startTime}}}(p,o,l);"SR"==n.type&&h({currentTime:n.time,type:"setCurrentTime"}),v({canvasIndex:n.canvas,type:"switchCanvas"})}}),[p]),p?d.default.createElement(d.default.Fragment,null,s):d.default.createElement("p",null,"...Loading")}function nt(e){var t=e.error,r=e.resetErrorBoundary;return d.default.createElement("div",{role:"alert",className:"ramp--error-message__alert"},d.default.createElement("span",{className:"ramp--error-message__message",dangerouslySetInnerHTML:{__html:t.message}}),d.default.createElement("button",{className:"ramp--error-message__reset-button",onClick:r},"Try again"))}rt.propTypes={manifest:ne.object,customErrorMessage:ne.string,emptyManifestMessage:ne.string,manifestUrl:ne.string,startCanvasId:ne.string,startCanvasTime:ne.number,children:ne.node};var at=function(e){e.message;var t=e.children;return d.default.createElement(a.ErrorBoundary,{FallbackComponent:nt,onReset:function(e){}},t)};function it(e){var t=e.manifestUrl,r=e.manifest,n=e.customErrorMessage,a=e.emptyManifestMessage,i=e.startCanvasId,o=e.startCanvasTime,l=e.children;return t||r?d.default.createElement(_,null,d.default.createElement(J,null,d.default.createElement(at,null,d.default.createElement(rt,{manifestUrl:t,manifest:r,customErrorMessage:n,emptyManifestMessage:a,startCanvasId:i,startCanvasTime:o},l)))):d.default.createElement("p",null,"Please provide a valid manifest.")}at.propTypes={message:ne.string,children:ne.object},it.propTypes={manifestUrl:ne.string,manifest:ne.object,customErrorMessage:ne.string,emptyManifestMessage:ne.string,startCanvasId:ne.string,startCanvasTime:ne.number},it.defaultProps={};var ot=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)},lt="object"==typeof y&&y&&y.Object===Object&&y,st="object"==typeof self&&self&&self.Object===Object&&self,ct=lt||st||Function("return this")(),ut=function(){return ct.Date.now()},dt=/\s/;var ft=function(e){for(var t=e.length;t--&&dt.test(e.charAt(t)););return t},pt=/^\s+/;var mt=function(e){return e?e.slice(0,ft(e)+1).replace(pt,""):e},vt=ct.Symbol,ht=Object.prototype,gt=ht.hasOwnProperty,yt=ht.toString,bt=vt?vt.toStringTag:void 0;var xt=function(e){var t=gt.call(e,bt),r=e[bt];try{e[bt]=void 0;var n=!0}catch(e){}var a=yt.call(e);return n&&(t?e[bt]=r:delete e[bt]),a},Et=Object.prototype.toString;var wt=function(e){return Et.call(e)},kt="[object Null]",Tt="[object Undefined]",St=vt?vt.toStringTag:void 0;var Ct=function(e){return null==e?void 0===e?Tt:kt:St&&St in Object(e)?xt(e):wt(e)};var qt=function(e){return null!=e&&"object"==typeof e},It="[object Symbol]";var Ot=function(e){return"symbol"==typeof e||qt(e)&&Ct(e)==It},Rt=NaN,Pt=/^[-+]0x[0-9a-f]+$/i,At=/^0b[01]+$/i,Dt=/^0o[0-7]+$/i,jt=parseInt;var Lt=function(e){if("number"==typeof e)return e;if(Ot(e))return Rt;if(ot(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=ot(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=mt(e);var r=At.test(e);return r||Dt.test(e)?jt(e.slice(2),r?2:8):Pt.test(e)?Rt:+e},Mt="Expected a function",Nt=Math.max,_t=Math.min;var Ft=function(e,t,r){var n,a,i,o,l,s,c=0,u=!1,d=!1,f=!0;if("function"!=typeof e)throw new TypeError(Mt);function p(t){var r=n,i=a;return n=a=void 0,c=t,o=e.apply(i,r)}function m(e){var r=e-s;return void 0===s||r>=t||r<0||d&&e-c>=i}function v(){var e=ut();if(m(e))return h(e);l=setTimeout(v,function(e){var r=t-(e-s);return d?_t(r,i-(e-c)):r}(e))}function h(e){return l=void 0,f&&n?p(e):(n=a=void 0,o)}function g(){var e=ut(),r=m(e);if(n=arguments,a=this,s=e,r){if(void 0===l)return function(e){return c=e,l=setTimeout(v,t),u?p(e):o}(s);if(d)return clearTimeout(l),l=setTimeout(v,t),p(s)}return void 0===l&&(l=setTimeout(v,t)),o}return t=Lt(t)||0,ot(r)&&(u=!!r.leading,i=(d="maxWait"in r)?Nt(Lt(r.maxWait)||0,t):i,f="trailing"in r?!!r.trailing:f),g.cancel=function(){void 0!==l&&clearTimeout(l),c=0,n=s=a=l=void 0},g.flush=function(){return void 0===l?o:h(ut())},g},Bt="Expected a function";var Ut=function(e,t,r){var n=!0,a=!0;if("function"!=typeof e)throw new TypeError(Bt);return ot(r)&&(n="leading"in r?!!r.leading:n,a="trailing"in r?!!r.trailing:a),Ft(e,t,{leading:n,maxWait:t,trailing:a})};x((function(e,t){!function(e){var t=r(e);function r(e){return e&&e.__esModule?e:{default:e}}var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a={markerStyle:{width:"7px","border-radius":"30%","background-color":"red"},markerTip:{display:!0,text:function(e){return"Break: "+e.text},time:function(e){return e.time}},breakOverlay:{display:!1,displayTime:3,text:function(e){return"Break overlay: "+e.overlayText},style:{width:"100%",height:"20%","background-color":"rgba(0,0,0,0.7)",color:"white","font-size":"17px"}},onMarkerClick:function(e){},onMarkerReached:function(e,t){},markers:[]};function i(){var e=(new Date).getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(t){var r=(e+16*Math.random())%16|0;return e=Math.floor(e/16),("x"==t?r:3&r|8).toString(16)}))}function o(e){var t,r={top:0,bottom:0,left:0,width:0,height:0,right:0};try{t=e.getBoundingClientRect()}catch(e){t=r}return t}var l=-1;function s(e){if(!t.default.mergeOptions){var r=function(e){return!!e&&"object"===(void 0===e?"undefined":n(e))&&"[object Object]"===toString.call(e)&&e.constructor===Object},s=function e(t,n){var a={};return[t,n].forEach((function(t){t&&Object.keys(t).forEach((function(n){var i=t[n];r(i)?(r(a[n])||(a[n]={}),a[n]=e(a[n],i)):a[n]=i}))})),a};t.default.mergeOptions=s}t.default.dom.createEl||(t.default.dom.createEl=function(e,r,n){var a=t.default.Player.prototype.dom.createEl(e,r);return n&&Object.keys(n).forEach((function(e){a.setAttribute(e,n[e])})),a});var c=t.default.mergeOptions(a,e),u={},d=[],f=l,p=this,m=null,v=null,h=l;function g(){d.sort((function(e,t){return c.markerTip.time(e)-c.markerTip.time(t)}))}function y(e){e.forEach((function(e){e.key=i(),p.el().querySelector(".vjs-progress-holder").appendChild(E(e)),u[e.key]=e,d.push(e)})),g()}function b(e){return c.markerTip.time(e)/p.duration()*100}function x(e,t){t.className="vjs-marker "+(e.class||""),Object.keys(c.markerStyle).forEach((function(e){t.style[e]=c.markerStyle[e]}));var r=e.time/p.duration();if((r<0||r>1)&&(t.style.display="none"),t.style.left=b(e)+"%",e.duration)t.style.width=e.duration/p.duration()*100+"%",t.style.marginLeft="0px";else{var n=o(t);t.style.marginLeft=n.width/2+"px"}}function E(e){var r=t.default.dom.createEl("div",{},{"data-marker-key":e.key,"data-marker-time":c.markerTip.time(e)});return x(e,r),r.addEventListener("click",(function(t){var r=!1;if("function"==typeof c.onMarkerClick&&(r=!1===c.onMarkerClick(e)),!r){var n=this.getAttribute("data-marker-key");p.currentTime(c.markerTip.time(u[n]))}})),c.markerTip.display&&T(r),r}function w(e){d.forEach((function(t){var r=p.el().querySelector(".vjs-marker[data-marker-key='"+t.key+"']"),n=c.markerTip.time(t);(e||r.getAttribute("data-marker-time")!==n)&&(x(t,r),r.setAttribute("data-marker-time",n))})),g()}function k(e){v&&(h=l,v.style.visibility="hidden"),f=l;var t=[];e.forEach((function(e){var r=d[e];if(r){delete u[r.key],t.push(e);var n=p.el().querySelector(".vjs-marker[data-marker-key='"+r.key+"']");n&&n.parentNode.removeChild(n)}})),t.reverse(),t.forEach((function(e){d.splice(e,1)})),g()}function T(e){e.addEventListener("mouseover",(function(){var t=u[e.getAttribute("data-marker-key")];if(m){c.markerTip.html?m.querySelector(".vjs-tip-inner").innerHTML=c.markerTip.html(t):m.querySelector(".vjs-tip-inner").innerText=c.markerTip.text(t),m.style.left=b(t)+"%";var r=o(m),n=o(e);m.style.marginLeft=-parseFloat(r.width/2)+parseFloat(n.width/4)+"px",m.style.visibility="visible"}})),e.addEventListener("mouseout",(function(){m&&(m.style.visibility="hidden")}))}function S(){m=t.default.dom.createEl("div",{className:"vjs-tip",innerHTML:"
"}),p.el().querySelector(".vjs-progress-holder").appendChild(m)}function C(){if(c.breakOverlay.display&&!(f<0)){var e=p.currentTime(),t=d[f],r=c.markerTip.time(t);e>=r&&e<=r+c.breakOverlay.displayTime?(h!==f&&(h=f,v&&(v.querySelector(".vjs-break-overlay-text").innerHTML=c.breakOverlay.text(t))),v&&(v.style.visibility="visible")):(h=l,v&&(v.style.visibility="hidden"))}}function q(){v=t.default.dom.createEl("div",{className:"vjs-break-overlay",innerHTML:"
"}),Object.keys(c.breakOverlay.style).forEach((function(e){v&&(v.style[e]=c.breakOverlay.style[e])})),p.el().appendChild(v),h=l}function I(){O(),C(),e.onTimeUpdateAfterMarkerUpdate&&e.onTimeUpdateAfterMarkerUpdate()}function O(){if(d.length){var t=function(e){return e=c.markerTip.time(d[f])&&r=c.markerTip.time(d[i])&&re){p.currentTime(r);break}}},prev:function(){for(var e=p.currentTime(),t=d.length-1;t>=0;t--){var r=c.markerTip.time(d[t]);if(r+.52&&!window.matchMedia("(pointer: fine").matches,Kt=nr.mobile||zt||Xt),!Jt){var ar=window.navigator&&window.navigator.userAgent||"";Gt=/iPod/i.test(ar),(Ht=ar.match(/OS (\d+)_/i))&&Ht[1]&&Ht[1],zt=/Android/i.test(ar),function(){var e=ar.match(/Android (\d+)(?:\.(\d+))?(?:\.(\d+))*/i);if(!e)return null;var t=e[1]&&parseFloat(e[1]),r=e[2]&&parseFloat(e[2]);t&&r&&parseFloat(e[1]+"."+e[2])}(),/Firefox/i.test(ar),Wt=/Edg/i.test(ar),Jt=/Chrome/i.test(ar)||/CriOS/i.test(ar),Yt=!Wt&&Jt,function(){var e=ar.match(/(Chrome|CriOS)\/(\d+)/);e&&e[2]&&parseFloat(e[2])}(),Vt=/MSIE\s(\d+)\.\d/.exec(ar),!(Vt&&parseFloat(Vt[1]))&&/Trident\/7.0/i.test(ar)&&/rv:11.0/.test(ar)&&11,tr=/Tizen/i.test(ar),rr=/Web0S/i.test(ar),Zt=/Safari/i.test(ar)&&!Yt&&!zt&&!Wt&&!tr&&!rr,/Windows/i.test(ar),er=($t=/iPhone/i.test(ar)&&!Qt)||Qt||Gt,Xt=navigator.maxTouchPoints&&navigator.maxTouchPoints>2&&!window.matchMedia("(pointer: fine").matches,Qt=Xt&&!zt&&!$t,Kt=zt||er||$t||Xt||/Mobi/i.test(ar)}var ir=function(t,r){var n=e.useState((function(){return function(e,t){try{return JSON.parse(localStorage.getItem(e))||t}catch(e){return t}}(t,r)})),a=C(n,2),i=a[0],o=a[1];return e.useEffect((function(){try{localStorage.setItem(t,JSON.stringify(i))}catch(e){}}),[t,i]),[i,o]},or=function(){return d.default.createElement("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",style:{fill:"white",height:"1rem",width:"1rem",scale:.8}},d.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21.1213 2.70705C19.9497 1.53548 18.0503 1.53547 16.8787 2.70705L15.1989 4.38685L7.29289 12.2928C7.16473 12.421 7.07382 12.5816 7.02986 12.7574L6.02986 16.7574C5.94466 17.0982 6.04451 17.4587 6.29289 17.707C6.54127 17.9554 6.90176 18.0553 7.24254 17.9701L11.2425 16.9701C11.4184 16.9261 11.5789 16.8352 11.7071 16.707L19.5556 8.85857L21.2929 7.12126C22.4645 5.94969 22.4645 4.05019 21.2929 2.87862L21.1213 2.70705ZM18.2929 4.12126C18.6834 3.73074 19.3166 3.73074 19.7071 4.12126L19.8787 4.29283C20.2692 4.68336 20.2692 5.31653 19.8787 5.70705L18.8622 6.72357L17.3068 5.10738L18.2929 4.12126ZM15.8923 6.52185L17.4477 8.13804L10.4888 15.097L8.37437 15.6256L8.90296 13.5112L15.8923 6.52185ZM4 7.99994C4 7.44766 4.44772 6.99994 5 6.99994H10C10.5523 6.99994 11 6.55223 11 5.99994C11 5.44766 10.5523 4.99994 10 4.99994H5C3.34315 4.99994 2 6.34309 2 7.99994V18.9999C2 20.6568 3.34315 21.9999 5 21.9999H16C17.6569 21.9999 19 20.6568 19 18.9999V13.9999C19 13.4477 18.5523 12.9999 18 12.9999C17.4477 12.9999 17 13.4477 17 13.9999V18.9999C17 19.5522 16.5523 19.9999 16 19.9999H5C4.44772 19.9999 4 19.5522 4 18.9999V7.99994Z",fill:"#fffff"}))},lr=function(){return d.default.createElement("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"#ffffff",style:{height:"1rem",width:"1rem",scale:.8}},d.default.createElement("g",{strokeWidth:"0",strokeLinecap:"round",strokeLinejoin:"round"},d.default.createElement("path",{d:"M10 12V17",stroke:"#ffffff",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),d.default.createElement("path",{d:"M14 12V17",stroke:"#ffffff",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),d.default.createElement("path",{d:"M4 7H20",stroke:"#ffffff",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),d.default.createElement("path",{d:"M6 10V18C6 19.6569 7.34315 21 9 21H15C16.6569 21 18 19.6569 18 18V10",stroke:"#ffffff",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),d.default.createElement("path",{d:"M9 5C9 3.89543 9.89543 3 11 3H13C14.1046 3 15 3.89543 15 5V7H9V5Z",stroke:"#ffffff",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})))},sr=function(){return d.default.createElement("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{height:"1rem",width:"1rem",scale:.8}},d.default.createElement("g",{strokeWidth:"0",strokeLinecap:"round",strokeLinejoin:"round"},d.default.createElement("path",{id:"Vector",d:"M6 12L10.2426 16.2426L18.727 7.75732",stroke:"#ffffff",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})))},cr=function(){return d.default.createElement("svg",{fill:"#ffffff",viewBox:"0 0 32 32",version:"1.1",xmlns:"http://www.w3.org/2000/svg",style:{height:"1rem",width:"1rem",scale:.8}},d.default.createElement("g",{strokeWidth:"0",strokeLinecap:"round",strokeLinejoin:"round"},d.default.createElement("path",{d:"M19.587 16.001l6.096 6.096c0.396 0.396 0.396 1.039 0 1.435l-2.151 2.151c-0.396 0.396-1.038 0.396-1.435 0l-6.097-6.096-6.097 6.096c-0.396 0.396-1.038 0.396-1.434 0l-2.152-2.151c-0.396-0.396-0.396-1.038 0-1.435l6.097-6.096-6.097-6.097c-0.396-0.396-0.396-1.039 0-1.435l2.153-2.151c0.396-0.396 1.038-0.396 1.434 0l6.096 6.097 6.097-6.097c0.396-0.396 1.038-0.396 1.435 0l2.151 2.152c0.396 0.396 0.396 1.038 0 1.435l-6.096 6.096z"})))},ur=function(e){var t=e.flip,r=void 0!==t&&t;return d.default.createElement("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{fill:"white",height:"1.25rem",width:"1.25rem",transform:r?"rotate(180deg)":"rotate(0)"}},d.default.createElement("g",{strokeWidth:"0",strokeLinecap:"round",strokeLinejoin:"round"},d.default.createElement("path",{d:"M4 20L15.3333 12L4 4V20Z",fill:"#ffffff"}),d.default.createElement("path",{d:"M20 4H17.3333V20H20V4Z",fill:"#ffffff"})))},dr=function(e){var t=e.scale;return d.default.createElement("svg",{viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",style:{fill:"white",height:"1.25rem",width:"1.25rem",scale:t}},d.default.createElement("g",{strokeWidth:"0",strokeLinecap:"round",strokeLinejoin:"round"},d.default.createElement("path",{fill:"#ffffff",fillRule:"evenodd",d:"M4 9a5 5 0 1110 0A5 5 0 014 9zm5-7a7 7 0 104.2 12.6.999.999 0 00.093.107l3 3a1 1 0 001.414-1.414l-3-3a.999.999 0 00-.107-.093A7 7 0 009 2zM8 6.5a1 1 0 112 0V8h1.5a1 1 0 110 2H10v1.5a1 1 0 11-2 0V10H6.5a1 1 0 010-2H8V6.5z"})))},fr=function(e){var t=e.scale;return d.default.createElement("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{fill:"white",height:"1.25rem",width:"1.25rem",scale:t}},d.default.createElement("g",{strokeWidth:"0",strokeLinecap:"round",strokeLinejoin:"round"},d.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4 11C4 7.13401 7.13401 4 11 4C14.866 4 18 7.13401 18 11C18 14.866 14.866 18 11 18C7.13401 18 4 14.866 4 11ZM11 2C6.02944 2 2 6.02944 2 11C2 15.9706 6.02944 20 11 20C13.125 20 15.078 19.2635 16.6177 18.0319L20.2929 21.7071C20.6834 22.0976 21.3166 22.0976 21.7071 21.7071C22.0976 21.3166 22.0976 20.6834 21.7071 20.2929L18.0319 16.6177C19.2635 15.078 20 13.125 20 11C20 6.02944 15.9706 2 11 2Z",fill:"#ffffff"}),d.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 11C7 10.4477 7.44772 10 8 10H14C14.5523 10 15 10.4477 15 11C15 11.5523 14.5523 12 14 12H8C7.44772 12 7 11.5523 7 11Z",fill:"#ffffff"})))},pr=function(){return d.default.createElement("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",style:{height:"0.75rem",width:"0.75rem"},className:"structure-item-locked"},d.default.createElement("g",{strokeWidth:"0",strokeLinecap:"round",strokeLinejoin:"round"},d.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.25 10.0546V8C5.25 4.27208 8.27208 1.25 12 1.25C15.7279 1.25 18.75 4.27208 18.75 8V10.0546C19.8648 10.1379 20.5907 10.348 21.1213 10.8787C22 11.7574 22 13.1716 22 16C22 18.8284 22 20.2426 21.1213 21.1213C20.2426 22 18.8284 22 16 22H8C5.17157 22 3.75736 22 2.87868 21.1213C2 20.2426 2 18.8284 2 16C2 13.1716 2 11.7574 2.87868 10.8787C3.40931 10.348 4.13525 10.1379 5.25 10.0546ZM6.75 8C6.75 5.10051 9.10051 2.75 12 2.75C14.8995 2.75 17.25 5.10051 17.25 8V10.0036C16.867 10 16.4515 10 16 10H8C7.54849 10 7.13301 10 6.75 10.0036V8Z",fill:"#000000"})))},mr=function(e){var t=e.flip,r=void 0!==t&&t;return d.default.createElement("svg",{viewBox:"0 0 1024 1024",fill:"#ffffff",xmlns:"http://www.w3.org/2000/svg",style:{height:"1rem",width:"1rem",scale:.8,transform:r?"rotate(180deg)":"rotate(0)"}},d.default.createElement("g",{id:"SVGRepo_bgCarrier",strokeWidth:"0"}),d.default.createElement("g",{id:"SVGRepo_tracerCarrier",strokeLinecap:"round",strokeLinejoin:"round"}),d.default.createElement("g",{id:"SVGRepo_iconCarrier"},d.default.createElement("path",{d:"M256 120.768L306.432 64 768 512l-461.568 448L256 903.232 659.072 512z",fill:"#ffffff"})))},vr=function(){return d.default.createElement("svg",{viewBox:"0 0 24 24",fill:"#fffff",xmlns:"http://www.w3.org/2000/svg",style:{fill:"none",height:"1.25rem",width:"1.25rem"}},d.default.createElement("g",{id:"SVGRepo_bgCarrier",strokeWidth:"0"}),d.default.createElement("g",{id:"SVGRepo_tracerCarrier",strokeLinecap:"round",strokeLinejoin:"round"}),d.default.createElement("g",{id:"SVGRepo_iconCarrier"},d.default.createElement("rect",{width:"24",height:"24",fill:"none"}),d.default.createElement("path",{d:"M5 12V18C5 18.5523 5.44772 19 6 19H18C18.5523 19 19 18.5523 19 18V12",stroke:"#ffffff",strokeLinecap:"round",strokeLinejoin:"round"}),d.default.createElement("path",{d:"M12 3L12 15M12 15L16 11M12 15L8 11",stroke:"#ffffff",strokeLinecap:"round",strokeLinejoin:"round"})))},hr=b(x((function(e){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports}))),gr=b(x((function(e){function t(e,t){for(var r=0;r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,l=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return o=e.done,e},e:function(e){l=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(l)throw i}}}}function qr(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0?a.player.targets:a.options.targets,a.mount(),a.initProgressBar()})),a}return gr(r,[{key:"initProgressBar",value:function(){var e,t=this.options,r=t.targets,n=r[t.srcIndex],a=n.start,i=n.end,o=this.player.canvasDuration,l=a,s=i;if(r.length>1){var c=r.reduce((function(e,t){return e+t.duration}),0);e=Math.min(100,Math.max(0,(i-a)/c*100))}else{var u=100*l/o,d=100*(o-s)/o;e=100-u-d;var f=document.getElementById("left-block"),p=document.getElementById("right-block"),m=document.getElementsByClassName("vjs-custom-progress-inactive");f&&(f.style.width=u+"%"),p&&(p.style.width=d+"%");var v,h=Cr(m);try{for(h.s();!(v=h.n()).done;){var g=v.value,y=100*r[g.dataset.srcindex].duration/o;g.style.width=y+"%"}}catch(e){h.e(e)}finally{h.f()}}document.getElementById("slider-range")&&(document.getElementById("slider-range").style.width=e+"%")}},{key:"handleTimeUpdate",value:function(e){var t=this.player,r=this.options,n=this.el_,a=r.srcIndex,i=r.targets,o=i[a],l=o.start,s=o.end;if(n&&t){var c=i.filter((function(e,t){return t>a}));e=s&&!t.paused()&&!t.isDisposed()&&(0==c.length&&r.nextItemClicked(0,i[0].start),t.pause(),t.trigger("ended"),t.one("play",(function(){var e=t.currentTime();e1,P=d.default.useRef(a),A=function(e){P.current=e},D=d.default.useRef(f),j=function(e){D.current=e,p(e)},L=d.default.useRef(i),M=d.default.useRef(0),N=function(e){M.current=e},_=d.default.useRef(l),F=function(e){_.current=e};d.default.useEffect((function(){var e;(null===(e=r.targets)||void 0===e?void 0:e.length)>0&&F(r.targets),y.current&&x.current&&(y.current.style.top=-y.current.offsetHeight-6*x.current.offsetHeight+"px");var t=_.current.filter((function(e,t){return t>o})),n=_.current.filter((function(e,t){return t0&&(a[0].addEventListener("mouseenter",(function(e){G(e,!1)})),a[0].addEventListener("mouseleave",(function(e){G(e,!1)}))),function(){var e=document.getElementsByClassName("vjs-custom-progress");(null==e?void 0:e.length)>0&&(e[0].removeEventListener("mouseenter",(function(e){G(e,!1)})),e[0].removeEventListener("mouseleave",(function(e){G(e,!1)})))}}),[]),d.default.useEffect((function(){F(l);var e,a=l[o];e=a,L.current=e,N(o);var i=_.current.filter((function(e,t){return t>o})),s=_.current.filter((function(e,t){return t0&&0==r.currentTime()?(e=P.current,r.currentTime(P.current)):e=r.currentTime(),Zt&&!Kt&&r.paused()?Ft((function(){V(e)})):V(e),A(0))},V=function(e){r.hasClass("vjs-ios-native-fs")&&!r.audioOnlyMode_||j(e),n(e)};r.on("seeked",(function(){Zt&&!Kt&&n(D.current)})),r.on("dispose",(function(){clearInterval(t)})),r.on("fullscreenchange",(function(e){r.isFullscreen()||j(r.currentTime())}));var H=Ut((function(){var e=h;M.current>0&&(e-=l[M.current].altStart);var t=L.current,n=t.start,a=t.end;e>=n&&e<=a&&(r.currentTime(e),j(e))}),10),G=function(e,t){var r=o;t&&(r=e.target.dataset.srcindex);var n=null!=e.nativeEvent?e.nativeEvent.offsetX:e.layerX,a=function(e,t,r){if(t&&null!=t){var n=t/e.target.clientWidth*(e.target.max-e.target.min);return null!=r&&(n+=_.current[r].altStart),n}}(e,n,r);N(r),g(a),y.current.innerHTML=W(a);var i=n-y.current.offsetWidth/2;b.current&&(i+=b.current.offsetWidth);var l,s=Cr(document.querySelectorAll('input[type=range][class^="vjs-custom-progress"]'));try{for(s.s();!(l=s.n()).done;){var c=l.value;c.dataset.srcindex0&&(r-=_.current[t-1].duration),s(t,r)},W=function(e){var t=L.current,r=t.start,n=t.end;return R||e>=r&&e<=n?Te(e):e>=n?Te(n):e<=r?Te(r):void 0},J=function(e){G(e,!1)},Y=function(e){var t=[];return e.map((function(e){var r,n=Math.min(100,Math.max(0,e.duration/(r=_.current.reduce((function(e,t){return e+t.duration}),0),isNaN(r)&&(r=_.current[0].end),r)*100));t.push(d.default.createElement("input",{type:"range","aria-label":"Progress bar","aria-valuemax":e.end,"aria-valuemin":e.start,min:e.start,max:e.end,role:"slider","data-srcindex":e.sIndex,className:"vjs-custom-progress-inactive",onMouseMove:function(e){return G(e,!0)},onClick:z,key:e.sIndex,tabIndex:0,style:{width:"".concat(n,"%")}}))})),t};return d.default.createElement("div",{className:"vjs-progress-holder vjs-slider vjs-slider-horizontal"},d.default.createElement("span",{className:"tooltiptext",ref:y,"aria-hidden":!0}),d.default.createElement("div",{className:"vjs-custom-progress-container"},(null==k?void 0:k.length)>0?Y(k):d.default.createElement("div",{className:"block-stripes",role:"presentation",ref:b,id:"left-block",style:{width:"0%"}}),d.default.createElement("input",{type:"range","aria-label":"Progress bar","aria-valuemax":L.current.end,"aria-valuemin":L.current.start,"aria-valuenow":f,max:L.current.end,min:L.current.start,value:f,role:"slider","data-srcindex":o,className:"vjs-custom-progress",onChange:H,onClick:H,onTouchEnd:J,onTouchStart:J,onMouseDown:function(e){return G(e,!1)},onPointerMove:function(e){return G(e,!1)},id:"slider-range",ref:x}),(null==I?void 0:I.length)>0?Y(I):d.default.createElement("div",{className:"block-stripes",role:"presentation",id:"right-block",style:{width:"0%"}})))}function Ar(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Sr(e);if(t){var a=Sr(this).constructor;r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments);return kr(this,r)}}Or.registerComponent("VideoJSProgress",Rr);var Dr=m.default.getComponent("Component"),jr=function(e){Er(r,Dr);var t=Ar(r);function r(e,n){var a;return hr(this,r),(a=t.call(this,e,n)).addClass("vjs-time-control"),a.setAttribute("role","presentation"),a.mount=a.mount.bind(br(a)),a.player=e,a.options=n,e.on("loadstart",(function(){a.mount()})),a.on("dispose",(function(){v.default.unmountComponentAtNode(a.el())})),a}return gr(r,[{key:"mount",value:function(){v.default.render(d.default.createElement(Lr,{player:this.player,options:this.options}),this.el())}}]),r}();function Lr(e){var t,r=e.player,n=e.options,a=n.targets,i=d.default.useState(r.currentTime()),o=C(i,2),l=o[0],s=o[1],c=d.default.useRef(n.currentTime);d.default.useEffect((function(){return t=setInterval((function(){u()}),100),function(){clearInterval(t)}}),[]);var u=function(){if(!r.isDisposed()){var e,t=r.hasClass("vjs-ios-native-fs");e=c.current>0&&0==r.currentTime()?c.current:r.currentTime();var n,i=a[r.srcIndex],o=i.start,l=i.altStart;l!=o&&r.srcIndex>0&&(e+=l),t&&!r.audioOnlyMode_||s(e),n=0,c.current=n}};return r.on("seeked",(function(){Zt&&!Kt&&s(r.currentTime())})),r.on("fullscreenchange",(function(e){r.isFullscreen()||s(r.currentTime())})),d.default.createElement("span",{className:"vjs-current-time-display",role:"presentation"},Te(l))}function Mr(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Sr(e);if(t){var a=Sr(this).constructor;r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments);return kr(this,r)}}Dr.registerComponent("VideoJSCurrentTime",jr);var Nr=m.default.getComponent("MenuButton"),_r=m.default.getComponent("MenuItem"),Fr=function(e){Er(r,Nr);var t=Mr(r);function r(e,n){var a;return hr(this,r),(a=t.call(this,e,n)).addClass("vjs-file-download-icon"),a.setAttribute("data-testid","videojs-file-download"),a.setIcon("file-download"),a}return gr(r,[{key:"createItems",value:function(){var e=this.options_,t=this.player_,r=e.files;return(null==r?void 0:r.length)>0?r.map((function(e){var r=new _r(t,{label:e.label});return r.handleClick=function(){Ie(e.id,e.filename,e.fileExt)},r})):[]}}]),r}();m.default.registerComponent("VideoJSFileDownload",Fr);var Br=x((function(e){function t(){return e.exports=t=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?c(Number(a.children()[0].dataset.canvasindex)):c(a.canvasIndex))}),[a.src(),a.canvasIndex]),d.default.useEffect((function(){"nextBtn"==n&&i.current.focus()}),[]);var u=function(e){s!=t&&r(s+1,!0,e?"nextBtn":"")};return d.default.createElement("div",{className:"vjs-button vjs-control"},d.default.createElement("button",{className:"vjs-button vjs-next-button",role:"button",ref:i,tabIndex:0,title:"Next",onClick:function(){return u(!1)},onKeyDown:function(e){32!==e.which&&13!==e.which||(e.stopPropagation(),u(!0))}},d.default.createElement(ur,null)))}function Wr(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Sr(e);if(t){var a=Sr(this).constructor;r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments);return kr(this,r)}}m.default.registerComponent("VideoJSNextButton",Gr);var Jr=m.default.getComponent("Component"),Yr=function(e){Er(r,Jr);var t=Wr(r);function r(e,n){var a;return hr(this,r),(a=t.call(this,e,n)).setAttribute("data-testid","videojs-previous-button"),a.mount=a.mount.bind(br(a)),a.options=n,a.player=e,e.on("loadstart",(function(){a.mount()})),a.on("dispose",(function(){v.default.unmountComponentAtNode(a.el())})),a}return gr(r,[{key:"mount",value:function(){v.default.render(d.default.createElement(Zr,Ur({},this.options,{player:this.player})),this.el())}}]),r}();function Zr(e){var t=e.switchPlayer,r=e.playerFocusElement,n=e.player,a=d.default.useRef(),i=d.default.useState(n.canvasIndex||0),o=C(i,2),l=o[0],s=o[1];d.default.useEffect((function(){var e;n&&null!=n&&(void 0===n.canvasIndex&&(null===(e=n.children())||void 0===e?void 0:e.length)>0?s(Number(n.children()[0].dataset.canvasindex)):s(n.canvasIndex))}),[n.src(),n.canvasIndex]),d.default.useEffect((function(){"previousBtn"==r&&a.current.focus()}),[]);var c=function(e){l>-1&&0!=l?t(l-1,!0,e?"previousBtn":""):0==l&&n.currentTime(0)};return d.default.createElement("div",{className:"vjs-button vjs-control"},d.default.createElement("button",{className:"vjs-button vjs-previous-button",role:"button",ref:a,tabIndex:0,title:0==l?"Replay":"Previous",onClick:function(){return c(!1)},onKeyDown:function(e){32!==e.which&&13!==e.which||(e.stopPropagation(),c(!0))}},d.default.createElement(ur,{flip:!0})))}function Qr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Kr(e){for(var t=1;t0&&!i?E():void 0===p.key&&h({duration:r.playableDuration,time:r.altStart,key:"",text:"Complete media file"});var t=r.currentTime();t=r.srcIndex&&r.srcIndex>0?t+r.altStart:t,x(t,r)}},b=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(n.current){var r=C(n.current.children,3),a=r[0];r[1];var i=r[2];document.documentElement.style.setProperty("--range-scrubber","calc(".concat(t,"%)")),i.innerHTML=Te(v.current.duration);var o=!isNaN(e)&&e>0?e:0;a.innerHTML=Te(o)}},x=function(e,t){v.current&&void 0!==v.current||t.markers&&"function"==typeof t.markers.getMarkers&&E();var r=t.altStart,n=t.srcIndex>0?e-v.current.time+r:e-v.current.time,a=Math.min(100,Math.max(0,100*n/v.current.duration));b(n,a)},E=function(){var e=r.markers.getMarkers().filter((function(e){return"ramp--track-marker--fragment"==e.class}));(null==e?void 0:e.length)>0&&e[0].key!=(null==p?void 0:p.key)&&h(e[0])},w=function(e){if(a.current){var t=T(e);if(isFinite(t)){var r=e.offsetX-a.current.offsetWidth/2;a.current.style.left=r+"px",a.current.innerHTML=Te(t)}}},k=function(e){if(v.current){var t=T(e);if(null!=t){var n=Math.min(100,Math.max(0,t/v.current.duration*100));document.documentElement.style.setProperty("--range-scrubber","calc(".concat(n,"%)"));var a=r.srcIndex&&r.srcIndex>0?t-v.current.time:t+v.current.time;r.currentTime(a)}}},T=function(e){if(v.current){var t=e.offsetX;if(t&&null!=t)return t/e.target.clientWidth*v.current.duration}};return d.default.createElement("div",{className:"vjs-button vjs-control"},d.default.createElement("button",{className:"vjs-button vjs-track-scrubber-button",role:"button",tabIndex:0,title:"Toggle track scrubber",onClick:g,onKeyDown:function(e){32!==e.which&&13!==e.which||(e.preventDefault(),g(),e.stopPropagation())}},s&&d.default.createElement(dr,{scale:"0.9"}),!s&&d.default.createElement(fr,{scale:"0.9"})))}function ln(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return sn(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return sn(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,a=function(){};return{s:a,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,l=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return o=e.done,e},e:function(e){l=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(l)throw i}}}}function sn(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0)){e.next=13;break}return e.next=5,Qe(h.language).then((function(e){n=JSON.stringify(e)}));case 5:a=JSON.parse(n),Ke(),m.default.addLanguage(h.language,a),m.default.log.level("off"),i=Ie.current=m.default(Ce.current,h,(function(){et(Ie.current)})),y({player:i,type:"updatePlayer"}),e.next=14;break;case 13:Ie.current&&(null===(r=h.sources)||void 0===r?void 0:r.length)>0&&(o=Ie.current,_e.current||o.addClass("vjs-disabled"),Me(!1),Xe(o),$e(o),y({player:o,type:"updatePlayer"}));case 14:case"end":return e.stop()}var l}),e)}))),[h.sources,Ce]),d.default.useEffect((function(){var e;(ut(),Ie.current)&&(_e.current?(Ie.current.audioOnlyMode(!1),Ie.current.canvasIsEmpty=!0,Ie.current.aspectRatio("16:9"),Ie.current.controlBar.addClass("vjs-hidden"),Ie.current.removeClass("vjs-disabled"),Ie.current.pause(),De(null===(e=Ne.current)||void 0===e?void 0:e.id)):Ie.current.controlBar.removeClass("vjs-hidden"));_e.current&&!Ze.current&&(Se(Ee/1e3),ct())}),[Ge.current,_e.current,Ne.current]),d.default.useEffect((function(){O?O&&!Ze.current&&j&&(Se(Ee/1e3),ct()):ut()}),[O]),d.default.useEffect((function(){if(Ie.current&&Ie.current.markers&&Le.current){var e,t;"function"==typeof Ie.current.markers&&_.markers({markerTip:{display:!1,text:function(e){return e.text}},markerStyle:{},markers:[]});var r=[];if(null!=R&&null!==(e=R.markers)&&void 0!==e&&e.length)r=R.markers.filter((function(e){return e.canvasIndex===w}))[0].canvasMarkers.map((function(e){return{time:parseFloat(e.time),text:e.value,class:"ramp--track-marker--playlist"}}));null===(t=Ie.current.markers)||void 0===t||t.removeAll(),Ie.current.markers.add([].concat(le(be?[be]:[]),le(U),le(r)))}}),[be,U,E,w,Ie.current,Le.current]);var Ke=function(){(null==o?void 0:o.length)>0&&Ce.current&&o.map((function(e){var t=document.createElement("track");t.setAttribute("key",e.key),t.setAttribute("src",e.src),t.setAttribute("kind",e.kind),t.setAttribute("label",e.label),t.setAttribute("srclang",e.srclang),Ce.current.appendChild(t)}))},Xe=function(e){e.duration(Be.current),e.src(h.sources),e.poster(h.poster),e.canvasIndex=Ge.current,e.canvasDuration=Be.current,e.srcIndex=q,e.targets=I,e.canvasIsEmpty=_e.current,v&&(e.canvasLink=Ue.current);for(var n=e.remoteTextTracks(),l=n.length;l--;)e.removeRemoteTextTrack(n[l]);if((null==o?void 0:o.length)>0&&t&&o.forEach((function(t){e.addRemoteTextTrack(t,!1)})),null!=e.getChild("controlBar")&&!j){var u=e.getChild("controlBar"),d=u.children().findIndex((function(e){return"DurationDisplay"==e.name_}))||(r?6:4);if(D||R.isPlaylist?u.getChild("videoJSTrackScrubber")||u.addChild("videoJSTrackScrubber",{trackScrubberRef:a,timeToolRef:i},d+1):u.removeChild("videoJSTrackScrubber"),(null==o?void 0:o.length)>0&&t&&!u.getChild("subsCapsButton"))u.addChild("subsCapsButton",{},d+1).children_[0].addClass("captions-on");if(t?(e.audioOnlyMode(!1),e.removeClass("vjs-audio"),e.aspectRatio("16:9"),e.addChild("bigPlayButton")):(e.audioOnlyMode(!0),e.addClass("vjs-audio"),e.height(e.controlBar.height()),e.removeChild("bigPlayButton")),!Kt){var f=u.children().findIndex((function(e){return"VolumePanel"==e.name_}));u.removeChild("volumePanel"),t?u.addChild("volumePanel",{inline:!1},f):u.addChild("volumePanel",{inline:!0},f),e.trigger("volumechange")}if(c&&(u.removeChild("videoJSFileDownload"),(null==s?void 0:s.length)>0)){var p={title:"Download Files",controlText:"Alternate resource download",files:s};t?u.addChild("videoJSFileDownload",un({},p),u.children().length-1):u.addChild("videoJSFileDownload",un({},p))}}},$e=function(e){e.one("loadedmetadata",(function(){if(console.log("Player loadedmetadata"),e.duration(Be.current),e.canvasDuration=Be.current,e.removeClass("vjs-disabled"),He.current?e.currentTime(0):e.currentTime(je.current),He.current||Ve.current){var r=e.play();void 0!==r&&r.then((function(e){})).catch((function(e){}))}t&&tt(e);var n=Oe(h.sources[0].src,Be.current);null!=n?(e.playableDuration=n.end-n.start,e.altStart=n.start):(e.playableDuration=Be.current,e.altStart=I[q].altStart),e.canvasIndex=Ge.current,Me(!0),Zt&&it()}))},et=function(e){e.on("ready",(function(){console.log("Player ready"),(Kt||Qt)&&e.controlBar.addClass("vjs-mobile-visible"),e.muted(ve),e.volume(oe),e.srcIndex=q,e.duration(Be.current),e.canvasDuration=Be.current,v&&(e.canvasLink=Ue.current),e.getChild("controlBar").qualitySelector.setIcon("cog")})),$e(e),e.on("pause",(function(){!_e.current&&Le.current&&y({isPlaying:!1,type:"setPlayingStatus"})})),e.on("canplay",(function(){y({isEnded:!1,type:"setIsEnded"})})),e.on("play",(function(){y({isPlaying:!0,type:"setPlayingStatus"})})),e.on("timeupdate",(function(){it()})),e.on("ended",(function(){Le.current&&(y({isEnded:!0,type:"setIsEnded"}),at())})),e.on("volumechange",(function(){he(e.muted()),se(e.volume())})),e.on("qualityRequested",(function(e,t){fe(t.label)})),e.on("error",(function(t){switch(e.error().code){case 1:console.error("MEDIA_ERR_ABORTED: The fetching process for the media resource was aborted by the user agent at the user’s request.");break;case 2:console.error("MEDIA_ERR_NETWORK: A network error caused the user agent to stop fetching the media resource, after the resource was established to be usable.");break;case 3:console.error("MEDIA_ERR_DECODE: An error occurred while decoding the media resource, after the resource was established to be usable.");break;case 4:console.error("MEDIA_ERR_SRC_NOT_SUPPORTED: The media resource indicated by the src attribute was not suitable.");break;default:console.error("An unknown error occurred.")}t.stopPropagation()})),document.addEventListener("keydown",(function(t){Fe(t,e,_e.current)}))},tt=function(e){var t,r=e.textTracks();if(Kt&&!zt&&r.on("addtrack",(function(){for(var t=0;t0){for(var n=null,a=!1,i=0;i0){var t=Ye.current[Ge.current+1];if(t&&null!=t){x({canvasIndex:Ge.current+1,type:"switchCanvas"}),y({startTime:0,type:"setTimeFragment"}),y({currentTime:0,type:"setCurrentTime"});var r=Je.current.filter((function(e){return e.canvasIndex===t.canvasIndex&&1===e.itemIndex})),n=null!=t.id?t:r[0],a=0;null!=n&&null!=n.id&&(a=Oe(n.id,Be.current).start),0===a?x({item:n,type:"switchItem"}):n.isEmpty&&(x({item:n,type:"switchItem"}),Ie.current.currentTime(a))}}Ie.current.play()}}))}),[Ge.current]),it=d.default.useMemo((function(){return Ut((function(){var e=Ie.current;if(null!==e&&Le.current){var t,r=null!==(t=e.currentTime())&&void 0!==t?t:je.current;S&&Pe.current>0&&(r+=I[Pe.current].altStart);var a=st(r);if(Ae.current!==(null==a?void 0:a.id))if(null===a)x({item:null,type:"switchItem"}),De(null),xe(null);else if(x({item:a,type:"switchItem"}),De(a.id),!n&&e.markers){var i=Oe(a.id,Be.current),o=i.start,l=i.end;if(y({endTime:l,startTime:o,type:"setTimeFragment"}),o!==l){var s=l>Be.current?Be.current:l;xe({time:o,duration:s-o,text:o,class:"ramp--track-marker--fragment"})}else xe(null)}else null!==be&&xe(null)}}),10)}),[]),ot=null,lt=null,st=function(e){var t=e;if(S&&(t+=I[q].altStart),R.isPlaylist)return Je.current[Ge.current];var r,n=ln(Je.current);try{for(n.s();!(r=n.n()).done;){var a=r.value,i=a.id,o=a.isCanvas;if(a.canvasIndex==Ge.current+1){if(o)return a;var l=Oe(i,E),s=qe(l,E);if(t>=l.start&&t0?Se(Math.ceil(r)):ut()}),1e3)}}),[]),ut=d.default.useCallback((function(){clearInterval(Ze.current),Ze.current=null}));return d.default.createElement("div",null,d.default.createElement("div",{"data-vjs-player":!0,"data-canvasindex":Ge.current},_e.current&&d.default.createElement("div",{"data-testid":"inaccessible-message-display",style:{position:Ie.current?"absolute":"relative",top:0,left:0,right:0,bottom:0,display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",fontSize:"medium",color:"#fff",backgroundColor:"black",zIndex:101,aspectRatio:Ie.current?"":"16/9",textAlign:"center"}},d.default.createElement("p",{className:"ramp--media-player_inaccessible-message-content","data-testid":"inaccessible-message-content",dangerouslySetInnerHTML:{__html:l}}),d.default.createElement("div",{className:"ramp--media-player_inaccessible-message-buttons"},w>=1&&d.default.createElement("button",{"aria-label":"Go back to previous item",onClick:function(){return f(w-1,!0)},"data-testid":"inaccessible-previous-button"},d.default.createElement(ur,{flip:!0})," Previous"),w!=p&&d.default.createElement("button",{"aria-label":"Go to next item",onClick:function(){return f(w+1,!0)},"data-testid":"inaccessible-next-button"},"Next ",d.default.createElement(ur,null))),w!=p&&d.default.createElement("p",{"data-testid":"inaccessible-message-timer",className:"ramp--media-player_inaccessible-message-timer ".concat(Re.current?"":"hidden")},"Next item in ".concat(Te," second").concat(1===Te?"":"s"))),d.default.createElement("video",{"data-testid":"videojs-".concat(t?"video":"audio","-element"),"data-canvasindex":Ge.current,ref:Ce,className:"video-js vjs-big-play-centered vjs-disabled ".concat(zt?"is-mobile":""),onTouchStart:function(e){ot=e.touches[0].clientX,lt=e.touches[0].clientY},onTouchEnd:function(e){e.changedTouches[0].clientX==ot&&e.changedTouches[0].clientY==lt&&(_.paused()?_.play():_.pause())},style:{display:"".concat(_e.current?"none":"")}})),(D||R.isPlaylist)&&d.default.createElement("div",{className:"vjs-track-scrubber-container hidden",ref:a,id:"track_scrubber"},d.default.createElement("p",{className:"vjs-time track-currenttime",role:"presentation"}),d.default.createElement("span",{type:"range","aria-label":"Track scrubber",role:"slider",tabIndex:0,className:"vjs-track-scrubber",style:{width:"100%"}},d.default.createElement("span",{className:"tooltiptext",ref:i,"aria-hidden":!0,role:"presentation"})),d.default.createElement("p",{className:"vjs-time track-duration",role:"presentation"})))}function fn(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function pn(e){for(var t=1;t0&&(r=t[0].isMultiCanvas(),n=t[0].getLastPageIndex()),{isMultiCanvas:r,lastIndex:n>-1?n:0}}catch(e){throw e}}(ue),t=e.isMultiCanvas,r=e.lastIndex;G(t),Q(r)}catch(e){g(e)}return function(){R(!1),j(0),v({player:null,type:"updatePlayer"})}}),[ue,ce,fe]),d.default.useEffect((function(){de&&(!ve&&Ce.current?Ae():Pe())}),[xe.current]);var qe=function(e,t){Ae();try{var n=We({manifest:ue,canvasIndex:e,srcIndex:fe}),a=n.isMultiSource,i=n.sources,o=n.tracks,l=n.canvasTargets,s=n.mediaType,c=n.canvas,u=n.error;if(ee("video"===s),h({canvasTargets:l,type:"canvasTargets"}),h({isMultiSource:a,type:"hasMultipleItems"}),t&&((null==l?void 0:l.length)>0?v({currentTime:l[0].altStart,type:"setCurrentTime"}):v({currentTime:0,type:"setCurrentTime"})),E(pn(pn({},x),{},{error:u,sources:i,tracks:o})),c){var d=[Object.values(ue.label)[0][0],c.label].filter(Boolean).join(" - ");h({canvasDuration:c.duration,type:"canvasDuration"}),h({canvasLink:{label:d,id:c.id},type:"canvasLink"}),Re(c.duration,i,e,a)}else h({type:"setCanvasIsEmpty",isEmpty:!0}),E(pn(pn({},x),{},{error:u}));if(_(a||!1),j(e),r){var f,p=Ke(ue);se(p.manifest.concat(null===(f=p.canvas[e])||void 0===f?void 0:f.files))}R(!u)}catch(e){g(e)}},Ie=function(e,t){v({currentTime:t,type:"setCurrentTime"}),h({srcIndex:e,type:"setSrcIndex"})},Re=function(e,t,r,n){var a={};if(n)h({type:"setCanvasIsEmpty",isEmpty:!1});else if(0===t.length){v({type:"updatePlayer"});var i=Ze(ue,r);E(pn(pn({},x),{},{error:i})),xe.current&&Pe(),h({type:"setCanvasIsEmpty",isEmpty:!0})}else{var o=(null==t?void 0:t.length)>0?t.filter((function(e){return e.selected}))[0]:null;o&&(null==(a=Oe(o.src,e))&&(a={start:0,end:e}),a.altStart=a.start,h({canvasTargets:[a],type:"canvasTargets"}),h({type:"setCanvasIsEmpty",isEmpty:!1}))}},Pe=function(){Ce.current=setTimeout((function(){be.current2&&void 0!==arguments[2]?arguments[2]:"";be.current!=e&&e<=we.current&&(h({canvasIndex:e,type:"switchCanvas"}),qe(e,t),v({element:r,type:"setPlayerFocusElement"}))};return d.default.useEffect((function(){var e,t=f?{hls:{withCredentials:!0}}:{};T&&O&&!de?(e=de?{sources:[]}:{aspectRatio:$?"16:9":"1:0",audioOnlyMode:!$,autoplay:!1,bigPlayButton:$,id:"iiif-media-player",playbackRates:l?[.5,.75,1,1.5,2]:[],experimentalSvgIcons:!0,inactivityTimeout:Kt||Xt?0:2e3,poster:$?Ze(ue,ce,!0):null,controls:!0,fluid:!0,language:"en",controlBar:{children:[H?"videoJSPreviousButton":"","playToggle",H?"videoJSNextButton":"","videoJSProgress","videoJSCurrentTime","timeDivider","durationDisplay",he||me.isPlaylist?"videoJSTrackScrubber":"",x.tracks.length>0&&$?"subsCapsButton":"",Kt?"muteToggle":"volumePanel","qualitySelector",l?"playbackRateMenuButton":"",i?"pictureInPictureToggle":"",r?"videoJSFileDownload":"","fullscreenToggle"],videoJSProgress:{srcIndex:fe,targets:pe,currentTime:ye||0,nextItemClicked:Ie},videoJSCurrentTime:{srcIndex:fe,targets:pe,currentTime:ye||0}},sources:N?[x.sources[fe]]:x.sources,html5:pn(pn({},t),{},{nativeTextTracks:Kt&&!zt}),userActions:{hotkeys:Zt?void 0:function(e){Fe(e,this)}},videoJSTitleLink:c},Kt||de||(e.controlBar.volumePanel={inline:!$}),r&&!de&&(e.controlBar.videoJSFileDownload={title:"Download Files",controlText:"Alternate resource download",files:le}),H&&!de&&(e.controlBar.videoJSPreviousButton={canvasIndex:ce,switchPlayer:De,playerFocusElement:ge},e.controlBar.videoJSNextButton={canvasIndex:ce,lastCanvasIndex:we.current,switchPlayer:De,playerFocusElement:ge}),!he&&!me.isPlaylist||de||(e.controlBar.videoJSTrackScrubber={trackScrubberRef:Te,timeToolRef:Se,isPlaylist:me.isPlaylist}),S(!1)):e={sources:N?[x.sources[fe]]:x.sources,poster:$?Ze(ue,ce,!0):null},ae(e)}),[O,D,fe,de,ye]),O&&null!=ne||de?d.default.createElement("div",{"data-testid":"media-player",className:"ramp--media_player",role:"presentation"},d.default.createElement(dn,{isVideo:$,hasMultipleCanvases:H,isPlaylist:me.isPlaylist,trackScrubberRef:Te,scrubberTooltipRef:Se,tracks:x.tracks,placeholderText:x.error,renderingFiles:le,enableFileDownload:r,loadPrevOrNext:De,lastCanvasIndex:J,enableTitleLink:c,options:ne})):null};mn.propTypes={enableFileDownload:ne.bool,enablePIP:ne.bool,enablePlaybackRate:ne.bool};var vn=function(e){var t=e.duration,r=e.label,n=e.itemIndex,a=e.canvasIndex,i=e.sectionRef,o=e.itemId,l=e.isRoot,s=e.handleClick,c=e.structureContainerRef,u=d.default.useRef();u.current=r,d.default.useEffect((function(){a+1!==n||!i.current||null==i.current.isClicked||i.current.isClicked||null==c.current.isScrolling||c.current.isScrolling||_e(i.current,c),i.current.isClicked=!1}),[a]);var f="ramp--structured-nav__section".concat(a+1===n?" active":"");return null!=o?d.default.createElement("div",{className:f,role:"listitem","data-testid":"listitem-section",ref:i,"data-mediafrag":o,"data-label":u.current},d.default.createElement("button",{"data-testid":"listitem-section-button",ref:i,onClick:s},d.default.createElement("span",{className:"ramp--structured-nav__title","aria-label":u.current},"".concat(n,". "),u.current,""!=t&&d.default.createElement("span",{className:"ramp--structured-nav__section-duration"},t)))):d.default.createElement("div",{className:f,"data-testid":"listitem-section",ref:i,"data-label":u.current},d.default.createElement("span",{className:"ramp--structured-nav__section-title",role:"listitem","data-testid":"listitem-section-span","aria-label":u.current},l?"":"".concat(n,". "),u.current,""!=t&&d.default.createElement("span",{className:"ramp--structured-nav__section-duration"},t)))};vn.propTypes={itemIndex:ne.number.isRequired,canvasIndex:ne.number,duration:ne.string.isRequired,label:ne.string.isRequired,sectionRef:ne.object.isRequired,itemId:ne.string,isRoot:ne.bool,handleClick:ne.func.isRequired,structureContainerRef:ne.object.isRequired};var hn=function(e){var t=e.duration,r=e.id,n=e.isTitle,a=e.isCanvas,i=e.isClickable,o=e.isEmpty,l=e.label,s=e.summary,c=e.homepage,u=e.isRoot,f=e.items,p=e.itemIndex,m=e.rangeId,v=e.canvasDuration,h=e.sectionRef,g=e.structureContainerRef,y=Z(),b=F(),x=b.canvasIndex,E=b.currentNavItem,w=b.playlist.isPlaylist,k=d.default.useRef();k.current=r;var T=d.default.useRef();T.current=l;var S=d.default.useRef();S.current=s;var C=f&&f.length>0?d.default.createElement(gn,{items:f,sectionRef:h,structureContainerRef:g}):null,q=d.default.useRef(null),I=d.default.useCallback((function(e){e.preventDefault(),e.stopPropagation();var t=Oe(k.current,v);qe({start:t.start,end:t.end},{end:v})&&(y({clickedUrl:k.current,type:"navClick"}),q.current.isClicked=!0,h.current&&(h.current.isClicked=!0))}));d.default.useEffect((function(){!q.current||(null==E?void 0:E.id)!=k.current||null==q.current.isClicked||q.current.isClicked||null==g.current.isScrolling||g.current.isScrolling||_e(q.current,g),q.current&&(q.current.isClicked=!1)}),[E]);return""!=l?d.default.createElement("li",{"data-testid":"list-item",ref:q,className:"ramp--structured-nav__list-item"+"".concat(null==k.current||(null==E?void 0:E.id)!==k.current||!w&&a||(null==E?void 0:E.canvasIndex)!==x+1?"":" active"),"data-label":T.current,"data-summary":S.current},d.default.createElement(d.default.Fragment,{key:m},a&&!w?d.default.createElement(d.default.Fragment,null,d.default.createElement(vn,{itemIndex:p,canvasIndex:x,duration:t,label:l,sectionRef:h,itemId:k.current,isRoot:u,handleClick:I,structureContainerRef:g})):d.default.createElement(d.default.Fragment,null,n?d.default.createElement("span",{className:"ramp--structured-nav__item-title",role:"listitem","aria-label":T.current},T.current):d.default.createElement(d.default.Fragment,{key:r},d.default.createElement("div",{className:"tracker"}),i?d.default.createElement(d.default.Fragment,null,o&&d.default.createElement(pr,null),d.default.createElement("a",{role:"listitem",href:c&&""!=c?c:k.current,onClick:I},"".concat(p,". "),T.current," ",t.length>0?" (".concat(t,")"):"")):d.default.createElement("span",{role:"listitem","aria-label":T.current},T.current)))),C):null};hn.propTypes={duration:ne.string.isRequired,id:ne.string,isTitle:ne.bool.isRequired,isCanvas:ne.bool.isRequired,isClickable:ne.bool.isRequired,isEmpty:ne.bool.isRequired,label:ne.string.isRequired,summary:ne.string,homepage:ne.string,isRoot:ne.bool,items:ne.array.isRequired,itemIndex:ne.number,rangeId:ne.string.isRequired,canvasDuration:ne.number.isRequired,sectionRef:ne.object.isRequired,structureContainerRef:ne.object.isRequired};var gn=function(e){var t=e.items,r=e.sectionRef,n=e.structureContainerRef,a=d.default.createElement("ul",{"data-testid":"list",className:"ramp--structured-nav__list",role:"presentation"},t.map((function(e,t){if(e)return d.default.createElement(hn,Ur({},e,{sectionRef:r,key:t,structureContainerRef:n}))})));return d.default.createElement(d.default.Fragment,null,a)};function yn(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return bn(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return bn(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,a=function(){};return{s:a,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,l=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return o=e.done,e},e:function(e){l=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(l)throw i}}}}function bn(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]&&arguments[1],n=ze(e),a=[],i=0,o=!1,l=0,s=0,c=function e(t,r){if("no-nav"!=t.getBehavior()){var c,u,d=Me(t.getLabel().getValue()),f=t.getCanvasIds(),p=i,m=i,v=r==t&&0==l,h=!1,g=!1,y=void 0,b=void 0;o?(u=v||n.length>1&&r==t.parentRange,n.length>1&&r==t.parentRange?l+=1:1==n.length&&(l=1)):u=r==t.parentRange&&null!=n[l-1];var x=t.getDuration();if(null!=x&&!v){var E=x.start;p=x.end-E,u&&(m=p)}if(f.length>0&&(null==n?void 0:n.length)>0){var w=n.filter((function(e){return e.canvasId===Ye(f[0])}))[0];if(g=w.isEmpty,y=w.summary,b=w.homepage,h=!0,null!=w.range){var k=w.range,T=k.start,S=k.end;m=S-T,u&&(p=S-T)}}var C={label:d,summary:y,isRoot:v,isTitle:0===f.length,rangeId:t.id,id:f.length>0?u?"".concat(f[0].split(",")[0],","):f[0]:void 0,isEmpty:g,isCanvas:u,itemIndex:u?l:void 0,canvasIndex:l,items:(null===(c=t.getRanges())||void 0===c?void 0:c.length)>0?t.getRanges().map((function(t){return e(t,r)})):[],duration:Te(p),isClickable:h,homepage:b,canvasDuration:m};return f.length>0&&(s++,u||(C.itemIndex=s),a.push(C)),C}},u=t.parseManifest(e).getAllRanges();if(0===(null==u?void 0:u.length))return{structures:[],timespans:[],markRoot:!1};var d=u[0],f=[],p=d.getBehavior();if(p&&"no-nav"==p)return{structures:[],timespans:[]};if(r||"top"===p){var m=d.getRanges();(null==m?void 0:m.length)>0&&m.map((function(e,t){"no-nav"!=e.getBehavior()&&(s=0,l=t+1,f.push(c(e,d)))}))}else o=!0,i=n.reduce((function(e,t){return e+t.range.end}),0),f.push(c(d,d));var v=o&&(null==n?void 0:n.length)>1;return{structures:f,timespans:a,markRoot:v}}(h,g.isPlaylist),n=e.structures,a=e.timespans,i=e.markRoot;w.current=n,E.current=n,T.current=i,(null==n?void 0:n.length)>0&&n[0].isRoot&&(E.current=n[0].items),r({structures:E.current,type:"setStructures"}),r({timespans:a,type:"setCanvasSegments"}),S.current.isScrolling=!1}catch(e){x(e)}}),[h]),d.default.useEffect((function(){y&&g.isPlaylist&&r({item:b[p],type:"switchItem"})}),[y,p]),d.default.useEffect((function(){if(l){var e=b.filter((function(e){return e.id===o}));if((null==e?void 0:e.length)>0){var t=e[0],a=t.isCanvas,i=t.items;(!a||0==i.length&&a)&&r({item:e[0],type:"switchItem"})}var u=function(e,t){try{var r=ke(e)[0].getCanvasIndexById(t);return r||0===r?r:(console.log("Canvas not found in Manifest, ",t),0)}catch(e){throw e}}(h,Ye(o)),d=Oe(o,f);if(!d||null==d)return void console.error("StructuredNavigation -> invalid media fragment in structure item -> ",d);var g=d.start;if(m){var y=function(e,t,r){var n,a;return e.map((function(i,o){var l=o>0?e[o].altStart:0;isNaN(c)&&(c=r);var s=i.start,c=i.end,u=l+s,d=l+c;t.start>=u&&t.start-1&&(r({canvasIndex:u,type:"switchCanvas"}),k.current=E.current[u].isEmpty);c&&!k.current?(c.currentTime(g),n({startTime:d.start,endTime:d.end,type:"setTimeFragment"}),n({currentTime:g,type:"setCurrentTime"}),s&&c.userActive(!0)):k.current&&n({type:"resetClick"})}}),[l,c]),d.default.useEffect((function(){if(S.current){var e=S.current,t=S.current.parentElement,r=Math.abs(e.scrollHeight-(e.scrollTop+e.clientHeight))<=1;C.current=!r,t&&I.observe(t)}}),[c]);var q=function(e){var t=e.target;t.classList.contains("ramp--structured-nav__border")&&(t=t.firstChild);var r=t.nextSibling,n=Math.abs(t.scrollHeight-(t.scrollTop+t.clientHeight))<=1;t&&n&&t.classList.contains("scrollable")?t.classList.remove("scrollable"):!t||n||t.classList.contains("scrollable")||t.classList.add("scrollable"),r&&n&&r.classList.contains("scrollable")?r.classList.remove("scrollable"):!r||n||r.classList.contains("scrollable")||r.classList.add("scrollable")},I=new ResizeObserver((function(e){var t,r=yn(e);try{for(r.s();!(t=r.n()).done;){var n=t.value;q(n)}}catch(e){r.e(e)}finally{r.f()}}));if(!h)return d.default.createElement("p",null,"No manifest - Please provide a valid manifest.");var O="",R="";C.current?(O="ramp--structured-nav scrollable",R="scrollable"):O="ramp--structured-nav",null!=g&&g.isPlaylist&&(O+=" playlist-items"),O+=T.current?" ramp--structured-nav-with_root":"";var P=function(e){S.current.isScrolling=e};return d.default.createElement("div",{className:"ramp--structured-nav__border"},d.default.createElement("div",{"data-testid":"structured-nav",className:O,ref:S,role:"list","aria-label":"Structural content",onScroll:q,onMouseLeave:function(){return P(!1)},onMouseOver:function(){return P(!0)}},(null===(e=w.current)||void 0===e?void 0:e.length)>0?w.current.map((function(e,t){return d.default.createElement(gn,{items:[e],sectionRef:d.default.createRef(),key:t,structureContainerRef:S})})):d.default.createElement("p",{className:"ramp--no-structure"},"There are no structures in the manifest")),d.default.createElement("span",{className:R},"Scroll to see more"))};xn.propTypes={};var En,wn,kn,Tn,Sn=x((function(e){e.exports=function(e,t){if(null==e)return{};var r,n,a={},i=Object.keys(e);for(n=0;n=0||(a[r]=e[r]);return a},e.exports.__esModule=!0,e.exports.default=e.exports})),Cn=b(x((function(e){e.exports=function(e,t){if(null==e)return{};var r,n,a=Sn(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a},e.exports.__esModule=!0,e.exports.default=e.exports}))),qn=b(x((function(e){e.exports=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))},e.exports.__esModule=!0,e.exports.default=e.exports})));function In(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return On(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return On(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,a=function(){};return{s:a,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,l=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return o=e.done,e},e:function(e){l=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(l)throw i}}}}function On(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&void 0!==a[1]?a[1]:"",e.next=3,fetch(t).then((function(e){if(e.headers.get("Content-Type").includes("application/json"))return e.json()})).then((function(e){var n=ke(e)[0].getCanvases(),a=[];return(null==n?void 0:n.length)>0&&n.map((function(e,n){var i=Re(e.__jsonld.annotations,"supplementing"),o=[];if(i.length>0){var l=i[0].getBody()[0];if("TextualBody"===l.getProperty("type")){var s=je(r.length>0?r:l.getLabel().getValue()?Me(l.getLabel().getValue()):"Canvas-".concat(n)),c=s.isMachineGen,u=s.labelText;o.push({url:void 0===l.id?t:l.id,title:u,isMachineGen:c,id:"".concat(u,"-").concat(n),format:""})}else i.forEach((function(e,t){var r=e.getBody()[0],a="",i="";null!=r.getLabel()&&r.getLabel().length>1?(a=Me(r.getLabel()[0]._value),i=Me(r.getLabel().getValue("none"))):a=null!=r.getLabel()&&1===r.getLabel().length?Me(r.getLabel().getValue()):"".concat(t);var l=r.id,s=Le(l),c=je(a),u=c.isMachineGen,d=c.labelText;""===i&&(i=d),1!==s&&3!==s||o.push({title:d,filename:i,url:l,isMachineGen:u,id:"".concat(d,"-").concat(n,"-").concat(t),format:r.getFormat()||""})}))}a.push({canvasId:n,items:o})})),a})).catch((function(e){return console.error("transcript-parser -> readSupplementingAnnotations() -> error fetching transcript resource at, ",t),[]}));case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)}))),Nn.apply(this,arguments)}function _n(e){return Fn.apply(this,arguments)}function Fn(){return Fn=Q($.mark((function e(t){var r,n,a;return $.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t&&null!=t&&0!=t.length){e.next=5;break}return console.error("No transcripts given as input"),e.abrupt("return",[]);case 5:return r=[],t.map((function(e){return r.push({canvasId:e.canvasId,items:[]})})),e.next=9,Promise.all(t.map(function(){var e=Q($.mark((function e(t){var n,a,i;return $.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.canvasId,a=t.items,e.next=3,Promise.all(a.map(function(){var e=Q($.mark((function e(t,a){var i,o,l,s,c,u,d,f;return $.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=t.title,o=t.url,e.next=3,Mn(o,i);case 3:if(l=e.sent,s=je(i),c=s.isMachineGen,u=s.labelText,d=[],(null==l?void 0:l.length)>0&&(d=l.map((function(e){return e.items})).flat(),f=Bn(r.concat(l),"canvasId","items"),r=f),0!==l.length&&0!==d.length){e.next=11;break}return e.abrupt("return",{title:u,filename:u,url:o,isMachineGen:c,id:"".concat(u,"-").concat(n,"-").concat(a),format:""});case 11:return e.abrupt("return",null);case 12:case"end":return e.stop()}}),e)})));return function(t,r){return e.apply(this,arguments)}}()));case 3:return i=e.sent,e.abrupt("return",{canvasId:n,items:i.filter((function(e){return null!=e}))});case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 9:return n=e.sent,a=Bn(r.concat(n),"canvasId","items"),e.abrupt("return",a);case 12:case"end":return e.stop()}}),e)}))),Fn.apply(this,arguments)}function Bn(e,t,r){return e.reduce((function(e,n){var a=e.filter((function(e){return e[t]==n[t]}));if((null==a?void 0:a.length)>0){var i=a[0];i[r]=i[r].concat(n[r])}else e.push(n);return e}),[])}function Un(e,t,r){return Vn.apply(this,arguments)}function Vn(){return(Vn=Q($.mark((function e(r,n,a){var i,o,l,s,c,u,d,f,p,m,v,h,g,y,b,x,E;return $.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=[],o=r,void 0!==r){e.next=4;break}return e.abrupt("return",{tData:i,tUrl:o,tType:jn.invalid});case 4:return l=null,s=null,e.next=8,fetch(r).then(Ce).then((function(e){l=e.headers.get("Content-Type"),s=e})).catch((function(e){console.error("transcript-parser -> parseTranscriptData() -> fetching transcript -> ",e)}));case 8:if(null!=l){e.next=10;break}return e.abrupt("return",{tData:[],tUrl:o,tType:jn.invalid});case 10:if(c=Dn.filter((function(e){return e.type.includes(l.split(";")[0])})),u=Dn.filter((function(e){return e.type.includes(a)})),d="",(null==u?void 0:u.length)>0?d=u[0].ext:c.length>0?d=c[0].ext:(f=r.split(".").reverse()[0],p=Dn.filter((function(e){return e.ext===f})),d=p.length>0?f:""),void 0!==n){e.next=16;break}return e.abrupt("return",{tData:i,tUrl:o,tType:jn.noTranscript});case 16:e.t0=d,e.next="json"===e.t0?19:"txt"===e.t0?29:"srt"===e.t0||"vtt"===e.t0?40:"docx"===e.t0?50:54;break;case 19:return e.next=21,s.json();case 21:if(h=e.sent,!t.parseManifest(h)){e.next=27;break}return e.abrupt("return",Wn(h,r,n));case 27:return g=zn(h),e.abrupt("return",{tData:g.tData,tUrl:o,tType:g.tType,tFileExt:d});case 29:return e.next=31,s.text();case 31:if(m=e.sent,0!=(v=m.split("\n")).length){e.next=37;break}return e.abrupt("return",{tData:[],tUrl:r,tType:jn.noTranscript});case 37:return y=ia(v),e.abrupt("return",{tData:y,tUrl:r,tType:jn.plainText,tFileExt:d});case 39:case 40:return e.next=42,s.text();case 42:if(m=e.sent,0!=(v=m.split("\n")).length){e.next=48;break}return e.abrupt("return",{tData:[],tUrl:r,tType:jn.noTranscript});case 48:return b=Zn(m,"srt"===d),x=b.tData,E=b.tType,e.abrupt("return",{tData:x,tUrl:r,tType:E,tFileExt:d});case 50:return e.next=52,Hn(s);case 52:return i=e.sent,e.abrupt("return",{tData:aa(i),tUrl:r,tType:jn.docx,tFileExt:d});case 54:return e.abrupt("return",{tData:[],tUrl:r,tType:jn.noSupport});case 55:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Hn(e){return Gn.apply(this,arguments)}function Gn(){return Gn=Q($.mark((function e(t){var r,n,a;return $.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=null,e.next=3,t.blob();case 3:return n=e.sent,a=new File([n],name,{type:t.headers.get("content-type")}),e.next=7,g.default.convertToHtml({arrayBuffer:a}).then((function(e){r=e.value})).catch((function(e){console.error(e)}));case 7:return e.abrupt("return",r);case 8:case"end":return e.stop()}}),e)}))),Gn.apply(this,arguments)}function zn(e){if(0==e.length)return{tData:[],tType:jn.noTranscript};var t,r=[],n=In(e);try{for(n.s();!(t=n.n()).done;){var a=t.value;if(a.speaker){var i,o=a.speaker,l=In(a.spans);try{for(l.s();!(i=l.n()).done;){var s=i.value;s.speaker=o,r.push(s)}}catch(e){l.e(e)}finally{l.f()}}else{var c,u=In(a.spans);try{for(u.s();!(c=u.n()).done;){var d=c.value;r.push(d)}}catch(e){u.e(e)}finally{u.f()}}}}catch(e){n.e(e)}finally{n.f()}return{tData:r,tType:jn.timedText}}function Wn(e,t,r){var n=t,a=[];return(a=e.annotations?Re(e.annotations,"supplementing"):Pe({manifest:e,canvasIndex:r,key:"annotations",motivation:"supplementing"})).length>0?"TextualBody"!=a[0].getBody()[0].getProperty("type")?function(e){return Jn.apply(this,arguments)}(a[0]):{tData:Yn(a),tUrl:n,tType:jn.timedText,tFileExt:"json"}:{tData:[],tUrl:n,tType:jn.noTranscript}}function Jn(){return(Jn=Q($.mark((function e(t){var r,n,a,i,o,l,s;return $.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=[],n="",a=t.getBody()[0],i=a.getProperty("id"),o=a.getProperty("type"),l=a.getFormat(),s="","Text"!==o){e.next=12;break}return e.next=10,fetch(i).then(Ce).then((function(e){return e.text()})).then((function(e){if(Rn.webvtt.includes(l)||Rn.srt.includes(l)){var t=Zn(e,Rn.srt.includes(l));r=t.tData,n=t.tType,s=Dn.filter((function(e){return e.type.includes(l)}))[0].ext}else{var a=e.split("\n");r=ia(a),n=jn.plainText,s="txt"}})).catch((function(e){throw console.error("transcript-parser -> parseExternalAnnotations() -> fetching external transcript -> ",e),e}));case 10:e.next=15;break;case 12:if("AnnotationPage"!==o){e.next=15;break}return e.next=15,fetch(i).then(Ce).then((function(e){return e.json()})).then((function(e){var t=Re([e],"supplementing");r=Yn(t),n=jn.timedText,s="json"})).catch((function(e){throw console.error("transcript-parser -> parseExternalAnnotations() -> fetching annotations -> ",e),e}));case 15:return e.abrupt("return",{tData:r,tUrl:i,tType:n,tFileExt:s});case 16:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Yn(e){var t=[];return e.map((function(e){if(null!=e.id){var r=e.getBody()[0],n=Oe(e.getProperty("target")),a=n.start,i=n.end;t.push({text:r.getProperty("value"),format:r.getFormat(),begin:parseFloat(a),end:parseFloat(i),tag:Ln.timedCue})}})),t}function Zn(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=[],n=[],a=e.split("\n"),i=a;if(!t){var o=function(e){var t=e.shift().trim();if(6==(null==t?void 0:t.length)&&"WEBVTT"===t){var r=function(e){var t=0,r=0,n=!1,a=[];e=e.filter((function(e){return!Number(e)}));for(var i=0;i").concat(e[i].trim()),i++;a.push({times:"",line:l,tag:Ln.note})}else{if(o.includes("--\x3e")){r=i;break}"string"==typeof o&&0!=o.trim().length&&(n=!0)}}return r>t&&!n?{valid:!0,cue_lines:e.slice(r),notes:a}:{valid:!1}}(e);return{valid:r.valid,cue_lines:r.cue_lines,notes:r.notes}}return{valid:!1,cue_lines:[],notes:[]}}(a),l=o.valid,s=o.cue_lines,c=o.notes;if(!l)return console.error("Invalid WebVTT file"),{tData:[],tType:jn.invalidVTT};i=s,n=c}var u=function(e){var t,r=[];for(t=0;t0&&e.items.map((function(e){var n=new t.Annotation(e);if("supplementing"==n.getMotivation()){var a=n.getTarget(),i=Ye(a),o=n.getBody()[0].getProperty("value"),s=na(o,r,!0);l.push({target:a,targetURI:i,value:o,hitCount:s})}}));for(var s=function(e,t){return e.reduce((function(e,r){return(e[r[t]]=e[r[t]]||[]).push(r),e}),{})}(l,"targetURI"),c=0,u=Object.entries(s);c]+>/gi,""),d=0,f=0,p=void 0;if(null!=c){d=c.start,f=c.end,p=r.findIndex((function(e){return e.begin==d&&e.end==f}));var m=n.match(/[a-zA-Z]+/gi)?n.match(/[a-zA-Z]+/gi)[0]:n;if(-1!==u.toLocaleLowerCase().indexOf(m)&&null!=p){var v=ea(s,n,t.hitCount,!0);a.push({tag:Ln.timedCue,begin:d,end:f,id:p,match:v,matchCount:t.hitCount,text:s})}}else{var h=$n(r,u,n,i);for(i=h.traversedIds,a=[].concat(le(a),le(h.hits));o===e.length-1&&(null===(g=i)||void 0===g?void 0:g.length)]+>/gi,"").trim(),u=le(c.matchAll(i)),d=t.trim();if(d==c||d.includes(c)&&(null==u?void 0:u.length)>0){s.matchCount=null==u?void 0:u.length,o.push(s),n.push(s.id);break}if((null==u?void 0:u.length)>0){var f;s.matchCount=null===(f=le(d.matchAll(i)))||void 0===f?void 0:f.length,o.push(s),n.push(s.id);break}n.push(s.id)}var p=[];return o.map((function(e){var t=ta(e.textDisplayed,r),n=ea(t,r,e.matchCount,!0);p.push({tag:Ln.nonTimedLine,begin:void 0,end:void 0,id:e.id,match:n,matchCount:e.matchCount,text:t})})),{hits:p,traversedIds:n}},ea=function(e,t,r){if(void 0!==e&&e){var n=0,a=t;arguments.length>3&&void 0!==arguments[3]&&arguments[3]&&(a=ra(t));try{var i,o=new RegExp(String.raw(wn||(wn=qn(["",""])),a),"gi");return 0===(null===(i=le(e.matchAll(o)))||void 0===i?void 0:i.length)?function(){var a=le(e.matchAll(/<\/?[^>]+>/gi));if(0!==(null==a?void 0:a.length)){for(var i=0,o="",l=0;l0?2*(null==s?void 0:s.length)-1:1;if(void 0===a[l]&&void 0===a[l+c])return;var u=a[l].index,d=a[l+c].index+a[l+c][0].length,f=e.slice(i,u),p=e.slice(u,d).replace(/<\/?[^>]+>/gi,"");o="".concat(o).concat(f,'').concat(p,""),i=d,n++,(l=+(c+1))==a.length&&(o="".concat(o).concat(e.slice(i)))}return o}}():e.replace(o,(function(e){var t=e.replace(/<\/?[^>]+>/gi,"");return n'.concat(t,"")):t}))}catch(e){console.log("Error building RegExp for query: ",t)}}},ta=function(e,t){if(void 0!==e&&e){var r=new RegExp(String.raw(kn||(kn=qn(["\b","\b"],["\\b","\\b"])),ra(t,!0,!1)),"gi"),n=e.replace(r,(function(e){return ra(e,!1,!0)}));return n}},ra=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=le(e.matchAll(/[a-zA-Z']+/gi)),a=le(e.matchAll(/([.+?"^${}\-|[\]\\])/g));if(0===(null==a?void 0:a.length)){var i=r?e.split(" ").map((function(e){return"".concat(e,"")})).join(" "):e;return t?"".concat(i,"(?!['w*])"):i}for(var o="",l=0,s=0;s".concat(c[0],""):c[0],d="(".concat(e.slice(l,c.index),0===l?")*":")+");o=t?"".concat(o).concat(d,"(").concat(u,")"):"".concat(o).concat(e.slice(l,c.index)).concat(u),l=c.index+c[0].length,s===(null==n?void 0:n.length)-1&&(o=t?"".concat(o,"(").concat(e.slice(l),")*"):"".concat(o).concat(e.slice(l))),s++}return t?o.replace(/([.?^${}|[\]\\])/g,"\\$1"):o},na=function(e,t){var r,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=t.split(/[\s.,!?;:]/)[0],i=a.replace(/[\[\]\-]/gi,""),o=n?ra(a):i,l=new RegExp(String.raw(Tn||(Tn=qn(["",""])),o),"gi");return null===(r=le(e.matchAll(l)))||void 0===r?void 0:r.length},aa=function(e){var t=document.createElement("div");return t.innerHTML=e,ia(Array.from(t.childNodes),!0)},ia=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=[];return e.map((function(e){r.push({text:t?e.innerText:e,tag:Ln.nonTimedLine,textDisplayed:t?me.decode(e.innerHTML):e})})),r},oa=function(e){var t=e.fileUrl,r=e.fileName,n=e.machineGenerated,a=e.fileExt;return d.default.createElement("button",{className:"ramp--transcript_menu_button ramp--transcript_downloader","data-testid":"transcript-downloader",onClick:function(e){e.preventDefault(),Ie(t,r,a,n)},href:"#","aria-label":"Transcript download button"},d.default.createElement(vr,null))};oa.propTypes={fileUrl:ne.string,fileName:ne.string,machineGenerated:ne.bool,fileExt:ne.string};var la=function(e){var t=e.selectTranscript,r=e.transcriptData,n=e.transcriptInfo,a=e.noTranscript,i=n.filename,o=n.id,l=n.tUrl,s=n.tFileExt,c=n.isMachineGen;return r?[d.default.createElement("div",{key:"transcript-selector","data-testid":"transcript-selector",className:"ramp--transcript_selector"},d.default.createElement("select",{"data-testid":"transcript-select-option",value:o||"",onChange:function(e){t(e.target.value)},"aria-label":"Select transcripts","aria-expanded":!1,"aria-haspopup":"true"},r.map((function(e,t){return d.default.createElement("option",{value:e.id,label:"".concat(e.title).concat(e.numberOfHits?" ("+e.numberOfHits+")":""),key:t},"".concat(e.title).concat(e.numberOfHits?" ("+e.numberOfHits+")":""))}))),!a&&d.default.createElement(oa,{key:"transcript-downloader",fileUrl:l,fileName:i,fileExt:s,machineGenerated:c}))]:null};la.propTypes={selectTranscript:ne.func.isRequired,transcriptData:ne.array.isRequired,transcriptInfo:ne.shape({title:ne.string,id:ne.string,tUrl:ne.string,tFileExt:ne.string,isMachineGen:ne.bool}).isRequired,noTranscript:ne.bool.isRequired};var sa=d.default.memo(la),ca=function(t){var r=t.searchResults,n=t.searchQuery,a=void 0===n?null:n,i=t.focusedMatchIndex,o=t.setFocusedMatchIndex,l=t.setSearchQuery,s=e.useRef(null);e.useEffect((function(){s.current&&a&&(s.current.value=a)}),[!!s.current]);var c=e.useMemo((function(){return Ft((function(e){l(e.target.value)}),100)}),[]),u=null===a||""===a.replace(/\s/g,""),f=null;return u||(0===r.matchingIds.length?f=d.default.createElement("div",{className:"ramp--transcript_search_navigator"},d.default.createElement("span",{"data-testid":"transcript-search-count",className:"ramp--transcript_search_count"},"no results found in this transcript")):null!==i&&(f=d.default.createElement("div",{className:"ramp--transcript_search_navigator"},d.default.createElement("button",{type:"button","data-testid":"transcript-search-prev",className:"ramp--transcript_menu_button ramp--transcript_search_prev",disabled:0===i,title:"Previous Search Result",onClick:function(e){e.preventDefault(),e.stopPropagation(),i>0&&o(i-1)}},d.default.createElement(mr,{flip:!0})),d.default.createElement("span",{className:"ramp--transcript_search_count","data-testid":"transcript-search-count"},i+1," of ",r.matchingIds.length," results"),d.default.createElement("button",{className:"ramp--transcript_menu_button ramp--transcript_search_next",type:"button","data-testid":"transcript-search-next",disabled:i>=r.matchingIds.length-1,title:"Next Search Result",onClick:function(e){e.preventDefault(),e.stopPropagation(),i0)){n.next=13;break}return u=Kn(c,a,t,r),n.abrupt("return",u);case 13:return n.abrupt("return",{matchedTranscriptLines:[],hitCounts:[],allSearchHits:null});case 16:return n.prev=16,n.t0=n.catch(0),"AbortError"!==n.t0.name&&console.error(n.t0),n.abrupt("return",{matchedTranscriptLines:[],hitCounts:[],allSearchHits:null});case 20:case"end":return n.stop()}}),n,null,[[0,16]])})));return function(e,t){return n.apply(this,arguments)}}()},ya={initialSearchQuery:null,showMarkers:!0,matcherFactory:function(e){var t=e.map((function(e){return e.text.toLocaleLowerCase()}));return function(r,n){var a=new RegExp(String.raw(pa||(pa=qn(["",""])),r),"i"),i=r.trim().toLocaleLowerCase(),o=t.reduce((function(t,r,n){var o=r.search(a);if(-1!==o){var l=e[n],s=[l.text.slice(0,o),l.text.slice(o,o+i.length),l.text.slice(o+i.length)],c=s[1],u=s[2],d="".concat(s[0],'').concat(c,"").concat(u);return[].concat(le(t),[ha(ha({},l),{},{score:n,match:d,matchCount:1})])}return t}),[]);return{matchedTranscriptLines:o,hitCounts:[],allSearchHits:null}}},sorter:function(e){return e.sort((function(e,t){return e.id-t.id}))},matchesOnly:!1};function ba(r){var n=r.query,a=r.sorter,i=void 0===a?ya.sorter:a,o=r.enabled,l=void 0===o||o,s=r.transcripts,c=r.canvasIndex,u=r.selectedTranscript,d=r.showMarkers,f=void 0===d?ya.showMarkers:d,p=r.matchesOnly,m=void 0===p?ya.matchesOnly:p,v=r.matcherFactory,h=void 0===v?ya.matcherFactory:v,g=e.useState({results:{},ids:[],matchingIds:[],counts:[]}),y=C(g,2),b=y[0],x=y[1],E=e.useState(),w=C(E,2),k=w[0],T=w[1],S=e.useState(null),q=C(S,2),I=q[0],O=q[1],R=e.useRef(null),A=e.useRef(0),D=e.useMemo((function(){var e=(s||[]).map((function(e,t){return"string"==typeof e?{text:e,id:t}:ha({id:t},e)})),t=e.reduce((function(e,t){return ha(ha({},e),{},P({},t.id,t))}),{}),r=h(e);return null!=k&&null!=k&&(r=ga(k,e,u)),{matcher:r,itemsWithIds:e,itemsIndexed:t}}),[s,h,u]),L=D.matcher,M=D.itemsWithIds,N=D.itemsIndexed,_=e.useContext(G),F=e.useContext(j);e.useEffect((function(){if(F){var e=F.manifest;if(e){var r=function(e,r){var n=null,a=t.parseManifest(e).getServices();if(a&&(null==a?void 0:a.length)>0){var i=a.filter((function(e){return"SearchService2"===e.getProperty("type")}));n=(null==i?void 0:i.length)>0?i[0].id:null}else{var o=ke(e)[0].getCanvases();if(void 0===o||void 0===o[r])return null;var l=o[r].getServices();if(l&&l.length>0){var s=l.filter((function(e){return"SearchService2"===e.getProperty("type")}));n=(null==s?void 0:s.length)>0?s[0].id:null}}return n}(e,c);T(r)}}O(null)}),[c]),e.useEffect((function(){R.current&&R.current.abort(),n&&B()}),[n]),e.useEffect((function(){if(!M.length)return _&&_({type:"setSearchMarkers",payload:[]}),void x(ha(ha({},b),{},{results:{},matchingIds:[],ids:[]}));if(!l||!n){_&&_({type:"setSearchMarkers",payload:[]});var e=i(le(M)).map((function(e){return e.id}));return x(ha(ha({},b),{},{results:N,matchingIds:[],ids:e})),void(n||O(null))}if(null!=I){var t=I[u],r=Xn(t,n,M);U(r,null==b?void 0:b.counts,I)}else B()}),[L,n,l,i,m,f,_,u]);var B=function(){A.current||clearTimeout(A.current);var e=new AbortController;R.current=e,A.current=setTimeout((function(){Promise.resolve(L(n,R.current)).then((function(t){var r=t.matchedTranscriptLines,n=t.hitCounts,a=t.allSearchHits;e.signal.aborted||U(r,n,a)})).catch((function(e){console.error("Search failed: ",n)}))}))},U=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];O(arguments.length>2&&void 0!==arguments[2]?arguments[2]:null);var r={results:M,matchingIds:[],ids:i(le(M)).map((function(e){return e.id})),counts:(null==t?void 0:t.length)>0?t:[]};if(void 0!==e){var a=e.reduce((function(e,t){return ha(ha({},e),{},P({},t.id,t))}),{}),o=i(le(e),!0),l=[];if(o.map((function(e){if(null!=e.matchCount)for(var t=0;t=4&&r.matchingIds.length<45)&&(u=r.matchingIds.map((function(e){return{time:r.results[e].begin,text:"",class:"ramp--track-marker--search"}}))),_({type:"setSearchMarkers",payload:u})}else _({type:"setSearchMarkers",payload:[]})}}else x(ha({},r))};return b}var xa=["initialSearchQuery"];function Ea(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function wa(e){for(var t=1;t1&&void 0!==arguments[1]&&arguments[1]?e.textDisplayed:e.text;return e.match&&(t=e.match),e.speaker?"".concat(e.speaker,": ").concat(t):t},Ca=d.default.memo((function(e){var t=e.item,r=e.goToItem,n=e.isActive,a=e.focusedMatchId,i=e.setFocusedMatchId,o=e.autoScrollEnabled,l=e.showNotes,s=e.transcriptContainerRef,c=e.isNonTimedText,u=e.focusedMatchIndex,f=d.default.useRef(null),p=t.id===a,m=d.default.useRef(p),v=d.default.useRef(n),g=d.default.useRef(-1),y=d.default.useRef(-1),b=d.default.useRef(0);d.default.useEffect((function(){var e=!1,r=y.current;n&&!v.current?o&&(v.current=!0,e=!0):v.current=!1,p&&!m.current?(m.current=!0,e=!0):m.current=!1,e&&f.current&&_e(f.current,s,!0),b.current=rt?b.current+1:b.current<=0?0:b.current-1,b.current>-1){var r=e[b.current];null!=r&&(r.classList.add("current-hit"),_e(r,s,!0))}g.current=u}}),[u]);var x=function(e){e.preventDefault(),e.stopPropagation(),t.match&&a!==t.id?i(t.id):null!==a&&t.tag===Ln.timedCue&&_e(f.current,s,!0),r(t)};return t.tag===Ln.note&&l?d.default.createElement("a",{href:"#",ref:f,role:"listitem",onClick:x,className:h.default("ramp--transcript_item",n&&"active",p&&"focused"),"data-testid":"transcript_text",dangerouslySetInnerHTML:{__html:Sa(t)}}):t.tag===Ln.timedCue?d.default.createElement("a",{href:"#",ref:f,role:"listitem",onClick:x,"data-testid":"transcript_item",className:h.default("ramp--transcript_item",n&&"active",p&&"focused")},"number"==typeof t.begin&&d.default.createElement("span",{className:"ramp--transcript_time","data-testid":"transcript_time"},"[",Te(t.begin,!0),"]"),d.default.createElement("span",{className:"ramp--transcript_text","data-testid":"transcript_text",dangerouslySetInnerHTML:{__html:Sa(t)}})):t.tag===Ln.nonTimedLine?d.default.createElement("a",{href:"#",ref:f,role:"listitem",onClick:x,className:h.default("ramp--transcript_item",n&&"active",p&&"focused"),"data-testid":"transcript_untimed_text"},d.default.createElement("p",{className:"ramp--transcript_untimed_item",dangerouslySetInnerHTML:{__html:Sa(t,c)}})):null})),qa=function(){return d.default.createElement("div",{className:"lds-spinner"},d.default.createElement("div",null),d.default.createElement("div",null),d.default.createElement("div",null),d.default.createElement("div",null),d.default.createElement("div",null),d.default.createElement("div",null),d.default.createElement("div",null),d.default.createElement("div",null),d.default.createElement("div",null),d.default.createElement("div",null),d.default.createElement("div",null),d.default.createElement("div",null))},Ia=d.default.memo((function(e){var t,r=e.seekPlayer,n=e.currentTime,a=e.searchResults,i=e.focusedMatchId,o=e.transcriptInfo,l=e.setFocusedMatchId,s=e.autoScrollEnabled,c=e.showNotes,u=e.transcriptContainerRef,f=e.focusedMatchIndex,p=d.default.useState(null),m=C(p,2),v=m[0],h=m[1],g=d.default.useCallback((function(e){"number"==typeof e.begin?(r(e.begin),h(null)):h(e.id)}),[r]);switch(o.tType){case jn.plainText:t="plain-text";break;case jn.docx:t="docs";break;case jn.timedText:t="timed-text";default:t=""}return o.tError?d.default.createElement("p",{key:"no-transcript",id:"no-transcript","data-testid":"no-transcript",role:"note"},o.tError):a.results&&0!==a.results.length?d.default.createElement("div",{"data-testid":"transcript_".concat(t)},a.ids.map((function(e){return d.default.createElement(Ca,{key:e,goToItem:g,focusedMatchId:i,isActive:v===e||"number"==typeof a.results[e].begin&&a.results[e].begin<=n&&n<=a.results[e].end,item:a.results[e],autoScrollEnabled:s,setFocusedMatchId:l,showNotes:c,transcriptContainerRef:u,isNonTimedText:!0,focusedMatchIndex:f})}))):d.default.createElement(qa,null)})),Oa=function(t){var r,n=t.playerID,a=t.manifestUrl,i=t.showNotes,o=void 0!==i&&i,l=t.search,s=void 0===l?{}:l,c=t.transcripts,u=void 0===c?[]:c,f=d.default.useState([]),p=C(f,2),m=p[0],v=p[1],h=d.default.useState([]),g=C(h,2),y=g[0],b=g[1],x=d.default.useState([]),E=C(x,2),w=E[0],k=E[1],T=d.default.useState({title:null,filename:null,id:null,tUrl:null,tType:null,tFileExt:null,isMachineGen:!1,tError:null}),S=C(T,2),q=S[0],I=S[1],O=d.default.useState(),R=C(O,2),P=R[0],A=R[1],D=d.default.useState(!0),j=C(D,2),L=j[0],M=j[1],N=d.default.useState([]),_=C(N,2),F=_[0],B=_[1],U=(r=wa(wa({},s),{},{isSearchable:q.tType===jn.timedText||q.tType===jn.docx||q.tType===jn.plainText,showMarkers:q.tType===jn.timedText}))&&r.isSearchable?ha(ha(ha({},ya),r),{},{enabled:!0}):ha(ha({},ya),{},{enabled:!1}),V=U.initialSearchQuery,H=Cn(U,xa),G=d.default.useState(V),z=C(G,2),W=z[0],J=z[1],Y=d.default.useState(-1),Z=C(Y,2),K=Z[0],X=Z[1],ee=d.default.useRef(K),te=ba(wa(wa({},H),{},{query:W,transcripts:w,canvasIndex:ee.current,selectedTranscript:P})),re=function(t){var r=t.searchResults,n=e.useState(null),a=C(n,2),i=a[0],o=a[1],l=null===i?null:r.matchingIds[i],s=e.useCallback((function(e){var t=r.matchingIds.indexOf(e);o(-1!==t?t:null)}),[r.matchingIds]);return e.useEffect((function(){r.matchingIds.length||null===i?r.matchingIds.length&&null===i?o(0):null!==i&&i>=r.matchingIds.length&&o(r.matchingIds.length-1):o(null)}),[r.matchingIds,i]),e.useEffect((function(){r.matchingIds.length&&i>0&&o(null)}),[r.matchingIds]),{focusedMatchId:l,setFocusedMatchId:s,focusedMatchIndex:i,setFocusedMatchIndex:o}}({searchResults:te}),ne=re.focusedMatchId,ae=re.setFocusedMatchId,ie=re.focusedMatchIndex,oe=re.setFocusedMatchIndex,se=function(e){var t=e.searchResults,r=e.canvasTranscripts,n=e.searchQuery;if(null==t||!t.counts||0===(null==r?void 0:r.length)||null===n)return r;var a=t.counts,i=[];return r.map((function(e){var t,r=(null===(t=a.find((function(t){return t.transcriptURL===e.url})))||void 0===t?void 0:t.numberOfHits)||0;i.push(ha(ha({},e),{},{numberOfHits:r}))})),i}({searchResults:te,canvasTranscripts:y,searchQuery:W}),ce=d.default.useState(!0),ue=C(ce,2),de=ue[0],fe=ue[1],pe=d.default.useState(!0),me=C(pe,2),ve=me[0],he=me[1],ge=d.default.useRef(ve),ye=new AbortController,be=d.default.useRef(null),xe=d.default.useRef(null),Ee=d.default.useRef(),we=d.default.useState(-1),ke=C(we,2),Te=ke[0],Se=ke[1],Ce=d.default.useMemo((function(){return Ut(Se,50)}),[]),qe=d.default.useCallback((function(e){Ce(e),xe.current&&(xe.current.currentTime=e)}),[]);d.default.useEffect((function(){be.current=setInterval((function(){var e,t=document.getElementById(n);if(t?t.children[0]?xe.current=t.children[0]:xe.current=t:(console.error("Cannot find player, '"+n+"' on page. Transcript synchronization is disabled."),M(!1)),xe.current){var r=parseInt(xe.current.dataset.canvasindex);Number.isNaN(r)&&(r=0),r!==ee.current&&(k([]),e=r,ye.abort(),ee.current=e,X(e),Ce(xe.current.currentTime),xe.current.addEventListener("timeupdate",(function(){Ce(xe.current.currentTime)})))}}),500)}),[]),d.default.useEffect((function(){return function(){clearInterval(be.current)}}),[]),d.default.useEffect(Q($.mark((function e(){var t;return $.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=[],0!==(null==u?void 0:u.length)||a){e.next=7;break}M(!1),k([]),I({tType:jn.noTranscript,id:"",tError:ka}),e.next=19;break;case 7:if(!((null==u?void 0:u.length)>0)){e.next=13;break}return e.next=10,_n(u);case 10:e.t0=e.sent,e.next=16;break;case 13:return e.next=15,Mn(a);case 15:e.t0=e.sent;case 16:t=e.t0,v(t),Oe(t);case 19:case"end":return e.stop()}}),e)}))),[ee.current]),d.default.useEffect((function(){if((null==m?void 0:m.length)>0&&null!=ee.current){var e=m.filter((function(e){return e.canvasId==ee.current}))[0];b(e.items),Pe(e.items[0])}}),[ee.current]);var Ie,Oe=function(e){var t,r;if(!ye.signal.aborted){var n,a=function(e){return e.filter((function(e){return e.canvasId==K}))};if(!(null!=e&&e.length)>0||!(null!==(t=a(e))&&void 0!==t&&t.length)>0||!(null!==(n=e,r=a(n)[0].items)&&void 0!==r&&r.length)>0)fe(!0),k([]),Pe(void 0);else{fe(!1);var i=a(e)[0];b(i.items),Pe(i.items[0])}}},Re=d.default.useCallback((function(e){var t=y.filter((function(t){return t.id===e}));Pe(t[0])}),[y]),Pe=function(){var e=Q($.mark((function e(t){var r,n,a,i,o,l,s,c,u,d,f,p,m;return $.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t&&null!=t){e.next=5;break}return fe(!0),M(!1),I({tType:jn.noTranscript,id:"",tError:ka}),e.abrupt("return");case 5:if(fe(!1),n=(r=t).id,a=r.title,i=r.filename,o=r.url,l=r.isMachineGen,s=r.format,!((null==(c=F.filter((function(e){return e.id==n&&e.canvasId==ee.current})))?void 0:c.length)>0)){e.next=15;break}u=c[0],d=u.tData,f=u.tFileExt,p=u.tType,m=u.tError,k(d),I({title:a,filename:i,id:n,isMachineGen:l,tType:p,tUrl:o,tFileExt:f,tError:m}),A(o),e.next=17;break;case 15:return e.next=17,Promise.resolve(Un(o,ee.current,s)).then((function(e){if(null!=e){var r=e.tData,o=e.tUrl,s=e.tType,c=e.tFileExt,u="";switch(s){case jn.invalid:u="Invalid URL for transcript, please check again.";break;case jn.noTranscript:u=ka;break;case jn.noSupport:u=Ta;break;case jn.invalidVTT:u="Invalid WebVTT file, please check again.";break;case jn.invalidTimestamp:u="Invalid timestamp format in cue(s), please check again."}k(r),I({title:a,filename:i,id:n,isMachineGen:l,tType:s,tUrl:o,tFileExt:c,tError:u}),A(o),t=wa(wa({},t),{},{tType:s,tData:r,tFileExt:c,canvasId:ee.current,tError:u}),B([].concat(le(F),[t]))}}));case 17:M(!1);case 18:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return L?d.default.createElement(qa,null):d.default.createElement("div",{className:"ramp--transcript_nav","data-testid":"transcript_nav",key:q.title},!de&&d.default.createElement(ma,{showSearch:H.enabled,selectTranscript:Re,transcriptData:se,transcriptInfo:q,noTranscript:(null===(Ie=q.tError)||void 0===Ie?void 0:Ie.length)>0&&q.tError!=Ta,setAutoScrollEnabled:function(e){ge.current=e,he(e)},setFocusedMatchIndex:oe,focusedMatchIndex:ie,autoScrollEnabled:ge.current,searchResults:te,searchQuery:W,setSearchQuery:J}),d.default.createElement("div",{className:"transcript_content ".concat(w?"":"static"),"data-testid":"transcript_content_".concat(q.tType),role:"list","aria-label":"Attached Transcript content",ref:Ee},d.default.createElement(Ia,{currentTime:Te,seekPlayer:qe,searchResults:te,focusedMatchId:ne,transcriptInfo:q,setFocusedMatchId:ae,autoScrollEnabled:ge.current&&null===W,showNotes:o,transcriptContainerRef:Ee,focusedMatchIndex:ie})))};Oa.propTypes={playerID:ne.string.isRequired,manifestUrl:ne.string,showSearch:ne.bool,showNotes:ne.bool,search:ne.oneOf([ne.bool,ne.shape({initialSearchQuery:ne.string,showMarkers:ne.bool,matcherFactory:ne.func,sorter:ne.func,matchesOnly:ne.bool})]),transcripts:ne.arrayOf(ne.shape({canvasId:ne.number.isRequired,items:ne.arrayOf(ne.shape({title:ne.string,url:ne.string}))}))};var Ra=function(e){var r=e.displayOnlyCanvasMetadata,n=void 0!==r&&r,a=e.displayAllMetadata,i=void 0!==a&&a,o=e.displayTitle,l=void 0===o||o,s=e.showHeading,c=void 0===s||s,u=e.itemHeading,f=void 0===u?"Item Details":u,p=e.sectionHeaading,m=void 0===p?"Section Details":p,v=F(),h=v.manifest,g=v.canvasIndex,y=d.default.useState(),b=C(y,2),x=b[0],E=b[1],w=d.default.useState(),k=C(w,2);k[0];var T=k[1],S=d.default.useState(),q=C(S,2),I=q[0],O=q[1],R=d.default.useState(),P=C(R,2),A=P[0],D=P[1],j=d.default.useState(),L=C(j,2),M=L[0],N=L[1],_=d.default.useState(),B=C(_,2),U=B[0],V=B[1],H=d.default.useState(),G=C(H,2),z=G[0],W=G[1],J=d.default.useRef();d.default.useEffect((function(){if(h){var e,r=n||i;N(r);var a=!n||i;D(a);var o=function(e,r){try{var n=[],a={canvasMetadata:n,manifestMetadata:[]},i=t.parseManifest(e);if(r){var o=ke(e)[0].getCanvases();for(var l in o){var s=parseInt(l),c=$e(o[s],"Canvas");n.push({canvasindex:s,metadata:Xe(o[s].getMetadata(),"Canvas"),rights:c})}a.canvasMetadata=n}var u=Xe(i.getMetadata(),"Manifest"),d=$e(i,"Manifest");return a.manifestMetadata=u,a.rights=d,a}catch(e){throw console.error("iiif-parser -> getMetadata() -> cannot parse manifest, ",e),new Error(ge)}}(h,r);if(r&&(c=o.canvasMetadata,T(c),J.current=c,Y()),a){var s=o.manifestMetadata;l||(s=s.filter((function(e){return"title"!=e.label.toLowerCase()}))),E(s)}(null===(e=o.rights)||void 0===e?void 0:e.length)>0&&V(o.rights)}var c}),[h]),d.default.useEffect((function(){g>=0&&M&&Y()}),[g]);var Y=function(){var e=J.current.filter((function(e){return e.canvasindex===g}))[0];if(null!=e){var t=e.metadata,r=e.rights;l||null==t||(t=t.filter((function(e){return"title"!=e.label.toLowerCase()}))),O(t),null!=r&&(null==r?void 0:r.length)>0&&W(r)}},Z=function(){return(null==I?void 0:I.length)>0||(null==x?void 0:x.length)>0},Q=function(e){var t=[];return(null==e?void 0:e.length)>0&&e.map((function(e,r){t.push(d.default.createElement(d.default.Fragment,{key:r},d.default.createElement("dt",null,e.label),d.default.createElement("dd",{dangerouslySetInnerHTML:{__html:e.value}})))})),d.default.createElement("dl",null,t)};return d.default.createElement("div",{"data-testid":"metadata-display",className:"ramp--metadata-display"},c&&d.default.createElement("div",{className:"ramp--metadata-display-title","data-testid":"metadata-display-title"},d.default.createElement("h4",null,"Details")),Z()&&d.default.createElement("div",{className:"ramp--metadata-display-content"},A&&(null==x?void 0:x.length)>0&&d.default.createElement(d.default.Fragment,null,i&&d.default.createElement("span",null,f),Q(x),(null==U?void 0:U.length)>0&&d.default.createElement("span",{className:"ramp--metadata-rights-heading","data-testid":"manifest-rights"},"Rights"),Q(U)),M&&(null==I?void 0:I.length)>0&&d.default.createElement(d.default.Fragment,null,i&&d.default.createElement("span",null,m),Q(I),(null==z?void 0:z.length)>0&&d.default.createElement("span",{className:"ramp--metadata-rights-heading","data-testid":"canvas-rights"},"Rights"),Q(z))),!Z()&&d.default.createElement("div",{"data-testid":"metadata-display-message",className:"ramp--metadata-display-message"},d.default.createElement("p",null,"No valid Metadata is in the Manifest/Canvas(es)")))};Ra.propTypes={displayOnlyCanvasMetadata:ne.bool,displayAllMetadata:ne.bool,displayTitle:ne.bool,showHeading:ne.bool,itemHeading:ne.string,sectionHeaading:ne.string};var Pa=function(e){var t=e.label,r=void 0===t?"Autoplay":t,n=e.showLabel,a=void 0===n||n,i=F().autoAdvance,o=B();return d.default.createElement("div",{"data-testid":"auto-advance",className:"ramp--auto-advance"},a&&d.default.createElement("span",{className:"ramp--auto-advance-label","data-testid":"auto-advance-label",htmlFor:"auto-advance-toggle",id:"auto-advance-toggle-label"},r),d.default.createElement("label",{className:"ramp--auto-advance-toggle","aria-labelledby":"auto-advance-toggle-label"},d.default.createElement("input",{"data-testid":"auto-advance-toggle",name:"auto-advance-toggle",type:"checkbox",checked:i,"aria-label":r,onChange:function(e){return o({autoAdvance:e.target.checked,type:"setAutoAdvance"})}}),d.default.createElement("span",{className:"slider round"})))};Pa.propTypes={label:ne.string,showLabel:ne.bool};var Aa=function(e){var r=e.newMarkerEndpoint,n=e.canvasId,a=e.handleCreate,i=e.getCurrentTime,o=e.csrfToken,l=d.default.useState(!1),s=C(l,2),c=s[0],u=s[1],f=d.default.useState(!1),p=C(f,2),m=p[0],v=p[1],h=d.default.useState(!1),g=C(h,2),y=g[0],b=g[1],x=d.default.useState(""),E=C(x,2),w=E[0],k=E[1],T=d.default.useState(),S=C(T,2),q=S[0],I=S[1],O=function(e){I(e);var t=Ne(e);v(t)};return d.default.createElement("div",{className:"ramp-markers-display__new-marker"},d.default.createElement("button",{type:"submit",onClick:function(){var e=Te(i(),!0,!0);O(e),u(!0)},className:"ramp--markers-display__edit-button","data-testid":"create-new-marker-button"},"Add New Marker"),c&&d.default.createElement("form",{className:"ramp--markers-display__new-marker-form",method:"post",onSubmit:function(e){e.preventDefault();var i=e.target,l=new FormData(i),s=Object.fromEntries(l.entries()),c=s.label,d=s.time,f={type:"Annotation",motivation:"highlighting",body:{type:"TextualBody",format:"text/html",value:c},target:"".concat(n,"#t=").concat(Se(d))},p={method:"POST",credentials:"same-origin",headers:{Accept:"application/json"},body:JSON.stringify(f)};void 0!==o&&(p.headers["X-CSRF-Token"]=o),fetch(r,p).then((function(e){if(201!=e.status)throw new Error;return e.json()})).then((function(e){var r,n=tt((r=e,new t.Annotation(r)));n&&a(n),u(!1)})).catch((function(e){console.error("CreateMarker -> handleCreateMarker() -> failed to create annotation; ",e),b(!0),k("Marker creation failed.")}))},"data-testid":"create-new-marker-form"},d.default.createElement("table",{className:"create-marker-form-table"},d.default.createElement("tbody",null,d.default.createElement("tr",null,d.default.createElement("td",null,d.default.createElement("label",{htmlFor:"new-marker-title"},"Title:"),d.default.createElement("input",{id:"new-marker-title","data-testid":"create-marker-title",type:"text",className:"ramp--markers-display__create-marker",name:"label"})),d.default.createElement("td",null,d.default.createElement("label",{htmlFor:"new-marker-time"},"Time:"),d.default.createElement("input",{id:"new-marker-time","data-testid":"create-marker-timestamp",type:"text",className:"ramp--markers-display__create-marker ".concat(m?"time-valid":"time-invalid"),name:"time",value:q,onChange:function(e){return O(e.target.value)}})),d.default.createElement("td",null,d.default.createElement("div",{className:"marker-actions"},y&&d.default.createElement("p",{className:"ramp--markers-display__error-message"},w),d.default.createElement("button",{type:"submit",className:"ramp--markers-display__edit-button","data-testid":"edit-save-button",disabled:!m},d.default.createElement(sr,null)," Save"),d.default.createElement("button",{className:"ramp--markers-display__edit-button-danger","data-testid":"edit-cancel-button",onClick:function(){u(!1),v(!1),k(""),b(!1)}},d.default.createElement(cr,null)," Cancel"))))))))};Aa.propTypes={newMarkerEndpoint:ne.string.isRequired,canvasId:ne.string,handleCreate:ne.func.isRequired,getCurrentTime:ne.func.isRequired};var Da=function(e){var t=e.marker,r=e.handleSubmit,n=e.handleMarkerClick,a=e.handleDelete,i=e.hasAnnotationService,o=e.isEditing,l=e.toggleIsEditing,s=e.csrfToken,c=d.default.useState(!1),u=C(c,2),f=u[0],p=u[1],m=d.default.useState(!0),v=C(m,2),h=v[0],g=v[1],y=d.default.useState(),b=C(y,2),x=b[0],E=b[1],w=d.default.useState(!1),k=C(w,2),T=k[0],S=k[1],q=d.default.useState(!1),I=C(q,2),O=I[0],R=I[1],P=d.default.useState(""),A=C(P,2),D=A[0],j=A[1];d.default.useEffect((function(){return{}}),[]),d.default.useEffect((function(){M(t.value),F(t.timeStr)}),[t]);var L=d.default.useRef(t.value),M=function(e){L.current=e},N=d.default.useRef(Se(t.timeStr)),_=d.default.useRef(t.timeStr),F=function(e){_.current=e,N.current=Se(e)},B=function(){R(!1),j("")},U=function(){S(!1),p(!1),l(!1)};return f?d.default.createElement("tr",null,d.default.createElement("td",null,d.default.createElement("input",{id:"label","data-testid":"edit-label",defaultValue:L.current,type:"text",className:"ramp--markers-display__edit-marker",onChange:function(e){return M(e.target.value)},name:"label"})),d.default.createElement("td",null,d.default.createElement("input",{className:"ramp--markers-display__edit-marker ".concat(h?"time-valid":"time-invalid"),id:"time","data-testid":"edit-timestamp",defaultValue:_.current,type:"text",onChange:function(e){return function(e){var t=Ne(e);g(t),F(e)}(e.target.value)},name:"time"})),d.default.createElement("td",null,d.default.createElement("div",{className:"marker-actions"},O&&d.default.createElement("p",{className:"ramp--markers-display__error-message"},D),d.default.createElement("button",{type:"submit",onClick:function(){var e={type:"Annotation",motivation:"highlighting",body:{type:"TextualBody",format:"text/html",value:L.current},id:t.id,target:"".concat(t.canvasId,"#t=").concat(Se(_.current))},n={method:"PUT",credentials:"same-origin",headers:{Accept:"application/json"},body:JSON.stringify(e)};void 0!==s&&(n.headers["X-CSRF-Token"]=s),fetch(t.id,n).then((function(e){if(201!=e.status)throw new Error;r(L.current,_.current,t.id),B(),U()})).catch((function(e){console.error("MarkerRow -> handleEditSubmit -> failed to update annotation; ",e),R(!0),j("Marker update failed")}))},disabled:!h,className:"ramp--markers-display__edit-button","data-testid":"edit-save-button"},d.default.createElement(sr,null)," Save"),d.default.createElement("button",{className:"ramp--markers-display__edit-button-danger","data-testid":"edit-cancel-button",onClick:function(){F(x.time),M(x.label),E({}),B(),U()}},d.default.createElement(cr,null)," Cancel")))):T?d.default.createElement("tr",null,d.default.createElement("td",null,d.default.createElement("a",{href:"".concat(t.canvasId,"#t=").concat(N.current,","),onClick:function(e){return n(e)},"data-offset":N.current},L.current)),d.default.createElement("td",null,_.current),d.default.createElement("td",null,d.default.createElement("div",{className:"marker-actions"},d.default.createElement("p",null,"Are you sure?"),d.default.createElement("button",{type:"submit",className:"ramp--markers-display__edit-button-danger","data-testid":"delete-confirm-button",onClick:function(){var e={method:"DELETE",credentials:"same-origin",headers:{Accept:"application/json"}};void 0!==s&&(e.headers["X-CSRF-Token"]=s),fetch(t.id,e).then((function(e){if(200!=e.status)throw new Error;a(t.id),B(),U()})).catch((function(e){console.error("MarkerRow -> submitDelete() -> failed to delete annotation; ",e),U(),R(!0),j("Marker delete failed."),setTimeout((function(){B()}),1500)}))}},d.default.createElement(sr,null)," Yes"),d.default.createElement("button",{className:"ramp--markers-display__edit-button","data-testid":"delete-cancel-button",onClick:U},d.default.createElement(cr,null)," Cancel")))):d.default.createElement("tr",null,d.default.createElement("td",null,d.default.createElement("a",{href:"".concat(t.canvasId,"#t=").concat(N.current,","),onClick:function(e){return n(e)},"data-offset":N.current},L.current)),d.default.createElement("td",null,_.current),i&&d.default.createElement("td",null,d.default.createElement("div",{className:"marker-actions"},O&&d.default.createElement("p",{className:"ramp--markers-display__error-message"},D),d.default.createElement("button",{onClick:function(){E({time:_.current,label:L.current}),p(!0),l(!0)},className:"ramp--markers-display__edit-button","data-testid":"edit-button",disabled:o},d.default.createElement(or,null)," Edit"),d.default.createElement("button",{className:"ramp--markers-display__edit-button-danger","data-testid":"delete-button",disabled:o,onClick:function(){S(!0),l(!0)}},d.default.createElement(lr,null)," Delete"))))};Da.propTypes={marker:ne.object.isRequired,handleSubmit:ne.func.isRequired,handleMarkerClick:ne.func.isRequired,handleDelete:ne.func.isRequired,hasAnnotationService:ne.bool.isRequired,isEditing:ne.bool.isRequired,toggleIsEditing:ne.func.isRequired};var ja=function(e){var t,r=e.showHeading,n=void 0===r||r,i=e.headingText,o=void 0===i?"Markers":i,l=F(),s=l.manifest,c=l.canvasIndex,u=l.playlist,f=Y().player,p=B(),m=u.isEditing,v=u.hasAnnotationService,h=u.annotationServiceId,g=d.default.useState([]),y=C(g,2);y[0];var b=y[1],x=a.useErrorBoundary().showBoundary,E=d.default.useRef(),w=d.default.useRef([]),k=function(e){b.apply(void 0,le(e)),w.current=e},T=null===(t=document.getElementsByName("csrf-token")[0])||void 0===t?void 0:t.content;d.default.useEffect((function(){if(s)try{var e=function(e){try{var t=ke(e)[0].getCanvases(),r=[];return t&&t.map((function(e,t){var n=Re(e.__jsonld.annotations,"highlighting");if(n&&0!==n.length){if(n.length>0){var a=[];n.map((function(e){var t=tt(e);t&&a.push(t)})),r.push({canvasMarkers:a,canvasIndex:t})}}else r.push({canvasMarkers:[],canvasIndex:t})})),r}catch(e){throw e}}(s);p({markers:e,type:"setPlaylistMarkers"});var t=ze(s);null!=t&&(null==t?void 0:t.length)>0&&(E.current=t[c].canvasId)}catch(e){x(e)}}),[s]),d.default.useEffect((function(){var e;if((null===(e=u.markers)||void 0===e?void 0:e.length)>0){var t=u.markers.filter((function(e){return e.canvasIndex===c}))[0].canvasMarkers;k(t)}if(s)try{var r=ze(s);null!=r&&(null==r?void 0:r.length)>0&&(E.current=r[c].canvasId)}catch(e){x(e)}}),[c,u.markers]);var S=function(e,t,r){var n=w.current.map((function(n){return n.id===r&&(n.value=e,n.timeStr=t,n.time=Se(t)),n}));k(n),p({updatedMarkers:n,type:"setPlaylistMarkers"})},q=function(e){var t=w.current.filter((function(t){return t.id!=e}));k(t),p({updatedMarkers:t,type:"setPlaylistMarkers"})},I=function(e){e.preventDefault();var t=parseFloat(e.target.dataset.offset);f.currentTime(t)},O=function(e){p({isEditing:e,type:"setIsEditing"})};return d.default.createElement("div",{className:"ramp--markers-display","data-testid":"markers-display"},n&&d.default.createElement("div",{className:"ramp--markers-display__title","data-testid":"markers-display-title"},d.default.createElement("h4",null,o)),v&&d.default.createElement(Aa,{newMarkerEndpoint:h,canvasId:E.current,handleCreate:function(e){k([].concat(le(w.current),[e])),p({updatedMarkers:w.current,type:"setPlaylistMarkers"})},getCurrentTime:function(){return f?f.currentTime():0},csrfToken:T}),w.current.length>0&&d.default.createElement("table",{className:"ramp--markers-display_table","data-testid":"markers-display-table"},d.default.createElement("thead",null,d.default.createElement("tr",null,d.default.createElement("th",null,"Name"),d.default.createElement("th",null,"Time"),v&&d.default.createElement("th",null,"Actions"))),d.default.createElement("tbody",null,w.current.map((function(e,t){return d.default.createElement(Da,{key:t,marker:e,handleSubmit:S,handleMarkerClick:I,handleDelete:q,hasAnnotationService:v,isEditing:m,toggleIsEditing:O,csrfToken:T})})))))};ja.propTypes={showHeading:ne.bool,headingText:ne.string};var La="Play",Ma="Pause",Na="Replay",_a="Duration",Fa="LIVE",Ba="Loaded",Ua="Progress",Va="Fullscreen",Ha="Mute",Ga="Unmute",za="Subtitles",Wa="Captions",Ja="Chapters",Ya="Descriptions",Za="Close",Qa="Text",Ka="White",Xa="Black",$a="Green",ei="Blue",ti="Yellow",ri="Magenta",ni="Cyan",ai="Background",ii="Window",oi="Transparent",li="Opaque",si="None",ci="Raised",ui="Depressed",di="Uniform",fi="Casual",pi="Script",mi="Reset",vi="Done",hi="Color",gi="Opacity",yi={"Audio Player":"Audio Player","Video Player":"Video Player",Play:La,Pause:Ma,Replay:Na,"Current Time":"Current Time",Duration:_a,"Remaining Time":"Remaining Time","Stream Type":"Stream Type",LIVE:Fa,"Seek to live, currently behind live":"Seek to live, currently behind live","Seek to live, currently playing live":"Seek to live, currently playing live",Loaded:Ba,Progress:Ua,"Progress Bar":"Progress Bar","progress bar timing: currentTime={1} duration={2}":"{1} of {2}",Fullscreen:Va,"Exit Fullscreen":"Exit Fullscreen",Mute:Ha,Unmute:Ga,"Playback Rate":"Playback Rate",Subtitles:za,"subtitles off":"subtitles off",Captions:Wa,"captions off":"captions off",Chapters:Ja,Descriptions:Ya,"descriptions off":"descriptions off","Audio Track":"Audio Track","Volume Level":"Volume Level","You aborted the media playback":"You aborted the media playback","A network error caused the media download to fail part-way.":"A network error caused the media download to fail part-way.","The media could not be loaded, either because the server or network failed or because the format is not supported.":"The media could not be loaded, either because the server or network failed or because the format is not supported.","The media playback was aborted due to a corruption problem or because the media used features your browser did not support.":"The media playback was aborted due to a corruption problem or because the media used features your browser did not support.","No compatible source was found for this media.":"No compatible source was found for this media.","The media is encrypted and we do not have the keys to decrypt it.":"The media is encrypted and we do not have the keys to decrypt it.","Play Video":"Play Video",Close:Za,"Close Modal Dialog":"Close Modal Dialog","Modal Window":"Modal Window","This is a modal window":"This is a modal window","This modal can be closed by pressing the Escape key or activating the close button.":"This modal can be closed by pressing the Escape key or activating the close button.",", opens captions settings dialog":", opens captions settings dialog",", opens subtitles settings dialog":", opens subtitles settings dialog",", opens descriptions settings dialog":", opens descriptions settings dialog",", selected":", selected","captions settings":"captions settings","subtitles settings":"subtitles settings","descriptions settings":"descriptions settings",Text:Qa,White:Ka,Black:Xa,Red:"Red",Green:$a,Blue:ei,Yellow:ti,Magenta:ri,Cyan:ni,Background:ai,Window:ii,Transparent:oi,"Semi-Transparent":"Semi-Transparent",Opaque:li,"Font Size":"Font Size","Text Edge Style":"Text Edge Style",None:si,Raised:ci,Depressed:ui,Uniform:di,"Drop shadow":"Drop shadow","Font Family":"Font Family","Proportional Sans-Serif":"Proportional Sans-Serif","Monospace Sans-Serif":"Monospace Sans-Serif","Proportional Serif":"Proportional Serif","Monospace Serif":"Monospace Serif",Casual:fi,Script:pi,"Small Caps":"Small Caps",Reset:mi,"restore all settings to the default values":"restore all settings to the default values",Done:vi,"Caption Settings Dialog":"Caption Settings Dialog","Beginning of dialog window. Escape will cancel and close the window.":"Beginning of dialog window. Escape will cancel and close the window.","End of dialog window.":"End of dialog window.","{1} is loading.":"{1} is loading.","Exit Picture-in-Picture":"Exit Picture-in-Picture","Picture-in-Picture":"Picture-in-Picture","No content":"No content",Color:hi,Opacity:gi,"Text Background":"Text Background","Caption Area Background":"Caption Area Background","Playing in Picture-in-Picture":"Playing in Picture-in-Picture","Skip backward {1} seconds":"Skip backward {1} seconds","Skip forward {1} seconds":"Skip forward {1} seconds"},bi=Object.freeze({__proto__:null,Play:La,Pause:Ma,Replay:Na,Duration:_a,LIVE:Fa,Loaded:Ba,Progress:Ua,Fullscreen:Va,Mute:Ha,Unmute:Ga,Subtitles:za,Captions:Wa,Chapters:Ja,Descriptions:Ya,Close:Za,Text:Qa,White:Ka,Black:Xa,Red:"Red",Green:$a,Blue:ei,Yellow:ti,Magenta:ri,Cyan:ni,Background:ai,Window:ii,Transparent:oi,Opaque:li,None:si,Raised:ci,Depressed:ui,Uniform:di,Casual:fi,Script:pi,Reset:mi,Done:vi,Color:hi,Opacity:gi,default:yi});exports.AutoAdvanceToggle=Pa,exports.IIIFPlayer=it,exports.MarkersDisplay=ja,exports.MediaPlayer=mn,exports.MetadataDisplay=Ra,exports.StructuredNavigation=xn,exports.SupplementalFiles=function(e){var t=e.itemHeading,r=void 0===t?"Item files":t,n=e.sectionHeading,i=void 0===n?"Section files":n,o=e.showHeading,l=void 0===o||o,s=F().manifest,c=d.default.useState(),u=C(c,2),f=u[0],p=u[1],m=d.default.useState(),v=C(m,2),h=v[0],g=v[1],y=d.default.useState(!1),b=C(y,2),x=b[0],E=b[1],w=a.useErrorBoundary().showBoundary;d.default.useEffect((function(){if(s)try{var e=Ke(s);p(e.manifest);var t=e.canvas;g(t);var r=t.reduce((function(e,t){return e+t.files.length}),0);E(r>0)}catch(e){w(e)}}),[s]);var k=function(){return!!(x||(null==f?void 0:f.length)>0)},T=function(e,t){e.preventDefault(),Ie(t.id,t.filename,t.fileExt,t.isMachineGen)};return d.default.createElement("div",{"data-testid":"supplemental-files",className:"ramp--supplemental-files"},l&&d.default.createElement("div",{className:"ramp--supplemental-files-heading","data-testid":"supplemental-files-heading"},d.default.createElement("h4",null,"Files")),k()&&d.default.createElement("div",{className:"ramp--supplemental-files-display-content","data-testid":"supplemental-files-display-content"},Array.isArray(f)&&f.length>0&&d.default.createElement(d.default.Fragment,null,d.default.createElement("h4",null,r),d.default.createElement("dl",{key:"item-files"},f.map((function(e,t){return d.default.createElement(d.default.Fragment,{key:t},d.default.createElement("dd",{key:"item-file-".concat(t)},d.default.createElement("a",{href:e.id,key:t,onClick:function(t){return T(t,e)}},e.label)))})))),Array.isArray(h)&&x&&d.default.createElement(d.default.Fragment,null,d.default.createElement("h4",null,i),h.map((function(e,t){var r=e.files;return r.length>0&&d.default.createElement("dl",{key:"section-".concat(t,"-label")},d.default.createElement("dt",{key:e.label},e.label),r.map((function(e,r){return d.default.createElement("dd",{key:"section-".concat(t,"-file-").concat(r)},d.default.createElement("a",{href:e.id,key:r,onClick:function(t){return T(t,e)}},e.label))})))})))),!k()&&d.default.createElement("div",{"data-testid":"supplemental-files-empty",className:"ramp--supplemental-files-empty"},d.default.createElement("p",null,"No Supplemental file(s) in Manifest")))},exports.Transcript=Oa; +"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react"),t=require("manifesto.js"),r=require("mime-db"),n=require("sanitize-html"),a=require("react-error-boundary"),i=require("video.js"),o=require("react-dom"),l=require("classnames"),s=require("mammoth");function c(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}function u(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(r){if("default"!==r){var n=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,n.get?n:{enumerable:!0,get:function(){return e[r]}})}})),t.default=e,Object.freeze(t)}var d=c(e),f=c(r),p=c(n),m=c(i),v=c(o),h=c(l),g=c(s),y="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function b(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function x(e,t,r){return e(r={path:t,exports:{},require:function(e,t){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(null==t&&r.path)}},r.exports),r.exports}var E=x((function(e){e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports})),w=x((function(e){e.exports=function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,i,o,l=[],s=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=i.call(r)).done)&&(l.push(n.value),l.length!==t);s=!0);}catch(e){c=!0,a=e}finally{try{if(!s&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw a}}return l}},e.exports.__esModule=!0,e.exports.default=e.exports})),k=x((function(e){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]?arguments[0]:M,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"updateManifest":return D(D({},e),{},{manifest:D({},t.manifest)});case"switchCanvas":var r,n=(null===(r=e.canvasSegments)||void 0===r?void 0:r.length)>0&&e.canvasSegments.filter((function(e){return e.canvasIndex==t.canvasIndex+1&&!e.isCanvas}));return D(D({},e),{},{canvasIndex:t.canvasIndex,hasStructure:n.length>0});case"switchItem":return D(D({},e),{},{currentNavItem:t.item});case"canvasDuration":return D(D({},e),{},{canvasDuration:t.canvasDuration});case"canvasLink":return D(D({},e),{},{canvasLink:t.canvasLink});case"canvasTargets":return D(D({},e),{},{targets:t.canvasTargets});case"hasMultipleItems":return D(D({},e),{},{hasMultiItems:t.isMultiSource});case"setSrcIndex":return D(D({},e),{},{srcIndex:t.srcIndex});case"setItemStartTime":return D(D({},e),{},{startTime:t.startTime});case"setAutoAdvance":return D(D({},e),{},{autoAdvance:t.autoAdvance});case"setPlaylistMarkers":if(t.markers)return D(D({},e),{},{playlist:D(D({},e.playlist),{},{markers:t.markers})});if(t.updatedMarkers)return D(D({},e),{},{playlist:D(D({},e.playlist),{},{markers:e.playlist.markers.map((function(r){return r.canvasIndex===e.canvasIndex&&(r.canvasMarkers=t.updatedMarkers),r}))})});case"setIsEditing":return D(D({},e),{},{playlist:D(D({},e.playlist),{},{isEditing:t.isEditing})});case"setIsPlaylist":return D(D({},e),{},{playlist:D(D({},e.playlist),{},{isPlaylist:t.isPlaylist})});case"setCanvasIsEmpty":return D(D({},e),{},{canvasIsEmpty:t.isEmpty});case"setAnnotationService":return D(D({},e),{},{playlist:D(D({},e.playlist),{},{annotationServiceId:t.annotationService,hasAnnotationService:!!t.annotationService})});case"setStructures":return D(D({},e),{},{structures:t.structures});case"setCanvasSegments":var a=t.timespans.filter((function(t){return t.canvasIndex==e.canvasIndex+1&&!t.isCanvas}));return D(D({},e),{},{canvasSegments:t.timespans,hasStructure:a.length>0});default:throw new Error("Unhandled action type: ".concat(t.type))}}function _(e){var t=e.initialState,r=void 0===t?M:t,n=e.children,a=d.default.useReducer(N,r),i=C(a,2),o=i[0],l=i[1];return d.default.createElement(j.Provider,{value:o},d.default.createElement(L.Provider,{value:l},n))}function F(){var e=d.default.useContext(j);if(void 0===e)throw new Error("useManifestState must be used within a ManifestProvider");return e}function B(){var e=d.default.useContext(L);if(void 0===e)throw new Error("useManifestDispatch must be used within a ManifestProvider");return e}function U(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function V(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:z,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"updatePlayer":return V(V({},e),{},{player:t.player});case"navClick":return V(V({},e),{},{clickedUrl:t.clickedUrl,isClicked:!0});case"resetClick":return V(V({},e),{},{isClicked:!1});case"setTimeFragment":return V(V({},e),{},{startTime:t.startTime,endTime:t.endTime});case"setSearchMarkers":return V(V({},e),{},{searchMarkers:t.payload});case"setPlayingStatus":return V(V({},e),{},{isPlaying:t.isPlaying});case"setCaptionStatus":return V(V({},e),{},{captionOn:t.captionOn});case"setIsEnded":return V(V({},e),{},{isEnded:t.isEnded});case"setCurrentTime":return V(V({},e),{},{currentTime:t.currentTime});case"setPlayerFocusElement":return V(V({},e),{},{playerFocusElement:t.element?t.element:""});default:throw new Error("Unhandled action type: ".concat(t.type))}}function J(e){var t=e.initialState,r=void 0===t?z:t,n=e.children,a=d.default.useReducer(W,r),i=C(a,2),o=i[0],l=i[1];return d.default.createElement(H.Provider,{value:o},d.default.createElement(G.Provider,{value:l},n))}function Y(){var e=d.default.useContext(H);if(void 0===e)throw new Error("usePlayerState must be used within the PlayerProvider");return e}function Z(){var e=d.default.useContext(G);if(void 0===e)throw new Error("usePlayerDispatch must be used within the PlayerProvider");return e}var Q=b(x((function(e){function t(e,t,r,n,a,i,o){try{var l=e[i](o),s=l.value}catch(e){return void r(e)}l.done?t(s):Promise.resolve(s).then(n,a)}e.exports=function(e){return function(){var r=this,n=arguments;return new Promise((function(a,i){var o=e.apply(r,n);function l(e){t(o,a,i,l,s,"next",e)}function s(e){t(o,a,i,l,s,"throw",e)}l(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports}))),K=x((function(e){var t=q.default;function r(){e.exports=r=function(){return n},e.exports.__esModule=!0,e.exports.default=e.exports;var n={},a=Object.prototype,i=a.hasOwnProperty,o=Object.defineProperty||function(e,t,r){e[t]=r.value},l="function"==typeof Symbol?Symbol:{},s=l.iterator||"@@iterator",c=l.asyncIterator||"@@asyncIterator",u=l.toStringTag||"@@toStringTag";function d(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{d({},"")}catch(e){d=function(e,t,r){return e[t]=r}}function f(e,t,r,n){var a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),l=new I(n||[]);return o(i,"_invoke",{value:T(e,r,l)}),i}function p(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}n.wrap=f;var m={};function v(){}function h(){}function g(){}var y={};d(y,s,(function(){return this}));var b=Object.getPrototypeOf,x=b&&b(b(O([])));x&&x!==a&&i.call(x,s)&&(y=x);var E=g.prototype=v.prototype=Object.create(y);function w(e){["next","throw","return"].forEach((function(t){d(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,r){function n(a,o,l,s){var c=p(e[a],e,o);if("throw"!==c.type){var u=c.arg,d=u.value;return d&&"object"==t(d)&&i.call(d,"__await")?r.resolve(d.__await).then((function(e){n("next",e,l,s)}),(function(e){n("throw",e,l,s)})):r.resolve(d).then((function(e){u.value=e,l(u)}),(function(e){return n("throw",e,l,s)}))}s(c.arg)}var a;o(this,"_invoke",{value:function(e,t){function i(){return new r((function(r,a){n(e,t,r,a)}))}return a=a?a.then(i,i):i()}})}function T(e,t,r){var n="suspendedStart";return function(a,i){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===a)throw i;return R()}for(r.method=a,r.arg=i;;){var o=r.delegate;if(o){var l=S(o,r);if(l){if(l===m)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===n)throw n="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n="executing";var s=p(e,t,r);if("normal"===s.type){if(n=r.done?"completed":"suspendedYield",s.arg===m)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(n="completed",r.method="throw",r.arg=s.arg)}}}function S(e,t){var r=t.method,n=e.iterator[r];if(void 0===n)return t.delegate=null,"throw"===r&&e.iterator.return&&(t.method="return",t.arg=void 0,S(e,t),"throw"===t.method)||"return"!==r&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+r+"' method")),m;var a=p(n,e.iterator,t.arg);if("throw"===a.type)return t.method="throw",t.arg=a.arg,t.delegate=null,m;var i=a.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,m):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,m)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function q(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function O(e){if(e){var t=e[s];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,n=function t(){for(;++r=0;--n){var a=this.tryEntries[n],o=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var l=i.call(a,"catchLoc"),s=i.call(a,"finallyLoc");if(l&&s){if(this.prev=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&i.call(n,"finallyLoc")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),q(r),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;q(r)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:O(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=void 0),m}},n}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports})),X=K(),$=X;try{regeneratorRuntime=X}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=X:Function("r","regeneratorRuntime = r")(X)}function ee(){}function te(){}te.resetWarningCache=ee;var re=function(){function e(e,t,r,n,a,i){if("SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"!==i){var o=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw o.name="Invariant Violation",o}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:te,resetWarningCache:ee};return r.PropTypes=r,r},ne=x((function(e){e.exports=re()})),ae=x((function(e){e.exports=function(e){if(Array.isArray(e))return k(e)},e.exports.__esModule=!0,e.exports.default=e.exports})),ie=x((function(e){e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports})),oe=x((function(e){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports})),le=b(x((function(e){e.exports=function(e){return ae(e)||ie(e)||T(e)||oe()},e.exports.__esModule=!0,e.exports.default=e.exports}))),se=x((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.bodyRegExps={xml:/&(?:#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);?/g,html4:/&(?:nbsp|iexcl|cent|pound|curren|yen|brvbar|sect|uml|copy|ordf|laquo|not|shy|reg|macr|deg|plusmn|sup2|sup3|acute|micro|para|middot|cedil|sup1|ordm|raquo|frac14|frac12|frac34|iquest|Agrave|Aacute|Acirc|Atilde|Auml|Aring|AElig|Ccedil|Egrave|Eacute|Ecirc|Euml|Igrave|Iacute|Icirc|Iuml|ETH|Ntilde|Ograve|Oacute|Ocirc|Otilde|Ouml|times|Oslash|Ugrave|Uacute|Ucirc|Uuml|Yacute|THORN|szlig|agrave|aacute|acirc|atilde|auml|aring|aelig|ccedil|egrave|eacute|ecirc|euml|igrave|iacute|icirc|iuml|eth|ntilde|ograve|oacute|ocirc|otilde|ouml|divide|oslash|ugrave|uacute|ucirc|uuml|yacute|thorn|yuml|quot|amp|lt|gt|#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);?/g,html5:/&(?:AElig|AMP|Aacute|Acirc|Agrave|Aring|Atilde|Auml|COPY|Ccedil|ETH|Eacute|Ecirc|Egrave|Euml|GT|Iacute|Icirc|Igrave|Iuml|LT|Ntilde|Oacute|Ocirc|Ograve|Oslash|Otilde|Ouml|QUOT|REG|THORN|Uacute|Ucirc|Ugrave|Uuml|Yacute|aacute|acirc|acute|aelig|agrave|amp|aring|atilde|auml|brvbar|ccedil|cedil|cent|copy|curren|deg|divide|eacute|ecirc|egrave|eth|euml|frac12|frac14|frac34|gt|iacute|icirc|iexcl|igrave|iquest|iuml|laquo|lt|macr|micro|middot|nbsp|not|ntilde|oacute|ocirc|ograve|ordf|ordm|oslash|otilde|ouml|para|plusmn|pound|quot|raquo|reg|sect|shy|sup1|sup2|sup3|szlig|thorn|times|uacute|ucirc|ugrave|uml|uuml|yacute|yen|yuml|#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);?/g},t.namedReferences={xml:{entities:{"<":"<",">":">",""":'"',"'":"'","&":"&"},characters:{"<":"<",">":">",'"':""","'":"'","&":"&"}},html4:{entities:{"'":"'"," ":" "," ":" ","¡":"¡","¡":"¡","¢":"¢","¢":"¢","£":"£","£":"£","¤":"¤","¤":"¤","¥":"¥","¥":"¥","¦":"¦","¦":"¦","§":"§","§":"§","¨":"¨","¨":"¨","©":"©","©":"©","ª":"ª","ª":"ª","«":"«","«":"«","¬":"¬","¬":"¬","­":"­","­":"­","®":"®","®":"®","¯":"¯","¯":"¯","°":"°","°":"°","±":"±","±":"±","²":"²","²":"²","³":"³","³":"³","´":"´","´":"´","µ":"µ","µ":"µ","¶":"¶","¶":"¶","·":"·","·":"·","¸":"¸","¸":"¸","¹":"¹","¹":"¹","º":"º","º":"º","»":"»","»":"»","¼":"¼","¼":"¼","½":"½","½":"½","¾":"¾","¾":"¾","¿":"¿","¿":"¿","À":"À","À":"À","Á":"Á","Á":"Á","Â":"Â","Â":"Â","Ã":"Ã","Ã":"Ã","Ä":"Ä","Ä":"Ä","Å":"Å","Å":"Å","Æ":"Æ","Æ":"Æ","Ç":"Ç","Ç":"Ç","È":"È","È":"È","É":"É","É":"É","Ê":"Ê","Ê":"Ê","Ë":"Ë","Ë":"Ë","Ì":"Ì","Ì":"Ì","Í":"Í","Í":"Í","Î":"Î","Î":"Î","Ï":"Ï","Ï":"Ï","Ð":"Ð","Ð":"Ð","Ñ":"Ñ","Ñ":"Ñ","Ò":"Ò","Ò":"Ò","Ó":"Ó","Ó":"Ó","Ô":"Ô","Ô":"Ô","Õ":"Õ","Õ":"Õ","Ö":"Ö","Ö":"Ö","×":"×","×":"×","Ø":"Ø","Ø":"Ø","Ù":"Ù","Ù":"Ù","Ú":"Ú","Ú":"Ú","Û":"Û","Û":"Û","Ü":"Ü","Ü":"Ü","Ý":"Ý","Ý":"Ý","Þ":"Þ","Þ":"Þ","ß":"ß","ß":"ß","à":"à","à":"à","á":"á","á":"á","â":"â","â":"â","ã":"ã","ã":"ã","ä":"ä","ä":"ä","å":"å","å":"å","æ":"æ","æ":"æ","ç":"ç","ç":"ç","è":"è","è":"è","é":"é","é":"é","ê":"ê","ê":"ê","ë":"ë","ë":"ë","ì":"ì","ì":"ì","í":"í","í":"í","î":"î","î":"î","ï":"ï","ï":"ï","ð":"ð","ð":"ð","ñ":"ñ","ñ":"ñ","ò":"ò","ò":"ò","ó":"ó","ó":"ó","ô":"ô","ô":"ô","õ":"õ","õ":"õ","ö":"ö","ö":"ö","÷":"÷","÷":"÷","ø":"ø","ø":"ø","ù":"ù","ù":"ù","ú":"ú","ú":"ú","û":"û","û":"û","ü":"ü","ü":"ü","ý":"ý","ý":"ý","þ":"þ","þ":"þ","ÿ":"ÿ","ÿ":"ÿ",""":'"',""":'"',"&":"&","&":"&","<":"<","<":"<",">":">",">":">","Œ":"Œ","œ":"œ","Š":"Š","š":"š","Ÿ":"Ÿ","ˆ":"ˆ","˜":"˜"," ":" "," ":" "," ":" ","‌":"‌","‍":"‍","‎":"‎","‏":"‏","–":"–","—":"—","‘":"‘","’":"’","‚":"‚","“":"“","”":"”","„":"„","†":"†","‡":"‡","‰":"‰","‹":"‹","›":"›","€":"€","ƒ":"ƒ","Α":"Α","Β":"Β","Γ":"Γ","Δ":"Δ","Ε":"Ε","Ζ":"Ζ","Η":"Η","Θ":"Θ","Ι":"Ι","Κ":"Κ","Λ":"Λ","Μ":"Μ","Ν":"Ν","Ξ":"Ξ","Ο":"Ο","Π":"Π","Ρ":"Ρ","Σ":"Σ","Τ":"Τ","Υ":"Υ","Φ":"Φ","Χ":"Χ","Ψ":"Ψ","Ω":"Ω","α":"α","β":"β","γ":"γ","δ":"δ","ε":"ε","ζ":"ζ","η":"η","θ":"θ","ι":"ι","κ":"κ","λ":"λ","μ":"μ","ν":"ν","ξ":"ξ","ο":"ο","π":"π","ρ":"ρ","ς":"ς","σ":"σ","τ":"τ","υ":"υ","φ":"φ","χ":"χ","ψ":"ψ","ω":"ω","ϑ":"ϑ","ϒ":"ϒ","ϖ":"ϖ","•":"•","…":"…","′":"′","″":"″","‾":"‾","⁄":"⁄","℘":"℘","ℑ":"ℑ","ℜ":"ℜ","™":"™","ℵ":"ℵ","←":"←","↑":"↑","→":"→","↓":"↓","↔":"↔","↵":"↵","⇐":"⇐","⇑":"⇑","⇒":"⇒","⇓":"⇓","⇔":"⇔","∀":"∀","∂":"∂","∃":"∃","∅":"∅","∇":"∇","∈":"∈","∉":"∉","∋":"∋","∏":"∏","∑":"∑","−":"−","∗":"∗","√":"√","∝":"∝","∞":"∞","∠":"∠","∧":"∧","∨":"∨","∩":"∩","∪":"∪","∫":"∫","∴":"∴","∼":"∼","≅":"≅","≈":"≈","≠":"≠","≡":"≡","≤":"≤","≥":"≥","⊂":"⊂","⊃":"⊃","⊄":"⊄","⊆":"⊆","⊇":"⊇","⊕":"⊕","⊗":"⊗","⊥":"⊥","⋅":"⋅","⌈":"⌈","⌉":"⌉","⌊":"⌊","⌋":"⌋","⟨":"〈","⟩":"〉","◊":"◊","♠":"♠","♣":"♣","♥":"♥","♦":"♦"},characters:{"'":"'"," ":" ","¡":"¡","¢":"¢","£":"£","¤":"¤","¥":"¥","¦":"¦","§":"§","¨":"¨","©":"©","ª":"ª","«":"«","¬":"¬","­":"­","®":"®","¯":"¯","°":"°","±":"±","²":"²","³":"³","´":"´","µ":"µ","¶":"¶","·":"·","¸":"¸","¹":"¹","º":"º","»":"»","¼":"¼","½":"½","¾":"¾","¿":"¿","À":"À","Á":"Á","Â":"Â","Ã":"Ã","Ä":"Ä","Å":"Å","Æ":"Æ","Ç":"Ç","È":"È","É":"É","Ê":"Ê","Ë":"Ë","Ì":"Ì","Í":"Í","Î":"Î","Ï":"Ï","Ð":"Ð","Ñ":"Ñ","Ò":"Ò","Ó":"Ó","Ô":"Ô","Õ":"Õ","Ö":"Ö","×":"×","Ø":"Ø","Ù":"Ù","Ú":"Ú","Û":"Û","Ü":"Ü","Ý":"Ý","Þ":"Þ","ß":"ß","à":"à","á":"á","â":"â","ã":"ã","ä":"ä","å":"å","æ":"æ","ç":"ç","è":"è","é":"é","ê":"ê","ë":"ë","ì":"ì","í":"í","î":"î","ï":"ï","ð":"ð","ñ":"ñ","ò":"ò","ó":"ó","ô":"ô","õ":"õ","ö":"ö","÷":"÷","ø":"ø","ù":"ù","ú":"ú","û":"û","ü":"ü","ý":"ý","þ":"þ","ÿ":"ÿ",'"':""","&":"&","<":"<",">":">","Œ":"Œ","œ":"œ","Š":"Š","š":"š","Ÿ":"Ÿ","ˆ":"ˆ","˜":"˜"," ":" "," ":" "," ":" ","‌":"‌","‍":"‍","‎":"‎","‏":"‏","–":"–","—":"—","‘":"‘","’":"’","‚":"‚","“":"“","”":"”","„":"„","†":"†","‡":"‡","‰":"‰","‹":"‹","›":"›","€":"€","ƒ":"ƒ","Α":"Α","Β":"Β","Γ":"Γ","Δ":"Δ","Ε":"Ε","Ζ":"Ζ","Η":"Η","Θ":"Θ","Ι":"Ι","Κ":"Κ","Λ":"Λ","Μ":"Μ","Ν":"Ν","Ξ":"Ξ","Ο":"Ο","Π":"Π","Ρ":"Ρ","Σ":"Σ","Τ":"Τ","Υ":"Υ","Φ":"Φ","Χ":"Χ","Ψ":"Ψ","Ω":"Ω","α":"α","β":"β","γ":"γ","δ":"δ","ε":"ε","ζ":"ζ","η":"η","θ":"θ","ι":"ι","κ":"κ","λ":"λ","μ":"μ","ν":"ν","ξ":"ξ","ο":"ο","π":"π","ρ":"ρ","ς":"ς","σ":"σ","τ":"τ","υ":"υ","φ":"φ","χ":"χ","ψ":"ψ","ω":"ω","ϑ":"ϑ","ϒ":"ϒ","ϖ":"ϖ","•":"•","…":"…","′":"′","″":"″","‾":"‾","⁄":"⁄","℘":"℘","ℑ":"ℑ","ℜ":"ℜ","™":"™","ℵ":"ℵ","←":"←","↑":"↑","→":"→","↓":"↓","↔":"↔","↵":"↵","⇐":"⇐","⇑":"⇑","⇒":"⇒","⇓":"⇓","⇔":"⇔","∀":"∀","∂":"∂","∃":"∃","∅":"∅","∇":"∇","∈":"∈","∉":"∉","∋":"∋","∏":"∏","∑":"∑","−":"−","∗":"∗","√":"√","∝":"∝","∞":"∞","∠":"∠","∧":"∧","∨":"∨","∩":"∩","∪":"∪","∫":"∫","∴":"∴","∼":"∼","≅":"≅","≈":"≈","≠":"≠","≡":"≡","≤":"≤","≥":"≥","⊂":"⊂","⊃":"⊃","⊄":"⊄","⊆":"⊆","⊇":"⊇","⊕":"⊕","⊗":"⊗","⊥":"⊥","⋅":"⋅","⌈":"⌈","⌉":"⌉","⌊":"⌊","⌋":"⌋","〈":"⟨","〉":"⟩","◊":"◊","♠":"♠","♣":"♣","♥":"♥","♦":"♦"}},html5:{entities:{"Æ":"Æ","Æ":"Æ","&":"&","&":"&","Á":"Á","Á":"Á","Ă":"Ă","Â":"Â","Â":"Â","А":"А","𝔄":"𝔄","À":"À","À":"À","Α":"Α","Ā":"Ā","⩓":"⩓","Ą":"Ą","𝔸":"𝔸","⁡":"⁡","Å":"Å","Å":"Å","𝒜":"𝒜","≔":"≔","Ã":"Ã","Ã":"Ã","Ä":"Ä","Ä":"Ä","∖":"∖","⫧":"⫧","⌆":"⌆","Б":"Б","∵":"∵","ℬ":"ℬ","Β":"Β","𝔅":"𝔅","𝔹":"𝔹","˘":"˘","ℬ":"ℬ","≎":"≎","Ч":"Ч","©":"©","©":"©","Ć":"Ć","⋒":"⋒","ⅅ":"ⅅ","ℭ":"ℭ","Č":"Č","Ç":"Ç","Ç":"Ç","Ĉ":"Ĉ","∰":"∰","Ċ":"Ċ","¸":"¸","·":"·","ℭ":"ℭ","Χ":"Χ","⊙":"⊙","⊖":"⊖","⊕":"⊕","⊗":"⊗","∲":"∲","”":"”","’":"’","∷":"∷","⩴":"⩴","≡":"≡","∯":"∯","∮":"∮","ℂ":"ℂ","∐":"∐","∳":"∳","⨯":"⨯","𝒞":"𝒞","⋓":"⋓","≍":"≍","ⅅ":"ⅅ","⤑":"⤑","Ђ":"Ђ","Ѕ":"Ѕ","Џ":"Џ","‡":"‡","↡":"↡","⫤":"⫤","Ď":"Ď","Д":"Д","∇":"∇","Δ":"Δ","𝔇":"𝔇","´":"´","˙":"˙","˝":"˝","`":"`","˜":"˜","⋄":"⋄","ⅆ":"ⅆ","𝔻":"𝔻","¨":"¨","⃜":"⃜","≐":"≐","∯":"∯","¨":"¨","⇓":"⇓","⇐":"⇐","⇔":"⇔","⫤":"⫤","⟸":"⟸","⟺":"⟺","⟹":"⟹","⇒":"⇒","⊨":"⊨","⇑":"⇑","⇕":"⇕","∥":"∥","↓":"↓","⤓":"⤓","⇵":"⇵","̑":"̑","⥐":"⥐","⥞":"⥞","↽":"↽","⥖":"⥖","⥟":"⥟","⇁":"⇁","⥗":"⥗","⊤":"⊤","↧":"↧","⇓":"⇓","𝒟":"𝒟","Đ":"Đ","Ŋ":"Ŋ","Ð":"Ð","Ð":"Ð","É":"É","É":"É","Ě":"Ě","Ê":"Ê","Ê":"Ê","Э":"Э","Ė":"Ė","𝔈":"𝔈","È":"È","È":"È","∈":"∈","Ē":"Ē","◻":"◻","▫":"▫","Ę":"Ę","𝔼":"𝔼","Ε":"Ε","⩵":"⩵","≂":"≂","⇌":"⇌","ℰ":"ℰ","⩳":"⩳","Η":"Η","Ë":"Ë","Ë":"Ë","∃":"∃","ⅇ":"ⅇ","Ф":"Ф","𝔉":"𝔉","◼":"◼","▪":"▪","𝔽":"𝔽","∀":"∀","ℱ":"ℱ","ℱ":"ℱ","Ѓ":"Ѓ",">":">",">":">","Γ":"Γ","Ϝ":"Ϝ","Ğ":"Ğ","Ģ":"Ģ","Ĝ":"Ĝ","Г":"Г","Ġ":"Ġ","𝔊":"𝔊","⋙":"⋙","𝔾":"𝔾","≥":"≥","⋛":"⋛","≧":"≧","⪢":"⪢","≷":"≷","⩾":"⩾","≳":"≳","𝒢":"𝒢","≫":"≫","Ъ":"Ъ","ˇ":"ˇ","^":"^","Ĥ":"Ĥ","ℌ":"ℌ","ℋ":"ℋ","ℍ":"ℍ","─":"─","ℋ":"ℋ","Ħ":"Ħ","≎":"≎","≏":"≏","Е":"Е","IJ":"IJ","Ё":"Ё","Í":"Í","Í":"Í","Î":"Î","Î":"Î","И":"И","İ":"İ","ℑ":"ℑ","Ì":"Ì","Ì":"Ì","ℑ":"ℑ","Ī":"Ī","ⅈ":"ⅈ","⇒":"⇒","∬":"∬","∫":"∫","⋂":"⋂","⁣":"⁣","⁢":"⁢","Į":"Į","𝕀":"𝕀","Ι":"Ι","ℐ":"ℐ","Ĩ":"Ĩ","І":"І","Ï":"Ï","Ï":"Ï","Ĵ":"Ĵ","Й":"Й","𝔍":"𝔍","𝕁":"𝕁","𝒥":"𝒥","Ј":"Ј","Є":"Є","Х":"Х","Ќ":"Ќ","Κ":"Κ","Ķ":"Ķ","К":"К","𝔎":"𝔎","𝕂":"𝕂","𝒦":"𝒦","Љ":"Љ","<":"<","<":"<","Ĺ":"Ĺ","Λ":"Λ","⟪":"⟪","ℒ":"ℒ","↞":"↞","Ľ":"Ľ","Ļ":"Ļ","Л":"Л","⟨":"⟨","←":"←","⇤":"⇤","⇆":"⇆","⌈":"⌈","⟦":"⟦","⥡":"⥡","⇃":"⇃","⥙":"⥙","⌊":"⌊","↔":"↔","⥎":"⥎","⊣":"⊣","↤":"↤","⥚":"⥚","⊲":"⊲","⧏":"⧏","⊴":"⊴","⥑":"⥑","⥠":"⥠","↿":"↿","⥘":"⥘","↼":"↼","⥒":"⥒","⇐":"⇐","⇔":"⇔","⋚":"⋚","≦":"≦","≶":"≶","⪡":"⪡","⩽":"⩽","≲":"≲","𝔏":"𝔏","⋘":"⋘","⇚":"⇚","Ŀ":"Ŀ","⟵":"⟵","⟷":"⟷","⟶":"⟶","⟸":"⟸","⟺":"⟺","⟹":"⟹","𝕃":"𝕃","↙":"↙","↘":"↘","ℒ":"ℒ","↰":"↰","Ł":"Ł","≪":"≪","⤅":"⤅","М":"М"," ":" ","ℳ":"ℳ","𝔐":"𝔐","∓":"∓","𝕄":"𝕄","ℳ":"ℳ","Μ":"Μ","Њ":"Њ","Ń":"Ń","Ň":"Ň","Ņ":"Ņ","Н":"Н","​":"​","​":"​","​":"​","​":"​","≫":"≫","≪":"≪"," ":"\n","𝔑":"𝔑","⁠":"⁠"," ":" ","ℕ":"ℕ","⫬":"⫬","≢":"≢","≭":"≭","∦":"∦","∉":"∉","≠":"≠","≂̸":"≂̸","∄":"∄","≯":"≯","≱":"≱","≧̸":"≧̸","≫̸":"≫̸","≹":"≹","⩾̸":"⩾̸","≵":"≵","≎̸":"≎̸","≏̸":"≏̸","⋪":"⋪","⧏̸":"⧏̸","⋬":"⋬","≮":"≮","≰":"≰","≸":"≸","≪̸":"≪̸","⩽̸":"⩽̸","≴":"≴","⪢̸":"⪢̸","⪡̸":"⪡̸","⊀":"⊀","⪯̸":"⪯̸","⋠":"⋠","∌":"∌","⋫":"⋫","⧐̸":"⧐̸","⋭":"⋭","⊏̸":"⊏̸","⋢":"⋢","⊐̸":"⊐̸","⋣":"⋣","⊂⃒":"⊂⃒","⊈":"⊈","⊁":"⊁","⪰̸":"⪰̸","⋡":"⋡","≿̸":"≿̸","⊃⃒":"⊃⃒","⊉":"⊉","≁":"≁","≄":"≄","≇":"≇","≉":"≉","∤":"∤","𝒩":"𝒩","Ñ":"Ñ","Ñ":"Ñ","Ν":"Ν","Œ":"Œ","Ó":"Ó","Ó":"Ó","Ô":"Ô","Ô":"Ô","О":"О","Ő":"Ő","𝔒":"𝔒","Ò":"Ò","Ò":"Ò","Ō":"Ō","Ω":"Ω","Ο":"Ο","𝕆":"𝕆","“":"“","‘":"‘","⩔":"⩔","𝒪":"𝒪","Ø":"Ø","Ø":"Ø","Õ":"Õ","Õ":"Õ","⨷":"⨷","Ö":"Ö","Ö":"Ö","‾":"‾","⏞":"⏞","⎴":"⎴","⏜":"⏜","∂":"∂","П":"П","𝔓":"𝔓","Φ":"Φ","Π":"Π","±":"±","ℌ":"ℌ","ℙ":"ℙ","⪻":"⪻","≺":"≺","⪯":"⪯","≼":"≼","≾":"≾","″":"″","∏":"∏","∷":"∷","∝":"∝","𝒫":"𝒫","Ψ":"Ψ",""":'"',""":'"',"𝔔":"𝔔","ℚ":"ℚ","𝒬":"𝒬","⤐":"⤐","®":"®","®":"®","Ŕ":"Ŕ","⟫":"⟫","↠":"↠","⤖":"⤖","Ř":"Ř","Ŗ":"Ŗ","Р":"Р","ℜ":"ℜ","∋":"∋","⇋":"⇋","⥯":"⥯","ℜ":"ℜ","Ρ":"Ρ","⟩":"⟩","→":"→","⇥":"⇥","⇄":"⇄","⌉":"⌉","⟧":"⟧","⥝":"⥝","⇂":"⇂","⥕":"⥕","⌋":"⌋","⊢":"⊢","↦":"↦","⥛":"⥛","⊳":"⊳","⧐":"⧐","⊵":"⊵","⥏":"⥏","⥜":"⥜","↾":"↾","⥔":"⥔","⇀":"⇀","⥓":"⥓","⇒":"⇒","ℝ":"ℝ","⥰":"⥰","⇛":"⇛","ℛ":"ℛ","↱":"↱","⧴":"⧴","Щ":"Щ","Ш":"Ш","Ь":"Ь","Ś":"Ś","⪼":"⪼","Š":"Š","Ş":"Ş","Ŝ":"Ŝ","С":"С","𝔖":"𝔖","↓":"↓","←":"←","→":"→","↑":"↑","Σ":"Σ","∘":"∘","𝕊":"𝕊","√":"√","□":"□","⊓":"⊓","⊏":"⊏","⊑":"⊑","⊐":"⊐","⊒":"⊒","⊔":"⊔","𝒮":"𝒮","⋆":"⋆","⋐":"⋐","⋐":"⋐","⊆":"⊆","≻":"≻","⪰":"⪰","≽":"≽","≿":"≿","∋":"∋","∑":"∑","⋑":"⋑","⊃":"⊃","⊇":"⊇","⋑":"⋑","Þ":"Þ","Þ":"Þ","™":"™","Ћ":"Ћ","Ц":"Ц"," ":"\t","Τ":"Τ","Ť":"Ť","Ţ":"Ţ","Т":"Т","𝔗":"𝔗","∴":"∴","Θ":"Θ","  ":"  "," ":" ","∼":"∼","≃":"≃","≅":"≅","≈":"≈","𝕋":"𝕋","⃛":"⃛","𝒯":"𝒯","Ŧ":"Ŧ","Ú":"Ú","Ú":"Ú","↟":"↟","⥉":"⥉","Ў":"Ў","Ŭ":"Ŭ","Û":"Û","Û":"Û","У":"У","Ű":"Ű","𝔘":"𝔘","Ù":"Ù","Ù":"Ù","Ū":"Ū","_":"_","⏟":"⏟","⎵":"⎵","⏝":"⏝","⋃":"⋃","⊎":"⊎","Ų":"Ų","𝕌":"𝕌","↑":"↑","⤒":"⤒","⇅":"⇅","↕":"↕","⥮":"⥮","⊥":"⊥","↥":"↥","⇑":"⇑","⇕":"⇕","↖":"↖","↗":"↗","ϒ":"ϒ","Υ":"Υ","Ů":"Ů","𝒰":"𝒰","Ũ":"Ũ","Ü":"Ü","Ü":"Ü","⊫":"⊫","⫫":"⫫","В":"В","⊩":"⊩","⫦":"⫦","⋁":"⋁","‖":"‖","‖":"‖","∣":"∣","|":"|","❘":"❘","≀":"≀"," ":" ","𝔙":"𝔙","𝕍":"𝕍","𝒱":"𝒱","⊪":"⊪","Ŵ":"Ŵ","⋀":"⋀","𝔚":"𝔚","𝕎":"𝕎","𝒲":"𝒲","𝔛":"𝔛","Ξ":"Ξ","𝕏":"𝕏","𝒳":"𝒳","Я":"Я","Ї":"Ї","Ю":"Ю","Ý":"Ý","Ý":"Ý","Ŷ":"Ŷ","Ы":"Ы","𝔜":"𝔜","𝕐":"𝕐","𝒴":"𝒴","Ÿ":"Ÿ","Ж":"Ж","Ź":"Ź","Ž":"Ž","З":"З","Ż":"Ż","​":"​","Ζ":"Ζ","ℨ":"ℨ","ℤ":"ℤ","𝒵":"𝒵","á":"á","á":"á","ă":"ă","∾":"∾","∾̳":"∾̳","∿":"∿","â":"â","â":"â","´":"´","´":"´","а":"а","æ":"æ","æ":"æ","⁡":"⁡","𝔞":"𝔞","à":"à","à":"à","ℵ":"ℵ","ℵ":"ℵ","α":"α","ā":"ā","⨿":"⨿","&":"&","&":"&","∧":"∧","⩕":"⩕","⩜":"⩜","⩘":"⩘","⩚":"⩚","∠":"∠","⦤":"⦤","∠":"∠","∡":"∡","⦨":"⦨","⦩":"⦩","⦪":"⦪","⦫":"⦫","⦬":"⦬","⦭":"⦭","⦮":"⦮","⦯":"⦯","∟":"∟","⊾":"⊾","⦝":"⦝","∢":"∢","Å":"Å","⍼":"⍼","ą":"ą","𝕒":"𝕒","≈":"≈","⩰":"⩰","⩯":"⩯","≊":"≊","≋":"≋","'":"'","≈":"≈","≊":"≊","å":"å","å":"å","𝒶":"𝒶","*":"*","≈":"≈","≍":"≍","ã":"ã","ã":"ã","ä":"ä","ä":"ä","∳":"∳","⨑":"⨑","⫭":"⫭","≌":"≌","϶":"϶","‵":"‵","∽":"∽","⋍":"⋍","⊽":"⊽","⌅":"⌅","⌅":"⌅","⎵":"⎵","⎶":"⎶","≌":"≌","б":"б","„":"„","∵":"∵","∵":"∵","⦰":"⦰","϶":"϶","ℬ":"ℬ","β":"β","ℶ":"ℶ","≬":"≬","𝔟":"𝔟","⋂":"⋂","◯":"◯","⋃":"⋃","⨀":"⨀","⨁":"⨁","⨂":"⨂","⨆":"⨆","★":"★","▽":"▽","△":"△","⨄":"⨄","⋁":"⋁","⋀":"⋀","⤍":"⤍","⧫":"⧫","▪":"▪","▴":"▴","▾":"▾","◂":"◂","▸":"▸","␣":"␣","▒":"▒","░":"░","▓":"▓","█":"█","=⃥":"=⃥","≡⃥":"≡⃥","⌐":"⌐","𝕓":"𝕓","⊥":"⊥","⊥":"⊥","⋈":"⋈","╗":"╗","╔":"╔","╖":"╖","╓":"╓","═":"═","╦":"╦","╩":"╩","╤":"╤","╧":"╧","╝":"╝","╚":"╚","╜":"╜","╙":"╙","║":"║","╬":"╬","╣":"╣","╠":"╠","╫":"╫","╢":"╢","╟":"╟","⧉":"⧉","╕":"╕","╒":"╒","┐":"┐","┌":"┌","─":"─","╥":"╥","╨":"╨","┬":"┬","┴":"┴","⊟":"⊟","⊞":"⊞","⊠":"⊠","╛":"╛","╘":"╘","┘":"┘","└":"└","│":"│","╪":"╪","╡":"╡","╞":"╞","┼":"┼","┤":"┤","├":"├","‵":"‵","˘":"˘","¦":"¦","¦":"¦","𝒷":"𝒷","⁏":"⁏","∽":"∽","⋍":"⋍","\":"\\","⧅":"⧅","⟈":"⟈","•":"•","•":"•","≎":"≎","⪮":"⪮","≏":"≏","≏":"≏","ć":"ć","∩":"∩","⩄":"⩄","⩉":"⩉","⩋":"⩋","⩇":"⩇","⩀":"⩀","∩︀":"∩︀","⁁":"⁁","ˇ":"ˇ","⩍":"⩍","č":"č","ç":"ç","ç":"ç","ĉ":"ĉ","⩌":"⩌","⩐":"⩐","ċ":"ċ","¸":"¸","¸":"¸","⦲":"⦲","¢":"¢","¢":"¢","·":"·","𝔠":"𝔠","ч":"ч","✓":"✓","✓":"✓","χ":"χ","○":"○","⧃":"⧃","ˆ":"ˆ","≗":"≗","↺":"↺","↻":"↻","®":"®","Ⓢ":"Ⓢ","⊛":"⊛","⊚":"⊚","⊝":"⊝","≗":"≗","⨐":"⨐","⫯":"⫯","⧂":"⧂","♣":"♣","♣":"♣",":":":","≔":"≔","≔":"≔",",":",","@":"@","∁":"∁","∘":"∘","∁":"∁","ℂ":"ℂ","≅":"≅","⩭":"⩭","∮":"∮","𝕔":"𝕔","∐":"∐","©":"©","©":"©","℗":"℗","↵":"↵","✗":"✗","𝒸":"𝒸","⫏":"⫏","⫑":"⫑","⫐":"⫐","⫒":"⫒","⋯":"⋯","⤸":"⤸","⤵":"⤵","⋞":"⋞","⋟":"⋟","↶":"↶","⤽":"⤽","∪":"∪","⩈":"⩈","⩆":"⩆","⩊":"⩊","⊍":"⊍","⩅":"⩅","∪︀":"∪︀","↷":"↷","⤼":"⤼","⋞":"⋞","⋟":"⋟","⋎":"⋎","⋏":"⋏","¤":"¤","¤":"¤","↶":"↶","↷":"↷","⋎":"⋎","⋏":"⋏","∲":"∲","∱":"∱","⌭":"⌭","⇓":"⇓","⥥":"⥥","†":"†","ℸ":"ℸ","↓":"↓","‐":"‐","⊣":"⊣","⤏":"⤏","˝":"˝","ď":"ď","д":"д","ⅆ":"ⅆ","‡":"‡","⇊":"⇊","⩷":"⩷","°":"°","°":"°","δ":"δ","⦱":"⦱","⥿":"⥿","𝔡":"𝔡","⇃":"⇃","⇂":"⇂","⋄":"⋄","⋄":"⋄","♦":"♦","♦":"♦","¨":"¨","ϝ":"ϝ","⋲":"⋲","÷":"÷","÷":"÷","÷":"÷","⋇":"⋇","⋇":"⋇","ђ":"ђ","⌞":"⌞","⌍":"⌍","$":"$","𝕕":"𝕕","˙":"˙","≐":"≐","≑":"≑","∸":"∸","∔":"∔","⊡":"⊡","⌆":"⌆","↓":"↓","⇊":"⇊","⇃":"⇃","⇂":"⇂","⤐":"⤐","⌟":"⌟","⌌":"⌌","𝒹":"𝒹","ѕ":"ѕ","⧶":"⧶","đ":"đ","⋱":"⋱","▿":"▿","▾":"▾","⇵":"⇵","⥯":"⥯","⦦":"⦦","џ":"џ","⟿":"⟿","⩷":"⩷","≑":"≑","é":"é","é":"é","⩮":"⩮","ě":"ě","≖":"≖","ê":"ê","ê":"ê","≕":"≕","э":"э","ė":"ė","ⅇ":"ⅇ","≒":"≒","𝔢":"𝔢","⪚":"⪚","è":"è","è":"è","⪖":"⪖","⪘":"⪘","⪙":"⪙","⏧":"⏧","ℓ":"ℓ","⪕":"⪕","⪗":"⪗","ē":"ē","∅":"∅","∅":"∅","∅":"∅"," ":" "," ":" "," ":" ","ŋ":"ŋ"," ":" ","ę":"ę","𝕖":"𝕖","⋕":"⋕","⧣":"⧣","⩱":"⩱","ε":"ε","ε":"ε","ϵ":"ϵ","≖":"≖","≕":"≕","≂":"≂","⪖":"⪖","⪕":"⪕","=":"=","≟":"≟","≡":"≡","⩸":"⩸","⧥":"⧥","≓":"≓","⥱":"⥱","ℯ":"ℯ","≐":"≐","≂":"≂","η":"η","ð":"ð","ð":"ð","ë":"ë","ë":"ë","€":"€","!":"!","∃":"∃","ℰ":"ℰ","ⅇ":"ⅇ","≒":"≒","ф":"ф","♀":"♀","ffi":"ffi","ff":"ff","ffl":"ffl","𝔣":"𝔣","fi":"fi","fj":"fj","♭":"♭","fl":"fl","▱":"▱","ƒ":"ƒ","𝕗":"𝕗","∀":"∀","⋔":"⋔","⫙":"⫙","⨍":"⨍","½":"½","½":"½","⅓":"⅓","¼":"¼","¼":"¼","⅕":"⅕","⅙":"⅙","⅛":"⅛","⅔":"⅔","⅖":"⅖","¾":"¾","¾":"¾","⅗":"⅗","⅜":"⅜","⅘":"⅘","⅚":"⅚","⅝":"⅝","⅞":"⅞","⁄":"⁄","⌢":"⌢","𝒻":"𝒻","≧":"≧","⪌":"⪌","ǵ":"ǵ","γ":"γ","ϝ":"ϝ","⪆":"⪆","ğ":"ğ","ĝ":"ĝ","г":"г","ġ":"ġ","≥":"≥","⋛":"⋛","≥":"≥","≧":"≧","⩾":"⩾","⩾":"⩾","⪩":"⪩","⪀":"⪀","⪂":"⪂","⪄":"⪄","⋛︀":"⋛︀","⪔":"⪔","𝔤":"𝔤","≫":"≫","⋙":"⋙","ℷ":"ℷ","ѓ":"ѓ","≷":"≷","⪒":"⪒","⪥":"⪥","⪤":"⪤","≩":"≩","⪊":"⪊","⪊":"⪊","⪈":"⪈","⪈":"⪈","≩":"≩","⋧":"⋧","𝕘":"𝕘","`":"`","ℊ":"ℊ","≳":"≳","⪎":"⪎","⪐":"⪐",">":">",">":">","⪧":"⪧","⩺":"⩺","⋗":"⋗","⦕":"⦕","⩼":"⩼","⪆":"⪆","⥸":"⥸","⋗":"⋗","⋛":"⋛","⪌":"⪌","≷":"≷","≳":"≳","≩︀":"≩︀","≩︀":"≩︀","⇔":"⇔"," ":" ","½":"½","ℋ":"ℋ","ъ":"ъ","↔":"↔","⥈":"⥈","↭":"↭","ℏ":"ℏ","ĥ":"ĥ","♥":"♥","♥":"♥","…":"…","⊹":"⊹","𝔥":"𝔥","⤥":"⤥","⤦":"⤦","⇿":"⇿","∻":"∻","↩":"↩","↪":"↪","𝕙":"𝕙","―":"―","𝒽":"𝒽","ℏ":"ℏ","ħ":"ħ","⁃":"⁃","‐":"‐","í":"í","í":"í","⁣":"⁣","î":"î","î":"î","и":"и","е":"е","¡":"¡","¡":"¡","⇔":"⇔","𝔦":"𝔦","ì":"ì","ì":"ì","ⅈ":"ⅈ","⨌":"⨌","∭":"∭","⧜":"⧜","℩":"℩","ij":"ij","ī":"ī","ℑ":"ℑ","ℐ":"ℐ","ℑ":"ℑ","ı":"ı","⊷":"⊷","Ƶ":"Ƶ","∈":"∈","℅":"℅","∞":"∞","⧝":"⧝","ı":"ı","∫":"∫","⊺":"⊺","ℤ":"ℤ","⊺":"⊺","⨗":"⨗","⨼":"⨼","ё":"ё","į":"į","𝕚":"𝕚","ι":"ι","⨼":"⨼","¿":"¿","¿":"¿","𝒾":"𝒾","∈":"∈","⋹":"⋹","⋵":"⋵","⋴":"⋴","⋳":"⋳","∈":"∈","⁢":"⁢","ĩ":"ĩ","і":"і","ï":"ï","ï":"ï","ĵ":"ĵ","й":"й","𝔧":"𝔧","ȷ":"ȷ","𝕛":"𝕛","𝒿":"𝒿","ј":"ј","є":"є","κ":"κ","ϰ":"ϰ","ķ":"ķ","к":"к","𝔨":"𝔨","ĸ":"ĸ","х":"х","ќ":"ќ","𝕜":"𝕜","𝓀":"𝓀","⇚":"⇚","⇐":"⇐","⤛":"⤛","⤎":"⤎","≦":"≦","⪋":"⪋","⥢":"⥢","ĺ":"ĺ","⦴":"⦴","ℒ":"ℒ","λ":"λ","⟨":"⟨","⦑":"⦑","⟨":"⟨","⪅":"⪅","«":"«","«":"«","←":"←","⇤":"⇤","⤟":"⤟","⤝":"⤝","↩":"↩","↫":"↫","⤹":"⤹","⥳":"⥳","↢":"↢","⪫":"⪫","⤙":"⤙","⪭":"⪭","⪭︀":"⪭︀","⤌":"⤌","❲":"❲","{":"{","[":"[","⦋":"⦋","⦏":"⦏","⦍":"⦍","ľ":"ľ","ļ":"ļ","⌈":"⌈","{":"{","л":"л","⤶":"⤶","“":"“","„":"„","⥧":"⥧","⥋":"⥋","↲":"↲","≤":"≤","←":"←","↢":"↢","↽":"↽","↼":"↼","⇇":"⇇","↔":"↔","⇆":"⇆","⇋":"⇋","↭":"↭","⋋":"⋋","⋚":"⋚","≤":"≤","≦":"≦","⩽":"⩽","⩽":"⩽","⪨":"⪨","⩿":"⩿","⪁":"⪁","⪃":"⪃","⋚︀":"⋚︀","⪓":"⪓","⪅":"⪅","⋖":"⋖","⋚":"⋚","⪋":"⪋","≶":"≶","≲":"≲","⥼":"⥼","⌊":"⌊","𝔩":"𝔩","≶":"≶","⪑":"⪑","↽":"↽","↼":"↼","⥪":"⥪","▄":"▄","љ":"љ","≪":"≪","⇇":"⇇","⌞":"⌞","⥫":"⥫","◺":"◺","ŀ":"ŀ","⎰":"⎰","⎰":"⎰","≨":"≨","⪉":"⪉","⪉":"⪉","⪇":"⪇","⪇":"⪇","≨":"≨","⋦":"⋦","⟬":"⟬","⇽":"⇽","⟦":"⟦","⟵":"⟵","⟷":"⟷","⟼":"⟼","⟶":"⟶","↫":"↫","↬":"↬","⦅":"⦅","𝕝":"𝕝","⨭":"⨭","⨴":"⨴","∗":"∗","_":"_","◊":"◊","◊":"◊","⧫":"⧫","(":"(","⦓":"⦓","⇆":"⇆","⌟":"⌟","⇋":"⇋","⥭":"⥭","‎":"‎","⊿":"⊿","‹":"‹","𝓁":"𝓁","↰":"↰","≲":"≲","⪍":"⪍","⪏":"⪏","[":"[","‘":"‘","‚":"‚","ł":"ł","<":"<","<":"<","⪦":"⪦","⩹":"⩹","⋖":"⋖","⋋":"⋋","⋉":"⋉","⥶":"⥶","⩻":"⩻","⦖":"⦖","◃":"◃","⊴":"⊴","◂":"◂","⥊":"⥊","⥦":"⥦","≨︀":"≨︀","≨︀":"≨︀","∺":"∺","¯":"¯","¯":"¯","♂":"♂","✠":"✠","✠":"✠","↦":"↦","↦":"↦","↧":"↧","↤":"↤","↥":"↥","▮":"▮","⨩":"⨩","м":"м","—":"—","∡":"∡","𝔪":"𝔪","℧":"℧","µ":"µ","µ":"µ","∣":"∣","*":"*","⫰":"⫰","·":"·","·":"·","−":"−","⊟":"⊟","∸":"∸","⨪":"⨪","⫛":"⫛","…":"…","∓":"∓","⊧":"⊧","𝕞":"𝕞","∓":"∓","𝓂":"𝓂","∾":"∾","μ":"μ","⊸":"⊸","⊸":"⊸","⋙̸":"⋙̸","≫⃒":"≫⃒","≫̸":"≫̸","⇍":"⇍","⇎":"⇎","⋘̸":"⋘̸","≪⃒":"≪⃒","≪̸":"≪̸","⇏":"⇏","⊯":"⊯","⊮":"⊮","∇":"∇","ń":"ń","∠⃒":"∠⃒","≉":"≉","⩰̸":"⩰̸","≋̸":"≋̸","ʼn":"ʼn","≉":"≉","♮":"♮","♮":"♮","ℕ":"ℕ"," ":" "," ":" ","≎̸":"≎̸","≏̸":"≏̸","⩃":"⩃","ň":"ň","ņ":"ņ","≇":"≇","⩭̸":"⩭̸","⩂":"⩂","н":"н","–":"–","≠":"≠","⇗":"⇗","⤤":"⤤","↗":"↗","↗":"↗","≐̸":"≐̸","≢":"≢","⤨":"⤨","≂̸":"≂̸","∄":"∄","∄":"∄","𝔫":"𝔫","≧̸":"≧̸","≱":"≱","≱":"≱","≧̸":"≧̸","⩾̸":"⩾̸","⩾̸":"⩾̸","≵":"≵","≯":"≯","≯":"≯","⇎":"⇎","↮":"↮","⫲":"⫲","∋":"∋","⋼":"⋼","⋺":"⋺","∋":"∋","њ":"њ","⇍":"⇍","≦̸":"≦̸","↚":"↚","‥":"‥","≰":"≰","↚":"↚","↮":"↮","≰":"≰","≦̸":"≦̸","⩽̸":"⩽̸","⩽̸":"⩽̸","≮":"≮","≴":"≴","≮":"≮","⋪":"⋪","⋬":"⋬","∤":"∤","𝕟":"𝕟","¬":"¬","¬":"¬","∉":"∉","⋹̸":"⋹̸","⋵̸":"⋵̸","∉":"∉","⋷":"⋷","⋶":"⋶","∌":"∌","∌":"∌","⋾":"⋾","⋽":"⋽","∦":"∦","∦":"∦","⫽⃥":"⫽⃥","∂̸":"∂̸","⨔":"⨔","⊀":"⊀","⋠":"⋠","⪯̸":"⪯̸","⊀":"⊀","⪯̸":"⪯̸","⇏":"⇏","↛":"↛","⤳̸":"⤳̸","↝̸":"↝̸","↛":"↛","⋫":"⋫","⋭":"⋭","⊁":"⊁","⋡":"⋡","⪰̸":"⪰̸","𝓃":"𝓃","∤":"∤","∦":"∦","≁":"≁","≄":"≄","≄":"≄","∤":"∤","∦":"∦","⋢":"⋢","⋣":"⋣","⊄":"⊄","⫅̸":"⫅̸","⊈":"⊈","⊂⃒":"⊂⃒","⊈":"⊈","⫅̸":"⫅̸","⊁":"⊁","⪰̸":"⪰̸","⊅":"⊅","⫆̸":"⫆̸","⊉":"⊉","⊃⃒":"⊃⃒","⊉":"⊉","⫆̸":"⫆̸","≹":"≹","ñ":"ñ","ñ":"ñ","≸":"≸","⋪":"⋪","⋬":"⋬","⋫":"⋫","⋭":"⋭","ν":"ν","#":"#","№":"№"," ":" ","⊭":"⊭","⤄":"⤄","≍⃒":"≍⃒","⊬":"⊬","≥⃒":"≥⃒",">⃒":">⃒","⧞":"⧞","⤂":"⤂","≤⃒":"≤⃒","<⃒":"<⃒","⊴⃒":"⊴⃒","⤃":"⤃","⊵⃒":"⊵⃒","∼⃒":"∼⃒","⇖":"⇖","⤣":"⤣","↖":"↖","↖":"↖","⤧":"⤧","Ⓢ":"Ⓢ","ó":"ó","ó":"ó","⊛":"⊛","⊚":"⊚","ô":"ô","ô":"ô","о":"о","⊝":"⊝","ő":"ő","⨸":"⨸","⊙":"⊙","⦼":"⦼","œ":"œ","⦿":"⦿","𝔬":"𝔬","˛":"˛","ò":"ò","ò":"ò","⧁":"⧁","⦵":"⦵","Ω":"Ω","∮":"∮","↺":"↺","⦾":"⦾","⦻":"⦻","‾":"‾","⧀":"⧀","ō":"ō","ω":"ω","ο":"ο","⦶":"⦶","⊖":"⊖","𝕠":"𝕠","⦷":"⦷","⦹":"⦹","⊕":"⊕","∨":"∨","↻":"↻","⩝":"⩝","ℴ":"ℴ","ℴ":"ℴ","ª":"ª","ª":"ª","º":"º","º":"º","⊶":"⊶","⩖":"⩖","⩗":"⩗","⩛":"⩛","ℴ":"ℴ","ø":"ø","ø":"ø","⊘":"⊘","õ":"õ","õ":"õ","⊗":"⊗","⨶":"⨶","ö":"ö","ö":"ö","⌽":"⌽","∥":"∥","¶":"¶","¶":"¶","∥":"∥","⫳":"⫳","⫽":"⫽","∂":"∂","п":"п","%":"%",".":".","‰":"‰","⊥":"⊥","‱":"‱","𝔭":"𝔭","φ":"φ","ϕ":"ϕ","ℳ":"ℳ","☎":"☎","π":"π","⋔":"⋔","ϖ":"ϖ","ℏ":"ℏ","ℎ":"ℎ","ℏ":"ℏ","+":"+","⨣":"⨣","⊞":"⊞","⨢":"⨢","∔":"∔","⨥":"⨥","⩲":"⩲","±":"±","±":"±","⨦":"⨦","⨧":"⨧","±":"±","⨕":"⨕","𝕡":"𝕡","£":"£","£":"£","≺":"≺","⪳":"⪳","⪷":"⪷","≼":"≼","⪯":"⪯","≺":"≺","⪷":"⪷","≼":"≼","⪯":"⪯","⪹":"⪹","⪵":"⪵","⋨":"⋨","≾":"≾","′":"′","ℙ":"ℙ","⪵":"⪵","⪹":"⪹","⋨":"⋨","∏":"∏","⌮":"⌮","⌒":"⌒","⌓":"⌓","∝":"∝","∝":"∝","≾":"≾","⊰":"⊰","𝓅":"𝓅","ψ":"ψ"," ":" ","𝔮":"𝔮","⨌":"⨌","𝕢":"𝕢","⁗":"⁗","𝓆":"𝓆","ℍ":"ℍ","⨖":"⨖","?":"?","≟":"≟",""":'"',""":'"',"⇛":"⇛","⇒":"⇒","⤜":"⤜","⤏":"⤏","⥤":"⥤","∽̱":"∽̱","ŕ":"ŕ","√":"√","⦳":"⦳","⟩":"⟩","⦒":"⦒","⦥":"⦥","⟩":"⟩","»":"»","»":"»","→":"→","⥵":"⥵","⇥":"⇥","⤠":"⤠","⤳":"⤳","⤞":"⤞","↪":"↪","↬":"↬","⥅":"⥅","⥴":"⥴","↣":"↣","↝":"↝","⤚":"⤚","∶":"∶","ℚ":"ℚ","⤍":"⤍","❳":"❳","}":"}","]":"]","⦌":"⦌","⦎":"⦎","⦐":"⦐","ř":"ř","ŗ":"ŗ","⌉":"⌉","}":"}","р":"р","⤷":"⤷","⥩":"⥩","”":"”","”":"”","↳":"↳","ℜ":"ℜ","ℛ":"ℛ","ℜ":"ℜ","ℝ":"ℝ","▭":"▭","®":"®","®":"®","⥽":"⥽","⌋":"⌋","𝔯":"𝔯","⇁":"⇁","⇀":"⇀","⥬":"⥬","ρ":"ρ","ϱ":"ϱ","→":"→","↣":"↣","⇁":"⇁","⇀":"⇀","⇄":"⇄","⇌":"⇌","⇉":"⇉","↝":"↝","⋌":"⋌","˚":"˚","≓":"≓","⇄":"⇄","⇌":"⇌","‏":"‏","⎱":"⎱","⎱":"⎱","⫮":"⫮","⟭":"⟭","⇾":"⇾","⟧":"⟧","⦆":"⦆","𝕣":"𝕣","⨮":"⨮","⨵":"⨵",")":")","⦔":"⦔","⨒":"⨒","⇉":"⇉","›":"›","𝓇":"𝓇","↱":"↱","]":"]","’":"’","’":"’","⋌":"⋌","⋊":"⋊","▹":"▹","⊵":"⊵","▸":"▸","⧎":"⧎","⥨":"⥨","℞":"℞","ś":"ś","‚":"‚","≻":"≻","⪴":"⪴","⪸":"⪸","š":"š","≽":"≽","⪰":"⪰","ş":"ş","ŝ":"ŝ","⪶":"⪶","⪺":"⪺","⋩":"⋩","⨓":"⨓","≿":"≿","с":"с","⋅":"⋅","⊡":"⊡","⩦":"⩦","⇘":"⇘","⤥":"⤥","↘":"↘","↘":"↘","§":"§","§":"§",";":";","⤩":"⤩","∖":"∖","∖":"∖","✶":"✶","𝔰":"𝔰","⌢":"⌢","♯":"♯","щ":"щ","ш":"ш","∣":"∣","∥":"∥","­":"­","­":"­","σ":"σ","ς":"ς","ς":"ς","∼":"∼","⩪":"⩪","≃":"≃","≃":"≃","⪞":"⪞","⪠":"⪠","⪝":"⪝","⪟":"⪟","≆":"≆","⨤":"⨤","⥲":"⥲","←":"←","∖":"∖","⨳":"⨳","⧤":"⧤","∣":"∣","⌣":"⌣","⪪":"⪪","⪬":"⪬","⪬︀":"⪬︀","ь":"ь","/":"/","⧄":"⧄","⌿":"⌿","𝕤":"𝕤","♠":"♠","♠":"♠","∥":"∥","⊓":"⊓","⊓︀":"⊓︀","⊔":"⊔","⊔︀":"⊔︀","⊏":"⊏","⊑":"⊑","⊏":"⊏","⊑":"⊑","⊐":"⊐","⊒":"⊒","⊐":"⊐","⊒":"⊒","□":"□","□":"□","▪":"▪","▪":"▪","→":"→","𝓈":"𝓈","∖":"∖","⌣":"⌣","⋆":"⋆","☆":"☆","★":"★","ϵ":"ϵ","ϕ":"ϕ","¯":"¯","⊂":"⊂","⫅":"⫅","⪽":"⪽","⊆":"⊆","⫃":"⫃","⫁":"⫁","⫋":"⫋","⊊":"⊊","⪿":"⪿","⥹":"⥹","⊂":"⊂","⊆":"⊆","⫅":"⫅","⊊":"⊊","⫋":"⫋","⫇":"⫇","⫕":"⫕","⫓":"⫓","≻":"≻","⪸":"⪸","≽":"≽","⪰":"⪰","⪺":"⪺","⪶":"⪶","⋩":"⋩","≿":"≿","∑":"∑","♪":"♪","¹":"¹","¹":"¹","²":"²","²":"²","³":"³","³":"³","⊃":"⊃","⫆":"⫆","⪾":"⪾","⫘":"⫘","⊇":"⊇","⫄":"⫄","⟉":"⟉","⫗":"⫗","⥻":"⥻","⫂":"⫂","⫌":"⫌","⊋":"⊋","⫀":"⫀","⊃":"⊃","⊇":"⊇","⫆":"⫆","⊋":"⊋","⫌":"⫌","⫈":"⫈","⫔":"⫔","⫖":"⫖","⇙":"⇙","⤦":"⤦","↙":"↙","↙":"↙","⤪":"⤪","ß":"ß","ß":"ß","⌖":"⌖","τ":"τ","⎴":"⎴","ť":"ť","ţ":"ţ","т":"т","⃛":"⃛","⌕":"⌕","𝔱":"𝔱","∴":"∴","∴":"∴","θ":"θ","ϑ":"ϑ","ϑ":"ϑ","≈":"≈","∼":"∼"," ":" ","≈":"≈","∼":"∼","þ":"þ","þ":"þ","˜":"˜","×":"×","×":"×","⊠":"⊠","⨱":"⨱","⨰":"⨰","∭":"∭","⤨":"⤨","⊤":"⊤","⌶":"⌶","⫱":"⫱","𝕥":"𝕥","⫚":"⫚","⤩":"⤩","‴":"‴","™":"™","▵":"▵","▿":"▿","◃":"◃","⊴":"⊴","≜":"≜","▹":"▹","⊵":"⊵","◬":"◬","≜":"≜","⨺":"⨺","⨹":"⨹","⧍":"⧍","⨻":"⨻","⏢":"⏢","𝓉":"𝓉","ц":"ц","ћ":"ћ","ŧ":"ŧ","≬":"≬","↞":"↞","↠":"↠","⇑":"⇑","⥣":"⥣","ú":"ú","ú":"ú","↑":"↑","ў":"ў","ŭ":"ŭ","û":"û","û":"û","у":"у","⇅":"⇅","ű":"ű","⥮":"⥮","⥾":"⥾","𝔲":"𝔲","ù":"ù","ù":"ù","↿":"↿","↾":"↾","▀":"▀","⌜":"⌜","⌜":"⌜","⌏":"⌏","◸":"◸","ū":"ū","¨":"¨","¨":"¨","ų":"ų","𝕦":"𝕦","↑":"↑","↕":"↕","↿":"↿","↾":"↾","⊎":"⊎","υ":"υ","ϒ":"ϒ","υ":"υ","⇈":"⇈","⌝":"⌝","⌝":"⌝","⌎":"⌎","ů":"ů","◹":"◹","𝓊":"𝓊","⋰":"⋰","ũ":"ũ","▵":"▵","▴":"▴","⇈":"⇈","ü":"ü","ü":"ü","⦧":"⦧","⇕":"⇕","⫨":"⫨","⫩":"⫩","⊨":"⊨","⦜":"⦜","ϵ":"ϵ","ϰ":"ϰ","∅":"∅","ϕ":"ϕ","ϖ":"ϖ","∝":"∝","↕":"↕","ϱ":"ϱ","ς":"ς","⊊︀":"⊊︀","⫋︀":"⫋︀","⊋︀":"⊋︀","⫌︀":"⫌︀","ϑ":"ϑ","⊲":"⊲","⊳":"⊳","в":"в","⊢":"⊢","∨":"∨","⊻":"⊻","≚":"≚","⋮":"⋮","|":"|","|":"|","𝔳":"𝔳","⊲":"⊲","⊂⃒":"⊂⃒","⊃⃒":"⊃⃒","𝕧":"𝕧","∝":"∝","⊳":"⊳","𝓋":"𝓋","⫋︀":"⫋︀","⊊︀":"⊊︀","⫌︀":"⫌︀","⊋︀":"⊋︀","⦚":"⦚","ŵ":"ŵ","⩟":"⩟","∧":"∧","≙":"≙","℘":"℘","𝔴":"𝔴","𝕨":"𝕨","℘":"℘","≀":"≀","≀":"≀","𝓌":"𝓌","⋂":"⋂","◯":"◯","⋃":"⋃","▽":"▽","𝔵":"𝔵","⟺":"⟺","⟷":"⟷","ξ":"ξ","⟸":"⟸","⟵":"⟵","⟼":"⟼","⋻":"⋻","⨀":"⨀","𝕩":"𝕩","⨁":"⨁","⨂":"⨂","⟹":"⟹","⟶":"⟶","𝓍":"𝓍","⨆":"⨆","⨄":"⨄","△":"△","⋁":"⋁","⋀":"⋀","ý":"ý","ý":"ý","я":"я","ŷ":"ŷ","ы":"ы","¥":"¥","¥":"¥","𝔶":"𝔶","ї":"ї","𝕪":"𝕪","𝓎":"𝓎","ю":"ю","ÿ":"ÿ","ÿ":"ÿ","ź":"ź","ž":"ž","з":"з","ż":"ż","ℨ":"ℨ","ζ":"ζ","𝔷":"𝔷","ж":"ж","⇝":"⇝","𝕫":"𝕫","𝓏":"𝓏","‍":"‍","‌":"‌"},characters:{"Æ":"Æ","&":"&","Á":"Á","Ă":"Ă","Â":"Â","А":"А","𝔄":"𝔄","À":"À","Α":"Α","Ā":"Ā","⩓":"⩓","Ą":"Ą","𝔸":"𝔸","⁡":"⁡","Å":"Å","𝒜":"𝒜","≔":"≔","Ã":"Ã","Ä":"Ä","∖":"∖","⫧":"⫧","⌆":"⌆","Б":"Б","∵":"∵","ℬ":"ℬ","Β":"Β","𝔅":"𝔅","𝔹":"𝔹","˘":"˘","≎":"≎","Ч":"Ч","©":"©","Ć":"Ć","⋒":"⋒","ⅅ":"ⅅ","ℭ":"ℭ","Č":"Č","Ç":"Ç","Ĉ":"Ĉ","∰":"∰","Ċ":"Ċ","¸":"¸","·":"·","Χ":"Χ","⊙":"⊙","⊖":"⊖","⊕":"⊕","⊗":"⊗","∲":"∲","”":"”","’":"’","∷":"∷","⩴":"⩴","≡":"≡","∯":"∯","∮":"∮","ℂ":"ℂ","∐":"∐","∳":"∳","⨯":"⨯","𝒞":"𝒞","⋓":"⋓","≍":"≍","⤑":"⤑","Ђ":"Ђ","Ѕ":"Ѕ","Џ":"Џ","‡":"‡","↡":"↡","⫤":"⫤","Ď":"Ď","Д":"Д","∇":"∇","Δ":"Δ","𝔇":"𝔇","´":"´","˙":"˙","˝":"˝","`":"`","˜":"˜","⋄":"⋄","ⅆ":"ⅆ","𝔻":"𝔻","¨":"¨","⃜":"⃜","≐":"≐","⇓":"⇓","⇐":"⇐","⇔":"⇔","⟸":"⟸","⟺":"⟺","⟹":"⟹","⇒":"⇒","⊨":"⊨","⇑":"⇑","⇕":"⇕","∥":"∥","↓":"↓","⤓":"⤓","⇵":"⇵","̑":"̑","⥐":"⥐","⥞":"⥞","↽":"↽","⥖":"⥖","⥟":"⥟","⇁":"⇁","⥗":"⥗","⊤":"⊤","↧":"↧","𝒟":"𝒟","Đ":"Đ","Ŋ":"Ŋ","Ð":"Ð","É":"É","Ě":"Ě","Ê":"Ê","Э":"Э","Ė":"Ė","𝔈":"𝔈","È":"È","∈":"∈","Ē":"Ē","◻":"◻","▫":"▫","Ę":"Ę","𝔼":"𝔼","Ε":"Ε","⩵":"⩵","≂":"≂","⇌":"⇌","ℰ":"ℰ","⩳":"⩳","Η":"Η","Ë":"Ë","∃":"∃","ⅇ":"ⅇ","Ф":"Ф","𝔉":"𝔉","◼":"◼","▪":"▪","𝔽":"𝔽","∀":"∀","ℱ":"ℱ","Ѓ":"Ѓ",">":">","Γ":"Γ","Ϝ":"Ϝ","Ğ":"Ğ","Ģ":"Ģ","Ĝ":"Ĝ","Г":"Г","Ġ":"Ġ","𝔊":"𝔊","⋙":"⋙","𝔾":"𝔾","≥":"≥","⋛":"⋛","≧":"≧","⪢":"⪢","≷":"≷","⩾":"⩾","≳":"≳","𝒢":"𝒢","≫":"≫","Ъ":"Ъ","ˇ":"ˇ","^":"^","Ĥ":"Ĥ","ℌ":"ℌ","ℋ":"ℋ","ℍ":"ℍ","─":"─","Ħ":"Ħ","≏":"≏","Е":"Е","IJ":"IJ","Ё":"Ё","Í":"Í","Î":"Î","И":"И","İ":"İ","ℑ":"ℑ","Ì":"Ì","Ī":"Ī","ⅈ":"ⅈ","∬":"∬","∫":"∫","⋂":"⋂","⁣":"⁣","⁢":"⁢","Į":"Į","𝕀":"𝕀","Ι":"Ι","ℐ":"ℐ","Ĩ":"Ĩ","І":"І","Ï":"Ï","Ĵ":"Ĵ","Й":"Й","𝔍":"𝔍","𝕁":"𝕁","𝒥":"𝒥","Ј":"Ј","Є":"Є","Х":"Х","Ќ":"Ќ","Κ":"Κ","Ķ":"Ķ","К":"К","𝔎":"𝔎","𝕂":"𝕂","𝒦":"𝒦","Љ":"Љ","<":"<","Ĺ":"Ĺ","Λ":"Λ","⟪":"⟪","ℒ":"ℒ","↞":"↞","Ľ":"Ľ","Ļ":"Ļ","Л":"Л","⟨":"⟨","←":"←","⇤":"⇤","⇆":"⇆","⌈":"⌈","⟦":"⟦","⥡":"⥡","⇃":"⇃","⥙":"⥙","⌊":"⌊","↔":"↔","⥎":"⥎","⊣":"⊣","↤":"↤","⥚":"⥚","⊲":"⊲","⧏":"⧏","⊴":"⊴","⥑":"⥑","⥠":"⥠","↿":"↿","⥘":"⥘","↼":"↼","⥒":"⥒","⋚":"⋚","≦":"≦","≶":"≶","⪡":"⪡","⩽":"⩽","≲":"≲","𝔏":"𝔏","⋘":"⋘","⇚":"⇚","Ŀ":"Ŀ","⟵":"⟵","⟷":"⟷","⟶":"⟶","𝕃":"𝕃","↙":"↙","↘":"↘","↰":"↰","Ł":"Ł","≪":"≪","⤅":"⤅","М":"М"," ":" ","ℳ":"ℳ","𝔐":"𝔐","∓":"∓","𝕄":"𝕄","Μ":"Μ","Њ":"Њ","Ń":"Ń","Ň":"Ň","Ņ":"Ņ","Н":"Н","​":"​","\n":" ","𝔑":"𝔑","⁠":"⁠"," ":" ","ℕ":"ℕ","⫬":"⫬","≢":"≢","≭":"≭","∦":"∦","∉":"∉","≠":"≠","≂̸":"≂̸","∄":"∄","≯":"≯","≱":"≱","≧̸":"≧̸","≫̸":"≫̸","≹":"≹","⩾̸":"⩾̸","≵":"≵","≎̸":"≎̸","≏̸":"≏̸","⋪":"⋪","⧏̸":"⧏̸","⋬":"⋬","≮":"≮","≰":"≰","≸":"≸","≪̸":"≪̸","⩽̸":"⩽̸","≴":"≴","⪢̸":"⪢̸","⪡̸":"⪡̸","⊀":"⊀","⪯̸":"⪯̸","⋠":"⋠","∌":"∌","⋫":"⋫","⧐̸":"⧐̸","⋭":"⋭","⊏̸":"⊏̸","⋢":"⋢","⊐̸":"⊐̸","⋣":"⋣","⊂⃒":"⊂⃒","⊈":"⊈","⊁":"⊁","⪰̸":"⪰̸","⋡":"⋡","≿̸":"≿̸","⊃⃒":"⊃⃒","⊉":"⊉","≁":"≁","≄":"≄","≇":"≇","≉":"≉","∤":"∤","𝒩":"𝒩","Ñ":"Ñ","Ν":"Ν","Œ":"Œ","Ó":"Ó","Ô":"Ô","О":"О","Ő":"Ő","𝔒":"𝔒","Ò":"Ò","Ō":"Ō","Ω":"Ω","Ο":"Ο","𝕆":"𝕆","“":"“","‘":"‘","⩔":"⩔","𝒪":"𝒪","Ø":"Ø","Õ":"Õ","⨷":"⨷","Ö":"Ö","‾":"‾","⏞":"⏞","⎴":"⎴","⏜":"⏜","∂":"∂","П":"П","𝔓":"𝔓","Φ":"Φ","Π":"Π","±":"±","ℙ":"ℙ","⪻":"⪻","≺":"≺","⪯":"⪯","≼":"≼","≾":"≾","″":"″","∏":"∏","∝":"∝","𝒫":"𝒫","Ψ":"Ψ",'"':""","𝔔":"𝔔","ℚ":"ℚ","𝒬":"𝒬","⤐":"⤐","®":"®","Ŕ":"Ŕ","⟫":"⟫","↠":"↠","⤖":"⤖","Ř":"Ř","Ŗ":"Ŗ","Р":"Р","ℜ":"ℜ","∋":"∋","⇋":"⇋","⥯":"⥯","Ρ":"Ρ","⟩":"⟩","→":"→","⇥":"⇥","⇄":"⇄","⌉":"⌉","⟧":"⟧","⥝":"⥝","⇂":"⇂","⥕":"⥕","⌋":"⌋","⊢":"⊢","↦":"↦","⥛":"⥛","⊳":"⊳","⧐":"⧐","⊵":"⊵","⥏":"⥏","⥜":"⥜","↾":"↾","⥔":"⥔","⇀":"⇀","⥓":"⥓","ℝ":"ℝ","⥰":"⥰","⇛":"⇛","ℛ":"ℛ","↱":"↱","⧴":"⧴","Щ":"Щ","Ш":"Ш","Ь":"Ь","Ś":"Ś","⪼":"⪼","Š":"Š","Ş":"Ş","Ŝ":"Ŝ","С":"С","𝔖":"𝔖","↑":"↑","Σ":"Σ","∘":"∘","𝕊":"𝕊","√":"√","□":"□","⊓":"⊓","⊏":"⊏","⊑":"⊑","⊐":"⊐","⊒":"⊒","⊔":"⊔","𝒮":"𝒮","⋆":"⋆","⋐":"⋐","⊆":"⊆","≻":"≻","⪰":"⪰","≽":"≽","≿":"≿","∑":"∑","⋑":"⋑","⊃":"⊃","⊇":"⊇","Þ":"Þ","™":"™","Ћ":"Ћ","Ц":"Ц","\t":" ","Τ":"Τ","Ť":"Ť","Ţ":"Ţ","Т":"Т","𝔗":"𝔗","∴":"∴","Θ":"Θ","  ":"  "," ":" ","∼":"∼","≃":"≃","≅":"≅","≈":"≈","𝕋":"𝕋","⃛":"⃛","𝒯":"𝒯","Ŧ":"Ŧ","Ú":"Ú","↟":"↟","⥉":"⥉","Ў":"Ў","Ŭ":"Ŭ","Û":"Û","У":"У","Ű":"Ű","𝔘":"𝔘","Ù":"Ù","Ū":"Ū",_:"_","⏟":"⏟","⎵":"⎵","⏝":"⏝","⋃":"⋃","⊎":"⊎","Ų":"Ų","𝕌":"𝕌","⤒":"⤒","⇅":"⇅","↕":"↕","⥮":"⥮","⊥":"⊥","↥":"↥","↖":"↖","↗":"↗","ϒ":"ϒ","Υ":"Υ","Ů":"Ů","𝒰":"𝒰","Ũ":"Ũ","Ü":"Ü","⊫":"⊫","⫫":"⫫","В":"В","⊩":"⊩","⫦":"⫦","⋁":"⋁","‖":"‖","∣":"∣","|":"|","❘":"❘","≀":"≀"," ":" ","𝔙":"𝔙","𝕍":"𝕍","𝒱":"𝒱","⊪":"⊪","Ŵ":"Ŵ","⋀":"⋀","𝔚":"𝔚","𝕎":"𝕎","𝒲":"𝒲","𝔛":"𝔛","Ξ":"Ξ","𝕏":"𝕏","𝒳":"𝒳","Я":"Я","Ї":"Ї","Ю":"Ю","Ý":"Ý","Ŷ":"Ŷ","Ы":"Ы","𝔜":"𝔜","𝕐":"𝕐","𝒴":"𝒴","Ÿ":"Ÿ","Ж":"Ж","Ź":"Ź","Ž":"Ž","З":"З","Ż":"Ż","Ζ":"Ζ","ℨ":"ℨ","ℤ":"ℤ","𝒵":"𝒵","á":"á","ă":"ă","∾":"∾","∾̳":"∾̳","∿":"∿","â":"â","а":"а","æ":"æ","𝔞":"𝔞","à":"à","ℵ":"ℵ","α":"α","ā":"ā","⨿":"⨿","∧":"∧","⩕":"⩕","⩜":"⩜","⩘":"⩘","⩚":"⩚","∠":"∠","⦤":"⦤","∡":"∡","⦨":"⦨","⦩":"⦩","⦪":"⦪","⦫":"⦫","⦬":"⦬","⦭":"⦭","⦮":"⦮","⦯":"⦯","∟":"∟","⊾":"⊾","⦝":"⦝","∢":"∢","⍼":"⍼","ą":"ą","𝕒":"𝕒","⩰":"⩰","⩯":"⩯","≊":"≊","≋":"≋","'":"'","å":"å","𝒶":"𝒶","*":"*","ã":"ã","ä":"ä","⨑":"⨑","⫭":"⫭","≌":"≌","϶":"϶","‵":"‵","∽":"∽","⋍":"⋍","⊽":"⊽","⌅":"⌅","⎶":"⎶","б":"б","„":"„","⦰":"⦰","β":"β","ℶ":"ℶ","≬":"≬","𝔟":"𝔟","◯":"◯","⨀":"⨀","⨁":"⨁","⨂":"⨂","⨆":"⨆","★":"★","▽":"▽","△":"△","⨄":"⨄","⤍":"⤍","⧫":"⧫","▴":"▴","▾":"▾","◂":"◂","▸":"▸","␣":"␣","▒":"▒","░":"░","▓":"▓","█":"█","=⃥":"=⃥","≡⃥":"≡⃥","⌐":"⌐","𝕓":"𝕓","⋈":"⋈","╗":"╗","╔":"╔","╖":"╖","╓":"╓","═":"═","╦":"╦","╩":"╩","╤":"╤","╧":"╧","╝":"╝","╚":"╚","╜":"╜","╙":"╙","║":"║","╬":"╬","╣":"╣","╠":"╠","╫":"╫","╢":"╢","╟":"╟","⧉":"⧉","╕":"╕","╒":"╒","┐":"┐","┌":"┌","╥":"╥","╨":"╨","┬":"┬","┴":"┴","⊟":"⊟","⊞":"⊞","⊠":"⊠","╛":"╛","╘":"╘","┘":"┘","└":"└","│":"│","╪":"╪","╡":"╡","╞":"╞","┼":"┼","┤":"┤","├":"├","¦":"¦","𝒷":"𝒷","⁏":"⁏","\\":"\","⧅":"⧅","⟈":"⟈","•":"•","⪮":"⪮","ć":"ć","∩":"∩","⩄":"⩄","⩉":"⩉","⩋":"⩋","⩇":"⩇","⩀":"⩀","∩︀":"∩︀","⁁":"⁁","⩍":"⩍","č":"č","ç":"ç","ĉ":"ĉ","⩌":"⩌","⩐":"⩐","ċ":"ċ","⦲":"⦲","¢":"¢","𝔠":"𝔠","ч":"ч","✓":"✓","χ":"χ","○":"○","⧃":"⧃","ˆ":"ˆ","≗":"≗","↺":"↺","↻":"↻","Ⓢ":"Ⓢ","⊛":"⊛","⊚":"⊚","⊝":"⊝","⨐":"⨐","⫯":"⫯","⧂":"⧂","♣":"♣",":":":",",":",","@":"@","∁":"∁","⩭":"⩭","𝕔":"𝕔","℗":"℗","↵":"↵","✗":"✗","𝒸":"𝒸","⫏":"⫏","⫑":"⫑","⫐":"⫐","⫒":"⫒","⋯":"⋯","⤸":"⤸","⤵":"⤵","⋞":"⋞","⋟":"⋟","↶":"↶","⤽":"⤽","∪":"∪","⩈":"⩈","⩆":"⩆","⩊":"⩊","⊍":"⊍","⩅":"⩅","∪︀":"∪︀","↷":"↷","⤼":"⤼","⋎":"⋎","⋏":"⋏","¤":"¤","∱":"∱","⌭":"⌭","⥥":"⥥","†":"†","ℸ":"ℸ","‐":"‐","⤏":"⤏","ď":"ď","д":"д","⇊":"⇊","⩷":"⩷","°":"°","δ":"δ","⦱":"⦱","⥿":"⥿","𝔡":"𝔡","♦":"♦","ϝ":"ϝ","⋲":"⋲","÷":"÷","⋇":"⋇","ђ":"ђ","⌞":"⌞","⌍":"⌍",$:"$","𝕕":"𝕕","≑":"≑","∸":"∸","∔":"∔","⊡":"⊡","⌟":"⌟","⌌":"⌌","𝒹":"𝒹","ѕ":"ѕ","⧶":"⧶","đ":"đ","⋱":"⋱","▿":"▿","⦦":"⦦","џ":"џ","⟿":"⟿","é":"é","⩮":"⩮","ě":"ě","≖":"≖","ê":"ê","≕":"≕","э":"э","ė":"ė","≒":"≒","𝔢":"𝔢","⪚":"⪚","è":"è","⪖":"⪖","⪘":"⪘","⪙":"⪙","⏧":"⏧","ℓ":"ℓ","⪕":"⪕","⪗":"⪗","ē":"ē","∅":"∅"," ":" "," ":" "," ":" ","ŋ":"ŋ"," ":" ","ę":"ę","𝕖":"𝕖","⋕":"⋕","⧣":"⧣","⩱":"⩱","ε":"ε","ϵ":"ϵ","=":"=","≟":"≟","⩸":"⩸","⧥":"⧥","≓":"≓","⥱":"⥱","ℯ":"ℯ","η":"η","ð":"ð","ë":"ë","€":"€","!":"!","ф":"ф","♀":"♀","ffi":"ffi","ff":"ff","ffl":"ffl","𝔣":"𝔣","fi":"fi",fj:"fj","♭":"♭","fl":"fl","▱":"▱","ƒ":"ƒ","𝕗":"𝕗","⋔":"⋔","⫙":"⫙","⨍":"⨍","½":"½","⅓":"⅓","¼":"¼","⅕":"⅕","⅙":"⅙","⅛":"⅛","⅔":"⅔","⅖":"⅖","¾":"¾","⅗":"⅗","⅜":"⅜","⅘":"⅘","⅚":"⅚","⅝":"⅝","⅞":"⅞","⁄":"⁄","⌢":"⌢","𝒻":"𝒻","⪌":"⪌","ǵ":"ǵ","γ":"γ","⪆":"⪆","ğ":"ğ","ĝ":"ĝ","г":"г","ġ":"ġ","⪩":"⪩","⪀":"⪀","⪂":"⪂","⪄":"⪄","⋛︀":"⋛︀","⪔":"⪔","𝔤":"𝔤","ℷ":"ℷ","ѓ":"ѓ","⪒":"⪒","⪥":"⪥","⪤":"⪤","≩":"≩","⪊":"⪊","⪈":"⪈","⋧":"⋧","𝕘":"𝕘","ℊ":"ℊ","⪎":"⪎","⪐":"⪐","⪧":"⪧","⩺":"⩺","⋗":"⋗","⦕":"⦕","⩼":"⩼","⥸":"⥸","≩︀":"≩︀","ъ":"ъ","⥈":"⥈","↭":"↭","ℏ":"ℏ","ĥ":"ĥ","♥":"♥","…":"…","⊹":"⊹","𝔥":"𝔥","⤥":"⤥","⤦":"⤦","⇿":"⇿","∻":"∻","↩":"↩","↪":"↪","𝕙":"𝕙","―":"―","𝒽":"𝒽","ħ":"ħ","⁃":"⁃","í":"í","î":"î","и":"и","е":"е","¡":"¡","𝔦":"𝔦","ì":"ì","⨌":"⨌","∭":"∭","⧜":"⧜","℩":"℩","ij":"ij","ī":"ī","ı":"ı","⊷":"⊷","Ƶ":"Ƶ","℅":"℅","∞":"∞","⧝":"⧝","⊺":"⊺","⨗":"⨗","⨼":"⨼","ё":"ё","į":"į","𝕚":"𝕚","ι":"ι","¿":"¿","𝒾":"𝒾","⋹":"⋹","⋵":"⋵","⋴":"⋴","⋳":"⋳","ĩ":"ĩ","і":"і","ï":"ï","ĵ":"ĵ","й":"й","𝔧":"𝔧","ȷ":"ȷ","𝕛":"𝕛","𝒿":"𝒿","ј":"ј","є":"є","κ":"κ","ϰ":"ϰ","ķ":"ķ","к":"к","𝔨":"𝔨","ĸ":"ĸ","х":"х","ќ":"ќ","𝕜":"𝕜","𝓀":"𝓀","⤛":"⤛","⤎":"⤎","⪋":"⪋","⥢":"⥢","ĺ":"ĺ","⦴":"⦴","λ":"λ","⦑":"⦑","⪅":"⪅","«":"«","⤟":"⤟","⤝":"⤝","↫":"↫","⤹":"⤹","⥳":"⥳","↢":"↢","⪫":"⪫","⤙":"⤙","⪭":"⪭","⪭︀":"⪭︀","⤌":"⤌","❲":"❲","{":"{","[":"[","⦋":"⦋","⦏":"⦏","⦍":"⦍","ľ":"ľ","ļ":"ļ","л":"л","⤶":"⤶","⥧":"⥧","⥋":"⥋","↲":"↲","≤":"≤","⇇":"⇇","⋋":"⋋","⪨":"⪨","⩿":"⩿","⪁":"⪁","⪃":"⪃","⋚︀":"⋚︀","⪓":"⪓","⋖":"⋖","⥼":"⥼","𝔩":"𝔩","⪑":"⪑","⥪":"⥪","▄":"▄","љ":"љ","⥫":"⥫","◺":"◺","ŀ":"ŀ","⎰":"⎰","≨":"≨","⪉":"⪉","⪇":"⪇","⋦":"⋦","⟬":"⟬","⇽":"⇽","⟼":"⟼","↬":"↬","⦅":"⦅","𝕝":"𝕝","⨭":"⨭","⨴":"⨴","∗":"∗","◊":"◊","(":"(","⦓":"⦓","⥭":"⥭","‎":"‎","⊿":"⊿","‹":"‹","𝓁":"𝓁","⪍":"⪍","⪏":"⪏","‚":"‚","ł":"ł","⪦":"⪦","⩹":"⩹","⋉":"⋉","⥶":"⥶","⩻":"⩻","⦖":"⦖","◃":"◃","⥊":"⥊","⥦":"⥦","≨︀":"≨︀","∺":"∺","¯":"¯","♂":"♂","✠":"✠","▮":"▮","⨩":"⨩","м":"м","—":"—","𝔪":"𝔪","℧":"℧","µ":"µ","⫰":"⫰","−":"−","⨪":"⨪","⫛":"⫛","⊧":"⊧","𝕞":"𝕞","𝓂":"𝓂","μ":"μ","⊸":"⊸","⋙̸":"⋙̸","≫⃒":"≫⃒","⇍":"⇍","⇎":"⇎","⋘̸":"⋘̸","≪⃒":"≪⃒","⇏":"⇏","⊯":"⊯","⊮":"⊮","ń":"ń","∠⃒":"∠⃒","⩰̸":"⩰̸","≋̸":"≋̸","ʼn":"ʼn","♮":"♮","⩃":"⩃","ň":"ň","ņ":"ņ","⩭̸":"⩭̸","⩂":"⩂","н":"н","–":"–","⇗":"⇗","⤤":"⤤","≐̸":"≐̸","⤨":"⤨","𝔫":"𝔫","↮":"↮","⫲":"⫲","⋼":"⋼","⋺":"⋺","њ":"њ","≦̸":"≦̸","↚":"↚","‥":"‥","𝕟":"𝕟","¬":"¬","⋹̸":"⋹̸","⋵̸":"⋵̸","⋷":"⋷","⋶":"⋶","⋾":"⋾","⋽":"⋽","⫽⃥":"⫽⃥","∂̸":"∂̸","⨔":"⨔","↛":"↛","⤳̸":"⤳̸","↝̸":"↝̸","𝓃":"𝓃","⊄":"⊄","⫅̸":"⫅̸","⊅":"⊅","⫆̸":"⫆̸","ñ":"ñ","ν":"ν","#":"#","№":"№"," ":" ","⊭":"⊭","⤄":"⤄","≍⃒":"≍⃒","⊬":"⊬","≥⃒":"≥⃒",">⃒":">⃒","⧞":"⧞","⤂":"⤂","≤⃒":"≤⃒","<⃒":"<⃒","⊴⃒":"⊴⃒","⤃":"⤃","⊵⃒":"⊵⃒","∼⃒":"∼⃒","⇖":"⇖","⤣":"⤣","⤧":"⤧","ó":"ó","ô":"ô","о":"о","ő":"ő","⨸":"⨸","⦼":"⦼","œ":"œ","⦿":"⦿","𝔬":"𝔬","˛":"˛","ò":"ò","⧁":"⧁","⦵":"⦵","⦾":"⦾","⦻":"⦻","⧀":"⧀","ō":"ō","ω":"ω","ο":"ο","⦶":"⦶","𝕠":"𝕠","⦷":"⦷","⦹":"⦹","∨":"∨","⩝":"⩝","ℴ":"ℴ","ª":"ª","º":"º","⊶":"⊶","⩖":"⩖","⩗":"⩗","⩛":"⩛","ø":"ø","⊘":"⊘","õ":"õ","⨶":"⨶","ö":"ö","⌽":"⌽","¶":"¶","⫳":"⫳","⫽":"⫽","п":"п","%":"%",".":".","‰":"‰","‱":"‱","𝔭":"𝔭","φ":"φ","ϕ":"ϕ","☎":"☎","π":"π","ϖ":"ϖ","ℎ":"ℎ","+":"+","⨣":"⨣","⨢":"⨢","⨥":"⨥","⩲":"⩲","⨦":"⨦","⨧":"⨧","⨕":"⨕","𝕡":"𝕡","£":"£","⪳":"⪳","⪷":"⪷","⪹":"⪹","⪵":"⪵","⋨":"⋨","′":"′","⌮":"⌮","⌒":"⌒","⌓":"⌓","⊰":"⊰","𝓅":"𝓅","ψ":"ψ"," ":" ","𝔮":"𝔮","𝕢":"𝕢","⁗":"⁗","𝓆":"𝓆","⨖":"⨖","?":"?","⤜":"⤜","⥤":"⥤","∽̱":"∽̱","ŕ":"ŕ","⦳":"⦳","⦒":"⦒","⦥":"⦥","»":"»","⥵":"⥵","⤠":"⤠","⤳":"⤳","⤞":"⤞","⥅":"⥅","⥴":"⥴","↣":"↣","↝":"↝","⤚":"⤚","∶":"∶","❳":"❳","}":"}","]":"]","⦌":"⦌","⦎":"⦎","⦐":"⦐","ř":"ř","ŗ":"ŗ","р":"р","⤷":"⤷","⥩":"⥩","↳":"↳","▭":"▭","⥽":"⥽","𝔯":"𝔯","⥬":"⥬","ρ":"ρ","ϱ":"ϱ","⇉":"⇉","⋌":"⋌","˚":"˚","‏":"‏","⎱":"⎱","⫮":"⫮","⟭":"⟭","⇾":"⇾","⦆":"⦆","𝕣":"𝕣","⨮":"⨮","⨵":"⨵",")":")","⦔":"⦔","⨒":"⨒","›":"›","𝓇":"𝓇","⋊":"⋊","▹":"▹","⧎":"⧎","⥨":"⥨","℞":"℞","ś":"ś","⪴":"⪴","⪸":"⪸","š":"š","ş":"ş","ŝ":"ŝ","⪶":"⪶","⪺":"⪺","⋩":"⋩","⨓":"⨓","с":"с","⋅":"⋅","⩦":"⩦","⇘":"⇘","§":"§",";":";","⤩":"⤩","✶":"✶","𝔰":"𝔰","♯":"♯","щ":"щ","ш":"ш","­":"­","σ":"σ","ς":"ς","⩪":"⩪","⪞":"⪞","⪠":"⪠","⪝":"⪝","⪟":"⪟","≆":"≆","⨤":"⨤","⥲":"⥲","⨳":"⨳","⧤":"⧤","⌣":"⌣","⪪":"⪪","⪬":"⪬","⪬︀":"⪬︀","ь":"ь","/":"/","⧄":"⧄","⌿":"⌿","𝕤":"𝕤","♠":"♠","⊓︀":"⊓︀","⊔︀":"⊔︀","𝓈":"𝓈","☆":"☆","⊂":"⊂","⫅":"⫅","⪽":"⪽","⫃":"⫃","⫁":"⫁","⫋":"⫋","⊊":"⊊","⪿":"⪿","⥹":"⥹","⫇":"⫇","⫕":"⫕","⫓":"⫓","♪":"♪","¹":"¹","²":"²","³":"³","⫆":"⫆","⪾":"⪾","⫘":"⫘","⫄":"⫄","⟉":"⟉","⫗":"⫗","⥻":"⥻","⫂":"⫂","⫌":"⫌","⊋":"⊋","⫀":"⫀","⫈":"⫈","⫔":"⫔","⫖":"⫖","⇙":"⇙","⤪":"⤪","ß":"ß","⌖":"⌖","τ":"τ","ť":"ť","ţ":"ţ","т":"т","⌕":"⌕","𝔱":"𝔱","θ":"θ","ϑ":"ϑ","þ":"þ","×":"×","⨱":"⨱","⨰":"⨰","⌶":"⌶","⫱":"⫱","𝕥":"𝕥","⫚":"⫚","‴":"‴","▵":"▵","≜":"≜","◬":"◬","⨺":"⨺","⨹":"⨹","⧍":"⧍","⨻":"⨻","⏢":"⏢","𝓉":"𝓉","ц":"ц","ћ":"ћ","ŧ":"ŧ","⥣":"⥣","ú":"ú","ў":"ў","ŭ":"ŭ","û":"û","у":"у","ű":"ű","⥾":"⥾","𝔲":"𝔲","ù":"ù","▀":"▀","⌜":"⌜","⌏":"⌏","◸":"◸","ū":"ū","ų":"ų","𝕦":"𝕦","υ":"υ","⇈":"⇈","⌝":"⌝","⌎":"⌎","ů":"ů","◹":"◹","𝓊":"𝓊","⋰":"⋰","ũ":"ũ","ü":"ü","⦧":"⦧","⫨":"⫨","⫩":"⫩","⦜":"⦜","⊊︀":"⊊︀","⫋︀":"⫋︀","⊋︀":"⊋︀","⫌︀":"⫌︀","в":"в","⊻":"⊻","≚":"≚","⋮":"⋮","𝔳":"𝔳","𝕧":"𝕧","𝓋":"𝓋","⦚":"⦚","ŵ":"ŵ","⩟":"⩟","≙":"≙","℘":"℘","𝔴":"𝔴","𝕨":"𝕨","𝓌":"𝓌","𝔵":"𝔵","ξ":"ξ","⋻":"⋻","𝕩":"𝕩","𝓍":"𝓍","ý":"ý","я":"я","ŷ":"ŷ","ы":"ы","¥":"¥","𝔶":"𝔶","ї":"ї","𝕪":"𝕪","𝓎":"𝓎","ю":"ю","ÿ":"ÿ","ź":"ź","ž":"ž","з":"з","ż":"ż","ζ":"ζ","𝔷":"𝔷","ж":"ж","⇝":"⇝","𝕫":"𝕫","𝓏":"𝓏","‍":"‍","‌":"‌"}}}})),ce=x((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.numericUnicodeMap={0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376}})),ue=x((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.fromCodePoint=String.fromCodePoint||function(e){return String.fromCharCode(Math.floor((e-65536)/1024)+55296,(e-65536)%1024+56320)},t.getCodePoint=String.prototype.codePointAt?function(e,t){return e.codePointAt(t)}:function(e,t){return 1024*(e.charCodeAt(t)-55296)+e.charCodeAt(t+1)-56320+65536},t.highSurrogateFrom=55296,t.highSurrogateTo=56319})),de=se,fe=ce,pe=ue,me=x((function(e,t){var r=y&&y.__assign||function(){return r=Object.assign||function(e){for(var t,r=1,n=arguments.length;r'"&]/g,nonAscii:/(?:[<>'"&\u0080-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g,nonAsciiPrintable:/(?:[<>'"&\x01-\x08\x11-\x15\x17-\x1F\x7f-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g,extensive:/(?:[\x01-\x0c\x0e-\x1f\x21-\x2c\x2e-\x2f\x3a-\x40\x5b-\x60\x7b-\x7d\x7f-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g},i={mode:"specialChars",level:"all",numeric:"decimal"};t.encode=function(e,t){var r=void 0===(c=(s=void 0===t?i:t).mode)?"specialChars":c,o=void 0===(p=s.numeric)?"decimal":p,l=void 0===(m=s.level)?"all":m;if(!e)return"";var s,c,u=a[r],d=n[l].characters,f="hexadecimal"===o;if(u.lastIndex=0,s=u.exec(e)){c="";var p=0;do{p!==s.index&&(c+=e.substring(p,s.index));var m,v=d[m=s[0]];if(!v){var h=m.length>1?pe.getCodePoint(m,0):m.charCodeAt(0);v=(f?"&#x"+h.toString(16):"&#"+h)+";"}c+=v,p=s.index+m.length}while(s=u.exec(e));p!==e.length&&(c+=e.substring(p))}else c=e;return c};var o={scope:"body",level:"all"},l=/&(?:#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);/g,s=/&(?:#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+)[;=]?/g,c={xml:{strict:l,attribute:s,body:de.bodyRegExps.xml},html4:{strict:l,attribute:s,body:de.bodyRegExps.html4},html5:{strict:l,attribute:s,body:de.bodyRegExps.html5}},u=r(r({},c),{all:c.html5}),d=String.fromCharCode,f=d(65533),p={level:"all"};t.decodeEntity=function(e,t){var r=void 0===(a=(void 0===t?p:t).level)?"all":a;if(!e)return"";var a=e;e[e.length-1];var i=n[r].entities[e];if(i)a=i;else if("&"===e[0]&&"#"===e[1]){var o=e[2],l="x"==o||"X"==o?parseInt(e.substr(3),16):parseInt(e.substr(2));a=l>=1114111?f:l>65535?pe.fromCodePoint(l):d(fe.numericUnicodeMap[l]||l)}return a},t.decode=function(e,t){var r=void 0===t?o:t,a=r.level,i=void 0===a?"all":a,l=r.scope,s=void 0===l?"xml"===i?"strict":"body":l;if(!e)return"";var c=u[i][s],p=n[i].entities,m="attribute"===s,v="strict"===s;c.lastIndex=0;var h,g=c.exec(e);if(g){h="";var y=0;do{y!==g.index&&(h+=e.substring(y,g.index));var b=g[0],x=b,E=b[b.length-1];if(m&&"="===E)x=b;else if(v&&";"!==E)x=b;else{var w=p[b];if(w)x=w;else if("&"===b[0]&&"#"===b[1]){var k=b[2],T="x"==k||"X"==k?parseInt(b.substr(3),16):parseInt(b.substr(2));x=T>=1114111?f:T>65535?pe.fromCodePoint(T):d(fe.numericUnicodeMap[T]||T)}}h+=x,y=g.index+b.length}while(g=c.exec(e));y!==e.length&&(h+=e.substring(y))}else h=e;return h}})),ve={transcript:1,caption:2,both:3},he="Error encountered. Please check your Manifest.",ge=he,ye="No media resource(s). Please check your Manifest.",be=ye,xe=1e4,Ee=xe;function we(e){be=e||ye}function ke(e){var r=t.parseManifest(e).getSequences();if(null!=r&&null!=r[0])return r;throw new Error(ge)}function Te(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(isNaN(e))return"";var n=Math.floor(e/3600),a=Math.floor(e%3600/60),i=e-60*a-3600*n,o="",l=n<10?"0".concat(n):"".concat(n);o=t||n>0?o+"".concat(l,":"):o;var s=a<10?"0".concat(a):"".concat(a);o+="".concat(s,":");var c=r?i.toFixed(3):parseInt(i);return c=i<10?"0".concat(c):"".concat(c),o+="".concat(c)}function Se(e){var t=e.split(":").reverse(),r=C(t,3),n=r[0],a=r[1],i=r[2];return(null!=i?3600*parseInt(i):0)+(null!=a?60*parseInt(a):0)+(""===n?0:parseFloat(n.replace(",",".")))}function Ce(e){if(!e.ok)throw new Error(ge);return e}function qe(e,t){return void 0!==e&&(void 0===t||!(e.start>t.end&&e.end>t.end))}function Ie(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=""===r?t.split(".").reverse()[0]:r;(a.length>4||a.length<3||a===t)&&(a=e.split(".").reverse()[0]);var i=a.length>4||a.length<3?"":a,o=t.endsWith(i)?t.split(".".concat(i))[0]:t;n&&(o="".concat(o," (machine generated)"));var l=""!=i?"".concat(o,".").concat(i):o;if(e.endsWith("transcripts")||e.endsWith("captions"))fetch(e).then((function(e){e.blob().then((function(e){var t=window.URL.createObjectURL(e),r=document.createElement("a");r.href=t,r.download="".concat(l),r.click()}))})).catch((function(e){console.log(e)}));else{var s=document.createElement("a");s.setAttribute("href",e),s.setAttribute("download","".concat(l)),s.style.display="none",document.body.appendChild(s),s.click(),document.body.removeChild(s)}}function Oe(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(void 0===e);else{var r=e.split("#t=")[1];if(void 0!==r){var n,a,i,o=/([0-9]*:){1,2}([0-9]{2})(?:((\.|\,)[0-9]{2,3})?)/g;if(r.includes(":")&&(null===(n=le(r.matchAll(/\,/g)))||void 0===n?void 0:n.length)>1){var l=le(r.matchAll(o)),s=2==(null==l?void 0:l.length)?[l[0][0],l[1][0]]:[0,0],c=C(s,2);a=c[0],i=c[1]}else{var u=r.split(","),d=C(u,2);a=d[0],i=d[1]}return void 0===i&&(i=t.toString()),{start:a.match(o)?Se(a):Number(a),end:i.match(o)?Se(i):Number(i)}}}}function Re(e,r){var n=[];if(!e)return n;var a=null;if(e.length&&(a=new t.AnnotationPage(e[0],{})),!a)return n;var i=a.getItems();if(void 0===i)return n;for(var o=0;o1)o=!0,e.map((function(e,n){var o=De(e.getBody()[0],r);if("painting"===r){var l=function(e,t,r){var n=Oe(e.getTarget(),t);if(null!=n||!n)return n.id=e.id,isNaN(n.end)&&(n.end=t),n.end=Number((n.end-n.start).toFixed(2)),n.duration=n.end,n.altStart=n.start,n.start=0,n.sIndex=r,n}(e,t,n);i.push(l)}o.length>0&&o[0].src&&a.push(o[0])}));else{if(!((null===(n=e[0].getBody())||void 0===n?void 0:n.length)>0))return{resources:a,error:"No resources found"};e[0].getBody().map((function(e){var t=De(e,r);t.length>0&&t[0].src&&a.push(t[0])}))}return{canvasTargets:i,isMultiSource:o,resources:a}}function De(e,t){var r=[],n=ve.both,a=void 0;if(1===e.getLabel().length?a=e.getLabel().getValue():e.getLabel().length>1&&(a=Me(e.getLabel()[0]._value)),"supplementing"===t&&(n=Le(e.id)),n!=ve.transcript){var i={src:e.id,key:e.id,type:e.getProperty("format"),kind:e.getProperty("type"),label:a||"auto",value:e.getProperty("value")?e.getProperty("value"):""};"supplementing"===t&&(i.srclang=e.getProperty("language")||"en",i.kind=e.getProperty("format").toLowerCase().includes("text/vtt")?"subtitles":"metadata"),r.push(i)}return r}function je(e){var t=/(\(machine(\s|\-)generated\))/gi;return{isMachineGen:t.test(e),labelText:e.replace(t,"").trim()}}function Le(e){var t=e.split("/").reverse()[0];return"transcripts"===t?ve.transcript:"captions"===t?ve.caption:ve.both}function Me(e){if(e&&"object"===I(e)){var t=Object.keys(e);if(t&&t.length>0){var r=t[0];return e[r].length>0?me.decode(e[r][0]):""}}else if("string"==typeof e)return me.decode(e);return"Label could not be parsed"}function Ne(e){return/^(([0-1][0-9])|([2][0-3])):([0-5][0-9])(:[0-5][0-9](?:[.]\d{1,3})?)?$/.test(e)}function _e(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=e.offsetTop-t.current.offsetTop;if(r)t.current.scrollTop=n;else{var a=t.current.clientHeight-e.clientHeight;t.current.scrollTop=n>a?n-t.current.clientHeight/2:a/2>n?0:n/2}}function Fe(e,t,r){var n=null==t?void 0:t.player(),a=document.activeElement,i=a.className.includes("vjs")||a.className.includes("videojs"),o=e.which,l=e.ctrlKey||e.metaKey||e.altKey||e.shiftKey;if((!a||-1===["input","textarea"].indexOf(a.tagName.toLowerCase())&&("tab"!==a.role||37!==o&&39!==o)||i)&&!l&&!r&&null!=n){switch(o){case 32:case 75:e.preventDefault(),n.paused()?n.play():n.pause();break;case 70:e.preventDefault(),n.isAudio()||(n.isFullscreen()?n.exitFullscreen():n.requestFullscreen());break;case 77:e.preventDefault();var s=n.volume(),c=n.lastVolume_();if(0===s){var u=c<.1?.1:c;n.volume(u),n.muted(!1)}else n.muted(!n.muted());break;case 37:e.preventDefault(),n.currentTime(n.currentTime()-5);break;case 39:e.preventDefault(),n.currentTime(n.currentTime()+5);break;case 38:e.preventDefault(),n.muted()&&n.muted(!1),n.volume(n.volume()+.1);break;case 40:e.preventDefault(),n.volume(n.volume()-.1);break;default:return}e.stopPropagation()}}function Be(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return Ue(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Ue(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,a=function(){};return{s:a,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,l=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return o=e.done,e},e:function(e){l=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(l)throw i}}}}function Ue(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r canvasesInManifest() -> no canvases were found in Manifest"),new Error(ge);return n.map((function(e){var n=void 0,a=e.getProperty("summary");a&&(n=t.PropertyValue.parse(a).getValue());var i=void 0,o=e.getProperty("homepage");o&&(null==o?void 0:o.length)>0&&(i=o[0].id);try{var l,s=e.getContent()[0].getBody().map((function(e){return e.id})),c=Number(e.getDuration());(null==s?void 0:s.length)>0&&(l=Oe(s[0],c)),r.push({canvasId:e.id,range:void 0===l?{start:0,end:c}:l,isEmpty:0===s.length,summary:n,homepage:i||""})}catch(t){r.push({canvasId:e.id,range:void 0,isEmpty:!0,summary:n,homepage:i||""})}})),r}catch(e){throw e}}function We(e){var t,r=e.manifest,n=e.canvasIndex,a=e.srcIndex,i=void 0===a?0:a,o=[],l=[];if(void 0===n||n<0)return{error:"Error fetching content",canvas:null,sources:[],tracks:[],canvasTargets:[]};var s=ze(r);if(0==(null==s?void 0:s.length))return{sources:[],tracks:l,error:be,canvas:null,canvasTargets:[]};try{if(void 0===(o=ke(r)[0].getCanvasByIndex(n)))throw console.error("iiif-parser -> getMediaInfo() -> canvas undefined -> ",n),new Error(ge);var c=Number(o.getDuration()),u=Je({manifest:r,canvasIndex:n,key:"items",motivation:"painting",duration:c}),d=u.resources,f=u.canvasTargets,p=u.isMultiSource,m=u.error;t=function(e,t,r){var n=!1;if(0===e.length)return[];if(t)e[r].selected=!0;else{var a,i=Be(e);try{for(i.s();!(a=i.n()).done;){var o=a.value;"auto"!=o.label||n||(n=!0,o.selected=!0)}}catch(e){i.e(e)}finally{i.f()}n||(e[0].selected=!0)}return e}(d,p,i);var v=Je({manifest:r,canvasIndex:n,key:"annotations",motivation:"supplementing",duration:c}),h={sources:t,tracks:l=v?v.resources:[],canvasTargets:f,isMultiSource:p,error:m,canvas:{duration:c,height:o.getHeight(),width:o.getWidth(),id:o.id,label:o.getLabel().getValue()}};if(h.error)return He({},h);var g=function(e){var t=e.filter((function(t,r){return e.indexOf(t)===r})),r=1===t.length?t[0].toLowerCase():"video";return r}(h.sources.map((function(e){return e.kind})));return He(He({},h),{},{error:null,mediaType:g})}catch(m){throw m}}function Je(e){var t=e.manifest,r=e.canvasIndex,n=e.key,a=e.motivation,i=e.duration;return Ae(Pe({manifest:t,canvasIndex:r,key:n,motivation:a}),i,a)}function Ye(e){if(void 0!==e)return e.split("#t=")[0]}function Ze(e,t){var r,n,a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];try{var i=ke(e);if((null==i?void 0:i.length)>0){var o=i[0].getCanvasByIndex(t).__jsonld.placeholderCanvas;if(!o)return a?null:(console.error("iiif-parser -> getPlaceholderCanvas() -> placeholderCanvas property not defined"),"This item cannot be played.");var l=Re(o.items,"painting");if(l.length>0){var s=l[0].getBody()[0];return a?r="image"==s.getType()?s.id:null:(r=s.getLabel().getValue()?Me(s.getLabel().getValue()):"This item cannot be played.",n=o.duration,Ee=n||xe),r}}}catch(e){throw e}}function Qe(e,t,r){var n=f.default[e],a=n?n.extensions[0]:e,i="",o="";Object.keys(t).length>1?(i=t[Object.keys(t)[0]][0],o=t.none[0]):o=i=Me(t);var l=i.includes("(machine generated)");return{id:r,label:"".concat(i," (.").concat(a,")"),filename:o,fileExt:a,isMachineGen:l}}function Ke(e){try{var r=[],n=[],a=t.parseManifest(e).getRenderings(),i=ke(e)[0].getCanvases();return null!=a&&null!=a&&a.map((function(e){var t=Qe(e.getFormat(),e.getProperty("label"),e.id);r.push(t)})),null!=i&&null!=i&&i.map((function(e,t){var r=e.__jsonld.rendering,a=[];r&&r.map((function(e){var t=Qe(e.format,e.label,e.id);a.push(t)}));var i=e.getLabel().getValue()||"Section "+(t+1);n.push({label:Me(i),files:a})})),{manifest:r,canvas:n}}catch(e){throw e}}function Xe(e,t){var r=[];return(null==e?void 0:e.length)>0?(e.map((function(e){var t,n=null===(t=e.getValue())||void 0===t?void 0:t.replace(/\n/g,"
"),a=p.default(n,He({},Ge));r.push({label:e.getLabel(),value:a})})),r):(console.log("iiif-parser -> parseMetadata() -> no metadata in ",t),r)}function $e(e,t){var r,n=[],a=e.getRequiredStatement();null!=a&&(null===(r=a.value)||void 0===r?void 0:r.length)>0&&(n=Xe([a],t));var i=e.getProperty("rights")||void 0;if(null!=i){var o=/^(https?:\/\/[^\s]+)|(www\.[^\s]+)/.test(i);n.push({label:"License",value:o?"").concat(i,""):i})}return n}function et(e){var r,n=null===(r=t.parseManifest(e).getProperty("behavior"))||void 0===r?void 0:r.includes("auto-advance");return void 0!==n&&n}function tt(e){if(!e)return null;var t=e.getTarget().split("#t="),r=C(t,2),n=r[0],a=r[1],i=e.getBody();return(null==i?void 0:i.length)>0&&"TextualBody"===i[0].getProperty("type")?{id:e.id,time:parseFloat(a),timeStr:Te(parseFloat(a),!0,!0),canvasId:n,value:i[0].getProperty("value")?i[0].getProperty("value"):""}:null}function rt(e){var r=e.manifestUrl,n=e.customErrorMessage,i=e.emptyManifestMessage,o=e.startCanvasId,l=e.startCanvasTime,s=e.children,c=e.manifest,u=d.default.useState(c),f=C(u,2),p=f[0],m=f[1],v=B(),h=Z(),g=a.useErrorBoundary().showBoundary;return d.default.useEffect(Q($.mark((function e(){var t;return $.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(ge=n||he,we(i),!p){e.next=6;break}v({manifest:p,type:"updateManifest"}),e.next=15;break;case 6:return t={},e.prev=7,e.next=10,fetch(r,t).then((function(e){if(200!=e.status&&201!=e.status)throw new Error("Failed to fetch Manifest. Please check again.");return e.json()})).then((function(e){m(e),v({manifest:e,type:"updateManifest"})})).catch((function(e){throw console.log("Error fetching manifest, ",e),new Error("Failed to fetch Manifest. Please check again.")}));case 10:e.next=15;break;case 12:e.prev=12,e.t0=e.catch(7),g(e.t0);case 15:case"end":return e.stop()}}),e,null,[[7,12]])}))),[]),d.default.useEffect((function(){if(p){v({autoAdvance:et(p),type:"setAutoAdvance"});var e=function(e){try{return Me(e.label).includes("[Playlist]")}catch(e){return console.error("Cannot parse manfiest, ",e),!1}}(p);v({isPlaylist:e,type:"setIsPlaylist"});var r=function(e){var r=t.parseManifest(e).getService();return r&&"AnnotationService0"===r.getProperty("type")?r.id:null}(p);v({annotationService:r,type:"setAnnotationService"});var n=function(e,r,n){var a=t.parseManifest(e).getProperty("start"),i={};if(!a&&void 0===r&&void 0===n)return{type:"C",canvas:0,time:0};null!=r||null!=n?(i={id:r,selector:{type:"PointSelector",t:void 0===n?0:n},type:void 0===n?"Canvas":"SpecificResource"},null!=n&&(i.source=r)):a&&(i=t.parseManifest(e).getProperty("start"));var o=ze(e),l=function(e,t,a){var i,l=a;if(null!=o&&(null==o?void 0:o.length)>0){if(void 0===(i=void 0===e?0:o.findIndex((function(t){return t.canvasId===e})))||i<0)return console.error("iiif-parser -> getCustomStart() -> given canvas ID was not in Manifest, ",r),{currentIndex:0,startTime:0};var s=o[i];if(null!=s.range&&"SpecificResource"===t){var c=s.range,u=c.start,d=c.end;a>=u&&a<=d||(console.error("iiif-parser -> getCustomStart() -> given canvas start time is not within Canvas duration, ",n),l=0)}return{currentIndex:i,startTime:l}}return console.error("iiif-parser -> getCustomStart() -> no Canvases in given Manifest"),{currentIndex:0,startTime:0}};if(null!=i)switch(i.type){case"Canvas":var s=l(i.id,i.type,0);return{type:"C",canvas:s.currentIndex,time:s.startTime};case"SpecificResource":var c=i.selector.t;return{type:"SR",canvas:(s=l(i.source,i.type,c)).currentIndex,time:s.startTime}}}(p,o,l);"SR"==n.type&&h({currentTime:n.time,type:"setCurrentTime"}),v({canvasIndex:n.canvas,type:"switchCanvas"})}}),[p]),p?d.default.createElement(d.default.Fragment,null,s):d.default.createElement("p",null,"...Loading")}function nt(e){var t=e.error,r=e.resetErrorBoundary;return d.default.createElement("div",{role:"alert",className:"ramp--error-message__alert"},d.default.createElement("span",{className:"ramp--error-message__message",dangerouslySetInnerHTML:{__html:t.message}}),d.default.createElement("button",{className:"ramp--error-message__reset-button",onClick:r},"Try again"))}rt.propTypes={manifest:ne.object,customErrorMessage:ne.string,emptyManifestMessage:ne.string,manifestUrl:ne.string,startCanvasId:ne.string,startCanvasTime:ne.number,children:ne.node};var at=function(e){e.message;var t=e.children;return d.default.createElement(a.ErrorBoundary,{FallbackComponent:nt,onReset:function(e){}},t)};function it(e){var t=e.manifestUrl,r=e.manifest,n=e.customErrorMessage,a=e.emptyManifestMessage,i=e.startCanvasId,o=e.startCanvasTime,l=e.children;return t||r?d.default.createElement(_,null,d.default.createElement(J,null,d.default.createElement(at,null,d.default.createElement(rt,{manifestUrl:t,manifest:r,customErrorMessage:n,emptyManifestMessage:a,startCanvasId:i,startCanvasTime:o},l)))):d.default.createElement("p",null,"Please provide a valid manifest.")}at.propTypes={message:ne.string,children:ne.object},it.propTypes={manifestUrl:ne.string,manifest:ne.object,customErrorMessage:ne.string,emptyManifestMessage:ne.string,startCanvasId:ne.string,startCanvasTime:ne.number},it.defaultProps={};var ot=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)},lt="object"==typeof y&&y&&y.Object===Object&&y,st="object"==typeof self&&self&&self.Object===Object&&self,ct=lt||st||Function("return this")(),ut=function(){return ct.Date.now()},dt=/\s/;var ft=function(e){for(var t=e.length;t--&&dt.test(e.charAt(t)););return t},pt=/^\s+/;var mt=function(e){return e?e.slice(0,ft(e)+1).replace(pt,""):e},vt=ct.Symbol,ht=Object.prototype,gt=ht.hasOwnProperty,yt=ht.toString,bt=vt?vt.toStringTag:void 0;var xt=function(e){var t=gt.call(e,bt),r=e[bt];try{e[bt]=void 0;var n=!0}catch(e){}var a=yt.call(e);return n&&(t?e[bt]=r:delete e[bt]),a},Et=Object.prototype.toString;var wt=function(e){return Et.call(e)},kt="[object Null]",Tt="[object Undefined]",St=vt?vt.toStringTag:void 0;var Ct=function(e){return null==e?void 0===e?Tt:kt:St&&St in Object(e)?xt(e):wt(e)};var qt=function(e){return null!=e&&"object"==typeof e},It="[object Symbol]";var Ot=function(e){return"symbol"==typeof e||qt(e)&&Ct(e)==It},Rt=NaN,Pt=/^[-+]0x[0-9a-f]+$/i,At=/^0b[01]+$/i,Dt=/^0o[0-7]+$/i,jt=parseInt;var Lt=function(e){if("number"==typeof e)return e;if(Ot(e))return Rt;if(ot(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=ot(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=mt(e);var r=At.test(e);return r||Dt.test(e)?jt(e.slice(2),r?2:8):Pt.test(e)?Rt:+e},Mt="Expected a function",Nt=Math.max,_t=Math.min;var Ft=function(e,t,r){var n,a,i,o,l,s,c=0,u=!1,d=!1,f=!0;if("function"!=typeof e)throw new TypeError(Mt);function p(t){var r=n,i=a;return n=a=void 0,c=t,o=e.apply(i,r)}function m(e){var r=e-s;return void 0===s||r>=t||r<0||d&&e-c>=i}function v(){var e=ut();if(m(e))return h(e);l=setTimeout(v,function(e){var r=t-(e-s);return d?_t(r,i-(e-c)):r}(e))}function h(e){return l=void 0,f&&n?p(e):(n=a=void 0,o)}function g(){var e=ut(),r=m(e);if(n=arguments,a=this,s=e,r){if(void 0===l)return function(e){return c=e,l=setTimeout(v,t),u?p(e):o}(s);if(d)return clearTimeout(l),l=setTimeout(v,t),p(s)}return void 0===l&&(l=setTimeout(v,t)),o}return t=Lt(t)||0,ot(r)&&(u=!!r.leading,i=(d="maxWait"in r)?Nt(Lt(r.maxWait)||0,t):i,f="trailing"in r?!!r.trailing:f),g.cancel=function(){void 0!==l&&clearTimeout(l),c=0,n=s=a=l=void 0},g.flush=function(){return void 0===l?o:h(ut())},g},Bt="Expected a function";var Ut=function(e,t,r){var n=!0,a=!0;if("function"!=typeof e)throw new TypeError(Bt);return ot(r)&&(n="leading"in r?!!r.leading:n,a="trailing"in r?!!r.trailing:a),Ft(e,t,{leading:n,maxWait:t,trailing:a})};x((function(e,t){!function(e){var t=r(e);function r(e){return e&&e.__esModule?e:{default:e}}var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a={markerStyle:{width:"7px","border-radius":"30%","background-color":"red"},markerTip:{display:!0,text:function(e){return"Break: "+e.text},time:function(e){return e.time}},breakOverlay:{display:!1,displayTime:3,text:function(e){return"Break overlay: "+e.overlayText},style:{width:"100%",height:"20%","background-color":"rgba(0,0,0,0.7)",color:"white","font-size":"17px"}},onMarkerClick:function(e){},onMarkerReached:function(e,t){},markers:[]};function i(){var e=(new Date).getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(t){var r=(e+16*Math.random())%16|0;return e=Math.floor(e/16),("x"==t?r:3&r|8).toString(16)}))}function o(e){var t,r={top:0,bottom:0,left:0,width:0,height:0,right:0};try{t=e.getBoundingClientRect()}catch(e){t=r}return t}var l=-1;function s(e){if(!t.default.mergeOptions){var r=function(e){return!!e&&"object"===(void 0===e?"undefined":n(e))&&"[object Object]"===toString.call(e)&&e.constructor===Object},s=function e(t,n){var a={};return[t,n].forEach((function(t){t&&Object.keys(t).forEach((function(n){var i=t[n];r(i)?(r(a[n])||(a[n]={}),a[n]=e(a[n],i)):a[n]=i}))})),a};t.default.mergeOptions=s}t.default.dom.createEl||(t.default.dom.createEl=function(e,r,n){var a=t.default.Player.prototype.dom.createEl(e,r);return n&&Object.keys(n).forEach((function(e){a.setAttribute(e,n[e])})),a});var c=t.default.mergeOptions(a,e),u={},d=[],f=l,p=this,m=null,v=null,h=l;function g(){d.sort((function(e,t){return c.markerTip.time(e)-c.markerTip.time(t)}))}function y(e){e.forEach((function(e){e.key=i(),p.el().querySelector(".vjs-progress-holder").appendChild(E(e)),u[e.key]=e,d.push(e)})),g()}function b(e){return c.markerTip.time(e)/p.duration()*100}function x(e,t){t.className="vjs-marker "+(e.class||""),Object.keys(c.markerStyle).forEach((function(e){t.style[e]=c.markerStyle[e]}));var r=e.time/p.duration();if((r<0||r>1)&&(t.style.display="none"),t.style.left=b(e)+"%",e.duration)t.style.width=e.duration/p.duration()*100+"%",t.style.marginLeft="0px";else{var n=o(t);t.style.marginLeft=n.width/2+"px"}}function E(e){var r=t.default.dom.createEl("div",{},{"data-marker-key":e.key,"data-marker-time":c.markerTip.time(e)});return x(e,r),r.addEventListener("click",(function(t){var r=!1;if("function"==typeof c.onMarkerClick&&(r=!1===c.onMarkerClick(e)),!r){var n=this.getAttribute("data-marker-key");p.currentTime(c.markerTip.time(u[n]))}})),c.markerTip.display&&T(r),r}function w(e){d.forEach((function(t){var r=p.el().querySelector(".vjs-marker[data-marker-key='"+t.key+"']"),n=c.markerTip.time(t);(e||r.getAttribute("data-marker-time")!==n)&&(x(t,r),r.setAttribute("data-marker-time",n))})),g()}function k(e){v&&(h=l,v.style.visibility="hidden"),f=l;var t=[];e.forEach((function(e){var r=d[e];if(r){delete u[r.key],t.push(e);var n=p.el().querySelector(".vjs-marker[data-marker-key='"+r.key+"']");n&&n.parentNode.removeChild(n)}})),t.reverse(),t.forEach((function(e){d.splice(e,1)})),g()}function T(e){e.addEventListener("mouseover",(function(){var t=u[e.getAttribute("data-marker-key")];if(m){c.markerTip.html?m.querySelector(".vjs-tip-inner").innerHTML=c.markerTip.html(t):m.querySelector(".vjs-tip-inner").innerText=c.markerTip.text(t),m.style.left=b(t)+"%";var r=o(m),n=o(e);m.style.marginLeft=-parseFloat(r.width/2)+parseFloat(n.width/4)+"px",m.style.visibility="visible"}})),e.addEventListener("mouseout",(function(){m&&(m.style.visibility="hidden")}))}function S(){m=t.default.dom.createEl("div",{className:"vjs-tip",innerHTML:"
"}),p.el().querySelector(".vjs-progress-holder").appendChild(m)}function C(){if(c.breakOverlay.display&&!(f<0)){var e=p.currentTime(),t=d[f],r=c.markerTip.time(t);e>=r&&e<=r+c.breakOverlay.displayTime?(h!==f&&(h=f,v&&(v.querySelector(".vjs-break-overlay-text").innerHTML=c.breakOverlay.text(t))),v&&(v.style.visibility="visible")):(h=l,v&&(v.style.visibility="hidden"))}}function q(){v=t.default.dom.createEl("div",{className:"vjs-break-overlay",innerHTML:"
"}),Object.keys(c.breakOverlay.style).forEach((function(e){v&&(v.style[e]=c.breakOverlay.style[e])})),p.el().appendChild(v),h=l}function I(){O(),C(),e.onTimeUpdateAfterMarkerUpdate&&e.onTimeUpdateAfterMarkerUpdate()}function O(){if(d.length){var t=function(e){return e=c.markerTip.time(d[f])&&r=c.markerTip.time(d[i])&&re){p.currentTime(r);break}}},prev:function(){for(var e=p.currentTime(),t=d.length-1;t>=0;t--){var r=c.markerTip.time(d[t]);if(r+.52&&!window.matchMedia("(pointer: fine").matches,Kt=nr.mobile||zt||Xt),!Jt){var ar=window.navigator&&window.navigator.userAgent||"";Gt=/iPod/i.test(ar),(Ht=ar.match(/OS (\d+)_/i))&&Ht[1]&&Ht[1],zt=/Android/i.test(ar),function(){var e=ar.match(/Android (\d+)(?:\.(\d+))?(?:\.(\d+))*/i);if(!e)return null;var t=e[1]&&parseFloat(e[1]),r=e[2]&&parseFloat(e[2]);t&&r&&parseFloat(e[1]+"."+e[2])}(),/Firefox/i.test(ar),Wt=/Edg/i.test(ar),Jt=/Chrome/i.test(ar)||/CriOS/i.test(ar),Yt=!Wt&&Jt,function(){var e=ar.match(/(Chrome|CriOS)\/(\d+)/);e&&e[2]&&parseFloat(e[2])}(),Vt=/MSIE\s(\d+)\.\d/.exec(ar),!(Vt&&parseFloat(Vt[1]))&&/Trident\/7.0/i.test(ar)&&/rv:11.0/.test(ar)&&11,tr=/Tizen/i.test(ar),rr=/Web0S/i.test(ar),Zt=/Safari/i.test(ar)&&!Yt&&!zt&&!Wt&&!tr&&!rr,/Windows/i.test(ar),er=($t=/iPhone/i.test(ar)&&!Qt)||Qt||Gt,Xt=navigator.maxTouchPoints&&navigator.maxTouchPoints>2&&!window.matchMedia("(pointer: fine").matches,Qt=Xt&&!zt&&!$t,Kt=zt||er||$t||Xt||/Mobi/i.test(ar)}var ir=function(t,r){var n=e.useState((function(){return function(e,t){try{return JSON.parse(localStorage.getItem(e))||t}catch(e){return t}}(t,r)})),a=C(n,2),i=a[0],o=a[1];return e.useEffect((function(){try{localStorage.setItem(t,JSON.stringify(i))}catch(e){}}),[t,i]),[i,o]},or=function(){return d.default.createElement("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",style:{fill:"white",height:"1rem",width:"1rem",scale:.8}},d.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21.1213 2.70705C19.9497 1.53548 18.0503 1.53547 16.8787 2.70705L15.1989 4.38685L7.29289 12.2928C7.16473 12.421 7.07382 12.5816 7.02986 12.7574L6.02986 16.7574C5.94466 17.0982 6.04451 17.4587 6.29289 17.707C6.54127 17.9554 6.90176 18.0553 7.24254 17.9701L11.2425 16.9701C11.4184 16.9261 11.5789 16.8352 11.7071 16.707L19.5556 8.85857L21.2929 7.12126C22.4645 5.94969 22.4645 4.05019 21.2929 2.87862L21.1213 2.70705ZM18.2929 4.12126C18.6834 3.73074 19.3166 3.73074 19.7071 4.12126L19.8787 4.29283C20.2692 4.68336 20.2692 5.31653 19.8787 5.70705L18.8622 6.72357L17.3068 5.10738L18.2929 4.12126ZM15.8923 6.52185L17.4477 8.13804L10.4888 15.097L8.37437 15.6256L8.90296 13.5112L15.8923 6.52185ZM4 7.99994C4 7.44766 4.44772 6.99994 5 6.99994H10C10.5523 6.99994 11 6.55223 11 5.99994C11 5.44766 10.5523 4.99994 10 4.99994H5C3.34315 4.99994 2 6.34309 2 7.99994V18.9999C2 20.6568 3.34315 21.9999 5 21.9999H16C17.6569 21.9999 19 20.6568 19 18.9999V13.9999C19 13.4477 18.5523 12.9999 18 12.9999C17.4477 12.9999 17 13.4477 17 13.9999V18.9999C17 19.5522 16.5523 19.9999 16 19.9999H5C4.44772 19.9999 4 19.5522 4 18.9999V7.99994Z",fill:"#fffff"}))},lr=function(){return d.default.createElement("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"#ffffff",style:{height:"1rem",width:"1rem",scale:.8}},d.default.createElement("g",{strokeWidth:"0",strokeLinecap:"round",strokeLinejoin:"round"},d.default.createElement("path",{d:"M10 12V17",stroke:"#ffffff",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),d.default.createElement("path",{d:"M14 12V17",stroke:"#ffffff",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),d.default.createElement("path",{d:"M4 7H20",stroke:"#ffffff",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),d.default.createElement("path",{d:"M6 10V18C6 19.6569 7.34315 21 9 21H15C16.6569 21 18 19.6569 18 18V10",stroke:"#ffffff",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),d.default.createElement("path",{d:"M9 5C9 3.89543 9.89543 3 11 3H13C14.1046 3 15 3.89543 15 5V7H9V5Z",stroke:"#ffffff",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})))},sr=function(){return d.default.createElement("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{height:"1rem",width:"1rem",scale:.8}},d.default.createElement("g",{strokeWidth:"0",strokeLinecap:"round",strokeLinejoin:"round"},d.default.createElement("path",{id:"Vector",d:"M6 12L10.2426 16.2426L18.727 7.75732",stroke:"#ffffff",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})))},cr=function(){return d.default.createElement("svg",{fill:"#ffffff",viewBox:"0 0 32 32",version:"1.1",xmlns:"http://www.w3.org/2000/svg",style:{height:"1rem",width:"1rem",scale:.8}},d.default.createElement("g",{strokeWidth:"0",strokeLinecap:"round",strokeLinejoin:"round"},d.default.createElement("path",{d:"M19.587 16.001l6.096 6.096c0.396 0.396 0.396 1.039 0 1.435l-2.151 2.151c-0.396 0.396-1.038 0.396-1.435 0l-6.097-6.096-6.097 6.096c-0.396 0.396-1.038 0.396-1.434 0l-2.152-2.151c-0.396-0.396-0.396-1.038 0-1.435l6.097-6.096-6.097-6.097c-0.396-0.396-0.396-1.039 0-1.435l2.153-2.151c0.396-0.396 1.038-0.396 1.434 0l6.096 6.097 6.097-6.097c0.396-0.396 1.038-0.396 1.435 0l2.151 2.152c0.396 0.396 0.396 1.038 0 1.435l-6.096 6.096z"})))},ur=function(e){var t=e.flip,r=void 0!==t&&t;return d.default.createElement("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{fill:"white",height:"1.25rem",width:"1.25rem",transform:r?"rotate(180deg)":"rotate(0)"}},d.default.createElement("g",{strokeWidth:"0",strokeLinecap:"round",strokeLinejoin:"round"},d.default.createElement("path",{d:"M4 20L15.3333 12L4 4V20Z",fill:"#ffffff"}),d.default.createElement("path",{d:"M20 4H17.3333V20H20V4Z",fill:"#ffffff"})))},dr=function(e){var t=e.scale;return d.default.createElement("svg",{viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",style:{fill:"white",height:"1.25rem",width:"1.25rem",scale:t}},d.default.createElement("g",{strokeWidth:"0",strokeLinecap:"round",strokeLinejoin:"round"},d.default.createElement("path",{fill:"#ffffff",fillRule:"evenodd",d:"M4 9a5 5 0 1110 0A5 5 0 014 9zm5-7a7 7 0 104.2 12.6.999.999 0 00.093.107l3 3a1 1 0 001.414-1.414l-3-3a.999.999 0 00-.107-.093A7 7 0 009 2zM8 6.5a1 1 0 112 0V8h1.5a1 1 0 110 2H10v1.5a1 1 0 11-2 0V10H6.5a1 1 0 010-2H8V6.5z"})))},fr=function(e){var t=e.scale;return d.default.createElement("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{fill:"white",height:"1.25rem",width:"1.25rem",scale:t}},d.default.createElement("g",{strokeWidth:"0",strokeLinecap:"round",strokeLinejoin:"round"},d.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4 11C4 7.13401 7.13401 4 11 4C14.866 4 18 7.13401 18 11C18 14.866 14.866 18 11 18C7.13401 18 4 14.866 4 11ZM11 2C6.02944 2 2 6.02944 2 11C2 15.9706 6.02944 20 11 20C13.125 20 15.078 19.2635 16.6177 18.0319L20.2929 21.7071C20.6834 22.0976 21.3166 22.0976 21.7071 21.7071C22.0976 21.3166 22.0976 20.6834 21.7071 20.2929L18.0319 16.6177C19.2635 15.078 20 13.125 20 11C20 6.02944 15.9706 2 11 2Z",fill:"#ffffff"}),d.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 11C7 10.4477 7.44772 10 8 10H14C14.5523 10 15 10.4477 15 11C15 11.5523 14.5523 12 14 12H8C7.44772 12 7 11.5523 7 11Z",fill:"#ffffff"})))},pr=function(){return d.default.createElement("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",style:{height:"0.75rem",width:"0.75rem"},className:"structure-item-locked"},d.default.createElement("g",{strokeWidth:"0",strokeLinecap:"round",strokeLinejoin:"round"},d.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.25 10.0546V8C5.25 4.27208 8.27208 1.25 12 1.25C15.7279 1.25 18.75 4.27208 18.75 8V10.0546C19.8648 10.1379 20.5907 10.348 21.1213 10.8787C22 11.7574 22 13.1716 22 16C22 18.8284 22 20.2426 21.1213 21.1213C20.2426 22 18.8284 22 16 22H8C5.17157 22 3.75736 22 2.87868 21.1213C2 20.2426 2 18.8284 2 16C2 13.1716 2 11.7574 2.87868 10.8787C3.40931 10.348 4.13525 10.1379 5.25 10.0546ZM6.75 8C6.75 5.10051 9.10051 2.75 12 2.75C14.8995 2.75 17.25 5.10051 17.25 8V10.0036C16.867 10 16.4515 10 16 10H8C7.54849 10 7.13301 10 6.75 10.0036V8Z",fill:"#000000"})))},mr=function(e){var t=e.flip,r=void 0!==t&&t;return d.default.createElement("svg",{viewBox:"0 0 1024 1024",fill:"#ffffff",xmlns:"http://www.w3.org/2000/svg",style:{height:"1rem",width:"1rem",scale:.8,transform:r?"rotate(180deg)":"rotate(0)"}},d.default.createElement("g",{id:"SVGRepo_bgCarrier",strokeWidth:"0"}),d.default.createElement("g",{id:"SVGRepo_tracerCarrier",strokeLinecap:"round",strokeLinejoin:"round"}),d.default.createElement("g",{id:"SVGRepo_iconCarrier"},d.default.createElement("path",{d:"M256 120.768L306.432 64 768 512l-461.568 448L256 903.232 659.072 512z",fill:"#ffffff"})))},vr=function(){return d.default.createElement("svg",{viewBox:"0 0 24 24",fill:"#fffff",xmlns:"http://www.w3.org/2000/svg",style:{fill:"none",height:"1.25rem",width:"1.25rem"}},d.default.createElement("g",{id:"SVGRepo_bgCarrier",strokeWidth:"0"}),d.default.createElement("g",{id:"SVGRepo_tracerCarrier",strokeLinecap:"round",strokeLinejoin:"round"}),d.default.createElement("g",{id:"SVGRepo_iconCarrier"},d.default.createElement("rect",{width:"24",height:"24",fill:"none"}),d.default.createElement("path",{d:"M5 12V18C5 18.5523 5.44772 19 6 19H18C18.5523 19 19 18.5523 19 18V12",stroke:"#ffffff",strokeLinecap:"round",strokeLinejoin:"round"}),d.default.createElement("path",{d:"M12 3L12 15M12 15L16 11M12 15L8 11",stroke:"#ffffff",strokeLinecap:"round",strokeLinejoin:"round"})))},hr=b(x((function(e){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports}))),gr=b(x((function(e){function t(e,t){for(var r=0;r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,l=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return o=e.done,e},e:function(e){l=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(l)throw i}}}}function qr(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0?a.player.targets:a.options.targets,a.mount(),a.initProgressBar()})),a}return gr(r,[{key:"initProgressBar",value:function(){var e,t=this.options,r=t.targets,n=r[t.srcIndex],a=n.start,i=n.end,o=n.duration,l=a,s=i;if(r.length>1){var c=r.reduce((function(e,t){return e+t.duration}),0);e=Math.min(100,Math.max(0,(i-a)/c*100))}else{var u=100*l/o,d=100*(o-s)/o;e=100-u-d;var f=document.getElementById("left-block"),p=document.getElementById("right-block"),m=document.getElementsByClassName("vjs-custom-progress-inactive");f&&(f.style.width=u+"%"),p&&(p.style.width=d+"%");var v,h=Cr(m);try{for(h.s();!(v=h.n()).done;){var g=v.value,y=100*r[g.dataset.srcindex].duration/o;g.style.width=y+"%"}}catch(e){h.e(e)}finally{h.f()}}document.getElementById("slider-range")&&(document.getElementById("slider-range").style.width=e+"%")}},{key:"handleTimeUpdate",value:function(e){var t=this.player,r=this.options,n=this.el_,a=r.srcIndex,i=r.targets,o=i[a],l=o.start,s=o.end;if(n&&t){var c=i.filter((function(e,t){return t>a}));e=s&&!t.paused()&&!t.isDisposed()&&(0==c.length&&r.nextItemClicked(0,i[0].start),t.pause(),t.trigger("ended"),t.one("play",(function(){var e=t.currentTime();e1,P=d.default.useRef(a),A=function(e){P.current=e},D=d.default.useRef(f),j=function(e){D.current=e,p(e)},L=d.default.useRef(i),M=d.default.useRef(0),N=function(e){M.current=e},_=d.default.useRef(l),F=function(e){_.current=e};d.default.useEffect((function(){var e;(null===(e=r.targets)||void 0===e?void 0:e.length)>0&&F(r.targets),y.current&&x.current&&(y.current.style.top=-y.current.offsetHeight-6*x.current.offsetHeight+"px");var t=_.current.filter((function(e,t){return t>o})),n=_.current.filter((function(e,t){return t0&&(a[0].addEventListener("mouseenter",(function(e){G(e,!1)})),a[0].addEventListener("mouseleave",(function(e){G(e,!1)}))),function(){var e=document.getElementsByClassName("vjs-custom-progress");(null==e?void 0:e.length)>0&&(e[0].removeEventListener("mouseenter",(function(e){G(e,!1)})),e[0].removeEventListener("mouseleave",(function(e){G(e,!1)})))}}),[]),d.default.useEffect((function(){F(l);var e,a=l[o];e=a,L.current=e,N(o);var i=_.current.filter((function(e,t){return t>o})),s=_.current.filter((function(e,t){return t0&&0==r.currentTime()?(e=P.current,r.currentTime(P.current)):e=r.currentTime(),Zt&&!Kt&&r.paused()?Ft((function(){V(e)})):V(e),A(0))},V=function(e){r.hasClass("vjs-ios-native-fs")&&!r.audioOnlyMode_||j(e),n(e)};r.on("seeked",(function(){Zt&&!Kt&&n(D.current)})),r.on("dispose",(function(){clearInterval(t)})),r.on("fullscreenchange",(function(e){r.isFullscreen()||j(r.currentTime())}));var H=Ut((function(){var e=h;M.current>0&&(e-=l[M.current].altStart);var t=L.current,n=t.start,a=t.end;e>=n&&e<=a&&(r.currentTime(e),j(e))}),10),G=function(e,t){var r=o;t&&(r=e.target.dataset.srcindex);var n=null!=e.nativeEvent?e.nativeEvent.offsetX:e.layerX,a=function(e,t,r){if(t&&null!=t){var n=t/e.target.clientWidth*(e.target.max-e.target.min);return null!=r&&(n+=_.current[r].altStart),n}}(e,n,r);N(r),g(a),y.current.innerHTML=W(a);var i=n-y.current.offsetWidth/2;b.current&&(i+=b.current.offsetWidth);var l,s=Cr(document.querySelectorAll('input[type=range][class^="vjs-custom-progress"]'));try{for(s.s();!(l=s.n()).done;){var c=l.value;c.dataset.srcindex0&&(r-=_.current[t-1].duration),s(t,r)},W=function(e){var t=L.current,r=t.start,n=t.end;return R||e>=r&&e<=n?Te(e):e>=n?Te(n):e<=r?Te(r):void 0},J=function(e){G(e,!1)},Y=function(e){var t=[];return e.map((function(e){var r,n=Math.min(100,Math.max(0,e.duration/(r=_.current.reduce((function(e,t){return e+t.duration}),0),isNaN(r)&&(r=_.current[0].end),r)*100));t.push(d.default.createElement("input",{type:"range","aria-label":"Progress bar","aria-valuemax":e.end,"aria-valuemin":e.start,min:e.start,max:e.end,role:"slider","data-srcindex":e.sIndex,className:"vjs-custom-progress-inactive",onMouseMove:function(e){return G(e,!0)},onClick:z,key:e.sIndex,tabIndex:0,style:{width:"".concat(n,"%")}}))})),t};return d.default.createElement("div",{className:"vjs-progress-holder vjs-slider vjs-slider-horizontal"},d.default.createElement("span",{className:"tooltiptext",ref:y,"aria-hidden":!0}),d.default.createElement("div",{className:"vjs-custom-progress-container"},(null==k?void 0:k.length)>0?Y(k):d.default.createElement("div",{className:"block-stripes",role:"presentation",ref:b,id:"left-block",style:{width:"0%"}}),d.default.createElement("input",{type:"range","aria-label":"Progress bar","aria-valuemax":L.current.end,"aria-valuemin":L.current.start,"aria-valuenow":f,max:L.current.end,min:L.current.start,value:f,role:"slider","data-srcindex":o,className:"vjs-custom-progress",onChange:H,onClick:H,onTouchEnd:J,onTouchStart:J,onMouseDown:function(e){return G(e,!1)},onPointerMove:function(e){return G(e,!1)},id:"slider-range",ref:x}),(null==I?void 0:I.length)>0?Y(I):d.default.createElement("div",{className:"block-stripes",role:"presentation",id:"right-block",style:{width:"0%"}})))}function Ar(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Sr(e);if(t){var a=Sr(this).constructor;r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments);return kr(this,r)}}Or.registerComponent("VideoJSProgress",Rr);var Dr=m.default.getComponent("Component"),jr=function(e){Er(r,Dr);var t=Ar(r);function r(e,n){var a;return hr(this,r),(a=t.call(this,e,n)).addClass("vjs-time-control"),a.setAttribute("role","presentation"),a.mount=a.mount.bind(br(a)),a.player=e,a.options=n,e.on("loadstart",(function(){a.mount()})),a.on("dispose",(function(){v.default.unmountComponentAtNode(a.el())})),a}return gr(r,[{key:"mount",value:function(){v.default.render(d.default.createElement(Lr,{player:this.player,options:this.options}),this.el())}}]),r}();function Lr(e){var t,r=e.player,n=e.options,a=n.targets,i=d.default.useState(r.currentTime()),o=C(i,2),l=o[0],s=o[1],c=d.default.useRef(n.currentTime);d.default.useEffect((function(){return t=setInterval((function(){u()}),100),function(){clearInterval(t)}}),[]);var u=function(){if(!r.isDisposed()){var e,t=r.hasClass("vjs-ios-native-fs");e=c.current>0&&0==r.currentTime()?c.current:r.currentTime();var n,i=a[r.srcIndex],o=i.start,l=i.altStart;l!=o&&r.srcIndex>0&&(e+=l),t&&!r.audioOnlyMode_||s(e),n=0,c.current=n}};return r.on("seeked",(function(){Zt&&!Kt&&s(r.currentTime())})),r.on("fullscreenchange",(function(e){r.isFullscreen()||s(r.currentTime())})),d.default.createElement("span",{className:"vjs-current-time-display",role:"presentation"},Te(l))}function Mr(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Sr(e);if(t){var a=Sr(this).constructor;r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments);return kr(this,r)}}Dr.registerComponent("VideoJSCurrentTime",jr);var Nr=m.default.getComponent("MenuButton"),_r=m.default.getComponent("MenuItem"),Fr=function(e){Er(r,Nr);var t=Mr(r);function r(e,n){var a;return hr(this,r),(a=t.call(this,e,n)).addClass("vjs-file-download-icon"),a.setAttribute("data-testid","videojs-file-download"),a.setIcon("file-download"),a}return gr(r,[{key:"createItems",value:function(){var e=this.options_,t=this.player_,r=e.files;return(null==r?void 0:r.length)>0?r.map((function(e){var r=new _r(t,{label:e.label});return r.handleClick=function(){Ie(e.id,e.filename,e.fileExt)},r})):[]}}]),r}();m.default.registerComponent("VideoJSFileDownload",Fr);var Br=x((function(e){function t(){return e.exports=t=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?c(Number(a.children()[0].dataset.canvasindex)):c(a.canvasIndex))}),[a.src(),a.canvasIndex]),d.default.useEffect((function(){"nextBtn"==n&&i.current.focus()}),[]);var u=function(e){s!=t&&r(s+1,!0,e?"nextBtn":"")};return d.default.createElement("div",{className:"vjs-button vjs-control"},d.default.createElement("button",{className:"vjs-button vjs-next-button",role:"button",ref:i,tabIndex:0,title:"Next",onClick:function(){return u(!1)},onKeyDown:function(e){32!==e.which&&13!==e.which||(e.stopPropagation(),u(!0))}},d.default.createElement(ur,null)))}function Wr(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Sr(e);if(t){var a=Sr(this).constructor;r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments);return kr(this,r)}}m.default.registerComponent("VideoJSNextButton",Gr);var Jr=m.default.getComponent("Component"),Yr=function(e){Er(r,Jr);var t=Wr(r);function r(e,n){var a;return hr(this,r),(a=t.call(this,e,n)).setAttribute("data-testid","videojs-previous-button"),a.mount=a.mount.bind(br(a)),a.options=n,a.player=e,e.on("loadstart",(function(){a.mount()})),a.on("dispose",(function(){v.default.unmountComponentAtNode(a.el())})),a}return gr(r,[{key:"mount",value:function(){v.default.render(d.default.createElement(Zr,Ur({},this.options,{player:this.player})),this.el())}}]),r}();function Zr(e){var t=e.switchPlayer,r=e.playerFocusElement,n=e.player,a=d.default.useRef(),i=d.default.useState(n.canvasIndex||0),o=C(i,2),l=o[0],s=o[1];d.default.useEffect((function(){var e;n&&null!=n&&(void 0===n.canvasIndex&&(null===(e=n.children())||void 0===e?void 0:e.length)>0?s(Number(n.children()[0].dataset.canvasindex)):s(n.canvasIndex))}),[n.src(),n.canvasIndex]),d.default.useEffect((function(){"previousBtn"==r&&a.current.focus()}),[]);var c=function(e){l>-1&&0!=l?t(l-1,!0,e?"previousBtn":""):0==l&&n.currentTime(0)};return d.default.createElement("div",{className:"vjs-button vjs-control"},d.default.createElement("button",{className:"vjs-button vjs-previous-button",role:"button",ref:a,tabIndex:0,title:0==l?"Replay":"Previous",onClick:function(){return c(!1)},onKeyDown:function(e){32!==e.which&&13!==e.which||(e.stopPropagation(),c(!0))}},d.default.createElement(ur,{flip:!0})))}function Qr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Kr(e){for(var t=1;t0&&!i?E():void 0===p.key&&h({duration:r.playableDuration,time:r.altStart,key:"",text:"Complete media file"});var t=r.currentTime();t=r.srcIndex&&r.srcIndex>0?t+r.altStart:t,x(t,r)}},b=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(n.current){var r=C(n.current.children,3),a=r[0];r[1];var i=r[2];document.documentElement.style.setProperty("--range-scrubber","calc(".concat(t,"%)")),i.innerHTML=Te(v.current.duration);var o=!isNaN(e)&&e>0?e:0;a.innerHTML=Te(o)}},x=function(e,t){v.current&&void 0!==v.current||t.markers&&"function"==typeof t.markers.getMarkers&&E();var r=t.altStart,n=t.srcIndex>0?e-v.current.time+r:e-v.current.time,a=Math.min(100,Math.max(0,100*n/v.current.duration));b(n,a)},E=function(){var e=r.markers.getMarkers().filter((function(e){return"ramp--track-marker--fragment"==e.class}));(null==e?void 0:e.length)>0&&e[0].key!=(null==p?void 0:p.key)&&h(e[0])},w=function(e){if(a.current){var t=T(e);if(isFinite(t)){var r=e.offsetX-a.current.offsetWidth/2;a.current.style.left=r+"px",a.current.innerHTML=Te(t)}}},k=function(e){if(v.current){var t=T(e);if(null!=t){var n=Math.min(100,Math.max(0,t/v.current.duration*100));document.documentElement.style.setProperty("--range-scrubber","calc(".concat(n,"%)"));var a=r.srcIndex&&r.srcIndex>0?t-v.current.time:t+v.current.time;r.currentTime(a)}}},T=function(e){if(v.current){var t=e.offsetX;if(t&&null!=t)return t/e.target.clientWidth*v.current.duration}};return d.default.createElement("div",{className:"vjs-button vjs-control"},d.default.createElement("button",{className:"vjs-button vjs-track-scrubber-button",role:"button",tabIndex:0,title:"Toggle track scrubber",onClick:g,onKeyDown:function(e){32!==e.which&&13!==e.which||(e.preventDefault(),g(),e.stopPropagation())}},s&&d.default.createElement(dr,{scale:"0.9"}),!s&&d.default.createElement(fr,{scale:"0.9"})))}function ln(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return sn(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return sn(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,a=function(){};return{s:a,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,l=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return o=e.done,e},e:function(e){l=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(l)throw i}}}}function sn(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0)){e.next=13;break}return e.next=5,Qe(h.language).then((function(e){n=JSON.stringify(e)}));case 5:a=JSON.parse(n),Ke(),m.default.addLanguage(h.language,a),m.default.log.level("off"),i=Ie.current=m.default(Ce.current,h,(function(){et(Ie.current)})),y({player:i,type:"updatePlayer"}),e.next=14;break;case 13:Ie.current&&(null===(r=h.sources)||void 0===r?void 0:r.length)>0&&(o=Ie.current,_e.current||o.addClass("vjs-disabled"),Me(!1),Xe(o),$e(o),y({player:o,type:"updatePlayer"}));case 14:case"end":return e.stop()}var l}),e)}))),[h.sources,Ce]),d.default.useEffect((function(){var e;(ut(),Ie.current)&&(_e.current?(Ie.current.audioOnlyMode(!1),Ie.current.canvasIsEmpty=!0,Ie.current.aspectRatio("16:9"),Ie.current.controlBar.addClass("vjs-hidden"),Ie.current.removeClass("vjs-disabled"),Ie.current.pause(),De(null===(e=Ne.current)||void 0===e?void 0:e.id)):Ie.current.controlBar.removeClass("vjs-hidden"));_e.current&&!Ze.current&&(Se(Ee/1e3),ct())}),[Ge.current,_e.current,Ne.current]),d.default.useEffect((function(){O?O&&!Ze.current&&j&&(Se(Ee/1e3),ct()):ut()}),[O]),d.default.useEffect((function(){if(Ie.current&&Ie.current.markers&&Le.current){var e,t;"function"==typeof Ie.current.markers&&_.markers({markerTip:{display:!1,text:function(e){return e.text}},markerStyle:{},markers:[]});var r=[];if(null!=R&&null!==(e=R.markers)&&void 0!==e&&e.length)r=R.markers.filter((function(e){return e.canvasIndex===w}))[0].canvasMarkers.map((function(e){return{time:parseFloat(e.time),text:e.value,class:"ramp--track-marker--playlist"}}));null===(t=Ie.current.markers)||void 0===t||t.removeAll(),Ie.current.markers.add([].concat(le(be?[be]:[]),le(U),le(r)))}}),[be,U,E,w,Ie.current,Le.current]);var Ke=function(){(null==o?void 0:o.length)>0&&Ce.current&&o.map((function(e){var t=document.createElement("track");t.setAttribute("key",e.key),t.setAttribute("src",e.src),t.setAttribute("kind",e.kind),t.setAttribute("label",e.label),t.setAttribute("srclang",e.srclang),Ce.current.appendChild(t)}))},Xe=function(e){e.duration(Be.current),e.src(h.sources),e.poster(h.poster),e.canvasIndex=Ge.current,e.srcIndex=q,e.targets=I,e.canvasIsEmpty=_e.current,v&&(e.canvasLink=Ue.current);for(var n=e.remoteTextTracks(),l=n.length;l--;)e.removeRemoteTextTrack(n[l]);if((null==o?void 0:o.length)>0&&t&&o.forEach((function(t){e.addRemoteTextTrack(t,!1)})),null!=e.getChild("controlBar")&&!j){var u=e.getChild("controlBar"),d=u.children().findIndex((function(e){return"DurationDisplay"==e.name_}))||(r?6:4);if(D||R.isPlaylist?u.getChild("videoJSTrackScrubber")||u.addChild("videoJSTrackScrubber",{trackScrubberRef:a,timeToolRef:i},d+1):u.removeChild("videoJSTrackScrubber"),(null==o?void 0:o.length)>0&&t&&!u.getChild("subsCapsButton"))u.addChild("subsCapsButton",{},d+1).children_[0].addClass("captions-on");if(t?(e.audioOnlyMode(!1),e.removeClass("vjs-audio"),e.aspectRatio("16:9"),e.addChild("bigPlayButton")):(e.audioOnlyMode(!0),e.addClass("vjs-audio"),e.height(e.controlBar.height()),e.removeChild("bigPlayButton")),!Kt){var f=u.children().findIndex((function(e){return"VolumePanel"==e.name_}));u.removeChild("volumePanel"),t?u.addChild("volumePanel",{inline:!1},f):u.addChild("volumePanel",{inline:!0},f),e.trigger("volumechange")}if(c&&(u.removeChild("videoJSFileDownload"),(null==s?void 0:s.length)>0)){var p={title:"Download Files",controlText:"Alternate resource download",files:s};t?u.addChild("videoJSFileDownload",un({},p),u.children().length-1):u.addChild("videoJSFileDownload",un({},p))}}},$e=function(e){e.one("loadedmetadata",(function(){if(console.log("Player loadedmetadata"),e.duration(Be.current),e.removeClass("vjs-disabled"),He.current?e.currentTime(0):e.currentTime(je.current),He.current||Ve.current){var r=e.play();void 0!==r&&r.then((function(e){})).catch((function(e){}))}t&&tt(e);var n=Oe(h.sources[0].src,Be.current);null!=n?(e.playableDuration=n.end-n.start,e.altStart=n.start):(e.playableDuration=Be.current,e.altStart=I[q].altStart),e.canvasIndex=Ge.current,Me(!0),Zt&&it()}))},et=function(e){e.on("ready",(function(){console.log("Player ready"),(Kt||Qt)&&e.controlBar.addClass("vjs-mobile-visible"),e.muted(ve),e.volume(oe),e.srcIndex=q,e.duration(Be.current),v&&(e.canvasLink=Ue.current),e.getChild("controlBar").qualitySelector.setIcon("cog")})),$e(e),e.on("pause",(function(){!_e.current&&Le.current&&y({isPlaying:!1,type:"setPlayingStatus"})})),e.on("canplay",(function(){y({isEnded:!1,type:"setIsEnded"})})),e.on("play",(function(){y({isPlaying:!0,type:"setPlayingStatus"})})),e.on("timeupdate",(function(){it()})),e.on("ended",(function(){Le.current&&(y({isEnded:!0,type:"setIsEnded"}),at())})),e.on("volumechange",(function(){he(e.muted()),se(e.volume())})),e.on("qualityRequested",(function(e,t){fe(t.label)})),e.on("error",(function(t){switch(e.error().code){case 1:console.error("MEDIA_ERR_ABORTED: The fetching process for the media resource was aborted by the user agent at the user’s request.");break;case 2:console.error("MEDIA_ERR_NETWORK: A network error caused the user agent to stop fetching the media resource, after the resource was established to be usable.");break;case 3:console.error("MEDIA_ERR_DECODE: An error occurred while decoding the media resource, after the resource was established to be usable.");break;case 4:console.error("MEDIA_ERR_SRC_NOT_SUPPORTED: The media resource indicated by the src attribute was not suitable.");break;default:console.error("An unknown error occurred.")}t.stopPropagation()})),document.addEventListener("keydown",(function(t){Fe(t,e,_e.current)}))},tt=function(e){var t,r=e.textTracks();if(Kt&&!zt&&r.on("addtrack",(function(){for(var t=0;t0){for(var n=null,a=!1,i=0;i0){var t=Ye.current[Ge.current+1];if(t&&null!=t){x({canvasIndex:Ge.current+1,type:"switchCanvas"}),y({startTime:0,type:"setTimeFragment"}),y({currentTime:0,type:"setCurrentTime"});var r=Je.current.filter((function(e){return e.canvasIndex===t.canvasIndex&&1===e.itemIndex})),n=null!=t.id?t:r[0],a=0;null!=n&&null!=n.id&&(a=Oe(n.id,Be.current).start),0===a?x({item:n,type:"switchItem"}):n.isEmpty&&(x({item:n,type:"switchItem"}),Ie.current.currentTime(a))}}Ie.current.play()}}))}),[Ge.current]),it=d.default.useMemo((function(){return Ut((function(){var e=Ie.current;if(null!==e&&Le.current){var t,r=null!==(t=e.currentTime())&&void 0!==t?t:je.current;S&&Pe.current>0&&(r+=I[Pe.current].altStart);var a=st(r);if(Ae.current!==(null==a?void 0:a.id))if(null===a)x({item:null,type:"switchItem"}),De(null),xe(null);else if(x({item:a,type:"switchItem"}),De(a.id),!n&&e.markers){var i=Oe(a.id,Be.current),o=i.start,l=i.end;if(y({endTime:l,startTime:o,type:"setTimeFragment"}),o!==l){var s=l>Be.current?Be.current:l;xe({time:o,duration:s-o,text:o,class:"ramp--track-marker--fragment"})}else xe(null)}else null!==be&&xe(null)}}),10)}),[]),ot=null,lt=null,st=function(e){var t=e;if(S&&(t+=I[q].altStart),R.isPlaylist)return Je.current[Ge.current];var r,n=ln(Je.current);try{for(n.s();!(r=n.n()).done;){var a=r.value,i=a.id,o=a.isCanvas;if(a.canvasIndex==Ge.current+1){if(o)return a;var l=Oe(i,E),s=qe(l,E);if(t>=l.start&&t0?Se(Math.ceil(r)):ut()}),1e3)}}),[]),ut=d.default.useCallback((function(){clearInterval(Ze.current),Ze.current=null}));return d.default.createElement("div",null,d.default.createElement("div",{"data-vjs-player":!0,"data-canvasindex":Ge.current},_e.current&&d.default.createElement("div",{"data-testid":"inaccessible-message-display",style:{position:Ie.current?"absolute":"relative",top:0,left:0,right:0,bottom:0,display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",fontSize:"medium",color:"#fff",backgroundColor:"black",zIndex:101,aspectRatio:Ie.current?"":"16/9",textAlign:"center"}},d.default.createElement("p",{className:"ramp--media-player_inaccessible-message-content","data-testid":"inaccessible-message-content",dangerouslySetInnerHTML:{__html:l}}),d.default.createElement("div",{className:"ramp--media-player_inaccessible-message-buttons"},w>=1&&d.default.createElement("button",{"aria-label":"Go back to previous item",onClick:function(){return f(w-1,!0)},"data-testid":"inaccessible-previous-button"},d.default.createElement(ur,{flip:!0})," Previous"),w!=p&&d.default.createElement("button",{"aria-label":"Go to next item",onClick:function(){return f(w+1,!0)},"data-testid":"inaccessible-next-button"},"Next ",d.default.createElement(ur,null))),w!=p&&d.default.createElement("p",{"data-testid":"inaccessible-message-timer",className:"ramp--media-player_inaccessible-message-timer ".concat(Re.current?"":"hidden")},"Next item in ".concat(Te," second").concat(1===Te?"":"s"))),d.default.createElement("video",{"data-testid":"videojs-".concat(t?"video":"audio","-element"),"data-canvasindex":Ge.current,ref:Ce,className:"video-js vjs-big-play-centered vjs-disabled ".concat(zt?"is-mobile":""),onTouchStart:function(e){ot=e.touches[0].clientX,lt=e.touches[0].clientY},onTouchEnd:function(e){e.changedTouches[0].clientX==ot&&e.changedTouches[0].clientY==lt&&(_.paused()?_.play():_.pause())},style:{display:"".concat(_e.current?"none":"")}})),(D||R.isPlaylist)&&d.default.createElement("div",{className:"vjs-track-scrubber-container hidden",ref:a,id:"track_scrubber"},d.default.createElement("p",{className:"vjs-time track-currenttime",role:"presentation"}),d.default.createElement("span",{type:"range","aria-label":"Track scrubber",role:"slider",tabIndex:0,className:"vjs-track-scrubber",style:{width:"100%"}},d.default.createElement("span",{className:"tooltiptext",ref:i,"aria-hidden":!0,role:"presentation"})),d.default.createElement("p",{className:"vjs-time track-duration",role:"presentation"})))}function fn(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function pn(e){for(var t=1;t0&&(r=t[0].isMultiCanvas(),n=t[0].getLastPageIndex()),{isMultiCanvas:r,lastIndex:n>-1?n:0}}catch(e){throw e}}(ue),t=e.isMultiCanvas,r=e.lastIndex;G(t),Q(r)}catch(e){g(e)}return function(){R(!1),j(0),v({player:null,type:"updatePlayer"})}}),[ue,ce,fe]),d.default.useEffect((function(){de&&(!ve&&Ce.current?Ae():Pe())}),[xe.current]);var qe=function(e,t){Ae();try{var n=We({manifest:ue,canvasIndex:e,srcIndex:fe}),a=n.isMultiSource,i=n.sources,o=n.tracks,l=n.canvasTargets,s=n.mediaType,c=n.canvas,u=n.error;if(ee("video"===s),h({canvasTargets:l,type:"canvasTargets"}),h({isMultiSource:a,type:"hasMultipleItems"}),t&&((null==l?void 0:l.length)>0?v({currentTime:l[0].altStart,type:"setCurrentTime"}):v({currentTime:0,type:"setCurrentTime"})),E(pn(pn({},x),{},{error:u,sources:i,tracks:o})),c){var d=[Object.values(ue.label)[0][0],c.label].filter(Boolean).join(" - ");h({canvasDuration:c.duration,type:"canvasDuration"}),h({canvasLink:{label:d,id:c.id},type:"canvasLink"}),Re(c.duration,i,e,a)}else h({type:"setCanvasIsEmpty",isEmpty:!0}),E(pn(pn({},x),{},{error:u}));if(_(a||!1),j(e),r){var f,p=Ke(ue);se(p.manifest.concat(null===(f=p.canvas[e])||void 0===f?void 0:f.files))}R(!u)}catch(e){g(e)}},Ie=function(e,t){v({currentTime:t,type:"setCurrentTime"}),h({srcIndex:e,type:"setSrcIndex"})},Re=function(e,t,r,n){var a={};if(n)h({type:"setCanvasIsEmpty",isEmpty:!1});else if(0===t.length){v({type:"updatePlayer"});var i=Ze(ue,r);E(pn(pn({},x),{},{error:i})),xe.current&&Pe(),h({type:"setCanvasIsEmpty",isEmpty:!0})}else{var o=(null==t?void 0:t.length)>0?t.filter((function(e){return e.selected}))[0]:null;o&&(null==(a=Oe(o.src,e))&&(a={start:0,end:e}),a.altStart=a.start,a.duration=e,h({canvasTargets:[a],type:"canvasTargets"}),h({type:"setCanvasIsEmpty",isEmpty:!1}))}},Pe=function(){Ce.current=setTimeout((function(){be.current2&&void 0!==arguments[2]?arguments[2]:"";be.current!=e&&e<=we.current&&(h({canvasIndex:e,type:"switchCanvas"}),qe(e,t),v({element:r,type:"setPlayerFocusElement"}))};return d.default.useEffect((function(){var e,t=f?{hls:{withCredentials:!0}}:{};T&&O&&!de?(e=de?{sources:[]}:{aspectRatio:$?"16:9":"1:0",audioOnlyMode:!$,autoplay:!1,bigPlayButton:$,id:"iiif-media-player",playbackRates:l?[.5,.75,1,1.5,2]:[],experimentalSvgIcons:!0,inactivityTimeout:Kt||Xt?0:2e3,poster:$?Ze(ue,ce,!0):null,controls:!0,fluid:!0,language:"en",controlBar:{children:[H?"videoJSPreviousButton":"","playToggle",H?"videoJSNextButton":"","videoJSProgress","videoJSCurrentTime","timeDivider","durationDisplay",he||me.isPlaylist?"videoJSTrackScrubber":"",x.tracks.length>0&&$?"subsCapsButton":"",Kt?"muteToggle":"volumePanel","qualitySelector",l?"playbackRateMenuButton":"",i?"pictureInPictureToggle":"",r?"videoJSFileDownload":"","fullscreenToggle"],videoJSProgress:{srcIndex:fe,targets:pe,currentTime:ye||0,nextItemClicked:Ie},videoJSCurrentTime:{srcIndex:fe,targets:pe,currentTime:ye||0}},sources:N?[x.sources[fe]]:x.sources,html5:pn(pn({},t),{},{nativeTextTracks:Kt&&!zt}),userActions:{hotkeys:Zt?void 0:function(e){Fe(e,this)}},videoJSTitleLink:c},Kt||de||(e.controlBar.volumePanel={inline:!$}),r&&!de&&(e.controlBar.videoJSFileDownload={title:"Download Files",controlText:"Alternate resource download",files:le}),H&&!de&&(e.controlBar.videoJSPreviousButton={canvasIndex:ce,switchPlayer:De,playerFocusElement:ge},e.controlBar.videoJSNextButton={canvasIndex:ce,lastCanvasIndex:we.current,switchPlayer:De,playerFocusElement:ge}),!he&&!me.isPlaylist||de||(e.controlBar.videoJSTrackScrubber={trackScrubberRef:Te,timeToolRef:Se,isPlaylist:me.isPlaylist}),S(!1)):e={sources:N?[x.sources[fe]]:x.sources,poster:$?Ze(ue,ce,!0):null},ae(e)}),[O,D,fe,de,ye]),O&&null!=ne||de?d.default.createElement("div",{"data-testid":"media-player",className:"ramp--media_player",role:"presentation"},d.default.createElement(dn,{isVideo:$,hasMultipleCanvases:H,isPlaylist:me.isPlaylist,trackScrubberRef:Te,scrubberTooltipRef:Se,tracks:x.tracks,placeholderText:x.error,renderingFiles:le,enableFileDownload:r,loadPrevOrNext:De,lastCanvasIndex:J,enableTitleLink:c,options:ne})):null};mn.propTypes={enableFileDownload:ne.bool,enablePIP:ne.bool,enablePlaybackRate:ne.bool};var vn=function(e){var t=e.duration,r=e.label,n=e.itemIndex,a=e.canvasIndex,i=e.sectionRef,o=e.itemId,l=e.isRoot,s=e.handleClick,c=e.structureContainerRef,u=d.default.useRef();u.current=r,d.default.useEffect((function(){a+1!==n||!i.current||null==i.current.isClicked||i.current.isClicked||null==c.current.isScrolling||c.current.isScrolling||_e(i.current,c),i.current.isClicked=!1}),[a]);var f="ramp--structured-nav__section".concat(a+1===n?" active":"");return null!=o?d.default.createElement("div",{className:f,role:"listitem","data-testid":"listitem-section",ref:i,"data-mediafrag":o,"data-label":u.current},d.default.createElement("button",{"data-testid":"listitem-section-button",ref:i,onClick:s},d.default.createElement("span",{className:"ramp--structured-nav__title","aria-label":u.current},"".concat(n,". "),u.current,""!=t&&d.default.createElement("span",{className:"ramp--structured-nav__section-duration"},t)))):d.default.createElement("div",{className:f,"data-testid":"listitem-section",ref:i,"data-label":u.current},d.default.createElement("span",{className:"ramp--structured-nav__section-title",role:"listitem","data-testid":"listitem-section-span","aria-label":u.current},l?"":"".concat(n,". "),u.current,""!=t&&d.default.createElement("span",{className:"ramp--structured-nav__section-duration"},t)))};vn.propTypes={itemIndex:ne.number.isRequired,canvasIndex:ne.number,duration:ne.string.isRequired,label:ne.string.isRequired,sectionRef:ne.object.isRequired,itemId:ne.string,isRoot:ne.bool,handleClick:ne.func.isRequired,structureContainerRef:ne.object.isRequired};var hn=function(e){var t=e.duration,r=e.id,n=e.isTitle,a=e.isCanvas,i=e.isClickable,o=e.isEmpty,l=e.label,s=e.summary,c=e.homepage,u=e.isRoot,f=e.items,p=e.itemIndex,m=e.rangeId,v=e.canvasDuration,h=e.sectionRef,g=e.structureContainerRef,y=Z(),b=F(),x=b.canvasIndex,E=b.currentNavItem,w=b.playlist.isPlaylist,k=d.default.useRef();k.current=r;var T=d.default.useRef();T.current=l;var S=d.default.useRef();S.current=s;var C=f&&f.length>0?d.default.createElement(gn,{items:f,sectionRef:h,structureContainerRef:g}):null,q=d.default.useRef(null),I=d.default.useCallback((function(e){e.preventDefault(),e.stopPropagation();var t=Oe(k.current,v);qe({start:t.start,end:t.end},{end:v})&&(y({clickedUrl:k.current,type:"navClick"}),q.current.isClicked=!0,h.current&&(h.current.isClicked=!0))}));d.default.useEffect((function(){!q.current||(null==E?void 0:E.id)!=k.current||null==q.current.isClicked||q.current.isClicked||null==g.current.isScrolling||g.current.isScrolling||_e(q.current,g),q.current&&(q.current.isClicked=!1)}),[E]);return""!=l?d.default.createElement("li",{"data-testid":"list-item",ref:q,className:"ramp--structured-nav__list-item"+"".concat(null==k.current||(null==E?void 0:E.id)!==k.current||!w&&a||(null==E?void 0:E.canvasIndex)!==x+1?"":" active"),"data-label":T.current,"data-summary":S.current},d.default.createElement(d.default.Fragment,{key:m},a&&!w?d.default.createElement(d.default.Fragment,null,d.default.createElement(vn,{itemIndex:p,canvasIndex:x,duration:t,label:l,sectionRef:h,itemId:k.current,isRoot:u,handleClick:I,structureContainerRef:g})):d.default.createElement(d.default.Fragment,null,n?d.default.createElement("span",{className:"ramp--structured-nav__item-title",role:"listitem","aria-label":T.current},T.current):d.default.createElement(d.default.Fragment,{key:r},d.default.createElement("div",{className:"tracker"}),i?d.default.createElement(d.default.Fragment,null,o&&d.default.createElement(pr,null),d.default.createElement("a",{role:"listitem",href:c&&""!=c?c:k.current,onClick:I},"".concat(p,". "),T.current," ",t.length>0?" (".concat(t,")"):"")):d.default.createElement("span",{role:"listitem","aria-label":T.current},T.current)))),C):null};hn.propTypes={duration:ne.string.isRequired,id:ne.string,isTitle:ne.bool.isRequired,isCanvas:ne.bool.isRequired,isClickable:ne.bool.isRequired,isEmpty:ne.bool.isRequired,label:ne.string.isRequired,summary:ne.string,homepage:ne.string,isRoot:ne.bool,items:ne.array.isRequired,itemIndex:ne.number,rangeId:ne.string.isRequired,canvasDuration:ne.number.isRequired,sectionRef:ne.object.isRequired,structureContainerRef:ne.object.isRequired};var gn=function(e){var t=e.items,r=e.sectionRef,n=e.structureContainerRef,a=d.default.createElement("ul",{"data-testid":"list",className:"ramp--structured-nav__list",role:"presentation"},t.map((function(e,t){if(e)return d.default.createElement(hn,Ur({},e,{sectionRef:r,key:t,structureContainerRef:n}))})));return d.default.createElement(d.default.Fragment,null,a)};function yn(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return bn(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return bn(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,a=function(){};return{s:a,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,l=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return o=e.done,e},e:function(e){l=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(l)throw i}}}}function bn(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]&&arguments[1],n=ze(e),a=[],i=0,o=!1,l=0,s=0,c=function e(t,r){if("no-nav"!=t.getBehavior()){var c,u,d=Me(t.getLabel().getValue()),f=t.getCanvasIds(),p=i,m=i,v=r==t&&0==l,h=!1,g=!1,y=void 0,b=void 0;o?(u=v||n.length>1&&r==t.parentRange,n.length>1&&r==t.parentRange?l+=1:1==n.length&&(l=1)):u=r==t.parentRange&&null!=n[l-1];var x=t.getDuration();if(null!=x&&!v){var E=x.start;p=x.end-E,u&&(m=p)}if(f.length>0&&(null==n?void 0:n.length)>0){var w=n.filter((function(e){return e.canvasId===Ye(f[0])}))[0];if(g=w.isEmpty,y=w.summary,b=w.homepage,h=!0,null!=w.range){var k=w.range,T=k.start,S=k.end;m=S-T,u&&(p=S-T)}}var C={label:d,summary:y,isRoot:v,isTitle:0===f.length,rangeId:t.id,id:f.length>0?u?"".concat(f[0].split(",")[0],","):f[0]:void 0,isEmpty:g,isCanvas:u,itemIndex:u?l:void 0,canvasIndex:l,items:(null===(c=t.getRanges())||void 0===c?void 0:c.length)>0?t.getRanges().map((function(t){return e(t,r)})):[],duration:Te(p),isClickable:h,homepage:b,canvasDuration:m};return f.length>0&&(s++,u||(C.itemIndex=s),a.push(C)),C}},u=t.parseManifest(e).getAllRanges();if(0===(null==u?void 0:u.length))return{structures:[],timespans:[],markRoot:!1};var d=u[0],f=[],p=d.getBehavior();if(p&&"no-nav"==p)return{structures:[],timespans:[]};if(r||"top"===p){var m=d.getRanges();(null==m?void 0:m.length)>0&&m.map((function(e,t){"no-nav"!=e.getBehavior()&&(s=0,l=t+1,f.push(c(e,d)))}))}else o=!0,i=n.reduce((function(e,t){return e+t.range.end}),0),f.push(c(d,d));var v=o&&(null==n?void 0:n.length)>1;return{structures:f,timespans:a,markRoot:v}}(h,g.isPlaylist),n=e.structures,a=e.timespans,i=e.markRoot;w.current=n,E.current=n,T.current=i,(null==n?void 0:n.length)>0&&n[0].isRoot&&(E.current=n[0].items),r({structures:E.current,type:"setStructures"}),r({timespans:a,type:"setCanvasSegments"}),S.current.isScrolling=!1}catch(e){x(e)}}),[h]),d.default.useEffect((function(){y&&g.isPlaylist&&r({item:b[p],type:"switchItem"})}),[y,p]),d.default.useEffect((function(){if(l){var e=b.filter((function(e){return e.id===o}));if((null==e?void 0:e.length)>0){var t=e[0],a=t.isCanvas,i=t.items;(!a||0==i.length&&a)&&r({item:e[0],type:"switchItem"})}var u=function(e,t){try{var r=ke(e)[0].getCanvasIndexById(t);return r||0===r?r:(console.log("Canvas not found in Manifest, ",t),0)}catch(e){throw e}}(h,Ye(o)),d=Oe(o,f);if(!d||null==d)return void console.error("StructuredNavigation -> invalid media fragment in structure item -> ",d);var g=d.start;if(m){var y=function(e,t,r){var n,a;return e.map((function(i,o){var l=o>0?e[o].altStart:0;isNaN(c)&&(c=r);var s=i.start,c=i.end,u=l+s,d=l+c;t.start>=u&&t.start-1&&(r({canvasIndex:u,type:"switchCanvas"}),k.current=E.current[u].isEmpty);c&&!k.current?(c.currentTime(g),n({startTime:d.start,endTime:d.end,type:"setTimeFragment"}),n({currentTime:g,type:"setCurrentTime"}),s&&c.userActive(!0)):k.current&&n({type:"resetClick"})}}),[l,c]),d.default.useEffect((function(){if(S.current){var e=S.current,t=S.current.parentElement,r=Math.abs(e.scrollHeight-(e.scrollTop+e.clientHeight))<=1;C.current=!r,t&&I.observe(t)}}),[c]);var q=function(e){var t=e.target;t.classList.contains("ramp--structured-nav__border")&&(t=t.firstChild);var r=t.nextSibling,n=Math.abs(t.scrollHeight-(t.scrollTop+t.clientHeight))<=1;t&&n&&t.classList.contains("scrollable")?t.classList.remove("scrollable"):!t||n||t.classList.contains("scrollable")||t.classList.add("scrollable"),r&&n&&r.classList.contains("scrollable")?r.classList.remove("scrollable"):!r||n||r.classList.contains("scrollable")||r.classList.add("scrollable")},I=new ResizeObserver((function(e){var t,r=yn(e);try{for(r.s();!(t=r.n()).done;){var n=t.value;q(n)}}catch(e){r.e(e)}finally{r.f()}}));if(!h)return d.default.createElement("p",null,"No manifest - Please provide a valid manifest.");var O="",R="";C.current?(O="ramp--structured-nav scrollable",R="scrollable"):O="ramp--structured-nav",null!=g&&g.isPlaylist&&(O+=" playlist-items"),O+=T.current?" ramp--structured-nav-with_root":"";var P=function(e){S.current.isScrolling=e};return d.default.createElement("div",{className:"ramp--structured-nav__border"},d.default.createElement("div",{"data-testid":"structured-nav",className:O,ref:S,role:"list","aria-label":"Structural content",onScroll:q,onMouseLeave:function(){return P(!1)},onMouseOver:function(){return P(!0)}},(null===(e=w.current)||void 0===e?void 0:e.length)>0?w.current.map((function(e,t){return d.default.createElement(gn,{items:[e],sectionRef:d.default.createRef(),key:t,structureContainerRef:S})})):d.default.createElement("p",{className:"ramp--no-structure"},"There are no structures in the manifest")),d.default.createElement("span",{className:R},"Scroll to see more"))};xn.propTypes={};var En,wn,kn,Tn,Sn=x((function(e){e.exports=function(e,t){if(null==e)return{};var r,n,a={},i=Object.keys(e);for(n=0;n=0||(a[r]=e[r]);return a},e.exports.__esModule=!0,e.exports.default=e.exports})),Cn=b(x((function(e){e.exports=function(e,t){if(null==e)return{};var r,n,a=Sn(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a},e.exports.__esModule=!0,e.exports.default=e.exports}))),qn=b(x((function(e){e.exports=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))},e.exports.__esModule=!0,e.exports.default=e.exports})));function In(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return On(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return On(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,a=function(){};return{s:a,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,l=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return o=e.done,e},e:function(e){l=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(l)throw i}}}}function On(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&void 0!==a[1]?a[1]:"",e.next=3,fetch(t).then((function(e){if(e.headers.get("Content-Type").includes("application/json"))return e.json()})).then((function(e){var n=ke(e)[0].getCanvases(),a=[];return(null==n?void 0:n.length)>0&&n.map((function(e,n){var i=Re(e.__jsonld.annotations,"supplementing"),o=[];if(i.length>0){var l=i[0].getBody()[0];if("TextualBody"===l.getProperty("type")){var s=je(r.length>0?r:l.getLabel().getValue()?Me(l.getLabel().getValue()):"Canvas-".concat(n)),c=s.isMachineGen,u=s.labelText;o.push({url:void 0===l.id?t:l.id,title:u,isMachineGen:c,id:"".concat(u,"-").concat(n),format:""})}else i.forEach((function(e,t){var r=e.getBody()[0],a="",i="";null!=r.getLabel()&&r.getLabel().length>1?(a=Me(r.getLabel()[0]._value),i=Me(r.getLabel().getValue("none"))):a=null!=r.getLabel()&&1===r.getLabel().length?Me(r.getLabel().getValue()):"".concat(t);var l=r.id,s=Le(l),c=je(a),u=c.isMachineGen,d=c.labelText;""===i&&(i=d),1!==s&&3!==s||o.push({title:d,filename:i,url:l,isMachineGen:u,id:"".concat(d,"-").concat(n,"-").concat(t),format:r.getFormat()||""})}))}a.push({canvasId:n,items:o})})),a})).catch((function(e){return console.error("transcript-parser -> readSupplementingAnnotations() -> error fetching transcript resource at, ",t),[]}));case 3:return n=e.sent,e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)}))),Nn.apply(this,arguments)}function _n(e){return Fn.apply(this,arguments)}function Fn(){return Fn=Q($.mark((function e(t){var r,n,a;return $.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t&&null!=t&&0!=t.length){e.next=5;break}return console.error("No transcripts given as input"),e.abrupt("return",[]);case 5:return r=[],t.map((function(e){return r.push({canvasId:e.canvasId,items:[]})})),e.next=9,Promise.all(t.map(function(){var e=Q($.mark((function e(t){var n,a,i;return $.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.canvasId,a=t.items,e.next=3,Promise.all(a.map(function(){var e=Q($.mark((function e(t,a){var i,o,l,s,c,u,d,f;return $.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=t.title,o=t.url,e.next=3,Mn(o,i);case 3:if(l=e.sent,s=je(i),c=s.isMachineGen,u=s.labelText,d=[],(null==l?void 0:l.length)>0&&(d=l.map((function(e){return e.items})).flat(),f=Bn(r.concat(l),"canvasId","items"),r=f),0!==l.length&&0!==d.length){e.next=11;break}return e.abrupt("return",{title:u,filename:u,url:o,isMachineGen:c,id:"".concat(u,"-").concat(n,"-").concat(a),format:""});case 11:return e.abrupt("return",null);case 12:case"end":return e.stop()}}),e)})));return function(t,r){return e.apply(this,arguments)}}()));case 3:return i=e.sent,e.abrupt("return",{canvasId:n,items:i.filter((function(e){return null!=e}))});case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 9:return n=e.sent,a=Bn(r.concat(n),"canvasId","items"),e.abrupt("return",a);case 12:case"end":return e.stop()}}),e)}))),Fn.apply(this,arguments)}function Bn(e,t,r){return e.reduce((function(e,n){var a=e.filter((function(e){return e[t]==n[t]}));if((null==a?void 0:a.length)>0){var i=a[0];i[r]=i[r].concat(n[r])}else e.push(n);return e}),[])}function Un(e,t,r){return Vn.apply(this,arguments)}function Vn(){return(Vn=Q($.mark((function e(r,n,a){var i,o,l,s,c,u,d,f,p,m,v,h,g,y,b,x,E;return $.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=[],o=r,void 0!==r){e.next=4;break}return e.abrupt("return",{tData:i,tUrl:o,tType:jn.invalid});case 4:return l=null,s=null,e.next=8,fetch(r).then(Ce).then((function(e){l=e.headers.get("Content-Type"),s=e})).catch((function(e){console.error("transcript-parser -> parseTranscriptData() -> fetching transcript -> ",e)}));case 8:if(null!=l){e.next=10;break}return e.abrupt("return",{tData:[],tUrl:o,tType:jn.invalid});case 10:if(c=Dn.filter((function(e){return e.type.includes(l.split(";")[0])})),u=Dn.filter((function(e){return e.type.includes(a)})),d="",(null==u?void 0:u.length)>0?d=u[0].ext:c.length>0?d=c[0].ext:(f=r.split(".").reverse()[0],p=Dn.filter((function(e){return e.ext===f})),d=p.length>0?f:""),void 0!==n){e.next=16;break}return e.abrupt("return",{tData:i,tUrl:o,tType:jn.noTranscript});case 16:e.t0=d,e.next="json"===e.t0?19:"txt"===e.t0?29:"srt"===e.t0||"vtt"===e.t0?40:"docx"===e.t0?50:54;break;case 19:return e.next=21,s.json();case 21:if(h=e.sent,!t.parseManifest(h)){e.next=27;break}return e.abrupt("return",Wn(h,r,n));case 27:return g=zn(h),e.abrupt("return",{tData:g.tData,tUrl:o,tType:g.tType,tFileExt:d});case 29:return e.next=31,s.text();case 31:if(m=e.sent,0!=(v=m.split("\n")).length){e.next=37;break}return e.abrupt("return",{tData:[],tUrl:r,tType:jn.noTranscript});case 37:return y=ia(v),e.abrupt("return",{tData:y,tUrl:r,tType:jn.plainText,tFileExt:d});case 39:case 40:return e.next=42,s.text();case 42:if(m=e.sent,0!=(v=m.split("\n")).length){e.next=48;break}return e.abrupt("return",{tData:[],tUrl:r,tType:jn.noTranscript});case 48:return b=Zn(m,"srt"===d),x=b.tData,E=b.tType,e.abrupt("return",{tData:x,tUrl:r,tType:E,tFileExt:d});case 50:return e.next=52,Hn(s);case 52:return i=e.sent,e.abrupt("return",{tData:aa(i),tUrl:r,tType:jn.docx,tFileExt:d});case 54:return e.abrupt("return",{tData:[],tUrl:r,tType:jn.noSupport});case 55:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Hn(e){return Gn.apply(this,arguments)}function Gn(){return Gn=Q($.mark((function e(t){var r,n,a;return $.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=null,e.next=3,t.blob();case 3:return n=e.sent,a=new File([n],name,{type:t.headers.get("content-type")}),e.next=7,g.default.convertToHtml({arrayBuffer:a}).then((function(e){r=e.value})).catch((function(e){console.error(e)}));case 7:return e.abrupt("return",r);case 8:case"end":return e.stop()}}),e)}))),Gn.apply(this,arguments)}function zn(e){if(0==e.length)return{tData:[],tType:jn.noTranscript};var t,r=[],n=In(e);try{for(n.s();!(t=n.n()).done;){var a=t.value;if(a.speaker){var i,o=a.speaker,l=In(a.spans);try{for(l.s();!(i=l.n()).done;){var s=i.value;s.speaker=o,r.push(s)}}catch(e){l.e(e)}finally{l.f()}}else{var c,u=In(a.spans);try{for(u.s();!(c=u.n()).done;){var d=c.value;r.push(d)}}catch(e){u.e(e)}finally{u.f()}}}}catch(e){n.e(e)}finally{n.f()}return{tData:r,tType:jn.timedText}}function Wn(e,t,r){var n=t,a=[];return(a=e.annotations?Re(e.annotations,"supplementing"):Pe({manifest:e,canvasIndex:r,key:"annotations",motivation:"supplementing"})).length>0?"TextualBody"!=a[0].getBody()[0].getProperty("type")?function(e){return Jn.apply(this,arguments)}(a[0]):{tData:Yn(a),tUrl:n,tType:jn.timedText,tFileExt:"json"}:{tData:[],tUrl:n,tType:jn.noTranscript}}function Jn(){return(Jn=Q($.mark((function e(t){var r,n,a,i,o,l,s;return $.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=[],n="",a=t.getBody()[0],i=a.getProperty("id"),o=a.getProperty("type"),l=a.getFormat(),s="","Text"!==o){e.next=12;break}return e.next=10,fetch(i).then(Ce).then((function(e){return e.text()})).then((function(e){if(Rn.webvtt.includes(l)||Rn.srt.includes(l)){var t=Zn(e,Rn.srt.includes(l));r=t.tData,n=t.tType,s=Dn.filter((function(e){return e.type.includes(l)}))[0].ext}else{var a=e.split("\n");r=ia(a),n=jn.plainText,s="txt"}})).catch((function(e){throw console.error("transcript-parser -> parseExternalAnnotations() -> fetching external transcript -> ",e),e}));case 10:e.next=15;break;case 12:if("AnnotationPage"!==o){e.next=15;break}return e.next=15,fetch(i).then(Ce).then((function(e){return e.json()})).then((function(e){var t=Re([e],"supplementing");r=Yn(t),n=jn.timedText,s="json"})).catch((function(e){throw console.error("transcript-parser -> parseExternalAnnotations() -> fetching annotations -> ",e),e}));case 15:return e.abrupt("return",{tData:r,tUrl:i,tType:n,tFileExt:s});case 16:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Yn(e){var t=[];return e.map((function(e){if(null!=e.id){var r=e.getBody()[0],n=Oe(e.getProperty("target")),a=n.start,i=n.end;t.push({text:r.getProperty("value"),format:r.getFormat(),begin:parseFloat(a),end:parseFloat(i),tag:Ln.timedCue})}})),t}function Zn(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=[],n=[],a=e.split("\n"),i=a;if(!t){var o=function(e){var t=e.shift().trim();if(6==(null==t?void 0:t.length)&&"WEBVTT"===t){var r=function(e){var t=0,r=0,n=!1,a=[];e=e.filter((function(e){return!Number(e)}));for(var i=0;i").concat(e[i].trim()),i++;a.push({times:"",line:l,tag:Ln.note})}else{if(o.includes("--\x3e")){r=i;break}"string"==typeof o&&0!=o.trim().length&&(n=!0)}}return r>t&&!n?{valid:!0,cue_lines:e.slice(r),notes:a}:{valid:!1}}(e);return{valid:r.valid,cue_lines:r.cue_lines,notes:r.notes}}return{valid:!1,cue_lines:[],notes:[]}}(a),l=o.valid,s=o.cue_lines,c=o.notes;if(!l)return console.error("Invalid WebVTT file"),{tData:[],tType:jn.invalidVTT};i=s,n=c}var u=function(e){var t,r=[];for(t=0;t0&&e.items.map((function(e){var n=new t.Annotation(e);if("supplementing"==n.getMotivation()){var a=n.getTarget(),i=Ye(a),o=n.getBody()[0].getProperty("value"),s=na(o,r,!0);l.push({target:a,targetURI:i,value:o,hitCount:s})}}));for(var s=function(e,t){return e.reduce((function(e,r){return(e[r[t]]=e[r[t]]||[]).push(r),e}),{})}(l,"targetURI"),c=0,u=Object.entries(s);c]+>/gi,""),d=0,f=0,p=void 0;if(null!=c){d=c.start,f=c.end,p=r.findIndex((function(e){return e.begin==d&&e.end==f}));var m=n.match(/[a-zA-Z]+/gi)?n.match(/[a-zA-Z]+/gi)[0]:n;if(-1!==u.toLocaleLowerCase().indexOf(m)&&null!=p){var v=ea(s,n,t.hitCount,!0);a.push({tag:Ln.timedCue,begin:d,end:f,id:p,match:v,matchCount:t.hitCount,text:s})}}else{var h=$n(r,u,n,i);for(i=h.traversedIds,a=[].concat(le(a),le(h.hits));o===e.length-1&&(null===(g=i)||void 0===g?void 0:g.length)]+>/gi,"").trim(),u=le(c.matchAll(i)),d=t.trim();if(d==c||d.includes(c)&&(null==u?void 0:u.length)>0){s.matchCount=null==u?void 0:u.length,o.push(s),n.push(s.id);break}if((null==u?void 0:u.length)>0){var f;s.matchCount=null===(f=le(d.matchAll(i)))||void 0===f?void 0:f.length,o.push(s),n.push(s.id);break}n.push(s.id)}var p=[];return o.map((function(e){var t=ta(e.textDisplayed,r),n=ea(t,r,e.matchCount,!0);p.push({tag:Ln.nonTimedLine,begin:void 0,end:void 0,id:e.id,match:n,matchCount:e.matchCount,text:t})})),{hits:p,traversedIds:n}},ea=function(e,t,r){if(void 0!==e&&e){var n=0,a=t;arguments.length>3&&void 0!==arguments[3]&&arguments[3]&&(a=ra(t));try{var i,o=new RegExp(String.raw(wn||(wn=qn(["",""])),a),"gi");return 0===(null===(i=le(e.matchAll(o)))||void 0===i?void 0:i.length)?function(){var a=le(e.matchAll(/<\/?[^>]+>/gi));if(0!==(null==a?void 0:a.length)){for(var i=0,o="",l=0;l0?2*(null==s?void 0:s.length)-1:1;if(void 0===a[l]&&void 0===a[l+c])return;var u=a[l].index,d=a[l+c].index+a[l+c][0].length,f=e.slice(i,u),p=e.slice(u,d).replace(/<\/?[^>]+>/gi,"");o="".concat(o).concat(f,'').concat(p,""),i=d,n++,(l=+(c+1))==a.length&&(o="".concat(o).concat(e.slice(i)))}return o}}():e.replace(o,(function(e){var t=e.replace(/<\/?[^>]+>/gi,"");return n'.concat(t,"")):t}))}catch(e){console.log("Error building RegExp for query: ",t)}}},ta=function(e,t){if(void 0!==e&&e){var r=new RegExp(String.raw(kn||(kn=qn(["\b","\b"],["\\b","\\b"])),ra(t,!0,!1)),"gi"),n=e.replace(r,(function(e){return ra(e,!1,!0)}));return n}},ra=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=le(e.matchAll(/[a-zA-Z']+/gi)),a=le(e.matchAll(/([.+?"^${}\-|[\]\\])/g));if(0===(null==a?void 0:a.length)){var i=r?e.split(" ").map((function(e){return"".concat(e,"")})).join(" "):e;return t?"".concat(i,"(?!['w*])"):i}for(var o="",l=0,s=0;s".concat(c[0],""):c[0],d="(".concat(e.slice(l,c.index),0===l?")*":")+");o=t?"".concat(o).concat(d,"(").concat(u,")"):"".concat(o).concat(e.slice(l,c.index)).concat(u),l=c.index+c[0].length,s===(null==n?void 0:n.length)-1&&(o=t?"".concat(o,"(").concat(e.slice(l),")*"):"".concat(o).concat(e.slice(l))),s++}return t?o.replace(/([.?^${}|[\]\\])/g,"\\$1"):o},na=function(e,t){var r,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=t.split(/[\s.,!?;:]/)[0],i=a.replace(/[\[\]\-]/gi,""),o=n?ra(a):i,l=new RegExp(String.raw(Tn||(Tn=qn(["",""])),o),"gi");return null===(r=le(e.matchAll(l)))||void 0===r?void 0:r.length},aa=function(e){var t=document.createElement("div");return t.innerHTML=e,ia(Array.from(t.childNodes),!0)},ia=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=[];return e.map((function(e){r.push({text:t?e.innerText:e,tag:Ln.nonTimedLine,textDisplayed:t?me.decode(e.innerHTML):e})})),r},oa=function(e){var t=e.fileUrl,r=e.fileName,n=e.machineGenerated,a=e.fileExt;return d.default.createElement("button",{className:"ramp--transcript_menu_button ramp--transcript_downloader","data-testid":"transcript-downloader",onClick:function(e){e.preventDefault(),Ie(t,r,a,n)},href:"#","aria-label":"Transcript download button"},d.default.createElement(vr,null))};oa.propTypes={fileUrl:ne.string,fileName:ne.string,machineGenerated:ne.bool,fileExt:ne.string};var la=function(e){var t=e.selectTranscript,r=e.transcriptData,n=e.transcriptInfo,a=e.noTranscript,i=n.filename,o=n.id,l=n.tUrl,s=n.tFileExt,c=n.isMachineGen;return r?[d.default.createElement("div",{key:"transcript-selector","data-testid":"transcript-selector",className:"ramp--transcript_selector"},d.default.createElement("select",{"data-testid":"transcript-select-option",value:o||"",onChange:function(e){t(e.target.value)},"aria-label":"Select transcripts","aria-expanded":!1,"aria-haspopup":"true"},r.map((function(e,t){return d.default.createElement("option",{value:e.id,label:"".concat(e.title).concat(e.numberOfHits?" ("+e.numberOfHits+")":""),key:t},"".concat(e.title).concat(e.numberOfHits?" ("+e.numberOfHits+")":""))}))),!a&&d.default.createElement(oa,{key:"transcript-downloader",fileUrl:l,fileName:i,fileExt:s,machineGenerated:c}))]:null};la.propTypes={selectTranscript:ne.func.isRequired,transcriptData:ne.array.isRequired,transcriptInfo:ne.shape({title:ne.string,id:ne.string,tUrl:ne.string,tFileExt:ne.string,isMachineGen:ne.bool}).isRequired,noTranscript:ne.bool.isRequired};var sa=d.default.memo(la),ca=function(t){var r=t.searchResults,n=t.searchQuery,a=void 0===n?null:n,i=t.focusedMatchIndex,o=t.setFocusedMatchIndex,l=t.setSearchQuery,s=e.useRef(null);e.useEffect((function(){s.current&&a&&(s.current.value=a)}),[!!s.current]);var c=e.useMemo((function(){return Ft((function(e){l(e.target.value)}),100)}),[]),u=null===a||""===a.replace(/\s/g,""),f=null;return u||(0===r.matchingIds.length?f=d.default.createElement("div",{className:"ramp--transcript_search_navigator"},d.default.createElement("span",{"data-testid":"transcript-search-count",className:"ramp--transcript_search_count"},"no results found in this transcript")):null!==i&&(f=d.default.createElement("div",{className:"ramp--transcript_search_navigator"},d.default.createElement("button",{type:"button","data-testid":"transcript-search-prev",className:"ramp--transcript_menu_button ramp--transcript_search_prev",disabled:0===i,title:"Previous Search Result",onClick:function(e){e.preventDefault(),e.stopPropagation(),i>0&&o(i-1)}},d.default.createElement(mr,{flip:!0})),d.default.createElement("span",{className:"ramp--transcript_search_count","data-testid":"transcript-search-count"},i+1," of ",r.matchingIds.length," results"),d.default.createElement("button",{className:"ramp--transcript_menu_button ramp--transcript_search_next",type:"button","data-testid":"transcript-search-next",disabled:i>=r.matchingIds.length-1,title:"Next Search Result",onClick:function(e){e.preventDefault(),e.stopPropagation(),i0)){n.next=13;break}return u=Kn(c,a,t,r),n.abrupt("return",u);case 13:return n.abrupt("return",{matchedTranscriptLines:[],hitCounts:[],allSearchHits:null});case 16:return n.prev=16,n.t0=n.catch(0),"AbortError"!==n.t0.name&&console.error(n.t0),n.abrupt("return",{matchedTranscriptLines:[],hitCounts:[],allSearchHits:null});case 20:case"end":return n.stop()}}),n,null,[[0,16]])})));return function(e,t){return n.apply(this,arguments)}}()},ya={initialSearchQuery:null,showMarkers:!0,matcherFactory:function(e){var t=e.map((function(e){return e.text.toLocaleLowerCase()}));return function(r,n){var a=new RegExp(String.raw(pa||(pa=qn(["",""])),r),"i"),i=r.trim().toLocaleLowerCase(),o=t.reduce((function(t,r,n){var o=r.search(a);if(-1!==o){var l=e[n],s=[l.text.slice(0,o),l.text.slice(o,o+i.length),l.text.slice(o+i.length)],c=s[1],u=s[2],d="".concat(s[0],'').concat(c,"").concat(u);return[].concat(le(t),[ha(ha({},l),{},{score:n,match:d,matchCount:1})])}return t}),[]);return{matchedTranscriptLines:o,hitCounts:[],allSearchHits:null}}},sorter:function(e){return e.sort((function(e,t){return e.id-t.id}))},matchesOnly:!1};function ba(r){var n=r.query,a=r.sorter,i=void 0===a?ya.sorter:a,o=r.enabled,l=void 0===o||o,s=r.transcripts,c=r.canvasIndex,u=r.selectedTranscript,d=r.showMarkers,f=void 0===d?ya.showMarkers:d,p=r.matchesOnly,m=void 0===p?ya.matchesOnly:p,v=r.matcherFactory,h=void 0===v?ya.matcherFactory:v,g=e.useState({results:{},ids:[],matchingIds:[],counts:[]}),y=C(g,2),b=y[0],x=y[1],E=e.useState(),w=C(E,2),k=w[0],T=w[1],S=e.useState(null),q=C(S,2),I=q[0],O=q[1],R=e.useRef(null),A=e.useRef(0),D=e.useMemo((function(){var e=(s||[]).map((function(e,t){return"string"==typeof e?{text:e,id:t}:ha({id:t},e)})),t=e.reduce((function(e,t){return ha(ha({},e),{},P({},t.id,t))}),{}),r=h(e);return null!=k&&null!=k&&(r=ga(k,e,u)),{matcher:r,itemsWithIds:e,itemsIndexed:t}}),[s,h,u]),L=D.matcher,M=D.itemsWithIds,N=D.itemsIndexed,_=e.useContext(G),F=e.useContext(j);e.useEffect((function(){if(F){var e=F.manifest;if(e){var r=function(e,r){var n=null,a=t.parseManifest(e).getServices();if(a&&(null==a?void 0:a.length)>0){var i=a.filter((function(e){return"SearchService2"===e.getProperty("type")}));n=(null==i?void 0:i.length)>0?i[0].id:null}else{var o=ke(e)[0].getCanvases();if(void 0===o||void 0===o[r])return null;var l=o[r].getServices();if(l&&l.length>0){var s=l.filter((function(e){return"SearchService2"===e.getProperty("type")}));n=(null==s?void 0:s.length)>0?s[0].id:null}}return n}(e,c);T(r)}}O(null)}),[c]),e.useEffect((function(){R.current&&R.current.abort(),n&&B()}),[n]),e.useEffect((function(){if(!M.length)return _&&_({type:"setSearchMarkers",payload:[]}),void x(ha(ha({},b),{},{results:{},matchingIds:[],ids:[]}));if(!l||!n){_&&_({type:"setSearchMarkers",payload:[]});var e=i(le(M)).map((function(e){return e.id}));return x(ha(ha({},b),{},{results:N,matchingIds:[],ids:e})),void(n||O(null))}if(null!=I){var t=I[u],r=Xn(t,n,M);U(r,null==b?void 0:b.counts,I)}else B()}),[L,n,l,i,m,f,_,u]);var B=function(){A.current||clearTimeout(A.current);var e=new AbortController;R.current=e,A.current=setTimeout((function(){Promise.resolve(L(n,R.current)).then((function(t){var r=t.matchedTranscriptLines,n=t.hitCounts,a=t.allSearchHits;e.signal.aborted||U(r,n,a)})).catch((function(e){console.error("Search failed: ",n)}))}))},U=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];O(arguments.length>2&&void 0!==arguments[2]?arguments[2]:null);var r={results:M,matchingIds:[],ids:i(le(M)).map((function(e){return e.id})),counts:(null==t?void 0:t.length)>0?t:[]};if(void 0!==e){var a=e.reduce((function(e,t){return ha(ha({},e),{},P({},t.id,t))}),{}),o=i(le(e),!0),l=[];if(o.map((function(e){if(null!=e.matchCount)for(var t=0;t=4&&r.matchingIds.length<45)&&(u=r.matchingIds.map((function(e){return{time:r.results[e].begin,text:"",class:"ramp--track-marker--search"}}))),_({type:"setSearchMarkers",payload:u})}else _({type:"setSearchMarkers",payload:[]})}}else x(ha({},r))};return b}var xa=["initialSearchQuery"];function Ea(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function wa(e){for(var t=1;t1&&void 0!==arguments[1]&&arguments[1]?e.textDisplayed:e.text;return e.match&&(t=e.match),e.speaker?"".concat(e.speaker,": ").concat(t):t},Ca=d.default.memo((function(e){var t=e.item,r=e.goToItem,n=e.isActive,a=e.focusedMatchId,i=e.setFocusedMatchId,o=e.autoScrollEnabled,l=e.showNotes,s=e.transcriptContainerRef,c=e.isNonTimedText,u=e.focusedMatchIndex,f=d.default.useRef(null),p=t.id===a,m=d.default.useRef(p),v=d.default.useRef(n),g=d.default.useRef(-1),y=d.default.useRef(-1),b=d.default.useRef(0);d.default.useEffect((function(){var e=!1,r=y.current;n&&!v.current?o&&(v.current=!0,e=!0):v.current=!1,p&&!m.current?(m.current=!0,e=!0):m.current=!1,e&&f.current&&_e(f.current,s,!0),b.current=rt?b.current+1:b.current<=0?0:b.current-1,b.current>-1){var r=e[b.current];null!=r&&(r.classList.add("current-hit"),_e(r,s,!0))}g.current=u}}),[u]);var x=function(e){e.preventDefault(),e.stopPropagation(),t.match&&a!==t.id?i(t.id):null!==a&&t.tag===Ln.timedCue&&_e(f.current,s,!0),r(t)};return t.tag===Ln.note&&l?d.default.createElement("a",{href:"#",ref:f,role:"listitem",onClick:x,className:h.default("ramp--transcript_item",n&&"active",p&&"focused"),"data-testid":"transcript_text",dangerouslySetInnerHTML:{__html:Sa(t)}}):t.tag===Ln.timedCue?d.default.createElement("a",{href:"#",ref:f,role:"listitem",onClick:x,"data-testid":"transcript_item",className:h.default("ramp--transcript_item",n&&"active",p&&"focused")},"number"==typeof t.begin&&d.default.createElement("span",{className:"ramp--transcript_time","data-testid":"transcript_time"},"[",Te(t.begin,!0),"]"),d.default.createElement("span",{className:"ramp--transcript_text","data-testid":"transcript_text",dangerouslySetInnerHTML:{__html:Sa(t)}})):t.tag===Ln.nonTimedLine?d.default.createElement("a",{href:"#",ref:f,role:"listitem",onClick:x,className:h.default("ramp--transcript_item",n&&"active",p&&"focused"),"data-testid":"transcript_untimed_text"},d.default.createElement("p",{className:"ramp--transcript_untimed_item",dangerouslySetInnerHTML:{__html:Sa(t,c)}})):null})),qa=function(){return d.default.createElement("div",{className:"lds-spinner"},d.default.createElement("div",null),d.default.createElement("div",null),d.default.createElement("div",null),d.default.createElement("div",null),d.default.createElement("div",null),d.default.createElement("div",null),d.default.createElement("div",null),d.default.createElement("div",null),d.default.createElement("div",null),d.default.createElement("div",null),d.default.createElement("div",null),d.default.createElement("div",null))},Ia=d.default.memo((function(e){var t,r=e.seekPlayer,n=e.currentTime,a=e.searchResults,i=e.focusedMatchId,o=e.transcriptInfo,l=e.setFocusedMatchId,s=e.autoScrollEnabled,c=e.showNotes,u=e.transcriptContainerRef,f=e.focusedMatchIndex,p=d.default.useState(null),m=C(p,2),v=m[0],h=m[1],g=d.default.useCallback((function(e){"number"==typeof e.begin?(r(e.begin),h(null)):h(e.id)}),[r]);switch(o.tType){case jn.plainText:t="plain-text";break;case jn.docx:t="docs";break;case jn.timedText:t="timed-text";default:t=""}return o.tError?d.default.createElement("p",{key:"no-transcript",id:"no-transcript","data-testid":"no-transcript",role:"note"},o.tError):a.results&&0!==a.results.length?d.default.createElement("div",{"data-testid":"transcript_".concat(t)},a.ids.map((function(e){return d.default.createElement(Ca,{key:e,goToItem:g,focusedMatchId:i,isActive:v===e||"number"==typeof a.results[e].begin&&a.results[e].begin<=n&&n<=a.results[e].end,item:a.results[e],autoScrollEnabled:s,setFocusedMatchId:l,showNotes:c,transcriptContainerRef:u,isNonTimedText:!0,focusedMatchIndex:f})}))):d.default.createElement(qa,null)})),Oa=function(t){var r,n=t.playerID,a=t.manifestUrl,i=t.showNotes,o=void 0!==i&&i,l=t.search,s=void 0===l?{}:l,c=t.transcripts,u=void 0===c?[]:c,f=d.default.useState([]),p=C(f,2),m=p[0],v=p[1],h=d.default.useState([]),g=C(h,2),y=g[0],b=g[1],x=d.default.useState([]),E=C(x,2),w=E[0],k=E[1],T=d.default.useState({title:null,filename:null,id:null,tUrl:null,tType:null,tFileExt:null,isMachineGen:!1,tError:null}),S=C(T,2),q=S[0],I=S[1],O=d.default.useState(),R=C(O,2),P=R[0],A=R[1],D=d.default.useState(!0),j=C(D,2),L=j[0],M=j[1],N=d.default.useState([]),_=C(N,2),F=_[0],B=_[1],U=(r=wa(wa({},s),{},{isSearchable:q.tType===jn.timedText||q.tType===jn.docx||q.tType===jn.plainText,showMarkers:q.tType===jn.timedText}))&&r.isSearchable?ha(ha(ha({},ya),r),{},{enabled:!0}):ha(ha({},ya),{},{enabled:!1}),V=U.initialSearchQuery,H=Cn(U,xa),G=d.default.useState(V),z=C(G,2),W=z[0],J=z[1],Y=d.default.useState(-1),Z=C(Y,2),K=Z[0],X=Z[1],ee=d.default.useRef(K),te=ba(wa(wa({},H),{},{query:W,transcripts:w,canvasIndex:ee.current,selectedTranscript:P})),re=function(t){var r=t.searchResults,n=e.useState(null),a=C(n,2),i=a[0],o=a[1],l=null===i?null:r.matchingIds[i],s=e.useCallback((function(e){var t=r.matchingIds.indexOf(e);o(-1!==t?t:null)}),[r.matchingIds]);return e.useEffect((function(){r.matchingIds.length||null===i?r.matchingIds.length&&null===i?o(0):null!==i&&i>=r.matchingIds.length&&o(r.matchingIds.length-1):o(null)}),[r.matchingIds,i]),e.useEffect((function(){r.matchingIds.length&&i>0&&o(null)}),[r.matchingIds]),{focusedMatchId:l,setFocusedMatchId:s,focusedMatchIndex:i,setFocusedMatchIndex:o}}({searchResults:te}),ne=re.focusedMatchId,ae=re.setFocusedMatchId,ie=re.focusedMatchIndex,oe=re.setFocusedMatchIndex,se=function(e){var t=e.searchResults,r=e.canvasTranscripts,n=e.searchQuery;if(null==t||!t.counts||0===(null==r?void 0:r.length)||null===n)return r;var a=t.counts,i=[];return r.map((function(e){var t,r=(null===(t=a.find((function(t){return t.transcriptURL===e.url})))||void 0===t?void 0:t.numberOfHits)||0;i.push(ha(ha({},e),{},{numberOfHits:r}))})),i}({searchResults:te,canvasTranscripts:y,searchQuery:W}),ce=d.default.useState(!0),ue=C(ce,2),de=ue[0],fe=ue[1],pe=d.default.useState(!0),me=C(pe,2),ve=me[0],he=me[1],ge=d.default.useRef(ve),ye=new AbortController,be=d.default.useRef(null),xe=d.default.useRef(null),Ee=d.default.useRef(),we=d.default.useState(-1),ke=C(we,2),Te=ke[0],Se=ke[1],Ce=d.default.useMemo((function(){return Ut(Se,50)}),[]),qe=d.default.useCallback((function(e){Ce(e),xe.current&&(xe.current.currentTime=e)}),[]);d.default.useEffect((function(){be.current=setInterval((function(){var e,t=document.getElementById(n);if(t?t.children[0]?xe.current=t.children[0]:xe.current=t:(console.error("Cannot find player, '"+n+"' on page. Transcript synchronization is disabled."),M(!1)),xe.current){var r=parseInt(xe.current.dataset.canvasindex);Number.isNaN(r)&&(r=0),r!==ee.current&&(k([]),e=r,ye.abort(),ee.current=e,X(e),Ce(xe.current.currentTime),xe.current.addEventListener("timeupdate",(function(){Ce(xe.current.currentTime)})))}}),500)}),[]),d.default.useEffect((function(){return function(){clearInterval(be.current)}}),[]),d.default.useEffect(Q($.mark((function e(){var t;return $.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=[],0!==(null==u?void 0:u.length)||a){e.next=7;break}M(!1),k([]),I({tType:jn.noTranscript,id:"",tError:ka}),e.next=19;break;case 7:if(!((null==u?void 0:u.length)>0)){e.next=13;break}return e.next=10,_n(u);case 10:e.t0=e.sent,e.next=16;break;case 13:return e.next=15,Mn(a);case 15:e.t0=e.sent;case 16:t=e.t0,v(t),Oe(t);case 19:case"end":return e.stop()}}),e)}))),[ee.current]),d.default.useEffect((function(){if((null==m?void 0:m.length)>0&&null!=ee.current){var e=m.filter((function(e){return e.canvasId==ee.current}))[0];b(e.items),Pe(e.items[0])}}),[ee.current]);var Ie,Oe=function(e){var t,r;if(!ye.signal.aborted){var n,a=function(e){return e.filter((function(e){return e.canvasId==K}))};if(!(null!=e&&e.length)>0||!(null!==(t=a(e))&&void 0!==t&&t.length)>0||!(null!==(n=e,r=a(n)[0].items)&&void 0!==r&&r.length)>0)fe(!0),k([]),Pe(void 0);else{fe(!1);var i=a(e)[0];b(i.items),Pe(i.items[0])}}},Re=d.default.useCallback((function(e){var t=y.filter((function(t){return t.id===e}));Pe(t[0])}),[y]),Pe=function(){var e=Q($.mark((function e(t){var r,n,a,i,o,l,s,c,u,d,f,p,m;return $.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t&&null!=t){e.next=5;break}return fe(!0),M(!1),I({tType:jn.noTranscript,id:"",tError:ka}),e.abrupt("return");case 5:if(fe(!1),n=(r=t).id,a=r.title,i=r.filename,o=r.url,l=r.isMachineGen,s=r.format,!((null==(c=F.filter((function(e){return e.id==n&&e.canvasId==ee.current})))?void 0:c.length)>0)){e.next=15;break}u=c[0],d=u.tData,f=u.tFileExt,p=u.tType,m=u.tError,k(d),I({title:a,filename:i,id:n,isMachineGen:l,tType:p,tUrl:o,tFileExt:f,tError:m}),A(o),e.next=17;break;case 15:return e.next=17,Promise.resolve(Un(o,ee.current,s)).then((function(e){if(null!=e){var r=e.tData,o=e.tUrl,s=e.tType,c=e.tFileExt,u="";switch(s){case jn.invalid:u="Invalid URL for transcript, please check again.";break;case jn.noTranscript:u=ka;break;case jn.noSupport:u=Ta;break;case jn.invalidVTT:u="Invalid WebVTT file, please check again.";break;case jn.invalidTimestamp:u="Invalid timestamp format in cue(s), please check again."}k(r),I({title:a,filename:i,id:n,isMachineGen:l,tType:s,tUrl:o,tFileExt:c,tError:u}),A(o),t=wa(wa({},t),{},{tType:s,tData:r,tFileExt:c,canvasId:ee.current,tError:u}),B([].concat(le(F),[t]))}}));case 17:M(!1);case 18:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return L?d.default.createElement(qa,null):d.default.createElement("div",{className:"ramp--transcript_nav","data-testid":"transcript_nav",key:q.title},!de&&d.default.createElement(ma,{showSearch:H.enabled,selectTranscript:Re,transcriptData:se,transcriptInfo:q,noTranscript:(null===(Ie=q.tError)||void 0===Ie?void 0:Ie.length)>0&&q.tError!=Ta,setAutoScrollEnabled:function(e){ge.current=e,he(e)},setFocusedMatchIndex:oe,focusedMatchIndex:ie,autoScrollEnabled:ge.current,searchResults:te,searchQuery:W,setSearchQuery:J}),d.default.createElement("div",{className:"transcript_content ".concat(w?"":"static"),"data-testid":"transcript_content_".concat(q.tType),role:"list","aria-label":"Attached Transcript content",ref:Ee},d.default.createElement(Ia,{currentTime:Te,seekPlayer:qe,searchResults:te,focusedMatchId:ne,transcriptInfo:q,setFocusedMatchId:ae,autoScrollEnabled:ge.current&&null===W,showNotes:o,transcriptContainerRef:Ee,focusedMatchIndex:ie})))};Oa.propTypes={playerID:ne.string.isRequired,manifestUrl:ne.string,showSearch:ne.bool,showNotes:ne.bool,search:ne.oneOf([ne.bool,ne.shape({initialSearchQuery:ne.string,showMarkers:ne.bool,matcherFactory:ne.func,sorter:ne.func,matchesOnly:ne.bool})]),transcripts:ne.arrayOf(ne.shape({canvasId:ne.number.isRequired,items:ne.arrayOf(ne.shape({title:ne.string,url:ne.string}))}))};var Ra=function(e){var r=e.displayOnlyCanvasMetadata,n=void 0!==r&&r,a=e.displayAllMetadata,i=void 0!==a&&a,o=e.displayTitle,l=void 0===o||o,s=e.showHeading,c=void 0===s||s,u=e.itemHeading,f=void 0===u?"Item Details":u,p=e.sectionHeaading,m=void 0===p?"Section Details":p,v=F(),h=v.manifest,g=v.canvasIndex,y=d.default.useState(),b=C(y,2),x=b[0],E=b[1],w=d.default.useState(),k=C(w,2);k[0];var T=k[1],S=d.default.useState(),q=C(S,2),I=q[0],O=q[1],R=d.default.useState(),P=C(R,2),A=P[0],D=P[1],j=d.default.useState(),L=C(j,2),M=L[0],N=L[1],_=d.default.useState(),B=C(_,2),U=B[0],V=B[1],H=d.default.useState(),G=C(H,2),z=G[0],W=G[1],J=d.default.useRef();d.default.useEffect((function(){if(h){var e,r=n||i;N(r);var a=!n||i;D(a);var o=function(e,r){try{var n=[],a={canvasMetadata:n,manifestMetadata:[]},i=t.parseManifest(e);if(r){var o=ke(e)[0].getCanvases();for(var l in o){var s=parseInt(l),c=$e(o[s],"Canvas");n.push({canvasindex:s,metadata:Xe(o[s].getMetadata(),"Canvas"),rights:c})}a.canvasMetadata=n}var u=Xe(i.getMetadata(),"Manifest"),d=$e(i,"Manifest");return a.manifestMetadata=u,a.rights=d,a}catch(e){throw console.error("iiif-parser -> getMetadata() -> cannot parse manifest, ",e),new Error(ge)}}(h,r);if(r&&(c=o.canvasMetadata,T(c),J.current=c,Y()),a){var s=o.manifestMetadata;l||(s=s.filter((function(e){return"title"!=e.label.toLowerCase()}))),E(s)}(null===(e=o.rights)||void 0===e?void 0:e.length)>0&&V(o.rights)}var c}),[h]),d.default.useEffect((function(){g>=0&&M&&Y()}),[g]);var Y=function(){var e=J.current.filter((function(e){return e.canvasindex===g}))[0];if(null!=e){var t=e.metadata,r=e.rights;l||null==t||(t=t.filter((function(e){return"title"!=e.label.toLowerCase()}))),O(t),null!=r&&(null==r?void 0:r.length)>0&&W(r)}},Z=function(){return(null==I?void 0:I.length)>0||(null==x?void 0:x.length)>0},Q=function(e){var t=[];return(null==e?void 0:e.length)>0&&e.map((function(e,r){t.push(d.default.createElement(d.default.Fragment,{key:r},d.default.createElement("dt",null,e.label),d.default.createElement("dd",{dangerouslySetInnerHTML:{__html:e.value}})))})),d.default.createElement("dl",null,t)};return d.default.createElement("div",{"data-testid":"metadata-display",className:"ramp--metadata-display"},c&&d.default.createElement("div",{className:"ramp--metadata-display-title","data-testid":"metadata-display-title"},d.default.createElement("h4",null,"Details")),Z()&&d.default.createElement("div",{className:"ramp--metadata-display-content"},A&&(null==x?void 0:x.length)>0&&d.default.createElement(d.default.Fragment,null,i&&d.default.createElement("span",null,f),Q(x),(null==U?void 0:U.length)>0&&d.default.createElement("span",{className:"ramp--metadata-rights-heading","data-testid":"manifest-rights"},"Rights"),Q(U)),M&&(null==I?void 0:I.length)>0&&d.default.createElement(d.default.Fragment,null,i&&d.default.createElement("span",null,m),Q(I),(null==z?void 0:z.length)>0&&d.default.createElement("span",{className:"ramp--metadata-rights-heading","data-testid":"canvas-rights"},"Rights"),Q(z))),!Z()&&d.default.createElement("div",{"data-testid":"metadata-display-message",className:"ramp--metadata-display-message"},d.default.createElement("p",null,"No valid Metadata is in the Manifest/Canvas(es)")))};Ra.propTypes={displayOnlyCanvasMetadata:ne.bool,displayAllMetadata:ne.bool,displayTitle:ne.bool,showHeading:ne.bool,itemHeading:ne.string,sectionHeaading:ne.string};var Pa=function(e){var t=e.label,r=void 0===t?"Autoplay":t,n=e.showLabel,a=void 0===n||n,i=F().autoAdvance,o=B();return d.default.createElement("div",{"data-testid":"auto-advance",className:"ramp--auto-advance"},a&&d.default.createElement("span",{className:"ramp--auto-advance-label","data-testid":"auto-advance-label",htmlFor:"auto-advance-toggle",id:"auto-advance-toggle-label"},r),d.default.createElement("label",{className:"ramp--auto-advance-toggle","aria-labelledby":"auto-advance-toggle-label"},d.default.createElement("input",{"data-testid":"auto-advance-toggle",name:"auto-advance-toggle",type:"checkbox",checked:i,"aria-label":r,onChange:function(e){return o({autoAdvance:e.target.checked,type:"setAutoAdvance"})}}),d.default.createElement("span",{className:"slider round"})))};Pa.propTypes={label:ne.string,showLabel:ne.bool};var Aa=function(e){var r=e.newMarkerEndpoint,n=e.canvasId,a=e.handleCreate,i=e.getCurrentTime,o=e.csrfToken,l=d.default.useState(!1),s=C(l,2),c=s[0],u=s[1],f=d.default.useState(!1),p=C(f,2),m=p[0],v=p[1],h=d.default.useState(!1),g=C(h,2),y=g[0],b=g[1],x=d.default.useState(""),E=C(x,2),w=E[0],k=E[1],T=d.default.useState(),S=C(T,2),q=S[0],I=S[1],O=function(e){I(e);var t=Ne(e);v(t)};return d.default.createElement("div",{className:"ramp-markers-display__new-marker"},d.default.createElement("button",{type:"submit",onClick:function(){var e=Te(i(),!0,!0);O(e),u(!0)},className:"ramp--markers-display__edit-button","data-testid":"create-new-marker-button"},"Add New Marker"),c&&d.default.createElement("form",{className:"ramp--markers-display__new-marker-form",method:"post",onSubmit:function(e){e.preventDefault();var i=e.target,l=new FormData(i),s=Object.fromEntries(l.entries()),c=s.label,d=s.time,f={type:"Annotation",motivation:"highlighting",body:{type:"TextualBody",format:"text/html",value:c},target:"".concat(n,"#t=").concat(Se(d))},p={method:"POST",credentials:"same-origin",headers:{Accept:"application/json"},body:JSON.stringify(f)};void 0!==o&&(p.headers["X-CSRF-Token"]=o),fetch(r,p).then((function(e){if(201!=e.status)throw new Error;return e.json()})).then((function(e){var r,n=tt((r=e,new t.Annotation(r)));n&&a(n),u(!1)})).catch((function(e){console.error("CreateMarker -> handleCreateMarker() -> failed to create annotation; ",e),b(!0),k("Marker creation failed.")}))},"data-testid":"create-new-marker-form"},d.default.createElement("table",{className:"create-marker-form-table"},d.default.createElement("tbody",null,d.default.createElement("tr",null,d.default.createElement("td",null,d.default.createElement("label",{htmlFor:"new-marker-title"},"Title:"),d.default.createElement("input",{id:"new-marker-title","data-testid":"create-marker-title",type:"text",className:"ramp--markers-display__create-marker",name:"label"})),d.default.createElement("td",null,d.default.createElement("label",{htmlFor:"new-marker-time"},"Time:"),d.default.createElement("input",{id:"new-marker-time","data-testid":"create-marker-timestamp",type:"text",className:"ramp--markers-display__create-marker ".concat(m?"time-valid":"time-invalid"),name:"time",value:q,onChange:function(e){return O(e.target.value)}})),d.default.createElement("td",null,d.default.createElement("div",{className:"marker-actions"},y&&d.default.createElement("p",{className:"ramp--markers-display__error-message"},w),d.default.createElement("button",{type:"submit",className:"ramp--markers-display__edit-button","data-testid":"edit-save-button",disabled:!m},d.default.createElement(sr,null)," Save"),d.default.createElement("button",{className:"ramp--markers-display__edit-button-danger","data-testid":"edit-cancel-button",onClick:function(){u(!1),v(!1),k(""),b(!1)}},d.default.createElement(cr,null)," Cancel"))))))))};Aa.propTypes={newMarkerEndpoint:ne.string.isRequired,canvasId:ne.string,handleCreate:ne.func.isRequired,getCurrentTime:ne.func.isRequired};var Da=function(e){var t=e.marker,r=e.handleSubmit,n=e.handleMarkerClick,a=e.handleDelete,i=e.hasAnnotationService,o=e.isEditing,l=e.toggleIsEditing,s=e.csrfToken,c=d.default.useState(!1),u=C(c,2),f=u[0],p=u[1],m=d.default.useState(!0),v=C(m,2),h=v[0],g=v[1],y=d.default.useState(),b=C(y,2),x=b[0],E=b[1],w=d.default.useState(!1),k=C(w,2),T=k[0],S=k[1],q=d.default.useState(!1),I=C(q,2),O=I[0],R=I[1],P=d.default.useState(""),A=C(P,2),D=A[0],j=A[1];d.default.useEffect((function(){return{}}),[]),d.default.useEffect((function(){M(t.value),F(t.timeStr)}),[t]);var L=d.default.useRef(t.value),M=function(e){L.current=e},N=d.default.useRef(Se(t.timeStr)),_=d.default.useRef(t.timeStr),F=function(e){_.current=e,N.current=Se(e)},B=function(){R(!1),j("")},U=function(){S(!1),p(!1),l(!1)};return f?d.default.createElement("tr",null,d.default.createElement("td",null,d.default.createElement("input",{id:"label","data-testid":"edit-label",defaultValue:L.current,type:"text",className:"ramp--markers-display__edit-marker",onChange:function(e){return M(e.target.value)},name:"label"})),d.default.createElement("td",null,d.default.createElement("input",{className:"ramp--markers-display__edit-marker ".concat(h?"time-valid":"time-invalid"),id:"time","data-testid":"edit-timestamp",defaultValue:_.current,type:"text",onChange:function(e){return function(e){var t=Ne(e);g(t),F(e)}(e.target.value)},name:"time"})),d.default.createElement("td",null,d.default.createElement("div",{className:"marker-actions"},O&&d.default.createElement("p",{className:"ramp--markers-display__error-message"},D),d.default.createElement("button",{type:"submit",onClick:function(){var e={type:"Annotation",motivation:"highlighting",body:{type:"TextualBody",format:"text/html",value:L.current},id:t.id,target:"".concat(t.canvasId,"#t=").concat(Se(_.current))},n={method:"PUT",credentials:"same-origin",headers:{Accept:"application/json"},body:JSON.stringify(e)};void 0!==s&&(n.headers["X-CSRF-Token"]=s),fetch(t.id,n).then((function(e){if(201!=e.status)throw new Error;r(L.current,_.current,t.id),B(),U()})).catch((function(e){console.error("MarkerRow -> handleEditSubmit -> failed to update annotation; ",e),R(!0),j("Marker update failed")}))},disabled:!h,className:"ramp--markers-display__edit-button","data-testid":"edit-save-button"},d.default.createElement(sr,null)," Save"),d.default.createElement("button",{className:"ramp--markers-display__edit-button-danger","data-testid":"edit-cancel-button",onClick:function(){F(x.time),M(x.label),E({}),B(),U()}},d.default.createElement(cr,null)," Cancel")))):T?d.default.createElement("tr",null,d.default.createElement("td",null,d.default.createElement("a",{href:"".concat(t.canvasId,"#t=").concat(N.current,","),onClick:function(e){return n(e)},"data-offset":N.current},L.current)),d.default.createElement("td",null,_.current),d.default.createElement("td",null,d.default.createElement("div",{className:"marker-actions"},d.default.createElement("p",null,"Are you sure?"),d.default.createElement("button",{type:"submit",className:"ramp--markers-display__edit-button-danger","data-testid":"delete-confirm-button",onClick:function(){var e={method:"DELETE",credentials:"same-origin",headers:{Accept:"application/json"}};void 0!==s&&(e.headers["X-CSRF-Token"]=s),fetch(t.id,e).then((function(e){if(200!=e.status)throw new Error;a(t.id),B(),U()})).catch((function(e){console.error("MarkerRow -> submitDelete() -> failed to delete annotation; ",e),U(),R(!0),j("Marker delete failed."),setTimeout((function(){B()}),1500)}))}},d.default.createElement(sr,null)," Yes"),d.default.createElement("button",{className:"ramp--markers-display__edit-button","data-testid":"delete-cancel-button",onClick:U},d.default.createElement(cr,null)," Cancel")))):d.default.createElement("tr",null,d.default.createElement("td",null,d.default.createElement("a",{href:"".concat(t.canvasId,"#t=").concat(N.current,","),onClick:function(e){return n(e)},"data-offset":N.current},L.current)),d.default.createElement("td",null,_.current),i&&d.default.createElement("td",null,d.default.createElement("div",{className:"marker-actions"},O&&d.default.createElement("p",{className:"ramp--markers-display__error-message"},D),d.default.createElement("button",{onClick:function(){E({time:_.current,label:L.current}),p(!0),l(!0)},className:"ramp--markers-display__edit-button","data-testid":"edit-button",disabled:o},d.default.createElement(or,null)," Edit"),d.default.createElement("button",{className:"ramp--markers-display__edit-button-danger","data-testid":"delete-button",disabled:o,onClick:function(){S(!0),l(!0)}},d.default.createElement(lr,null)," Delete"))))};Da.propTypes={marker:ne.object.isRequired,handleSubmit:ne.func.isRequired,handleMarkerClick:ne.func.isRequired,handleDelete:ne.func.isRequired,hasAnnotationService:ne.bool.isRequired,isEditing:ne.bool.isRequired,toggleIsEditing:ne.func.isRequired};var ja=function(e){var t,r=e.showHeading,n=void 0===r||r,i=e.headingText,o=void 0===i?"Markers":i,l=F(),s=l.manifest,c=l.canvasIndex,u=l.playlist,f=Y().player,p=B(),m=u.isEditing,v=u.hasAnnotationService,h=u.annotationServiceId,g=d.default.useState([]),y=C(g,2);y[0];var b=y[1],x=a.useErrorBoundary().showBoundary,E=d.default.useRef(),w=d.default.useRef([]),k=function(e){b.apply(void 0,le(e)),w.current=e},T=null===(t=document.getElementsByName("csrf-token")[0])||void 0===t?void 0:t.content;d.default.useEffect((function(){if(s)try{var e=function(e){try{var t=ke(e)[0].getCanvases(),r=[];return t&&t.map((function(e,t){var n=Re(e.__jsonld.annotations,"highlighting");if(n&&0!==n.length){if(n.length>0){var a=[];n.map((function(e){var t=tt(e);t&&a.push(t)})),r.push({canvasMarkers:a,canvasIndex:t})}}else r.push({canvasMarkers:[],canvasIndex:t})})),r}catch(e){throw e}}(s);p({markers:e,type:"setPlaylistMarkers"});var t=ze(s);null!=t&&(null==t?void 0:t.length)>0&&(E.current=t[c].canvasId)}catch(e){x(e)}}),[s]),d.default.useEffect((function(){var e;if((null===(e=u.markers)||void 0===e?void 0:e.length)>0){var t=u.markers.filter((function(e){return e.canvasIndex===c}))[0].canvasMarkers;k(t)}if(s)try{var r=ze(s);null!=r&&(null==r?void 0:r.length)>0&&(E.current=r[c].canvasId)}catch(e){x(e)}}),[c,u.markers]);var S=function(e,t,r){var n=w.current.map((function(n){return n.id===r&&(n.value=e,n.timeStr=t,n.time=Se(t)),n}));k(n),p({updatedMarkers:n,type:"setPlaylistMarkers"})},q=function(e){var t=w.current.filter((function(t){return t.id!=e}));k(t),p({updatedMarkers:t,type:"setPlaylistMarkers"})},I=function(e){e.preventDefault();var t=parseFloat(e.target.dataset.offset);f.currentTime(t)},O=function(e){p({isEditing:e,type:"setIsEditing"})};return d.default.createElement("div",{className:"ramp--markers-display","data-testid":"markers-display"},n&&d.default.createElement("div",{className:"ramp--markers-display__title","data-testid":"markers-display-title"},d.default.createElement("h4",null,o)),v&&d.default.createElement(Aa,{newMarkerEndpoint:h,canvasId:E.current,handleCreate:function(e){k([].concat(le(w.current),[e])),p({updatedMarkers:w.current,type:"setPlaylistMarkers"})},getCurrentTime:function(){return f?f.currentTime():0},csrfToken:T}),w.current.length>0&&d.default.createElement("table",{className:"ramp--markers-display_table","data-testid":"markers-display-table"},d.default.createElement("thead",null,d.default.createElement("tr",null,d.default.createElement("th",null,"Name"),d.default.createElement("th",null,"Time"),v&&d.default.createElement("th",null,"Actions"))),d.default.createElement("tbody",null,w.current.map((function(e,t){return d.default.createElement(Da,{key:t,marker:e,handleSubmit:S,handleMarkerClick:I,handleDelete:q,hasAnnotationService:v,isEditing:m,toggleIsEditing:O,csrfToken:T})})))))};ja.propTypes={showHeading:ne.bool,headingText:ne.string};var La="Play",Ma="Pause",Na="Replay",_a="Duration",Fa="LIVE",Ba="Loaded",Ua="Progress",Va="Fullscreen",Ha="Mute",Ga="Unmute",za="Subtitles",Wa="Captions",Ja="Chapters",Ya="Descriptions",Za="Close",Qa="Text",Ka="White",Xa="Black",$a="Green",ei="Blue",ti="Yellow",ri="Magenta",ni="Cyan",ai="Background",ii="Window",oi="Transparent",li="Opaque",si="None",ci="Raised",ui="Depressed",di="Uniform",fi="Casual",pi="Script",mi="Reset",vi="Done",hi="Color",gi="Opacity",yi={"Audio Player":"Audio Player","Video Player":"Video Player",Play:La,Pause:Ma,Replay:Na,"Current Time":"Current Time",Duration:_a,"Remaining Time":"Remaining Time","Stream Type":"Stream Type",LIVE:Fa,"Seek to live, currently behind live":"Seek to live, currently behind live","Seek to live, currently playing live":"Seek to live, currently playing live",Loaded:Ba,Progress:Ua,"Progress Bar":"Progress Bar","progress bar timing: currentTime={1} duration={2}":"{1} of {2}",Fullscreen:Va,"Exit Fullscreen":"Exit Fullscreen",Mute:Ha,Unmute:Ga,"Playback Rate":"Playback Rate",Subtitles:za,"subtitles off":"subtitles off",Captions:Wa,"captions off":"captions off",Chapters:Ja,Descriptions:Ya,"descriptions off":"descriptions off","Audio Track":"Audio Track","Volume Level":"Volume Level","You aborted the media playback":"You aborted the media playback","A network error caused the media download to fail part-way.":"A network error caused the media download to fail part-way.","The media could not be loaded, either because the server or network failed or because the format is not supported.":"The media could not be loaded, either because the server or network failed or because the format is not supported.","The media playback was aborted due to a corruption problem or because the media used features your browser did not support.":"The media playback was aborted due to a corruption problem or because the media used features your browser did not support.","No compatible source was found for this media.":"No compatible source was found for this media.","The media is encrypted and we do not have the keys to decrypt it.":"The media is encrypted and we do not have the keys to decrypt it.","Play Video":"Play Video",Close:Za,"Close Modal Dialog":"Close Modal Dialog","Modal Window":"Modal Window","This is a modal window":"This is a modal window","This modal can be closed by pressing the Escape key or activating the close button.":"This modal can be closed by pressing the Escape key or activating the close button.",", opens captions settings dialog":", opens captions settings dialog",", opens subtitles settings dialog":", opens subtitles settings dialog",", opens descriptions settings dialog":", opens descriptions settings dialog",", selected":", selected","captions settings":"captions settings","subtitles settings":"subtitles settings","descriptions settings":"descriptions settings",Text:Qa,White:Ka,Black:Xa,Red:"Red",Green:$a,Blue:ei,Yellow:ti,Magenta:ri,Cyan:ni,Background:ai,Window:ii,Transparent:oi,"Semi-Transparent":"Semi-Transparent",Opaque:li,"Font Size":"Font Size","Text Edge Style":"Text Edge Style",None:si,Raised:ci,Depressed:ui,Uniform:di,"Drop shadow":"Drop shadow","Font Family":"Font Family","Proportional Sans-Serif":"Proportional Sans-Serif","Monospace Sans-Serif":"Monospace Sans-Serif","Proportional Serif":"Proportional Serif","Monospace Serif":"Monospace Serif",Casual:fi,Script:pi,"Small Caps":"Small Caps",Reset:mi,"restore all settings to the default values":"restore all settings to the default values",Done:vi,"Caption Settings Dialog":"Caption Settings Dialog","Beginning of dialog window. Escape will cancel and close the window.":"Beginning of dialog window. Escape will cancel and close the window.","End of dialog window.":"End of dialog window.","{1} is loading.":"{1} is loading.","Exit Picture-in-Picture":"Exit Picture-in-Picture","Picture-in-Picture":"Picture-in-Picture","No content":"No content",Color:hi,Opacity:gi,"Text Background":"Text Background","Caption Area Background":"Caption Area Background","Playing in Picture-in-Picture":"Playing in Picture-in-Picture","Skip backward {1} seconds":"Skip backward {1} seconds","Skip forward {1} seconds":"Skip forward {1} seconds"},bi=Object.freeze({__proto__:null,Play:La,Pause:Ma,Replay:Na,Duration:_a,LIVE:Fa,Loaded:Ba,Progress:Ua,Fullscreen:Va,Mute:Ha,Unmute:Ga,Subtitles:za,Captions:Wa,Chapters:Ja,Descriptions:Ya,Close:Za,Text:Qa,White:Ka,Black:Xa,Red:"Red",Green:$a,Blue:ei,Yellow:ti,Magenta:ri,Cyan:ni,Background:ai,Window:ii,Transparent:oi,Opaque:li,None:si,Raised:ci,Depressed:ui,Uniform:di,Casual:fi,Script:pi,Reset:mi,Done:vi,Color:hi,Opacity:gi,default:yi});exports.AutoAdvanceToggle=Pa,exports.IIIFPlayer=it,exports.MarkersDisplay=ja,exports.MediaPlayer=mn,exports.MetadataDisplay=Ra,exports.StructuredNavigation=xn,exports.SupplementalFiles=function(e){var t=e.itemHeading,r=void 0===t?"Item files":t,n=e.sectionHeading,i=void 0===n?"Section files":n,o=e.showHeading,l=void 0===o||o,s=F().manifest,c=d.default.useState(),u=C(c,2),f=u[0],p=u[1],m=d.default.useState(),v=C(m,2),h=v[0],g=v[1],y=d.default.useState(!1),b=C(y,2),x=b[0],E=b[1],w=a.useErrorBoundary().showBoundary;d.default.useEffect((function(){if(s)try{var e=Ke(s);p(e.manifest);var t=e.canvas;g(t);var r=t.reduce((function(e,t){return e+t.files.length}),0);E(r>0)}catch(e){w(e)}}),[s]);var k=function(){return!!(x||(null==f?void 0:f.length)>0)},T=function(e,t){e.preventDefault(),Ie(t.id,t.filename,t.fileExt,t.isMachineGen)};return d.default.createElement("div",{"data-testid":"supplemental-files",className:"ramp--supplemental-files"},l&&d.default.createElement("div",{className:"ramp--supplemental-files-heading","data-testid":"supplemental-files-heading"},d.default.createElement("h4",null,"Files")),k()&&d.default.createElement("div",{className:"ramp--supplemental-files-display-content","data-testid":"supplemental-files-display-content"},Array.isArray(f)&&f.length>0&&d.default.createElement(d.default.Fragment,null,d.default.createElement("h4",null,r),d.default.createElement("dl",{key:"item-files"},f.map((function(e,t){return d.default.createElement(d.default.Fragment,{key:t},d.default.createElement("dd",{key:"item-file-".concat(t)},d.default.createElement("a",{href:e.id,key:t,onClick:function(t){return T(t,e)}},e.label)))})))),Array.isArray(h)&&x&&d.default.createElement(d.default.Fragment,null,d.default.createElement("h4",null,i),h.map((function(e,t){var r=e.files;return r.length>0&&d.default.createElement("dl",{key:"section-".concat(t,"-label")},d.default.createElement("dt",{key:e.label},e.label),r.map((function(e,r){return d.default.createElement("dd",{key:"section-".concat(t,"-file-").concat(r)},d.default.createElement("a",{href:e.id,key:r,onClick:function(t){return T(t,e)}},e.label))})))})))),!k()&&d.default.createElement("div",{"data-testid":"supplemental-files-empty",className:"ramp--supplemental-files-empty"},d.default.createElement("p",null,"No Supplemental file(s) in Manifest")))},exports.Transcript=Oa; diff --git a/dist/ramp.esm.js b/dist/ramp.esm.js index d1a4eaff..5ff621c0 100644 --- a/dist/ramp.esm.js +++ b/dist/ramp.esm.js @@ -4692,8 +4692,8 @@ var VideoJSProgress = /*#__PURE__*/function (_vjsComponent) { srcIndex = _this$options.srcIndex; var _targets$srcIndex = targets[srcIndex], start = _targets$srcIndex.start, - end = _targets$srcIndex.end; - var duration = this.player.canvasDuration; + end = _targets$srcIndex.end, + duration = _targets$srcIndex.duration; var startTime = start, endTime = end; var isMultiSourced = targets.length > 1 ? true : false; @@ -6448,7 +6448,6 @@ function VideoJSPlayer(_ref) { player.src(options.sources); player.poster(options.poster); player.canvasIndex = cIndexRef.current; - player.canvasDuration = canvasDurationRef.current; player.srcIndex = srcIndex; player.targets = targets; player.canvasIsEmpty = canvasIsEmptyRef.current; @@ -6571,11 +6570,6 @@ function VideoJSPlayer(_ref) { player.one('loadedmetadata', function () { console.log('Player loadedmetadata'); player.duration(canvasDurationRef.current); - /** - * Set property canvasDuration in the player to use in videoJSProgress component. - * This updates the property when player.src() is updates. - */ - player.canvasDuration = canvasDurationRef.current; // Reveal player once metadata is loaded player.removeClass('vjs-disabled'); @@ -6649,15 +6643,6 @@ function VideoJSPlayer(_ref) { player.volume(startVolume); player.srcIndex = srcIndex; player.duration(canvasDurationRef.current); - - /** - * Set property canvasDuration in the player to use in videoJSProgress component. - * Video.js' in-built duration function doesn't seem to update as fast as - * we expect to be used in videoJSProgress component. - * Setting this in the ready callback makes sure this is updated to the - * correct value before 'loadstart' event is fired in videoJSProgress component. - */ - player.canvasDuration = canvasDurationRef.current; if (enableTitleLink) { player.canvasLink = canvasLinkRef.current; } @@ -7521,6 +7506,7 @@ var MediaPlayer = function MediaPlayer(_ref) { }; } timeFragment.altStart = timeFragment.start; + timeFragment.duration = duration; manifestDispatch({ canvasTargets: [timeFragment], type: 'canvasTargets' diff --git a/dist/ramp.umd.js b/dist/ramp.umd.js index 884e5a4e..c3afef01 100644 --- a/dist/ramp.umd.js +++ b/dist/ramp.umd.js @@ -4698,8 +4698,8 @@ srcIndex = _this$options.srcIndex; var _targets$srcIndex = targets[srcIndex], start = _targets$srcIndex.start, - end = _targets$srcIndex.end; - var duration = this.player.canvasDuration; + end = _targets$srcIndex.end, + duration = _targets$srcIndex.duration; var startTime = start, endTime = end; var isMultiSourced = targets.length > 1 ? true : false; @@ -6454,7 +6454,6 @@ player.src(options.sources); player.poster(options.poster); player.canvasIndex = cIndexRef.current; - player.canvasDuration = canvasDurationRef.current; player.srcIndex = srcIndex; player.targets = targets; player.canvasIsEmpty = canvasIsEmptyRef.current; @@ -6577,11 +6576,6 @@ player.one('loadedmetadata', function () { console.log('Player loadedmetadata'); player.duration(canvasDurationRef.current); - /** - * Set property canvasDuration in the player to use in videoJSProgress component. - * This updates the property when player.src() is updates. - */ - player.canvasDuration = canvasDurationRef.current; // Reveal player once metadata is loaded player.removeClass('vjs-disabled'); @@ -6655,15 +6649,6 @@ player.volume(startVolume); player.srcIndex = srcIndex; player.duration(canvasDurationRef.current); - - /** - * Set property canvasDuration in the player to use in videoJSProgress component. - * Video.js' in-built duration function doesn't seem to update as fast as - * we expect to be used in videoJSProgress component. - * Setting this in the ready callback makes sure this is updated to the - * correct value before 'loadstart' event is fired in videoJSProgress component. - */ - player.canvasDuration = canvasDurationRef.current; if (enableTitleLink) { player.canvasLink = canvasLinkRef.current; } @@ -7527,6 +7512,7 @@ }; } timeFragment.altStart = timeFragment.start; + timeFragment.duration = duration; manifestDispatch({ canvasTargets: [timeFragment], type: 'canvasTargets' diff --git a/docs/build/bundle.9e7f60d7.js b/docs/build/bundle.9e7f60d7.js deleted file mode 100644 index 314952dc..00000000 --- a/docs/build/bundle.9e7f60d7.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see bundle.9e7f60d7.js.LICENSE.txt */ -(()=>{var __webpack_modules__={1875:(m,v,q)=>{var ee=q(976),ae=q(7163);m.exports=function(m){var v=m.getComponent("MenuItem");return class extends v{constructor(m,v){var q=v.source;if(!ee.isObject(q))throw new Error('was not provided a "source" object, but rather: '+typeof q);super(m,v=ee.extend({selectable:!0,label:q.label},v)),this.source=q}handleClick(m){super.handleClick(m),this.player().trigger(ae.QUALITY_REQUESTED,this.source)}}}},62864:(m,v,q)=>{var ee=q(976),ae=q(7163),ie=q(1875),de="vjs-quality-changing";m.exports=function(m){var v=m.getComponent("MenuButton"),q=ie(m);class ce extends v{constructor(m,v){super(m,v),m.on(ae.QUALITY_REQUESTED,function(v,q){this.setSelectedSource(q),m.addClass(de),m.one("loadeddata",(function(){m.removeClass(de)}))}.bind(this)),m.on(ae.PLAYER_SOURCES_CHANGED,function(){this.update()}.bind(this)),m.on(ae.QUALITY_SELECTED,function(m,v){this.setSelectedSource(v)}.bind(this)),m.one("ready",function(){this.selectedSrc=m.src(),this.update()}.bind(this)),this.controlText("Open quality selector menu")}setSelectedSource(m){var v=m?m.src:void 0;this.selectedSrc!==v&&(this.selectedSrc=v,ee.each(this.items,(function(m){m.selected(m.source.src===v)})))}createItems(){var m=this.player(),v=m.currentSources();return!v||v.length<2?[]:ee.map(v,function(v){return new q(m,{source:v,selected:v.src===this.selectedSrc})}.bind(this))}buildWrapperCSSClass(){return"vjs-quality-selector "+super.buildWrapperCSSClass()}}return m.registerComponent("QualitySelector",ce),ce}},7163:m=>{m.exports={QUALITY_REQUESTED:"qualityRequested",QUALITY_SELECTED:"qualitySelected",PLAYER_SOURCES_CHANGED:"playerSourcesChanged"}},61470:(m,v,q)=>{var ee=q(976),ae=q(7163),ie=q(62864),de=q(69006),ce=q(31527);m.exports=function(m){m=m||window.videojs,ie(m),de(m),m.hook("setup",(function(m){m.on(ae.QUALITY_REQUESTED,(function changeQuality(v,q){var ae=m.currentSources(),ie=m.currentTime(),de=m.playbackRate(),le=m.paused();ee.each(ae,(function(m){m.selected=!1})),ee.findWhere(ae,{src:q.src}).selected=!0,m._qualitySelectorSafeSeek&&m._qualitySelectorSafeSeek.onQualitySelectionChange(),m.src(ae),m.ready((function(){m._qualitySelectorSafeSeek&&!m._qualitySelectorSafeSeek.hasFinished()||(m._qualitySelectorSafeSeek=new ce(m,ie),m.playbackRate(de)),le||m.play()}))}))}))},m.exports.EVENTS=ae},69006:(m,v,q)=>{var ee=q(976),ae=q(7163);m.exports=function(m){m.use("*",(function(m){return{setSource:function(v,q){var ie,de=m.currentSources();m._qualitySelectorSafeSeek&&m._qualitySelectorSafeSeek.onPlayerSourcesChange(),ee.isEqual(de,m._qualitySelectorPreviousSources)||(m.trigger(ae.PLAYER_SOURCES_CHANGED,de),m._qualitySelectorPreviousSources=de),ie=ee.find(de,(function(m){return!0===m.selected||"true"===m.selected||"selected"===m.selected}))||v,m.trigger(ae.QUALITY_SELECTED,ie),q(null,ie)}}}))}},31527:m=>{m.exports=class{constructor(m,v){this._player=m,this._seekToTime=v,this._hasFinished=!1,this._keepThisInstanceWhenPlayerSourcesChange=!1,this._seekWhenSafe()}_seekWhenSafe(){this._player.readyState()<3?(this._seekFn=this._seek.bind(this),this._player.one("canplay",this._seekFn)):this._seek()}onPlayerSourcesChange(){this._keepThisInstanceWhenPlayerSourcesChange?this._keepThisInstanceWhenPlayerSourcesChange=!1:this.cancel()}onQualitySelectionChange(){this.hasFinished()||(this._keepThisInstanceWhenPlayerSourcesChange=!0)}_seek(){this._player.currentTime(this._seekToTime),this._keepThisInstanceWhenPlayerSourcesChange=!1,this._hasFinished=!0}hasFinished(){return this._hasFinished}cancel(){this._player.off("canplay",this._seekFn),this._keepThisInstanceWhenPlayerSourcesChange=!1,this._hasFinished=!0}}},13490:(m,v,q)=>{"use strict";var ee=q(58908);function getCharset(m){return void 0===m&&(m=""),m.toLowerCase().split(";").reduce((function(m,v){var q=v.split("="),ee=q[0],ae=q[1];return"charset"===ee.trim()?ae.trim():m}),"utf-8")}m.exports=function httpResponseHandler(m,v){return void 0===v&&(v=!1),function(q,ae,ie){if(q)m(q);else if(ae.statusCode>=400&&ae.statusCode<=599){var de=ie;if(v)if(ee.TextDecoder){var ce=getCharset(ae.headers&&ae.headers["content-type"]);try{de=new TextDecoder(ce).decode(ie)}catch(m){}}else de=String.fromCharCode.apply(null,new Uint8Array(ie));m({cause:de})}else m(null,ie)}}},9603:(m,v,q)=>{"use strict";var ee=q(58908),ae=q(10434),ie=q(27376);createXHR.httpHandler=q(13490);var de=function parseHeaders(m){var v={};return m?(m.trim().split("\n").forEach((function(m){var q=m.indexOf(":"),ee=m.slice(0,q).trim().toLowerCase(),ae=m.slice(q+1).trim();void 0===v[ee]?v[ee]=ae:Array.isArray(v[ee])?v[ee].push(ae):v[ee]=[v[ee],ae]})),v):v};function isEmpty(m){for(var v in m)if(m.hasOwnProperty(v))return!1;return!0}function initParams(m,v,q){var ee=m;return ie(v)?(q=v,"string"==typeof m&&(ee={uri:m})):ee=ae({},v,{uri:m}),ee.callback=q,ee}function createXHR(m,v,q){return _createXHR(v=initParams(m,v,q))}function _createXHR(m){if(void 0===m.callback)throw new Error("callback argument missing");var v=!1,q=function cbOnce(q,ee,ae){v||(v=!0,m.callback(q,ee,ae))};function getBody(){var m=void 0;if(m=ie.response?ie.response:ie.responseText||getXml(ie),Re)try{m=JSON.parse(m)}catch(m){}return m}function errorFunc(m){return clearTimeout(ce),m instanceof Error||(m=new Error(""+(m||"Unknown XMLHttpRequest Error"))),m.statusCode=0,q(m,xe)}function loadFunc(){if(!ae){var v;clearTimeout(ce),v=m.useXDR&&void 0===ie.status?200:1223===ie.status?204:ie.status;var ee=xe,fe=null;return 0!==v?(ee={body:getBody(),statusCode:v,method:pe,headers:{},url:le,rawRequest:ie},ie.getAllResponseHeaders&&(ee.headers=de(ie.getAllResponseHeaders()))):fe=new Error("Internal XMLHttpRequest Error"),q(fe,ee,ee.body)}}var ee,ae,ie=m.xhr||null;ie||(ie=m.cors||m.useXDR?new createXHR.XDomainRequest:new createXHR.XMLHttpRequest);var ce,le=ie.url=m.uri||m.url,pe=ie.method=m.method||"GET",fe=m.body||m.data,ye=ie.headers=m.headers||{},be=!!m.sync,Re=!1,xe={body:void 0,headers:{},statusCode:0,method:pe,url:le,rawRequest:ie};if("json"in m&&!1!==m.json&&(Re=!0,ye.accept||ye.Accept||(ye.Accept="application/json"),"GET"!==pe&&"HEAD"!==pe&&(ye["content-type"]||ye["Content-Type"]||(ye["Content-Type"]="application/json"),fe=JSON.stringify(!0===m.json?fe:m.json))),ie.onreadystatechange=function readystatechange(){4===ie.readyState&&setTimeout(loadFunc,0)},ie.onload=loadFunc,ie.onerror=errorFunc,ie.onprogress=function(){},ie.onabort=function(){ae=!0},ie.ontimeout=errorFunc,ie.open(pe,le,!be,m.username,m.password),be||(ie.withCredentials=!!m.withCredentials),!be&&m.timeout>0&&(ce=setTimeout((function(){if(!ae){ae=!0,ie.abort("timeout");var m=new Error("XMLHttpRequest timeout");m.code="ETIMEDOUT",errorFunc(m)}}),m.timeout)),ie.setRequestHeader)for(ee in ye)ye.hasOwnProperty(ee)&&ie.setRequestHeader(ee,ye[ee]);else if(m.headers&&!isEmpty(m.headers))throw new Error("Headers cannot be set on an XDomainRequest object");return"responseType"in m&&(ie.responseType=m.responseType),"beforeSend"in m&&"function"==typeof m.beforeSend&&m.beforeSend(ie),ie.send(fe||null),ie}function getXml(m){try{if("document"===m.responseType)return m.responseXML;var v=m.responseXML&&"parsererror"===m.responseXML.documentElement.nodeName;if(""===m.responseType&&!v)return m.responseXML}catch(m){}return null}m.exports=createXHR,m.exports.default=createXHR,createXHR.XMLHttpRequest=ee.XMLHttpRequest||function noop(){},createXHR.XDomainRequest="withCredentials"in new createXHR.XMLHttpRequest?createXHR.XMLHttpRequest:ee.XDomainRequest,function forEachArray(m,v){for(var q=0;q{"use strict";function freeze(m,v){return void 0===v&&(v=Object),v&&"function"==typeof v.freeze?v.freeze(m):m}var q=freeze({HTML:"text/html",isHTML:function(m){return m===q.HTML},XML_APPLICATION:"application/xml",XML_TEXT:"text/xml",XML_XHTML_APPLICATION:"application/xhtml+xml",XML_SVG_IMAGE:"image/svg+xml"}),ee=freeze({HTML:"http://www.w3.org/1999/xhtml",isHTML:function(m){return m===ee.HTML},SVG:"http://www.w3.org/2000/svg",XML:"http://www.w3.org/XML/1998/namespace",XMLNS:"http://www.w3.org/2000/xmlns/"});v.assign=function assign(m,v){if(null===m||"object"!=typeof m)throw new TypeError("target is not an object");for(var q in v)Object.prototype.hasOwnProperty.call(v,q)&&(m[q]=v[q]);return m},v.find=function find(m,v,q){if(void 0===q&&(q=Array.prototype),m&&"function"==typeof q.find)return q.find.call(m,v);for(var ee=0;ee{var ee=q(72167),ae=q(41146),ie=q(31045),de=q(76925),ce=ae.DOMImplementation,le=ee.NAMESPACE,pe=de.ParseError,fe=de.XMLReader;function normalizeLineEndings(m){return m.replace(/\r[\n\u0085]/g,"\n").replace(/[\r\u0085\u2028]/g,"\n")}function DOMParser(m){this.options=m||{locator:{}}}function buildErrorHandler(m,v,q){if(!m){if(v instanceof DOMHandler)return v;m=v}var ee={},ae=m instanceof Function;function build(v){var ie=m[v];!ie&&ae&&(ie=2==m.length?function(q){m(v,q)}:m),ee[v]=ie&&function(m){ie("[xmldom "+v+"]\t"+m+_locator(q))}||function(){}}return q=q||{},build("warning"),build("error"),build("fatalError"),ee}function DOMHandler(){this.cdata=!1}function position(m,v){v.lineNumber=m.lineNumber,v.columnNumber=m.columnNumber}function _locator(m){if(m)return"\n@"+(m.systemId||"")+"#[line:"+m.lineNumber+",col:"+m.columnNumber+"]"}function _toString(m,v,q){return"string"==typeof m?m.substr(v,q):m.length>=v+q||v?new java.lang.String(m,v,q)+"":m}function appendElement(m,v){m.currentElement?m.currentElement.appendChild(v):m.doc.appendChild(v)}DOMParser.prototype.parseFromString=function(m,v){var q=this.options,ee=new fe,ae=q.domBuilder||new DOMHandler,de=q.errorHandler,ce=q.locator,pe=q.xmlns||{},ye=/\/x?html?$/.test(v),be=ye?ie.HTML_ENTITIES:ie.XML_ENTITIES;ce&&ae.setDocumentLocator(ce),ee.errorHandler=buildErrorHandler(de,ae,ce),ee.domBuilder=q.domBuilder||ae,ye&&(pe[""]=le.HTML),pe.xml=pe.xml||le.XML;var Re=q.normalizeLineEndings||normalizeLineEndings;return m&&"string"==typeof m?ee.parse(Re(m),pe,be):ee.errorHandler.error("invalid doc source"),ae.doc},DOMHandler.prototype={startDocument:function(){this.doc=(new ce).createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(m,v,q,ee){var ae=this.doc,ie=ae.createElementNS(m,q||v),de=ee.length;appendElement(this,ie),this.currentElement=ie,this.locator&&position(this.locator,ie);for(var ce=0;ce{var ee=q(72167),ae=ee.find,ie=ee.NAMESPACE;function notEmptyString(m){return""!==m}function splitOnASCIIWhitespace(m){return m?m.split(/[\t\n\f\r ]+/).filter(notEmptyString):[]}function orderedSetReducer(m,v){return m.hasOwnProperty(v)||(m[v]=!0),m}function toOrderedSet(m){if(!m)return[];var v=splitOnASCIIWhitespace(m);return Object.keys(v.reduce(orderedSetReducer,{}))}function copy(m,v){for(var q in m)Object.prototype.hasOwnProperty.call(m,q)&&(v[q]=m[q])}function _extends(m,v){var q=m.prototype;if(!(q instanceof v)){function t(){}t.prototype=v.prototype,copy(q,t=new t),m.prototype=q=t}q.constructor!=m&&("function"!=typeof m&&console.error("unknown Class:"+m),q.constructor=m)}var de={},ce=de.ELEMENT_NODE=1,le=de.ATTRIBUTE_NODE=2,pe=de.TEXT_NODE=3,fe=de.CDATA_SECTION_NODE=4,ye=de.ENTITY_REFERENCE_NODE=5,be=de.ENTITY_NODE=6,Re=de.PROCESSING_INSTRUCTION_NODE=7,xe=de.COMMENT_NODE=8,_e=de.DOCUMENT_NODE=9,we=de.DOCUMENT_TYPE_NODE=10,Te=de.DOCUMENT_FRAGMENT_NODE=11,Se=de.NOTATION_NODE=12,Ie={},Pe={},qe=(Ie.INDEX_SIZE_ERR=(Pe[1]="Index size error",1),Ie.DOMSTRING_SIZE_ERR=(Pe[2]="DOMString size error",2),Ie.HIERARCHY_REQUEST_ERR=(Pe[3]="Hierarchy request error",3)),We=(Ie.WRONG_DOCUMENT_ERR=(Pe[4]="Wrong document",4),Ie.INVALID_CHARACTER_ERR=(Pe[5]="Invalid character",5),Ie.NO_DATA_ALLOWED_ERR=(Pe[6]="No data allowed",6),Ie.NO_MODIFICATION_ALLOWED_ERR=(Pe[7]="No modification allowed",7),Ie.NOT_FOUND_ERR=(Pe[8]="Not found",8)),ze=(Ie.NOT_SUPPORTED_ERR=(Pe[9]="Not supported",9),Ie.INUSE_ATTRIBUTE_ERR=(Pe[10]="Attribute in use",10));Ie.INVALID_STATE_ERR=(Pe[11]="Invalid state",11),Ie.SYNTAX_ERR=(Pe[12]="Syntax error",12),Ie.INVALID_MODIFICATION_ERR=(Pe[13]="Invalid modification",13),Ie.NAMESPACE_ERR=(Pe[14]="Invalid namespace",14),Ie.INVALID_ACCESS_ERR=(Pe[15]="Invalid access",15);function DOMException(m,v){if(v instanceof Error)var q=v;else q=this,Error.call(this,Pe[m]),this.message=Pe[m],Error.captureStackTrace&&Error.captureStackTrace(this,DOMException);return q.code=m,v&&(this.message=this.message+": "+v),q}function NodeList(){}function LiveNodeList(m,v){this._node=m,this._refresh=v,_updateLiveList(this)}function _updateLiveList(m){var v=m._node._inc||m._node.ownerDocument._inc;if(m._inc!=v){var q=m._refresh(m._node);__set__(m,"length",q.length),copy(q,m),m._inc=v}}function NamedNodeMap(){}function _findNodeIndex(m,v){for(var q=m.length;q--;)if(m[q]===v)return q}function _addNamedNode(m,v,q,ee){if(ee?v[_findNodeIndex(v,ee)]=q:v[v.length++]=q,m){q.ownerElement=m;var ae=m.ownerDocument;ae&&(ee&&_onRemoveAttribute(ae,m,ee),_onAddAttribute(ae,m,q))}}function _removeNamedNode(m,v,q){var ee=_findNodeIndex(v,q);if(!(ee>=0))throw new DOMException(We,new Error(m.tagName+"@"+q));for(var ae=v.length-1;ee"==m&&">")||"&"==m&&"&"||'"'==m&&"""||"&#"+m.charCodeAt()+";"}function _visitNode(m,v){if(v(m))return!0;if(m=m.firstChild)do{if(_visitNode(m,v))return!0}while(m=m.nextSibling)}function Document(){this.ownerDocument=this}function _onAddAttribute(m,v,q){m&&m._inc++,q.namespaceURI===ie.XMLNS&&(v._nsMap[q.prefix?q.localName:""]=q.value)}function _onRemoveAttribute(m,v,q,ee){m&&m._inc++,q.namespaceURI===ie.XMLNS&&delete v._nsMap[q.prefix?q.localName:""]}function _onUpdateChild(m,v,q){if(m&&m._inc){m._inc++;var ee=v.childNodes;if(q)ee[ee.length++]=q;else{for(var ae=v.firstChild,ie=0;ae;)ee[ie++]=ae,ae=ae.nextSibling;ee.length=ie,delete ee[ee.length]}}}function _removeChild(m,v){var q=v.previousSibling,ee=v.nextSibling;return q?q.nextSibling=ee:m.firstChild=ee,ee?ee.previousSibling=q:m.lastChild=q,v.parentNode=null,v.previousSibling=null,v.nextSibling=null,_onUpdateChild(m.ownerDocument,m),v}function hasValidParentNodeType(m){return m&&(m.nodeType===Node.DOCUMENT_NODE||m.nodeType===Node.DOCUMENT_FRAGMENT_NODE||m.nodeType===Node.ELEMENT_NODE)}function hasInsertableNodeType(m){return m&&(isElementNode(m)||isTextNode(m)||isDocTypeNode(m)||m.nodeType===Node.DOCUMENT_FRAGMENT_NODE||m.nodeType===Node.COMMENT_NODE||m.nodeType===Node.PROCESSING_INSTRUCTION_NODE)}function isDocTypeNode(m){return m&&m.nodeType===Node.DOCUMENT_TYPE_NODE}function isElementNode(m){return m&&m.nodeType===Node.ELEMENT_NODE}function isTextNode(m){return m&&m.nodeType===Node.TEXT_NODE}function isElementInsertionPossible(m,v){var q=m.childNodes||[];if(ae(q,isElementNode)||isDocTypeNode(v))return!1;var ee=ae(q,isDocTypeNode);return!(v&&ee&&q.indexOf(ee)>q.indexOf(v))}function isElementReplacementPossible(m,v){var q=m.childNodes||[];if(ae(q,(function hasElementChildThatIsNotChild(m){return isElementNode(m)&&m!==v})))return!1;var ee=ae(q,isDocTypeNode);return!(v&&ee&&q.indexOf(ee)>q.indexOf(v))}function assertPreInsertionValidity1to5(m,v,q){if(!hasValidParentNodeType(m))throw new DOMException(qe,"Unexpected parent node type "+m.nodeType);if(q&&q.parentNode!==m)throw new DOMException(We,"child not in parent");if(!hasInsertableNodeType(v)||isDocTypeNode(v)&&m.nodeType!==Node.DOCUMENT_NODE)throw new DOMException(qe,"Unexpected node type "+v.nodeType+" for parent node type "+m.nodeType)}function assertPreInsertionValidityInDocument(m,v,q){var ee=m.childNodes||[],ie=v.childNodes||[];if(v.nodeType===Node.DOCUMENT_FRAGMENT_NODE){var de=ie.filter(isElementNode);if(de.length>1||ae(ie,isTextNode))throw new DOMException(qe,"More than one element or text in fragment");if(1===de.length&&!isElementInsertionPossible(m,q))throw new DOMException(qe,"Element in fragment can not be inserted before doctype")}if(isElementNode(v)&&!isElementInsertionPossible(m,q))throw new DOMException(qe,"Only one element can be added and only after doctype");if(isDocTypeNode(v)){if(ae(ee,isDocTypeNode))throw new DOMException(qe,"Only one doctype is allowed");var ce=ae(ee,isElementNode);if(q&&ee.indexOf(ce)1||ae(ie,isTextNode))throw new DOMException(qe,"More than one element or text in fragment");if(1===de.length&&!isElementReplacementPossible(m,q))throw new DOMException(qe,"Element in fragment can not be inserted before doctype")}if(isElementNode(v)&&!isElementReplacementPossible(m,q))throw new DOMException(qe,"Only one element can be added and only after doctype");if(isDocTypeNode(v)){if(ae(ee,(function hasDoctypeChildThatIsNotChild(m){return isDocTypeNode(m)&&m!==q})))throw new DOMException(qe,"Only one doctype is allowed");var ce=ae(ee,isElementNode);if(q&&ee.indexOf(ce)=0;ze--){if(""===(Ve=ae[ze]).prefix&&Ve.namespace===m.namespaceURI){qe=Ve.namespace;break}}if(qe!==m.namespaceURI)for(ze=ae.length-1;ze>=0;ze--){var Ve;if((Ve=ae[ze]).namespace===m.namespaceURI){Ve.prefix&&(Pe=Ve.prefix+":"+Ie);break}}}v.push("<",Pe);for(var He=0;He"),q&&/^script$/i.test(Ie))for(;Se;)Se.data?v.push(Se.data):serializeToString(Se,v,q,ee,ae.slice()),Se=Se.nextSibling;else for(;Se;)serializeToString(Se,v,q,ee,ae.slice()),Se=Se.nextSibling;v.push("")}else v.push("/>");return;case _e:case Te:for(Se=m.firstChild;Se;)serializeToString(Se,v,q,ee,ae.slice()),Se=Se.nextSibling;return;case le:return addSerializedAttribute(v,m.name,m.value);case pe:return v.push(m.data.replace(/[<&>]/g,_xmlEncoder));case fe:return v.push("");case xe:return v.push("\x3c!--",m.data,"--\x3e");case we:var et=m.publicId,tt=m.systemId;if(v.push("");else if(tt&&"."!=tt)v.push(" SYSTEM ",tt,">");else{var nt=m.internalSubset;nt&&v.push(" [",nt,"]"),v.push(">")}return;case Re:return v.push("");case ye:return v.push("&",m.nodeName,";");default:v.push("??",m.nodeName)}}function importNode(m,v,q){var ee;switch(v.nodeType){case ce:(ee=v.cloneNode(!1)).ownerDocument=m;case Te:break;case le:q=!0}if(ee||(ee=v.cloneNode(!1)),ee.ownerDocument=m,ee.parentNode=null,q)for(var ae=v.firstChild;ae;)ee.appendChild(importNode(m,ae,q)),ae=ae.nextSibling;return ee}function cloneNode(m,v,q){var ee=new v.constructor;for(var ae in v)if(Object.prototype.hasOwnProperty.call(v,ae)){var ie=v[ae];"object"!=typeof ie&&ie!=ee[ae]&&(ee[ae]=ie)}switch(v.childNodes&&(ee.childNodes=new NodeList),ee.ownerDocument=m,ee.nodeType){case ce:var de=v.attributes,pe=ee.attributes=new NamedNodeMap,fe=de.length;pe._ownerElement=ee;for(var ye=0;ye0},lookupPrefix:function(m){for(var v=this;v;){var q=v._nsMap;if(q)for(var ee in q)if(Object.prototype.hasOwnProperty.call(q,ee)&&q[ee]===m)return ee;v=v.nodeType==le?v.ownerDocument:v.parentNode}return null},lookupNamespaceURI:function(m){for(var v=this;v;){var q=v._nsMap;if(q&&Object.prototype.hasOwnProperty.call(q,m))return q[m];v=v.nodeType==le?v.ownerDocument:v.parentNode}return null},isDefaultNamespace:function(m){return null==this.lookupPrefix(m)}},copy(de,Node),copy(de,Node.prototype),Document.prototype={nodeName:"#document",nodeType:_e,doctype:null,documentElement:null,_inc:1,insertBefore:function(m,v){if(m.nodeType==Te){for(var q=m.firstChild;q;){var ee=q.nextSibling;this.insertBefore(q,v),q=ee}return m}return _insertBefore(this,m,v),m.ownerDocument=this,null===this.documentElement&&m.nodeType===ce&&(this.documentElement=m),m},removeChild:function(m){return this.documentElement==m&&(this.documentElement=null),_removeChild(this,m)},replaceChild:function(m,v){_insertBefore(this,m,v,assertPreReplacementValidityInDocument),m.ownerDocument=this,v&&this.removeChild(v),isElementNode(m)&&(this.documentElement=m)},importNode:function(m,v){return importNode(this,m,v)},getElementById:function(m){var v=null;return _visitNode(this.documentElement,(function(q){if(q.nodeType==ce&&q.getAttribute("id")==m)return v=q,!0})),v},getElementsByClassName:function(m){var v=toOrderedSet(m);return new LiveNodeList(this,(function(q){var ee=[];return v.length>0&&_visitNode(q.documentElement,(function(ae){if(ae!==q&&ae.nodeType===ce){var ie=ae.getAttribute("class");if(ie){var de=m===ie;if(!de){var le=toOrderedSet(ie);de=v.every((pe=le,function(m){return pe&&-1!==pe.indexOf(m)}))}de&&ee.push(ae)}}var pe})),ee}))},createElement:function(m){var v=new Element;return v.ownerDocument=this,v.nodeName=m,v.tagName=m,v.localName=m,v.childNodes=new NodeList,(v.attributes=new NamedNodeMap)._ownerElement=v,v},createDocumentFragment:function(){var m=new DocumentFragment;return m.ownerDocument=this,m.childNodes=new NodeList,m},createTextNode:function(m){var v=new Text;return v.ownerDocument=this,v.appendData(m),v},createComment:function(m){var v=new Comment;return v.ownerDocument=this,v.appendData(m),v},createCDATASection:function(m){var v=new CDATASection;return v.ownerDocument=this,v.appendData(m),v},createProcessingInstruction:function(m,v){var q=new ProcessingInstruction;return q.ownerDocument=this,q.tagName=q.target=m,q.nodeValue=q.data=v,q},createAttribute:function(m){var v=new Attr;return v.ownerDocument=this,v.name=m,v.nodeName=m,v.localName=m,v.specified=!0,v},createEntityReference:function(m){var v=new EntityReference;return v.ownerDocument=this,v.nodeName=m,v},createElementNS:function(m,v){var q=new Element,ee=v.split(":"),ae=q.attributes=new NamedNodeMap;return q.childNodes=new NodeList,q.ownerDocument=this,q.nodeName=v,q.tagName=v,q.namespaceURI=m,2==ee.length?(q.prefix=ee[0],q.localName=ee[1]):q.localName=v,ae._ownerElement=q,q},createAttributeNS:function(m,v){var q=new Attr,ee=v.split(":");return q.ownerDocument=this,q.nodeName=v,q.name=v,q.namespaceURI=m,q.specified=!0,2==ee.length?(q.prefix=ee[0],q.localName=ee[1]):q.localName=v,q}},_extends(Document,Node),Element.prototype={nodeType:ce,hasAttribute:function(m){return null!=this.getAttributeNode(m)},getAttribute:function(m){var v=this.getAttributeNode(m);return v&&v.value||""},getAttributeNode:function(m){return this.attributes.getNamedItem(m)},setAttribute:function(m,v){var q=this.ownerDocument.createAttribute(m);q.value=q.nodeValue=""+v,this.setAttributeNode(q)},removeAttribute:function(m){var v=this.getAttributeNode(m);v&&this.removeAttributeNode(v)},appendChild:function(m){return m.nodeType===Te?this.insertBefore(m,null):_appendSingleChild(this,m)},setAttributeNode:function(m){return this.attributes.setNamedItem(m)},setAttributeNodeNS:function(m){return this.attributes.setNamedItemNS(m)},removeAttributeNode:function(m){return this.attributes.removeNamedItem(m.nodeName)},removeAttributeNS:function(m,v){var q=this.getAttributeNodeNS(m,v);q&&this.removeAttributeNode(q)},hasAttributeNS:function(m,v){return null!=this.getAttributeNodeNS(m,v)},getAttributeNS:function(m,v){var q=this.getAttributeNodeNS(m,v);return q&&q.value||""},setAttributeNS:function(m,v,q){var ee=this.ownerDocument.createAttributeNS(m,v);ee.value=ee.nodeValue=""+q,this.setAttributeNode(ee)},getAttributeNodeNS:function(m,v){return this.attributes.getNamedItemNS(m,v)},getElementsByTagName:function(m){return new LiveNodeList(this,(function(v){var q=[];return _visitNode(v,(function(ee){ee===v||ee.nodeType!=ce||"*"!==m&&ee.tagName!=m||q.push(ee)})),q}))},getElementsByTagNameNS:function(m,v){return new LiveNodeList(this,(function(q){var ee=[];return _visitNode(q,(function(ae){ae===q||ae.nodeType!==ce||"*"!==m&&ae.namespaceURI!==m||"*"!==v&&ae.localName!=v||ee.push(ae)})),ee}))}},Document.prototype.getElementsByTagName=Element.prototype.getElementsByTagName,Document.prototype.getElementsByTagNameNS=Element.prototype.getElementsByTagNameNS,_extends(Element,Node),Attr.prototype.nodeType=le,_extends(Attr,Node),CharacterData.prototype={data:"",substringData:function(m,v){return this.data.substring(m,m+v)},appendData:function(m){m=this.data+m,this.nodeValue=this.data=m,this.length=m.length},insertData:function(m,v){this.replaceData(m,0,v)},appendChild:function(m){throw new Error(Pe[qe])},deleteData:function(m,v){this.replaceData(m,v,"")},replaceData:function(m,v,q){q=this.data.substring(0,m)+q+this.data.substring(m+v),this.nodeValue=this.data=q,this.length=q.length}},_extends(CharacterData,Node),Text.prototype={nodeName:"#text",nodeType:pe,splitText:function(m){var v=this.data,q=v.substring(m);v=v.substring(0,m),this.data=this.nodeValue=v,this.length=v.length;var ee=this.ownerDocument.createTextNode(q);return this.parentNode&&this.parentNode.insertBefore(ee,this.nextSibling),ee}},_extends(Text,CharacterData),Comment.prototype={nodeName:"#comment",nodeType:xe},_extends(Comment,CharacterData),CDATASection.prototype={nodeName:"#cdata-section",nodeType:fe},_extends(CDATASection,CharacterData),DocumentType.prototype.nodeType=we,_extends(DocumentType,Node),Notation.prototype.nodeType=Se,_extends(Notation,Node),Entity.prototype.nodeType=be,_extends(Entity,Node),EntityReference.prototype.nodeType=ye,_extends(EntityReference,Node),DocumentFragment.prototype.nodeName="#document-fragment",DocumentFragment.prototype.nodeType=Te,_extends(DocumentFragment,Node),ProcessingInstruction.prototype.nodeType=Re,_extends(ProcessingInstruction,Node),XMLSerializer.prototype.serializeToString=function(m,v,q){return nodeSerializeToString.call(m,v,q)},Node.prototype.toString=nodeSerializeToString;try{if(Object.defineProperty){function getTextContent(m){switch(m.nodeType){case ce:case Te:var v=[];for(m=m.firstChild;m;)7!==m.nodeType&&8!==m.nodeType&&v.push(getTextContent(m)),m=m.nextSibling;return v.join("");default:return m.nodeValue}}Object.defineProperty(LiveNodeList.prototype,"length",{get:function(){return _updateLiveList(this),this.$$length}}),Object.defineProperty(Node.prototype,"textContent",{get:function(){return getTextContent(this)},set:function(m){switch(this.nodeType){case ce:case Te:for(;this.firstChild;)this.removeChild(this.firstChild);(m||String(m))&&this.appendChild(this.ownerDocument.createTextNode(m));break;default:this.data=m,this.value=m,this.nodeValue=m}}}),__set__=function(m,v,q){m["$$"+v]=q}}}catch(Ve){}v.DocumentType=DocumentType,v.DOMException=DOMException,v.DOMImplementation=DOMImplementation,v.Element=Element,v.Node=Node,v.NodeList=NodeList,v.XMLSerializer=XMLSerializer},31045:(m,v,q)=>{var ee=q(72167).freeze;v.XML_ENTITIES=ee({amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}),v.HTML_ENTITIES=ee({lt:"<",gt:">",amp:"&",quot:'"',apos:"'",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"­­",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",times:"×",divide:"÷",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",fnof:"ƒ",circ:"ˆ",tilde:"˜",ensp:" ",emsp:" ",thinsp:" ",zwnj:"‌",zwj:"‍",lrm:"‎",rlm:"‏",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",bull:"•",hellip:"…",permil:"‰",prime:"′",Prime:"″",lsaquo:"‹",rsaquo:"›",oline:"‾",euro:"€",trade:"™",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦"}),v.entityMap=v.HTML_ENTITIES},3969:(m,v,q)=>{var ee=q(41146);ee.DOMImplementation,ee.XMLSerializer,v.DOMParser=q(86129).DOMParser},76925:(m,v,q)=>{var ee=q(72167).NAMESPACE,ae=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,ie=new RegExp("[\\-\\.0-9"+ae.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),de=new RegExp("^"+ae.source+ie.source+"*(?::"+ae.source+ie.source+"*)?$"),ce=0,le=1,pe=2,fe=3,ye=4,be=5,Re=6,xe=7;function ParseError(m,v){this.message=m,this.locator=v,Error.captureStackTrace&&Error.captureStackTrace(this,ParseError)}function XMLReader(){}function parse(m,v,q,ae,ie){function fixedFromCharCode(m){if(m>65535){var v=55296+((m-=65536)>>10),q=56320+(1023&m);return String.fromCharCode(v,q)}return String.fromCharCode(m)}function entityReplacer(m){var v=m.slice(1,-1);return Object.hasOwnProperty.call(q,v)?q[v]:"#"===v.charAt(0)?fixedFromCharCode(parseInt(v.substr(1).replace("x","0x"))):(ie.error("entity not found:"+m),m)}function appendText(v){if(v>be){var q=m.substring(be,v).replace(/&#?\w+;/g,entityReplacer);pe&&position(be),ae.characters(q,0,v-be),be=v}}function position(v,q){for(;v>=ce&&(q=le.exec(m));)de=q.index,ce=de+q[0].length,pe.lineNumber++;pe.columnNumber=v-de+1}for(var de=0,ce=0,le=/.*(?:\r\n?|\n)|.*$/g,pe=ae.locator,fe=[{currentNSMap:v}],ye={},be=0;;){try{var Re=m.indexOf("<",be);if(Re<0){if(!m.substr(be).match(/^\s*$/)){var xe=ae.doc,_e=xe.createTextNode(m.substr(be));xe.appendChild(_e),ae.currentElement=_e}return}switch(Re>be&&appendText(Re),m.charAt(Re+1)){case"/":var we=m.indexOf(">",Re+3),Te=m.substring(Re+2,we).replace(/[ \t\n\r]+$/g,""),Se=fe.pop();we<0?(Te=m.substring(Re+2).replace(/[\s<].*/,""),ie.error("end tag name: "+Te+" is not complete:"+Se.tagName),we=Re+1+Te.length):Te.match(/\sbe?be=we:appendText(Math.max(Re,be)+1)}}function copyLocator(m,v){return v.lineNumber=m.lineNumber,v.columnNumber=m.columnNumber,v}function parseElementStartPart(m,v,q,ae,ie,de){function addAttribute(m,v,ee){q.attributeNames.hasOwnProperty(m)&&de.fatalError("Attribute "+m+" redefined"),q.addValue(m,v.replace(/[\t\n\r]/g," ").replace(/&#?\w+;/g,ie),ee)}for(var _e,we=++v,Te=ce;;){var Se=m.charAt(we);switch(Se){case"=":if(Te===le)_e=m.slice(v,we),Te=fe;else{if(Te!==pe)throw new Error("attribute equal must after attrName");Te=fe}break;case"'":case'"':if(Te===fe||Te===le){if(Te===le&&(de.warning('attribute value must after "="'),_e=m.slice(v,we)),v=we+1,!((we=m.indexOf(Se,v))>0))throw new Error("attribute value no end '"+Se+"' match");addAttribute(_e,Ie=m.slice(v,we),v-1),Te=be}else{if(Te!=ye)throw new Error('attribute value must after "="');addAttribute(_e,Ie=m.slice(v,we),v),de.warning('attribute "'+_e+'" missed start quot('+Se+")!!"),v=we+1,Te=be}break;case"/":switch(Te){case ce:q.setTagName(m.slice(v,we));case be:case Re:case xe:Te=xe,q.closed=!0;case ye:case le:case pe:break;default:throw new Error("attribute invalid close char('/')")}break;case"":return de.error("unexpected end of input"),Te==ce&&q.setTagName(m.slice(v,we)),we;case">":switch(Te){case ce:q.setTagName(m.slice(v,we));case be:case Re:case xe:break;case ye:case le:"/"===(Ie=m.slice(v,we)).slice(-1)&&(q.closed=!0,Ie=Ie.slice(0,-1));case pe:Te===pe&&(Ie=_e),Te==ye?(de.warning('attribute "'+Ie+'" missed quot(")!'),addAttribute(_e,Ie,v)):(ee.isHTML(ae[""])&&Ie.match(/^(?:disabled|checked|selected)$/i)||de.warning('attribute "'+Ie+'" missed value!! "'+Ie+'" instead!!'),addAttribute(Ie,Ie,v));break;case fe:throw new Error("attribute value missed!!")}return we;case"€":Se=" ";default:if(Se<=" ")switch(Te){case ce:q.setTagName(m.slice(v,we)),Te=Re;break;case le:_e=m.slice(v,we),Te=pe;break;case ye:var Ie=m.slice(v,we);de.warning('attribute "'+Ie+'" missed quot(")!!'),addAttribute(_e,Ie,v);case be:Te=Re}else switch(Te){case pe:q.tagName;ee.isHTML(ae[""])&&_e.match(/^(?:disabled|checked|selected)$/i)||de.warning('attribute "'+_e+'" missed value!! "'+_e+'" instead2!!'),addAttribute(_e,_e,v),v=we,Te=le;break;case be:de.warning('attribute space is required"'+_e+'"!!');case Re:Te=le,v=we;break;case fe:Te=ye,v=we;break;case xe:throw new Error("elements closed character '/' and '>' must be connected to")}}we++}}function appendElement(m,v,q){for(var ae=m.tagName,ie=null,de=m.length;de--;){var ce=m[de],le=ce.qName,pe=ce.value;if((Re=le.indexOf(":"))>0)var fe=ce.prefix=le.slice(0,Re),ye=le.slice(Re+1),be="xmlns"===fe&&ye;else ye=le,fe=null,be="xmlns"===le&&"";ce.localName=ye,!1!==be&&(null==ie&&(ie={},_copy(q,q={})),q[be]=ie[be]=pe,ce.uri=ee.XMLNS,v.startPrefixMapping(be,pe))}for(de=m.length;de--;){(fe=(ce=m[de]).prefix)&&("xml"===fe&&(ce.uri=ee.XML),"xmlns"!==fe&&(ce.uri=q[fe||""]))}var Re;(Re=ae.indexOf(":"))>0?(fe=m.prefix=ae.slice(0,Re),ye=m.localName=ae.slice(Re+1)):(fe=null,ye=m.localName=ae);var xe=m.uri=q[fe||""];if(v.startElement(xe,ye,ae,m),!m.closed)return m.currentNSMap=q,m.localNSMap=ie,!0;if(v.endElement(xe,ye,ae),ie)for(fe in ie)Object.prototype.hasOwnProperty.call(ie,fe)&&v.endPrefixMapping(fe)}function parseHtmlSpecialContent(m,v,q,ee,ae){if(/^(?:script|textarea)$/i.test(q)){var ie=m.indexOf("",v),de=m.substring(v+1,ie);if(/[&<]/.test(de))return/^script$/i.test(q)?(ae.characters(de,0,de.length),ie):(de=de.replace(/&#?\w+;/g,ee),ae.characters(de,0,de.length),ie)}return v+1}function fixSelfClosed(m,v,q,ee){var ae=ee[q];return null==ae&&((ae=m.lastIndexOf(""))v?(q.comment(m,v+4,ae-v-4),ae+3):(ee.error("Unclosed comment"),-1):-1;if("CDATA["==m.substr(v+3,6)){var ae=m.indexOf("]]>",v+9);return q.startCDATA(),q.characters(m,v+9,ae-v-9),q.endCDATA(),ae+3}var ie=split(m,v),de=ie.length;if(de>1&&/!doctype/i.test(ie[0][0])){var ce=ie[1][0],le=!1,pe=!1;de>3&&(/^public$/i.test(ie[2][0])?(le=ie[3][0],pe=de>4&&ie[4][0]):/^system$/i.test(ie[2][0])&&(pe=ie[3][0]));var fe=ie[de-1];return q.startDTD(ce,le,pe),q.endDTD(),fe.index+fe[0].length}return-1}function parseInstruction(m,v,q){var ee=m.indexOf("?>",v);if(ee){var ae=m.substring(v,ee).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);if(ae){ae[0].length;return q.processingInstruction(ae[1],ae[2]),ee+2}return-1}return-1}function ElementAttributes(){this.attributeNames={}}function split(m,v){var q,ee=[],ae=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;for(ae.lastIndex=v,ae.exec(m);q=ae.exec(m);)if(ee.push(q),q[1])return ee}ParseError.prototype=new Error,ParseError.prototype.name=ParseError.name,XMLReader.prototype={parse:function(m,v,q){var ee=this.domBuilder;ee.startDocument(),_copy(v,v={}),parse(m,v,q,ee,this.errorHandler),ee.endDocument()}},ElementAttributes.prototype={setTagName:function(m){if(!de.test(m))throw new Error("invalid tagName:"+m);this.tagName=m},addValue:function(m,v,q){if(!de.test(m))throw new Error("invalid attribute:"+m);this.attributeNames[m]=this.length,this[this.length++]={qName:m,value:v,offset:q}},length:0,getLocalName:function(m){return this[m].localName},getLocator:function(m){return this[m].locator},getQName:function(m){return this[m].qName},getURI:function(m){return this[m].uri},getValue:function(m){return this[m].value}},v.XMLReader=XMLReader,v.ParseError=ParseError},16018:(m,v,q)=>{"use strict";var ee=function(){function defineProperties(m,v){for(var q=0;q{"use strict";const ee=q(73325),ae=/^[\da-fA-F]+$/,ie=/^\d+$/,de=new WeakMap;function getJsxTokens(m){m=m.Parser.acorn||m;let v=de.get(m);if(!v){const q=m.tokTypes,ee=m.TokContext,ae=m.TokenType,ie=new ee("...",!0,!0),pe={tc_oTag:ie,tc_cTag:ce,tc_expr:le},fe={jsxName:new ae("jsxName"),jsxText:new ae("jsxText",{beforeExpr:!0}),jsxTagStart:new ae("jsxTagStart",{startsExpr:!0}),jsxTagEnd:new ae("jsxTagEnd")};fe.jsxTagStart.updateContext=function(){this.context.push(le),this.context.push(ie),this.exprAllowed=!1},fe.jsxTagEnd.updateContext=function(m){let v=this.context.pop();v===ie&&m===q.slash||v===ce?(this.context.pop(),this.exprAllowed=this.curContext()===le):this.exprAllowed=!0},v={tokContexts:pe,tokTypes:fe},de.set(m,v)}return v}function getQualifiedJSXName(m){return m?"JSXIdentifier"===m.type?m.name:"JSXNamespacedName"===m.type?m.namespace.name+":"+m.name.name:"JSXMemberExpression"===m.type?getQualifiedJSXName(m.object)+"."+getQualifiedJSXName(m.property):void 0:m}function plugin(m,v){const de=v.acorn||q(63230),ce=getJsxTokens(de),le=de.tokTypes,pe=ce.tokTypes,fe=de.tokContexts,ye=ce.tokContexts.tc_oTag,be=ce.tokContexts.tc_cTag,Re=ce.tokContexts.tc_expr,xe=de.isNewLine,_e=de.isIdentifierStart,we=de.isIdentifierChar;return class extends v{static get acornJsx(){return ce}jsx_readToken(){let m="",v=this.pos;for(;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated JSX contents");let q=this.input.charCodeAt(this.pos);switch(q){case 60:case 123:return this.pos===this.start?60===q&&this.exprAllowed?(++this.pos,this.finishToken(pe.jsxTagStart)):this.getTokenFromCode(q):(m+=this.input.slice(v,this.pos),this.finishToken(pe.jsxText,m));case 38:m+=this.input.slice(v,this.pos),m+=this.jsx_readEntity(),v=this.pos;break;case 62:case 125:this.raise(this.pos,"Unexpected token `"+this.input[this.pos]+"`. Did you mean `"+(62===q?">":"}")+'` or `{"'+this.input[this.pos]+'"}`?');default:xe(q)?(m+=this.input.slice(v,this.pos),m+=this.jsx_readNewLine(!0),v=this.pos):++this.pos}}}jsx_readNewLine(m){let v,q=this.input.charCodeAt(this.pos);return++this.pos,13===q&&10===this.input.charCodeAt(this.pos)?(++this.pos,v=m?"\n":"\r\n"):v=String.fromCharCode(q),this.options.locations&&(++this.curLine,this.lineStart=this.pos),v}jsx_readString(m){let v="",q=++this.pos;for(;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");let ee=this.input.charCodeAt(this.pos);if(ee===m)break;38===ee?(v+=this.input.slice(q,this.pos),v+=this.jsx_readEntity(),q=this.pos):xe(ee)?(v+=this.input.slice(q,this.pos),v+=this.jsx_readNewLine(!1),q=this.pos):++this.pos}return v+=this.input.slice(q,this.pos++),this.finishToken(le.string,v)}jsx_readEntity(){let m,v="",q=0,de=this.input[this.pos];"&"!==de&&this.raise(this.pos,"Entity must start with an ampersand");let ce=++this.pos;for(;this.pos")}let de=ae.name?"Element":"Fragment";return q["opening"+de]=ae,q["closing"+de]=ie,q.children=ee,this.type===le.relational&&"<"===this.value&&this.raise(this.start,"Adjacent JSX elements must be wrapped in an enclosing tag"),this.finishNode(q,"JSX"+de)}jsx_parseText(){let m=this.parseLiteral(this.value);return m.type="JSXText",m}jsx_parseElement(){let m=this.start,v=this.startLoc;return this.next(),this.jsx_parseElementAt(m,v)}parseExprAtom(m){return this.type===pe.jsxText?this.jsx_parseText():this.type===pe.jsxTagStart?this.jsx_parseElement():super.parseExprAtom(m)}readToken(m){let v=this.curContext();if(v===Re)return this.jsx_readToken();if(v===ye||v===be){if(_e(m))return this.jsx_readWord();if(62==m)return++this.pos,this.finishToken(pe.jsxTagEnd);if((34===m||39===m)&&v==ye)return this.jsx_readString(m)}return 60===m&&this.exprAllowed&&33!==this.input.charCodeAt(this.pos+1)?(++this.pos,this.finishToken(pe.jsxTagStart)):super.readToken(m)}updateContext(m){if(this.type==le.braceL){var v=this.curContext();v==ye?this.context.push(fe.b_expr):v==Re?this.context.push(fe.b_tmpl):super.updateContext(m),this.exprAllowed=!0}else{if(this.type!==le.slash||m!==pe.jsxTagStart)return super.updateContext(m);this.context.length-=2,this.context.push(be),this.exprAllowed=!1}}}}m.exports=function(m){return m=m||{},function(v){return plugin({allowNamespaces:!1!==m.allowNamespaces,allowNamespacedObjects:!!m.allowNamespacedObjects},v)}},Object.defineProperty(m.exports,"tokTypes",{get:function get_tokTypes(){return getJsxTokens(q(63230)).tokTypes},configurable:!0,enumerable:!0})},73325:m=>{m.exports={quot:'"',amp:"&",apos:"'",lt:"<",gt:">",nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"­",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",times:"×",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",divide:"÷",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",fnof:"ƒ",circ:"ˆ",tilde:"˜",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",ensp:" ",emsp:" ",thinsp:" ",zwnj:"‌",zwj:"‍",lrm:"‎",rlm:"‏",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",bull:"•",hellip:"…",permil:"‰",prime:"′",Prime:"″",lsaquo:"‹",rsaquo:"›",oline:"‾",frasl:"⁄",euro:"€",image:"ℑ",weierp:"℘",real:"ℜ",trade:"™",alefsym:"ℵ",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lArr:"⇐",uArr:"⇑",rArr:"⇒",dArr:"⇓",hArr:"⇔",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",lang:"〈",rang:"〉",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦"}},48583:(m,v,q)=>{"use strict";var ee=q(27418);function compare(m,v){if(m===v)return 0;for(var q=m.length,ee=v.length,ae=0,ie=Math.min(q,ee);ae=0;pe--)if(ye[pe]!==be[pe])return!1;for(pe=ye.length-1;pe>=0;pe--)if(!_deepEqual(m[le=ye[pe]],v[le],q,ee))return!1;return!0}function expectedException(m,v){if(!m||!v)return!1;if("[object RegExp]"==Object.prototype.toString.call(v))return v.test(m);try{if(m instanceof v)return!0}catch(m){}return!Error.isPrototypeOf(v)&&!0===v.call({},m)}function _tryBlock(m){var v;try{m()}catch(m){v=m}return v}function _throws(m,v,q,ee){var ie;if("function"!=typeof v)throw new TypeError('"block" argument must be a function');"string"==typeof q&&(ee=q,q=null),ie=_tryBlock(v),ee=(q&&q.name?" ("+q.name+").":".")+(ee?" "+ee:"."),m&&!ie&&fail(ie,q,"Missing expected exception"+ee);var de="string"==typeof ee,ce=!m&&ie&&!q;if((!m&&ae.isError(ie)&&de&&expectedException(ie,q)||ce)&&fail(ie,q,"Got unwanted exception"+ee),m&&ie&&q&&!expectedException(ie,q)||!m&&ie)throw ie}le.AssertionError=function AssertionError(m){this.name="AssertionError",this.actual=m.actual,this.expected=m.expected,this.operator=m.operator,m.message?(this.message=m.message,this.generatedMessage=!1):(this.message=getMessage(this),this.generatedMessage=!0);var v=m.stackStartFunction||fail;if(Error.captureStackTrace)Error.captureStackTrace(this,v);else{var q=new Error;if(q.stack){var ee=q.stack,ae=getName(v),ie=ee.indexOf("\n"+ae);if(ie>=0){var de=ee.indexOf("\n",ie+1);ee=ee.substring(de+1)}this.stack=ee}}},ae.inherits(le.AssertionError,Error),le.fail=fail,le.ok=ok,le.equal=function equal(m,v,q){m!=v&&fail(m,v,q,"==",le.equal)},le.notEqual=function notEqual(m,v,q){m==v&&fail(m,v,q,"!=",le.notEqual)},le.deepEqual=function deepEqual(m,v,q){_deepEqual(m,v,!1)||fail(m,v,q,"deepEqual",le.deepEqual)},le.deepStrictEqual=function deepStrictEqual(m,v,q){_deepEqual(m,v,!0)||fail(m,v,q,"deepStrictEqual",le.deepStrictEqual)},le.notDeepEqual=function notDeepEqual(m,v,q){_deepEqual(m,v,!1)&&fail(m,v,q,"notDeepEqual",le.notDeepEqual)},le.notDeepStrictEqual=function notDeepStrictEqual(m,v,q){_deepEqual(m,v,!0)&&fail(m,v,q,"notDeepStrictEqual",notDeepStrictEqual)},le.strictEqual=function strictEqual(m,v,q){m!==v&&fail(m,v,q,"===",le.strictEqual)},le.notStrictEqual=function notStrictEqual(m,v,q){m===v&&fail(m,v,q,"!==",le.notStrictEqual)},le.throws=function(m,v,q){_throws(!0,m,v,q)},le.doesNotThrow=function(m,v,q){_throws(!1,m,v,q)},le.ifError=function(m){if(m)throw m},le.strict=ee((function strict(m,v){m||fail(m,!0,v,"==",strict)}),le,{equal:le.strictEqual,deepEqual:le.deepStrictEqual,notEqual:le.notStrictEqual,notDeepEqual:le.notDeepStrictEqual}),le.strict.strict=le.strict;var fe=Object.keys||function(m){var v=[];for(var q in m)ie.call(m,q)&&v.push(q);return v}},56487:(m,v,q)=>{"use strict";q.r(v),q.d(v,{default:()=>ae});var ee={url:"https://samvera-labs.github.io/ramp",env:"prod"};const ae=ee},29837:(m,v,q)=>{"use strict";q.r(v),q.d(v,{default:()=>ae});var ee=q(56487).default.url;const ae={"@context":"http://iiif.io/api/presentation/3/context.json",id:"".concat(ee,"/manifests/lunchroom_manners.json"),type:"Manifest",label:{en:["Beginning Reponsibility: Lunchroom Manners [motion picture] Coronet Films"]},metadata:[{label:{en:["Title"]},value:{none:["This is the
title
of the item!"]}},{label:{none:["Date"]},value:{none:["2023 (Creation date: 2023)"]}},{label:{none:["Main contributors"]},value:{none:["The Avalon Media System Team"]}},{label:{none:["Summary"]},value:{none:["This is the summary field. It may include a summary of the item.\n\nDoes a pre tag exist here?\n\nHow about some bold?\n\nOr italics?"]}},{label:{none:["Contributors"]},value:{none:["Mr. Bungle","Coronet Films"]}},{label:{none:["Publishers"]},value:{none:["Indiana University","Avalon"]}},{label:{none:["Genres"]},value:{none:["Education","Puppet"]}},{label:{none:["Subjects"]},value:{none:["Puppets","Best Practice"]}},{label:{none:["Time period"]},value:{none:["2020-2021"]}},{label:{none:["Locations"]},value:{none:["Indiana University","Indiana"]}},{label:{none:["Collection"]},value:{none:['Testing']}},{label:{none:["Unit"]},value:{none:['Default Unit']}},{label:{none:["Languages"]},value:{none:["English"]}},{label:{none:["Rights Statement"]},value:{none:['In Copyright - Educational Use Permitted']}},{label:{none:["Terms of Use"]},value:{none:["These are the terms of use. They are written in this field."]}},{label:{none:["Physical Descriptions"]},value:{none:["Puppets","Lunchroom"]}},{label:{none:["Related Items"]},value:{none:['IMDB Record','Avalon Website']}},{label:{none:["Notes"]},value:{none:["Here's a general note."]}},{label:{none:["Local Note"]},value:{none:["Here's a very local note."]}},{label:{none:["Table of Contents"]},value:{none:["ToC\n--\nFirst Chapter\n--\nSecond Chapter","This is a second table of contents field.\n\nMore chapters here?"]}},{label:{none:["Other Identifiers"]},value:{none:["Videorecording Identifier: VA2038","Issue Number: 77"]}}],rendering:[{id:"".concat(ee,"/lunchroom_manners/lunchroom_manners.vtt"),type:"Text",label:{en:["Transcript file"]},format:"text/vtt"}],start:{id:"".concat(ee,"/manifests/lunchroom_manners.json"),type:"SpecificResource",source:"".concat(ee,"/manifests/lunchroom_manners/canvas/1"),selector:{type:"PointSelector",t:180}},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1"),type:"Canvas",height:360,width:480,duration:572.034,label:{en:["Lunchroom Manners"]},placeholderCanvas:{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1/placeholder"),type:"Canvas",width:640,height:360,items:[{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1/placeholder/1"),type:"AnnotationPage",items:[{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1/placeholder/1-image"),type:"Annotation",motivation:"painting",body:{id:"".concat(ee,"/lunchroom_manners/lunchroom_manners_poster.jpg"),type:"Image",format:"image/jpeg",width:640,height:360},target:"".concat(ee,"/manifests/lunchroom_manners/canvas/1/placeholder")}]}]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1/page"),type:"AnnotationPage",items:[{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1/page/annotation"),type:"Annotation",motivation:"painting",body:[{type:"Choice",choiceHint:"user",items:[{id:"".concat(ee,"/lunchroom_manners/high/lunchroom_manners_1024kb.mp4"),type:"Video",format:"video/mp4",label:{en:["High"]}},{id:"".concat(ee,"/lunchroom_manners/medium/lunchroom_manners_512kb.mp4"),type:"Video",format:"video/mp4",label:{en:["Medium"]}},{id:"".concat(ee,"/lunchroom_manners/low/lunchroom_manners_256kb.mp4"),type:"Video",format:"video/mp4",label:{en:["Low"]}}]},{id:"".concat(ee,"/lunchroom_manners/lunchroom_manners.vtt"),type:"Text",format:"text/vtt",label:{en:["Captions in WebVTT format"]},language:"en"}],target:"".concat(ee,"/manifests/lunchroom_manners/canvas/1")}]}],rendering:[{id:"".concat(ee,"/lunchroom_manners/lunchroom_manners_poster.jpg"),type:"Image",label:{en:["Poster Image"]},format:"image/jpeg"}]}],structures:[{id:"".concat(ee,"/manifests/lunchroom_manners/range/0"),type:"Range",label:{en:["Table of Contents"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/range/1"),type:"Range",label:{en:["Lunchroom Manners"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/range/1-1"),type:"Range",label:{en:["Washing Hands"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/range/1-1-1"),type:"Range",label:{en:["Using Soap"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1#t=157,160"),type:"Canvas"}]},{id:"".concat(ee,"/manifests/lunchroom_manners/range/1-1-3"),type:"Range",label:{en:["Rinsing Well"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1#t=165,170"),type:"Canvas"}]},{id:"".concat(ee,"/manifests/lunchroom_manners/range/1-2"),type:"Range",label:{en:["After Washing Hands"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/range/1-2-1"),type:"Range",label:{en:["Drying Hands"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1#t=170,180"),type:"Canvas"}]},{id:"".concat(ee,"/manifests/lunchroom_manners/range/1-2-2"),type:"Range",label:{en:["Getting Ready"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1#t=180,190"),type:"Canvas"}]}]}]},{id:"".concat(ee,"/manifests/lunchroom_manners/range/2"),type:"Range",label:{en:["In the Lunchroom"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/range/2-1"),type:"Range",label:{en:["At the Counter"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/range/2-1-1"),type:"Range",label:{en:["Getting Tray"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1#t=227,245"),type:"Canvas"}]},{id:"".concat(ee,"/manifests/lunchroom_manners/range/2-1-2"),type:"Range",label:{en:["Choosing Food"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1#t=258,288"),type:"Canvas"}]},{id:"".concat(ee,"/manifests/lunchroom_manners/range/2-1-3"),type:"Range",label:{en:["There will be Cake"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1#t=301,308"),type:"Canvas"}]}]},{id:"".concat(ee,"/manifests/lunchroom_manners/range/2-2"),type:"Range",label:{en:["At the Table"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/range/2-2-1"),type:"Range",label:{en:["Sitting Quietly"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1#t=323,333"),type:"Canvas"}]},{id:"".concat(ee,"/manifests/lunchroom_manners/range/2-2-2"),type:"Range",label:{en:["Eating Neatly"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1#t=362,378"),type:"Canvas"}]}]},{id:"".concat(ee,"/manifests/lunchroom_manners/range/2-3"),type:"Range",label:{en:["Leaving the Lunchroom"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/range/2-3-1"),type:"Range",label:{en:["Cleaning Up"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1#t=448,492"),type:"Canvas"}]},{id:"".concat(ee,"/manifests/lunchroom_manners/range/2-3-2"),type:"Range",label:{en:["Putting Things Away"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1#t=511,527"),type:"Canvas"}]}]}]}]}]}],thumbnail:[{id:"".concat(ee,"/lunchroom_manners/lunchroom_manners_poster.jpg"),type:"Image"}]}},63747:(m,v,q)=>{"use strict";q.r(v),q.d(v,{default:()=>ae});var ee=q(56487).default.url;const ae={"@context":"http://iiif.io/api/presentation/3/context.json",id:"".concat(ee,"/manifests/playlist.js"),type:"Manifest",label:{en:["Playlist Manifest [Playlist]"]},behavior:["auto-advance"],metadata:[{label:{en:["Title"]},value:{none:["Playlist Manifest [Playlist]"]}}],items:[{id:"".concat(ee,"/manifests/playlist/canvas/1"),type:"Canvas",duration:572.034,label:{en:["Lunchroom Manners"]},placeholderCanvas:{id:"".concat(ee,"/manifests/playlist/canvas/1/placeholder"),type:"Canvas",width:640,height:360,items:[{id:"".concat(ee,"/manifests/playlist/canvas/1/placeholder/1"),type:"AnnotationPage",items:[{id:"".concat(ee,"/manifests/playlist/canvas/1/placeholder/1-image"),type:"Annotation",motivation:"painting",body:{id:"".concat(ee,"/lunchroom_manners/lunchroom_manners_poster.jpg"),type:"Image",format:"image/jpeg",width:640,height:360},target:"".concat(ee,"/manifests/playlist/canvas/1/placeholder")}]}]},items:[{id:"".concat(ee,"/manifests/playlist/canvas/1/page"),type:"AnnotationPage",items:[{id:"".concat(ee,"/manifests/playlist/canvas/1/page/annotation"),type:"Annotation",motivation:"painting",body:[{type:"Choice",choiceHint:"user",items:[{id:"".concat(ee,"/lunchroom_manners/high/lunchroom_manners_1024kb.mp4#t=0,572.0"),type:"Video",format:"video/mp4",label:{en:["High"]},height:360,width:480,duration:572},{id:"".concat(ee,"/lunchroom_manners/medium/lunchroom_manners_512kb.mp4#t=0,572.0"),type:"Video",format:"video/mp4",label:{en:["Medium"]},height:360,width:480,duration:572},{id:"".concat(ee,"/lunchroom_manners/low/lunchroom_manners_256kb.mp4#t=0,572.0"),type:"Video",format:"video/mp4",label:{en:["Low"]},height:360,width:480,duration:572}]}],target:"".concat(ee,"/manifests/playlist/canvas/1")}]}],annotations:[{type:"AnnotationPage",id:"".concat(ee,"/manifests/playlist/canvas/1/annotation_page/1"),items:[{type:"Annotation",motivation:"highlighting",body:{type:"TextualBody",format:"text/html",value:"Marker 1"},id:"".concat(ee,"/manifests/playlist/canvas/1/marker/1"),target:"".concat(ee,"/manifests/playlist/canvas/1#t=2.836")},{type:"Annotation",motivation:"highlighting",body:{type:"TextualBody",format:"text/html",value:"Marker 2"},id:"".concat(ee,"/manifests/playlist/canvas/1/marker/2"),target:"".concat(ee,"/manifests/playlist/canvas/1#t=369.811")}]}]}],structures:[{id:"".concat(ee,"/manifests/playlist/range/0"),type:"Range",label:{en:["Playlist Item"]},items:[{type:"Canvas",id:"".concat(ee,"/manifests/playlist/canvas/1#t=0,")}]}]}},81693:(m,v,q)=>{"use strict";q.r(v),q.d(v,{default:()=>le});var ee=q(67294),ae=q(45697),ie=q.n(ae),de=q(35782),ce=(q(14844),function AutoAdvanceToggle(m){var v=m.label,q=void 0===v?"Autoplay":v,ae=m.showLabel,ie=void 0===ae||ae,ce=(0,de.gA)().autoAdvance,le=(0,de.bz)();return ee.createElement("div",{"data-testid":"auto-advance",className:"ramp--auto-advance"},ie&&ee.createElement("span",{className:"ramp--auto-advance-label","data-testid":"auto-advance-label",htmlFor:"auto-advance-toggle",id:"auto-advance-toggle-label"},q),ee.createElement("label",{className:"ramp--auto-advance-toggle","aria-labelledby":"auto-advance-toggle-label"},ee.createElement("input",{"data-testid":"auto-advance-toggle",name:"auto-advance-toggle",type:"checkbox",checked:ce,"aria-label":q,onChange:function onChange(m){return le({autoAdvance:m.target.checked,type:"setAutoAdvance"})}}),ee.createElement("span",{className:"slider round"})))});ce.propTypes={label:ie().string,showLabel:ie().bool};const le=ce},22438:(m,v,q)=>{"use strict";q.r(v),q.d(v,{default:()=>IIIFPlayer});var ee=q(67294),ae=q(35782),ie=q(40217),de=q(15861),ce=q(70885),le=q(64687),pe=q.n(le),fe=q(45697),ye=q.n(fe),be=q(48828),Re=q(40927),xe=q(18056),_e=q(4511);function IIIFPlayerWrapper(m){var v=m.manifestUrl,q=m.customErrorMessage,le=m.emptyManifestMessage,fe=m.startCanvasId,ye=m.startCanvasTime,we=m.children,Te=m.manifest,Se=ee.useState(Te),Ie=(0,ce.Z)(Se,2),Pe=Ie[0],qe=Ie[1],We=(0,ae.bz)(),ze=(0,ie.cR)(),Ve=(0,_e.cO)().showBoundary;return ee.useEffect((0,de.Z)(pe().mark((function _callee(){var m;return pe().wrap((function _callee$(ee){for(;;)switch(ee.prev=ee.next){case 0:if((0,xe.$K)(q),(0,xe.cY)(le),!Pe){ee.next=6;break}We({manifest:Pe,type:"updateManifest"}),ee.next=15;break;case 6:return m={},ee.prev=7,ee.next=10,fetch(v,m).then((function(m){if(200!=m.status&&201!=m.status)throw new Error("Failed to fetch Manifest. Please check again.");return m.json()})).then((function(m){qe(m),We({manifest:m,type:"updateManifest"})})).catch((function(m){throw console.log("Error fetching manifest, ",m),new Error("Failed to fetch Manifest. Please check again.")}));case 10:ee.next=15;break;case 12:ee.prev=12,ee.t0=ee.catch(7),Ve(ee.t0);case 15:case"end":return ee.stop()}}),_callee,null,[[7,12]])}))),[]),ee.useEffect((function(){if(Pe){We({autoAdvance:(0,be.dD)(Pe),type:"setAutoAdvance"});var m=(0,Re.gY)(Pe);We({isPlaylist:m,type:"setIsPlaylist"});var v=(0,Re.cL)(Pe);We({annotationService:v,type:"setAnnotationService"});var q=(0,be.H7)(Pe,fe,ye);"SR"==q.type&&ze({currentTime:q.time,type:"setCurrentTime"}),We({canvasIndex:q.canvas,type:"switchCanvas"})}}),[Pe]),Pe?ee.createElement(ee.Fragment,null,we):ee.createElement("p",null,"...Loading")}IIIFPlayerWrapper.propTypes={manifest:ye().object,customErrorMessage:ye().string,emptyManifestMessage:ye().string,manifestUrl:ye().string,startCanvasId:ye().string,startCanvasTime:ye().number,children:ye().node};var we=q(93379),Te=q.n(we),Se=q(9065),Ie={insert:"head",singleton:!1};Te()(Se.Z,Ie);Se.Z.locals;function Fallback(m){var v=m.error,q=m.resetErrorBoundary;return ee.createElement("div",{role:"alert",className:"ramp--error-message__alert"},ee.createElement("span",{className:"ramp--error-message__message",dangerouslySetInnerHTML:{__html:v.message}}),ee.createElement("button",{className:"ramp--error-message__reset-button",onClick:q},"Try again"))}var Pe=function ErrorMessage(m){m.message;var v=m.children;return ee.createElement(_e.SV,{FallbackComponent:Fallback,onReset:function onReset(m){}},v)};Pe.propTypes={message:ye().string,children:ye().object};const qe=Pe;var We=q(61144),ze={insert:"head",singleton:!1};Te()(We.Z,ze);We.Z.locals;function IIIFPlayer(m){var v=m.manifestUrl,q=m.manifest,de=m.customErrorMessage,ce=m.emptyManifestMessage,le=m.startCanvasId,pe=m.startCanvasTime,fe=m.children;return v||q?ee.createElement(ae.po,null,ee.createElement(ie.I0,null,ee.createElement(qe,null,ee.createElement(IIIFPlayerWrapper,{manifestUrl:v,manifest:q,customErrorMessage:de,emptyManifestMessage:ce,startCanvasId:le,startCanvasTime:pe},fe)))):ee.createElement("p",null,"Please provide a valid manifest.")}IIIFPlayer.propTypes={manifestUrl:ye().string,manifest:ye().object,customErrorMessage:ye().string,emptyManifestMessage:ye().string,startCanvasId:ye().string,startCanvasTime:ye().number},IIIFPlayer.defaultProps={}},5705:(m,v,q)=>{"use strict";q.r(v),q.d(v,{default:()=>Pe});var ee=q(42982),ae=q(70885),ie=q(67294),de=q(45697),ce=q.n(de),le=q(35782),pe=q(40217),fe=q(40927),ye=q(48828),be=q(18056),Re=q(82588),xe=function CreateMarker(m){var v=m.newMarkerEndpoint,q=m.canvasId,ee=m.handleCreate,de=m.getCurrentTime,ce=m.csrfToken,le=ie.useState(!1),pe=(0,ae.Z)(le,2),ye=pe[0],xe=pe[1],_e=ie.useState(!1),we=(0,ae.Z)(_e,2),Te=we[0],Se=we[1],Ie=ie.useState(!1),Pe=(0,ae.Z)(Ie,2),qe=Pe[0],We=Pe[1],ze=ie.useState(""),Ve=(0,ae.Z)(ze,2),He=Ve[0],Xe=Ve[1],Qe=ie.useState(),Ye=(0,ae.Z)(Qe,2),et=Ye[0],tt=Ye[1],nt=function validateTime(m){tt(m);var v=(0,be.jh)(m);Se(v)};return ie.createElement("div",{className:"ramp-markers-display__new-marker"},ie.createElement("button",{type:"submit",onClick:function handleAddMarker(){var m=(0,be.n7)(de(),!0,!0);nt(m),xe(!0)},className:"ramp--markers-display__edit-button","data-testid":"create-new-marker-button"},"Add New Marker"),ye&&ie.createElement("form",{className:"ramp--markers-display__new-marker-form",method:"post",onSubmit:function handleCreateSubmit(m){m.preventDefault();var ae=m.target,ie=new FormData(ae),de=Object.fromEntries(ie.entries()),le=de.label,pe=de.time,ye={type:"Annotation",motivation:"highlighting",body:{type:"TextualBody",format:"text/html",value:le},target:"".concat(q,"#t=").concat((0,be.lP)(pe))},Re={method:"POST",credentials:"same-origin",headers:{Accept:"application/json"},body:JSON.stringify(ye)};void 0!==ce&&(Re.headers["X-CSRF-Token"]=ce),fetch(v,Re).then((function(m){if(201!=m.status)throw new Error;return m.json()})).then((function(m){var v=(0,fe.D7)(m),q=(0,fe.l8)(v);q&&ee(q),xe(!1)})).catch((function(m){console.error("CreateMarker -> handleCreateMarker() -> failed to create annotation; ",m),We(!0),Xe("Marker creation failed.")}))},"data-testid":"create-new-marker-form"},ie.createElement("table",{className:"create-marker-form-table"},ie.createElement("tbody",null,ie.createElement("tr",null,ie.createElement("td",null,ie.createElement("label",{htmlFor:"new-marker-title"},"Title:"),ie.createElement("input",{id:"new-marker-title","data-testid":"create-marker-title",type:"text",className:"ramp--markers-display__create-marker",name:"label"})),ie.createElement("td",null,ie.createElement("label",{htmlFor:"new-marker-time"},"Time:"),ie.createElement("input",{id:"new-marker-time","data-testid":"create-marker-timestamp",type:"text",className:"ramp--markers-display__create-marker ".concat(Te?"time-valid":"time-invalid"),name:"time",value:et,onChange:function onChange(m){return nt(m.target.value)}})),ie.createElement("td",null,ie.createElement("div",{className:"marker-actions"},qe&&ie.createElement("p",{className:"ramp--markers-display__error-message"},He),ie.createElement("button",{type:"submit",className:"ramp--markers-display__edit-button","data-testid":"edit-save-button",disabled:!Te},ie.createElement(Re.N,null)," Save"),ie.createElement("button",{className:"ramp--markers-display__edit-button-danger","data-testid":"edit-cancel-button",onClick:function handleCreateCancel(){xe(!1),Se(!1),Xe(""),We(!1)}},ie.createElement(Re.FB,null)," Cancel"))))))))};xe.propTypes={newMarkerEndpoint:ce().string.isRequired,canvasId:ce().string,handleCreate:ce().func.isRequired,getCurrentTime:ce().func.isRequired};const _e=xe;var we=function MarkerRow(m){var v=m.marker,q=m.handleSubmit,ee=m.handleMarkerClick,de=m.handleDelete,ce=m.hasAnnotationService,le=m.isEditing,pe=m.toggleIsEditing,fe=m.csrfToken,ye=ie.useState(!1),xe=(0,ae.Z)(ye,2),_e=xe[0],we=xe[1],Te=ie.useState(!0),Se=(0,ae.Z)(Te,2),Ie=Se[0],Pe=Se[1],qe=ie.useState(),We=(0,ae.Z)(qe,2),ze=We[0],Ve=We[1],He=ie.useState(!1),Xe=(0,ae.Z)(He,2),Qe=Xe[0],Ye=Xe[1],et=ie.useState(!1),tt=(0,ae.Z)(et,2),nt=tt[0],rt=tt[1],it=ie.useState(""),st=(0,ae.Z)(it,2),ot=st[0],dt=st[1];ie.useEffect((function(){return{}}),[]),ie.useEffect((function(){lt(v.value),ht(v.timeStr)}),[v]);var ct=ie.useRef(v.value),lt=function setMarkerLabel(m){ct.current=m},ut=ie.useRef((0,be.lP)(v.timeStr)),pt=ie.useRef(v.timeStr),ht=function setMarkerTime(m){pt.current=m,ut.current=(0,be.lP)(m)},gt=function validateTime(m){var v=(0,be.jh)(m);Pe(v),ht(m)},ft=function resetError(){rt(!1),dt("")},mt=function cancelAction(){Ye(!1),we(!1),pe(!1)};return _e?ie.createElement("tr",null,ie.createElement("td",null,ie.createElement("input",{id:"label","data-testid":"edit-label",defaultValue:ct.current,type:"text",className:"ramp--markers-display__edit-marker",onChange:function onChange(m){return lt(m.target.value)},name:"label"})),ie.createElement("td",null,ie.createElement("input",{className:"ramp--markers-display__edit-marker ".concat(Ie?"time-valid":"time-invalid"),id:"time","data-testid":"edit-timestamp",defaultValue:pt.current,type:"text",onChange:function onChange(m){return gt(m.target.value)},name:"time"})),ie.createElement("td",null,ie.createElement("div",{className:"marker-actions"},nt&&ie.createElement("p",{className:"ramp--markers-display__error-message"},ot),ie.createElement("button",{type:"submit",onClick:function handleEditSubmit(){var m={type:"Annotation",motivation:"highlighting",body:{type:"TextualBody",format:"text/html",value:ct.current},id:v.id,target:"".concat(v.canvasId,"#t=").concat((0,be.lP)(pt.current))},ee={method:"PUT",credentials:"same-origin",headers:{Accept:"application/json"},body:JSON.stringify(m)};void 0!==fe&&(ee.headers["X-CSRF-Token"]=fe),fetch(v.id,ee).then((function(m){if(201!=m.status)throw new Error;q(ct.current,pt.current,v.id),ft(),mt()})).catch((function(m){console.error("MarkerRow -> handleEditSubmit -> failed to update annotation; ",m),rt(!0),dt("Marker update failed")}))},disabled:!Ie,className:"ramp--markers-display__edit-button","data-testid":"edit-save-button"},ie.createElement(Re.N,null)," Save"),ie.createElement("button",{className:"ramp--markers-display__edit-button-danger","data-testid":"edit-cancel-button",onClick:function handleCancel(){ht(ze.time),lt(ze.label),Ve({}),ft(),mt()}},ie.createElement(Re.FB,null)," Cancel")))):Qe?ie.createElement("tr",null,ie.createElement("td",null,ie.createElement("a",{href:"".concat(v.canvasId,"#t=").concat(ut.current,","),onClick:function onClick(m){return ee(m)},"data-offset":ut.current},ct.current)),ie.createElement("td",null,pt.current),ie.createElement("td",null,ie.createElement("div",{className:"marker-actions"},ie.createElement("p",null,"Are you sure?"),ie.createElement("button",{type:"submit",className:"ramp--markers-display__edit-button-danger","data-testid":"delete-confirm-button",onClick:function submitDelete(){var m={method:"DELETE",credentials:"same-origin",headers:{Accept:"application/json"}};void 0!==fe&&(m.headers["X-CSRF-Token"]=fe),fetch(v.id,m).then((function(m){if(200!=m.status)throw new Error;de(v.id),ft(),mt()})).catch((function(m){console.error("MarkerRow -> submitDelete() -> failed to delete annotation; ",m),mt(),rt(!0),dt("Marker delete failed."),setTimeout((function(){ft()}),1500)}))}},ie.createElement(Re.N,null)," Yes"),ie.createElement("button",{className:"ramp--markers-display__edit-button","data-testid":"delete-cancel-button",onClick:mt},ie.createElement(Re.FB,null)," Cancel")))):ie.createElement("tr",null,ie.createElement("td",null,ie.createElement("a",{href:"".concat(v.canvasId,"#t=").concat(ut.current,","),onClick:function onClick(m){return ee(m)},"data-offset":ut.current},ct.current)),ie.createElement("td",null,pt.current),ce&&ie.createElement("td",null,ie.createElement("div",{className:"marker-actions"},nt&&ie.createElement("p",{className:"ramp--markers-display__error-message"},ot),ie.createElement("button",{onClick:function handleEdit(){Ve({time:pt.current,label:ct.current}),we(!0),pe(!0)},className:"ramp--markers-display__edit-button","data-testid":"edit-button",disabled:le},ie.createElement(Re.dY,null)," Edit"),ie.createElement("button",{className:"ramp--markers-display__edit-button-danger","data-testid":"delete-button",disabled:le,onClick:function toggleDelete(){Ye(!0),pe(!0)}},ie.createElement(Re.pJ,null)," Delete"))))};we.propTypes={marker:ce().object.isRequired,handleSubmit:ce().func.isRequired,handleMarkerClick:ce().func.isRequired,handleDelete:ce().func.isRequired,hasAnnotationService:ce().bool.isRequired,isEditing:ce().bool.isRequired,toggleIsEditing:ce().func.isRequired};const Te=we;var Se=q(4511),Ie=(q(21244),function MarkersDisplay(m){var v,q=m.showHeading,de=void 0===q||q,ce=m.headingText,Re=void 0===ce?"Markers":ce,xe=(0,le.gA)(),we=xe.manifest,Ie=xe.canvasIndex,Pe=xe.playlist,qe=(0,pe.FI)().player,We=(0,le.bz)(),ze=Pe.isEditing,Ve=Pe.hasAnnotationService,He=Pe.annotationServiceId,Xe=ie.useState([]),Qe=(0,ae.Z)(Xe,2),Ye=(Qe[0],Qe[1]),et=(0,Se.cO)().showBoundary,tt=ie.useRef(),nt=ie.useRef([]),rt=function setCanvasMarkers(m){Ye.apply(void 0,(0,ee.Z)(m)),nt.current=m},it=null===(v=document.getElementsByName("csrf-token")[0])||void 0===v?void 0:v.content;ie.useEffect((function(){if(we)try{var m=(0,fe.$d)(we);We({markers:m,type:"setPlaylistMarkers"});var v=(0,ye.ES)(we);null!=v&&(null==v?void 0:v.length)>0&&(tt.current=v[Ie].canvasId)}catch(m){et(m)}}),[we]),ie.useEffect((function(){var m;if((null===(m=Pe.markers)||void 0===m?void 0:m.length)>0){var v=Pe.markers.filter((function(m){return m.canvasIndex===Ie}))[0].canvasMarkers;rt(v)}if(we)try{var q=(0,ye.ES)(we);null!=q&&(null==q?void 0:q.length)>0&&(tt.current=q[Ie].canvasId)}catch(m){et(m)}}),[Ie,Pe.markers]);var st=function handleSubmit(m,v,q){var ee=nt.current.map((function(ee){return ee.id===q&&(ee.value=m,ee.timeStr=v,ee.time=(0,be.lP)(v)),ee}));rt(ee),We({updatedMarkers:ee,type:"setPlaylistMarkers"})},ot=function handleDelete(m){var v=nt.current.filter((function(v){return v.id!=m}));rt(v),We({updatedMarkers:v,type:"setPlaylistMarkers"})},dt=function handleMarkerClick(m){m.preventDefault();var v=parseFloat(m.target.dataset.offset);qe.currentTime(v)},ct=function toggleIsEditing(m){We({isEditing:m,type:"setIsEditing"})};return ie.createElement("div",{className:"ramp--markers-display","data-testid":"markers-display"},de&&ie.createElement("div",{className:"ramp--markers-display__title","data-testid":"markers-display-title"},ie.createElement("h4",null,Re)),Ve&&ie.createElement(_e,{newMarkerEndpoint:He,canvasId:tt.current,handleCreate:function handleCreate(m){rt([].concat((0,ee.Z)(nt.current),[m])),We({updatedMarkers:nt.current,type:"setPlaylistMarkers"})},getCurrentTime:function getCurrentTime(){return qe?qe.currentTime():0},csrfToken:it}),nt.current.length>0&&ie.createElement("table",{className:"ramp--markers-display_table","data-testid":"markers-display-table"},ie.createElement("thead",null,ie.createElement("tr",null,ie.createElement("th",null,"Name"),ie.createElement("th",null,"Time"),Ve&&ie.createElement("th",null,"Actions"))),ie.createElement("tbody",null,nt.current.map((function(m,v){return ie.createElement(Te,{key:v,marker:m,handleSubmit:st,handleMarkerClick:dt,handleDelete:ot,hasAnnotationService:Ve,isEditing:ze,toggleIsEditing:ct,csrfToken:it})})))))});Ie.propTypes={showHeading:ce().bool,headingText:ce().string};const Pe=Ie},87883:(m,v,q)=>{"use strict";q.r(v),q.d(v,{default:()=>sn});var ee=q(4942),ae=q(70885),ie=q(67294),de=q(45697),ce=q.n(de),le=q(42982),pe=q(15861),fe=q(64687),ye=q.n(fe),be=q(43033),Re=q(23493),xe=q.n(Re),_e=(q(30114),q(93379)),we=q.n(_e),Te=q(8719),Se={insert:"head",singleton:!1};we()(Te.Z,Se);Te.Z.locals;var Ie=q(11871),Pe={insert:"head",singleton:!1};we()(Ie.Z,Pe);Ie.Z.locals;var qe,We,ze,Ve=q(40217),He=q(35782),Xe=q(18056),Qe=!1,Ye=!1,et=!1,tt=!1,nt=!1,rt=!1,it=!1,st=!1,ot=!1,dt=!1,ct=!1,lt=!1,ut=!1,pt=window.navigator&&window.navigator.userAgentData;if(pt&&pt.platform&&pt.brands&&(Ye="Android"===pt.platform,et=Boolean(pt.brands.find((function(m){return"Microsoft Edge"===m.brand}))),tt=Boolean(pt.brands.find((function(m){return"Chromium"===m.brand}))),nt=!et&&tt,(pt.brands.find((function(m){return"Chromium"===m.brand}))||{}).version||null,"Windows"===pt.platform,ot=navigator.maxTouchPoints&&navigator.maxTouchPoints>2&&!window.matchMedia("(pointer: fine").matches,st=pt.mobile||Ye||ot),!tt){var ht=window.navigator&&window.navigator.userAgent||"";Qe=/iPod/i.test(ht),(ze=ht.match(/OS (\d+)_/i))&&ze[1]?ze[1]:null,Ye=/Android/i.test(ht),function(){var m=ht.match(/Android (\d+)(?:\.(\d+))?(?:\.(\d+))*/i);if(!m)return null;var v=m[1]&&parseFloat(m[1]),q=m[2]&&parseFloat(m[2]);return v&&q?parseFloat(m[1]+"."+m[2]):v||null}(),/Firefox/i.test(ht),et=/Edg/i.test(ht),tt=/Chrome/i.test(ht)||/CriOS/i.test(ht),nt=!et&&tt,function(){var m=ht.match(/(Chrome|CriOS)\/(\d+)/);return m&&m[2]?parseFloat(m[2]):null}(),qe=/MSIE\s(\d+)\.\d/.exec(ht),!(We=qe&&parseFloat(qe[1]))&&/Trident\/7.0/i.test(ht)&&/rv:11.0/.test(ht)&&(We=11),We,lt=/Tizen/i.test(ht),ut=/Web0S/i.test(ht),rt=/Safari/i.test(ht)&&!nt&&!Ye&&!et&&!lt&&!ut,/Windows/i.test(ht),ct=(dt=/iPhone/i.test(ht)&&!it)||it||Qe,ot=navigator.maxTouchPoints&&navigator.maxTouchPoints>2&&!window.matchMedia("(pointer: fine").matches,it=ot&&!Ye&&!dt,st=Ye||ct||dt||ot||/Mobi/i.test(ht)}function getValue(m,v){try{return JSON.parse(localStorage.getItem(m))||v}catch(m){return v}}var gt=function useLocalStorage(m,v){var q=(0,ie.useState)((function(){return getValue(m,v)})),ee=(0,ae.Z)(q,2),de=ee[0],ce=ee[1];return(0,ie.useEffect)((function(){try{localStorage.setItem(m,JSON.stringify(de))}catch(m){}}),[m,de]),[de,ce]},ft=q(82588),mt=q(87016),yt={insert:"head",singleton:!1};we()(mt.Z,yt);mt.Z.locals;function _classCallCheck(m,v){if(!(m instanceof v))throw new TypeError("Cannot call a class as a function")}var vt=q(43144),bt=q(97326),Rt=q(89611);function _inherits(m,v){if("function"!=typeof v&&null!==v)throw new TypeError("Super expression must either be null or a function");m.prototype=Object.create(v&&v.prototype,{constructor:{value:m,writable:!0,configurable:!0}}),Object.defineProperty(m,"prototype",{writable:!1}),v&&(0,Rt.Z)(m,v)}var xt=q(71002);function _possibleConstructorReturn(m,v){if(v&&("object"===(0,xt.Z)(v)||"function"==typeof v))return v;if(void 0!==v)throw new TypeError("Derived constructors may only return object or undefined");return(0,bt.Z)(m)}function _getPrototypeOf(m){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function _getPrototypeOf(m){return m.__proto__||Object.getPrototypeOf(m)},_getPrototypeOf(m)}var _t=q(73935),Et=q(63028),wt={insert:"head",singleton:!1};we()(Et.Z,wt);Et.Z.locals;var Tt=q(23279),Dt=q.n(Tt);function _createForOfIteratorHelper(m,v){var q="undefined"!=typeof Symbol&&m[Symbol.iterator]||m["@@iterator"];if(!q){if(Array.isArray(m)||(q=_unsupportedIterableToArray(m))||v&&m&&"number"==typeof m.length){q&&(m=q);var ee=0,ae=function F(){};return{s:ae,n:function n(){return ee>=m.length?{done:!0}:{done:!1,value:m[ee++]}},e:function e(m){throw m},f:ae}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var ie,de=!0,ce=!1;return{s:function s(){q=q.call(m)},n:function n(){var m=q.next();return de=m.done,m},e:function e(m){ce=!0,ie=m},f:function f(){try{de||null==q.return||q.return()}finally{if(ce)throw ie}}}}function _unsupportedIterableToArray(m,v){if(m){if("string"==typeof m)return _arrayLikeToArray(m,v);var q=Object.prototype.toString.call(m).slice(8,-1);return"Object"===q&&m.constructor&&(q=m.constructor.name),"Map"===q||"Set"===q?Array.from(m):"Arguments"===q||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(q)?_arrayLikeToArray(m,v):void 0}}function _arrayLikeToArray(m,v){(null==v||v>m.length)&&(v=m.length);for(var q=0,ee=new Array(v);q0?q.player.targets:q.options.targets,q.mount(),q.initProgressBar()})),q}return(0,vt.Z)(VideoJSProgress,[{key:"initProgressBar",value:function initProgressBar(){var m,v=this.options,q=v.targets,ee=q[v.srcIndex],ae=ee.start,ie=ee.end,de=this.player.canvasDuration,ce=ae,le=ie;if(q.length>1){var pe=q.reduce((function(m,v){return m+v.duration}),0);m=Math.min(100,Math.max(0,(ie-ae)/pe*100))}else{var fe=100*ce/de,ye=100*(de-le)/de;m=100-fe-ye;var be=document.getElementById("left-block"),Re=document.getElementById("right-block"),xe=document.getElementsByClassName("vjs-custom-progress-inactive");be&&(be.style.width=fe+"%"),Re&&(Re.style.width=ye+"%");var _e,we=_createForOfIteratorHelper(xe);try{for(we.s();!(_e=we.n()).done;){var Te=_e.value,Se=100*q[Te.dataset.srcindex].duration/de;Te.style.width=Se+"%"}}catch(m){we.e(m)}finally{we.f()}}document.getElementById("slider-range")&&(document.getElementById("slider-range").style.width=m+"%")}},{key:"handleTimeUpdate",value:function handleTimeUpdate(m){var v=this.player,q=this.options,ee=this.el_,ae=q.srcIndex,ie=q.targets,de=ie[ae],ce=de.start,le=de.end;if(ee&&v){var pe=ie.filter((function(m,v){return v>ae}));m=le&&!v.paused()&&!v.isDisposed()&&(0==pe.length&&q.nextItemClicked(0,ie[0].start),v.pause(),v.trigger("ended"),v.one("play",(function(){var m=v.currentTime();m1,ct=ie.useRef(de),lt=function setInitTime(m){ct.current=m},ut=ie.useRef(Re),pt=function setProgress(m){ut.current=m,_e(m)},ht=ie.useRef(ce),gt=function setCanvasTimes(m){ht.current=m},ft=ie.useRef(0),mt=function setActiveSrcIndex(m){ft.current=m},yt=ie.useRef(pe),vt=function setCanvasTargets(m){yt.current=m};ie.useEffect((function(){var m;(null===(m=q.targets)||void 0===m?void 0:m.length)>0&&vt(q.targets),Pe.current&&We.current&&(Pe.current.style.top=-Pe.current.offsetHeight-6*We.current.offsetHeight+"px");var v=yt.current.filter((function(m,v){return v>le})),ee=yt.current.filter((function(m,v){return v0&&(ae[0].addEventListener("mouseenter",(function(m){wt(m,!1)})),ae[0].addEventListener("mouseleave",(function(m){wt(m,!1)}))),function(){var m=document.getElementsByClassName("vjs-custom-progress");(null==m?void 0:m.length)>0&&(m[0].removeEventListener("mouseenter",(function(m){wt(m,!1)})),m[0].removeEventListener("mouseleave",(function(m){wt(m,!1)})))}}),[]),ie.useEffect((function(){vt(pe);var m=pe[le];gt(m),mt(le);var ae=yt.current.filter((function(m,v){return v>le})),ie=yt.current.filter((function(m,v){return v0&&0==q.currentTime()?(m=ct.current,q.currentTime(ct.current)):m=q.currentTime(),rt&&!st&&q.paused()?Dt()((function(){xt(m)})):xt(m),lt(0))},xt=function onTimeUpdate(m){q.hasClass("vjs-ios-native-fs")&&!q.audioOnlyMode_||pt(m),ee(m)};q.on("seeked",(function(){rt&&!st&&ee(ut.current)})),q.on("dispose",(function(){clearInterval(v)})),q.on("fullscreenchange",(function(m){q.isFullscreen()||pt(q.currentTime())}));var _t=function convertToTime(m,v,q){if(v&&null!=v){var ee=v/m.target.clientWidth*(m.target.max-m.target.min);return null!=q&&(ee+=yt.current[q].altStart),ee}},Et=xe()((function(){var m=Se;ft.current>0&&(m-=pe[ft.current].altStart);var v=ht.current,ee=v.start,ae=v.end;m>=ee&&m<=ae&&(q.currentTime(m),pt(m))}),10),wt=function handleMouseMove(m,v){var q=le;v&&(q=m.target.dataset.srcindex);var ee=null!=m.nativeEvent?m.nativeEvent.offsetX:m.layerX,ae=_t(m,ee,q);mt(q),Ie(ae),Pe.current.innerHTML=Ct(ae);var ie=ee-Pe.current.offsetWidth/2;qe.current&&(ie+=qe.current.offsetWidth);var de,ce=_createForOfIteratorHelper(document.querySelectorAll('input[type=range][class^="vjs-custom-progress"]'));try{for(ce.s();!(de=ce.n()).done;){var pe=de.value;pe.dataset.srcindex0&&(q-=yt.current[v-1].duration),fe(v,q)},St=function calculateTotalDuration(){var m=yt.current.reduce((function(m,v){return m+v.duration}),0);return isNaN(m)&&(m=yt.current[0].end),m},Ct=function formatTooltipTime(m){var v=ht.current,q=v.start,ee=v.end;return ot||m>=q&&m<=ee?(0,Xe.n7)(m):m>=ee?(0,Xe.n7)(ee):m<=q?(0,Xe.n7)(q):void 0},kt=function handleTouchEvent(m){wt(m,!1)},At=function createRange(m){var v=[];return m.map((function(m){var q=Math.min(100,Math.max(0,m.duration/St()*100));v.push(ie.createElement("input",{type:"range","aria-label":"Progress bar","aria-valuemax":m.end,"aria-valuemin":m.start,min:m.start,max:m.end,role:"slider","data-srcindex":m.sIndex,className:"vjs-custom-progress-inactive",onMouseMove:function onMouseMove(m){return wt(m,!0)},onClick:Tt,key:m.sIndex,tabIndex:0,style:{width:"".concat(q,"%")}}))})),v};return ie.createElement("div",{className:"vjs-progress-holder vjs-slider vjs-slider-horizontal"},ie.createElement("span",{className:"tooltiptext",ref:Pe,"aria-hidden":!0}),ie.createElement("div",{className:"vjs-custom-progress-container"},(null==He?void 0:He.length)>0?At(He):ie.createElement("div",{className:"block-stripes",role:"presentation",ref:qe,id:"left-block",style:{width:"0%"}}),ie.createElement("input",{type:"range","aria-label":"Progress bar","aria-valuemax":ht.current.end,"aria-valuemin":ht.current.start,"aria-valuenow":Re,max:ht.current.end,min:ht.current.start,value:Re,role:"slider","data-srcindex":le,className:"vjs-custom-progress",onChange:Et,onClick:Et,onTouchEnd:kt,onTouchStart:kt,onMouseDown:function onMouseDown(m){return wt(m,!1)},onPointerMove:function onPointerMove(m){return wt(m,!1)},id:"slider-range",ref:We}),(null==tt?void 0:tt.length)>0?At(tt):ie.createElement("div",{className:"block-stripes",role:"presentation",id:"right-block",style:{width:"0%"}})))}St.registerComponent("VideoJSProgress",Ct);function VideoJSCurrentTime_isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(m){return!1}}var kt=be.default.getComponent("Component"),At=function(m){_inherits(VideoJSCurrentTime,m);var v,q,ee=(v=VideoJSCurrentTime,q=VideoJSCurrentTime_isNativeReflectConstruct(),function _createSuperInternal(){var m,ee=_getPrototypeOf(v);if(q){var ae=_getPrototypeOf(this).constructor;m=Reflect.construct(ee,arguments,ae)}else m=ee.apply(this,arguments);return _possibleConstructorReturn(this,m)});function VideoJSCurrentTime(m,v){var q;return _classCallCheck(this,VideoJSCurrentTime),(q=ee.call(this,m,v)).addClass("vjs-time-control"),q.setAttribute("role","presentation"),q.mount=q.mount.bind((0,bt.Z)(q)),q.player=m,q.options=v,m.on("loadstart",(function(){q.mount()})),q.on("dispose",(function(){_t.unmountComponentAtNode(q.el())})),q}return(0,vt.Z)(VideoJSCurrentTime,[{key:"mount",value:function mount(){_t.render(ie.createElement(CurrentTimeDisplay,{player:this.player,options:this.options}),this.el())}}]),VideoJSCurrentTime}(kt);function CurrentTimeDisplay(m){var v,q=m.player,ee=m.options,de=ee.targets,ce=ie.useState(q.currentTime()),le=(0,ae.Z)(ce,2),pe=le[0],fe=le[1],ye=ie.useRef(ee.currentTime),be=function setInitTime(m){ye.current=m};ie.useEffect((function(){return v=setInterval((function(){Re()}),100),function(){clearInterval(v)}}),[]);var Re=function handleTimeUpdate(){if(!q.isDisposed()){var m,v=q.hasClass("vjs-ios-native-fs");m=ye.current>0&&0==q.currentTime()?ye.current:q.currentTime();var ee=de[q.srcIndex],ae=ee.start,ie=ee.altStart;ie!=ae&&q.srcIndex>0&&(m+=ie),v&&!q.audioOnlyMode_||fe(m),be(0)}};return q.on("seeked",(function(){rt&&!st&&fe(q.currentTime())})),q.on("fullscreenchange",(function(m){q.isFullscreen()||fe(q.currentTime())})),ie.createElement("span",{className:"vjs-current-time-display",role:"presentation"},(0,Xe.n7)(pe))}kt.registerComponent("VideoJSCurrentTime",At);var It=q(52526),jt={insert:"head",singleton:!1};we()(It.Z,jt);It.Z.locals;function VideoJSFileDownload_isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(m){return!1}}var Pt=be.default.getComponent("MenuButton"),Ft=be.default.getComponent("MenuItem"),Ot=function(m){_inherits(VideoJSFileDownload,m);var v,q,ee=(v=VideoJSFileDownload,q=VideoJSFileDownload_isNativeReflectConstruct(),function _createSuperInternal(){var m,ee=_getPrototypeOf(v);if(q){var ae=_getPrototypeOf(this).constructor;m=Reflect.construct(ee,arguments,ae)}else m=ee.apply(this,arguments);return _possibleConstructorReturn(this,m)});function VideoJSFileDownload(m,v){var q;return _classCallCheck(this,VideoJSFileDownload),(q=ee.call(this,m,v)).addClass("vjs-file-download-icon"),q.setAttribute("data-testid","videojs-file-download"),q.setIcon("file-download"),q}return(0,vt.Z)(VideoJSFileDownload,[{key:"createItems",value:function createItems(){var m=this.options_,v=this.player_,q=m.files;return(null==q?void 0:q.length)>0?q.map((function(m){var q=new Ft(v,{label:m.label});return q.handleClick=function(){(0,Xe.NB)(m.id,m.filename,m.fileExt)},q})):[]}}]),VideoJSFileDownload}(Pt);be.default.registerComponent("VideoJSFileDownload",Ot);var Lt=q(87462),Ut=q(5143),Bt={insert:"head",singleton:!1};we()(Ut.Z,Bt);Ut.Z.locals;function VideoJSNextButton_isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(m){return!1}}var Nt=function(m){_inherits(VideoJSNextButton,m);var v,q,ee=(v=VideoJSNextButton,q=VideoJSNextButton_isNativeReflectConstruct(),function _createSuperInternal(){var m,ee=_getPrototypeOf(v);if(q){var ae=_getPrototypeOf(this).constructor;m=Reflect.construct(ee,arguments,ae)}else m=ee.apply(this,arguments);return _possibleConstructorReturn(this,m)});function VideoJSNextButton(m,v){var q;return _classCallCheck(this,VideoJSNextButton),(q=ee.call(this,m,v)).setAttribute("data-testid","videojs-next-button"),q.mount=q.mount.bind((0,bt.Z)(q)),q.options=v,q.player=m,m.on("loadstart",(function(){q.mount()})),q.on("dispose",(function(){_t.unmountComponentAtNode(q.el())})),q}return(0,vt.Z)(VideoJSNextButton,[{key:"mount",value:function mount(){_t.render(ie.createElement(NextButton,(0,Lt.Z)({},this.options,{player:this.player})),this.el())}}]),VideoJSNextButton}(be.default.getComponent("Component"));function NextButton(m){var v=m.lastCanvasIndex,q=m.switchPlayer,ee=m.playerFocusElement,de=m.player,ce=ie.useRef(),le=ie.useState(de.canvasIndex||0),pe=(0,ae.Z)(le,2),fe=pe[0],ye=pe[1];ie.useEffect((function(){var m;de&&null!=de&&(void 0===de.canvasIndex&&(null===(m=de.children())||void 0===m?void 0:m.length)>0?ye(Number(de.children()[0].dataset.canvasindex)):ye(de.canvasIndex))}),[de.src(),de.canvasIndex]),ie.useEffect((function(){"nextBtn"==ee&&ce.current.focus()}),[]);var be=function handleNextClick(m){fe!=v&&q(fe+1,!0,m?"nextBtn":"")};return ie.createElement("div",{className:"vjs-button vjs-control"},ie.createElement("button",{className:"vjs-button vjs-next-button",role:"button",ref:ce,tabIndex:0,title:"Next",onClick:function onClick(){return be(!1)},onKeyDown:function handleNextKeyDown(m){32!==m.which&&13!==m.which||(m.stopPropagation(),be(!0))}},ie.createElement(ft.Cq,null)))}be.default.registerComponent("VideoJSNextButton",Nt);function VideoJSPreviousButton_isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(m){return!1}}var Mt=be.default.getComponent("Component"),qt=function(m){_inherits(VideoJSPreviousButton,m);var v,q,ee=(v=VideoJSPreviousButton,q=VideoJSPreviousButton_isNativeReflectConstruct(),function _createSuperInternal(){var m,ee=_getPrototypeOf(v);if(q){var ae=_getPrototypeOf(this).constructor;m=Reflect.construct(ee,arguments,ae)}else m=ee.apply(this,arguments);return _possibleConstructorReturn(this,m)});function VideoJSPreviousButton(m,v){var q;return _classCallCheck(this,VideoJSPreviousButton),(q=ee.call(this,m,v)).setAttribute("data-testid","videojs-previous-button"),q.mount=q.mount.bind((0,bt.Z)(q)),q.options=v,q.player=m,m.on("loadstart",(function(){q.mount()})),q.on("dispose",(function(){_t.unmountComponentAtNode(q.el())})),q}return(0,vt.Z)(VideoJSPreviousButton,[{key:"mount",value:function mount(){_t.render(ie.createElement(PreviousButton,(0,Lt.Z)({},this.options,{player:this.player})),this.el())}}]),VideoJSPreviousButton}(Mt);function PreviousButton(m){var v=m.switchPlayer,q=m.playerFocusElement,ee=m.player,de=ie.useRef(),ce=ie.useState(ee.canvasIndex||0),le=(0,ae.Z)(ce,2),pe=le[0],fe=le[1];ie.useEffect((function(){var m;ee&&null!=ee&&(void 0===ee.canvasIndex&&(null===(m=ee.children())||void 0===m?void 0:m.length)>0?fe(Number(ee.children()[0].dataset.canvasindex)):fe(ee.canvasIndex))}),[ee.src(),ee.canvasIndex]),ie.useEffect((function(){"previousBtn"==q&&de.current.focus()}),[]);var ye=function handlePreviousClick(m){pe>-1&&0!=pe?v(pe-1,!0,m?"previousBtn":""):0==pe&&ee.currentTime(0)};return ie.createElement("div",{className:"vjs-button vjs-control"},ie.createElement("button",{className:"vjs-button vjs-previous-button",role:"button",ref:de,tabIndex:0,title:0==pe?"Replay":"Previous",onClick:function onClick(){return ye(!1)},onKeyDown:function handlePreviousKeyDown(m){32!==m.which&&13!==m.which||(m.stopPropagation(),ye(!0))}},ie.createElement(ft.Cq,{flip:!0})))}Mt.registerComponent("VideoJSPreviousButton",qt);var Wt=q(94600),zt={insert:"head",singleton:!1};we()(Wt.Z,zt);Wt.Z.locals;function ownKeys(m,v){var q=Object.keys(m);if(Object.getOwnPropertySymbols){var ee=Object.getOwnPropertySymbols(m);v&&(ee=ee.filter((function(v){return Object.getOwnPropertyDescriptor(m,v).enumerable}))),q.push.apply(q,ee)}return q}function _objectSpread(m){for(var v=1;v0&&!ce?We():void 0===xe.key&&Te({duration:q.playableDuration,time:q.altStart,key:"",text:"Complete media file"});var v=q.currentTime();v=q.srcIndex&&q.srcIndex>0?v+q.altStart:v,qe(v,q)}},Pe=function populateTrackScrubber(){var m=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,v=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(ee.current){var q=(0,ae.Z)(ee.current.children,3),ie=q[0],de=(q[1],q[2]);document.documentElement.style.setProperty("--range-scrubber","calc(".concat(v,"%)")),de.innerHTML=(0,Xe.n7)(we.current.duration);var ce=!isNaN(m)&&m>0?m:0;ie.innerHTML=(0,Xe.n7)(ce)}},qe=function updateTrackScrubberProgressBar(m,v){we.current&&void 0!==we.current||v.markers&&"function"==typeof v.markers.getMarkers&&We();var q=v.altStart,ee=v.srcIndex>0?m-we.current.time+q:m-we.current.time,ae=Math.min(100,Math.max(0,100*ee/we.current.duration));Pe(ee,ae)},We=function readPlayerMarkers(){var m=q.markers.getMarkers().filter((function(m){return"ramp--track-marker--fragment"==m.class}));(null==m?void 0:m.length)>0&&m[0].key!=(null==xe?void 0:xe.key)&&Te(m[0])},ze=function handleMouseMove(m){if(de.current){var v=He(m);if(isFinite(v)){var q=m.offsetX-de.current.offsetWidth/2;de.current.style.left=q+"px",de.current.innerHTML=(0,Xe.n7)(v)}}},Ve=function handleSetProgress(m){if(we.current){var v=He(m);if(null!=v){var ee=Math.min(100,Math.max(0,v/we.current.duration*100));document.documentElement.style.setProperty("--range-scrubber","calc(".concat(ee,"%)"));var ae=q.srcIndex&&q.srcIndex>0?v-we.current.time:v+we.current.time;q.currentTime(ae)}}},He=function getTrackTime(m){if(we.current){var v=m.offsetX;if(v&&null!=v)return v/m.target.clientWidth*we.current.duration}};return ie.createElement("div",{className:"vjs-button vjs-control"},ie.createElement("button",{className:"vjs-button vjs-track-scrubber-button",role:"button",tabIndex:0,title:"Toggle track scrubber",onClick:Se,onKeyDown:function handleTrackScrubberKeyDown(m){32!==m.which&&13!==m.which||(m.preventDefault(),Se(),m.stopPropagation())}},fe&&ie.createElement(ft.qb,{scale:"0.9"}),!fe&&ie.createElement(ft.Dx,{scale:"0.9"})))}Xt.registerComponent("VideoJSTrackScrubber",Kt);function VideoJSPlayer_createForOfIteratorHelper(m,v){var q="undefined"!=typeof Symbol&&m[Symbol.iterator]||m["@@iterator"];if(!q){if(Array.isArray(m)||(q=VideoJSPlayer_unsupportedIterableToArray(m))||v&&m&&"number"==typeof m.length){q&&(m=q);var ee=0,ae=function F(){};return{s:ae,n:function n(){return ee>=m.length?{done:!0}:{done:!1,value:m[ee++]}},e:function e(m){throw m},f:ae}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var ie,de=!0,ce=!1;return{s:function s(){q=q.call(m)},n:function n(){var m=q.next();return de=m.done,m},e:function e(m){ce=!0,ie=m},f:function f(){try{de||null==q.return||q.return()}finally{if(ce)throw ie}}}}function VideoJSPlayer_unsupportedIterableToArray(m,v){if(m){if("string"==typeof m)return VideoJSPlayer_arrayLikeToArray(m,v);var q=Object.prototype.toString.call(m).slice(8,-1);return"Object"===q&&m.constructor&&(q=m.constructor.name),"Map"===q||"Set"===q?Array.from(m):"Arguments"===q||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(q)?VideoJSPlayer_arrayLikeToArray(m,v):void 0}}function VideoJSPlayer_arrayLikeToArray(m,v){(null==v||v>m.length)&&(v=m.length);for(var q=0,ee=new Array(v);q0)){de.next=13;break}return de.next=5,ta(qe.language).then((function(m){q=JSON.stringify(m)}));case 5:ee=JSON.parse(q),aa(),be.default.addLanguage(qe.language,ee),be.default.log.level("off"),ae=un.current=(0,be.default)(ln.current,qe,(function(){sa(un.current)})),ze({player:ae,type:"updatePlayer"}),de.next=14;break;case 13:un.current&&(null===(v=qe.sources)||void 0===v?void 0:v.length)>0&&(ie=un.current,Sn.current||ie.addClass("vjs-disabled"),bn(!1),ra(ie),ia(ie),ze({player:ie,type:"updatePlayer"}));case 14:case"end":return de.stop()}}),_callee2)}))),[qe.sources,ln]),ie.useEffect((function(){var m;(xa(),un.current)&&(Sn.current?(un.current.audioOnlyMode(!1),un.current.canvasIsEmpty=!0,un.current.aspectRatio("16:9"),un.current.controlBar.addClass("vjs-hidden"),un.current.removeClass("vjs-disabled"),un.current.pause(),mn(null===(m=xn.current)||void 0===m?void 0:m.id)):un.current.controlBar.removeClass("vjs-hidden"));Sn.current&&!Yn.current&&(cn(Xe.aF/1e3),ba())}),[Gn.current,Sn.current,xn.current]),ie.useEffect((function(){pt?pt&&!Yn.current&&bt&&(cn(Xe.aF/1e3),ba()):xa()}),[pt]),ie.useEffect((function(){if(un.current&&un.current.markers&&vn.current){var m,v;"function"==typeof un.current.markers&&Et.markers({markerTip:{display:!1,text:function text(m){return m.text}},markerStyle:{},markers:[]});var q=[];if(null!=ht&&null!==(m=ht.markers)&&void 0!==m&&m.length)q=ht.markers.filter((function(m){return m.canvasIndex===nt}))[0].canvasMarkers.map((function(m){return{time:parseFloat(m.time),text:m.value,class:"ramp--track-marker--playlist"}}));null===(v=un.current.markers)||void 0===v||v.removeAll(),un.current.markers.add([].concat((0,le.Z)(Jt?[Jt]:[]),(0,le.Z)(wt),(0,le.Z)(q)))}}),[Jt,wt,tt,nt,un.current,vn.current]);var aa=function buildTracksHTML(){(null==Re?void 0:Re.length)>0&&ln.current&&Re.map((function(m){var v=document.createElement("track");v.setAttribute("key",m.key),v.setAttribute("src",m.src),v.setAttribute("kind",m.kind),v.setAttribute("label",m.label),v.setAttribute("srclang",m.srclang),ln.current.appendChild(v)}))},ra=function updatePlayer(m){m.duration(Cn.current),m.src(qe.sources),m.poster(qe.poster),m.canvasIndex=Gn.current,m.canvasDuration=Cn.current,m.srcIndex=lt,m.targets=ut,m.canvasIsEmpty=Sn.current,Pe&&(m.canvasLink=On.current);for(var q=m.remoteTextTracks(),ae=q.length;ae--;)m.removeRemoteTextTrack(q[ae]);if((null==Re?void 0:Re.length)>0&&v&&Re.forEach((function(v){m.addRemoteTextTrack(v,!1)})),null!=m.getChild("controlBar")&&!bt){var ie=m.getChild("controlBar"),de=ie.children().findIndex((function(m){return"DurationDisplay"==m.name_}))||(ee?6:4);if(vt||ht.isPlaylist?ie.getChild("videoJSTrackScrubber")||ie.addChild("videoJSTrackScrubber",{trackScrubberRef:ce,timeToolRef:fe},de+1):ie.removeChild("videoJSTrackScrubber"),(null==Re?void 0:Re.length)>0&&v&&!ie.getChild("subsCapsButton"))ie.addChild("subsCapsButton",{},de+1).children_[0].addClass("captions-on");if(v?(m.audioOnlyMode(!1),m.removeClass("vjs-audio"),m.aspectRatio("16:9"),m.addChild("bigPlayButton")):(m.audioOnlyMode(!0),m.addClass("vjs-audio"),m.height(m.controlBar.height()),m.removeChild("bigPlayButton")),!st){var le=ie.children().findIndex((function(m){return"VolumePanel"==m.name_}));ie.removeChild("volumePanel"),v?ie.addChild("volumePanel",{inline:!1},le):ie.addChild("volumePanel",{inline:!0},le),m.trigger("volumechange")}if(Te&&(ie.removeChild("videoJSFileDownload"),(null==we?void 0:we.length)>0)){var pe={title:"Download Files",controlText:"Alternate resource download",files:we};v?ie.addChild("videoJSFileDownload",VideoJSPlayer_objectSpread({},pe),ie.children().length-1):ie.addChild("videoJSFileDownload",VideoJSPlayer_objectSpread({},pe))}}},ia=function playerLoadedMetadata(m){m.one("loadedmetadata",(function(){if(console.log("Player loadedmetadata"),m.duration(Cn.current),m.canvasDuration=Cn.current,m.removeClass("vjs-disabled"),Hn.current?m.currentTime(0):m.currentTime(yn.current),Hn.current||zn.current){var q=m.play();void 0!==q&&q.then((function(m){})).catch((function(m){}))}v&&oa(m);var ee=(0,Xe.dS)(qe.sources[0].src,Cn.current);null!=ee?(m.playableDuration=ee.end-ee.start,m.altStart=ee.start):(m.playableDuration=Cn.current,m.altStart=ut[lt].altStart),m.canvasIndex=Gn.current,bn(!0),rt&&ga()}))},sa=function playerInitSetup(m){m.on("ready",(function(){console.log("Player ready"),(st||it)&&m.controlBar.addClass("vjs-mobile-visible"),m.muted($t),m.volume(Nt),m.srcIndex=lt,m.duration(Cn.current),m.canvasDuration=Cn.current,Pe&&(m.canvasLink=On.current),m.getChild("controlBar").qualitySelector.setIcon("cog")})),ia(m),m.on("pause",(function(){!Sn.current&&vn.current&&ze({isPlaying:!1,type:"setPlayingStatus"})})),m.on("canplay",(function(){ze({isEnded:!1,type:"setIsEnded"})})),m.on("play",(function(){ze({isPlaying:!0,type:"setPlayingStatus"})})),m.on("timeupdate",(function(){ga()})),m.on("ended",(function(){vn.current&&(ze({isEnded:!0,type:"setIsEnded"}),ha())})),m.on("volumechange",(function(){Xt(m.muted()),Mt(m.volume())})),m.on("qualityRequested",(function(m,v){Vt(v.label)})),m.on("error",(function(v){switch(m.error().code){case 1:console.error("MEDIA_ERR_ABORTED: The fetching process for the media resource was aborted by the user agent at the user’s request.");break;case 2:console.error("MEDIA_ERR_NETWORK: A network error caused the user agent to stop fetching the media resource, after the resource was established to be usable.");break;case 3:console.error("MEDIA_ERR_DECODE: An error occurred while decoding the media resource, after the resource was established to be usable.");break;case 4:console.error("MEDIA_ERR_SRC_NOT_SUPPORTED: The media resource indicated by the src attribute was not suitable.");break;default:console.error("An unknown error occurred.")}v.stopPropagation()})),document.addEventListener("keydown",(function(v){(0,Xe.xy)(v,m,Sn.current)}))},oa=function setUpCaptions(m){var v,q=m.textTracks();if(st&&!Ye&&q.on("addtrack",(function(){for(var v=0;v0){for(var ee=null,ae=!1,ie=0;ie0){var v=Qn.current[Gn.current+1];if(v&&null!=v){et({canvasIndex:Gn.current+1,type:"switchCanvas"}),ze({startTime:0,type:"setTimeFragment"}),ze({currentTime:0,type:"setCurrentTime"});var q=Jn.current.filter((function(m){return m.canvasIndex===v.canvasIndex&&1===m.itemIndex})),ee=null!=v.id?v:q[0],ae=0;null!=ee&&null!=ee.id&&(ae=(0,Xe.dS)(ee.id,Cn.current).start),0===ae?et({item:ee,type:"switchItem"}):ee.isEmpty&&(et({item:ee,type:"switchItem"}),un.current.currentTime(ae))}}un.current.play()}}))}),[Gn.current]),ga=ie.useMemo((function(){return xe()((function(){var m=un.current;if(null!==m&&vn.current){var v,q=null!==(v=m.currentTime())&&void 0!==v?v:yn.current;ct&&hn.current>0&&(q+=ut[hn.current].altStart);var ee=va(q);if(gn.current!==(null==ee?void 0:ee.id))if(null===ee)et({item:null,type:"switchItem"}),mn(null),Qt(null);else if(et({item:ee,type:"switchItem"}),mn(ee.id),!de&&m.markers){var ae=(0,Xe.dS)(ee.id,Cn.current),ie=ae.start,ce=ae.end;if(ze({endTime:ce,startTime:ie,type:"setTimeFragment"}),ie!==ce){var le=ce>Cn.current?Cn.current:ce;Qt({time:ie,duration:le-ie,text:ie,class:"ramp--track-marker--fragment"})}else Qt(null)}else null!==Jt&&Qt(null)}}),10)}),[]),fa=null,ya=null,va=function getActiveSegment(m){var v=m;if(ct&&(v+=ut[lt].altStart),ht.isPlaylist)return Jn.current[Gn.current];var q,ee=VideoJSPlayer_createForOfIteratorHelper(Jn.current);try{for(ee.s();!(q=ee.n()).done;){var ae=q.value,ie=ae.id,de=ae.isCanvas;if(ae.canvasIndex==Gn.current+1){if(de)return ae;var ce=(0,Xe.dS)(ie,tt),le=(0,Xe.Or)(ce,tt);if(v>=ce.start&&v0?cn(Math.ceil(q)):xa()}),1e3)}}),[]),xa=ie.useCallback((function(){clearInterval(Yn.current),Yn.current=null}));return ie.createElement("div",null,ie.createElement("div",{"data-vjs-player":!0,"data-canvasindex":Gn.current},Sn.current&&ie.createElement("div",{"data-testid":"inaccessible-message-display",style:{position:un.current?"absolute":"relative",top:0,left:0,right:0,bottom:0,display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",fontSize:"medium",color:"#fff",backgroundColor:"black",zIndex:101,aspectRatio:un.current?"":"16/9",textAlign:"center"}},ie.createElement("p",{className:"ramp--media-player_inaccessible-message-content","data-testid":"inaccessible-message-content",dangerouslySetInnerHTML:{__html:_e}}),ie.createElement("div",{className:"ramp--media-player_inaccessible-message-buttons"},nt>=1&&ie.createElement("button",{"aria-label":"Go back to previous item",onClick:function onClick(){return Se(nt-1,!0)},"data-testid":"inaccessible-previous-button"},ie.createElement(ft.Cq,{flip:!0})," Previous"),nt!=Ie&&ie.createElement("button",{"aria-label":"Go to next item",onClick:function onClick(){return Se(nt+1,!0)},"data-testid":"inaccessible-next-button"},"Next ",ie.createElement(ft.Cq,null))),nt!=Ie&&ie.createElement("p",{"data-testid":"inaccessible-message-timer",className:"ramp--media-player_inaccessible-message-timer ".concat(pn.current?"":"hidden")},"Next item in ".concat(dn," second").concat(1===dn?"":"s"))),ie.createElement("video",{"data-testid":"videojs-".concat(v?"video":"audio","-element"),"data-canvasindex":Gn.current,ref:ln,className:"video-js vjs-big-play-centered vjs-disabled ".concat(Ye?"is-mobile":""),onTouchStart:function saveTouchStartCoords(m){fa=m.touches[0].clientX,ya=m.touches[0].clientY},onTouchEnd:function mobilePlayToggle(m){m.changedTouches[0].clientX==fa&&m.changedTouches[0].clientY==ya&&(Et.paused()?Et.play():Et.pause())},style:{display:"".concat(Sn.current?"none":"")}})),(vt||ht.isPlaylist)&&ie.createElement("div",{className:"vjs-track-scrubber-container hidden",ref:ce,id:"track_scrubber"},ie.createElement("p",{className:"vjs-time track-currenttime",role:"presentation"}),ie.createElement("span",{type:"range","aria-label":"Track scrubber",role:"slider",tabIndex:0,className:"vjs-track-scrubber",style:{width:"100%"}},ie.createElement("span",{className:"tooltiptext",ref:fe,"aria-hidden":!0,role:"presentation"})),ie.createElement("p",{className:"vjs-time track-duration",role:"presentation"})))}q(61470)(be.default),VideoJSPlayer_VideoJSPlayer.propTypes={isVideo:ce().bool,hasMultipleCanvases:ce().bool,isPlaylist:ce().bool,trackScrubberRef:ce().object,scrubberTooltipRef:ce().object,tracks:ce().array,placeholderText:ce().string,renderingFiles:ce().array,enableFileDownload:ce().bool,cancelAutoAdvance:ce().func,loadPrevOrNext:ce().func,lastCanvasIndex:ce().number,videoJSOptions:ce().object};const Zt=VideoJSPlayer_VideoJSPlayer;var Jt=q(48828),Qt=q(4511);function MediaPlayer_ownKeys(m,v){var q=Object.keys(m);if(Object.getOwnPropertySymbols){var ee=Object.getOwnPropertySymbols(m);v&&(ee=ee.filter((function(v){return Object.getOwnPropertyDescriptor(m,v).enumerable}))),q.push.apply(q,ee)}return q}function MediaPlayer_objectSpread(m){for(var v=1;v0?_e({currentTime:ce[0].altStart,type:"setCurrentTime"}):_e({currentTime:0,type:"setCurrentTime"})),qe(MediaPlayer_objectSpread(MediaPlayer_objectSpread({},Pe),{},{error:fe,sources:ie,tracks:de})),pe){var ye=[Object.values(Bt.label)[0][0],pe.label].filter(Boolean).join(" - ");we({canvasDuration:pe.duration,type:"canvasDuration"}),we({canvasLink:{label:ye,id:pe.id},type:"canvasLink"}),un(pe.duration,ie,m,ae)}else we({type:"setCanvasIsEmpty",isEmpty:!0}),qe(MediaPlayer_objectSpread(MediaPlayer_objectSpread({},Pe),{},{error:fe}));if(mt(ae||!1),pt(m),q){var be,Re=(0,Jt.Fp)(Bt,m);Lt(Re.manifest.concat(null===(be=Re.canvas[m])||void 0===be?void 0:be.files))}dt(!fe)}catch(m){Te(m)}},ln=function nextItemClicked(m,v){_e({currentTime:v,type:"setCurrentTime"}),we({srcIndex:m,type:"setSrcIndex"})},un=function updatePlayerSrcDetails(m,v,q,ee){var ae={};if(ee)we({type:"setCanvasIsEmpty",isEmpty:!1});else if(0===v.length){_e({type:"updatePlayer"});var ie=(0,Jt.e$)(Bt,q);qe(MediaPlayer_objectSpread(MediaPlayer_objectSpread({},Pe),{},{error:ie})),Xt.current&&pn(),we({type:"setCanvasIsEmpty",isEmpty:!0})}else{var de=(null==v?void 0:v.length)>0?v.filter((function(m){return m.selected}))[0]:null;de&&(null==(ae=(0,Xe.dS)(de.src,m))&&(ae={start:0,end:m}),ae.altStart=ae.start,we({canvasTargets:[ae],type:"canvasTargets"}),we({type:"setCanvasIsEmpty",isEmpty:!1}))}},pn=function createCanvasMessageTimer(){dn.current=setTimeout((function(){$t.current2&&void 0!==arguments[2]?arguments[2]:"";$t.current!=m&&m<=Kt.current&&(we({canvasIndex:m,type:"switchCanvas"}),cn(m,v),_e({element:q,type:"setPlayerFocusElement"}))};return ie.useEffect((function(){var m,v=be?{hls:{withCredentials:!0}}:{};Qe&&it&&!Nt?(m=Nt?{sources:[]}:{aspectRatio:St?"16:9":"1:0",audioOnlyMode:!St,autoplay:!1,bigPlayButton:St,id:"iiif-media-player",playbackRates:le?[.5,.75,1,1.5,2]:[],experimentalSvgIcons:!0,inactivityTimeout:st||ot?0:2e3,poster:St?(0,Jt.e$)(Bt,Ut,!0):null,controls:!0,fluid:!0,language:"en",controlBar:{children:[bt?"videoJSPreviousButton":"","playToggle",bt?"videoJSNextButton":"","videoJSProgress","videoJSCurrentTime","timeDivider","durationDisplay",Vt||Wt.isPlaylist?"videoJSTrackScrubber":"",Pe.tracks.length>0&&St?"subsCapsButton":"",st?"muteToggle":"volumePanel","qualitySelector",le?"playbackRateMenuButton":"",de?"pictureInPictureToggle":"",q?"videoJSFileDownload":"","fullscreenToggle"],videoJSProgress:{srcIndex:Mt,targets:qt,currentTime:Gt||0,nextItemClicked:ln},videoJSCurrentTime:{srcIndex:Mt,targets:qt,currentTime:Gt||0}},sources:ft?[Pe.sources[Mt]]:Pe.sources,html5:MediaPlayer_objectSpread(MediaPlayer_objectSpread({},v),{},{nativeTextTracks:st&&!Ye}),userActions:{hotkeys:rt?void 0:function(m){(0,Xe.xy)(m,this)}},videoJSTitleLink:fe},st||Nt||(m.controlBar.volumePanel={inline:!St}),q&&!Nt&&(m.controlBar.videoJSFileDownload={title:"Download Files",controlText:"Alternate resource download",files:Ot}),bt&&!Nt&&(m.controlBar.videoJSPreviousButton={canvasIndex:Ut,switchPlayer:gn,playerFocusElement:Ht},m.controlBar.videoJSNextButton={canvasIndex:Ut,lastCanvasIndex:Kt.current,switchPlayer:gn,playerFocusElement:Ht}),!Vt&&!Wt.isPlaylist||Nt||(m.controlBar.videoJSTrackScrubber={trackScrubberRef:Yt,timeToolRef:sn,isPlaylist:Wt.isPlaylist}),et(!1)):m={sources:ft?[Pe.sources[Mt]]:Pe.sources,poster:St?(0,Jt.e$)(Bt,Ut,!0):null},jt(m)}),[it,ut,Mt,Nt,Gt]),it&&null!=It||Nt?ie.createElement("div",{"data-testid":"media-player",className:"ramp--media_player",role:"presentation"},ie.createElement(Zt,{isVideo:St,hasMultipleCanvases:bt,isPlaylist:Wt.isPlaylist,trackScrubberRef:Yt,scrubberTooltipRef:sn,tracks:Pe.tracks,placeholderText:Pe.error,renderingFiles:Ot,enableFileDownload:q,loadPrevOrNext:gn,lastCanvasIndex:Et,enableTitleLink:fe,options:It})):null};Yt.propTypes={enableFileDownload:ce().bool,enablePIP:ce().bool,enablePlaybackRate:ce().bool};const sn=Yt},17069:(m,v,q)=>{"use strict";q.r(v),q.d(v,{default:()=>fe});var ee=q(70885),ae=q(67294),ie=q(45697),de=q.n(ie),ce=q(35782),le=q(48828),pe=(q(17691),function MetadataDisplay(m){var v=m.displayOnlyCanvasMetadata,q=void 0!==v&&v,ie=m.displayAllMetadata,de=void 0!==ie&&ie,pe=m.displayTitle,fe=void 0===pe||pe,ye=m.showHeading,be=void 0===ye||ye,Re=m.itemHeading,xe=void 0===Re?"Item Details":Re,_e=m.sectionHeaading,we=void 0===_e?"Section Details":_e,Te=(0,ce.gA)(),Se=Te.manifest,Ie=Te.canvasIndex,Pe=ae.useState(),qe=(0,ee.Z)(Pe,2),We=qe[0],ze=qe[1],Ve=ae.useState(),He=(0,ee.Z)(Ve,2),Xe=(He[0],He[1]),Qe=ae.useState(),Ye=(0,ee.Z)(Qe,2),et=Ye[0],tt=Ye[1],nt=ae.useState(),rt=(0,ee.Z)(nt,2),it=rt[0],st=rt[1],ot=ae.useState(),dt=(0,ee.Z)(ot,2),ct=dt[0],lt=dt[1],ut=ae.useState(),pt=(0,ee.Z)(ut,2),ht=pt[0],gt=pt[1],ft=ae.useState(),mt=(0,ee.Z)(ft,2),yt=mt[0],vt=mt[1],bt=ae.useRef(),Rt=function setCanvasesMetadata(m){Xe(m),bt.current=m};ae.useEffect((function(){if(Se){var m,v=q||de;lt(v);var ee=!q||de;st(ee);var ae=(0,le.sd)(Se,v);if(v&&(Rt(ae.canvasMetadata),xt()),ee){var ie=ae.manifestMetadata;fe||(ie=ie.filter((function(m){return"title"!=m.label.toLowerCase()}))),ze(ie)}(null===(m=ae.rights)||void 0===m?void 0:m.length)>0&>(ae.rights)}}),[Se]),ae.useEffect((function(){Ie>=0&&ct&&xt()}),[Ie]);var xt=function setCanvasMetadataInState(){var m=bt.current.filter((function(m){return m.canvasindex===Ie}))[0];if(null!=m){var v=m.metadata,q=m.rights;fe||null==v||(v=v.filter((function(m){return"title"!=m.label.toLowerCase()}))),tt(v),null!=q&&(null==q?void 0:q.length)>0&&vt(q)}},_t=function hasMetadata(){return(null==et?void 0:et.length)>0||(null==We?void 0:We.length)>0},Et=function buildMetadata(m){var v=[];return(null==m?void 0:m.length)>0&&m.map((function(m,q){v.push(ae.createElement(ae.Fragment,{key:q},ae.createElement("dt",null,m.label),ae.createElement("dd",{dangerouslySetInnerHTML:{__html:m.value}})))})),ae.createElement("dl",null,v)};return ae.createElement("div",{"data-testid":"metadata-display",className:"ramp--metadata-display"},be&&ae.createElement("div",{className:"ramp--metadata-display-title","data-testid":"metadata-display-title"},ae.createElement("h4",null,"Details")),_t()&&ae.createElement("div",{className:"ramp--metadata-display-content"},it&&(null==We?void 0:We.length)>0&&ae.createElement(ae.Fragment,null,de&&ae.createElement("span",null,xe),Et(We),(null==ht?void 0:ht.length)>0&&ae.createElement("span",{className:"ramp--metadata-rights-heading","data-testid":"manifest-rights"},"Rights"),Et(ht)),ct&&(null==et?void 0:et.length)>0&&ae.createElement(ae.Fragment,null,de&&ae.createElement("span",null,we),Et(et),(null==yt?void 0:yt.length)>0&&ae.createElement("span",{className:"ramp--metadata-rights-heading","data-testid":"canvas-rights"},"Rights"),Et(yt))),!_t()&&ae.createElement("div",{"data-testid":"metadata-display-message",className:"ramp--metadata-display-message"},ae.createElement("p",null,"No valid Metadata is in the Manifest/Canvas(es)")))});pe.propTypes={displayOnlyCanvasMetadata:de().bool,displayAllMetadata:de().bool,displayTitle:de().bool,showHeading:de().bool,itemHeading:de().string,sectionHeaading:de().string};const fe=pe},67399:(m,v,q)=>{"use strict";q.r(v),q.d(v,{default:()=>Ve});var ee=q(67294),ae=q(87462),ie=q(45697),de=q.n(ie),ce=q(40217),le=q(35782),pe=q(18056),fe=q(82588),ye=function SectionHeading(m){var v=m.duration,q=m.label,ae=m.itemIndex,ie=m.canvasIndex,de=m.sectionRef,ce=m.itemId,le=m.isRoot,fe=m.handleClick,ye=m.structureContainerRef,be=ee.useRef();be.current=q,ee.useEffect((function(){ie+1!==ae||!de.current||null==de.current.isClicked||de.current.isClicked||null==ye.current.isScrolling||ye.current.isScrolling||(0,pe.EP)(de.current,ye),de.current.isClicked=!1}),[ie]);var Re="ramp--structured-nav__section".concat(ie+1===ae?" active":"");return null!=ce?ee.createElement("div",{className:Re,role:"listitem","data-testid":"listitem-section",ref:de,"data-mediafrag":ce,"data-label":be.current},ee.createElement("button",{"data-testid":"listitem-section-button",ref:de,onClick:fe},ee.createElement("span",{className:"ramp--structured-nav__title","aria-label":be.current},"".concat(ae,". "),be.current,""!=v&&ee.createElement("span",{className:"ramp--structured-nav__section-duration"},v)))):ee.createElement("div",{className:Re,"data-testid":"listitem-section",ref:de,"data-label":be.current},ee.createElement("span",{className:"ramp--structured-nav__section-title",role:"listitem","data-testid":"listitem-section-span","aria-label":be.current},le?"":"".concat(ae,". "),be.current,""!=v&&ee.createElement("span",{className:"ramp--structured-nav__section-duration"},v)))};ye.propTypes={itemIndex:de().number.isRequired,canvasIndex:de().number,duration:de().string.isRequired,label:de().string.isRequired,sectionRef:de().object.isRequired,itemId:de().string,isRoot:de().bool,handleClick:de().func.isRequired,structureContainerRef:de().object.isRequired};const be=ye;var Re=function ListItem(m){var v=m.duration,q=m.id,ae=m.isTitle,ie=m.isCanvas,de=m.isClickable,ye=m.isEmpty,Re=m.label,xe=m.summary,_e=m.homepage,Te=m.isRoot,Se=m.items,Ie=m.itemIndex,Pe=m.rangeId,qe=m.canvasDuration,We=m.sectionRef,ze=m.structureContainerRef,Ve=(0,ce.cR)(),He=(0,le.gA)(),Xe=He.canvasIndex,Qe=He.currentNavItem,Ye=He.playlist.isPlaylist,et=ee.useRef();et.current=q;var tt=ee.useRef();tt.current=Re;var nt=ee.useRef();nt.current=xe;var rt=Se&&Se.length>0?ee.createElement(we,{items:Se,sectionRef:We,structureContainerRef:ze}):null,it=ee.useRef(null),st=ee.useCallback((function(m){m.preventDefault(),m.stopPropagation();var v=(0,pe.dS)(et.current,qe),q=v.start,ee=v.end;(0,pe.Or)({start:q,end:ee},{end:qe})&&(Ve({clickedUrl:et.current,type:"navClick"}),it.current.isClicked=!0,We.current&&(We.current.isClicked=!0))}));ee.useEffect((function(){!it.current||(null==Qe?void 0:Qe.id)!=et.current||null==it.current.isClicked||it.current.isClicked||null==ze.current.isScrolling||ze.current.isScrolling||(0,pe.EP)(it.current,ze),it.current&&(it.current.isClicked=!1)}),[Qe]);return""!=Re?ee.createElement("li",{"data-testid":"list-item",ref:it,className:"ramp--structured-nav__list-item"+"".concat(null==et.current||(null==Qe?void 0:Qe.id)!==et.current||!Ye&&ie||(null==Qe?void 0:Qe.canvasIndex)!==Xe+1?"":" active"),"data-label":tt.current,"data-summary":nt.current},function renderListItem(){return ee.createElement(ee.Fragment,{key:Pe},ie&&!Ye?ee.createElement(ee.Fragment,null,ee.createElement(be,{itemIndex:Ie,canvasIndex:Xe,duration:v,label:Re,sectionRef:We,itemId:et.current,isRoot:Te,handleClick:st,structureContainerRef:ze})):ee.createElement(ee.Fragment,null,ae?ee.createElement("span",{className:"ramp--structured-nav__item-title",role:"listitem","aria-label":tt.current},tt.current):ee.createElement(ee.Fragment,{key:q},ee.createElement("div",{className:"tracker"}),de?ee.createElement(ee.Fragment,null,ye&&ee.createElement(fe.jW,null),ee.createElement("a",{role:"listitem",href:_e&&""!=_e?_e:et.current,onClick:st},"".concat(Ie,". "),tt.current," ",v.length>0?" (".concat(v,")"):"")):ee.createElement("span",{role:"listitem","aria-label":tt.current},tt.current))))}(),rt):null};Re.propTypes={duration:de().string.isRequired,id:de().string,isTitle:de().bool.isRequired,isCanvas:de().bool.isRequired,isClickable:de().bool.isRequired,isEmpty:de().bool.isRequired,label:de().string.isRequired,summary:de().string,homepage:de().string,isRoot:de().bool,items:de().array.isRequired,itemIndex:de().number,rangeId:de().string.isRequired,canvasDuration:de().number.isRequired,sectionRef:de().object.isRequired,structureContainerRef:de().object.isRequired};const xe=Re;var _e=function List(m){var v=m.items,q=m.sectionRef,ie=m.structureContainerRef,de=ee.createElement("ul",{"data-testid":"list",className:"ramp--structured-nav__list",role:"presentation"},v.map((function(m,v){if(m)return ee.createElement(xe,(0,ae.Z)({},m,{sectionRef:q,key:v,structureContainerRef:ie}))})));return ee.createElement(ee.Fragment,null,de)};_e.propTypes={items:de().array.isRequired,sectionRef:de().object.isRequired,structureContainerRef:de().object.isRequired};const we=_e;var Te=q(48828),Se=q(4511),Ie=q(93379),Pe=q.n(Ie),qe=q(19807),We={insert:"head",singleton:!1};Pe()(qe.Z,We);qe.Z.locals;function _createForOfIteratorHelper(m,v){var q="undefined"!=typeof Symbol&&m[Symbol.iterator]||m["@@iterator"];if(!q){if(Array.isArray(m)||(q=_unsupportedIterableToArray(m))||v&&m&&"number"==typeof m.length){q&&(m=q);var ee=0,ae=function F(){};return{s:ae,n:function n(){return ee>=m.length?{done:!0}:{done:!1,value:m[ee++]}},e:function e(m){throw m},f:ae}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var ie,de=!0,ce=!1;return{s:function s(){q=q.call(m)},n:function n(){var m=q.next();return de=m.done,m},e:function e(m){ce=!0,ie=m},f:function f(){try{de||null==q.return||q.return()}finally{if(ce)throw ie}}}}function _unsupportedIterableToArray(m,v){if(m){if("string"==typeof m)return _arrayLikeToArray(m,v);var q=Object.prototype.toString.call(m).slice(8,-1);return"Object"===q&&m.constructor&&(q=m.constructor.name),"Map"===q||"Set"===q?Array.from(m):"Arguments"===q||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(q)?_arrayLikeToArray(m,v):void 0}}function _arrayLikeToArray(m,v){(null==v||v>m.length)&&(v=m.length);for(var q=0,ee=new Array(v);q0&&q[0].isRoot&&(He.current=q[0].items),v({structures:He.current,type:"setStructures"}),v({timespans:ee,type:"setCanvasSegments"}),et.current.isScrolling=!1}catch(m){Ve(m)}}),[Pe]),ee.useEffect((function(){We&&qe.isPlaylist&&v({item:ze[xe],type:"switchItem"})}),[We,xe]),ee.useEffect((function(){if(de){var m=ze.filter((function(m){return m.id===ie}));if((null==m?void 0:m.length)>0){var ee=m[0],ae=ee.isCanvas,ce=ee.items;(!ae||0==ce.length&&ae)&&v({item:m[0],type:"switchItem"})}var le=(0,Te.Dr)(Pe,(0,Te.V6)(ie)),be=(0,pe.dS)(ie,Re);if(!be||null==be)return void console.error("StructuredNavigation -> invalid media fragment in structure item -> ",be);var we=be.start;if(_e){var Se=(0,pe.TN)(Ie,be,Re),qe=Se.srcIndex;we=Se.fragmentStart,v({srcIndex:qe,type:"setSrcIndex"})}else xe!=le&&le>-1&&(v({canvasIndex:le,type:"switchCanvas"}),Qe.current=He.current[le].isEmpty);ye&&!Qe.current?(ye.currentTime(we),q({startTime:be.start,endTime:be.end,type:"setTimeFragment"}),q({currentTime:we,type:"setCurrentTime"}),fe&&ye.userActive(!0)):Qe.current&&q({type:"resetClick"})}}),[de,ye]),ee.useEffect((function(){if(et.current){var m=et.current,v=et.current.parentElement,q=Math.abs(m.scrollHeight-(m.scrollTop+m.clientHeight))<=1;tt.current=!q,v&&rt.observe(v)}}),[ye]);var nt=function handleScrollable(m){var v=m.target;v.classList.contains("ramp--structured-nav__border")&&(v=v.firstChild);var q=v.nextSibling,ee=Math.abs(v.scrollHeight-(v.scrollTop+v.clientHeight))<=1;v&&ee&&v.classList.contains("scrollable")?v.classList.remove("scrollable"):!v||ee||v.classList.contains("scrollable")||v.classList.add("scrollable"),q&&ee&&q.classList.contains("scrollable")?q.classList.remove("scrollable"):!q||ee||q.classList.contains("scrollable")||q.classList.add("scrollable")},rt=new ResizeObserver((function(m){var v,q=_createForOfIteratorHelper(m);try{for(q.s();!(v=q.n()).done;){var ee=v.value;nt(ee)}}catch(m){q.e(m)}finally{q.f()}}));if(!Pe)return ee.createElement("p",null,"No manifest - Please provide a valid manifest.");var it="",st="";tt.current?(it="ramp--structured-nav scrollable",st="scrollable"):it="ramp--structured-nav",null!=qe&&qe.isPlaylist&&(it+=" playlist-items"),it+=Ye.current?" ramp--structured-nav-with_root":"";var ot=function handleMouseOver(m){et.current.isScrolling=m};return ee.createElement("div",{className:"ramp--structured-nav__border"},ee.createElement("div",{"data-testid":"structured-nav",className:it,ref:et,role:"list","aria-label":"Structural content",onScroll:nt,onMouseLeave:function onMouseLeave(){return ot(!1)},onMouseOver:function onMouseOver(){return ot(!0)}},(null===(m=Xe.current)||void 0===m?void 0:m.length)>0?Xe.current.map((function(m,v){return ee.createElement(we,{items:[m],sectionRef:ee.createRef(),key:v,structureContainerRef:et})})):ee.createElement("p",{className:"ramp--no-structure"},"There are no structures in the manifest")),ee.createElement("span",{className:st},"Scroll to see more"))};ze.propTypes={};const Ve=ze},80476:(m,v,q)=>{"use strict";q.r(v),q.d(v,{default:()=>pe});var ee=q(70885),ae=q(67294),ie=q(35782),de=q(48828),ce=q(18056),le=q(4511);q(19931);const pe=function SupplementalFiles(m){var v=m.itemHeading,q=void 0===v?"Item files":v,pe=m.sectionHeading,fe=void 0===pe?"Section files":pe,ye=m.showHeading,be=void 0===ye||ye,Re=(0,ie.gA)().manifest,xe=ae.useState(),_e=(0,ee.Z)(xe,2),we=_e[0],Te=_e[1],Se=ae.useState(),Ie=(0,ee.Z)(Se,2),Pe=Ie[0],qe=Ie[1],We=ae.useState(!1),ze=(0,ee.Z)(We,2),Ve=ze[0],He=ze[1],Xe=(0,le.cO)().showBoundary;ae.useEffect((function(){if(Re)try{var m=(0,de.Fp)(Re);Te(m.manifest);var v=m.canvas;qe(v);var q=v.reduce((function(m,v){return m+v.files.length}),0);He(q>0)}catch(m){Xe(m)}}),[Re]);var Qe=function hasFiles(){return!!(Ve||(null==we?void 0:we.length)>0)},Ye=function handleDownload(m,v){m.preventDefault(),(0,ce.NB)(v.id,v.filename,v.fileExt,v.isMachineGen)};return ae.createElement("div",{"data-testid":"supplemental-files",className:"ramp--supplemental-files"},be&&ae.createElement("div",{className:"ramp--supplemental-files-heading","data-testid":"supplemental-files-heading"},ae.createElement("h4",null,"Files")),Qe()&&ae.createElement("div",{className:"ramp--supplemental-files-display-content","data-testid":"supplemental-files-display-content"},Array.isArray(we)&&we.length>0&&ae.createElement(ae.Fragment,null,ae.createElement("h4",null,q),ae.createElement("dl",{key:"item-files"},we.map((function(m,v){return ae.createElement(ae.Fragment,{key:v},ae.createElement("dd",{key:"item-file-".concat(v)},ae.createElement("a",{href:m.id,key:v,onClick:function onClick(v){return Ye(v,m)}},m.label)))})))),Array.isArray(Pe)&&Ve&&ae.createElement(ae.Fragment,null,ae.createElement("h4",null,fe),Pe.map((function(m,v){var q=m.files;return q.length>0&&ae.createElement("dl",{key:"section-".concat(v,"-label")},ae.createElement("dt",{key:m.label},m.label),q.map((function(m,q){return ae.createElement("dd",{key:"section-".concat(v,"-file-").concat(q)},ae.createElement("a",{href:m.id,key:q,onClick:function onClick(v){return Ye(v,m)}},m.label))})))})))),!Qe()&&ae.createElement("div",{"data-testid":"supplemental-files-empty",className:"ramp--supplemental-files-empty"},ae.createElement("p",null,"No Supplemental file(s) in Manifest")))}},84636:(m,v,q)=>{"use strict";q.r(v),q.d(v,{default:()=>$t});var ee=q(42982),ae=q(15861),ie=q(4942),de=q(63366);function _objectWithoutProperties(m,v){if(null==m)return{};var q,ee,ae=(0,de.Z)(m,v);if(Object.getOwnPropertySymbols){var ie=Object.getOwnPropertySymbols(m);for(ee=0;ee=0||Object.prototype.propertyIsEnumerable.call(m,q)&&(ae[q]=m[q])}return ae}var ce=q(70885),le=q(64687),pe=q.n(le),fe=q(67294),ye=q(93967),be=q.n(ye),Re=q(45697),xe=q.n(Re),_e=q(23493),we=q.n(_e);function _taggedTemplateLiteral(m,v){return v||(v=m.slice(0)),Object.freeze(Object.defineProperties(m,{raw:{value:Object.freeze(v)}}))}var Te,Se,Ie,Pe,qe=q(66947),We=q(59255),ze=q(69111),Ve=q(18056),He=q(48828);function _createForOfIteratorHelper(m,v){var q="undefined"!=typeof Symbol&&m[Symbol.iterator]||m["@@iterator"];if(!q){if(Array.isArray(m)||(q=_unsupportedIterableToArray(m))||v&&m&&"number"==typeof m.length){q&&(m=q);var ee=0,ae=function F(){};return{s:ae,n:function n(){return ee>=m.length?{done:!0}:{done:!1,value:m[ee++]}},e:function e(m){throw m},f:ae}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var ie,de=!0,ce=!1;return{s:function s(){q=q.call(m)},n:function n(){var m=q.next();return de=m.done,m},e:function e(m){ce=!0,ie=m},f:function f(){try{de||null==q.return||q.return()}finally{if(ce)throw ie}}}}function _unsupportedIterableToArray(m,v){if(m){if("string"==typeof m)return _arrayLikeToArray(m,v);var q=Object.prototype.toString.call(m).slice(8,-1);return"Object"===q&&m.constructor&&(q=m.constructor.name),"Map"===q||"Set"===q?Array.from(m):"Arguments"===q||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(q)?_arrayLikeToArray(m,v):void 0}}function _arrayLikeToArray(m,v){(null==v||v>m.length)&&(v=m.length);for(var q=0,ee=new Array(v);q1&&void 0!==ee[1]?ee[1]:"",ae.next=3,fetch(m).then((function(m){if(m.headers.get("Content-Type").includes("application/json"))return m.json()})).then((function(q){var ee=(0,Ve.Ug)(q)[0].getCanvases(),ae=[];return(null==ee?void 0:ee.length)>0&&ee.map((function(q,ee){var ie=(0,Ve.pF)(q.__jsonld.annotations,"supplementing"),de=[];if(ie.length>0){var ce=ie[0].getBody()[0];if("TextualBody"===ce.getProperty("type")){var le=v.length>0?v:ce.getLabel().getValue()?(0,Ve.eL)(ce.getLabel().getValue()):"Canvas-".concat(ee),pe=(0,Ve.gm)(le),fe=pe.isMachineGen,ye=pe.labelText;de.push({url:void 0===ce.id?m:ce.id,title:ye,isMachineGen:fe,id:"".concat(ye,"-").concat(ee),format:""})}else ie.forEach((function(m,v){var q=m.getBody()[0],ae="",ie="";null!=q.getLabel()&&q.getLabel().length>1?(ae=(0,Ve.eL)(q.getLabel()[0]._value),ie=(0,Ve.eL)(q.getLabel().getValue("none"))):ae=null!=q.getLabel()&&1===q.getLabel().length?(0,Ve.eL)(q.getLabel().getValue()):"".concat(v);var ce=q.id,le=(0,Ve.ox)(ce),pe=(0,Ve.gm)(ae),fe=pe.isMachineGen,ye=pe.labelText;""===ie&&(ie=ye),1!==le&&3!==le||de.push({title:ye,filename:ie,url:ce,isMachineGen:fe,id:"".concat(ye,"-").concat(ee,"-").concat(v),format:q.getFormat()||""})}))}ae.push({canvasId:ee,items:de})})),ae})).catch((function(v){return console.error("transcript-parser -> readSupplementingAnnotations() -> error fetching transcript resource at, ",m),[]}));case 3:return q=ae.sent,ae.abrupt("return",q);case 5:case"end":return ae.stop()}}),_callee)}))),_readSupplementingAnnotations.apply(this,arguments)}function sanitizeTranscripts(m){return _sanitizeTranscripts.apply(this,arguments)}function _sanitizeTranscripts(){return _sanitizeTranscripts=(0,ae.Z)(pe().mark((function _callee4(m){var v,q,ee;return pe().wrap((function _callee4$(ie){for(;;)switch(ie.prev=ie.next){case 0:if(m&&null!=m&&0!=m.length){ie.next=5;break}return console.error("No transcripts given as input"),ie.abrupt("return",[]);case 5:return v=[],m.map((function(m){return v.push({canvasId:m.canvasId,items:[]})})),ie.next=9,Promise.all(m.map(function(){var m=(0,ae.Z)(pe().mark((function _callee3(m){var q,ee,ie;return pe().wrap((function _callee3$(de){for(;;)switch(de.prev=de.next){case 0:return q=m.canvasId,ee=m.items,de.next=3,Promise.all(ee.map(function(){var m=(0,ae.Z)(pe().mark((function _callee2(m,ee){var ae,ie,de,ce,le,fe,ye,be;return pe().wrap((function _callee2$(pe){for(;;)switch(pe.prev=pe.next){case 0:return ae=m.title,ie=m.url,pe.next=3,readSupplementingAnnotations(ie,ae);case 3:if(de=pe.sent,ce=(0,Ve.gm)(ae),le=ce.isMachineGen,fe=ce.labelText,ye=[],(null==de?void 0:de.length)>0&&(ye=de.map((function(m){return m.items})).flat(),be=groupByIndex(v.concat(de),"canvasId","items"),v=be),0!==de.length&&0!==ye.length){pe.next=11;break}return pe.abrupt("return",{title:fe,filename:fe,url:ie,isMachineGen:le,id:"".concat(fe,"-").concat(q,"-").concat(ee),format:""});case 11:return pe.abrupt("return",null);case 12:case"end":return pe.stop()}}),_callee2)})));return function(v,q){return m.apply(this,arguments)}}()));case 3:return ie=de.sent,de.abrupt("return",{canvasId:q,items:ie.filter((function(m){return null!=m}))});case 5:case"end":return de.stop()}}),_callee3)})));return function(v){return m.apply(this,arguments)}}()));case 9:return q=ie.sent,ee=groupByIndex(v.concat(q),"canvasId","items"),ie.abrupt("return",ee);case 12:case"end":return ie.stop()}}),_callee4)}))),_sanitizeTranscripts.apply(this,arguments)}function groupByIndex(m,v,q){return m.reduce((function(m,ee){var ae=m.filter((function(m){return m[v]==ee[v]}));if((null==ae?void 0:ae.length)>0){var ie=ae[0];ie[q]=ie[q].concat(ee[q])}else m.push(ee);return m}),[])}function parseTranscriptData(m,v,q){return _parseTranscriptData.apply(this,arguments)}function _parseTranscriptData(){return(_parseTranscriptData=(0,ae.Z)(pe().mark((function _callee5(m,v,q){var ee,ae,ie,de,ce,le,fe,ye,be,Re,xe,_e,we,Te,Se,Ie,Pe;return pe().wrap((function _callee5$(pe){for(;;)switch(pe.prev=pe.next){case 0:if(ee=[],ae=m,void 0!==m){pe.next=4;break}return pe.abrupt("return",{tData:ee,tUrl:ae,tType:tt.invalid});case 4:return ie=null,de=null,pe.next=8,fetch(m).then(Ve.un).then((function(m){ie=m.headers.get("Content-Type"),de=m})).catch((function(m){console.error("transcript-parser -> parseTranscriptData() -> fetching transcript -> ",m)}));case 8:if(null!=ie){pe.next=10;break}return pe.abrupt("return",{tData:[],tUrl:ae,tType:tt.invalid});case 10:if(ce=et.filter((function(m){return m.type.includes(ie.split(";")[0])})),le=et.filter((function(m){return m.type.includes(q)})),fe="",(null==le?void 0:le.length)>0?fe=le[0].ext:ce.length>0?fe=ce[0].ext:(ye=m.split(".").reverse()[0],be=et.filter((function(m){return m.ext===ye})),fe=be.length>0?ye:""),void 0!==v){pe.next=16;break}return pe.abrupt("return",{tData:ee,tUrl:ae,tType:tt.noTranscript});case 16:pe.t0=fe,pe.next="json"===pe.t0?19:"txt"===pe.t0?29:"srt"===pe.t0||"vtt"===pe.t0?40:"docx"===pe.t0?50:54;break;case 19:return pe.next=21,de.json();case 21:if(_e=pe.sent,!(0,qe.parseManifest)(_e)){pe.next=27;break}return pe.abrupt("return",parseManifestTranscript(_e,m,v));case 27:return we=parseJSONData(_e),pe.abrupt("return",{tData:we.tData,tUrl:ae,tType:we.tType,tFileExt:fe});case 29:return pe.next=31,de.text();case 31:if(Re=pe.sent,0!=(xe=Re.split("\n")).length){pe.next=37;break}return pe.abrupt("return",{tData:[],tUrl:m,tType:tt.noTranscript});case 37:return Te=pt(xe),pe.abrupt("return",{tData:Te,tUrl:m,tType:tt.plainText,tFileExt:fe});case 39:case 40:return pe.next=42,de.text();case 42:if(Re=pe.sent,0!=(xe=Re.split("\n")).length){pe.next=48;break}return pe.abrupt("return",{tData:[],tUrl:m,tType:tt.noTranscript});case 48:return Se=parseTimedText(Re,"srt"===fe),Ie=Se.tData,Pe=Se.tType,pe.abrupt("return",{tData:Ie,tUrl:m,tType:Pe,tFileExt:fe});case 50:return pe.next=52,parseWordFile(de);case 52:return ee=pe.sent,pe.abrupt("return",{tData:ut(ee),tUrl:m,tType:tt.docx,tFileExt:fe});case 54:return pe.abrupt("return",{tData:[],tUrl:m,tType:tt.noSupport});case 55:case"end":return pe.stop()}}),_callee5)})))).apply(this,arguments)}function parseWordFile(m){return _parseWordFile.apply(this,arguments)}function _parseWordFile(){return(_parseWordFile=(0,ae.Z)(pe().mark((function _callee6(m){var v,q,ee;return pe().wrap((function _callee6$(ae){for(;;)switch(ae.prev=ae.next){case 0:return v=null,ae.next=3,m.blob();case 3:return q=ae.sent,ee=new File([q],name,{type:m.headers.get("content-type")}),ae.next=7,We.convertToHtml({arrayBuffer:ee}).then((function(m){v=m.value})).catch((function(m){console.error(m)}));case 7:return ae.abrupt("return",v);case 8:case"end":return ae.stop()}}),_callee6)})))).apply(this,arguments)}function parseJSONData(m){if(0==m.length)return{tData:[],tType:tt.noTranscript};var v,q=[],ee=_createForOfIteratorHelper(m);try{for(ee.s();!(v=ee.n()).done;){var ae=v.value;if(ae.speaker){var ie,de=ae.speaker,ce=_createForOfIteratorHelper(ae.spans);try{for(ce.s();!(ie=ce.n()).done;){var le=ie.value;le.speaker=de,q.push(le)}}catch(m){ce.e(m)}finally{ce.f()}}else{var pe,fe=_createForOfIteratorHelper(ae.spans);try{for(fe.s();!(pe=fe.n()).done;){var ye=pe.value;q.push(ye)}}catch(m){fe.e(m)}finally{fe.f()}}}}catch(m){ee.e(m)}finally{ee.f()}return{tData:q,tType:tt.timedText}}function parseManifestTranscript(m,v,q){var ee=v,ae=[];return(ae=m.annotations?(0,Ve.pF)(m.annotations,"supplementing"):(0,Ve.fy)({manifest:m,canvasIndex:q,key:"annotations",motivation:"supplementing"})).length>0?"TextualBody"!=ae[0].getBody()[0].getProperty("type")?parseExternalAnnotations(ae[0]):{tData:createTData(ae),tUrl:ee,tType:tt.timedText,tFileExt:"json"}:{tData:[],tUrl:ee,tType:tt.noTranscript}}function parseExternalAnnotations(m){return _parseExternalAnnotations.apply(this,arguments)}function _parseExternalAnnotations(){return(_parseExternalAnnotations=(0,ae.Z)(pe().mark((function _callee7(m){var v,q,ee,ae,ie,de,ce;return pe().wrap((function _callee7$(le){for(;;)switch(le.prev=le.next){case 0:if(v=[],q="",ee=m.getBody()[0],ae=ee.getProperty("id"),ie=ee.getProperty("type"),de=ee.getFormat(),ce="","Text"!==ie){le.next=12;break}return le.next=10,fetch(ae).then(Ve.un).then((function(m){return m.text()})).then((function(m){if(Xe.webvtt.includes(de)||Xe.srt.includes(de)){var ee=parseTimedText(m,Xe.srt.includes(de));v=ee.tData,q=ee.tType,ce=et.filter((function(m){return m.type.includes(de)}))[0].ext}else{var ae=m.split("\n");v=pt(ae),q=tt.plainText,ce="txt"}})).catch((function(m){throw console.error("transcript-parser -> parseExternalAnnotations() -> fetching external transcript -> ",m),m}));case 10:le.next=15;break;case 12:if("AnnotationPage"!==ie){le.next=15;break}return le.next=15,fetch(ae).then(Ve.un).then((function(m){return m.json()})).then((function(m){var ee=(0,Ve.pF)([m],"supplementing");v=createTData(ee),q=tt.timedText,ce="json"})).catch((function(m){throw console.error("transcript-parser -> parseExternalAnnotations() -> fetching annotations -> ",m),m}));case 15:return le.abrupt("return",{tData:v,tUrl:ae,tType:q,tFileExt:ce});case 16:case"end":return le.stop()}}),_callee7)})))).apply(this,arguments)}function createTData(m){var v=[];return m.map((function(m){if(null!=m.id){var q=m.getBody()[0],ee=(0,Ve.dS)(m.getProperty("target")),ae=ee.start,ie=ee.end;v.push({text:q.getProperty("value"),format:q.getFormat(),begin:parseFloat(ae),end:parseFloat(ie),tag:nt.timedCue})}})),v}function parseTimedText(m){var v=arguments.length>1&&void 0!==arguments[1]&&arguments[1],q=[],ae=[],ie=m.split("\n"),de=ie;if(!v){var ce=validateWebVTT(ie),le=ce.valid,pe=ce.cue_lines,fe=ce.notes;if(!le)return console.error("Invalid WebVTT file"),{tData:[],tType:tt.invalidVTT};de=pe,ae=fe}var ye=groupTimedTextLines(de);ye.unshift.apply(ye,(0,ee.Z)(ae));for(var be=!1,Re=0;Re").concat(m[ie].trim()),ie++;ae.push({times:"",line:ce,tag:nt.note})}else{if(de.includes("--\x3e")){q=ie;break}"string"==typeof de&&0!=de.trim().length&&(ee=!0)}}return q>v&&!ee?{valid:!0,cue_lines:m.slice(q),notes:ae}:{valid:!1}}function groupTimedTextLines(m){var v,q=[];for(v=0;v0&&m.items.map((function(m){var q=new qe.Annotation(m);if("supplementing"==q.getMotivation()){var ee=q.getTarget(),ae=(0,He.V6)(ee),ie=q.getBody()[0].getProperty("value"),ce=lt(ie,v,!0);de.push({target:ee,targetURI:ae,value:ie,hitCount:ce})}}));for(var le=(0,Ve.vM)(de,"targetURI"),pe=0,fe=Object.entries(le);pe]+>/gi,""),be=0,Re=0,xe=void 0;if(null!=fe){be=fe.start,Re=fe.end,xe=q.findIndex((function(m){return m.begin==be&&m.end==Re}));var _e=ae.match(/[a-zA-Z]+/gi)?ae.match(/[a-zA-Z]+/gi)[0]:ae;if(-1!==ye.toLocaleLowerCase().indexOf(_e)&&null!=xe){var we=ot(pe,ae,v.hitCount,!0);ie.push({tag:nt.timedCue,begin:be,end:Re,id:xe,match:we,matchCount:v.hitCount,text:pe})}}else{var Te=st(q,ye,ae,de);for(de=Te.traversedIds,ie=[].concat((0,ee.Z)(ie),(0,ee.Z)(Te.hits));ce===m.length-1&&(null===(Se=de)||void 0===Se?void 0:Se.length)]+>/gi,"").trim(),ye=(0,ee.Z)(fe.matchAll(de)),be=v.trim();if(be==fe||be.includes(fe)&&(null==ye?void 0:ye.length)>0){pe.matchCount=null==ye?void 0:ye.length,ce.push(pe),ae.push(pe.id);break}if((null==ye?void 0:ye.length)>0){var Re;pe.matchCount=null===(Re=(0,ee.Z)(be.matchAll(de)))||void 0===Re?void 0:Re.length,ce.push(pe),ae.push(pe.id);break}ae.push(pe.id)}var xe=[];return ce.map((function(m){var v=dt(m.textDisplayed,q),ee=ot(v,q,m.matchCount,!0);xe.push({tag:nt.nonTimedLine,begin:void 0,end:void 0,id:m.id,match:ee,matchCount:m.matchCount,text:v})})),{hits:xe,traversedIds:ae}},ot=function markMatchedParts(m,v,q){if(void 0!==m&&m){var ae=0,ie=v;arguments.length>3&&void 0!==arguments[3]&&arguments[3]&&(ie=ct(v));try{var de,ce=new RegExp(String.raw(Se||(Se=_taggedTemplateLiteral(["",""])),ie),"gi");return 0===(null===(de=(0,ee.Z)(m.matchAll(ce)))||void 0===de?void 0:de.length)?function altReplace(){var ie=(0,ee.Z)(m.matchAll(/<\/?[^>]+>/gi));if(0!==(null==ie?void 0:ie.length)){for(var de=0,ce="",le=0;le0?2*(null==pe?void 0:pe.length)-1:1;if(void 0===ie[le]&&void 0===ie[le+fe])return;var ye=ie[le].index,be=ie[le+fe].index+ie[le+fe][0].length,Re=m.slice(de,ye),xe=m.slice(ye,be).replace(/<\/?[^>]+>/gi,"");ce="".concat(ce).concat(Re,'').concat(xe,""),de=be,ae++,(le=+(fe+1))==ie.length&&(ce="".concat(ce).concat(m.slice(de)))}return ce}}():m.replace(ce,(function replacerFn(m){var v=m.replace(/<\/?[^>]+>/gi,"");return ae'.concat(v,"")):v}))}catch(m){console.log("Error building RegExp for query: ",v)}}},dt=function addStyledHighlights(m,v){if(void 0!==m&&m){var q=new RegExp(String.raw(Ie||(Ie=_taggedTemplateLiteral(["\b","\b"],["\\b","\\b"])),ct(v,!0,!1)),"gi");return m.replace(q,(function replacerFn(m){return ct(m,!1,!0)}))}},ct=function buildRegexReadyText(m){var v=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],q=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],ae=(0,ee.Z)(m.matchAll(/[a-zA-Z']+/gi)),ie=(0,ee.Z)(m.matchAll(/([.+?"^${}\-|[\]\\])/g));if(0===(null==ie?void 0:ie.length)){var de=q?m.split(" ").map((function(m){return"".concat(m,"")})).join(" "):m;return v?"".concat(de,"(?!['w*])"):de}for(var ce="",le=0,pe=0;pe".concat(fe[0],""):fe[0],be="(".concat(m.slice(le,fe.index),0===le?")*":")+");ce=v?"".concat(ce).concat(be,"(").concat(ye,")"):"".concat(ce).concat(m.slice(le,fe.index)).concat(ye),le=fe.index+fe[0].length,pe===(null==ae?void 0:ae.length)-1&&(ce=v?"".concat(ce,"(").concat(m.slice(le),")*"):"".concat(ce).concat(m.slice(le))),pe++}return v?function escapePunctuation(m){return m.replace(/([.?^${}|[\]\\])/g,"\\$1")}(ce):ce},lt=function getHitCountForCue(m,v){var q,ae=arguments.length>2&&void 0!==arguments[2]&&arguments[2],ie=v.split(/[\s.,!?;:]/)[0],de=ie.replace(/[\[\]\-]/gi,""),ce=ae?ct(ie):de,le=new RegExp(String.raw(Pe||(Pe=_taggedTemplateLiteral(["",""])),ce),"gi");return null===(q=(0,ee.Z)(m.matchAll(le)))||void 0===q?void 0:q.length},ut=function splitIntoElements(m){var v=document.createElement("div");return v.innerHTML=m,pt(Array.from(v.childNodes),!0)},pt=function buildNonTimedText(m){var v=arguments.length>1&&void 0!==arguments[1]&&arguments[1],q=[];return m.map((function(m){q.push({text:v?m.innerText:m,tag:nt.nonTimedLine,textDisplayed:v?(0,ze.decode)(m.innerHTML):m})})),q},ht=q(82588),gt=function TranscriptDownloader(m){var v=m.fileUrl,q=m.fileName,ee=m.machineGenerated,ae=m.fileExt;return fe.createElement("button",{className:"ramp--transcript_menu_button ramp--transcript_downloader","data-testid":"transcript-downloader",onClick:function handleDownload(m){m.preventDefault(),(0,Ve.NB)(v,q,ae,ee)},href:"#","aria-label":"Transcript download button"},fe.createElement(ht.qk,null))};gt.propTypes={fileUrl:xe().string,fileName:xe().string,machineGenerated:xe().bool,fileExt:xe().string};const ft=gt;var mt=function TranscriptSelector(m){var v=m.selectTranscript,q=m.transcriptData,ee=m.transcriptInfo,ae=m.noTranscript,ie=ee.filename,de=ee.id,ce=ee.tUrl,le=ee.tFileExt,pe=ee.isMachineGen;return q?[fe.createElement("div",{key:"transcript-selector","data-testid":"transcript-selector",className:"ramp--transcript_selector"},fe.createElement("select",{"data-testid":"transcript-select-option",value:de||"",onChange:function selectItem(m){v(m.target.value)},"aria-label":"Select transcripts","aria-expanded":!1,"aria-haspopup":"true"},q.map((function(m,v){return fe.createElement("option",{value:m.id,label:"".concat(m.title).concat(m.numberOfHits?" ("+m.numberOfHits+")":""),key:v},"".concat(m.title).concat(m.numberOfHits?" ("+m.numberOfHits+")":""))}))),!ae&&fe.createElement(ft,{key:"transcript-downloader",fileUrl:ce,fileName:ie,fileExt:le,machineGenerated:pe}))]:null};mt.propTypes={selectTranscript:xe().func.isRequired,transcriptData:xe().array.isRequired,transcriptInfo:xe().shape({title:xe().string,id:xe().string,tUrl:xe().string,tFileExt:xe().string,isMachineGen:xe().bool}).isRequired,noTranscript:xe().bool.isRequired};const yt=fe.memo(mt);var vt=q(23279),bt=q.n(vt),Rt=function TranscriptSearch(m){var v=m.searchResults,q=m.searchQuery,ee=void 0===q?null:q,ae=m.focusedMatchIndex,ie=m.setFocusedMatchIndex,de=m.setSearchQuery,ce=(0,fe.useRef)(null);(0,fe.useEffect)((function(){ce.current&&ee&&(ce.current.value=ee)}),[!!ce.current]);var le=(0,fe.useMemo)((function(){return bt()((function(m){de(m.target.value)}),100)}),[]),pe=null===ee||""===ee.replace(/\s/g,""),ye=null;return pe||(0===v.matchingIds.length?ye=fe.createElement("div",{className:"ramp--transcript_search_navigator"},fe.createElement("span",{"data-testid":"transcript-search-count",className:"ramp--transcript_search_count"},"no results found in this transcript")):null!==ae&&(ye=fe.createElement("div",{className:"ramp--transcript_search_navigator"},fe.createElement("button",{type:"button","data-testid":"transcript-search-prev",className:"ramp--transcript_menu_button ramp--transcript_search_prev",disabled:0===ae,title:"Previous Search Result",onClick:function onClick(m){m.preventDefault(),m.stopPropagation(),ae>0&&ie(ae-1)}},fe.createElement(ht.T5,{flip:!0})),fe.createElement("span",{className:"ramp--transcript_search_count","data-testid":"transcript-search-count"},ae+1," of ",v.matchingIds.length," results"),fe.createElement("button",{className:"ramp--transcript_menu_button ramp--transcript_search_next",type:"button","data-testid":"transcript-search-next",disabled:ae>=v.matchingIds.length-1,title:"Next Search Result",onClick:function onClick(m){m.preventDefault(),m.stopPropagation(),ae0)){pe.next=13;break}return fe=rt(le,ee,v,q),pe.abrupt("return",fe);case 13:return pe.abrupt("return",{matchedTranscriptLines:[],hitCounts:[],allSearchHits:null});case 16:return pe.prev=16,pe.t0=pe.catch(0),"AbortError"!==pe.t0.name&&console.error(pe.t0),pe.abrupt("return",{matchedTranscriptLines:[],hitCounts:[],allSearchHits:null});case 20:case"end":return pe.stop()}}),_callee,null,[[0,16]])})));return function(m,v){return ee.apply(this,arguments)}}()},Pt={initialSearchQuery:null,showMarkers:!0,matcherFactory:function defaultMatcherFactory(m){var v=m.map((function(m){return m.text.toLocaleLowerCase()}));return function(q,ae){var ie=new RegExp(String.raw(kt||(kt=_taggedTemplateLiteral(["",""])),q),"i"),de=q.trim().toLocaleLowerCase();return{matchedTranscriptLines:v.reduce((function(v,q,ae){var ce=q.search(ie);if(-1!==ce){var le=m[ae],pe=[le.text.slice(0,ce),le.text.slice(ce,ce+de.length),le.text.slice(ce+de.length)],fe=pe[1],ye=pe[2],be="".concat(pe[0],'').concat(fe,"").concat(ye);return[].concat((0,ee.Z)(v),[search_objectSpread(search_objectSpread({},le),{},{score:ae,match:be,matchCount:1})])}return v}),[]),hitCounts:[],allSearchHits:null}}},sorter:function defaultSorter(m){return m.sort((function(m,v){return m.id-v.id}))},matchesOnly:!1},Ft=function useSearchOpts(m){return m&&m.isSearchable?search_objectSpread(search_objectSpread(search_objectSpread({},Pt),m),{},{enabled:!0}):search_objectSpread(search_objectSpread({},Pt),{},{enabled:!1})};function useFilteredTranscripts(m){var v=m.query,q=m.sorter,ae=void 0===q?Pt.sorter:q,de=m.enabled,le=void 0===de||de,pe=m.transcripts,ye=m.canvasIndex,be=m.selectedTranscript,Re=m.showMarkers,xe=void 0===Re?Pt.showMarkers:Re,_e=m.matchesOnly,we=void 0===_e?Pt.matchesOnly:_e,Te=m.matcherFactory,Se=void 0===Te?Pt.matcherFactory:Te,Ie=(0,fe.useState)({results:{},ids:[],matchingIds:[],counts:[]}),Pe=(0,ce.Z)(Ie,2),qe=Pe[0],We=Pe[1],ze=(0,fe.useState)(),Ve=(0,ce.Z)(ze,2),Xe=Ve[0],Qe=Ve[1],Ye=(0,fe.useState)(null),et=(0,ce.Z)(Ye,2),tt=et[0],nt=et[1],rt=(0,fe.useRef)(null),st=(0,fe.useRef)(0),ot=(0,fe.useMemo)((function(){var m=(pe||[]).map((function(m,v){return"string"==typeof m?{text:m,id:v}:search_objectSpread({id:v},m)})),v=m.reduce((function(m,v){return search_objectSpread(search_objectSpread({},m),{},(0,ie.Z)({},v.id,v))}),{}),q=Se(m);return null!=Xe&&null!=Xe&&(q=jt(Xe,m,be)),{matcher:q,itemsWithIds:m,itemsIndexed:v}}),[pe,Se,be]),dt=ot.matcher,ct=ot.itemsWithIds,lt=ot.itemsIndexed,ut=(0,fe.useContext)(At.pC),pt=(0,fe.useContext)(It.sj);(0,fe.useEffect)((function(){if(pt){var m=pt.manifest;if(m){var v=(0,He.FT)(m,ye);Qe(v)}}nt(null)}),[ye]),(0,fe.useEffect)((function(){rt.current&&rt.current.abort(),v&&ht()}),[v]),(0,fe.useEffect)((function(){if(!ct.length)return ut&&ut({type:"setSearchMarkers",payload:[]}),void We(search_objectSpread(search_objectSpread({},qe),{},{results:{},matchingIds:[],ids:[]}));if(!le||!v){ut&&ut({type:"setSearchMarkers",payload:[]});var m=ae((0,ee.Z)(ct)).map((function(m){return m.id}));return We(search_objectSpread(search_objectSpread({},qe),{},{results:lt,matchingIds:[],ids:m})),void(v||nt(null))}if(null!=tt){var q=tt[be],ie=it(q,v,ct);gt(ie,null==qe?void 0:qe.counts,tt)}else ht()}),[dt,v,le,ae,we,xe,ut,be]);var ht=function callSearchFactory(){st.current||clearTimeout(st.current);var m=new AbortController;rt.current=m,st.current=setTimeout((function(){Promise.resolve(dt(v,rt.current)).then((function(v){var q=v.matchedTranscriptLines,ee=v.hitCounts,ae=v.allSearchHits;m.signal.aborted||gt(q,ee,ae)})).catch((function(m){console.error("Search failed: ",v)}))}))},gt=function markMatchedItems(m){var q=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];nt(arguments.length>2&&void 0!==arguments[2]?arguments[2]:null);var de={results:ct,matchingIds:[],ids:ae((0,ee.Z)(ct)).map((function(m){return m.id})),counts:(null==q?void 0:q.length)>0?q:[]};if(void 0!==m){var ce=m.reduce((function(m,v){return search_objectSpread(search_objectSpread({},m),{},(0,ie.Z)({},v.id,v))}),{}),le=ae((0,ee.Z)(m),!0),pe=[];if(le.map((function(m){if(null!=m.matchCount)for(var v=0;v=4&&de.matchingIds.length<45)&&(be=de.matchingIds.map((function(m){return{time:de.results[m].begin,text:"",class:"ramp--track-marker--search"}}))),ut({type:"setSearchMarkers",payload:be})}else ut({type:"setSearchMarkers",payload:[]})}}else We(search_objectSpread({},de))};return qe}var Ot=function useSearchCounts(m){var v=m.searchResults,q=m.canvasTranscripts,ee=m.searchQuery;if(null==v||!v.counts||0===(null==q?void 0:q.length)||null===ee)return q;var ae=v.counts,ie=[];return q.map((function(m){var v,q=(null===(v=ae.find((function(v){return v.transcriptURL===m.url})))||void 0===v?void 0:v.numberOfHits)||0;ie.push(search_objectSpread(search_objectSpread({},m),{},{numberOfHits:q}))})),ie},Lt=function useFocusedMatch(m){var v=m.searchResults,q=(0,fe.useState)(null),ee=(0,ce.Z)(q,2),ae=ee[0],ie=ee[1],de=null===ae?null:v.matchingIds[ae],le=(0,fe.useCallback)((function(m){var q=v.matchingIds.indexOf(m);ie(-1!==q?q:null)}),[v.matchingIds]);return(0,fe.useEffect)((function(){v.matchingIds.length||null===ae?v.matchingIds.length&&null===ae?ie(0):null!==ae&&ae>=v.matchingIds.length&&ie(v.matchingIds.length-1):ie(null)}),[v.matchingIds,ae]),(0,fe.useEffect)((function(){v.matchingIds.length&&ae>0&&ie(null)}),[v.matchingIds]),{focusedMatchId:de,setFocusedMatchId:le,focusedMatchIndex:ae,setFocusedMatchIndex:ie}},Ut=q(81106),Bt={insert:"head",singleton:!1};Et()(Ut.Z,Bt);Ut.Z.locals;var Nt=["initialSearchQuery"];function Transcript_ownKeys(m,v){var q=Object.keys(m);if(Object.getOwnPropertySymbols){var ee=Object.getOwnPropertySymbols(m);v&&(ee=ee.filter((function(v){return Object.getOwnPropertyDescriptor(m,v).enumerable}))),q.push.apply(q,ee)}return q}function Transcript_objectSpread(m){for(var v=1;v1&&void 0!==arguments[1]&&arguments[1]?m.textDisplayed:m.text;return m.match&&(v=m.match),m.speaker?"".concat(m.speaker,": ").concat(v):v},zt=fe.memo((function(m){var v=m.item,q=m.goToItem,ee=m.isActive,ae=m.focusedMatchId,ie=m.setFocusedMatchId,de=m.autoScrollEnabled,ce=m.showNotes,le=m.transcriptContainerRef,pe=m.isNonTimedText,ye=m.focusedMatchIndex,Re=fe.useRef(null),xe=v.id===ae,_e=fe.useRef(xe),we=fe.useRef(ee),Te=fe.useRef(-1),Se=fe.useRef(-1),Ie=fe.useRef(0);fe.useEffect((function(){var m=!1,q=Se.current;ee&&!we.current?de&&(we.current=!0,m=!0):we.current=!1,xe&&!_e.current?(_e.current=!0,m=!0):_e.current=!1,m&&Re.current&&(0,Ve.EP)(Re.current,le,!0),Ie.current=qv?Ie.current+1:Ie.current<=0?0:Ie.current-1,Ie.current>-1){var q=m[Ie.current];null!=q&&(q.classList.add("current-hit"),(0,Ve.EP)(q,le,!0))}Te.current=ye}}),[ye]);var Pe=function onClick(m){m.preventDefault(),m.stopPropagation(),v.match&&ae!==v.id?ie(v.id):null!==ae&&v.tag===nt.timedCue&&(0,Ve.EP)(Re.current,le,!0),q(v)};return v.tag===nt.note&&ce?fe.createElement("a",{href:"#",ref:Re,role:"listitem",onClick:Pe,className:be()("ramp--transcript_item",ee&&"active",xe&&"focused"),"data-testid":"transcript_text",dangerouslySetInnerHTML:{__html:Wt(v)}}):v.tag===nt.timedCue?fe.createElement("a",{href:"#",ref:Re,role:"listitem",onClick:Pe,"data-testid":"transcript_item",className:be()("ramp--transcript_item",ee&&"active",xe&&"focused")},"number"==typeof v.begin&&fe.createElement("span",{className:"ramp--transcript_time","data-testid":"transcript_time"},"[",(0,Ve.n7)(v.begin,!0),"]"),fe.createElement("span",{className:"ramp--transcript_text","data-testid":"transcript_text",dangerouslySetInnerHTML:{__html:Wt(v)}})):v.tag===nt.nonTimedLine?fe.createElement("a",{href:"#",ref:Re,role:"listitem",onClick:Pe,className:be()("ramp--transcript_item",ee&&"active",xe&&"focused"),"data-testid":"transcript_untimed_text"},fe.createElement("p",{className:"ramp--transcript_untimed_item",dangerouslySetInnerHTML:{__html:Wt(v,pe)}})):null})),Vt=function Spinner(){return fe.createElement("div",{className:"lds-spinner"},fe.createElement("div",null),fe.createElement("div",null),fe.createElement("div",null),fe.createElement("div",null),fe.createElement("div",null),fe.createElement("div",null),fe.createElement("div",null),fe.createElement("div",null),fe.createElement("div",null),fe.createElement("div",null),fe.createElement("div",null),fe.createElement("div",null))},Ht=fe.memo((function(m){var v,q=m.seekPlayer,ee=m.currentTime,ae=m.searchResults,ie=m.focusedMatchId,de=m.transcriptInfo,le=m.setFocusedMatchId,pe=m.autoScrollEnabled,ye=m.showNotes,be=m.transcriptContainerRef,Re=m.focusedMatchIndex,xe=fe.useState(null),_e=(0,ce.Z)(xe,2),we=_e[0],Te=_e[1],Se=fe.useCallback((function(m){"number"==typeof m.begin?(q(m.begin),Te(null)):Te(m.id)}),[q]);switch(de.tType){case tt.plainText:v="plain-text";break;case tt.docx:v="docs";break;case tt.timedText:v="timed-text";default:v=""}return de.tError?fe.createElement("p",{key:"no-transcript",id:"no-transcript","data-testid":"no-transcript",role:"note"},de.tError):ae.results&&0!==ae.results.length?fe.createElement("div",{"data-testid":"transcript_".concat(v)},ae.ids.map((function(m){return fe.createElement(zt,{key:m,goToItem:Se,focusedMatchId:ie,isActive:we===m||"number"==typeof ae.results[m].begin&&ae.results[m].begin<=ee&&ee<=ae.results[m].end,item:ae.results[m],autoScrollEnabled:pe,setFocusedMatchId:le,showNotes:ye,transcriptContainerRef:be,isNonTimedText:!0,focusedMatchIndex:Re})}))):fe.createElement(Vt,null)})),Gt=function Transcript(m){var v=m.playerID,q=m.manifestUrl,ie=m.showNotes,de=void 0!==ie&&ie,le=m.search,ye=void 0===le?{}:le,be=m.transcripts,Re=void 0===be?[]:be,xe=fe.useState([]),_e=(0,ce.Z)(xe,2),Te=_e[0],Se=_e[1],Ie=fe.useState([]),Pe=(0,ce.Z)(Ie,2),qe=Pe[0],We=Pe[1],ze=fe.useState([]),Ve=(0,ce.Z)(ze,2),He=Ve[0],Xe=Ve[1],Qe=fe.useState({title:null,filename:null,id:null,tUrl:null,tType:null,tFileExt:null,isMachineGen:!1,tError:null}),Ye=(0,ce.Z)(Qe,2),et=Ye[0],nt=Ye[1],rt=fe.useState(),it=(0,ce.Z)(rt,2),st=it[0],ot=it[1],dt=fe.useState(!0),ct=(0,ce.Z)(dt,2),lt=ct[0],ut=ct[1],pt=fe.useState([]),ht=(0,ce.Z)(pt,2),gt=ht[0],ft=ht[1],mt=Ft(Transcript_objectSpread(Transcript_objectSpread({},ye),{},{isSearchable:et.tType===tt.timedText||et.tType===tt.docx||et.tType===tt.plainText,showMarkers:et.tType===tt.timedText})),yt=mt.initialSearchQuery,vt=_objectWithoutProperties(mt,Nt),bt=fe.useState(yt),Rt=(0,ce.Z)(bt,2),xt=Rt[0],_t=Rt[1],Et=fe.useState(-1),wt=(0,ce.Z)(Et,2),Tt=wt[0],Dt=wt[1],St=fe.useRef(Tt),kt=function setCanvasIndex(m){sn.abort(),St.current=m,Dt(m)},At=useFilteredTranscripts(Transcript_objectSpread(Transcript_objectSpread({},vt),{},{query:xt,transcripts:He,canvasIndex:St.current,selectedTranscript:st})),It=Lt({searchResults:At}),jt=It.focusedMatchId,Pt=It.setFocusedMatchId,Ut=It.focusedMatchIndex,Bt=It.setFocusedMatchIndex,Wt=Ot({searchResults:At,canvasTranscripts:qe,searchQuery:xt}),zt=fe.useState(!0),Gt=(0,ce.Z)(zt,2),$t=Gt[0],Xt=Gt[1],Kt=fe.useState(!0),Zt=(0,ce.Z)(Kt,2),Jt=Zt[0],Qt=Zt[1],Yt=fe.useRef(Jt),sn=new AbortController,dn=fe.useRef(null),cn=fe.useRef(null),ln=fe.useRef(),un=fe.useState(-1),pn=(0,ce.Z)(un,2),hn=pn[0],gn=pn[1],mn=fe.useMemo((function(){return we()(gn,50)}),[]),yn=fe.useCallback((function(m){mn(m),cn.current&&(cn.current.currentTime=m)}),[]);fe.useEffect((function(){dn.current=setInterval((function(){var m=document.getElementById(v);if(m?m.children[0]?cn.current=m.children[0]:cn.current=m:(console.error("Cannot find player, '"+v+"' on page. Transcript synchronization is disabled."),ut(!1)),cn.current){var q=parseInt(cn.current.dataset.canvasindex);Number.isNaN(q)&&(q=0),q!==St.current&&(Xe([]),kt(q),mn(cn.current.currentTime),cn.current.addEventListener("timeupdate",(function(){mn(cn.current.currentTime)})))}}),500)}),[]),fe.useEffect((function(){return function(){clearInterval(dn.current)}}),[]),fe.useEffect((0,ae.Z)(pe().mark((function _callee(){var m;return pe().wrap((function _callee$(v){for(;;)switch(v.prev=v.next){case 0:if(m=[],0!==(null==Re?void 0:Re.length)||q){v.next=7;break}ut(!1),Xe([]),nt({tType:tt.noTranscript,id:"",tError:Mt}),v.next=19;break;case 7:if(!((null==Re?void 0:Re.length)>0)){v.next=13;break}return v.next=10,sanitizeTranscripts(Re);case 10:v.t0=v.sent,v.next=16;break;case 13:return v.next=15,readSupplementingAnnotations(q);case 15:v.t0=v.sent;case 16:m=v.t0,Se(m),bn(m);case 19:case"end":return v.stop()}}),_callee)}))),[St.current]),fe.useEffect((function(){if((null==Te?void 0:Te.length)>0&&null!=St.current){var m=Te.filter((function(m){return m.canvasId==St.current}))[0];We(m.items),Sn(m.items[0])}}),[St.current]);var vn,bn=function initTranscriptData(m){var v,q;if(!sn.signal.aborted){var ee=function getCanvasT(m){return m.filter((function(m){return m.canvasId==Tt}))};if(!(null!=m&&m.length)>0||!(null!==(v=ee(m))&&void 0!==v&&v.length)>0||!(null!==(q=function getTItems(m){return ee(m)[0].items}(m))&&void 0!==q&&q.length)>0)Xt(!0),Xe([]),Sn(void 0);else{Xt(!1);var ae=ee(m)[0];We(ae.items),Sn(ae.items[0])}}},xn=fe.useCallback((function(m){var v=qe.filter((function(v){return v.id===m}));Sn(v[0])}),[qe]),Sn=function(){var m=(0,ae.Z)(pe().mark((function _callee2(m){var v,q,ae,ie,de,ce,le,fe,ye,be,Re,xe,_e;return pe().wrap((function _callee2$(pe){for(;;)switch(pe.prev=pe.next){case 0:if(m&&null!=m){pe.next=5;break}return Xt(!0),ut(!1),nt({tType:tt.noTranscript,id:"",tError:Mt}),pe.abrupt("return");case 5:if(Xt(!1),q=(v=m).id,ae=v.title,ie=v.filename,de=v.url,ce=v.isMachineGen,le=v.format,!((null==(fe=gt.filter((function(m){return m.id==q&&m.canvasId==St.current})))?void 0:fe.length)>0)){pe.next=15;break}ye=fe[0],be=ye.tData,Re=ye.tFileExt,xe=ye.tType,_e=ye.tError,Xe(be),nt({title:ae,filename:ie,id:q,isMachineGen:ce,tType:xe,tUrl:de,tFileExt:Re,tError:_e}),ot(de),pe.next=17;break;case 15:return pe.next=17,Promise.resolve(parseTranscriptData(de,St.current,le)).then((function(v){if(null!=v){var de=v.tData,le=v.tUrl,pe=v.tType,fe=v.tFileExt,ye="";switch(pe){case tt.invalid:ye="Invalid URL for transcript, please check again.";break;case tt.noTranscript:ye=Mt;break;case tt.noSupport:ye=qt;break;case tt.invalidVTT:ye="Invalid WebVTT file, please check again.";break;case tt.invalidTimestamp:ye="Invalid timestamp format in cue(s), please check again."}Xe(de),nt({title:ae,filename:ie,id:q,isMachineGen:ce,tType:pe,tUrl:le,tFileExt:fe,tError:ye}),ot(le),m=Transcript_objectSpread(Transcript_objectSpread({},m),{},{tType:pe,tData:de,tFileExt:fe,canvasId:St.current,tError:ye}),ft([].concat((0,ee.Z)(gt),[m]))}}));case 17:ut(!1);case 18:case"end":return pe.stop()}}),_callee2)})));return function setStateVar(v){return m.apply(this,arguments)}}();return lt?fe.createElement(Vt,null):fe.createElement("div",{className:"ramp--transcript_nav","data-testid":"transcript_nav",key:et.title},!$t&&fe.createElement(Ct,{showSearch:vt.enabled,selectTranscript:xn,transcriptData:Wt,transcriptInfo:et,noTranscript:(null===(vn=et.tError)||void 0===vn?void 0:vn.length)>0&&et.tError!=qt,setAutoScrollEnabled:function setAutoScrollEnabled(m){Yt.current=m,Qt(m)},setFocusedMatchIndex:Bt,focusedMatchIndex:Ut,autoScrollEnabled:Yt.current,searchResults:At,searchQuery:xt,setSearchQuery:_t}),fe.createElement("div",{className:"transcript_content ".concat(He?"":"static"),"data-testid":"transcript_content_".concat(et.tType),role:"list","aria-label":"Attached Transcript content",ref:ln},fe.createElement(Ht,{currentTime:hn,seekPlayer:yn,searchResults:At,focusedMatchId:jt,transcriptInfo:et,setFocusedMatchId:Pt,autoScrollEnabled:Yt.current&&null===xt,showNotes:de,transcriptContainerRef:ln,focusedMatchIndex:Ut})))};Gt.propTypes={playerID:xe().string.isRequired,manifestUrl:xe().string,showSearch:xe().bool,showNotes:xe().bool,search:xe().oneOf([xe().bool,xe().shape({initialSearchQuery:xe().string,showMarkers:xe().bool,matcherFactory:xe().func,sorter:xe().func,matchesOnly:xe().bool})]),transcripts:xe().arrayOf(xe().shape({canvasId:xe().number.isRequired,items:xe().arrayOf(xe().shape({title:xe().string,url:xe().string}))}))};const $t=Gt},35782:(m,v,q)=>{"use strict";q.d(v,{bz:()=>useManifestDispatch,gA:()=>useManifestState,po:()=>ManifestProvider,sj:()=>de});var ee=q(70885),ae=q(4942),ie=q(67294);function ownKeys(m,v){var q=Object.keys(m);if(Object.getOwnPropertySymbols){var ee=Object.getOwnPropertySymbols(m);v&&(ee=ee.filter((function(v){return Object.getOwnPropertyDescriptor(m,v).enumerable}))),q.push.apply(q,ee)}return q}function _objectSpread(m){for(var v=1;v0&&void 0!==arguments[0]?arguments[0]:le,v=arguments.length>1?arguments[1]:void 0;switch(v.type){case"updateManifest":return _objectSpread(_objectSpread({},m),{},{manifest:_objectSpread({},v.manifest)});case"switchCanvas":var q,ee=(null===(q=m.canvasSegments)||void 0===q?void 0:q.length)>0&&m.canvasSegments.filter((function(m){return m.canvasIndex==v.canvasIndex+1&&!m.isCanvas}));return _objectSpread(_objectSpread({},m),{},{canvasIndex:v.canvasIndex,hasStructure:ee.length>0});case"switchItem":return _objectSpread(_objectSpread({},m),{},{currentNavItem:v.item});case"canvasDuration":return _objectSpread(_objectSpread({},m),{},{canvasDuration:v.canvasDuration});case"canvasLink":return _objectSpread(_objectSpread({},m),{},{canvasLink:v.canvasLink});case"canvasTargets":return _objectSpread(_objectSpread({},m),{},{targets:v.canvasTargets});case"hasMultipleItems":return _objectSpread(_objectSpread({},m),{},{hasMultiItems:v.isMultiSource});case"setSrcIndex":return _objectSpread(_objectSpread({},m),{},{srcIndex:v.srcIndex});case"setItemStartTime":return _objectSpread(_objectSpread({},m),{},{startTime:v.startTime});case"setAutoAdvance":return _objectSpread(_objectSpread({},m),{},{autoAdvance:v.autoAdvance});case"setPlaylistMarkers":if(v.markers)return _objectSpread(_objectSpread({},m),{},{playlist:_objectSpread(_objectSpread({},m.playlist),{},{markers:v.markers})});if(v.updatedMarkers)return _objectSpread(_objectSpread({},m),{},{playlist:_objectSpread(_objectSpread({},m.playlist),{},{markers:m.playlist.markers.map((function(q){return q.canvasIndex===m.canvasIndex&&(q.canvasMarkers=v.updatedMarkers),q}))})});case"setIsEditing":return _objectSpread(_objectSpread({},m),{},{playlist:_objectSpread(_objectSpread({},m.playlist),{},{isEditing:v.isEditing})});case"setIsPlaylist":return _objectSpread(_objectSpread({},m),{},{playlist:_objectSpread(_objectSpread({},m.playlist),{},{isPlaylist:v.isPlaylist})});case"setCanvasIsEmpty":return _objectSpread(_objectSpread({},m),{},{canvasIsEmpty:v.isEmpty});case"setAnnotationService":return _objectSpread(_objectSpread({},m),{},{playlist:_objectSpread(_objectSpread({},m.playlist),{},{annotationServiceId:v.annotationService,hasAnnotationService:!!v.annotationService})});case"setStructures":return _objectSpread(_objectSpread({},m),{},{structures:v.structures});case"setCanvasSegments":var ae=v.timespans.filter((function(v){return v.canvasIndex==m.canvasIndex+1&&!v.isCanvas}));return _objectSpread(_objectSpread({},m),{},{canvasSegments:v.timespans,hasStructure:ae.length>0});default:throw new Error("Unhandled action type: ".concat(v.type))}}function ManifestProvider(m){var v=m.initialState,q=void 0===v?le:v,ae=m.children,pe=ie.useReducer(manifestReducer,q),fe=(0,ee.Z)(pe,2),ye=fe[0],be=fe[1];return ie.createElement(de.Provider,{value:ye},ie.createElement(ce.Provider,{value:be},ae))}function useManifestState(){var m=ie.useContext(de);if(void 0===m)throw new Error("useManifestState must be used within a ManifestProvider");return m}function useManifestDispatch(){var m=ie.useContext(ce);if(void 0===m)throw new Error("useManifestDispatch must be used within a ManifestProvider");return m}},40217:(m,v,q)=>{"use strict";q.d(v,{FI:()=>usePlayerState,I0:()=>PlayerProvider,cR:()=>usePlayerDispatch,pC:()=>ce});var ee=q(70885),ae=q(4942),ie=q(67294);function ownKeys(m,v){var q=Object.keys(m);if(Object.getOwnPropertySymbols){var ee=Object.getOwnPropertySymbols(m);v&&(ee=ee.filter((function(v){return Object.getOwnPropertyDescriptor(m,v).enumerable}))),q.push.apply(q,ee)}return q}function _objectSpread(m){for(var v=1;v0&&void 0!==arguments[0]?arguments[0]:le,v=arguments.length>1?arguments[1]:void 0;switch(v.type){case"updatePlayer":return _objectSpread(_objectSpread({},m),{},{player:v.player});case"navClick":return _objectSpread(_objectSpread({},m),{},{clickedUrl:v.clickedUrl,isClicked:!0});case"resetClick":return _objectSpread(_objectSpread({},m),{},{isClicked:!1});case"setTimeFragment":return _objectSpread(_objectSpread({},m),{},{startTime:v.startTime,endTime:v.endTime});case"setSearchMarkers":return _objectSpread(_objectSpread({},m),{},{searchMarkers:v.payload});case"setPlayingStatus":return _objectSpread(_objectSpread({},m),{},{isPlaying:v.isPlaying});case"setCaptionStatus":return _objectSpread(_objectSpread({},m),{},{captionOn:v.captionOn});case"setIsEnded":return _objectSpread(_objectSpread({},m),{},{isEnded:v.isEnded});case"setCurrentTime":return _objectSpread(_objectSpread({},m),{},{currentTime:v.currentTime});case"setPlayerFocusElement":return _objectSpread(_objectSpread({},m),{},{playerFocusElement:v.element?v.element:""});default:throw new Error("Unhandled action type: ".concat(v.type))}}function PlayerProvider(m){var v=m.initialState,q=void 0===v?le:v,ae=m.children,pe=ie.useReducer(PlayerReducer,q),fe=(0,ee.Z)(pe,2),ye=fe[0],be=fe[1];return ie.createElement(de.Provider,{value:ye},ie.createElement(ce.Provider,{value:be},ae))}function usePlayerState(){var m=ie.useContext(de);if(void 0===m)throw new Error("usePlayerState must be used within the PlayerProvider");return m}function usePlayerDispatch(){var m=ie.useContext(ce);if(void 0===m)throw new Error("usePlayerDispatch must be used within the PlayerProvider");return m}},48828:(m,v,q)=>{"use strict";q.d(v,{Dr:()=>getCanvasIndex,ES:()=>canvasesInManifest,FT:()=>getSearchService,Fp:()=>getRenderingFiles,H7:()=>getCustomStart,Nj:()=>getStructureRanges,V6:()=>getCanvasId,Z7:()=>manifestCanvasesInfo,dD:()=>parseAutoAdvance,e$:()=>getPlaceholderCanvas,o:()=>getMediaInfo,sd:()=>getMetadata});var ee=q(4942),ae=q(66947),ie=q(55234),de=q(91036),ce=q.n(de),le=q(18056);function _createForOfIteratorHelper(m,v){var q="undefined"!=typeof Symbol&&m[Symbol.iterator]||m["@@iterator"];if(!q){if(Array.isArray(m)||(q=_unsupportedIterableToArray(m))||v&&m&&"number"==typeof m.length){q&&(m=q);var ee=0,ae=function F(){};return{s:ae,n:function n(){return ee>=m.length?{done:!0}:{done:!1,value:m[ee++]}},e:function e(m){throw m},f:ae}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var ie,de=!0,ce=!1;return{s:function s(){q=q.call(m)},n:function n(){var m=q.next();return de=m.done,m},e:function e(m){ce=!0,ie=m},f:function f(){try{de||null==q.return||q.return()}finally{if(ce)throw ie}}}}function _unsupportedIterableToArray(m,v){if(m){if("string"==typeof m)return _arrayLikeToArray(m,v);var q=Object.prototype.toString.call(m).slice(8,-1);return"Object"===q&&m.constructor&&(q=m.constructor.name),"Map"===q||"Set"===q?Array.from(m):"Arguments"===q||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(q)?_arrayLikeToArray(m,v):void 0}}function _arrayLikeToArray(m,v){(null==v||v>m.length)&&(v=m.length);for(var q=0,ee=new Array(v);q canvasesInManifest() -> no canvases were found in Manifest"),new Error(le.FI);return q.map((function(m){var q=void 0,ee=m.getProperty("summary");ee&&(q=ae.PropertyValue.parse(ee).getValue());var ie=void 0,de=m.getProperty("homepage");de&&(null==de?void 0:de.length)>0&&(ie=de[0].id);try{var ce,pe=m.getContent()[0].getBody().map((function(m){return m.id})),fe=Number(m.getDuration());(null==pe?void 0:pe.length)>0&&(ce=(0,le.dS)(pe[0],fe)),v.push({canvasId:m.id,range:void 0===ce?{start:0,end:fe}:ce,isEmpty:0===pe.length,summary:q,homepage:ie||""})}catch(ee){v.push({canvasId:m.id,range:void 0,isEmpty:!0,summary:q,homepage:ie||""})}})),v}catch(m){throw m}}function manifestCanvasesInfo(m){try{var v=(0,le.Ug)(m),q=!1,ee=0;return v.length>0&&(q=v[0].isMultiCanvas(),ee=v[0].getLastPageIndex()),{isMultiCanvas:q,lastIndex:ee>-1?ee:0}}catch(m){throw m}}function getCanvasIndex(m,v){try{var q=(0,le.Ug)(m)[0].getCanvasIndexById(v);return q||0===q?q:(console.log("Canvas not found in Manifest, ",v),0)}catch(m){throw m}}function getMediaInfo(m){var v,q=m.manifest,ee=m.canvasIndex,ae=m.srcIndex,ie=void 0===ae?0:ae,de=[],ce=[];if(void 0===ee||ee<0)return{error:"Error fetching content",canvas:null,sources:[],tracks:[],canvasTargets:[]};var pe=canvasesInManifest(q);if(0==(null==pe?void 0:pe.length))return{sources:[],tracks:ce,error:le.i7,canvas:null,canvasTargets:[]};try{if(void 0===(de=(0,le.Ug)(q)[0].getCanvasByIndex(ee)))throw console.error("iiif-parser -> getMediaInfo() -> canvas undefined -> ",ee),new Error(le.FI);var fe=Number(de.getDuration()),ye=readAnnotations({manifest:q,canvasIndex:ee,key:"items",motivation:"painting",duration:fe}),be=ye.resources,Re=ye.canvasTargets,xe=ye.isMultiSource,_e=ye.error;v=setDefaultSrc(be,xe,ie);var we=readAnnotations({manifest:q,canvasIndex:ee,key:"annotations",motivation:"supplementing",duration:fe}),Te={sources:v,tracks:ce=we?we.resources:[],canvasTargets:Re,isMultiSource:xe,error:_e,canvas:{duration:fe,height:de.getHeight(),width:de.getWidth(),id:de.id,label:de.getLabel().getValue()}};if(Te.error)return _objectSpread({},Te);var Se=setMediaType(Te.sources.map((function(m){return m.kind})));return _objectSpread(_objectSpread({},Te),{},{error:null,mediaType:Se})}catch(_e){throw _e}}function readAnnotations(m){var v=m.manifest,q=m.canvasIndex,ee=m.key,ae=m.motivation,ie=m.duration,de=(0,le.fy)({manifest:v,canvasIndex:q,key:ee,motivation:ae});return(0,le.wj)(de,ie,ae)}function setDefaultSrc(m,v,q){var ee=!1;if(0===m.length)return[];if(v)m[q].selected=!0;else{var ae,ie=_createForOfIteratorHelper(m);try{for(ie.s();!(ae=ie.n()).done;){var de=ae.value;"auto"!=de.label||ee||(ee=!0,de.selected=!0)}}catch(m){ie.e(m)}finally{ie.f()}ee||(m[0].selected=!0)}return m}function setMediaType(m){var v=m.filter((function(v,q){return m.indexOf(v)===q}));return 1===v.length?v[0].toLowerCase():"video"}function getCanvasId(m){if(void 0!==m)return m.split("#t=")[0]}function getPlaceholderCanvas(m,v){var q,ee=arguments.length>2&&void 0!==arguments[2]&&arguments[2];try{var ae=(0,le.Ug)(m);if((null==ae?void 0:ae.length)>0){var ie=ae[0].getCanvasByIndex(v).__jsonld.placeholderCanvas;if(!ie)return ee?null:(console.error("iiif-parser -> getPlaceholderCanvas() -> placeholderCanvas property not defined"),"This item cannot be played.");var de=ie.items,ce=(0,le.pF)(de,"painting");if(ce.length>0){var pe=ce[0].getBody()[0];return ee?q="image"==pe.getType()?pe.id:null:(q=pe.getLabel().getValue()?(0,le.eL)(pe.getLabel().getValue()):"This item cannot be played.",(0,le.tk)(ie.duration)),q}}}catch(m){throw m}}function getCustomStart(m,v,q){var ee=(0,ae.parseManifest)(m).getProperty("start"),ie={};if(!ee&&void 0===v&&void 0===q)return{type:"C",canvas:0,time:0};null!=v||null!=q?(ie={id:v,selector:{type:"PointSelector",t:void 0===q?0:q},type:void 0===q?"Canvas":"SpecificResource"},null!=q&&(ie.source=v)):ee&&(ie=(0,ae.parseManifest)(m).getProperty("start"));var de=canvasesInManifest(m),ce=function getCanvasInfo(m,ee,ae){var ie,ce=ae;if(null!=de&&(null==de?void 0:de.length)>0){if(void 0===(ie=void 0===m?0:de.findIndex((function(v){return v.canvasId===m})))||ie<0)return console.error("iiif-parser -> getCustomStart() -> given canvas ID was not in Manifest, ",v),{currentIndex:0,startTime:0};var le=de[ie];if(null!=le.range&&"SpecificResource"===ee){var pe=le.range,fe=pe.start,ye=pe.end;ae>=fe&&ae<=ye||(console.error("iiif-parser -> getCustomStart() -> given canvas start time is not within Canvas duration, ",q),ce=0)}return{currentIndex:ie,startTime:ce}}return console.error("iiif-parser -> getCustomStart() -> no Canvases in given Manifest"),{currentIndex:0,startTime:0}};if(null!=ie)switch(ie.type){case"Canvas":var le=ce(ie.id,ie.type,0);return{type:"C",canvas:le.currentIndex,time:le.startTime};case"SpecificResource":var pe=ie.selector.t;return{type:"SR",canvas:(le=ce(ie.source,ie.type,pe)).currentIndex,time:le.startTime}}}function buildFileInfo(m,v,q){var ee=ie[m],ae=ee?ee.extensions[0]:m,de="",ce="";Object.keys(v).length>1?(de=v[Object.keys(v)[0]][0],ce=v.none[0]):ce=de=(0,le.eL)(v);var pe=de.includes("(machine generated)");return{id:q,label:"".concat(de," (.").concat(ae,")"),filename:ce,fileExt:ae,isMachineGen:pe}}function getRenderingFiles(m){try{var v=[],q=[],ee=(0,ae.parseManifest)(m).getRenderings(),ie=(0,le.Ug)(m)[0].getCanvases();return null!=ee&&null!=ee&&ee.map((function(m){var q=buildFileInfo(m.getFormat(),m.getProperty("label"),m.id);v.push(q)})),null!=ie&&null!=ie&&ie.map((function(m,v){var ee=m.__jsonld.rendering,ae=[];ee&&ee.map((function(m){var v=buildFileInfo(m.format,m.label,m.id);ae.push(v)}));var ie=m.getLabel().getValue()||"Section "+(v+1);q.push({label:(0,le.eL)(ie),files:ae})})),{manifest:v,canvas:q}}catch(m){throw m}}function getMetadata(m,v){try{var q=[],ee={canvasMetadata:q,manifestMetadata:[]},ie=(0,ae.parseManifest)(m);if(v){var de=(0,le.Ug)(m)[0].getCanvases();for(var ce in de){var pe=parseInt(ce),fe=parseRightsAsMetadata(de[pe],"Canvas");q.push({canvasindex:pe,metadata:parseMetadata(de[pe].getMetadata(),"Canvas"),rights:fe})}ee.canvasMetadata=q}var ye=parseMetadata(ie.getMetadata(),"Manifest"),be=parseRightsAsMetadata(ie,"Manifest");return ee.manifestMetadata=ye,ee.rights=be,ee}catch(m){throw console.error("iiif-parser -> getMetadata() -> cannot parse manifest, ",m),new Error(le.FI)}}function parseMetadata(m,v){var q=[];return(null==m?void 0:m.length)>0?(m.map((function(m){var v,ee=null===(v=m.getValue())||void 0===v?void 0:v.replace(/\n/g,"
"),ae=ce()(ee,_objectSpread({},pe));q.push({label:m.getLabel(),value:ae})})),q):(console.log("iiif-parser -> parseMetadata() -> no metadata in ",v),q)}function parseRightsAsMetadata(m,v){var q,ee=[],ae=m.getRequiredStatement();null!=ae&&(null===(q=ae.value)||void 0===q?void 0:q.length)>0&&(ee=parseMetadata([ae],v));var ie=m.getProperty("rights")||void 0;if(null!=ie){var de=/^(https?:\/\/[^\s]+)|(www\.[^\s]+)/.test(ie);ee.push({label:"License",value:de?"").concat(ie,""):ie})}return ee}function parseAutoAdvance(m){var v,q=null===(v=(0,ae.parseManifest)(m).getProperty("behavior"))||void 0===v?void 0:v.includes("auto-advance");return void 0!==q&&q}function getStructureRanges(m){var v=arguments.length>1&&void 0!==arguments[1]&&arguments[1],q=canvasesInManifest(m),ee=[],ie=0,de=!1,ce=0,pe=0,fe=function parseItem(m,v){if("no-nav"!=m.getBehavior()){var ae,fe,ye=(0,le.eL)(m.getLabel().getValue()),be=m.getCanvasIds(),Re=ie,xe=ie,_e=v==m&&0==ce,we=!1,Te=!1,Se=void 0,Ie=void 0;de?(fe=_e||q.length>1&&v==m.parentRange,q.length>1&&v==m.parentRange?ce+=1:1==q.length&&(ce=1)):fe=v==m.parentRange&&null!=q[ce-1];var Pe=m.getDuration();if(null!=Pe&&!_e){var qe=Pe.start;Re=Pe.end-qe,fe&&(xe=Re)}if(be.length>0&&(null==q?void 0:q.length)>0){var We=q.filter((function(m){return m.canvasId===getCanvasId(be[0])}))[0];if(Te=We.isEmpty,Se=We.summary,Ie=We.homepage,we=!0,null!=We.range){var ze=We.range,Ve=ze.start,He=ze.end;xe=He-Ve,fe&&(Re=He-Ve)}}var Xe={label:ye,summary:Se,isRoot:_e,isTitle:0===be.length,rangeId:m.id,id:be.length>0?fe?"".concat(be[0].split(",")[0],","):be[0]:void 0,isEmpty:Te,isCanvas:fe,itemIndex:fe?ce:void 0,canvasIndex:ce,items:(null===(ae=m.getRanges())||void 0===ae?void 0:ae.length)>0?m.getRanges().map((function(m){return parseItem(m,v)})):[],duration:(0,le.n7)(Re),isClickable:we,homepage:Ie,canvasDuration:xe};return be.length>0&&(pe++,fe||(Xe.itemIndex=pe),ee.push(Xe)),Xe}},ye=(0,ae.parseManifest)(m).getAllRanges();if(0===(null==ye?void 0:ye.length))return{structures:[],timespans:[],markRoot:!1};var be=ye[0],Re=[],xe=be.getBehavior();if(xe&&"no-nav"==xe)return{structures:[],timespans:[]};if(v||"top"===xe){var _e=be.getRanges();(null==_e?void 0:_e.length)>0&&_e.map((function(m,v){"no-nav"!=m.getBehavior()&&(pe=0,ce=v+1,Re.push(fe(m,be)))}))}else de=!0,ie=q.reduce((function(m,v){return m+v.range.end}),0),Re.push(fe(be,be));var we=de&&(null==q?void 0:q.length)>1;return{structures:Re,timespans:ee,markRoot:we}}function getSearchService(m,v){var q=null,ee=(0,ae.parseManifest)(m).getServices();if(ee&&(null==ee?void 0:ee.length)>0){var ie=ee.filter((function(m){return"SearchService2"===m.getProperty("type")}));q=(null==ie?void 0:ie.length)>0?ie[0].id:null}else{var de=(0,le.Ug)(m)[0].getCanvases();if(void 0===de||void 0===de[v])return null;var ce=de[v].getServices();if(ce&&ce.length>0){var pe=ce.filter((function(m){return"SearchService2"===m.getProperty("type")}));q=(null==pe?void 0:pe.length)>0?pe[0].id:null}}return q}},40927:(m,v,q)=>{"use strict";q.d(v,{$d:()=>parsePlaylistAnnotations,D7:()=>createNewAnnotation,cL:()=>getAnnotationService,gY:()=>getIsPlaylist,l8:()=>parseMarkerAnnotation});var ee=q(70885),ae=q(66947),ie=q(18056);function getAnnotationService(m){var v=(0,ae.parseManifest)(m).getService();return v&&"AnnotationService0"===v.getProperty("type")?v.id:null}function getIsPlaylist(m){try{var v=m.label;return(0,ie.eL)(v).includes("[Playlist]")}catch(m){return console.error("Cannot parse manfiest, ",m),!1}}function parsePlaylistAnnotations(m){try{var v=(0,ie.Ug)(m)[0].getCanvases(),q=[];return v&&v.map((function(m,v){var ee=(0,ie.pF)(m.__jsonld.annotations,"highlighting");if(ee&&0!==ee.length){if(ee.length>0){var ae=[];ee.map((function(m){var v=parseMarkerAnnotation(m);v&&ae.push(v)})),q.push({canvasMarkers:ae,canvasIndex:v})}}else q.push({canvasMarkers:[],canvasIndex:v})})),q}catch(m){throw m}}function parseMarkerAnnotation(m){if(!m)return null;var v=m.getTarget().split("#t="),q=(0,ee.Z)(v,2),ae=q[0],de=q[1],ce=m.getBody();return(null==ce?void 0:ce.length)>0&&"TextualBody"===ce[0].getProperty("type")?{id:m.id,time:parseFloat(de),timeStr:(0,ie.n7)(parseFloat(de),!0,!0),canvasId:ae,value:ce[0].getProperty("value")?ce[0].getProperty("value"):""}:null}function createNewAnnotation(m){return new ae.Annotation(m)}},82588:(m,v,q)=>{"use strict";q.d(v,{Cq:()=>le,Dx:()=>fe,FB:()=>ce,N:()=>de,T5:()=>be,dY:()=>ae,jW:()=>ye,pJ:()=>ie,qb:()=>pe,qk:()=>Re});var ee=q(67294),ae=function EditIcon(){return ee.createElement("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",style:{fill:"white",height:"1rem",width:"1rem",scale:.8}},ee.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21.1213 2.70705C19.9497 1.53548 18.0503 1.53547 16.8787 2.70705L15.1989 4.38685L7.29289 12.2928C7.16473 12.421 7.07382 12.5816 7.02986 12.7574L6.02986 16.7574C5.94466 17.0982 6.04451 17.4587 6.29289 17.707C6.54127 17.9554 6.90176 18.0553 7.24254 17.9701L11.2425 16.9701C11.4184 16.9261 11.5789 16.8352 11.7071 16.707L19.5556 8.85857L21.2929 7.12126C22.4645 5.94969 22.4645 4.05019 21.2929 2.87862L21.1213 2.70705ZM18.2929 4.12126C18.6834 3.73074 19.3166 3.73074 19.7071 4.12126L19.8787 4.29283C20.2692 4.68336 20.2692 5.31653 19.8787 5.70705L18.8622 6.72357L17.3068 5.10738L18.2929 4.12126ZM15.8923 6.52185L17.4477 8.13804L10.4888 15.097L8.37437 15.6256L8.90296 13.5112L15.8923 6.52185ZM4 7.99994C4 7.44766 4.44772 6.99994 5 6.99994H10C10.5523 6.99994 11 6.55223 11 5.99994C11 5.44766 10.5523 4.99994 10 4.99994H5C3.34315 4.99994 2 6.34309 2 7.99994V18.9999C2 20.6568 3.34315 21.9999 5 21.9999H16C17.6569 21.9999 19 20.6568 19 18.9999V13.9999C19 13.4477 18.5523 12.9999 18 12.9999C17.4477 12.9999 17 13.4477 17 13.9999V18.9999C17 19.5522 16.5523 19.9999 16 19.9999H5C4.44772 19.9999 4 19.5522 4 18.9999V7.99994Z",fill:"#fffff"}))},ie=function DeleteIcon(){return ee.createElement("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"#ffffff",style:{height:"1rem",width:"1rem",scale:.8}},ee.createElement("g",{strokeWidth:"0",strokeLinecap:"round",strokeLinejoin:"round"},ee.createElement("path",{d:"M10 12V17",stroke:"#ffffff",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),ee.createElement("path",{d:"M14 12V17",stroke:"#ffffff",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),ee.createElement("path",{d:"M4 7H20",stroke:"#ffffff",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),ee.createElement("path",{d:"M6 10V18C6 19.6569 7.34315 21 9 21H15C16.6569 21 18 19.6569 18 18V10",stroke:"#ffffff",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),ee.createElement("path",{d:"M9 5C9 3.89543 9.89543 3 11 3H13C14.1046 3 15 3.89543 15 5V7H9V5Z",stroke:"#ffffff",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})))},de=function SaveIcon(){return ee.createElement("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{height:"1rem",width:"1rem",scale:.8}},ee.createElement("g",{strokeWidth:"0",strokeLinecap:"round",strokeLinejoin:"round"},ee.createElement("path",{id:"Vector",d:"M6 12L10.2426 16.2426L18.727 7.75732",stroke:"#ffffff",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})))},ce=function CancelIcon(){return ee.createElement("svg",{fill:"#ffffff",viewBox:"0 0 32 32",version:"1.1",xmlns:"http://www.w3.org/2000/svg",style:{height:"1rem",width:"1rem",scale:.8}},ee.createElement("g",{strokeWidth:"0",strokeLinecap:"round",strokeLinejoin:"round"},ee.createElement("path",{d:"M19.587 16.001l6.096 6.096c0.396 0.396 0.396 1.039 0 1.435l-2.151 2.151c-0.396 0.396-1.038 0.396-1.435 0l-6.097-6.096-6.097 6.096c-0.396 0.396-1.038 0.396-1.434 0l-2.152-2.151c-0.396-0.396-0.396-1.038 0-1.435l6.097-6.096-6.097-6.097c-0.396-0.396-0.396-1.039 0-1.435l2.153-2.151c0.396-0.396 1.038-0.396 1.434 0l6.096 6.097 6.097-6.097c0.396-0.396 1.038-0.396 1.435 0l2.151 2.152c0.396 0.396 0.396 1.038 0 1.435l-6.096 6.096z"})))},le=function SectionButtonIcon(m){var v=m.flip,q=void 0!==v&&v;return ee.createElement("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{fill:"white",height:"1.25rem",width:"1.25rem",transform:q?"rotate(180deg)":"rotate(0)"}},ee.createElement("g",{strokeWidth:"0",strokeLinecap:"round",strokeLinejoin:"round"},ee.createElement("path",{d:"M4 20L15.3333 12L4 4V20Z",fill:"#ffffff"}),ee.createElement("path",{d:"M20 4H17.3333V20H20V4Z",fill:"#ffffff"})))},pe=function TrackScrubberZoomInIcon(m){var v=m.scale;return ee.createElement("svg",{viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",style:{fill:"white",height:"1.25rem",width:"1.25rem",scale:v}},ee.createElement("g",{strokeWidth:"0",strokeLinecap:"round",strokeLinejoin:"round"},ee.createElement("path",{fill:"#ffffff",fillRule:"evenodd",d:"M4 9a5 5 0 1110 0A5 5 0 014 9zm5-7a7 7 0 104.2 12.6.999.999 0 00.093.107l3 3a1 1 0 001.414-1.414l-3-3a.999.999 0 00-.107-.093A7 7 0 009 2zM8 6.5a1 1 0 112 0V8h1.5a1 1 0 110 2H10v1.5a1 1 0 11-2 0V10H6.5a1 1 0 010-2H8V6.5z"})))},fe=function TrackScrubberZoomOutIcon(m){var v=m.scale;return ee.createElement("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{fill:"white",height:"1.25rem",width:"1.25rem",scale:v}},ee.createElement("g",{strokeWidth:"0",strokeLinecap:"round",strokeLinejoin:"round"},ee.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4 11C4 7.13401 7.13401 4 11 4C14.866 4 18 7.13401 18 11C18 14.866 14.866 18 11 18C7.13401 18 4 14.866 4 11ZM11 2C6.02944 2 2 6.02944 2 11C2 15.9706 6.02944 20 11 20C13.125 20 15.078 19.2635 16.6177 18.0319L20.2929 21.7071C20.6834 22.0976 21.3166 22.0976 21.7071 21.7071C22.0976 21.3166 22.0976 20.6834 21.7071 20.2929L18.0319 16.6177C19.2635 15.078 20 13.125 20 11C20 6.02944 15.9706 2 11 2Z",fill:"#ffffff"}),ee.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 11C7 10.4477 7.44772 10 8 10H14C14.5523 10 15 10.4477 15 11C15 11.5523 14.5523 12 14 12H8C7.44772 12 7 11.5523 7 11Z",fill:"#ffffff"})))},ye=function LockedSVGIcon(){return ee.createElement("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",style:{height:"0.75rem",width:"0.75rem"},className:"structure-item-locked"},ee.createElement("g",{strokeWidth:"0",strokeLinecap:"round",strokeLinejoin:"round"},ee.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.25 10.0546V8C5.25 4.27208 8.27208 1.25 12 1.25C15.7279 1.25 18.75 4.27208 18.75 8V10.0546C19.8648 10.1379 20.5907 10.348 21.1213 10.8787C22 11.7574 22 13.1716 22 16C22 18.8284 22 20.2426 21.1213 21.1213C20.2426 22 18.8284 22 16 22H8C5.17157 22 3.75736 22 2.87868 21.1213C2 20.2426 2 18.8284 2 16C2 13.1716 2 11.7574 2.87868 10.8787C3.40931 10.348 4.13525 10.1379 5.25 10.0546ZM6.75 8C6.75 5.10051 9.10051 2.75 12 2.75C14.8995 2.75 17.25 5.10051 17.25 8V10.0036C16.867 10 16.4515 10 16 10H8C7.54849 10 7.13301 10 6.75 10.0036V8Z",fill:"#000000"})))},be=function SearchArrow(m){var v=m.flip,q=void 0!==v&&v;return ee.createElement("svg",{viewBox:"0 0 1024 1024",fill:"#ffffff",xmlns:"http://www.w3.org/2000/svg",style:{height:"1rem",width:"1rem",scale:.8,transform:q?"rotate(180deg)":"rotate(0)"}},ee.createElement("g",{id:"SVGRepo_bgCarrier",strokeWidth:"0"}),ee.createElement("g",{id:"SVGRepo_tracerCarrier",strokeLinecap:"round",strokeLinejoin:"round"}),ee.createElement("g",{id:"SVGRepo_iconCarrier"},ee.createElement("path",{d:"M256 120.768L306.432 64 768 512l-461.568 448L256 903.232 659.072 512z",fill:"#ffffff"})))},Re=function FileDownloadIcon(){return ee.createElement("svg",{viewBox:"0 0 24 24",fill:"#fffff",xmlns:"http://www.w3.org/2000/svg",style:{fill:"none",height:"1.25rem",width:"1.25rem"}},ee.createElement("g",{id:"SVGRepo_bgCarrier",strokeWidth:"0"}),ee.createElement("g",{id:"SVGRepo_tracerCarrier",strokeLinecap:"round",strokeLinejoin:"round"}),ee.createElement("g",{id:"SVGRepo_iconCarrier"},ee.createElement("rect",{width:"24",height:"24",fill:"none"}),ee.createElement("path",{d:"M5 12V18C5 18.5523 5.44772 19 6 19H18C18.5523 19 19 18.5523 19 18V12",stroke:"#ffffff",strokeLinecap:"round",strokeLinejoin:"round"}),ee.createElement("path",{d:"M12 3L12 15M12 15L16 11M12 15L8 11",stroke:"#ffffff",strokeLinecap:"round",strokeLinejoin:"round"})))}},18056:(m,v,q)=>{"use strict";q.d(v,{$K:()=>setAppErrorMessage,EP:()=>autoScroll,FI:()=>fe,NB:()=>fileDownload,Or:()=>checkSrcRange,TN:()=>getCanvasTarget,Ug:()=>parseSequences,aF:()=>xe,cY:()=>setAppEmptyManifestMessage,dS:()=>getMediaFragment,eL:()=>getLabelValue,fy:()=>getAnnotations,gm:()=>identifyMachineGen,i7:()=>be,jh:()=>validateTimeInput,lP:()=>timeToS,n7:()=>timeToHHmmss,ox:()=>identifySupplementingAnnotation,pF:()=>parseAnnotations,tk:()=>setCanvasMessageTimeout,un:()=>handleFetchErrors,vM:()=>_e,wj:()=>getResourceItems,xy:()=>playerHotKeys});var ee=q(71002),ae=q(42982),ie=q(70885),de=q(66947),ce=q(69111),le={transcript:1,caption:2,both:3},pe="Error encountered. Please check your Manifest.",fe=pe,ye="No media resource(s). Please check your Manifest.",be=ye,Re=1e4,xe=Re;function setCanvasMessageTimeout(m){xe=m||Re}function setAppErrorMessage(m){fe=m||pe}function setAppEmptyManifestMessage(m){be=m||ye}function parseSequences(m){var v=(0,de.parseManifest)(m).getSequences();if(null!=v&&null!=v[0])return v;throw new Error(fe)}function timeToHHmmss(m){var v=arguments.length>1&&void 0!==arguments[1]&&arguments[1],q=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(isNaN(m))return"";var ee=Math.floor(m/3600),ae=Math.floor(m%3600/60),ie=m-60*ae-3600*ee,de="",ce=ee<10?"0".concat(ee):"".concat(ee);de=v||ee>0?de+"".concat(ce,":"):de;var le=ae<10?"0".concat(ae):"".concat(ae);de+="".concat(le,":");var pe=q?ie.toFixed(3):parseInt(ie);return pe=ie<10?"0".concat(pe):"".concat(pe),de+="".concat(pe)}function timeToS(m){var v=m.split(":").reverse(),q=(0,ie.Z)(v,3),ee=q[0],ae=q[1],de=q[2];return(null!=de?3600*parseInt(de):0)+(null!=ae?60*parseInt(ae):0)+(""===ee?0:parseFloat(ee.replace(",",".")))}function handleFetchErrors(m){if(!m.ok)throw new Error(fe);return m}function checkSrcRange(m,v){return void 0!==m&&(void 0===v||!(m.start>v.end&&m.end>v.end))}function getCanvasTarget(m,v,q){var ee,ae;return m.map((function(ie,de){var ce=de>0?m[de].altStart:0;isNaN(pe)&&(pe=q);var le=ie.start,pe=ie.end,fe=ce+le,ye=ce+pe;v.start>=fe&&v.start2&&void 0!==arguments[2]?arguments[2]:"",ee=arguments.length>3&&void 0!==arguments[3]&&arguments[3],ae=""===q?v.split(".").reverse()[0]:q;(ae.length>4||ae.length<3||ae===v)&&(ae=m.split(".").reverse()[0]);var ie=ae.length>4||ae.length<3?"":ae,de=v.endsWith(ie)?v.split(".".concat(ie))[0]:v;ee&&(de="".concat(de," (machine generated)"));var ce=""!=ie?"".concat(de,".").concat(ie):de;if(m.endsWith("transcripts")||m.endsWith("captions"))fetch(m).then((function(m){m.blob().then((function(m){var v=window.URL.createObjectURL(m),q=document.createElement("a");q.href=v,q.download="".concat(ce),q.click()}))})).catch((function(m){console.log(m)}));else{var le=document.createElement("a");le.setAttribute("href",m),le.setAttribute("download","".concat(ce)),le.style.display="none",document.body.appendChild(le),le.click(),document.body.removeChild(le)}}function getMediaFragment(m){var v=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(void 0===m);else{var q=m.split("#t=")[1];if(void 0!==q){var ee,de,ce,le=/([0-9]*:){1,2}([0-9]{2})(?:((\.|\,)[0-9]{2,3})?)/g;if(q.includes(":")&&(null===(ee=(0,ae.Z)(q.matchAll(/\,/g)))||void 0===ee?void 0:ee.length)>1){var pe=(0,ae.Z)(q.matchAll(le)),fe=2==(null==pe?void 0:pe.length)?[pe[0][0],pe[1][0]]:[0,0],ye=(0,ie.Z)(fe,2);de=ye[0],ce=ye[1]}else{var be=q.split(","),Re=(0,ie.Z)(be,2);de=Re[0],ce=Re[1]}return void 0===ce&&(ce=v.toString()),{start:de.match(le)?timeToS(de):Number(de),end:ce.match(le)?timeToS(ce):Number(ce)}}}}function parseAnnotations(m,v){var q=[];if(!m)return q;var ee=null;if(m.length&&(ee=new de.AnnotationPage(m[0],{})),!ee)return q;var ae=ee.getItems();if(void 0===ae)return q;for(var ie=0;ie1)de=!0,m.map((function(m,ee){var de=getResourceInfo(m.getBody()[0],q);if("painting"===q){var ce=parseCanvasTarget(m,v,ee);ie.push(ce)}de.length>0&&de[0].src&&ae.push(de[0])}));else{if(!((null===(ee=m[0].getBody())||void 0===ee?void 0:ee.length)>0))return{resources:ae,error:"No resources found"};m[0].getBody().map((function(m){var v=getResourceInfo(m,q);v.length>0&&v[0].src&&ae.push(v[0])}))}return{canvasTargets:ie,isMultiSource:de,resources:ae}}function parseCanvasTarget(m,v,q){var ee=getMediaFragment(m.getTarget(),v);if(null!=ee||!ee)return ee.id=m.id,isNaN(ee.end)&&(ee.end=v),ee.end=Number((ee.end-ee.start).toFixed(2)),ee.duration=ee.end,ee.altStart=ee.start,ee.start=0,ee.sIndex=q,ee}function getResourceInfo(m,v){var q=[],ee=le.both,ae=void 0;if(1===m.getLabel().length?ae=m.getLabel().getValue():m.getLabel().length>1&&(ae=getLabelValue(m.getLabel()[0]._value)),"supplementing"===v&&(ee=identifySupplementingAnnotation(m.id)),ee!=le.transcript){var ie={src:m.id,key:m.id,type:m.getProperty("format"),kind:m.getProperty("type"),label:ae||"auto",value:m.getProperty("value")?m.getProperty("value"):""};"supplementing"===v&&(ie.srclang=m.getProperty("language")||"en",ie.kind=m.getProperty("format").toLowerCase().includes("text/vtt")?"subtitles":"metadata"),q.push(ie)}return q}function identifyMachineGen(m){var v=/(\(machine(\s|\-)generated\))/gi;return{isMachineGen:v.test(m),labelText:m.replace(v,"").trim()}}function identifySupplementingAnnotation(m){var v=m.split("/").reverse()[0];return"transcripts"===v?le.transcript:"captions"===v?le.caption:le.both}function getLabelValue(m){if(m&&"object"===(0,ee.Z)(m)){var v=Object.keys(m);if(v&&v.length>0){var q=v[0];return m[q].length>0?(0,ce.decode)(m[q][0]):""}}else if("string"==typeof m)return(0,ce.decode)(m);return"Label could not be parsed"}function validateTimeInput(m){return/^(([0-1][0-9])|([2][0-3])):([0-5][0-9])(:[0-5][0-9](?:[.]\d{1,3})?)?$/.test(m)}function autoScroll(m,v){var q=arguments.length>2&&void 0!==arguments[2]&&arguments[2],ee=m.offsetTop-v.current.offsetTop;if(q)v.current.scrollTop=ee;else{var ae=v.current.clientHeight-m.clientHeight;v.current.scrollTop=ee>ae?ee-v.current.clientHeight/2:ae/2>ee?0:ee/2}}function playerHotKeys(m,v,q){var ee=null==v?void 0:v.player(),ae=document.activeElement,ie=ae.className.includes("vjs")||ae.className.includes("videojs"),de=m.which,ce=m.ctrlKey||m.metaKey||m.altKey||m.shiftKey;if((!ae||-1===["input","textarea"].indexOf(ae.tagName.toLowerCase())&&("tab"!==ae.role||37!==de&&39!==de)||ie)&&!ce&&!q&&null!=ee){switch(de){case 32:case 75:m.preventDefault(),ee.paused()?ee.play():ee.pause();break;case 70:m.preventDefault(),ee.isAudio()||(ee.isFullscreen()?ee.exitFullscreen():ee.requestFullscreen());break;case 77:m.preventDefault();var le=ee.volume(),pe=ee.lastVolume_();if(0===le){var fe=pe<.1?.1:pe;ee.volume(fe),ee.muted(!1)}else ee.muted(!ee.muted());break;case 37:m.preventDefault(),ee.currentTime(ee.currentTime()-5);break;case 39:m.preventDefault(),ee.currentTime(ee.currentTime()+5);break;case 38:m.preventDefault(),ee.muted()&&ee.muted(!1),ee.volume(ee.volume()+.1);break;case 40:m.preventDefault(),ee.volume(ee.volume()-.1);break;default:return}m.stopPropagation()}}var _e=function groupBy(m,v){return m.reduce((function(m,q){return(m[q[v]]=m[q[v]]||[]).push(q),m}),{})}},79742:(m,v)=>{"use strict";v.byteLength=function byteLength(m){var v=getLens(m),q=v[0],ee=v[1];return 3*(q+ee)/4-ee},v.toByteArray=function toByteArray(m){var v,q,ie=getLens(m),de=ie[0],ce=ie[1],le=new ae(_byteLength(m,de,ce)),pe=0,fe=ce>0?de-4:de;for(q=0;q>16&255,le[pe++]=v>>8&255,le[pe++]=255&v;2===ce&&(v=ee[m.charCodeAt(q)]<<2|ee[m.charCodeAt(q+1)]>>4,le[pe++]=255&v);1===ce&&(v=ee[m.charCodeAt(q)]<<10|ee[m.charCodeAt(q+1)]<<4|ee[m.charCodeAt(q+2)]>>2,le[pe++]=v>>8&255,le[pe++]=255&v);return le},v.fromByteArray=function fromByteArray(m){for(var v,ee=m.length,ae=ee%3,ie=[],de=16383,ce=0,le=ee-ae;cele?le:ce+de));1===ae?(v=m[ee-1],ie.push(q[v>>2]+q[v<<4&63]+"==")):2===ae&&(v=(m[ee-2]<<8)+m[ee-1],ie.push(q[v>>10]+q[v>>4&63]+q[v<<2&63]+"="));return ie.join("")};for(var q=[],ee=[],ae="undefined"!=typeof Uint8Array?Uint8Array:Array,ie="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",de=0,ce=ie.length;de0)throw new Error("Invalid string. Length must be a multiple of 4");var q=m.indexOf("=");return-1===q&&(q=v),[q,q===v?0:4-q%4]}function _byteLength(m,v,q){return 3*(v+q)/4-q}function encodeChunk(m,v,ee){for(var ae,ie,de=[],ce=v;ce>18&63]+q[ie>>12&63]+q[ie>>6&63]+q[63&ie]);return de.join("")}ee["-".charCodeAt(0)]=62,ee["_".charCodeAt(0)]=63},89846:m=>{"use strict";m.exports=function(m){var v=m._SomePromiseArray;function any(m){var q=new v(m),ee=q.promise();return q.setHowMany(1),q.setUnwrap(),q.init(),ee}m.any=function(m){return any(m)},m.prototype.any=function(){return any(this)}}},4601:(m,v,q)=>{"use strict";var ee;try{throw new Error}catch(m){ee=m}var ae=q(10679),ie=q(7824),de=q(75942);function Async(){this._customScheduler=!1,this._isTickUsed=!1,this._lateQueue=new ie(16),this._normalQueue=new ie(16),this._haveDrainedQueues=!1,this._trampolineEnabled=!0;var m=this;this.drainQueues=function(){m._drainQueues()},this._schedule=ae}function AsyncInvokeLater(m,v,q){this._lateQueue.push(m,v,q),this._queueTick()}function AsyncInvoke(m,v,q){this._normalQueue.push(m,v,q),this._queueTick()}function AsyncSettlePromises(m){this._normalQueue._pushOne(m),this._queueTick()}Async.prototype.setScheduler=function(m){var v=this._schedule;return this._schedule=m,this._customScheduler=!0,v},Async.prototype.hasCustomScheduler=function(){return this._customScheduler},Async.prototype.enableTrampoline=function(){this._trampolineEnabled=!0},Async.prototype.disableTrampolineIfNecessary=function(){de.hasDevTools&&(this._trampolineEnabled=!1)},Async.prototype.haveItemsQueued=function(){return this._isTickUsed||this._haveDrainedQueues},Async.prototype.fatalError=function(m,v){v?(process.stderr.write("Fatal "+(m instanceof Error?m.stack:m)+"\n"),process.exit(2)):this.throwLater(m)},Async.prototype.throwLater=function(m,v){if(1===arguments.length&&(v=m,m=function(){throw v}),"undefined"!=typeof setTimeout)setTimeout((function(){m(v)}),0);else try{this._schedule((function(){m(v)}))}catch(m){throw new Error("No async scheduler available\n\n See http://goo.gl/MqrFmX\n")}},de.hasDevTools?(Async.prototype.invokeLater=function(m,v,q){this._trampolineEnabled?AsyncInvokeLater.call(this,m,v,q):this._schedule((function(){setTimeout((function(){m.call(v,q)}),100)}))},Async.prototype.invoke=function(m,v,q){this._trampolineEnabled?AsyncInvoke.call(this,m,v,q):this._schedule((function(){m.call(v,q)}))},Async.prototype.settlePromises=function(m){this._trampolineEnabled?AsyncSettlePromises.call(this,m):this._schedule((function(){m._settlePromises()}))}):(Async.prototype.invokeLater=AsyncInvokeLater,Async.prototype.invoke=AsyncInvoke,Async.prototype.settlePromises=AsyncSettlePromises),Async.prototype._drainQueue=function(m){for(;m.length()>0;){var v=m.shift();if("function"==typeof v){var q=m.shift(),ee=m.shift();v.call(q,ee)}else v._settlePromises()}},Async.prototype._drainQueues=function(){this._drainQueue(this._normalQueue),this._reset(),this._haveDrainedQueues=!0,this._drainQueue(this._lateQueue)},Async.prototype._queueTick=function(){this._isTickUsed||(this._isTickUsed=!0,this._schedule(this.drainQueues))},Async.prototype._reset=function(){this._isTickUsed=!1},m.exports=Async,m.exports.firstLineError=ee},23635:m=>{"use strict";m.exports=function(m,v,q,ee){var ae=!1,rejectThis=function(m,v){this._reject(v)},targetRejected=function(m,v){v.promiseRejectionQueued=!0,v.bindingPromise._then(rejectThis,rejectThis,null,this,m)},bindingResolved=function(m,v){0==(50397184&this._bitField)&&this._resolveCallback(v.target)},bindingRejected=function(m,v){v.promiseRejectionQueued||this._reject(m)};m.prototype.bind=function(ie){ae||(ae=!0,m.prototype._propagateFrom=ee.propagateFromFunction(),m.prototype._boundValue=ee.boundValueFunction());var de=q(ie),ce=new m(v);ce._propagateFrom(this,1);var le=this._target();if(ce._setBoundTo(de),de instanceof m){var pe={promiseRejectionQueued:!1,promise:ce,target:le,bindingPromise:de};le._then(v,targetRejected,void 0,ce,pe),de._then(bindingResolved,bindingRejected,void 0,ce,pe),ce._setOnCancel(de)}else ce._resolveCallback(le);return ce},m.prototype._setBoundTo=function(m){void 0!==m?(this._bitField=2097152|this._bitField,this._boundTo=m):this._bitField=-2097153&this._bitField},m.prototype._isBound=function(){return 2097152==(2097152&this._bitField)},m.bind=function(v,q){return m.resolve(q).bind(v)}}},12293:(m,v,q)=>{"use strict";var ee=Object.create;if(ee){var ae=ee(null),ie=ee(null);ae[" size"]=ie[" size"]=0}m.exports=function(m){var v,ee,de=q(75942),ce=de.canEvaluate,le=de.isIdentifier,makeMethodCaller=function(m){return new Function("ensureMethod"," \n return function(obj) { \n 'use strict' \n var len = this.length; \n ensureMethod(obj, 'methodName'); \n switch(len) { \n case 1: return obj.methodName(this[0]); \n case 2: return obj.methodName(this[0], this[1]); \n case 3: return obj.methodName(this[0], this[1], this[2]); \n case 0: return obj.methodName(); \n default: \n return obj.methodName.apply(obj, this); \n } \n }; \n ".replace(/methodName/g,m))(ensureMethod)},makeGetter=function(m){return new Function("obj"," \n 'use strict'; \n return obj.propertyName; \n ".replace("propertyName",m))},getCompiled=function(m,v,q){var ee=q[m];if("function"!=typeof ee){if(!le(m))return null;if(ee=v(m),q[m]=ee,q[" size"]++,q[" size"]>512){for(var ae=Object.keys(q),ie=0;ie<256;++ie)delete q[ae[ie]];q[" size"]=ae.length-256}}return ee};function ensureMethod(v,q){var ee;if(null!=v&&(ee=v[q]),"function"!=typeof ee){var ae="Object "+de.classString(v)+" has no method '"+de.toString(q)+"'";throw new m.TypeError(ae)}return ee}function caller(m){return ensureMethod(m,this.pop()).apply(m,this)}function namedGetter(m){return m[this]}function indexedGetter(m){var v=+this;return v<0&&(v=Math.max(0,v+m.length)),m[v]}v=function(m){return getCompiled(m,makeMethodCaller,ae)},ee=function(m){return getCompiled(m,makeGetter,ie)},m.prototype.call=function(m){for(var q=arguments.length,ee=new Array(Math.max(q-1,0)),ae=1;ae{"use strict";m.exports=function(m,v,ee,ae){var ie=q(75942),de=ie.tryCatch,ce=ie.errorObj,le=m._async;m.prototype.break=m.prototype.cancel=function(){if(!ae.cancellation())return this._warn("cancellation is disabled");for(var m=this,v=m;m._isCancellable();){if(!m._cancelBy(v)){v._isFollowing()?v._followee().cancel():v._cancelBranched();break}var q=m._cancellationParent;if(null==q||!q._isCancellable()){m._isFollowing()?m._followee().cancel():m._cancelBranched();break}m._isFollowing()&&m._followee().cancel(),m._setWillBeCancelled(),v=m,m=q}},m.prototype._branchHasCancelled=function(){this._branchesRemainingToCancel--},m.prototype._enoughBranchesHaveCancelled=function(){return void 0===this._branchesRemainingToCancel||this._branchesRemainingToCancel<=0},m.prototype._cancelBy=function(m){return m===this?(this._branchesRemainingToCancel=0,this._invokeOnCancel(),!0):(this._branchHasCancelled(),!!this._enoughBranchesHaveCancelled()&&(this._invokeOnCancel(),!0))},m.prototype._cancelBranched=function(){this._enoughBranchesHaveCancelled()&&this._cancel()},m.prototype._cancel=function(){this._isCancellable()&&(this._setCancelled(),le.invoke(this._cancelPromises,this,void 0))},m.prototype._cancelPromises=function(){this._length()>0&&this._settlePromises()},m.prototype._unsetOnCancel=function(){this._onCancelField=void 0},m.prototype._isCancellable=function(){return this.isPending()&&!this._isCancelled()},m.prototype.isCancellable=function(){return this.isPending()&&!this.isCancelled()},m.prototype._doInvokeOnCancel=function(m,v){if(ie.isArray(m))for(var q=0;q{"use strict";m.exports=function(m){var v=q(75942),ee=q(89571).keys,ae=v.tryCatch,ie=v.errorObj;return function catchFilter(q,de,ce){return function(le){var pe=ce._boundValue();e:for(var fe=0;fe{"use strict";m.exports=function(m){var v=!1,q=[];function Context(){this._trace=new Context.CapturedTrace(peekContext())}function peekContext(){var m=q.length-1;if(m>=0)return q[m]}return m.prototype._promiseCreated=function(){},m.prototype._pushContext=function(){},m.prototype._popContext=function(){return null},m._peekContext=m.prototype._peekContext=function(){},Context.prototype._pushContext=function(){void 0!==this._trace&&(this._trace._promiseCreated=null,q.push(this._trace))},Context.prototype._popContext=function(){if(void 0!==this._trace){var m=q.pop(),v=m._promiseCreated;return m._promiseCreated=null,v}return null},Context.CapturedTrace=null,Context.create=function createContext(){if(v)return new Context},Context.deactivateLongStackTraces=function(){},Context.activateLongStackTraces=function(){var q=m.prototype._pushContext,ee=m.prototype._popContext,ae=m._peekContext,ie=m.prototype._peekContext,de=m.prototype._promiseCreated;Context.deactivateLongStackTraces=function(){m.prototype._pushContext=q,m.prototype._popContext=ee,m._peekContext=ae,m.prototype._peekContext=ie,m.prototype._promiseCreated=de,v=!1},v=!0,m.prototype._pushContext=Context.prototype._pushContext,m.prototype._popContext=Context.prototype._popContext,m._peekContext=m.prototype._peekContext=peekContext,m.prototype._promiseCreated=function(){var m=this._peekContext();m&&null==m._promiseCreated&&(m._promiseCreated=this)}},Context}},90461:(m,v,q)=>{"use strict";m.exports=function(m,v){var ee,ae,ie,de=m._getDomain,ce=m._async,le=q(57621).Warning,pe=q(75942),fe=pe.canAttachTrace,ye=/[\\\/]bluebird[\\\/]js[\\\/](release|debug|instrumented)/,be=/\((?:timers\.js):\d+:\d+\)/,Re=/[\/<\(](.+?):(\d+):(\d+)\)?\s*$/,xe=null,_e=null,we=!1,Te=!(0==pe.env("BLUEBIRD_DEBUG")||!pe.env("BLUEBIRD_DEBUG")&&"development"!==pe.env("NODE_ENV")),Se=!(0==pe.env("BLUEBIRD_WARNINGS")||!Te&&!pe.env("BLUEBIRD_WARNINGS")),Ie=!(0==pe.env("BLUEBIRD_LONG_STACK_TRACES")||!Te&&!pe.env("BLUEBIRD_LONG_STACK_TRACES")),Pe=0!=pe.env("BLUEBIRD_W_FORGOTTEN_RETURN")&&(Se||!!pe.env("BLUEBIRD_W_FORGOTTEN_RETURN"));m.prototype.suppressUnhandledRejections=function(){var m=this._target();m._bitField=-1048577&m._bitField|524288},m.prototype._ensurePossibleRejectionHandled=function(){0==(524288&this._bitField)&&(this._setRejectionIsUnhandled(),ce.invokeLater(this._notifyUnhandledRejection,this,void 0))},m.prototype._notifyUnhandledRejectionIsHandled=function(){fireRejectionEvent("rejectionHandled",ee,void 0,this)},m.prototype._setReturnedNonUndefined=function(){this._bitField=268435456|this._bitField},m.prototype._returnedNonUndefined=function(){return 0!=(268435456&this._bitField)},m.prototype._notifyUnhandledRejection=function(){if(this._isRejectionUnhandled()){var m=this._settledValue();this._setUnhandledRejectionIsNotified(),fireRejectionEvent("unhandledRejection",ae,m,this)}},m.prototype._setUnhandledRejectionIsNotified=function(){this._bitField=262144|this._bitField},m.prototype._unsetUnhandledRejectionIsNotified=function(){this._bitField=-262145&this._bitField},m.prototype._isUnhandledRejectionNotified=function(){return(262144&this._bitField)>0},m.prototype._setRejectionIsUnhandled=function(){this._bitField=1048576|this._bitField},m.prototype._unsetRejectionIsUnhandled=function(){this._bitField=-1048577&this._bitField,this._isUnhandledRejectionNotified()&&(this._unsetUnhandledRejectionIsNotified(),this._notifyUnhandledRejectionIsHandled())},m.prototype._isRejectionUnhandled=function(){return(1048576&this._bitField)>0},m.prototype._warn=function(m,v,q){return warn(m,v,q||this)},m.onPossiblyUnhandledRejection=function(m){var v=de();ae="function"==typeof m?null===v?m:pe.domainBind(v,m):void 0},m.onUnhandledRejectionHandled=function(m){var v=de();ee="function"==typeof m?null===v?m:pe.domainBind(v,m):void 0};var disableLongStackTraces=function(){};m.longStackTraces=function(){if(ce.haveItemsQueued()&&!Qe.longStackTraces)throw new Error("cannot enable long stack traces after promises have been created\n\n See http://goo.gl/MqrFmX\n");if(!Qe.longStackTraces&&longStackTracesIsSupported()){var q=m.prototype._captureStackTrace,ee=m.prototype._attachExtraTrace;Qe.longStackTraces=!0,disableLongStackTraces=function(){if(ce.haveItemsQueued()&&!Qe.longStackTraces)throw new Error("cannot enable long stack traces after promises have been created\n\n See http://goo.gl/MqrFmX\n");m.prototype._captureStackTrace=q,m.prototype._attachExtraTrace=ee,v.deactivateLongStackTraces(),ce.enableTrampoline(),Qe.longStackTraces=!1},m.prototype._captureStackTrace=longStackTracesCaptureStackTrace,m.prototype._attachExtraTrace=longStackTracesAttachExtraTrace,v.activateLongStackTraces(),ce.disableTrampolineIfNecessary()}},m.hasLongStackTraces=function(){return Qe.longStackTraces&&longStackTracesIsSupported()};var qe=function(){try{if("function"==typeof CustomEvent){var m=new CustomEvent("CustomEvent");return pe.global.dispatchEvent(m),function(m,v){var q=new CustomEvent(m.toLowerCase(),{detail:v,cancelable:!0});return!pe.global.dispatchEvent(q)}}if("function"==typeof Event){m=new Event("CustomEvent");return pe.global.dispatchEvent(m),function(m,v){var q=new Event(m.toLowerCase(),{cancelable:!0});return q.detail=v,!pe.global.dispatchEvent(q)}}return(m=document.createEvent("CustomEvent")).initCustomEvent("testingtheevent",!1,!0,{}),pe.global.dispatchEvent(m),function(m,v){var q=document.createEvent("CustomEvent");return q.initCustomEvent(m.toLowerCase(),!1,!0,v),!pe.global.dispatchEvent(q)}}catch(m){}return function(){return!1}}(),We=pe.isNode?function(){return process.emit.apply(process,arguments)}:pe.global?function(m){var v="on"+m.toLowerCase(),q=pe.global[v];return!!q&&(q.apply(pe.global,[].slice.call(arguments,1)),!0)}:function(){return!1};function generatePromiseLifecycleEventObject(m,v){return{promise:v}}var ze={promiseCreated:generatePromiseLifecycleEventObject,promiseFulfilled:generatePromiseLifecycleEventObject,promiseRejected:generatePromiseLifecycleEventObject,promiseResolved:generatePromiseLifecycleEventObject,promiseCancelled:generatePromiseLifecycleEventObject,promiseChained:function(m,v,q){return{promise:v,child:q}},warning:function(m,v){return{warning:v}},unhandledRejection:function(m,v,q){return{reason:v,promise:q}},rejectionHandled:generatePromiseLifecycleEventObject},activeFireEvent=function(m){var v=!1;try{v=We.apply(null,arguments)}catch(m){ce.throwLater(m),v=!0}var q=!1;try{q=qe(m,ze[m].apply(null,arguments))}catch(m){ce.throwLater(m),q=!0}return q||v};function defaultFireEvent(){return!1}function cancellationExecute(m,v,q){var ee=this;try{m(v,q,(function(m){if("function"!=typeof m)throw new TypeError("onCancel must be a function, got: "+pe.toString(m));ee._attachCancellationCallback(m)}))}catch(m){return m}}function cancellationAttachCancellationCallback(m){if(!this._isCancellable())return this;var v=this._onCancel();void 0!==v?pe.isArray(v)?v.push(m):this._setOnCancel([v,m]):this._setOnCancel(m)}function cancellationOnCancel(){return this._onCancelField}function cancellationSetOnCancel(m){this._onCancelField=m}function cancellationClearCancellationData(){this._cancellationParent=void 0,this._onCancelField=void 0}function cancellationPropagateFrom(m,v){if(0!=(1&v)){this._cancellationParent=m;var q=m._branchesRemainingToCancel;void 0===q&&(q=0),m._branchesRemainingToCancel=q+1}0!=(2&v)&&m._isBound()&&this._setBoundTo(m._boundTo)}m.config=function(v){if("longStackTraces"in(v=Object(v))&&(v.longStackTraces?m.longStackTraces():!v.longStackTraces&&m.hasLongStackTraces()&&disableLongStackTraces()),"warnings"in v){var q=v.warnings;Qe.warnings=!!q,Pe=Qe.warnings,pe.isObject(q)&&"wForgottenReturn"in q&&(Pe=!!q.wForgottenReturn)}if("cancellation"in v&&v.cancellation&&!Qe.cancellation){if(ce.haveItemsQueued())throw new Error("cannot enable cancellation after promises are in use");m.prototype._clearCancellationData=cancellationClearCancellationData,m.prototype._propagateFrom=cancellationPropagateFrom,m.prototype._onCancel=cancellationOnCancel,m.prototype._setOnCancel=cancellationSetOnCancel,m.prototype._attachCancellationCallback=cancellationAttachCancellationCallback,m.prototype._execute=cancellationExecute,Ve=cancellationPropagateFrom,Qe.cancellation=!0}return"monitoring"in v&&(v.monitoring&&!Qe.monitoring?(Qe.monitoring=!0,m.prototype._fireEvent=activeFireEvent):!v.monitoring&&Qe.monitoring&&(Qe.monitoring=!1,m.prototype._fireEvent=defaultFireEvent)),m},m.prototype._fireEvent=defaultFireEvent,m.prototype._execute=function(m,v,q){try{m(v,q)}catch(m){return m}},m.prototype._onCancel=function(){},m.prototype._setOnCancel=function(m){},m.prototype._attachCancellationCallback=function(m){},m.prototype._captureStackTrace=function(){},m.prototype._attachExtraTrace=function(){},m.prototype._clearCancellationData=function(){},m.prototype._propagateFrom=function(m,v){};var Ve=function bindingPropagateFrom(m,v){0!=(2&v)&&m._isBound()&&this._setBoundTo(m._boundTo)};function boundValueFunction(){var v=this._boundTo;return void 0!==v&&v instanceof m?v.isFulfilled()?v.value():void 0:v}function longStackTracesCaptureStackTrace(){this._trace=new CapturedTrace(this._peekContext())}function longStackTracesAttachExtraTrace(m,v){if(fe(m)){var q=this._trace;if(void 0!==q&&v&&(q=q._parent),void 0!==q)q.attachExtraTrace(m);else if(!m.__stackCleaned__){var ee=parseStackAndMessage(m);pe.notEnumerableProp(m,"stack",ee.message+"\n"+ee.stack.join("\n")),pe.notEnumerableProp(m,"__stackCleaned__",!0)}}}function warn(v,q,ee){if(Qe.warnings){var ae,ie=new le(v);if(q)ee._attachExtraTrace(ie);else if(Qe.longStackTraces&&(ae=m._peekContext()))ae.attachExtraTrace(ie);else{var de=parseStackAndMessage(ie);ie.stack=de.message+"\n"+de.stack.join("\n")}activeFireEvent("warning",ie)||formatAndLogError(ie,"",!0)}}function reconstructStack(m,v){for(var q=0;q=0;--ce)if(ee[ce]===ie){de=ce;break}for(ce=de;ce>=0;--ce){var le=ee[ce];if(v[ae]!==le)break;v.pop(),ae--}v=ee}}function cleanStack(m){for(var v=[],q=0;q0&&"SyntaxError"!=m.name&&(v=v.slice(q)),v}function parseStackAndMessage(m){var v=m.stack,q=m.toString();return v="string"==typeof v&&v.length>0?stackFramesAsArray(m):[" (No stack trace)"],{message:q,stack:"SyntaxError"==m.name?v:cleanStack(v)}}function formatAndLogError(m,v,q){if("undefined"!=typeof console){var ee;if(pe.isObject(m)){var ae=m.stack;ee=v+_e(ae,m)}else ee=v+String(m);"function"==typeof ie?ie(ee,q):"function"!=typeof console.log&&"object"!=typeof console.log||console.log(ee)}}function fireRejectionEvent(m,v,q,ee){var ae=!1;try{"function"==typeof v&&(ae=!0,"rejectionHandled"===m?v(ee):v(q,ee))}catch(m){ce.throwLater(m)}"unhandledRejection"===m?activeFireEvent(m,q,ee)||ae||formatAndLogError(q,"Unhandled rejection "):activeFireEvent(m,ee)}function formatNonError(m){var v;if("function"==typeof m)v="[function "+(m.name||"anonymous")+"]";else{v=m&&"function"==typeof m.toString?m.toString():pe.toString(m);if(/\[object [a-zA-Z0-9$_]+\]/.test(v))try{v=JSON.stringify(m)}catch(m){}0===v.length&&(v="(empty array)")}return"(<"+snip(v)+">, no stack trace)"}function snip(m){return m.length<41?m:m.substr(0,38)+"..."}function longStackTracesIsSupported(){return"function"==typeof Xe}var shouldIgnore=function(){return!1},He=/[\/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/;function parseLineInfo(m){var v=m.match(He);if(v)return{fileName:v[1],line:parseInt(v[2],10)}}function CapturedTrace(m){this._parent=m,this._promisesCreated=0;var v=this._length=1+(void 0===m?0:m._length);Xe(this,CapturedTrace),v>32&&this.uncycle()}pe.inherits(CapturedTrace,Error),v.CapturedTrace=CapturedTrace,CapturedTrace.prototype.uncycle=function(){var m=this._length;if(!(m<2)){for(var v=[],q={},ee=0,ae=this;void 0!==ae;++ee)v.push(ae),ae=ae._parent;for(ee=(m=this._length=ee)-1;ee>=0;--ee){var ie=v[ee].stack;void 0===q[ie]&&(q[ie]=ee)}for(ee=0;ee0&&(v[de-1]._parent=void 0,v[de-1]._length=1),v[ee]._parent=void 0,v[ee]._length=1;var ce=ee>0?v[ee-1]:this;de=0;--pe)v[pe]._length=le,le++;return}}}},CapturedTrace.prototype.attachExtraTrace=function(m){if(!m.__stackCleaned__){this.uncycle();for(var v=parseStackAndMessage(m),q=v.message,ee=[v.stack],ae=this;void 0!==ae;)ee.push(cleanStack(ae.stack.split("\n"))),ae=ae._parent;removeCommonRoots(ee),removeDuplicateOrEmptyJumps(ee),pe.notEnumerableProp(m,"stack",reconstructStack(q,ee)),pe.notEnumerableProp(m,"__stackCleaned__",!0)}};var Xe=function stackDetection(){var m=/^\s*at\s*/,v8stackFormatter=function(m,v){return"string"==typeof m?m:void 0!==v.name&&void 0!==v.message?v.toString():formatNonError(v)};if("number"==typeof Error.stackTraceLimit&&"function"==typeof Error.captureStackTrace){Error.stackTraceLimit+=6,xe=m,_e=v8stackFormatter;var v=Error.captureStackTrace;return shouldIgnore=function(m){return ye.test(m)},function(m,q){Error.stackTraceLimit+=6,v(m,q),Error.stackTraceLimit-=6}}var q,ee=new Error;if("string"==typeof ee.stack&&ee.stack.split("\n")[0].indexOf("stackDetection@")>=0)return xe=/@/,_e=v8stackFormatter,we=!0,function captureStackTrace(m){m.stack=(new Error).stack};try{throw new Error}catch(m){q="stack"in m}return!("stack"in ee)&&q&&"number"==typeof Error.stackTraceLimit?(xe=m,_e=v8stackFormatter,function captureStackTrace(m){Error.stackTraceLimit+=6;try{throw new Error}catch(v){m.stack=v.stack}Error.stackTraceLimit-=6}):(_e=function(m,v){return"string"==typeof m?m:"object"!=typeof v&&"function"!=typeof v||void 0===v.name||void 0===v.message?formatNonError(v):v.toString()},null)}();"undefined"!=typeof console&&void 0!==console.warn&&(ie=function(m){console.warn(m)},pe.isNode&&process.stderr.isTTY?ie=function(m,v){var q=v?"":"";console.warn(q+m+"\n")}:pe.isNode||"string"!=typeof(new Error).stack||(ie=function(m,v){console.warn("%c"+m,v?"color: darkorange":"color: red")}));var Qe={warnings:Se,longStackTraces:!1,cancellation:!1,monitoring:!1};return Ie&&m.longStackTraces(),{longStackTraces:function(){return Qe.longStackTraces},warnings:function(){return Qe.warnings},cancellation:function(){return Qe.cancellation},monitoring:function(){return Qe.monitoring},propagateFromFunction:function(){return Ve},boundValueFunction:function(){return boundValueFunction},checkForgottenReturns:function checkForgottenReturns(m,v,q,ee,ae){if(void 0===m&&null!==v&&Pe){if(void 0!==ae&&ae._returnedNonUndefined())return;if(0==(65535&ee._bitField))return;q&&(q+=" ");var ie="",de="";if(v._trace){for(var ce=v._trace.stack.split("\n"),le=cleanStack(ce),pe=le.length-1;pe>=0;--pe){var fe=le[pe];if(!be.test(fe)){var ye=fe.match(Re);ye&&(ie="at "+ye[1]+":"+ye[2]+":"+ye[3]+" ");break}}if(le.length>0){var xe=le[0];for(pe=0;pe0&&(de="\n"+ce[pe-1]);break}}}var _e="a promise was created in a "+q+"handler "+ie+"but was not returned from it, see http://goo.gl/rRqMUw"+de;ee._warn(_e,!0,v)}},setBounds:function setBounds(m,v){if(longStackTracesIsSupported()){for(var q,ee,ae=m.stack.split("\n"),ie=v.stack.split("\n"),de=-1,ce=-1,le=0;le=ce||(shouldIgnore=function(m){if(ye.test(m))return!0;var v=parseLineInfo(m);return!!(v&&v.fileName===q&&de<=v.line&&v.line<=ce)})}},warn:warn,deprecated:function deprecated(m,v){var q=m+" is deprecated and will be removed in a future version.";return v&&(q+=" Use "+v+" instead."),warn(q)},CapturedTrace:CapturedTrace,fireDomEvent:qe,fireGlobalEvent:We}}},45632:m=>{"use strict";m.exports=function(m){function returner(){return this.value}function thrower(){throw this.reason}m.prototype.return=m.prototype.thenReturn=function(v){return v instanceof m&&v.suppressUnhandledRejections(),this._then(returner,void 0,void 0,{value:v},void 0)},m.prototype.throw=m.prototype.thenThrow=function(m){return this._then(thrower,void 0,void 0,{reason:m},void 0)},m.prototype.catchThrow=function(m){if(arguments.length<=1)return this._then(void 0,thrower,void 0,{reason:m},void 0);var v=arguments[1];return this.caught(m,(function(){throw v}))},m.prototype.catchReturn=function(v){if(arguments.length<=1)return v instanceof m&&v.suppressUnhandledRejections(),this._then(void 0,returner,void 0,{value:v},void 0);var q=arguments[1];q instanceof m&&q.suppressUnhandledRejections();return this.caught(v,(function(){return q}))}}},6574:m=>{"use strict";m.exports=function(m,v){var q=m.reduce,ee=m.all;function promiseAllThis(){return ee(this)}m.prototype.each=function(m){return q(this,m,v,0)._then(promiseAllThis,void 0,void 0,this,void 0)},m.prototype.mapSeries=function(m){return q(this,m,v,v)},m.each=function(m,ee){return q(m,ee,v,0)._then(promiseAllThis,void 0,void 0,m,void 0)},m.mapSeries=function PromiseMapSeries(m,ee){return q(m,ee,v,v)}}},57621:(m,v,q)=>{"use strict";var ee,ae,ie=q(89571),de=ie.freeze,ce=q(75942),le=ce.inherits,pe=ce.notEnumerableProp;function subError(m,v){function SubError(q){if(!(this instanceof SubError))return new SubError(q);pe(this,"message","string"==typeof q?q:v),pe(this,"name",m),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):Error.call(this)}return le(SubError,Error),SubError}var fe=subError("Warning","warning"),ye=subError("CancellationError","cancellation error"),be=subError("TimeoutError","timeout error"),Re=subError("AggregateError","aggregate error");try{ee=TypeError,ae=RangeError}catch(m){ee=subError("TypeError","type error"),ae=subError("RangeError","range error")}for(var xe="join pop push shift unshift slice filter forEach some every map indexOf lastIndexOf reduce reduceRight sort reverse".split(" "),_e=0;_e{var v=function(){"use strict";return void 0===this}();if(v)m.exports={freeze:Object.freeze,defineProperty:Object.defineProperty,getDescriptor:Object.getOwnPropertyDescriptor,keys:Object.keys,names:Object.getOwnPropertyNames,getPrototypeOf:Object.getPrototypeOf,isArray:Array.isArray,isES5:v,propertyIsWritable:function(m,v){var q=Object.getOwnPropertyDescriptor(m,v);return!(q&&!q.writable&&!q.set)}};else{var q={}.hasOwnProperty,ee={}.toString,ae={}.constructor.prototype,ObjectKeys=function(m){var v=[];for(var ee in m)q.call(m,ee)&&v.push(ee);return v};m.exports={isArray:function(m){try{return"[object Array]"===ee.call(m)}catch(m){return!1}},keys:ObjectKeys,names:ObjectKeys,defineProperty:function(m,v,q){return m[v]=q.value,m},getDescriptor:function(m,v){return{value:m[v]}},freeze:function(m){return m},getPrototypeOf:function(m){try{return Object(m).constructor.prototype}catch(m){return ae}},isES5:v,propertyIsWritable:function(){return!0}}}},66777:m=>{"use strict";m.exports=function(m,v){var q=m.map;m.prototype.filter=function(m,ee){return q(this,m,ee,v)},m.filter=function(m,ee,ae){return q(m,ee,ae,v)}}},87707:(m,v,q)=>{"use strict";m.exports=function(m,v){var ee=q(75942),ae=m.CancellationError,ie=ee.errorObj;function PassThroughHandlerContext(m,v,q){this.promise=m,this.type=v,this.handler=q,this.called=!1,this.cancelPromise=null}function FinallyHandlerCancelReaction(m){this.finallyHandler=m}function checkCancel(m,v){return null!=m.cancelPromise&&(arguments.length>1?m.cancelPromise._reject(v):m.cancelPromise._cancel(),m.cancelPromise=null,!0)}function succeed(){return finallyHandler.call(this,this.promise._target()._settledValue())}function fail(m){if(!checkCancel(this,m))return ie.e=m,ie}function finallyHandler(q){var ee=this.promise,de=this.handler;if(!this.called){this.called=!0;var ce=this.isFinallyHandler()?de.call(ee._boundValue()):de.call(ee._boundValue(),q);if(void 0!==ce){ee._setReturnedNonUndefined();var le=v(ce,ee);if(le instanceof m){if(null!=this.cancelPromise){if(le._isCancelled()){var pe=new ae("late cancellation observer");return ee._attachExtraTrace(pe),ie.e=pe,ie}le.isPending()&&le._attachCancellationCallback(new FinallyHandlerCancelReaction(this))}return le._then(succeed,fail,void 0,this,void 0)}}}return ee.isRejected()?(checkCancel(this),ie.e=q,ie):(checkCancel(this),q)}return PassThroughHandlerContext.prototype.isFinallyHandler=function(){return 0===this.type},FinallyHandlerCancelReaction.prototype._resultCancelled=function(){checkCancel(this.finallyHandler)},m.prototype._passThrough=function(m,v,q,ee){return"function"!=typeof m?this.then():this._then(q,ee,void 0,new PassThroughHandlerContext(this,v,m),void 0)},m.prototype.lastly=m.prototype.finally=function(m){return this._passThrough(m,0,finallyHandler,finallyHandler)},m.prototype.tap=function(m){return this._passThrough(m,1,finallyHandler)},PassThroughHandlerContext}},60687:(m,v,q)=>{"use strict";m.exports=function(m,v,ee,ae,ie,de){var ce=q(57621).TypeError,le=q(75942),pe=le.errorObj,fe=le.tryCatch,ye=[];function promiseFromYieldHandler(v,q,ee){for(var ie=0;ie{"use strict";m.exports=function(m,v,ee,ae,ie,de){var ce,le=q(75942),pe=le.canEvaluate,fe=le.tryCatch,ye=le.errorObj;if(pe){for(var thenCallback=function(m){return new Function("value","holder"," \n 'use strict'; \n holder.pIndex = value; \n holder.checkFulfillment(this); \n ".replace(/Index/g,m))},promiseSetter=function(m){return new Function("promise","holder"," \n 'use strict'; \n holder.pIndex = promise; \n ".replace(/Index/g,m))},generateHolderClass=function(v){for(var q=new Array(v),ee=0;ee0&&"function"==typeof arguments[ie]&&(q=arguments[ie],ie<=8&&pe)){(We=new m(ae))._captureStackTrace();for(var fe=new(0,be[ie-1])(q),ye=Re,_e=0;_e{"use strict";m.exports=function(m,v,ee,ae,ie,de){var ce=m._getDomain,le=q(75942),pe=le.tryCatch,fe=le.errorObj,ye=m._async;function MappingPromiseArray(m,v,q,ee){this.constructor$(m),this._promise._captureStackTrace();var ae=ce();this._callback=null===ae?v:le.domainBind(ae,v),this._preservedValues=ee===ie?new Array(this.length()):null,this._limit=q,this._inFlight=0,this._queue=[],ye.invoke(this._asyncInit,this,void 0)}function map(v,q,ae,ie){if("function"!=typeof q)return ee("expecting a function but got "+le.classString(q));var de=0;if(void 0!==ae){if("object"!=typeof ae||null===ae)return m.reject(new TypeError("options argument must be an object but it is "+le.classString(ae)));if("number"!=typeof ae.concurrency)return m.reject(new TypeError("'concurrency' must be a number but it is "+le.classString(ae.concurrency)));de=ae.concurrency}return new MappingPromiseArray(v,q,de="number"==typeof de&&isFinite(de)&&de>=1?de:0,ie).promise()}le.inherits(MappingPromiseArray,v),MappingPromiseArray.prototype._asyncInit=function(){this._init$(void 0,-2)},MappingPromiseArray.prototype._init=function(){},MappingPromiseArray.prototype._promiseFulfilled=function(v,q){var ee=this._values,ie=this.length(),ce=this._preservedValues,le=this._limit;if(q<0){if(ee[q=-1*q-1]=v,le>=1&&(this._inFlight--,this._drainQueue(),this._isResolved()))return!0}else{if(le>=1&&this._inFlight>=le)return ee[q]=v,this._queue.push(q),!1;null!==ce&&(ce[q]=v);var ye=this._promise,be=this._callback,Re=ye._boundValue();ye._pushContext();var xe=pe(be).call(Re,v,q,ie),_e=ye._popContext();if(de.checkForgottenReturns(xe,_e,null!==ce?"Promise.filter":"Promise.map",ye),xe===fe)return this._reject(xe.e),!0;var we=ae(xe,this._promise);if(we instanceof m){var Te=(we=we._target())._bitField;if(0==(50397184&Te))return le>=1&&this._inFlight++,ee[q]=we,we._proxy(this,-1*(q+1)),!1;if(0==(33554432&Te))return 0!=(16777216&Te)?(this._reject(we._reason()),!0):(this._cancel(),!0);xe=we._value()}ee[q]=xe}return++this._totalResolved>=ie&&(null!==ce?this._filter(ee,ce):this._resolve(ee),!0)},MappingPromiseArray.prototype._drainQueue=function(){for(var m=this._queue,v=this._limit,q=this._values;m.length>0&&this._inFlight{"use strict";m.exports=function(m,v,ee,ae,ie){var de=q(75942),ce=de.tryCatch;m.method=function(q){if("function"!=typeof q)throw new m.TypeError("expecting a function but got "+de.classString(q));return function(){var ee=new m(v);ee._captureStackTrace(),ee._pushContext();var ae=ce(q).apply(this,arguments),de=ee._popContext();return ie.checkForgottenReturns(ae,de,"Promise.method",ee),ee._resolveFromSyncValue(ae),ee}},m.attempt=m.try=function(q){if("function"!=typeof q)return ae("expecting a function but got "+de.classString(q));var ee,le=new m(v);if(le._captureStackTrace(),le._pushContext(),arguments.length>1){ie.deprecated("calling Promise.try with more than 1 argument");var pe=arguments[1],fe=arguments[2];ee=de.isArray(pe)?ce(q).apply(fe,pe):ce(q).call(fe,pe)}else ee=ce(q)();var ye=le._popContext();return ie.checkForgottenReturns(ee,ye,"Promise.try",le),le._resolveFromSyncValue(ee),le},m.prototype._resolveFromSyncValue=function(m){m===de.errorObj?this._rejectCallback(m.e,!1):this._resolveCallback(m,!0)}}},81776:(m,v,q)=>{"use strict";var ee=q(75942),ae=ee.maybeWrapAsError,ie=q(57621).OperationalError,de=q(89571);function isUntypedError(m){return m instanceof Error&&de.getPrototypeOf(m)===Error.prototype}var ce=/^(?:name|message|stack|cause)$/;function wrapAsOperationalError(m){var v;if(isUntypedError(m)){(v=new ie(m)).name=m.name,v.message=m.message,v.stack=m.stack;for(var q=de.keys(m),ae=0;ae{"use strict";m.exports=function(m){var v=q(75942),ee=m._async,ae=v.tryCatch,ie=v.errorObj;function spreadAdapter(m,q){if(!v.isArray(m))return successAdapter.call(this,m,q);var de=ae(q).apply(this._boundValue(),[null].concat(m));de===ie&&ee.throwLater(de.e)}function successAdapter(m,v){var q=this._boundValue(),de=void 0===m?ae(v).call(q,null):ae(v).call(q,null,m);de===ie&&ee.throwLater(de.e)}function errorAdapter(m,v){if(!m){var q=new Error(m+"");q.cause=m,m=q}var de=ae(v).call(this._boundValue(),m);de===ie&&ee.throwLater(de.e)}m.prototype.asCallback=m.prototype.nodeify=function(m,v){if("function"==typeof m){var q=successAdapter;void 0!==v&&Object(v).spread&&(q=spreadAdapter),this._then(q,errorAdapter,void 0,this,m)}return this}}},7502:(m,v,q)=>{"use strict";m.exports=function(){var makeSelfResolutionError=function(){return new pe("circular promise resolution chain\n\n See http://goo.gl/MqrFmX\n")},reflectHandler=function(){return new Promise.PromiseInspection(this._target())},apiRejection=function(m){return Promise.reject(new pe(m))};function Proxyable(){}var v,ee={},ae=q(75942);v=ae.isNode?function(){var m=process.domain;return void 0===m&&(m=null),m}:function(){return null},ae.notEnumerableProp(Promise,"_getDomain",v);var ie=q(89571),de=q(4601),ce=new de;ie.defineProperty(Promise,"_async",{value:ce});var le=q(57621),pe=Promise.TypeError=le.TypeError;Promise.RangeError=le.RangeError;var fe=Promise.CancellationError=le.CancellationError;Promise.TimeoutError=le.TimeoutError,Promise.OperationalError=le.OperationalError,Promise.RejectionError=le.OperationalError,Promise.AggregateError=le.AggregateError;var INTERNAL=function(){},ye={},be={},Re=q(91778)(Promise,INTERNAL),xe=q(21640)(Promise,INTERNAL,Re,apiRejection,Proxyable),_e=q(75910)(Promise),we=_e.create,Te=q(90461)(Promise,_e),Se=(Te.CapturedTrace,q(87707)(Promise,Re)),Ie=q(89976)(be),Pe=q(81776),qe=ae.errorObj,We=ae.tryCatch;function check(m,v){if("function"!=typeof v)throw new pe("expecting a function but got "+ae.classString(v));if(m.constructor!==Promise)throw new pe("the promise constructor cannot be invoked directly\n\n See http://goo.gl/MqrFmX\n")}function Promise(m){this._bitField=0,this._fulfillmentHandler0=void 0,this._rejectionHandler0=void 0,this._promise0=void 0,this._receiver0=void 0,m!==INTERNAL&&(check(this,m),this._resolveFromExecutor(m)),this._promiseCreated(),this._fireEvent("promiseCreated",this)}function deferResolve(m){this.promise._resolveCallback(m)}function deferReject(m){this.promise._rejectCallback(m,!1)}function fillTypes(m){var v=new Promise(INTERNAL);v._fulfillmentHandler0=m,v._rejectionHandler0=m,v._promise0=m,v._receiver0=m}return Promise.prototype.toString=function(){return"[object Promise]"},Promise.prototype.caught=Promise.prototype.catch=function(m){var v=arguments.length;if(v>1){var q,ee=new Array(v-1),ie=0;for(q=0;q0&&"function"!=typeof m&&"function"!=typeof v){var q=".then() only accepts functions but was passed: "+ae.classString(m);arguments.length>1&&(q+=", "+ae.classString(v)),this._warn(q)}return this._then(m,v,void 0,void 0,void 0)},Promise.prototype.done=function(m,v){this._then(m,v,void 0,void 0,void 0)._setIsFinal()},Promise.prototype.spread=function(m){return"function"!=typeof m?apiRejection("expecting a function but got "+ae.classString(m)):this.all()._then(m,void 0,void 0,ye,void 0)},Promise.prototype.toJSON=function(){var m={isFulfilled:!1,isRejected:!1,fulfillmentValue:void 0,rejectionReason:void 0};return this.isFulfilled()?(m.fulfillmentValue=this.value(),m.isFulfilled=!0):this.isRejected()&&(m.rejectionReason=this.reason(),m.isRejected=!0),m},Promise.prototype.all=function(){return arguments.length>0&&this._warn(".all() was passed arguments but it does not take any"),new xe(this).promise()},Promise.prototype.error=function(m){return this.caught(ae.originatesFromRejection,m)},Promise.getNewLibraryCopy=m.exports,Promise.is=function(m){return m instanceof Promise},Promise.fromNode=Promise.fromCallback=function(m){var v=new Promise(INTERNAL);v._captureStackTrace();var q=arguments.length>1&&!!Object(arguments[1]).multiArgs,ee=We(m)(Pe(v,q));return ee===qe&&v._rejectCallback(ee.e,!0),v._isFateSealed()||v._setAsyncGuaranteed(),v},Promise.all=function(m){return new xe(m).promise()},Promise.cast=function(m){var v=Re(m);return v instanceof Promise||((v=new Promise(INTERNAL))._captureStackTrace(),v._setFulfilled(),v._rejectionHandler0=m),v},Promise.resolve=Promise.fulfilled=Promise.cast,Promise.reject=Promise.rejected=function(m){var v=new Promise(INTERNAL);return v._captureStackTrace(),v._rejectCallback(m,!0),v},Promise.setScheduler=function(m){if("function"!=typeof m)throw new pe("expecting a function but got "+ae.classString(m));return ce.setScheduler(m)},Promise.prototype._then=function(m,q,ee,ie,de){var le=void 0!==de,pe=le?de:new Promise(INTERNAL),ye=this._target(),be=ye._bitField;le||(pe._propagateFrom(this,3),pe._captureStackTrace(),void 0===ie&&0!=(2097152&this._bitField)&&(ie=0!=(50397184&be)?this._boundValue():ye===this?void 0:this._boundTo),this._fireEvent("promiseChained",this,pe));var Re=v();if(0!=(50397184&be)){var xe,_e,we=ye._settlePromiseCtx;0!=(33554432&be)?(_e=ye._rejectionHandler0,xe=m):0!=(16777216&be)?(_e=ye._fulfillmentHandler0,xe=q,ye._unsetRejectionIsUnhandled()):(we=ye._settlePromiseLateCancellationObserver,_e=new fe("late cancellation observer"),ye._attachExtraTrace(_e),xe=q),ce.invoke(we,ye,{handler:null===Re?xe:"function"==typeof xe&&ae.domainBind(Re,xe),promise:pe,receiver:ie,value:_e})}else ye._addCallbacks(m,q,pe,ie,Re);return pe},Promise.prototype._length=function(){return 65535&this._bitField},Promise.prototype._isFateSealed=function(){return 0!=(117506048&this._bitField)},Promise.prototype._isFollowing=function(){return 67108864==(67108864&this._bitField)},Promise.prototype._setLength=function(m){this._bitField=-65536&this._bitField|65535&m},Promise.prototype._setFulfilled=function(){this._bitField=33554432|this._bitField,this._fireEvent("promiseFulfilled",this)},Promise.prototype._setRejected=function(){this._bitField=16777216|this._bitField,this._fireEvent("promiseRejected",this)},Promise.prototype._setFollowing=function(){this._bitField=67108864|this._bitField,this._fireEvent("promiseResolved",this)},Promise.prototype._setIsFinal=function(){this._bitField=4194304|this._bitField},Promise.prototype._isFinal=function(){return(4194304&this._bitField)>0},Promise.prototype._unsetCancelled=function(){this._bitField=-65537&this._bitField},Promise.prototype._setCancelled=function(){this._bitField=65536|this._bitField,this._fireEvent("promiseCancelled",this)},Promise.prototype._setWillBeCancelled=function(){this._bitField=8388608|this._bitField},Promise.prototype._setAsyncGuaranteed=function(){ce.hasCustomScheduler()||(this._bitField=134217728|this._bitField)},Promise.prototype._receiverAt=function(m){var v=0===m?this._receiver0:this[4*m-4+3];if(v!==ee)return void 0===v&&this._isBound()?this._boundValue():v},Promise.prototype._promiseAt=function(m){return this[4*m-4+2]},Promise.prototype._fulfillmentHandlerAt=function(m){return this[4*m-4+0]},Promise.prototype._rejectionHandlerAt=function(m){return this[4*m-4+1]},Promise.prototype._boundValue=function(){},Promise.prototype._migrateCallback0=function(m){m._bitField;var v=m._fulfillmentHandler0,q=m._rejectionHandler0,ae=m._promise0,ie=m._receiverAt(0);void 0===ie&&(ie=ee),this._addCallbacks(v,q,ae,ie,null)},Promise.prototype._migrateCallbackAt=function(m,v){var q=m._fulfillmentHandlerAt(v),ae=m._rejectionHandlerAt(v),ie=m._promiseAt(v),de=m._receiverAt(v);void 0===de&&(de=ee),this._addCallbacks(q,ae,ie,de,null)},Promise.prototype._addCallbacks=function(m,v,q,ee,ie){var de=this._length();if(de>=65531&&(de=0,this._setLength(0)),0===de)this._promise0=q,this._receiver0=ee,"function"==typeof m&&(this._fulfillmentHandler0=null===ie?m:ae.domainBind(ie,m)),"function"==typeof v&&(this._rejectionHandler0=null===ie?v:ae.domainBind(ie,v));else{var ce=4*de-4;this[ce+2]=q,this[ce+3]=ee,"function"==typeof m&&(this[ce+0]=null===ie?m:ae.domainBind(ie,m)),"function"==typeof v&&(this[ce+1]=null===ie?v:ae.domainBind(ie,v))}return this._setLength(de+1),de},Promise.prototype._proxy=function(m,v){this._addCallbacks(void 0,void 0,v,m,null)},Promise.prototype._resolveCallback=function(m,v){if(0==(117506048&this._bitField)){if(m===this)return this._rejectCallback(makeSelfResolutionError(),!1);var q=Re(m,this);if(!(q instanceof Promise))return this._fulfill(m);v&&this._propagateFrom(q,2);var ee=q._target();if(ee!==this){var ae=ee._bitField;if(0==(50397184&ae)){var ie=this._length();ie>0&&ee._migrateCallback0(this);for(var de=1;de>>16)){if(m===this){var q=makeSelfResolutionError();return this._attachExtraTrace(q),this._reject(q)}this._setFulfilled(),this._rejectionHandler0=m,(65535&v)>0&&(0!=(134217728&v)?this._settlePromises():ce.settlePromises(this))}},Promise.prototype._reject=function(m){var v=this._bitField;if(!((117506048&v)>>>16)){if(this._setRejected(),this._fulfillmentHandler0=m,this._isFinal())return ce.fatalError(m,ae.isNode);(65535&v)>0?ce.settlePromises(this):this._ensurePossibleRejectionHandled()}},Promise.prototype._fulfillPromises=function(m,v){for(var q=1;q0){if(0!=(16842752&m)){var q=this._fulfillmentHandler0;this._settlePromise0(this._rejectionHandler0,q,m),this._rejectPromises(v,q)}else{var ee=this._rejectionHandler0;this._settlePromise0(this._fulfillmentHandler0,ee,m),this._fulfillPromises(v,ee)}this._setLength(0)}this._clearCancellationData()},Promise.prototype._settledValue=function(){var m=this._bitField;return 0!=(33554432&m)?this._rejectionHandler0:0!=(16777216&m)?this._fulfillmentHandler0:void 0},Promise.defer=Promise.pending=function(){return Te.deprecated("Promise.defer","new Promise"),{promise:new Promise(INTERNAL),resolve:deferResolve,reject:deferReject}},ae.notEnumerableProp(Promise,"_makeSelfResolutionError",makeSelfResolutionError),q(96926)(Promise,INTERNAL,Re,apiRejection,Te),q(23635)(Promise,INTERNAL,Re,Te),q(11735)(Promise,xe,apiRejection,Te),q(45632)(Promise),q(1958)(Promise),q(17717)(Promise,xe,Re,INTERNAL,ce,v),Promise.Promise=Promise,Promise.version="3.4.7",q(6343)(Promise,xe,apiRejection,Re,INTERNAL,Te),q(12293)(Promise),q(14525)(Promise,apiRejection,Re,we,INTERNAL,Te),q(98418)(Promise,INTERNAL,Te),q(60687)(Promise,apiRejection,INTERNAL,Re,Proxyable,Te),q(61941)(Promise),q(79346)(Promise,INTERNAL),q(5733)(Promise,xe,Re,apiRejection),q(94648)(Promise,INTERNAL,Re,apiRejection),q(73609)(Promise,xe,apiRejection,Re,INTERNAL,Te),q(38615)(Promise,xe,Te),q(74488)(Promise,xe,apiRejection),q(66777)(Promise,INTERNAL),q(6574)(Promise,INTERNAL),q(89846)(Promise),ae.toFastProperties(Promise),ae.toFastProperties(Promise.prototype),fillTypes({a:1}),fillTypes({b:2}),fillTypes({c:3}),fillTypes(1),fillTypes((function(){})),fillTypes(void 0),fillTypes(!1),fillTypes(new Promise(INTERNAL)),Te.setBounds(de.firstLineError,ae.lastLineError),Promise}},21640:(m,v,q)=>{"use strict";m.exports=function(m,v,ee,ae,ie){var de=q(75942);de.isArray;function toResolutionValue(m){switch(m){case-2:return[];case-3:return{}}}function PromiseArray(q){var ee=this._promise=new m(v);q instanceof m&&ee._propagateFrom(q,3),ee._setOnCancel(this),this._values=q,this._length=0,this._totalResolved=0,this._init(void 0,-2)}return de.inherits(PromiseArray,ie),PromiseArray.prototype.length=function(){return this._length},PromiseArray.prototype.promise=function(){return this._promise},PromiseArray.prototype._init=function init(v,q){var ie=ee(this._values,this._promise);if(ie instanceof m){var ce=(ie=ie._target())._bitField;if(this._values=ie,0==(50397184&ce))return this._promise._setAsyncGuaranteed(),ie._then(init,this._reject,void 0,this,q);if(0==(33554432&ce))return 0!=(16777216&ce)?this._reject(ie._reason()):this._cancel();ie=ie._value()}if(null!==(ie=de.asArray(ie)))0!==ie.length?this._iterate(ie):-5===q?this._resolveEmptyArray():this._resolve(toResolutionValue(q));else{var le=ae("expecting an array or an iterable object but got "+de.classString(ie)).reason();this._promise._rejectCallback(le,!1)}},PromiseArray.prototype._iterate=function(v){var q=this.getActualLength(v.length);this._length=q,this._values=this.shouldCopyValues()?new Array(q):this._values;for(var ae=this._promise,ie=!1,de=null,ce=0;ce=this._length&&(this._resolve(this._values),!0)},PromiseArray.prototype._promiseCancelled=function(){return this._cancel(),!0},PromiseArray.prototype._promiseRejected=function(m){return this._totalResolved++,this._reject(m),!0},PromiseArray.prototype._resultCancelled=function(){if(!this._isResolved()){var v=this._values;if(this._cancel(),v instanceof m)v.cancel();else for(var q=0;q{"use strict";m.exports=function(m,v){var ee={},ae=q(75942),ie=q(81776),de=ae.withAppended,ce=ae.maybeWrapAsError,le=ae.canEvaluate,pe=q(57621).TypeError,fe={__isPromisified__:!0},ye=new RegExp("^(?:"+["arity","length","name","arguments","caller","callee","prototype","__isPromisified__"].join("|")+")$"),defaultFilter=function(m){return ae.isIdentifier(m)&&"_"!==m.charAt(0)&&"constructor"!==m};function propsFilter(m){return!ye.test(m)}function isPromisified(m){try{return!0===m.__isPromisified__}catch(m){return!1}}function hasPromisified(m,v,q){var ee=ae.getDataPropertyOrDefault(m,v+q,fe);return!!ee&&isPromisified(ee)}function checkValid(m,v,q){for(var ee=0;ee=q;--ee)v.push(ee);for(ee=m+1;ee<=3;++ee)v.push(ee);return v},parameterDeclaration=function(m){return ae.filledRange(Math.max(m,3),"_arg","")},parameterCount=function(m){return"number"==typeof m.length?Math.max(Math.min(m.length,1024),0):0};var be=le?function(q,le,pe,fe,ye,be){var Re=Math.max(0,parameterCount(fe)-1),xe=switchCaseArgumentOrder(Re),_e="string"==typeof q||le===ee;var we="string"==typeof q?"this != null ? this['"+q+"'] : fn":"fn",Te="'use strict'; \n var ret = function (Parameters) { \n 'use strict'; \n var len = arguments.length; \n var promise = new Promise(INTERNAL); \n promise._captureStackTrace(); \n var nodeback = nodebackForPromise(promise, "+be+"); \n var ret; \n var callback = tryCatch([GetFunctionCode]); \n switch(len) { \n [CodeForSwitchCase] \n } \n if (ret === errorObj) { \n promise._rejectCallback(maybeWrapAsError(ret.e), true, true);\n } \n if (!promise._isFateSealed()) promise._setAsyncGuaranteed(); \n return promise; \n }; \n notEnumerableProp(ret, '__isPromisified__', true); \n return ret; \n ".replace("[CodeForSwitchCase]",function generateArgumentSwitchCase(){for(var m,v,q,ee,ie="",de=0;de0?", ":"",(_e?"ret = callback.call(this, {{args}}, nodeback); break;\n":void 0===le?"ret = callback({{args}}, nodeback); break;\n":"ret = callback.call(receiver, {{args}}, nodeback); break;\n").replace("{{args}}",q).replace(", ",ee));return ie+=" \n default: \n var args = new Array(len + 1); \n var i = 0; \n for (var i = 0; i < len; ++i) { \n args[i] = arguments[i]; \n } \n args[i] = nodeback; \n [CodeForCall] \n break; \n ".replace("[CodeForCall]",_e?"ret = callback.apply(this, args);\n":"ret = callback.apply(receiver, args);\n")}()).replace("[GetFunctionCode]",we);return Te=Te.replace("Parameters",parameterDeclaration(Re)),new Function("Promise","fn","receiver","withAppended","maybeWrapAsError","nodebackForPromise","tryCatch","errorObj","notEnumerableProp","INTERNAL",Te)(m,fe,le,de,ce,ie,ae.tryCatch,ae.errorObj,ae.notEnumerableProp,v)}:function makeNodePromisifiedClosure(q,le,pe,fe,ye,be){var Re=function(){return this}(),xe=q;function promisified(){var ae=le;le===ee&&(ae=this);var pe=new m(v);pe._captureStackTrace();var fe="string"==typeof xe&&this!==Re?this[xe]:q,ye=ie(pe,be);try{fe.apply(ae,de(arguments,ye))}catch(m){pe._rejectCallback(ce(m),!0,!0)}return pe._isFateSealed()||pe._setAsyncGuaranteed(),pe}return"string"==typeof xe&&(q=fe),ae.notEnumerableProp(promisified,"__isPromisified__",!0),promisified};function promisifyAll(m,v,q,ie,de){for(var ce=new RegExp(escapeIdentRegex(v)+"$"),le=promisifiableMethods(m,v,ce,q),pe=0,fe=le.length;pe{"use strict";m.exports=function(m,v,ee,ae){var ie,de=q(75942),ce=de.isObject,le=q(89571);"function"==typeof Map&&(ie=Map);var pe=function(){var m=0,v=0;function extractEntry(q,ee){this[m]=q,this[m+v]=ee,m++}return function mapToEntries(q){v=q.size,m=0;var ee=new Array(2*q.size);return q.forEach(extractEntry,ee),ee}}(),entriesToMap=function(m){for(var v=new ie,q=m.length/2|0,ee=0;ee=this._length){var q;if(this._isMap)q=entriesToMap(this._values);else{q={};for(var ee=this.length(),ae=0,ie=this.length();ae>1},m.prototype.props=function(){return props(this)},m.props=function(m){return props(m)}}},7824:m=>{"use strict";function arrayMove(m,v,q,ee,ae){for(var ie=0;ie{"use strict";m.exports=function(m,v,ee,ae){var ie=q(75942),raceLater=function(m){return m.then((function(v){return race(v,m)}))};function race(q,de){var ce=ee(q);if(ce instanceof m)return raceLater(ce);if(null===(q=ie.asArray(q)))return ae("expecting an array or an iterable object but got "+ie.classString(q));var le=new m(v);void 0!==de&&le._propagateFrom(de,3);for(var pe=le._fulfill,fe=le._reject,ye=0,be=q.length;ye{"use strict";m.exports=function(m,v,ee,ae,ie,de){var ce=m._getDomain,le=q(75942),pe=le.tryCatch;function ReductionPromiseArray(v,q,ee,ae){this.constructor$(v);var de=ce();this._fn=null===de?q:le.domainBind(de,q),void 0!==ee&&(ee=m.resolve(ee))._attachCancellationCallback(this),this._initialValue=ee,this._currentCancellable=null,this._eachValues=ae===ie?Array(this._length):0===ae?null:void 0,this._promise._captureStackTrace(),this._init$(void 0,-5)}function completed(m,v){this.isFulfilled()?v._resolve(m):v._reject(m)}function reduce(m,v,q,ae){return"function"!=typeof v?ee("expecting a function but got "+le.classString(v)):new ReductionPromiseArray(m,v,q,ae).promise()}function gotAccum(v){this.accum=v,this.array._gotAccum(v);var q=ae(this.value,this.array._promise);return q instanceof m?(this.array._currentCancellable=q,q._then(gotValue,void 0,void 0,this,void 0)):gotValue.call(this,q)}function gotValue(v){var q,ee=this.array,ae=ee._promise,ie=pe(ee._fn);ae._pushContext(),(q=void 0!==ee._eachValues?ie.call(ae._boundValue(),v,this.index,this.length):ie.call(ae._boundValue(),this.accum,v,this.index,this.length))instanceof m&&(ee._currentCancellable=q);var ce=ae._popContext();return de.checkForgottenReturns(q,ce,void 0!==ee._eachValues?"Promise.each":"Promise.reduce",ae),q}le.inherits(ReductionPromiseArray,v),ReductionPromiseArray.prototype._gotAccum=function(m){void 0!==this._eachValues&&null!==this._eachValues&&m!==ie&&this._eachValues.push(m)},ReductionPromiseArray.prototype._eachComplete=function(m){return null!==this._eachValues&&this._eachValues.push(m),this._eachValues},ReductionPromiseArray.prototype._init=function(){},ReductionPromiseArray.prototype._resolveEmptyArray=function(){this._resolve(void 0!==this._eachValues?this._eachValues:this._initialValue)},ReductionPromiseArray.prototype.shouldCopyValues=function(){return!1},ReductionPromiseArray.prototype._resolve=function(m){this._promise._resolveCallback(m),this._values=null},ReductionPromiseArray.prototype._resultCancelled=function(v){if(v===this._initialValue)return this._cancel();this._isResolved()||(this._resultCancelled$(),this._currentCancellable instanceof m&&this._currentCancellable.cancel(),this._initialValue instanceof m&&this._initialValue.cancel())},ReductionPromiseArray.prototype._iterate=function(v){var q,ee;this._values=v;var ae=v.length;if(void 0!==this._initialValue?(q=this._initialValue,ee=0):(q=m.resolve(v[0]),ee=1),this._currentCancellable=q,!q.isRejected())for(;ee{"use strict";var ee,ae=q(75942),ie=ae.getNativePromise();if(ae.isNode&&"undefined"==typeof MutationObserver){var de=q.g.setImmediate,ce=process.nextTick;ee=ae.isRecentNode?function(m){de.call(q.g,m)}:function(m){ce.call(process,m)}}else if("function"==typeof ie&&"function"==typeof ie.resolve){var le=ie.resolve();ee=function(m){le.then(m)}}else ee="undefined"==typeof MutationObserver||"undefined"!=typeof window&&window.navigator&&(window.navigator.standalone||window.cordova)?"undefined"!=typeof setImmediate?function(m){setImmediate(m)}:"undefined"!=typeof setTimeout?function(m){setTimeout(m,0)}:function(){throw new Error("No async scheduler available\n\n See http://goo.gl/MqrFmX\n")}:function(){var m=document.createElement("div"),v={attributes:!0},q=!1,ee=document.createElement("div");new MutationObserver((function(){m.classList.toggle("foo"),q=!1})).observe(ee,v);return function schedule(ae){var ie=new MutationObserver((function(){ie.disconnect(),ae()}));ie.observe(m,v),q||(q=!0,ee.classList.toggle("foo"))}}();m.exports=ee},38615:(m,v,q)=>{"use strict";m.exports=function(m,v,ee){var ae=m.PromiseInspection;function SettledPromiseArray(m){this.constructor$(m)}q(75942).inherits(SettledPromiseArray,v),SettledPromiseArray.prototype._promiseResolved=function(m,v){return this._values[m]=v,++this._totalResolved>=this._length&&(this._resolve(this._values),!0)},SettledPromiseArray.prototype._promiseFulfilled=function(m,v){var q=new ae;return q._bitField=33554432,q._settledValueField=m,this._promiseResolved(v,q)},SettledPromiseArray.prototype._promiseRejected=function(m,v){var q=new ae;return q._bitField=16777216,q._settledValueField=m,this._promiseResolved(v,q)},m.settle=function(m){return ee.deprecated(".settle()",".reflect()"),new SettledPromiseArray(m).promise()},m.prototype.settle=function(){return m.settle(this)}}},74488:(m,v,q)=>{"use strict";m.exports=function(m,v,ee){var ae=q(75942),ie=q(57621).RangeError,de=q(57621).AggregateError,ce=ae.isArray,le={};function SomePromiseArray(m){this.constructor$(m),this._howMany=0,this._unwrap=!1,this._initialized=!1}function some(m,v){if((0|v)!==v||v<0)return ee("expecting a positive integer\n\n See http://goo.gl/MqrFmX\n");var q=new SomePromiseArray(m),ae=q.promise();return q.setHowMany(v),q.init(),ae}ae.inherits(SomePromiseArray,v),SomePromiseArray.prototype._init=function(){if(this._initialized)if(0!==this._howMany){this._init$(void 0,-5);var m=ce(this._values);!this._isResolved()&&m&&this._howMany>this._canPossiblyFulfill()&&this._reject(this._getRangeError(this.length()))}else this._resolve([])},SomePromiseArray.prototype.init=function(){this._initialized=!0,this._init()},SomePromiseArray.prototype.setUnwrap=function(){this._unwrap=!0},SomePromiseArray.prototype.howMany=function(){return this._howMany},SomePromiseArray.prototype.setHowMany=function(m){this._howMany=m},SomePromiseArray.prototype._promiseFulfilled=function(m){return this._addFulfilled(m),this._fulfilled()===this.howMany()&&(this._values.length=this.howMany(),1===this.howMany()&&this._unwrap?this._resolve(this._values[0]):this._resolve(this._values),!0)},SomePromiseArray.prototype._promiseRejected=function(m){return this._addRejected(m),this._checkOutcome()},SomePromiseArray.prototype._promiseCancelled=function(){return this._values instanceof m||null==this._values?this._cancel():(this._addRejected(le),this._checkOutcome())},SomePromiseArray.prototype._checkOutcome=function(){if(this.howMany()>this._canPossiblyFulfill()){for(var m=new de,v=this.length();v0?this._reject(m):this._cancel(),!0}return!1},SomePromiseArray.prototype._fulfilled=function(){return this._totalResolved},SomePromiseArray.prototype._rejected=function(){return this._values.length-this.length()},SomePromiseArray.prototype._addRejected=function(m){this._values.push(m)},SomePromiseArray.prototype._addFulfilled=function(m){this._values[this._totalResolved++]=m},SomePromiseArray.prototype._canPossiblyFulfill=function(){return this.length()-this._rejected()},SomePromiseArray.prototype._getRangeError=function(m){var v="Input array must contain at least "+this._howMany+" items but contains only "+m+" items";return new ie(v)},SomePromiseArray.prototype._resolveEmptyArray=function(){this._reject(this._getRangeError(0))},m.some=function(m,v){return some(m,v)},m.prototype.some=function(m){return some(this,m)},m._SomePromiseArray=SomePromiseArray}},1958:m=>{"use strict";m.exports=function(m){function PromiseInspection(m){void 0!==m?(m=m._target(),this._bitField=m._bitField,this._settledValueField=m._isFateSealed()?m._settledValue():void 0):(this._bitField=0,this._settledValueField=void 0)}PromiseInspection.prototype._settledValue=function(){return this._settledValueField};var v=PromiseInspection.prototype.value=function(){if(!this.isFulfilled())throw new TypeError("cannot get fulfillment value of a non-fulfilled promise\n\n See http://goo.gl/MqrFmX\n");return this._settledValue()},q=PromiseInspection.prototype.error=PromiseInspection.prototype.reason=function(){if(!this.isRejected())throw new TypeError("cannot get rejection reason of a non-rejected promise\n\n See http://goo.gl/MqrFmX\n");return this._settledValue()},ee=PromiseInspection.prototype.isFulfilled=function(){return 0!=(33554432&this._bitField)},ae=PromiseInspection.prototype.isRejected=function(){return 0!=(16777216&this._bitField)},ie=PromiseInspection.prototype.isPending=function(){return 0==(50397184&this._bitField)},de=PromiseInspection.prototype.isResolved=function(){return 0!=(50331648&this._bitField)};PromiseInspection.prototype.isCancelled=function(){return 0!=(8454144&this._bitField)},m.prototype.__isCancelled=function(){return 65536==(65536&this._bitField)},m.prototype._isCancelled=function(){return this._target().__isCancelled()},m.prototype.isCancelled=function(){return 0!=(8454144&this._target()._bitField)},m.prototype.isPending=function(){return ie.call(this._target())},m.prototype.isRejected=function(){return ae.call(this._target())},m.prototype.isFulfilled=function(){return ee.call(this._target())},m.prototype.isResolved=function(){return de.call(this._target())},m.prototype.value=function(){return v.call(this._target())},m.prototype.reason=function(){var m=this._target();return m._unsetRejectionIsUnhandled(),q.call(m)},m.prototype._value=function(){return this._settledValue()},m.prototype._reason=function(){return this._unsetRejectionIsUnhandled(),this._settledValue()},m.PromiseInspection=PromiseInspection}},91778:(m,v,q)=>{"use strict";m.exports=function(m,v){var ee=q(75942),ae=ee.errorObj,ie=ee.isObject;function doGetThen(m){return m.then}function getThen(m){try{return doGetThen(m)}catch(m){return ae.e=m,ae}}var de={}.hasOwnProperty;function isAnyBluebirdPromise(m){try{return de.call(m,"_promise0")}catch(m){return!1}}function doThenable(q,ie,de){var ce=new m(v),le=ce;de&&de._pushContext(),ce._captureStackTrace(),de&&de._popContext();var pe=!0,fe=ee.tryCatch(ie).call(q,(function resolve(m){if(!ce)return;ce._resolveCallback(m),ce=null}),(function reject(m){if(!ce)return;ce._rejectCallback(m,pe,!0),ce=null}));return pe=!1,ce&&fe===ae&&(ce._rejectCallback(fe.e,!0,!0),ce=null),le}return function tryConvertToPromise(q,ee){if(ie(q)){if(q instanceof m)return q;var de=getThen(q);if(de===ae){ee&&ee._pushContext();var ce=m.reject(de.e);return ee&&ee._popContext(),ce}if("function"==typeof de){if(isAnyBluebirdPromise(q)){ce=new m(v);return q._then(ce._fulfill,ce._reject,void 0,ce,null),ce}return doThenable(q,de,ee)}}return q}}},98418:(m,v,q)=>{"use strict";m.exports=function(m,v,ee){var ae=q(75942),ie=m.TimeoutError;function HandleWrapper(m){this.handle=m}HandleWrapper.prototype._resultCancelled=function(){clearTimeout(this.handle)};var afterValue=function(m){return de(+this).thenReturn(m)},de=m.delay=function(q,ae){var ie,de;return void 0!==ae?(ie=m.resolve(ae)._then(afterValue,null,null,q,void 0),ee.cancellation()&&ae instanceof m&&ie._setOnCancel(ae)):(ie=new m(v),de=setTimeout((function(){ie._fulfill()}),+q),ee.cancellation()&&ie._setOnCancel(new HandleWrapper(de)),ie._captureStackTrace()),ie._setAsyncGuaranteed(),ie};m.prototype.delay=function(m){return de(m,this)};var afterTimeout=function(m,v,q){var ee;ee="string"!=typeof v?v instanceof Error?v:new ie("operation timed out"):new ie(v),ae.markAsOriginatingFromRejection(ee),m._attachExtraTrace(ee),m._reject(ee),null!=q&&q.cancel()};function successClear(m){return clearTimeout(this.handle),m}function failureClear(m){throw clearTimeout(this.handle),m}m.prototype.timeout=function(m,v){var q,ae;m=+m;var ie=new HandleWrapper(setTimeout((function timeoutTimeout(){q.isPending()&&afterTimeout(q,v,ae)}),m));return ee.cancellation()?(ae=this.then(),(q=ae._then(successClear,failureClear,void 0,ie,void 0))._setOnCancel(ie)):q=this._then(successClear,failureClear,void 0,ie,void 0),q}}},14525:(m,v,q)=>{"use strict";m.exports=function(m,v,ee,ae,ie,de){var ce=q(75942),le=q(57621).TypeError,pe=q(75942).inherits,fe=ce.errorObj,ye=ce.tryCatch,be={};function thrower(m){setTimeout((function(){throw m}),0)}function castPreservingDisposable(m){var v=ee(m);return v!==m&&"function"==typeof m._isDisposable&&"function"==typeof m._getDisposer&&m._isDisposable()&&v._setDisposable(m._getDisposer()),v}function dispose(v,q){var ae=0,de=v.length,ce=new m(ie);return function iterator(){if(ae>=de)return ce._fulfill();var ie=castPreservingDisposable(v[ae++]);if(ie instanceof m&&ie._isDisposable()){try{ie=ee(ie._getDisposer().tryDispose(q),v.promise)}catch(m){return thrower(m)}if(ie instanceof m)return ie._then(iterator,thrower,null,null,null)}iterator()}(),ce}function Disposer(m,v,q){this._data=m,this._promise=v,this._context=q}function FunctionDisposer(m,v,q){this.constructor$(m,v,q)}function maybeUnwrapDisposer(m){return Disposer.isDisposer(m)?(this.resources[this.index]._setDisposable(m),m.promise()):m}function ResourceList(m){this.length=m,this.promise=null,this[m-1]=null}Disposer.prototype.data=function(){return this._data},Disposer.prototype.promise=function(){return this._promise},Disposer.prototype.resource=function(){return this.promise().isFulfilled()?this.promise().value():be},Disposer.prototype.tryDispose=function(m){var v=this.resource(),q=this._context;void 0!==q&&q._pushContext();var ee=v!==be?this.doDispose(v,m):null;return void 0!==q&&q._popContext(),this._promise._unsetDisposable(),this._data=null,ee},Disposer.isDisposer=function(m){return null!=m&&"function"==typeof m.resource&&"function"==typeof m.tryDispose},pe(FunctionDisposer,Disposer),FunctionDisposer.prototype.doDispose=function(m,v){return this.data().call(m,m,v)},ResourceList.prototype._resultCancelled=function(){for(var v=this.length,q=0;q0},m.prototype._getDisposer=function(){return this._disposer},m.prototype._unsetDisposable=function(){this._bitField=-131073&this._bitField,this._disposer=void 0},m.prototype.disposer=function(m){if("function"==typeof m)return new FunctionDisposer(m,this,ae());throw new le}}},75942:function(m,v,q){"use strict";var ee=q(89571),ae="undefined"==typeof navigator,ie={e:{}},de,ce="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==q.g?q.g:void 0!==this?this:null;function tryCatcher(){try{var m=de;return de=null,m.apply(this,arguments)}catch(m){return ie.e=m,ie}}function tryCatch(m){return de=m,tryCatcher}var inherits=function(m,v){var q={}.hasOwnProperty;function T(){for(var ee in this.constructor=m,this.constructor$=v,v.prototype)q.call(v.prototype,ee)&&"$"!==ee.charAt(ee.length-1)&&(this[ee+"$"]=v.prototype[ee])}return T.prototype=v.prototype,m.prototype=new T,m.prototype};function isPrimitive(m){return null==m||!0===m||!1===m||"string"==typeof m||"number"==typeof m}function isObject(m){return"function"==typeof m||"object"==typeof m&&null!==m}function maybeWrapAsError(m){return isPrimitive(m)?new Error(safeToString(m)):m}function withAppended(m,v){var q,ee=m.length,ae=new Array(ee+1);for(q=0;q1,ae=v.length>0&&!(1===v.length&&"constructor"===v[0]),ie=pe.test(m+"")&&ee.names(m).length>0;if(q||ae||ie)return!0}return!1}catch(m){return!1}}function toFastProperties(m){function FakeConstructor(){}FakeConstructor.prototype=m;for(var v=8;v--;)new FakeConstructor;return m}var fe=/^[a-z$_][a-z$_0-9]*$/i;function isIdentifier(m){return fe.test(m)}function filledRange(m,v,q){for(var ee=new Array(m),ae=0;ae10||we[0]>0),_e.isNode&&_e.toFastProperties(process);try{throw new Error}catch(m){_e.lastLineError=m}m.exports=_e},48764:(m,v,q)=>{"use strict";const ee=q(79742),ae=q(80645),ie="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;v.Buffer=Buffer,v.SlowBuffer=function SlowBuffer(m){+m!=m&&(m=0);return Buffer.alloc(+m)},v.INSPECT_MAX_BYTES=50;const de=2147483647;function createBuffer(m){if(m>de)throw new RangeError('The value "'+m+'" is invalid for option "size"');const v=new Uint8Array(m);return Object.setPrototypeOf(v,Buffer.prototype),v}function Buffer(m,v,q){if("number"==typeof m){if("string"==typeof v)throw new TypeError('The "string" argument must be of type string. Received type number');return allocUnsafe(m)}return from(m,v,q)}function from(m,v,q){if("string"==typeof m)return fromString(m,v);if(ArrayBuffer.isView(m))return fromArrayView(m);if(null==m)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof m);if(isInstance(m,ArrayBuffer)||m&&isInstance(m.buffer,ArrayBuffer))return fromArrayBuffer(m,v,q);if("undefined"!=typeof SharedArrayBuffer&&(isInstance(m,SharedArrayBuffer)||m&&isInstance(m.buffer,SharedArrayBuffer)))return fromArrayBuffer(m,v,q);if("number"==typeof m)throw new TypeError('The "value" argument must not be of type number. Received type number');const ee=m.valueOf&&m.valueOf();if(null!=ee&&ee!==m)return Buffer.from(ee,v,q);const ae=fromObject(m);if(ae)return ae;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof m[Symbol.toPrimitive])return Buffer.from(m[Symbol.toPrimitive]("string"),v,q);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof m)}function assertSize(m){if("number"!=typeof m)throw new TypeError('"size" argument must be of type number');if(m<0)throw new RangeError('The value "'+m+'" is invalid for option "size"')}function alloc(m,v,q){return assertSize(m),m<=0?createBuffer(m):void 0!==v?"string"==typeof q?createBuffer(m).fill(v,q):createBuffer(m).fill(v):createBuffer(m)}function allocUnsafe(m){return assertSize(m),createBuffer(m<0?0:0|checked(m))}function fromString(m,v){if("string"==typeof v&&""!==v||(v="utf8"),!Buffer.isEncoding(v))throw new TypeError("Unknown encoding: "+v);const q=0|byteLength(m,v);let ee=createBuffer(q);const ae=ee.write(m,v);return ae!==q&&(ee=ee.slice(0,ae)),ee}function fromArrayLike(m){const v=m.length<0?0:0|checked(m.length),q=createBuffer(v);for(let ee=0;ee=de)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+de.toString(16)+" bytes");return 0|m}function byteLength(m,v){if(Buffer.isBuffer(m))return m.length;if(ArrayBuffer.isView(m)||isInstance(m,ArrayBuffer))return m.byteLength;if("string"!=typeof m)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof m);const q=m.length,ee=arguments.length>2&&!0===arguments[2];if(!ee&&0===q)return 0;let ae=!1;for(;;)switch(v){case"ascii":case"latin1":case"binary":return q;case"utf8":case"utf-8":return utf8ToBytes(m).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*q;case"hex":return q>>>1;case"base64":return base64ToBytes(m).length;default:if(ae)return ee?-1:utf8ToBytes(m).length;v=(""+v).toLowerCase(),ae=!0}}function slowToString(m,v,q){let ee=!1;if((void 0===v||v<0)&&(v=0),v>this.length)return"";if((void 0===q||q>this.length)&&(q=this.length),q<=0)return"";if((q>>>=0)<=(v>>>=0))return"";for(m||(m="utf8");;)switch(m){case"hex":return hexSlice(this,v,q);case"utf8":case"utf-8":return utf8Slice(this,v,q);case"ascii":return asciiSlice(this,v,q);case"latin1":case"binary":return latin1Slice(this,v,q);case"base64":return base64Slice(this,v,q);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return utf16leSlice(this,v,q);default:if(ee)throw new TypeError("Unknown encoding: "+m);m=(m+"").toLowerCase(),ee=!0}}function swap(m,v,q){const ee=m[v];m[v]=m[q],m[q]=ee}function bidirectionalIndexOf(m,v,q,ee,ae){if(0===m.length)return-1;if("string"==typeof q?(ee=q,q=0):q>2147483647?q=2147483647:q<-2147483648&&(q=-2147483648),numberIsNaN(q=+q)&&(q=ae?0:m.length-1),q<0&&(q=m.length+q),q>=m.length){if(ae)return-1;q=m.length-1}else if(q<0){if(!ae)return-1;q=0}if("string"==typeof v&&(v=Buffer.from(v,ee)),Buffer.isBuffer(v))return 0===v.length?-1:arrayIndexOf(m,v,q,ee,ae);if("number"==typeof v)return v&=255,"function"==typeof Uint8Array.prototype.indexOf?ae?Uint8Array.prototype.indexOf.call(m,v,q):Uint8Array.prototype.lastIndexOf.call(m,v,q):arrayIndexOf(m,[v],q,ee,ae);throw new TypeError("val must be string, number or Buffer")}function arrayIndexOf(m,v,q,ee,ae){let ie,de=1,ce=m.length,le=v.length;if(void 0!==ee&&("ucs2"===(ee=String(ee).toLowerCase())||"ucs-2"===ee||"utf16le"===ee||"utf-16le"===ee)){if(m.length<2||v.length<2)return-1;de=2,ce/=2,le/=2,q/=2}function read(m,v){return 1===de?m[v]:m.readUInt16BE(v*de)}if(ae){let ee=-1;for(ie=q;iece&&(q=ce-le),ie=q;ie>=0;ie--){let q=!0;for(let ee=0;eeae&&(ee=ae):ee=ae;const ie=v.length;let de;for(ee>ie/2&&(ee=ie/2),de=0;de239?4:v>223?3:v>191?2:1;if(ae+de<=q){let q,ee,ce,le;switch(de){case 1:v<128&&(ie=v);break;case 2:q=m[ae+1],128==(192&q)&&(le=(31&v)<<6|63&q,le>127&&(ie=le));break;case 3:q=m[ae+1],ee=m[ae+2],128==(192&q)&&128==(192&ee)&&(le=(15&v)<<12|(63&q)<<6|63&ee,le>2047&&(le<55296||le>57343)&&(ie=le));break;case 4:q=m[ae+1],ee=m[ae+2],ce=m[ae+3],128==(192&q)&&128==(192&ee)&&128==(192&ce)&&(le=(15&v)<<18|(63&q)<<12|(63&ee)<<6|63&ce,le>65535&&le<1114112&&(ie=le))}}null===ie?(ie=65533,de=1):ie>65535&&(ie-=65536,ee.push(ie>>>10&1023|55296),ie=56320|1023&ie),ee.push(ie),ae+=de}return decodeCodePointsArray(ee)}v.kMaxLength=de,Buffer.TYPED_ARRAY_SUPPORT=function typedArraySupport(){try{const m=new Uint8Array(1),v={foo:function(){return 42}};return Object.setPrototypeOf(v,Uint8Array.prototype),Object.setPrototypeOf(m,v),42===m.foo()}catch(m){return!1}}(),Buffer.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(Buffer.prototype,"parent",{enumerable:!0,get:function(){if(Buffer.isBuffer(this))return this.buffer}}),Object.defineProperty(Buffer.prototype,"offset",{enumerable:!0,get:function(){if(Buffer.isBuffer(this))return this.byteOffset}}),Buffer.poolSize=8192,Buffer.from=function(m,v,q){return from(m,v,q)},Object.setPrototypeOf(Buffer.prototype,Uint8Array.prototype),Object.setPrototypeOf(Buffer,Uint8Array),Buffer.alloc=function(m,v,q){return alloc(m,v,q)},Buffer.allocUnsafe=function(m){return allocUnsafe(m)},Buffer.allocUnsafeSlow=function(m){return allocUnsafe(m)},Buffer.isBuffer=function isBuffer(m){return null!=m&&!0===m._isBuffer&&m!==Buffer.prototype},Buffer.compare=function compare(m,v){if(isInstance(m,Uint8Array)&&(m=Buffer.from(m,m.offset,m.byteLength)),isInstance(v,Uint8Array)&&(v=Buffer.from(v,v.offset,v.byteLength)),!Buffer.isBuffer(m)||!Buffer.isBuffer(v))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(m===v)return 0;let q=m.length,ee=v.length;for(let ae=0,ie=Math.min(q,ee);aeee.length?(Buffer.isBuffer(v)||(v=Buffer.from(v)),v.copy(ee,ae)):Uint8Array.prototype.set.call(ee,v,ae);else{if(!Buffer.isBuffer(v))throw new TypeError('"list" argument must be an Array of Buffers');v.copy(ee,ae)}ae+=v.length}return ee},Buffer.byteLength=byteLength,Buffer.prototype._isBuffer=!0,Buffer.prototype.swap16=function swap16(){const m=this.length;if(m%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let v=0;vq&&(m+=" ... "),""},ie&&(Buffer.prototype[ie]=Buffer.prototype.inspect),Buffer.prototype.compare=function compare(m,v,q,ee,ae){if(isInstance(m,Uint8Array)&&(m=Buffer.from(m,m.offset,m.byteLength)),!Buffer.isBuffer(m))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof m);if(void 0===v&&(v=0),void 0===q&&(q=m?m.length:0),void 0===ee&&(ee=0),void 0===ae&&(ae=this.length),v<0||q>m.length||ee<0||ae>this.length)throw new RangeError("out of range index");if(ee>=ae&&v>=q)return 0;if(ee>=ae)return-1;if(v>=q)return 1;if(this===m)return 0;let ie=(ae>>>=0)-(ee>>>=0),de=(q>>>=0)-(v>>>=0);const ce=Math.min(ie,de),le=this.slice(ee,ae),pe=m.slice(v,q);for(let m=0;m>>=0,isFinite(q)?(q>>>=0,void 0===ee&&(ee="utf8")):(ee=q,q=void 0)}const ae=this.length-v;if((void 0===q||q>ae)&&(q=ae),m.length>0&&(q<0||v<0)||v>this.length)throw new RangeError("Attempt to write outside buffer bounds");ee||(ee="utf8");let ie=!1;for(;;)switch(ee){case"hex":return hexWrite(this,m,v,q);case"utf8":case"utf-8":return utf8Write(this,m,v,q);case"ascii":case"latin1":case"binary":return asciiWrite(this,m,v,q);case"base64":return base64Write(this,m,v,q);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ucs2Write(this,m,v,q);default:if(ie)throw new TypeError("Unknown encoding: "+ee);ee=(""+ee).toLowerCase(),ie=!0}},Buffer.prototype.toJSON=function toJSON(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const ce=4096;function decodeCodePointsArray(m){const v=m.length;if(v<=ce)return String.fromCharCode.apply(String,m);let q="",ee=0;for(;eeee)&&(q=ee);let ae="";for(let ee=v;eeq)throw new RangeError("Trying to access beyond buffer length")}function checkInt(m,v,q,ee,ae,ie){if(!Buffer.isBuffer(m))throw new TypeError('"buffer" argument must be a Buffer instance');if(v>ae||vm.length)throw new RangeError("Index out of range")}function wrtBigUInt64LE(m,v,q,ee,ae){checkIntBI(v,ee,ae,m,q,7);let ie=Number(v&BigInt(4294967295));m[q++]=ie,ie>>=8,m[q++]=ie,ie>>=8,m[q++]=ie,ie>>=8,m[q++]=ie;let de=Number(v>>BigInt(32)&BigInt(4294967295));return m[q++]=de,de>>=8,m[q++]=de,de>>=8,m[q++]=de,de>>=8,m[q++]=de,q}function wrtBigUInt64BE(m,v,q,ee,ae){checkIntBI(v,ee,ae,m,q,7);let ie=Number(v&BigInt(4294967295));m[q+7]=ie,ie>>=8,m[q+6]=ie,ie>>=8,m[q+5]=ie,ie>>=8,m[q+4]=ie;let de=Number(v>>BigInt(32)&BigInt(4294967295));return m[q+3]=de,de>>=8,m[q+2]=de,de>>=8,m[q+1]=de,de>>=8,m[q]=de,q+8}function checkIEEE754(m,v,q,ee,ae,ie){if(q+ee>m.length)throw new RangeError("Index out of range");if(q<0)throw new RangeError("Index out of range")}function writeFloat(m,v,q,ee,ie){return v=+v,q>>>=0,ie||checkIEEE754(m,0,q,4),ae.write(m,v,q,ee,23,4),q+4}function writeDouble(m,v,q,ee,ie){return v=+v,q>>>=0,ie||checkIEEE754(m,0,q,8),ae.write(m,v,q,ee,52,8),q+8}Buffer.prototype.slice=function slice(m,v){const q=this.length;(m=~~m)<0?(m+=q)<0&&(m=0):m>q&&(m=q),(v=void 0===v?q:~~v)<0?(v+=q)<0&&(v=0):v>q&&(v=q),v>>=0,v>>>=0,q||checkOffset(m,v,this.length);let ee=this[m],ae=1,ie=0;for(;++ie>>=0,v>>>=0,q||checkOffset(m,v,this.length);let ee=this[m+--v],ae=1;for(;v>0&&(ae*=256);)ee+=this[m+--v]*ae;return ee},Buffer.prototype.readUint8=Buffer.prototype.readUInt8=function readUInt8(m,v){return m>>>=0,v||checkOffset(m,1,this.length),this[m]},Buffer.prototype.readUint16LE=Buffer.prototype.readUInt16LE=function readUInt16LE(m,v){return m>>>=0,v||checkOffset(m,2,this.length),this[m]|this[m+1]<<8},Buffer.prototype.readUint16BE=Buffer.prototype.readUInt16BE=function readUInt16BE(m,v){return m>>>=0,v||checkOffset(m,2,this.length),this[m]<<8|this[m+1]},Buffer.prototype.readUint32LE=Buffer.prototype.readUInt32LE=function readUInt32LE(m,v){return m>>>=0,v||checkOffset(m,4,this.length),(this[m]|this[m+1]<<8|this[m+2]<<16)+16777216*this[m+3]},Buffer.prototype.readUint32BE=Buffer.prototype.readUInt32BE=function readUInt32BE(m,v){return m>>>=0,v||checkOffset(m,4,this.length),16777216*this[m]+(this[m+1]<<16|this[m+2]<<8|this[m+3])},Buffer.prototype.readBigUInt64LE=defineBigIntMethod((function readBigUInt64LE(m){validateNumber(m>>>=0,"offset");const v=this[m],q=this[m+7];void 0!==v&&void 0!==q||boundsError(m,this.length-8);const ee=v+256*this[++m]+65536*this[++m]+this[++m]*2**24,ae=this[++m]+256*this[++m]+65536*this[++m]+q*2**24;return BigInt(ee)+(BigInt(ae)<>>=0,"offset");const v=this[m],q=this[m+7];void 0!==v&&void 0!==q||boundsError(m,this.length-8);const ee=v*2**24+65536*this[++m]+256*this[++m]+this[++m],ae=this[++m]*2**24+65536*this[++m]+256*this[++m]+q;return(BigInt(ee)<>>=0,v>>>=0,q||checkOffset(m,v,this.length);let ee=this[m],ae=1,ie=0;for(;++ie=ae&&(ee-=Math.pow(2,8*v)),ee},Buffer.prototype.readIntBE=function readIntBE(m,v,q){m>>>=0,v>>>=0,q||checkOffset(m,v,this.length);let ee=v,ae=1,ie=this[m+--ee];for(;ee>0&&(ae*=256);)ie+=this[m+--ee]*ae;return ae*=128,ie>=ae&&(ie-=Math.pow(2,8*v)),ie},Buffer.prototype.readInt8=function readInt8(m,v){return m>>>=0,v||checkOffset(m,1,this.length),128&this[m]?-1*(255-this[m]+1):this[m]},Buffer.prototype.readInt16LE=function readInt16LE(m,v){m>>>=0,v||checkOffset(m,2,this.length);const q=this[m]|this[m+1]<<8;return 32768&q?4294901760|q:q},Buffer.prototype.readInt16BE=function readInt16BE(m,v){m>>>=0,v||checkOffset(m,2,this.length);const q=this[m+1]|this[m]<<8;return 32768&q?4294901760|q:q},Buffer.prototype.readInt32LE=function readInt32LE(m,v){return m>>>=0,v||checkOffset(m,4,this.length),this[m]|this[m+1]<<8|this[m+2]<<16|this[m+3]<<24},Buffer.prototype.readInt32BE=function readInt32BE(m,v){return m>>>=0,v||checkOffset(m,4,this.length),this[m]<<24|this[m+1]<<16|this[m+2]<<8|this[m+3]},Buffer.prototype.readBigInt64LE=defineBigIntMethod((function readBigInt64LE(m){validateNumber(m>>>=0,"offset");const v=this[m],q=this[m+7];void 0!==v&&void 0!==q||boundsError(m,this.length-8);const ee=this[m+4]+256*this[m+5]+65536*this[m+6]+(q<<24);return(BigInt(ee)<>>=0,"offset");const v=this[m],q=this[m+7];void 0!==v&&void 0!==q||boundsError(m,this.length-8);const ee=(v<<24)+65536*this[++m]+256*this[++m]+this[++m];return(BigInt(ee)<>>=0,v||checkOffset(m,4,this.length),ae.read(this,m,!0,23,4)},Buffer.prototype.readFloatBE=function readFloatBE(m,v){return m>>>=0,v||checkOffset(m,4,this.length),ae.read(this,m,!1,23,4)},Buffer.prototype.readDoubleLE=function readDoubleLE(m,v){return m>>>=0,v||checkOffset(m,8,this.length),ae.read(this,m,!0,52,8)},Buffer.prototype.readDoubleBE=function readDoubleBE(m,v){return m>>>=0,v||checkOffset(m,8,this.length),ae.read(this,m,!1,52,8)},Buffer.prototype.writeUintLE=Buffer.prototype.writeUIntLE=function writeUIntLE(m,v,q,ee){if(m=+m,v>>>=0,q>>>=0,!ee){checkInt(this,m,v,q,Math.pow(2,8*q)-1,0)}let ae=1,ie=0;for(this[v]=255&m;++ie>>=0,q>>>=0,!ee){checkInt(this,m,v,q,Math.pow(2,8*q)-1,0)}let ae=q-1,ie=1;for(this[v+ae]=255&m;--ae>=0&&(ie*=256);)this[v+ae]=m/ie&255;return v+q},Buffer.prototype.writeUint8=Buffer.prototype.writeUInt8=function writeUInt8(m,v,q){return m=+m,v>>>=0,q||checkInt(this,m,v,1,255,0),this[v]=255&m,v+1},Buffer.prototype.writeUint16LE=Buffer.prototype.writeUInt16LE=function writeUInt16LE(m,v,q){return m=+m,v>>>=0,q||checkInt(this,m,v,2,65535,0),this[v]=255&m,this[v+1]=m>>>8,v+2},Buffer.prototype.writeUint16BE=Buffer.prototype.writeUInt16BE=function writeUInt16BE(m,v,q){return m=+m,v>>>=0,q||checkInt(this,m,v,2,65535,0),this[v]=m>>>8,this[v+1]=255&m,v+2},Buffer.prototype.writeUint32LE=Buffer.prototype.writeUInt32LE=function writeUInt32LE(m,v,q){return m=+m,v>>>=0,q||checkInt(this,m,v,4,4294967295,0),this[v+3]=m>>>24,this[v+2]=m>>>16,this[v+1]=m>>>8,this[v]=255&m,v+4},Buffer.prototype.writeUint32BE=Buffer.prototype.writeUInt32BE=function writeUInt32BE(m,v,q){return m=+m,v>>>=0,q||checkInt(this,m,v,4,4294967295,0),this[v]=m>>>24,this[v+1]=m>>>16,this[v+2]=m>>>8,this[v+3]=255&m,v+4},Buffer.prototype.writeBigUInt64LE=defineBigIntMethod((function writeBigUInt64LE(m,v=0){return wrtBigUInt64LE(this,m,v,BigInt(0),BigInt("0xffffffffffffffff"))})),Buffer.prototype.writeBigUInt64BE=defineBigIntMethod((function writeBigUInt64BE(m,v=0){return wrtBigUInt64BE(this,m,v,BigInt(0),BigInt("0xffffffffffffffff"))})),Buffer.prototype.writeIntLE=function writeIntLE(m,v,q,ee){if(m=+m,v>>>=0,!ee){const ee=Math.pow(2,8*q-1);checkInt(this,m,v,q,ee-1,-ee)}let ae=0,ie=1,de=0;for(this[v]=255&m;++ae>0)-de&255;return v+q},Buffer.prototype.writeIntBE=function writeIntBE(m,v,q,ee){if(m=+m,v>>>=0,!ee){const ee=Math.pow(2,8*q-1);checkInt(this,m,v,q,ee-1,-ee)}let ae=q-1,ie=1,de=0;for(this[v+ae]=255&m;--ae>=0&&(ie*=256);)m<0&&0===de&&0!==this[v+ae+1]&&(de=1),this[v+ae]=(m/ie>>0)-de&255;return v+q},Buffer.prototype.writeInt8=function writeInt8(m,v,q){return m=+m,v>>>=0,q||checkInt(this,m,v,1,127,-128),m<0&&(m=255+m+1),this[v]=255&m,v+1},Buffer.prototype.writeInt16LE=function writeInt16LE(m,v,q){return m=+m,v>>>=0,q||checkInt(this,m,v,2,32767,-32768),this[v]=255&m,this[v+1]=m>>>8,v+2},Buffer.prototype.writeInt16BE=function writeInt16BE(m,v,q){return m=+m,v>>>=0,q||checkInt(this,m,v,2,32767,-32768),this[v]=m>>>8,this[v+1]=255&m,v+2},Buffer.prototype.writeInt32LE=function writeInt32LE(m,v,q){return m=+m,v>>>=0,q||checkInt(this,m,v,4,2147483647,-2147483648),this[v]=255&m,this[v+1]=m>>>8,this[v+2]=m>>>16,this[v+3]=m>>>24,v+4},Buffer.prototype.writeInt32BE=function writeInt32BE(m,v,q){return m=+m,v>>>=0,q||checkInt(this,m,v,4,2147483647,-2147483648),m<0&&(m=4294967295+m+1),this[v]=m>>>24,this[v+1]=m>>>16,this[v+2]=m>>>8,this[v+3]=255&m,v+4},Buffer.prototype.writeBigInt64LE=defineBigIntMethod((function writeBigInt64LE(m,v=0){return wrtBigUInt64LE(this,m,v,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),Buffer.prototype.writeBigInt64BE=defineBigIntMethod((function writeBigInt64BE(m,v=0){return wrtBigUInt64BE(this,m,v,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),Buffer.prototype.writeFloatLE=function writeFloatLE(m,v,q){return writeFloat(this,m,v,!0,q)},Buffer.prototype.writeFloatBE=function writeFloatBE(m,v,q){return writeFloat(this,m,v,!1,q)},Buffer.prototype.writeDoubleLE=function writeDoubleLE(m,v,q){return writeDouble(this,m,v,!0,q)},Buffer.prototype.writeDoubleBE=function writeDoubleBE(m,v,q){return writeDouble(this,m,v,!1,q)},Buffer.prototype.copy=function copy(m,v,q,ee){if(!Buffer.isBuffer(m))throw new TypeError("argument should be a Buffer");if(q||(q=0),ee||0===ee||(ee=this.length),v>=m.length&&(v=m.length),v||(v=0),ee>0&&ee=this.length)throw new RangeError("Index out of range");if(ee<0)throw new RangeError("sourceEnd out of bounds");ee>this.length&&(ee=this.length),m.length-v>>=0,q=void 0===q?this.length:q>>>0,m||(m=0),"number"==typeof m)for(ae=v;ae=ee+4;q-=3)v=`_${m.slice(q-3,q)}${v}`;return`${m.slice(0,q)}${v}`}function checkBounds(m,v,q){validateNumber(v,"offset"),void 0!==m[v]&&void 0!==m[v+q]||boundsError(v,m.length-(q+1))}function checkIntBI(m,v,q,ee,ae,ie){if(m>q||m3?0===v||v===BigInt(0)?`>= 0${ee} and < 2${ee} ** ${8*(ie+1)}${ee}`:`>= -(2${ee} ** ${8*(ie+1)-1}${ee}) and < 2 ** ${8*(ie+1)-1}${ee}`:`>= ${v}${ee} and <= ${q}${ee}`,new le.ERR_OUT_OF_RANGE("value",ae,m)}checkBounds(ee,ae,ie)}function validateNumber(m,v){if("number"!=typeof m)throw new le.ERR_INVALID_ARG_TYPE(v,"number",m)}function boundsError(m,v,q){if(Math.floor(m)!==m)throw validateNumber(m,q),new le.ERR_OUT_OF_RANGE(q||"offset","an integer",m);if(v<0)throw new le.ERR_BUFFER_OUT_OF_BOUNDS;throw new le.ERR_OUT_OF_RANGE(q||"offset",`>= ${q?1:0} and <= ${v}`,m)}E("ERR_BUFFER_OUT_OF_BOUNDS",(function(m){return m?`${m} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"}),RangeError),E("ERR_INVALID_ARG_TYPE",(function(m,v){return`The "${m}" argument must be of type number. Received type ${typeof v}`}),TypeError),E("ERR_OUT_OF_RANGE",(function(m,v,q){let ee=`The value of "${m}" is out of range.`,ae=q;return Number.isInteger(q)&&Math.abs(q)>2**32?ae=addNumericalSeparator(String(q)):"bigint"==typeof q&&(ae=String(q),(q>BigInt(2)**BigInt(32)||q<-(BigInt(2)**BigInt(32)))&&(ae=addNumericalSeparator(ae)),ae+="n"),ee+=` It must be ${v}. Received ${ae}`,ee}),RangeError);const pe=/[^+/0-9A-Za-z-_]/g;function base64clean(m){if((m=(m=m.split("=")[0]).trim().replace(pe,"")).length<2)return"";for(;m.length%4!=0;)m+="=";return m}function utf8ToBytes(m,v){let q;v=v||1/0;const ee=m.length;let ae=null;const ie=[];for(let de=0;de55295&&q<57344){if(!ae){if(q>56319){(v-=3)>-1&&ie.push(239,191,189);continue}if(de+1===ee){(v-=3)>-1&&ie.push(239,191,189);continue}ae=q;continue}if(q<56320){(v-=3)>-1&&ie.push(239,191,189),ae=q;continue}q=65536+(ae-55296<<10|q-56320)}else ae&&(v-=3)>-1&&ie.push(239,191,189);if(ae=null,q<128){if((v-=1)<0)break;ie.push(q)}else if(q<2048){if((v-=2)<0)break;ie.push(q>>6|192,63&q|128)}else if(q<65536){if((v-=3)<0)break;ie.push(q>>12|224,q>>6&63|128,63&q|128)}else{if(!(q<1114112))throw new Error("Invalid code point");if((v-=4)<0)break;ie.push(q>>18|240,q>>12&63|128,q>>6&63|128,63&q|128)}}return ie}function asciiToBytes(m){const v=[];for(let q=0;q>8,ae=q%256,ie.push(ae),ie.push(ee);return ie}function base64ToBytes(m){return ee.toByteArray(base64clean(m))}function blitBuffer(m,v,q,ee){let ae;for(ae=0;ae=v.length||ae>=m.length);++ae)v[ae+q]=m[ae];return ae}function isInstance(m,v){return m instanceof v||null!=m&&null!=m.constructor&&null!=m.constructor.name&&m.constructor.name===v.name}function numberIsNaN(m){return m!=m}const fe=function(){const m="0123456789abcdef",v=new Array(256);for(let q=0;q<16;++q){const ee=16*q;for(let ae=0;ae<16;++ae)v[ee+ae]=m[q]+m[ae]}return v}();function defineBigIntMethod(m){return"undefined"==typeof BigInt?BufferBigIntNotDefined:m}function BufferBigIntNotDefined(){throw new Error("BigInt not supported")}},66485:m=>{m.exports=function clipboardCopy(m){if(navigator.clipboard)return navigator.clipboard.writeText(m).catch((function(m){throw void 0!==m?m:new DOMException("The request is not allowed","NotAllowedError")}));var v=document.createElement("span");v.textContent=m,v.style.whiteSpace="pre",v.style.webkitUserSelect="auto",v.style.userSelect="all",document.body.appendChild(v);var q=window.getSelection(),ee=window.document.createRange();q.removeAllRanges(),ee.selectNode(v),q.addRange(ee);var ae=!1;try{ae=window.document.execCommand("copy")}catch(m){console.log("error",m)}return q.removeAllRanges(),window.document.body.removeChild(v),ae?Promise.resolve():Promise.reject(new DOMException("The request is not allowed","NotAllowedError"))}},86010:(m,v,q)=>{"use strict";function r(m){var v,q,ee="";if("string"==typeof m||"number"==typeof m)ee+=m;else if("object"==typeof m)if(Array.isArray(m))for(v=0;vee});const ee=function clsx(){for(var m,v,q=0,ee="";q{var ee=q(60614),ae=q(66330),ie=TypeError;m.exports=function(m){if(ee(m))return m;throw ie(ae(m)+" is not a function")}},39483:(m,v,q)=>{var ee=q(4411),ae=q(66330),ie=TypeError;m.exports=function(m){if(ee(m))return m;throw ie(ae(m)+" is not a constructor")}},96077:(m,v,q)=>{var ee=q(60614),ae=String,ie=TypeError;m.exports=function(m){if("object"==typeof m||ee(m))return m;throw ie("Can't set "+ae(m)+" as a prototype")}},31530:(m,v,q)=>{"use strict";var ee=q(28710).charAt;m.exports=function(m,v,q){return v+(q?ee(m,v).length:1)}},19670:(m,v,q)=>{var ee=q(70111),ae=String,ie=TypeError;m.exports=function(m){if(ee(m))return m;throw ie(ae(m)+" is not an object")}},7556:(m,v,q)=>{var ee=q(47293);m.exports=ee((function(){if("function"==typeof ArrayBuffer){var m=new ArrayBuffer(8);Object.isExtensible(m)&&Object.defineProperty(m,"a",{value:8})}}))},18533:(m,v,q)=>{"use strict";var ee=q(42092).forEach,ae=q(9341)("forEach");m.exports=ae?[].forEach:function forEach(m){return ee(this,m,arguments.length>1?arguments[1]:void 0)}},41318:(m,v,q)=>{var ee=q(45656),ae=q(51400),ie=q(26244),createMethod=function(m){return function(v,q,de){var ce,le=ee(v),pe=ie(le),fe=ae(de,pe);if(m&&q!=q){for(;pe>fe;)if((ce=le[fe++])!=ce)return!0}else for(;pe>fe;fe++)if((m||fe in le)&&le[fe]===q)return m||fe||0;return!m&&-1}};m.exports={includes:createMethod(!0),indexOf:createMethod(!1)}},42092:(m,v,q)=>{var ee=q(49974),ae=q(1702),ie=q(68361),de=q(47908),ce=q(26244),le=q(65417),pe=ae([].push),createMethod=function(m){var v=1==m,q=2==m,ae=3==m,fe=4==m,ye=6==m,be=7==m,Re=5==m||ye;return function(xe,_e,we,Te){for(var Se,Ie,Pe=de(xe),qe=ie(Pe),We=ee(_e,we),ze=ce(qe),Ve=0,He=Te||le,Xe=v?He(xe,ze):q||be?He(xe,0):void 0;ze>Ve;Ve++)if((Re||Ve in qe)&&(Ie=We(Se=qe[Ve],Ve,Pe),m))if(v)Xe[Ve]=Ie;else if(Ie)switch(m){case 3:return!0;case 5:return Se;case 6:return Ve;case 2:pe(Xe,Se)}else switch(m){case 4:return!1;case 7:pe(Xe,Se)}return ye?-1:ae||fe?fe:Xe}};m.exports={forEach:createMethod(0),map:createMethod(1),filter:createMethod(2),some:createMethod(3),every:createMethod(4),find:createMethod(5),findIndex:createMethod(6),filterReject:createMethod(7)}},81194:(m,v,q)=>{var ee=q(47293),ae=q(5112),ie=q(7392),de=ae("species");m.exports=function(m){return ie>=51||!ee((function(){var v=[];return(v.constructor={})[de]=function(){return{foo:1}},1!==v[m](Boolean).foo}))}},9341:(m,v,q)=>{"use strict";var ee=q(47293);m.exports=function(m,v){var q=[][m];return!!q&&ee((function(){q.call(null,v||function(){return 1},1)}))}},41589:(m,v,q)=>{var ee=q(51400),ae=q(26244),ie=q(86135),de=Array,ce=Math.max;m.exports=function(m,v,q){for(var le=ae(m),pe=ee(v,le),fe=ee(void 0===q?le:q,le),ye=de(ce(fe-pe,0)),be=0;pe{var ee=q(1702);m.exports=ee([].slice)},77475:(m,v,q)=>{var ee=q(43157),ae=q(4411),ie=q(70111),de=q(5112)("species"),ce=Array;m.exports=function(m){var v;return ee(m)&&(v=m.constructor,(ae(v)&&(v===ce||ee(v.prototype))||ie(v)&&null===(v=v[de]))&&(v=void 0)),void 0===v?ce:v}},65417:(m,v,q)=>{var ee=q(77475);m.exports=function(m,v){return new(ee(m))(0===v?0:v)}},84326:(m,v,q)=>{var ee=q(1702),ae=ee({}.toString),ie=ee("".slice);m.exports=function(m){return ie(ae(m),8,-1)}},70648:(m,v,q)=>{var ee=q(51694),ae=q(60614),ie=q(84326),de=q(5112)("toStringTag"),ce=Object,le="Arguments"==ie(function(){return arguments}()),tryGet=function(m,v){try{return m[v]}catch(m){}};m.exports=ee?ie:function(m){var v,q,ee;return void 0===m?"Undefined":null===m?"Null":"string"==typeof(q=tryGet(v=ce(m),de))?q:le?ie(v):"Object"==(ee=ie(v))&&ae(v.callee)?"Arguments":ee}},99920:(m,v,q)=>{var ee=q(92597),ae=q(53887),ie=q(31236),de=q(3070);m.exports=function(m,v,q){for(var ce=ae(v),le=de.f,pe=ie.f,fe=0;fe{var ee=q(47293);m.exports=!ee((function(){function F(){}return F.prototype.constructor=null,Object.getPrototypeOf(new F)!==F.prototype}))},14230:(m,v,q)=>{var ee=q(1702),ae=q(84488),ie=q(41340),de=/"/g,ce=ee("".replace);m.exports=function(m,v,q,ee){var le=ie(ae(m)),pe="<"+v;return""!==q&&(pe+=" "+q+'="'+ce(ie(ee),de,""")+'"'),pe+">"+le+""}},68880:(m,v,q)=>{var ee=q(19781),ae=q(3070),ie=q(79114);m.exports=ee?function(m,v,q){return ae.f(m,v,ie(1,q))}:function(m,v,q){return m[v]=q,m}},79114:m=>{m.exports=function(m,v){return{enumerable:!(1&m),configurable:!(2&m),writable:!(4&m),value:v}}},86135:(m,v,q)=>{"use strict";var ee=q(34948),ae=q(3070),ie=q(79114);m.exports=function(m,v,q){var de=ee(v);de in m?ae.f(m,de,ie(0,q)):m[de]=q}},47045:(m,v,q)=>{var ee=q(56339),ae=q(3070);m.exports=function(m,v,q){return q.get&&ee(q.get,v,{getter:!0}),q.set&&ee(q.set,v,{setter:!0}),ae.f(m,v,q)}},98052:(m,v,q)=>{var ee=q(60614),ae=q(3070),ie=q(56339),de=q(13072);m.exports=function(m,v,q,ce){ce||(ce={});var le=ce.enumerable,pe=void 0!==ce.name?ce.name:v;if(ee(q)&&ie(q,pe,ce),ce.global)le?m[v]=q:de(v,q);else{try{ce.unsafe?m[v]&&(le=!0):delete m[v]}catch(m){}le?m[v]=q:ae.f(m,v,{value:q,enumerable:!1,configurable:!ce.nonConfigurable,writable:!ce.nonWritable})}return m}},13072:(m,v,q)=>{var ee=q(17854),ae=Object.defineProperty;m.exports=function(m,v){try{ae(ee,m,{value:v,configurable:!0,writable:!0})}catch(q){ee[m]=v}return v}},19781:(m,v,q)=>{var ee=q(47293);m.exports=!ee((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},4154:m=>{var v="object"==typeof document&&document.all,q=void 0===v&&void 0!==v;m.exports={all:v,IS_HTMLDDA:q}},80317:(m,v,q)=>{var ee=q(17854),ae=q(70111),ie=ee.document,de=ae(ie)&&ae(ie.createElement);m.exports=function(m){return de?ie.createElement(m):{}}},7207:m=>{var v=TypeError;m.exports=function(m){if(m>9007199254740991)throw v("Maximum allowed index exceeded");return m}},48324:m=>{m.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},98509:(m,v,q)=>{var ee=q(80317)("span").classList,ae=ee&&ee.constructor&&ee.constructor.prototype;m.exports=ae===Object.prototype?void 0:ae},88113:m=>{m.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},7392:(m,v,q)=>{var ee,ae,ie=q(17854),de=q(88113),ce=ie.process,le=ie.Deno,pe=ce&&ce.versions||le&&le.version,fe=pe&&pe.v8;fe&&(ae=(ee=fe.split("."))[0]>0&&ee[0]<4?1:+(ee[0]+ee[1])),!ae&&de&&(!(ee=de.match(/Edge\/(\d+)/))||ee[1]>=74)&&(ee=de.match(/Chrome\/(\d+)/))&&(ae=+ee[1]),m.exports=ae},80748:m=>{m.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},82109:(m,v,q)=>{var ee=q(17854),ae=q(31236).f,ie=q(68880),de=q(98052),ce=q(13072),le=q(99920),pe=q(54705);m.exports=function(m,v){var q,fe,ye,be,Re,xe=m.target,_e=m.global,we=m.stat;if(q=_e?ee:we?ee[xe]||ce(xe,{}):(ee[xe]||{}).prototype)for(fe in v){if(be=v[fe],ye=m.dontCallGetSet?(Re=ae(q,fe))&&Re.value:q[fe],!pe(_e?fe:xe+(we?".":"#")+fe,m.forced)&&void 0!==ye){if(typeof be==typeof ye)continue;le(be,ye)}(m.sham||ye&&ye.sham)&&ie(be,"sham",!0),de(q,fe,be,m)}}},47293:m=>{m.exports=function(m){try{return!!m()}catch(m){return!0}}},27007:(m,v,q)=>{"use strict";q(74916);var ee=q(21470),ae=q(98052),ie=q(22261),de=q(47293),ce=q(5112),le=q(68880),pe=ce("species"),fe=RegExp.prototype;m.exports=function(m,v,q,ye){var be=ce(m),Re=!de((function(){var v={};return v[be]=function(){return 7},7!=""[m](v)})),xe=Re&&!de((function(){var v=!1,q=/a/;return"split"===m&&((q={}).constructor={},q.constructor[pe]=function(){return q},q.flags="",q[be]=/./[be]),q.exec=function(){return v=!0,null},q[be](""),!v}));if(!Re||!xe||q){var _e=ee(/./[be]),we=v(be,""[m],(function(m,v,q,ae,de){var ce=ee(m),le=v.exec;return le===ie||le===fe.exec?Re&&!de?{done:!0,value:_e(v,q,ae)}:{done:!0,value:ce(q,v,ae)}:{done:!1}}));ae(String.prototype,m,we[0]),ae(fe,be,we[1])}ye&&le(fe[be],"sham",!0)}},76677:(m,v,q)=>{var ee=q(47293);m.exports=!ee((function(){return Object.isExtensible(Object.preventExtensions({}))}))},22104:(m,v,q)=>{var ee=q(34374),ae=Function.prototype,ie=ae.apply,de=ae.call;m.exports="object"==typeof Reflect&&Reflect.apply||(ee?de.bind(ie):function(){return de.apply(ie,arguments)})},49974:(m,v,q)=>{var ee=q(21470),ae=q(19662),ie=q(34374),de=ee(ee.bind);m.exports=function(m,v){return ae(m),void 0===v?m:ie?de(m,v):function(){return m.apply(v,arguments)}}},34374:(m,v,q)=>{var ee=q(47293);m.exports=!ee((function(){var m=function(){}.bind();return"function"!=typeof m||m.hasOwnProperty("prototype")}))},27065:(m,v,q)=>{"use strict";var ee=q(1702),ae=q(19662),ie=q(70111),de=q(92597),ce=q(50206),le=q(34374),pe=Function,fe=ee([].concat),ye=ee([].join),be={},construct=function(m,v,q){if(!de(be,v)){for(var ee=[],ae=0;ae{var ee=q(34374),ae=Function.prototype.call;m.exports=ee?ae.bind(ae):function(){return ae.apply(ae,arguments)}},76530:(m,v,q)=>{var ee=q(19781),ae=q(92597),ie=Function.prototype,de=ee&&Object.getOwnPropertyDescriptor,ce=ae(ie,"name"),le=ce&&"something"===function something(){}.name,pe=ce&&(!ee||ee&&de(ie,"name").configurable);m.exports={EXISTS:ce,PROPER:le,CONFIGURABLE:pe}},75668:(m,v,q)=>{var ee=q(1702),ae=q(19662);m.exports=function(m,v,q){try{return ee(ae(Object.getOwnPropertyDescriptor(m,v)[q]))}catch(m){}}},21470:(m,v,q)=>{var ee=q(84326),ae=q(1702);m.exports=function(m){if("Function"===ee(m))return ae(m)}},1702:(m,v,q)=>{var ee=q(34374),ae=Function.prototype,ie=ae.call,de=ee&&ae.bind.bind(ie,ie);m.exports=ee?de:function(m){return function(){return ie.apply(m,arguments)}}},35005:(m,v,q)=>{var ee=q(17854),ae=q(60614);m.exports=function(m,v){return arguments.length<2?(q=ee[m],ae(q)?q:void 0):ee[m]&&ee[m][v];var q}},88044:(m,v,q)=>{var ee=q(1702),ae=q(43157),ie=q(60614),de=q(84326),ce=q(41340),le=ee([].push);m.exports=function(m){if(ie(m))return m;if(ae(m)){for(var v=m.length,q=[],ee=0;ee{var ee=q(19662),ae=q(68554);m.exports=function(m,v){var q=m[v];return ae(q)?void 0:ee(q)}},10647:(m,v,q)=>{var ee=q(1702),ae=q(47908),ie=Math.floor,de=ee("".charAt),ce=ee("".replace),le=ee("".slice),pe=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,fe=/\$([$&'`]|\d{1,2})/g;m.exports=function(m,v,q,ee,ye,be){var Re=q+m.length,xe=ee.length,_e=fe;return void 0!==ye&&(ye=ae(ye),_e=pe),ce(be,_e,(function(ae,ce){var pe;switch(de(ce,0)){case"$":return"$";case"&":return m;case"`":return le(v,0,q);case"'":return le(v,Re);case"<":pe=ye[le(ce,1,-1)];break;default:var fe=+ce;if(0===fe)return ae;if(fe>xe){var be=ie(fe/10);return 0===be?ae:be<=xe?void 0===ee[be-1]?de(ce,1):ee[be-1]+de(ce,1):ae}pe=ee[fe-1]}return void 0===pe?"":pe}))}},17854:(m,v,q)=>{var check=function(m){return m&&m.Math==Math&&m};m.exports=check("object"==typeof globalThis&&globalThis)||check("object"==typeof window&&window)||check("object"==typeof self&&self)||check("object"==typeof q.g&&q.g)||function(){return this}()||Function("return this")()},92597:(m,v,q)=>{var ee=q(1702),ae=q(47908),ie=ee({}.hasOwnProperty);m.exports=Object.hasOwn||function hasOwn(m,v){return ie(ae(m),v)}},3501:m=>{m.exports={}},60490:(m,v,q)=>{var ee=q(35005);m.exports=ee("document","documentElement")},64664:(m,v,q)=>{var ee=q(19781),ae=q(47293),ie=q(80317);m.exports=!ee&&!ae((function(){return 7!=Object.defineProperty(ie("div"),"a",{get:function(){return 7}}).a}))},68361:(m,v,q)=>{var ee=q(1702),ae=q(47293),ie=q(84326),de=Object,ce=ee("".split);m.exports=ae((function(){return!de("z").propertyIsEnumerable(0)}))?function(m){return"String"==ie(m)?ce(m,""):de(m)}:de},79587:(m,v,q)=>{var ee=q(60614),ae=q(70111),ie=q(27674);m.exports=function(m,v,q){var de,ce;return ie&&ee(de=v.constructor)&&de!==q&&ae(ce=de.prototype)&&ce!==q.prototype&&ie(m,ce),m}},42788:(m,v,q)=>{var ee=q(1702),ae=q(60614),ie=q(5465),de=ee(Function.toString);ae(ie.inspectSource)||(ie.inspectSource=function(m){return de(m)}),m.exports=ie.inspectSource},62423:(m,v,q)=>{var ee=q(82109),ae=q(1702),ie=q(3501),de=q(70111),ce=q(92597),le=q(3070).f,pe=q(8006),fe=q(1156),ye=q(52050),be=q(69711),Re=q(76677),xe=!1,_e=be("meta"),we=0,setMetadata=function(m){le(m,_e,{value:{objectID:"O"+we++,weakData:{}}})},Te=m.exports={enable:function(){Te.enable=function(){},xe=!0;var m=pe.f,v=ae([].splice),q={};q[_e]=1,m(q).length&&(pe.f=function(q){for(var ee=m(q),ae=0,ie=ee.length;ae{var ee,ae,ie,de=q(94811),ce=q(17854),le=q(70111),pe=q(68880),fe=q(92597),ye=q(5465),be=q(6200),Re=q(3501),xe="Object already initialized",_e=ce.TypeError,we=ce.WeakMap;if(de||ye.state){var Te=ye.state||(ye.state=new we);Te.get=Te.get,Te.has=Te.has,Te.set=Te.set,ee=function(m,v){if(Te.has(m))throw _e(xe);return v.facade=m,Te.set(m,v),v},ae=function(m){return Te.get(m)||{}},ie=function(m){return Te.has(m)}}else{var Se=be("state");Re[Se]=!0,ee=function(m,v){if(fe(m,Se))throw _e(xe);return v.facade=m,pe(m,Se,v),v},ae=function(m){return fe(m,Se)?m[Se]:{}},ie=function(m){return fe(m,Se)}}m.exports={set:ee,get:ae,has:ie,enforce:function(m){return ie(m)?ae(m):ee(m,{})},getterFor:function(m){return function(v){var q;if(!le(v)||(q=ae(v)).type!==m)throw _e("Incompatible receiver, "+m+" required");return q}}}},43157:(m,v,q)=>{var ee=q(84326);m.exports=Array.isArray||function isArray(m){return"Array"==ee(m)}},60614:(m,v,q)=>{var ee=q(4154),ae=ee.all;m.exports=ee.IS_HTMLDDA?function(m){return"function"==typeof m||m===ae}:function(m){return"function"==typeof m}},4411:(m,v,q)=>{var ee=q(1702),ae=q(47293),ie=q(60614),de=q(70648),ce=q(35005),le=q(42788),noop=function(){},pe=[],fe=ce("Reflect","construct"),ye=/^\s*(?:class|function)\b/,be=ee(ye.exec),Re=!ye.exec(noop),xe=function isConstructor(m){if(!ie(m))return!1;try{return fe(noop,pe,m),!0}catch(m){return!1}},_e=function isConstructor(m){if(!ie(m))return!1;switch(de(m)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return Re||!!be(ye,le(m))}catch(m){return!0}};_e.sham=!0,m.exports=!fe||ae((function(){var m;return xe(xe.call)||!xe(Object)||!xe((function(){m=!0}))||m}))?_e:xe},54705:(m,v,q)=>{var ee=q(47293),ae=q(60614),ie=/#|\.prototype\./,isForced=function(m,v){var q=ce[de(m)];return q==pe||q!=le&&(ae(v)?ee(v):!!v)},de=isForced.normalize=function(m){return String(m).replace(ie,".").toLowerCase()},ce=isForced.data={},le=isForced.NATIVE="N",pe=isForced.POLYFILL="P";m.exports=isForced},68554:m=>{m.exports=function(m){return null==m}},70111:(m,v,q)=>{var ee=q(60614),ae=q(4154),ie=ae.all;m.exports=ae.IS_HTMLDDA?function(m){return"object"==typeof m?null!==m:ee(m)||m===ie}:function(m){return"object"==typeof m?null!==m:ee(m)}},31913:m=>{m.exports=!1},47850:(m,v,q)=>{var ee=q(70111),ae=q(84326),ie=q(5112)("match");m.exports=function(m){var v;return ee(m)&&(void 0!==(v=m[ie])?!!v:"RegExp"==ae(m))}},52190:(m,v,q)=>{var ee=q(35005),ae=q(60614),ie=q(47976),de=q(43307),ce=Object;m.exports=de?function(m){return"symbol"==typeof m}:function(m){var v=ee("Symbol");return ae(v)&&ie(v.prototype,ce(m))}},26244:(m,v,q)=>{var ee=q(17466);m.exports=function(m){return ee(m.length)}},56339:(m,v,q)=>{var ee=q(1702),ae=q(47293),ie=q(60614),de=q(92597),ce=q(19781),le=q(76530).CONFIGURABLE,pe=q(42788),fe=q(29909),ye=fe.enforce,be=fe.get,Re=String,xe=Object.defineProperty,_e=ee("".slice),we=ee("".replace),Te=ee([].join),Se=ce&&!ae((function(){return 8!==xe((function(){}),"length",{value:8}).length})),Ie=String(String).split("String"),Pe=m.exports=function(m,v,q){"Symbol("===_e(Re(v),0,7)&&(v="["+we(Re(v),/^Symbol\(([^)]*)\)/,"$1")+"]"),q&&q.getter&&(v="get "+v),q&&q.setter&&(v="set "+v),(!de(m,"name")||le&&m.name!==v)&&(ce?xe(m,"name",{value:v,configurable:!0}):m.name=v),Se&&q&&de(q,"arity")&&m.length!==q.arity&&xe(m,"length",{value:q.arity});try{q&&de(q,"constructor")&&q.constructor?ce&&xe(m,"prototype",{writable:!1}):m.prototype&&(m.prototype=void 0)}catch(m){}var ee=ye(m);return de(ee,"source")||(ee.source=Te(Ie,"string"==typeof v?v:"")),m};Function.prototype.toString=Pe((function toString(){return ie(this)&&be(this).source||pe(this)}),"toString")},74758:m=>{var v=Math.ceil,q=Math.floor;m.exports=Math.trunc||function trunc(m){var ee=+m;return(ee>0?q:v)(ee)}},21574:(m,v,q)=>{"use strict";var ee=q(19781),ae=q(1702),ie=q(46916),de=q(47293),ce=q(81956),le=q(25181),pe=q(55296),fe=q(47908),ye=q(68361),be=Object.assign,Re=Object.defineProperty,xe=ae([].concat);m.exports=!be||de((function(){if(ee&&1!==be({b:1},be(Re({},"a",{enumerable:!0,get:function(){Re(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var m={},v={},q=Symbol(),ae="abcdefghijklmnopqrst";return m[q]=7,ae.split("").forEach((function(m){v[m]=m})),7!=be({},m)[q]||ce(be({},v)).join("")!=ae}))?function assign(m,v){for(var q=fe(m),ae=arguments.length,de=1,be=le.f,Re=pe.f;ae>de;)for(var _e,we=ye(arguments[de++]),Te=be?xe(ce(we),be(we)):ce(we),Se=Te.length,Ie=0;Se>Ie;)_e=Te[Ie++],ee&&!ie(Re,we,_e)||(q[_e]=we[_e]);return q}:be},70030:(m,v,q)=>{var ee,ae=q(19670),ie=q(36048),de=q(80748),ce=q(3501),le=q(60490),pe=q(80317),fe=q(6200),ye="prototype",be="script",Re=fe("IE_PROTO"),EmptyConstructor=function(){},scriptTag=function(m){return"<"+be+">"+m+""},NullProtoObjectViaActiveX=function(m){m.write(scriptTag("")),m.close();var v=m.parentWindow.Object;return m=null,v},NullProtoObject=function(){try{ee=new ActiveXObject("htmlfile")}catch(m){}var m,v,q;NullProtoObject="undefined"!=typeof document?document.domain&&ee?NullProtoObjectViaActiveX(ee):(v=pe("iframe"),q="java"+be+":",v.style.display="none",le.appendChild(v),v.src=String(q),(m=v.contentWindow.document).open(),m.write(scriptTag("document.F=Object")),m.close(),m.F):NullProtoObjectViaActiveX(ee);for(var ae=de.length;ae--;)delete NullProtoObject[ye][de[ae]];return NullProtoObject()};ce[Re]=!0,m.exports=Object.create||function create(m,v){var q;return null!==m?(EmptyConstructor[ye]=ae(m),q=new EmptyConstructor,EmptyConstructor[ye]=null,q[Re]=m):q=NullProtoObject(),void 0===v?q:ie.f(q,v)}},36048:(m,v,q)=>{var ee=q(19781),ae=q(3353),ie=q(3070),de=q(19670),ce=q(45656),le=q(81956);v.f=ee&&!ae?Object.defineProperties:function defineProperties(m,v){de(m);for(var q,ee=ce(v),ae=le(v),pe=ae.length,fe=0;pe>fe;)ie.f(m,q=ae[fe++],ee[q]);return m}},3070:(m,v,q)=>{var ee=q(19781),ae=q(64664),ie=q(3353),de=q(19670),ce=q(34948),le=TypeError,pe=Object.defineProperty,fe=Object.getOwnPropertyDescriptor,ye="enumerable",be="configurable",Re="writable";v.f=ee?ie?function defineProperty(m,v,q){if(de(m),v=ce(v),de(q),"function"==typeof m&&"prototype"===v&&"value"in q&&Re in q&&!q[Re]){var ee=fe(m,v);ee&&ee[Re]&&(m[v]=q.value,q={configurable:be in q?q[be]:ee[be],enumerable:ye in q?q[ye]:ee[ye],writable:!1})}return pe(m,v,q)}:pe:function defineProperty(m,v,q){if(de(m),v=ce(v),de(q),ae)try{return pe(m,v,q)}catch(m){}if("get"in q||"set"in q)throw le("Accessors not supported");return"value"in q&&(m[v]=q.value),m}},31236:(m,v,q)=>{var ee=q(19781),ae=q(46916),ie=q(55296),de=q(79114),ce=q(45656),le=q(34948),pe=q(92597),fe=q(64664),ye=Object.getOwnPropertyDescriptor;v.f=ee?ye:function getOwnPropertyDescriptor(m,v){if(m=ce(m),v=le(v),fe)try{return ye(m,v)}catch(m){}if(pe(m,v))return de(!ae(ie.f,m,v),m[v])}},1156:(m,v,q)=>{var ee=q(84326),ae=q(45656),ie=q(8006).f,de=q(41589),ce="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],getWindowNames=function(m){try{return ie(m)}catch(m){return de(ce)}};m.exports.f=function getOwnPropertyNames(m){return ce&&"Window"==ee(m)?getWindowNames(m):ie(ae(m))}},8006:(m,v,q)=>{var ee=q(16324),ae=q(80748).concat("length","prototype");v.f=Object.getOwnPropertyNames||function getOwnPropertyNames(m){return ee(m,ae)}},25181:(m,v)=>{v.f=Object.getOwnPropertySymbols},79518:(m,v,q)=>{var ee=q(92597),ae=q(60614),ie=q(47908),de=q(6200),ce=q(49920),le=de("IE_PROTO"),pe=Object,fe=pe.prototype;m.exports=ce?pe.getPrototypeOf:function(m){var v=ie(m);if(ee(v,le))return v[le];var q=v.constructor;return ae(q)&&v instanceof q?q.prototype:v instanceof pe?fe:null}},52050:(m,v,q)=>{var ee=q(47293),ae=q(70111),ie=q(84326),de=q(7556),ce=Object.isExtensible,le=ee((function(){ce(1)}));m.exports=le||de?function isExtensible(m){return!!ae(m)&&((!de||"ArrayBuffer"!=ie(m))&&(!ce||ce(m)))}:ce},47976:(m,v,q)=>{var ee=q(1702);m.exports=ee({}.isPrototypeOf)},16324:(m,v,q)=>{var ee=q(1702),ae=q(92597),ie=q(45656),de=q(41318).indexOf,ce=q(3501),le=ee([].push);m.exports=function(m,v){var q,ee=ie(m),pe=0,fe=[];for(q in ee)!ae(ce,q)&&ae(ee,q)&&le(fe,q);for(;v.length>pe;)ae(ee,q=v[pe++])&&(~de(fe,q)||le(fe,q));return fe}},81956:(m,v,q)=>{var ee=q(16324),ae=q(80748);m.exports=Object.keys||function keys(m){return ee(m,ae)}},55296:(m,v)=>{"use strict";var q={}.propertyIsEnumerable,ee=Object.getOwnPropertyDescriptor,ae=ee&&!q.call({1:2},1);v.f=ae?function propertyIsEnumerable(m){var v=ee(this,m);return!!v&&v.enumerable}:q},27674:(m,v,q)=>{var ee=q(75668),ae=q(19670),ie=q(96077);m.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var m,v=!1,q={};try{(m=ee(Object.prototype,"__proto__","set"))(q,[]),v=q instanceof Array}catch(m){}return function setPrototypeOf(q,ee){return ae(q),ie(ee),v?m(q,ee):q.__proto__=ee,q}}():void 0)},90288:(m,v,q)=>{"use strict";var ee=q(51694),ae=q(70648);m.exports=ee?{}.toString:function toString(){return"[object "+ae(this)+"]"}},92140:(m,v,q)=>{var ee=q(46916),ae=q(60614),ie=q(70111),de=TypeError;m.exports=function(m,v){var q,ce;if("string"===v&&ae(q=m.toString)&&!ie(ce=ee(q,m)))return ce;if(ae(q=m.valueOf)&&!ie(ce=ee(q,m)))return ce;if("string"!==v&&ae(q=m.toString)&&!ie(ce=ee(q,m)))return ce;throw de("Can't convert object to primitive value")}},53887:(m,v,q)=>{var ee=q(35005),ae=q(1702),ie=q(8006),de=q(25181),ce=q(19670),le=ae([].concat);m.exports=ee("Reflect","ownKeys")||function ownKeys(m){var v=ie.f(ce(m)),q=de.f;return q?le(v,q(m)):v}},40857:(m,v,q)=>{var ee=q(17854);m.exports=ee},2626:(m,v,q)=>{var ee=q(3070).f;m.exports=function(m,v,q){q in m||ee(m,q,{configurable:!0,get:function(){return v[q]},set:function(m){v[q]=m}})}},97651:(m,v,q)=>{var ee=q(46916),ae=q(19670),ie=q(60614),de=q(84326),ce=q(22261),le=TypeError;m.exports=function(m,v){var q=m.exec;if(ie(q)){var pe=ee(q,m,v);return null!==pe&&ae(pe),pe}if("RegExp"===de(m))return ee(ce,m,v);throw le("RegExp#exec called on incompatible receiver")}},22261:(m,v,q)=>{"use strict";var ee,ae,ie=q(46916),de=q(1702),ce=q(41340),le=q(67066),pe=q(52999),fe=q(72309),ye=q(70030),be=q(29909).get,Re=q(9441),xe=q(38173),_e=fe("native-string-replace",String.prototype.replace),we=RegExp.prototype.exec,Te=we,Se=de("".charAt),Ie=de("".indexOf),Pe=de("".replace),qe=de("".slice),We=(ae=/b*/g,ie(we,ee=/a/,"a"),ie(we,ae,"a"),0!==ee.lastIndex||0!==ae.lastIndex),ze=pe.BROKEN_CARET,Ve=void 0!==/()??/.exec("")[1];(We||Ve||ze||Re||xe)&&(Te=function exec(m){var v,q,ee,ae,de,pe,fe,Re=this,xe=be(Re),He=ce(m),Xe=xe.raw;if(Xe)return Xe.lastIndex=Re.lastIndex,v=ie(Te,Xe,He),Re.lastIndex=Xe.lastIndex,v;var Qe=xe.groups,Ye=ze&&Re.sticky,et=ie(le,Re),tt=Re.source,nt=0,rt=He;if(Ye&&(et=Pe(et,"y",""),-1===Ie(et,"g")&&(et+="g"),rt=qe(He,Re.lastIndex),Re.lastIndex>0&&(!Re.multiline||Re.multiline&&"\n"!==Se(He,Re.lastIndex-1))&&(tt="(?: "+tt+")",rt=" "+rt,nt++),q=new RegExp("^(?:"+tt+")",et)),Ve&&(q=new RegExp("^"+tt+"$(?!\\s)",et)),We&&(ee=Re.lastIndex),ae=ie(we,Ye?q:Re,rt),Ye?ae?(ae.input=qe(ae.input,nt),ae[0]=qe(ae[0],nt),ae.index=Re.lastIndex,Re.lastIndex+=ae[0].length):Re.lastIndex=0:We&&ae&&(Re.lastIndex=Re.global?ae.index+ae[0].length:ee),Ve&&ae&&ae.length>1&&ie(_e,ae[0],q,(function(){for(de=1;de{"use strict";var ee=q(19670);m.exports=function(){var m=ee(this),v="";return m.hasIndices&&(v+="d"),m.global&&(v+="g"),m.ignoreCase&&(v+="i"),m.multiline&&(v+="m"),m.dotAll&&(v+="s"),m.unicode&&(v+="u"),m.unicodeSets&&(v+="v"),m.sticky&&(v+="y"),v}},34706:(m,v,q)=>{var ee=q(46916),ae=q(92597),ie=q(47976),de=q(67066),ce=RegExp.prototype;m.exports=function(m){var v=m.flags;return void 0!==v||"flags"in ce||ae(m,"flags")||!ie(ce,m)?v:ee(de,m)}},52999:(m,v,q)=>{var ee=q(47293),ae=q(17854).RegExp,ie=ee((function(){var m=ae("a","y");return m.lastIndex=2,null!=m.exec("abcd")})),de=ie||ee((function(){return!ae("a","y").sticky})),ce=ie||ee((function(){var m=ae("^r","gy");return m.lastIndex=2,null!=m.exec("str")}));m.exports={BROKEN_CARET:ce,MISSED_STICKY:de,UNSUPPORTED_Y:ie}},9441:(m,v,q)=>{var ee=q(47293),ae=q(17854).RegExp;m.exports=ee((function(){var m=ae(".","s");return!(m.dotAll&&m.exec("\n")&&"s"===m.flags)}))},38173:(m,v,q)=>{var ee=q(47293),ae=q(17854).RegExp;m.exports=ee((function(){var m=ae("(?b)","g");return"b"!==m.exec("b").groups.a||"bc"!=="b".replace(m,"$c")}))},84488:(m,v,q)=>{var ee=q(68554),ae=TypeError;m.exports=function(m){if(ee(m))throw ae("Can't call method on "+m);return m}},81150:m=>{m.exports=Object.is||function is(m,v){return m===v?0!==m||1/m==1/v:m!=m&&v!=v}},96340:(m,v,q)=>{"use strict";var ee=q(35005),ae=q(47045),ie=q(5112),de=q(19781),ce=ie("species");m.exports=function(m){var v=ee(m);de&&v&&!v[ce]&&ae(v,ce,{configurable:!0,get:function(){return this}})}},58003:(m,v,q)=>{var ee=q(3070).f,ae=q(92597),ie=q(5112)("toStringTag");m.exports=function(m,v,q){m&&!q&&(m=m.prototype),m&&!ae(m,ie)&&ee(m,ie,{configurable:!0,value:v})}},6200:(m,v,q)=>{var ee=q(72309),ae=q(69711),ie=ee("keys");m.exports=function(m){return ie[m]||(ie[m]=ae(m))}},5465:(m,v,q)=>{var ee=q(17854),ae=q(13072),ie="__core-js_shared__",de=ee[ie]||ae(ie,{});m.exports=de},72309:(m,v,q)=>{var ee=q(31913),ae=q(5465);(m.exports=function(m,v){return ae[m]||(ae[m]=void 0!==v?v:{})})("versions",[]).push({version:"3.29.1",mode:ee?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.1/LICENSE",source:"https://github.com/zloirock/core-js"})},36707:(m,v,q)=>{var ee=q(19670),ae=q(39483),ie=q(68554),de=q(5112)("species");m.exports=function(m,v){var q,ce=ee(m).constructor;return void 0===ce||ie(q=ee(ce)[de])?v:ae(q)}},43429:(m,v,q)=>{var ee=q(47293);m.exports=function(m){return ee((function(){var v=""[m]('"');return v!==v.toLowerCase()||v.split('"').length>3}))}},28710:(m,v,q)=>{var ee=q(1702),ae=q(19303),ie=q(41340),de=q(84488),ce=ee("".charAt),le=ee("".charCodeAt),pe=ee("".slice),createMethod=function(m){return function(v,q){var ee,fe,ye=ie(de(v)),be=ae(q),Re=ye.length;return be<0||be>=Re?m?"":void 0:(ee=le(ye,be))<55296||ee>56319||be+1===Re||(fe=le(ye,be+1))<56320||fe>57343?m?ce(ye,be):ee:m?pe(ye,be,be+2):fe-56320+(ee-55296<<10)+65536}};m.exports={codeAt:createMethod(!1),charAt:createMethod(!0)}},76091:(m,v,q)=>{var ee=q(76530).PROPER,ae=q(47293),ie=q(81361);m.exports=function(m){return ae((function(){return!!ie[m]()||"​…᠎"!=="​…᠎"[m]()||ee&&ie[m].name!==m}))}},53111:(m,v,q)=>{var ee=q(1702),ae=q(84488),ie=q(41340),de=q(81361),ce=ee("".replace),le=RegExp("^["+de+"]+"),pe=RegExp("(^|[^"+de+"])["+de+"]+$"),createMethod=function(m){return function(v){var q=ie(ae(v));return 1&m&&(q=ce(q,le,"")),2&m&&(q=ce(q,pe,"$1")),q}};m.exports={start:createMethod(1),end:createMethod(2),trim:createMethod(3)}},36293:(m,v,q)=>{var ee=q(7392),ae=q(47293);m.exports=!!Object.getOwnPropertySymbols&&!ae((function(){var m=Symbol();return!String(m)||!(Object(m)instanceof Symbol)||!Symbol.sham&&ee&&ee<41}))},56532:(m,v,q)=>{var ee=q(46916),ae=q(35005),ie=q(5112),de=q(98052);m.exports=function(){var m=ae("Symbol"),v=m&&m.prototype,q=v&&v.valueOf,ce=ie("toPrimitive");v&&!v[ce]&&de(v,ce,(function(m){return ee(q,this)}),{arity:1})}},2015:(m,v,q)=>{var ee=q(36293);m.exports=ee&&!!Symbol.for&&!!Symbol.keyFor},51400:(m,v,q)=>{var ee=q(19303),ae=Math.max,ie=Math.min;m.exports=function(m,v){var q=ee(m);return q<0?ae(q+v,0):ie(q,v)}},45656:(m,v,q)=>{var ee=q(68361),ae=q(84488);m.exports=function(m){return ee(ae(m))}},19303:(m,v,q)=>{var ee=q(74758);m.exports=function(m){var v=+m;return v!=v||0===v?0:ee(v)}},17466:(m,v,q)=>{var ee=q(19303),ae=Math.min;m.exports=function(m){return m>0?ae(ee(m),9007199254740991):0}},47908:(m,v,q)=>{var ee=q(84488),ae=Object;m.exports=function(m){return ae(ee(m))}},57593:(m,v,q)=>{var ee=q(46916),ae=q(70111),ie=q(52190),de=q(58173),ce=q(92140),le=q(5112),pe=TypeError,fe=le("toPrimitive");m.exports=function(m,v){if(!ae(m)||ie(m))return m;var q,le=de(m,fe);if(le){if(void 0===v&&(v="default"),q=ee(le,m,v),!ae(q)||ie(q))return q;throw pe("Can't convert object to primitive value")}return void 0===v&&(v="number"),ce(m,v)}},34948:(m,v,q)=>{var ee=q(57593),ae=q(52190);m.exports=function(m){var v=ee(m,"string");return ae(v)?v:v+""}},51694:(m,v,q)=>{var ee={};ee[q(5112)("toStringTag")]="z",m.exports="[object z]"===String(ee)},41340:(m,v,q)=>{var ee=q(70648),ae=String;m.exports=function(m){if("Symbol"===ee(m))throw TypeError("Cannot convert a Symbol value to a string");return ae(m)}},66330:m=>{var v=String;m.exports=function(m){try{return v(m)}catch(m){return"Object"}}},69711:(m,v,q)=>{var ee=q(1702),ae=0,ie=Math.random(),de=ee(1..toString);m.exports=function(m){return"Symbol("+(void 0===m?"":m)+")_"+de(++ae+ie,36)}},43307:(m,v,q)=>{var ee=q(36293);m.exports=ee&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},3353:(m,v,q)=>{var ee=q(19781),ae=q(47293);m.exports=ee&&ae((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},94811:(m,v,q)=>{var ee=q(17854),ae=q(60614),ie=ee.WeakMap;m.exports=ae(ie)&&/native code/.test(String(ie))},26800:(m,v,q)=>{var ee=q(40857),ae=q(92597),ie=q(6061),de=q(3070).f;m.exports=function(m){var v=ee.Symbol||(ee.Symbol={});ae(v,m)||de(v,m,{value:ie.f(m)})}},6061:(m,v,q)=>{var ee=q(5112);v.f=ee},5112:(m,v,q)=>{var ee=q(17854),ae=q(72309),ie=q(92597),de=q(69711),ce=q(36293),le=q(43307),pe=ee.Symbol,fe=ae("wks"),ye=le?pe.for||pe:pe&&pe.withoutSetter||de;m.exports=function(m){return ie(fe,m)||(fe[m]=ce&&ie(pe,m)?pe[m]:ye("Symbol."+m)),fe[m]}},81361:m=>{m.exports="\t\n\v\f\r                 \u2028\u2029\ufeff"},92222:(m,v,q)=>{"use strict";var ee=q(82109),ae=q(47293),ie=q(43157),de=q(70111),ce=q(47908),le=q(26244),pe=q(7207),fe=q(86135),ye=q(65417),be=q(81194),Re=q(5112),xe=q(7392),_e=Re("isConcatSpreadable"),we=xe>=51||!ae((function(){var m=[];return m[_e]=!1,m.concat()[0]!==m})),isConcatSpreadable=function(m){if(!de(m))return!1;var v=m[_e];return void 0!==v?!!v:ie(m)};ee({target:"Array",proto:!0,arity:1,forced:!we||!be("concat")},{concat:function concat(m){var v,q,ee,ae,ie,de=ce(this),be=ye(de,0),Re=0;for(v=-1,ee=arguments.length;v{"use strict";var ee=q(82109),ae=q(42092).every;ee({target:"Array",proto:!0,forced:!q(9341)("every")},{every:function every(m){return ae(this,m,arguments.length>1?arguments[1]:void 0)}})},57327:(m,v,q)=>{"use strict";var ee=q(82109),ae=q(42092).filter;ee({target:"Array",proto:!0,forced:!q(81194)("filter")},{filter:function filter(m){return ae(this,m,arguments.length>1?arguments[1]:void 0)}})},89554:(m,v,q)=>{"use strict";var ee=q(82109),ae=q(18533);ee({target:"Array",proto:!0,forced:[].forEach!=ae},{forEach:ae})},82772:(m,v,q)=>{"use strict";var ee=q(82109),ae=q(21470),ie=q(41318).indexOf,de=q(9341),ce=ae([].indexOf),le=!!ce&&1/ce([1],1,-0)<0;ee({target:"Array",proto:!0,forced:le||!de("indexOf")},{indexOf:function indexOf(m){var v=arguments.length>1?arguments[1]:void 0;return le?ce(this,m,v)||0:ie(this,m,v)}})},69600:(m,v,q)=>{"use strict";var ee=q(82109),ae=q(1702),ie=q(68361),de=q(45656),ce=q(9341),le=ae([].join);ee({target:"Array",proto:!0,forced:ie!=Object||!ce("join",",")},{join:function join(m){return le(de(this),void 0===m?",":m)}})},21249:(m,v,q)=>{"use strict";var ee=q(82109),ae=q(42092).map;ee({target:"Array",proto:!0,forced:!q(81194)("map")},{map:function map(m){return ae(this,m,arguments.length>1?arguments[1]:void 0)}})},68309:(m,v,q)=>{var ee=q(19781),ae=q(76530).EXISTS,ie=q(1702),de=q(47045),ce=Function.prototype,le=ie(ce.toString),pe=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,fe=ie(pe.exec);ee&&!ae&&de(ce,"name",{configurable:!0,get:function(){try{return fe(pe,le(this))[1]}catch(m){return""}}})},38862:(m,v,q)=>{var ee=q(82109),ae=q(35005),ie=q(22104),de=q(46916),ce=q(1702),le=q(47293),pe=q(60614),fe=q(52190),ye=q(50206),be=q(88044),Re=q(36293),xe=String,_e=ae("JSON","stringify"),we=ce(/./.exec),Te=ce("".charAt),Se=ce("".charCodeAt),Ie=ce("".replace),Pe=ce(1..toString),qe=/[\uD800-\uDFFF]/g,We=/^[\uD800-\uDBFF]$/,ze=/^[\uDC00-\uDFFF]$/,Ve=!Re||le((function(){var m=ae("Symbol")();return"[null]"!=_e([m])||"{}"!=_e({a:m})||"{}"!=_e(Object(m))})),He=le((function(){return'"\\udf06\\ud834"'!==_e("\udf06\ud834")||'"\\udead"'!==_e("\udead")})),stringifyWithSymbolsFix=function(m,v){var q=ye(arguments),ee=be(v);if(pe(ee)||void 0!==m&&!fe(m))return q[1]=function(m,v){if(pe(ee)&&(v=de(ee,this,xe(m),v)),!fe(v))return v},ie(_e,null,q)},fixIllFormed=function(m,v,q){var ee=Te(q,v-1),ae=Te(q,v+1);return we(We,m)&&!we(ze,ae)||we(ze,m)&&!we(We,ee)?"\\u"+Pe(Se(m,0),16):m};_e&&ee({target:"JSON",stat:!0,arity:3,forced:Ve||He},{stringify:function stringify(m,v,q){var ee=ye(arguments),ae=ie(Ve?stringifyWithSymbolsFix:_e,null,ee);return He&&"string"==typeof ae?Ie(ae,qe,fixIllFormed):ae}})},19601:(m,v,q)=>{var ee=q(82109),ae=q(21574);ee({target:"Object",stat:!0,arity:2,forced:Object.assign!==ae},{assign:ae})},43371:(m,v,q)=>{var ee=q(82109),ae=q(76677),ie=q(47293),de=q(70111),ce=q(62423).onFreeze,le=Object.freeze;ee({target:"Object",stat:!0,forced:ie((function(){le(1)})),sham:!ae},{freeze:function freeze(m){return le&&de(m)?le(ce(m)):m}})},29660:(m,v,q)=>{var ee=q(82109),ae=q(36293),ie=q(47293),de=q(25181),ce=q(47908);ee({target:"Object",stat:!0,forced:!ae||ie((function(){de.f(1)}))},{getOwnPropertySymbols:function getOwnPropertySymbols(m){var v=de.f;return v?v(ce(m)):[]}})},30489:(m,v,q)=>{var ee=q(82109),ae=q(47293),ie=q(47908),de=q(79518),ce=q(49920);ee({target:"Object",stat:!0,forced:ae((function(){de(1)})),sham:!ce},{getPrototypeOf:function getPrototypeOf(m){return de(ie(m))}})},47941:(m,v,q)=>{var ee=q(82109),ae=q(47908),ie=q(81956);ee({target:"Object",stat:!0,forced:q(47293)((function(){ie(1)}))},{keys:function keys(m){return ie(ae(m))}})},41539:(m,v,q)=>{var ee=q(51694),ae=q(98052),ie=q(90288);ee||ae(Object.prototype,"toString",ie,{unsafe:!0})},12419:(m,v,q)=>{var ee=q(82109),ae=q(35005),ie=q(22104),de=q(27065),ce=q(39483),le=q(19670),pe=q(70111),fe=q(70030),ye=q(47293),be=ae("Reflect","construct"),Re=Object.prototype,xe=[].push,_e=ye((function(){function F(){}return!(be((function(){}),[],F)instanceof F)})),we=!ye((function(){be((function(){}))})),Te=_e||we;ee({target:"Reflect",stat:!0,forced:Te,sham:Te},{construct:function construct(m,v){ce(m),le(v);var q=arguments.length<3?m:ce(arguments[2]);if(we&&!_e)return be(m,v,q);if(m==q){switch(v.length){case 0:return new m;case 1:return new m(v[0]);case 2:return new m(v[0],v[1]);case 3:return new m(v[0],v[1],v[2]);case 4:return new m(v[0],v[1],v[2],v[3])}var ee=[null];return ie(xe,ee,v),new(ie(de,m,ee))}var ae=q.prototype,ye=fe(pe(ae)?ae:Re),Te=ie(m,ye,v);return pe(Te)?Te:ye}})},24603:(m,v,q)=>{var ee=q(19781),ae=q(17854),ie=q(1702),de=q(54705),ce=q(79587),le=q(68880),pe=q(8006).f,fe=q(47976),ye=q(47850),be=q(41340),Re=q(34706),xe=q(52999),_e=q(2626),we=q(98052),Te=q(47293),Se=q(92597),Ie=q(29909).enforce,Pe=q(96340),qe=q(5112),We=q(9441),ze=q(38173),Ve=qe("match"),He=ae.RegExp,Xe=He.prototype,Qe=ae.SyntaxError,Ye=ie(Xe.exec),et=ie("".charAt),tt=ie("".replace),nt=ie("".indexOf),rt=ie("".slice),it=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,st=/a/g,ot=/a/g,dt=new He(st)!==st,ct=xe.MISSED_STICKY,lt=xe.UNSUPPORTED_Y,ut=ee&&(!dt||ct||We||ze||Te((function(){return ot[Ve]=!1,He(st)!=st||He(ot)==ot||"/a/i"!=He(st,"i")}))),handleDotAll=function(m){for(var v,q=m.length,ee=0,ae="",ie=!1;ee<=q;ee++)"\\"!==(v=et(m,ee))?ie||"."!==v?("["===v?ie=!0:"]"===v&&(ie=!1),ae+=v):ae+="[\\s\\S]":ae+=v+et(m,++ee);return ae},handleNCG=function(m){for(var v,q=m.length,ee=0,ae="",ie=[],de={},ce=!1,le=!1,pe=0,fe="";ee<=q;ee++){if("\\"===(v=et(m,ee)))v+=et(m,++ee);else if("]"===v)ce=!1;else if(!ce)switch(!0){case"["===v:ce=!0;break;case"("===v:Ye(it,rt(m,ee+1))&&(ee+=2,le=!0),ae+=v,pe++;continue;case">"===v&&le:if(""===fe||Se(de,fe))throw new Qe("Invalid capture group name");de[fe]=!0,ie[ie.length]=[fe,pe],le=!1,fe="";continue}le?fe+=v:ae+=v}return[ae,ie]};if(de("RegExp",ut)){for(var pt=function RegExp(m,v){var q,ee,ae,ie,de,pe,xe=fe(Xe,this),_e=ye(m),we=void 0===v,Te=[],Se=m;if(!xe&&_e&&we&&m.constructor===pt)return m;if((_e||fe(Xe,m))&&(m=m.source,we&&(v=Re(Se))),m=void 0===m?"":be(m),v=void 0===v?"":be(v),Se=m,We&&"dotAll"in st&&(ee=!!v&&nt(v,"s")>-1)&&(v=tt(v,/s/g,"")),q=v,ct&&"sticky"in st&&(ae=!!v&&nt(v,"y")>-1)&<&&(v=tt(v,/y/g,"")),ze&&(m=(ie=handleNCG(m))[0],Te=ie[1]),de=ce(He(m,v),xe?this:Xe,pt),(ee||ae||Te.length)&&(pe=Ie(de),ee&&(pe.dotAll=!0,pe.raw=pt(handleDotAll(m),q)),ae&&(pe.sticky=!0),Te.length&&(pe.groups=Te)),m!==Se)try{le(de,"source",""===Se?"(?:)":Se)}catch(m){}return de},ht=pe(He),gt=0;ht.length>gt;)_e(pt,He,ht[gt++]);Xe.constructor=pt,pt.prototype=Xe,we(ae,"RegExp",pt,{constructor:!0})}Pe("RegExp")},74916:(m,v,q)=>{"use strict";var ee=q(82109),ae=q(22261);ee({target:"RegExp",proto:!0,forced:/./.exec!==ae},{exec:ae})},39714:(m,v,q)=>{"use strict";var ee=q(76530).PROPER,ae=q(98052),ie=q(19670),de=q(41340),ce=q(47293),le=q(34706),pe="toString",fe=RegExp.prototype[pe],ye=ce((function(){return"/a/b"!=fe.call({source:"a",flags:"b"})})),be=ee&&fe.name!=pe;(ye||be)&&ae(RegExp.prototype,pe,(function toString(){var m=ie(this);return"/"+de(m.source)+"/"+de(le(m))}),{unsafe:!0})},15218:(m,v,q)=>{"use strict";var ee=q(82109),ae=q(14230);ee({target:"String",proto:!0,forced:q(43429)("anchor")},{anchor:function anchor(m){return ae(this,"a","name",m)}})},29254:(m,v,q)=>{"use strict";var ee=q(82109),ae=q(14230);ee({target:"String",proto:!0,forced:q(43429)("link")},{link:function link(m){return ae(this,"a","href",m)}})},4723:(m,v,q)=>{"use strict";var ee=q(46916),ae=q(27007),ie=q(19670),de=q(68554),ce=q(17466),le=q(41340),pe=q(84488),fe=q(58173),ye=q(31530),be=q(97651);ae("match",(function(m,v,q){return[function match(v){var q=pe(this),ae=de(v)?void 0:fe(v,m);return ae?ee(ae,v,q):new RegExp(v)[m](le(q))},function(m){var ee=ie(this),ae=le(m),de=q(v,ee,ae);if(de.done)return de.value;if(!ee.global)return be(ee,ae);var pe=ee.unicode;ee.lastIndex=0;for(var fe,Re=[],xe=0;null!==(fe=be(ee,ae));){var _e=le(fe[0]);Re[xe]=_e,""===_e&&(ee.lastIndex=ye(ae,ce(ee.lastIndex),pe)),xe++}return 0===xe?null:Re}]}))},15306:(m,v,q)=>{"use strict";var ee=q(22104),ae=q(46916),ie=q(1702),de=q(27007),ce=q(47293),le=q(19670),pe=q(60614),fe=q(68554),ye=q(19303),be=q(17466),Re=q(41340),xe=q(84488),_e=q(31530),we=q(58173),Te=q(10647),Se=q(97651),Ie=q(5112)("replace"),Pe=Math.max,qe=Math.min,We=ie([].concat),ze=ie([].push),Ve=ie("".indexOf),He=ie("".slice),Xe="$0"==="a".replace(/./,"$0"),Qe=!!/./[Ie]&&""===/./[Ie]("a","$0");de("replace",(function(m,v,q){var ie=Qe?"$":"$0";return[function replace(m,q){var ee=xe(this),ie=fe(m)?void 0:we(m,Ie);return ie?ae(ie,m,ee,q):ae(v,Re(ee),m,q)},function(m,ae){var de=le(this),ce=Re(m);if("string"==typeof ae&&-1===Ve(ae,ie)&&-1===Ve(ae,"$<")){var fe=q(v,de,ce,ae);if(fe.done)return fe.value}var xe=pe(ae);xe||(ae=Re(ae));var we=de.global;if(we){var Ie=de.unicode;de.lastIndex=0}for(var Xe=[];;){var Qe=Se(de,ce);if(null===Qe)break;if(ze(Xe,Qe),!we)break;""===Re(Qe[0])&&(de.lastIndex=_e(ce,be(de.lastIndex),Ie))}for(var Ye,et="",tt=0,nt=0;nt=tt&&(et+=He(ce,tt,it)+lt,tt=it+rt.length)}return et+He(ce,tt)}]}),!!ce((function(){var m=/./;return m.exec=function(){var m=[];return m.groups={a:"7"},m},"7"!=="".replace(m,"$")}))||!Xe||Qe)},64765:(m,v,q)=>{"use strict";var ee=q(46916),ae=q(27007),ie=q(19670),de=q(68554),ce=q(84488),le=q(81150),pe=q(41340),fe=q(58173),ye=q(97651);ae("search",(function(m,v,q){return[function search(v){var q=ce(this),ae=de(v)?void 0:fe(v,m);return ae?ee(ae,v,q):new RegExp(v)[m](pe(q))},function(m){var ee=ie(this),ae=pe(m),de=q(v,ee,ae);if(de.done)return de.value;var ce=ee.lastIndex;le(ce,0)||(ee.lastIndex=0);var fe=ye(ee,ae);return le(ee.lastIndex,ce)||(ee.lastIndex=ce),null===fe?-1:fe.index}]}))},37268:(m,v,q)=>{"use strict";var ee=q(82109),ae=q(14230);ee({target:"String",proto:!0,forced:q(43429)("small")},{small:function small(){return ae(this,"small","","")}})},23123:(m,v,q)=>{"use strict";var ee=q(22104),ae=q(46916),ie=q(1702),de=q(27007),ce=q(19670),le=q(68554),pe=q(47850),fe=q(84488),ye=q(36707),be=q(31530),Re=q(17466),xe=q(41340),_e=q(58173),we=q(41589),Te=q(97651),Se=q(22261),Ie=q(52999),Pe=q(47293),qe=Ie.UNSUPPORTED_Y,We=4294967295,ze=Math.min,Ve=[].push,He=ie(/./.exec),Xe=ie(Ve),Qe=ie("".slice);de("split",(function(m,v,q){var ie;return ie="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(m,q){var ie=xe(fe(this)),de=void 0===q?We:q>>>0;if(0===de)return[];if(void 0===m)return[ie];if(!pe(m))return ae(v,ie,m,de);for(var ce,le,ye,be=[],Re=(m.ignoreCase?"i":"")+(m.multiline?"m":"")+(m.unicode?"u":"")+(m.sticky?"y":""),_e=0,Te=new RegExp(m.source,Re+"g");(ce=ae(Se,Te,ie))&&!((le=Te.lastIndex)>_e&&(Xe(be,Qe(ie,_e,ce.index)),ce.length>1&&ce.index=de));)Te.lastIndex===ce.index&&Te.lastIndex++;return _e===ie.length?!ye&&He(Te,"")||Xe(be,""):Xe(be,Qe(ie,_e)),be.length>de?we(be,0,de):be}:"0".split(void 0,0).length?function(m,q){return void 0===m&&0===q?[]:ae(v,this,m,q)}:v,[function split(v,q){var ee=fe(this),de=le(v)?void 0:_e(v,m);return de?ae(de,v,ee,q):ae(ie,xe(ee),v,q)},function(m,ee){var ae=ce(this),de=xe(m),le=q(ie,ae,de,ee,ie!==v);if(le.done)return le.value;var pe=ye(ae,RegExp),fe=ae.unicode,_e=(ae.ignoreCase?"i":"")+(ae.multiline?"m":"")+(ae.unicode?"u":"")+(qe?"g":"y"),we=new pe(qe?"^(?:"+ae.source+")":ae,_e),Se=void 0===ee?We:ee>>>0;if(0===Se)return[];if(0===de.length)return null===Te(we,de)?[de]:[];for(var Ie=0,Pe=0,Ve=[];Pe{"use strict";var ee=q(82109),ae=q(53111).trim;ee({target:"String",proto:!0,forced:q(76091)("trim")},{trim:function trim(){return ae(this)}})},4032:(m,v,q)=>{"use strict";var ee=q(82109),ae=q(17854),ie=q(46916),de=q(1702),ce=q(31913),le=q(19781),pe=q(36293),fe=q(47293),ye=q(92597),be=q(47976),Re=q(19670),xe=q(45656),_e=q(34948),we=q(41340),Te=q(79114),Se=q(70030),Ie=q(81956),Pe=q(8006),qe=q(1156),We=q(25181),ze=q(31236),Ve=q(3070),He=q(36048),Xe=q(55296),Qe=q(98052),Ye=q(47045),et=q(72309),tt=q(6200),nt=q(3501),rt=q(69711),it=q(5112),st=q(6061),ot=q(26800),dt=q(56532),ct=q(58003),lt=q(29909),ut=q(42092).forEach,pt=tt("hidden"),ht="Symbol",gt="prototype",ft=lt.set,mt=lt.getterFor(ht),yt=Object[gt],vt=ae.Symbol,bt=vt&&vt[gt],Rt=ae.TypeError,xt=ae.QObject,_t=ze.f,Et=Ve.f,wt=qe.f,Tt=Xe.f,Dt=de([].push),St=et("symbols"),Ct=et("op-symbols"),kt=et("wks"),At=!xt||!xt[gt]||!xt[gt].findChild,It=le&&fe((function(){return 7!=Se(Et({},"a",{get:function(){return Et(this,"a",{value:7}).a}})).a}))?function(m,v,q){var ee=_t(yt,v);ee&&delete yt[v],Et(m,v,q),ee&&m!==yt&&Et(yt,v,ee)}:Et,wrap=function(m,v){var q=St[m]=Se(bt);return ft(q,{type:ht,tag:m,description:v}),le||(q.description=v),q},jt=function defineProperty(m,v,q){m===yt&&jt(Ct,v,q),Re(m);var ee=_e(v);return Re(q),ye(St,ee)?(q.enumerable?(ye(m,pt)&&m[pt][ee]&&(m[pt][ee]=!1),q=Se(q,{enumerable:Te(0,!1)})):(ye(m,pt)||Et(m,pt,Te(1,{})),m[pt][ee]=!0),It(m,ee,q)):Et(m,ee,q)},Pt=function defineProperties(m,v){Re(m);var q=xe(v),ee=Ie(q).concat($getOwnPropertySymbols(q));return ut(ee,(function(v){le&&!ie(Ft,q,v)||jt(m,v,q[v])})),m},Ft=function propertyIsEnumerable(m){var v=_e(m),q=ie(Tt,this,v);return!(this===yt&&ye(St,v)&&!ye(Ct,v))&&(!(q||!ye(this,v)||!ye(St,v)||ye(this,pt)&&this[pt][v])||q)},Ot=function getOwnPropertyDescriptor(m,v){var q=xe(m),ee=_e(v);if(q!==yt||!ye(St,ee)||ye(Ct,ee)){var ae=_t(q,ee);return!ae||!ye(St,ee)||ye(q,pt)&&q[pt][ee]||(ae.enumerable=!0),ae}},Lt=function getOwnPropertyNames(m){var v=wt(xe(m)),q=[];return ut(v,(function(m){ye(St,m)||ye(nt,m)||Dt(q,m)})),q},$getOwnPropertySymbols=function(m){var v=m===yt,q=wt(v?Ct:xe(m)),ee=[];return ut(q,(function(m){!ye(St,m)||v&&!ye(yt,m)||Dt(ee,St[m])})),ee};pe||(Qe(bt=(vt=function Symbol(){if(be(bt,this))throw Rt("Symbol is not a constructor");var m=arguments.length&&void 0!==arguments[0]?we(arguments[0]):void 0,v=rt(m),setter=function(m){this===yt&&ie(setter,Ct,m),ye(this,pt)&&ye(this[pt],v)&&(this[pt][v]=!1),It(this,v,Te(1,m))};return le&&At&&It(yt,v,{configurable:!0,set:setter}),wrap(v,m)})[gt],"toString",(function toString(){return mt(this).tag})),Qe(vt,"withoutSetter",(function(m){return wrap(rt(m),m)})),Xe.f=Ft,Ve.f=jt,He.f=Pt,ze.f=Ot,Pe.f=qe.f=Lt,We.f=$getOwnPropertySymbols,st.f=function(m){return wrap(it(m),m)},le&&(Ye(bt,"description",{configurable:!0,get:function description(){return mt(this).description}}),ce||Qe(yt,"propertyIsEnumerable",Ft,{unsafe:!0}))),ee({global:!0,constructor:!0,wrap:!0,forced:!pe,sham:!pe},{Symbol:vt}),ut(Ie(kt),(function(m){ot(m)})),ee({target:ht,stat:!0,forced:!pe},{useSetter:function(){At=!0},useSimple:function(){At=!1}}),ee({target:"Object",stat:!0,forced:!pe,sham:!le},{create:function create(m,v){return void 0===v?Se(m):Pt(Se(m),v)},defineProperty:jt,defineProperties:Pt,getOwnPropertyDescriptor:Ot}),ee({target:"Object",stat:!0,forced:!pe},{getOwnPropertyNames:Lt}),dt(),ct(vt,ht),nt[pt]=!0},41817:(m,v,q)=>{"use strict";var ee=q(82109),ae=q(19781),ie=q(17854),de=q(1702),ce=q(92597),le=q(60614),pe=q(47976),fe=q(41340),ye=q(47045),be=q(99920),Re=ie.Symbol,xe=Re&&Re.prototype;if(ae&&le(Re)&&(!("description"in xe)||void 0!==Re().description)){var _e={},we=function Symbol(){var m=arguments.length<1||void 0===arguments[0]?void 0:fe(arguments[0]),v=pe(xe,this)?new Re(m):void 0===m?Re():Re(m);return""===m&&(_e[v]=!0),v};be(we,Re),we.prototype=xe,xe.constructor=we;var Te="Symbol(test)"==String(Re("test")),Se=de(xe.valueOf),Ie=de(xe.toString),Pe=/^Symbol\((.*)\)[^)]+$/,qe=de("".replace),We=de("".slice);ye(xe,"description",{configurable:!0,get:function description(){var m=Se(this);if(ce(_e,m))return"";var v=Ie(m),q=Te?We(v,7,-1):qe(v,Pe,"$1");return""===q?void 0:q}}),ee({global:!0,constructor:!0,forced:!0},{Symbol:we})}},40763:(m,v,q)=>{var ee=q(82109),ae=q(35005),ie=q(92597),de=q(41340),ce=q(72309),le=q(2015),pe=ce("string-to-symbol-registry"),fe=ce("symbol-to-string-registry");ee({target:"Symbol",stat:!0,forced:!le},{for:function(m){var v=de(m);if(ie(pe,v))return pe[v];var q=ae("Symbol")(v);return pe[v]=q,fe[q]=v,q}})},82526:(m,v,q)=>{q(4032),q(40763),q(26620),q(38862),q(29660)},26620:(m,v,q)=>{var ee=q(82109),ae=q(92597),ie=q(52190),de=q(66330),ce=q(72309),le=q(2015),pe=ce("symbol-to-string-registry");ee({target:"Symbol",stat:!0,forced:!le},{keyFor:function keyFor(m){if(!ie(m))throw TypeError(de(m)+" is not a symbol");if(ae(pe,m))return pe[m]}})},54747:(m,v,q)=>{var ee=q(17854),ae=q(48324),ie=q(98509),de=q(18533),ce=q(68880),handlePrototype=function(m){if(m&&m.forEach!==de)try{ce(m,"forEach",de)}catch(v){m.forEach=de}};for(var le in ae)ae[le]&&handlePrototype(ee[le]&&ee[le].prototype);handlePrototype(ie)},11871:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie});var ee=q(23645),ae=q.n(ee)()((function(m){return m[1]}));ae.push([m.id,'.vjs-quality-selector .vjs-menu-button{margin:0;padding:0;height:100%;width:100%}.vjs-quality-selector .vjs-icon-placeholder{font-family:"VideoJS";font-weight:normal;font-style:normal}.video-js:not(.vjs-v8) .vjs-quality-selector .vjs-icon-placeholder::before{content:""}.vjs-v8 .vjs-quality-selector .vjs-icon-placeholder::before{content:""}.vjs-quality-changing .vjs-big-play-button{display:none}.vjs-quality-changing .vjs-control-bar{display:flex;visibility:visible;opacity:1}',""]);const ie=ae},33482:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie});var ee=q(23645),ae=q.n(ee)()((function(m){return m[1]}));ae.push([m.id,"@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap);"]),ae.push([m.id,'.ramp--auto-advance{display:flex;align-content:center;border:.05rem solid #d3d3d3;border-radius:.25rem;background:#f2f2f2;width:fit-content;padding:.5rem 1.5rem;max-height:2rem}.ramp--auto-advance .ramp--auto-advance-label{margin-bottom:1rem;font-weight:normal;margin:0;color:#333;padding:.25rem}.ramp--auto-advance .ramp--auto-advance-toggle{position:relative;width:60px;height:34px;margin-left:1rem}.ramp--auto-advance .ramp--auto-advance-toggle input{opacity:0;width:0;height:0}.ramp--auto-advance .ramp--auto-advance-toggle .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;height:inherit;width:inherit}.ramp--auto-advance .ramp--auto-advance-toggle .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.ramp--auto-advance .ramp--auto-advance-toggle input:checked+.slider{background-color:#2a5459}.ramp--auto-advance .ramp--auto-advance-toggle input:focus+.slider{box-shadow:0 0 1px #2a5459}.ramp--auto-advance .ramp--auto-advance-toggle input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.ramp--auto-advance .ramp--auto-advance-toggle .slider.round{border-radius:34px}.ramp--auto-advance .ramp--auto-advance-toggle .slider.round:before{border-radius:50%}',""]);const ie=ae},9065:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie});var ee=q(23645),ae=q.n(ee)()((function(m){return m[1]}));ae.push([m.id,"@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap);"]),ae.push([m.id,".ramp--error-message__alert{display:flex;justify-content:space-between;padding:1rem;background-color:rgba(224,16,26,.2);border-radius:.25rem}.ramp--error-message__message{padding:12px 20px}.ramp--error-message__reset-button{background-color:#2a5459;color:#fff !important;padding:12px 20px;border:none;border-radius:4px;cursor:pointer;font-size:medium}",""]);const ie=ae},30708:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie});var ee=q(23645),ae=q.n(ee)()((function(m){return m[1]}));ae.push([m.id,"@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap);"]),ae.push([m.id,".ramp--markers-display{min-width:inherit;padding:1rem}.ramp--markers-display .ramp--markers-display__title{border:.05rem solid #d3d3d3;border-radius:.25rem .25rem 0 0;margin-bottom:1rem;background:#f2f2f2}.ramp--markers-display .ramp--markers-display__title h4{font-weight:normal;padding:.5rem 1.5rem;margin:0;color:#333}.ramp--markers-display table{font-family:arial,sans-serif;width:100%;border-collapse:collapse}.ramp--markers-display table *:disabled{cursor:not-allowed;opacity:.8}.ramp--markers-display table td:nth-child(3){width:40%}.ramp--markers-display table th{border:1px solid #f2f2f2;padding:.5rem}.ramp--markers-display table td{border:1px solid #f2f2f2;text-align:left;padding:.5rem;font-weight:normal}.ramp--markers-display table input.ramp--markers-display__edit-marker{width:100%;padding:.5rem .25rem;display:inline-block;border:1px solid #ccc;border-radius:.2rem;box-sizing:border-box;font-size:inherit}.ramp--markers-display .marker-actions{display:flex;justify-content:flex-end}.ramp--markers-display .marker-actions p{margin:0;margin-top:.25rem}.ramp--markers-display .time-invalid{outline:none;border-color:#e0101a;box-shadow:0 0 10px #e0101a}.ramp--markers-display .ramp--markers-display__edit-button{background-color:#2a5459;color:#fff;padding:5px 10px;border:none;border-radius:4px;cursor:pointer;margin-left:.5rem}.ramp--markers-display .ramp--markers-display__edit-button-danger{background-color:#e0101a;color:#fff;padding:5px 10px;border:none;border-radius:4px;cursor:pointer;margin-left:.5rem}.ramp--markers-display .ramp--markers-display__error-message{color:#e0101a;font-size:small;margin:auto}.ramp--markers-display__markers-empty{font-size:medium;padding:2em}.ramp-markers-display__new-marker{margin-bottom:1rem}.ramp--markers-display__new-marker-form{border:1px solid #d3d3d3;padding:.5rem;border-radius:.25rem;margin:1rem 0;font-size:.85rem;font-weight:bold}.ramp--markers-display__new-marker-form table.create-marker-form-table{border:none}.ramp--markers-display__new-marker-form input.ramp--markers-display__create-marker{width:80%;vertical-align:middle;padding:.5rem .25rem;background-color:#fff;border:1px solid #ccc;border-radius:.2rem;box-sizing:border-box;margin-left:.5rem;font-size:inherit}",""]);const ie=ae},87016:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie});var ee=q(23645),ae=q.n(ee)()((function(m){return m[1]}));ae.push([m.id,"@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap);"]),ae.push([m.id,".ramp--media-player_inaccessible-message-content{width:50%;color:#f2f2f2}.ramp--media-player_inaccessible-message-content a{color:#80a590}.ramp--media-player_inaccessible-message-buttons{display:flex;gap:.5em}.ramp--media-player_inaccessible-message-buttons button{border:1px solid;color:#fff;background-color:#2a5459;padding:.5em;border-radius:.3em;cursor:pointer;font-size:medium;display:flex;align-items:center;gap:.25em}.ramp--media-player_inaccessible-message-timer{color:inherit;margin:1em 0}.ramp--media-player_inaccessible-message-timer.hidden{visibility:hidden}",""]);const ie=ae},52526:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie});var ee=q(23645),ae=q.n(ee)()((function(m){return m[1]}));ae.push([m.id,"@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap);"]),ae.push([m.id,".vjs-file-download-icon{background-size:1.25rem;background-position:.75rem}.vjs-file-download-icon .vjs-menu-title{background-color:#7e7e7e}.vjs-file-download-icon .vjs-menu-title:hover{background-color:#7e7e7e}.vjs-menu-content.file-download-menu{position:absolute;background-color:rgba(43,51,63,.7);min-width:max-content;box-shadow:0px 8px 16px 0px rgba(0,0,0,.2);z-index:1;right:-100%;bottom:100%}.vjs-menu-content.file-download-menu .menu-header{background-color:#7e7e7e}.vjs-menu-content a{color:#fff;padding:0 1.5rem 0 .5rem;text-decoration:none}.vjs-menu-item-text span,svg{vertical-align:top;display:inline-block}.vjs-menu-content li:hover{background-color:rgba(115,133,159,.5)}",""]);const ie=ae},63028:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie});var ee=q(23645),ae=q.n(ee)()((function(m){return m[1]}));ae.push([m.id,"@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap);"]),ae.push([m.id,'.video-js .vjs-custom-progress-bar{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none;height:1em;margin-top:1.1em}.vjs-progress-holder{border-radius:0px;height:4px !important;display:flex;align-items:center;margin:0 10px}.vjs-custom-progress-container{display:flex;width:100%}.vjs-custom-progress,.vjs-custom-progress-inactive{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#cfd8d3;height:4px;margin:0;cursor:pointer}.vjs-custom-progress:hover,.vjs-custom-progress-inactive:hover{height:.8em;transition:height .15s ease-in-out;-webkit-transition:height .15s ease-in-out;background:linear-gradient(90deg, #2a5459 var(--range-progress), #cfd8d3 var(--range-progress))}.vjs-custom-progress::-webkit-slider-runnable-track{-webkit-appearance:none;appearance:none;height:.4em;background:linear-gradient(90deg, #2a5459 var(--range-progress), #cfd8d3 var(--range-progress))}.vjs-custom-progress::-moz-range-track{-moz-appearance:none;appearance:none;height:.4em;background:linear-gradient(90deg, #2a5459 var(--range-progress), #cfd8d3 var(--range-progress))}.vjs-custom-progress::-ms-track{appearance:none;height:.4em;background:linear-gradient(90deg, #2a5459 var(--range-progress), #cfd8d3 var(--range-progress))}.vjs-custom-progress::-webkit-slider-thumb{-webkit-appearance:none;position:relative;appearance:none;cursor:pointer;background:#d3d3d3;border-radius:.5em;width:1em;height:1em;opacity:1 !important;top:-75%;z-index:1001}.vjs-custom-progress::-moz-range-thumb{-moz-appearance:none;position:relative;appearance:none;cursor:pointer;background:#d3d3d3;border-radius:9px;width:1em;height:1em;opacity:1 !important;z-index:1001}.vjs-custom-progress::-ms-thumb{appearance:none;position:relative;cursor:pointer;background:#d3d3d3;border-radius:5px;width:.8em;height:.8em;opacity:1 !important;margin-top:-0.25em;z-index:1001}.vjs-custom-progress-inactive::-webkit-slider-thumb{-webkit-appearance:none}.vjs-custom-progress-inactive::-moz-range-thumb{-moz-appearance:none;height:0;width:0}.vjs-custom-progress-inactive::-ms-thumb{appearance:none}.block-stripes{color:#fff;background:repeating-linear-gradient(45deg, #333333, #333333 8px, #7e7e7e 8px, #7e7e7e 16px)}.vjs-progress-holder .tooltiptext{visibility:hidden;width:5em;background-color:#7e7e7e;color:#fff;text-align:center;border-radius:6px;padding:5px 5px;top:-2.75em;position:absolute;z-index:1}.vjs-progress-holder:hover .tooltiptext{visibility:visible}.vjs-progress-holder .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#7e7e7e rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}',""]);const ie=ae},5143:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie});var ee=q(23645),ae=q.n(ee)()((function(m){return m[1]}));ae.push([m.id,".vjs-previous-button,.vjs-next-button{cursor:pointer}",""]);const ie=ae},94600:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie});var ee=q(23645),ae=q.n(ee)()((function(m){return m[1]}));ae.push([m.id,".video-js .vjs-title-bar{pointer-events:all}.video-js .vjs-title-bar .vjs-title-link{color:#fff;font-size:150%;text-decoration:none}.video-js .vjs-title-bar .vjs-title-link:hover{text-decoration:underline}.video-js.vjs-playing .vjs-title-bar{display:none}",""]);const ie=ae},42966:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie});var ee=q(23645),ae=q.n(ee)()((function(m){return m[1]}));ae.push([m.id,"@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap);"]),ae.push([m.id,'.vjs-track-scrubber-button{cursor:pointer}.vjs-track-scrubber-container{background:#696667;color:#fff;padding:0pt 10pt 10pt 10pt;border:1pt solid #353536;list-style-type:none;margin:0;padding:0;bottom:0;left:0;height:36px;width:99.725%;display:flex;align-items:center;justify-content:space-between}@media(max-width: 680px){.vjs-track-scrubber-container{width:99.55%}}@media(min-width: 1081px){.vjs-track-scrubber-container{width:99.825%}}.vjs-track-scrubber-container.hidden{display:none}.vjs-track-scrubber-container .vjs-track-scrubber{cursor:pointer;height:20px;width:100%;background:linear-gradient(90deg, #80a590 var(--range-scrubber), #333333 var(--range-scrubber))}.vjs-track-scrubber-container .vjs-time{color:#fff;width:4rem;padding:2px 5px;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;line-height:1.5rem;font-size:.75rem}.vjs-track-scrubber-container .vjs-time p{color:#fff;font-size:11px;line-height:12px;display:block;margin:6px 2px 0 0px;width:auto}.vjs-track-scrubber-container .tooltiptext{visibility:hidden;width:5em;background-color:#7e7e7e;color:#fff;text-align:center;border-radius:6px;padding:5px 5px;bottom:2.5em;position:relative;z-index:1000;font-size:.75rem}.vjs-track-scrubber-container:hover .tooltiptext{visibility:visible}.vjs-track-scrubber-container .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#7e7e7e rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.vjs-marker.ramp--track-marker--fragment{opacity:.5;height:16px;top:-7px}.vjs-marker.ramp--track-marker--fragment[style]{background-color:#80a590 !important;border-radius:0 !important}.vjs-marker.ramp--track-marker--playlist{height:.5em;transform:rotate(-45deg);top:4px;content:"";border-color:#fff;border-style:solid;border-width:.25em .25em 0 0}.vjs-marker.ramp--track-marker--playlist[style]{background-color:rgba(0,0,0,0) !important;border-radius:0 !important;width:.5em !important}.vjs-marker.ramp--track-marker--search{top:0px;height:6px;opacity:.75;transition:opacity 200ms ease-out,transform 200ms ease-out,box-shadow 200ms ease-out;box-shadow:0 0 0px 1px rgba(255,255,255,.95),0 0 8px 0px rgba(0,0,0,.75);pointer-events:all;transform:translate(-25%, -25%) rotate(45deg) scale(1) !important}.vjs-marker.ramp--track-marker--search[style]{background-color:#2a5459 !important;border-radius:0 !important;width:6px !important}.vjs-marker.ramp--track-marker--search:hover{opacity:1;transform:translate(-25%, -25%) rotate(45deg) scale(1.75) !important;box-shadow:0 0 0x 2px rgba(255,255,255,.95),0 0 8px 1px rgba(0,0,0,.75)}',""]);const ie=ae},64690:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie});var ee=q(23645),ae=q.n(ee)()((function(m){return m[1]}));ae.push([m.id,"@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap);"]),ae.push([m.id,".ramp--metadata-display{min-width:inherit}.ramp--metadata-display p{padding-left:1rem}.ramp--metadata-display .ramp--metadata-display-title{border:.05rem solid #d3d3d3;border-radius:.25rem .25rem 0 0;margin-bottom:1rem;background:#f2f2f2}.ramp--metadata-display .ramp--metadata-display-title h4{font-weight:normal;padding:.5rem 1.5rem;margin:0;color:#333}.ramp--metadata-display .ramp--metadata-display-content{padding:0 1.5rem 1.5rem;color:#333;max-height:30rem;overflow-y:auto}.ramp--metadata-display .ramp--metadata-display-content>span{font-weight:bold;font-style:italic;padding:.5rem 0 .5rem 1.5rem;margin:0 0 .75rem;color:#333;border-bottom:.1rem solid #7e7e7e;display:block;margin:0 -1.5rem .5rem -1.5rem}.ramp--metadata-display .ramp--metadata-display-content .ramp--metadata-rights-heading{border-bottom:.1rem solid #bbb;margin:0;padding:.5rem 0}.ramp--metadata-display .ramp--metadata-display-content dt{font-weight:bold}.ramp--metadata-display .ramp--metadata-display-content dd{padding-bottom:1rem;word-break:break-word}.ramp--metadata-display .ramp--metadata-display-content a{color:#2a5459}",""]);const ie=ae},19807:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie});var ee=q(23645),ae=q.n(ee)()((function(m){return m[1]}));ae.push([m.id,"@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap);"]),ae.push([m.id,".ramp--structured-nav{margin-top:0;overflow-y:auto}.ramp--structured-nav a{color:#2a5459;transition:.25s;text-decoration:none}.ramp--structured-nav a:hover{color:#333}.ramp--structured-nav p{padding-top:1em;color:#333}.ramp--structured-nav-with_root>ul.ramp--structured-nav__list>li>ul>li{padding:0 0 .5rem 0}.ramp--structured-nav-with_root>ul.ramp--structured-nav__list>li>ul>li:last-child{padding:0 0 0 0}.ramp--structured-nav.playlist-items{padding:1em 2em}.ramp--structured-nav__border{margin-top:20px;box-sizing:border-box;border:1px solid #ddd;border-radius:.25rem;display:flex;flex-direction:column;max-height:40vh;position:relative}.ramp--structured-nav__border>span{display:none}.ramp--structured-nav__border>span.scrollable{background:#bbb;text-align:center;display:block;position:absolute;color:#000;font-size:13px;width:fit-content;bottom:0;left:35%;border:1px solid #ddd;border-radius:.25rem .25rem 0 0;border-bottom:none;padding:.25em}@media(min-width: 585px)and (max-width: 768px){.ramp--structured-nav__border>span.scrollable{left:25%}}ul.ramp--structured-nav__list{list-style:none;padding:0 0 0 0;margin:0px}ul.ramp--structured-nav__list li:last-child{padding:0 0 0 0}ul.ramp--structured-nav__list li{display:block;padding:0 0 .5rem 0px}ul.ramp--structured-nav__list li .structure-item-locked{vertical-align:middle}ul.ramp--structured-nav__list li ul>li{padding:0 0 .5rem 1rem}ul.ramp--structured-nav__list li ul>li:last-child{padding:0 0 0 1rem}ul.ramp--structured-nav__list li.active>a{color:#000}ul.ramp--structured-nav__list li.active{font-weight:bold !important}ul.ramp--structured-nav__list li.active .tracker{width:0;height:0;border-top:3px solid rgba(0,0,0,0);border-left:7px solid #333;border-bottom:3px solid rgba(0,0,0,0);display:inline-block;margin-left:-1rem;margin-right:.5rem;margin-top:-0.5rem}ul.ramp--structured-nav__list .ramp--structured-nav__section.active{font-weight:bold}ul.ramp--structured-nav__list .ramp--structured-nav__section{display:flex;align-items:center;background-color:#f2f2f2;border-top:1px solid #d3d3d3;font-size:1.25rem;font-weight:400}ul.ramp--structured-nav__list .ramp--structured-nav__section button{border:none;cursor:pointer;text-align:left;width:100%;padding:1rem;font-size:1.25rem;font-weight:inherit;background:rgba(0,0,0,0)}ul.ramp--structured-nav__list .ramp--structured-nav__section button:hover{background-color:#cfd8d3}ul.ramp--structured-nav__list .ramp--structured-nav__section button span{padding-left:0}ul.ramp--structured-nav__list .ramp--structured-nav__section span{padding:1rem}ul.ramp--structured-nav__list .ramp--structured-nav__section span.ramp--structured-nav__section-duration{border:1px solid #7e7e7e;border-radius:999px;color:#000;font-size:.75rem;letter-spacing:.02rem;line-height:1.6;padding:0 .5rem;margin-left:.5rem}ul.ramp--structured-nav__list svg.structure-item-locked{margin-right:.5rem}",""]);const ie=ae},55719:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie});var ee=q(23645),ae=q.n(ee)()((function(m){return m[1]}));ae.push([m.id,"@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap);"]),ae.push([m.id,".ramp--supplemental-files dd{padding-bottom:1rem}.ramp--supplemental-files dd a{color:#2a5459}.ramp--supplemental-files .ramp--supplemental-files-heading{border:.05rem solid #d3d3d3;border-radius:.25rem .25rem 0 0;margin-bottom:1rem;background:#f2f2f2}.ramp--supplemental-files .ramp--supplemental-files-heading h4{font-weight:normal;padding:.5rem 1.5rem;margin:0;color:#333}.ramp--supplemental-files .ramp--supplemental-files-display-content{padding:0 0 1.5rem 1.5rem;color:#333;max-height:30rem}.ramp--supplemental-files .ramp--supplemental-files-display-content dt{font-weight:bold;padding-left:1.5rem}.ramp--supplemental-files .ramp--supplemental-files-display-content dt~dd{padding-left:1.5rem}.ramp--supplemental-files .ramp--supplemental-files-display-content dd{padding-bottom:0;margin-left:1.5rem}.ramp--supplemental-files .ramp--supplemental-files-display-content a{color:#2a5459}.ramp--supplemental-files .ramp--supplemental-files-empty{font-size:medium;padding:2em}",""]);const ie=ae},81106:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie});var ee=q(23645),ae=q.n(ee)()((function(m){return m[1]}));ae.push([m.id,"@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap);"]),ae.push([m.id,'.ramp--transcript_nav{max-height:30em;padding:10px}.ramp--transcript_nav div.transcript_content{height:19em;overflow-y:auto}.ramp--transcript_nav div.transcript_content p{font-size:small;color:#333}.ramp--transcript_nav div.transcript_content #no-transcript{font-size:medium;padding:2em}.ramp--transcript_nav div.transcript_content.static{overflow-y:unset}.ramp--transcript_nav iframe.transcript_viewer{width:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available;height:25em}p.ramp--transcript_untimed_item{margin:0}a.ramp--transcript_item{display:flex;margin:10px 10px 10px 10px;cursor:pointer;text-decoration:none;transition:background-color .2s ease-in}a.ramp--transcript_item.active{background-color:#d3d3d3}a.ramp--transcript_item:hover,a.ramp--transcript_item:focus{background-color:#cfd8d3}a.ramp--transcript_item.disabled{cursor:default}a.ramp--transcript_item.focused,a.ramp--transcript_item.focused:hover,a.ramp--transcript_item.focused:focus{background-color:#d0dcdc}a.ramp--transcript_item.focused .ramp--transcript_highlight.current-hit{border:1px solid;text-decoration:none}a.ramp--transcript_item .ramp--transcript_time{margin-right:15px;color:#2a5459}a.ramp--transcript_item .ramp--transcript_text{color:#000}a.ramp--transcript_item>span::after{display:block;content:attr(title);font-weight:bold;height:1px;color:rgba(0,0,0,0);overflow:hidden;visibility:hidden}.ramp--transcript_highlight{font-weight:bold;color:#3b5e5e;text-decoration:underline;text-underline-offset:3px}.lds-spinner{display:inline-block;position:relative;width:80px;height:30rem;left:43%;top:45%}.lds-spinner div{transform-origin:40px 40px;animation:lds-spinner 1.2s linear infinite}.lds-spinner div:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:#2a5459}.lds-spinner div:nth-child(1){transform:rotate(0deg);animation-delay:-1.1s}.lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-0.9s}.lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-0.8s}.lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-0.7s}.lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-0.6s}.lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-0.5s}.lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-0.4s}.lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-0.3s}.lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-0.2s}.lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-0.1s}.lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes lds-spinner{0%{opacity:1}100%{opacity:0}}',""]);const ie=ae},6561:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie});var ee=q(23645),ae=q.n(ee)()((function(m){return m[1]}));ae.push([m.id,"@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap);"]),ae.push([m.id,'.ramp--transcript_nav{container:transcript_nav/inline-size}.ramp--transcript_menu{position:sticky;top:0;margin-bottom:20px;background-color:#f2f2f2;border:1px solid #d3d3d3;padding:.5rem;border-color:#d3d3d3;border-radius:3px;row-gap:.5em;display:flex;flex-direction:column}.ramp--transcript_selector{display:flex;gap:.5rem}.ramp--transcript_menu-info{display:flex;flex-direction:row;flex-wrap:wrap}.ramp--transcript_search_input input,.ramp--transcript_selector select{box-sizing:border-box;width:100%;font-family:"Open Sans",sans-serif;max-height:2rem;min-height:2rem}.ramp--transcript_selector select{padding:.25rem}.ramp--transcript_search_input{display:flex;flex-direction:row;gap:.5rem}.ramp--transcript_search_input input{padding:.25rem .4rem;flex:1 1 auto}.ramp--transcript_search_clear{flex:0 1 50%}.ramp--transcript_search_clear[disabled],.ramp--transcript_search_clear:disabled{display:none}.ramp--transcript_search_clear span::after{content:"Clear"}.ramp--transcript_search_icon{flex:0 1 50%}.ramp--transcript_search_icon[disabled],.ramp--transcript_search_icon:disabled{display:none}.ramp--transcript_machine_generated{margin:0;line-height:1.25em}.ramp--transcript_auto_scroll_check{display:flex;align-items:center;justify-content:flex-end;line-height:1.25em}.ramp--transcript_auto_scroll_check label{margin-left:.25em;line-height:1.25em}.ramp--transcript_auto_scroll_check label{margin-left:.25em;line-height:1.25em}.ramp--transcript_auto_scroll_check:has(input:disabled),.ramp--transcript_auto_scroll_check:has(input:disabled) input{cursor:not-allowed}.ramp--transcript_auto_scroll_check:has(input:disabled) label{cursor:not-allowed;color:#bbb}.ramp--transcript_menu_button{margin:0;flex:1 1 auto;max-height:2rem;min-height:2rem;color:#f2f2f2;border-radius:.15rem;text-shadow:1px 1px 1px rgba(0,0,0,.3);border:1px solid #2a5459;background-color:#4d7b7b;cursor:pointer;transition:background-color .2s ease-in}.ramp--transcript_menu_button span{padding:.5rem .25rem}.ramp--transcript_menu_button:hover:not(:disabled):not([disabled]){background-color:#2a5459;border:1px solid #1a3a3f}.ramp--transcript_menu_button:active:not(:disabled):not([disabled]){background-color:#1a3a3f}.ramp--transcript_menu_button[disabled],.ramp--transcript_menu_button:disabled{cursor:default;opacity:.6}.ramp--transcript_search_prev,.ramp--transcript_search_next{flex:none}.ramp--transcript_search_count{white-space:nowrap;flex:0 0 auto;text-align:center}.ramp--transcript_search_navigator{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5em}.ramp--transcript_downloader{margin:0;flex:1 1 auto}@container transcript_nav (max-width: 500px){.ramp--transcript_menu{grid-template-columns:1fr minmax(max-content, 1fr)}}@container transcript_nav (max-width: 480px){.ramp--transcript_menu{grid-template-columns:1fr minmax(min-content, 1fr)}.ramp--transcript_search_input,.ramp--transcript_search_navigator{grid-column:1/3}.ramp--transcript_machine_generated,.ramp--transcript_auto_scroll_check{grid-column:1/3}.ramp--transcript_auto_scroll_check{justify-content:flex-start}}@container transcript_nav (max-width: 420px){.ramp--transcript_selector,.ramp--transcript_downloader{grid-column:1/3}}',""]);const ie=ae},61144:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie});var ee=q(23645),ae=q.n(ee)()((function(m){return m[1]}));ae.push([m.id,"@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap);"]),ae.push([m.id,'[class*=ramp--]{font-family:"Open Sans",sans-serif;color:#333}.vjs-marker{pointer-events:none}.vjs-marker:hover{transform:scale(1, 1) !important}.vjs-menu li{font-size:1em}.vjs-menu li.vjs-selected{background-color:#80a590}.vjs-menu li.vjs-selected:hover{background-color:#bbb}.video-js .vjs-control-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:120%}.vjs-mobile-visible{opacity:1 !important;display:inline;z-index:50}.video-js .vjs-volume-panel .vjs-volume-panel-vertical,.video-js .vjs-control{width:2.5rem !important}.is-mobile .vjs-control-bar{font-size:90%}.is-mobile .vjs-control{width:2rem !important}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active{transition:none !important;width:8em !important}.video-js.vjs-audio-only-mode .vjs-volume-panel .vjs-volume-control{opacity:1 !important;width:4em !important}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal{transition:none !important;width:8em !important}.vjs-slider-horizontal .vjs-volume-level .vjs-svg-icon{margin-top:.15em}.video-js.vjs-audio{min-height:3.7em}.video-js .vjs-progress-control:hover .vjs-play-progress:after{display:none}.video-js.vjs-ended .vjs-poster{display:block}.video-js .vjs-current-time{display:block}.video-js .vjs-play-progress:before{z-index:101}.video-js .vjs-time-control,.video-js .vjs-time-control .vjs-duration{min-width:.5rem;padding:0 .25rem;width:auto !important}.vjs-time-divider{display:block}.vjs-duration{display:block !important}.vjs-playback-rate-value{scale:.75 !important}.video-js .vjs-big-play-button{border-radius:50%;width:50px;scale:2}.vjs-disabled{pointer-events:none}.video-js .vjs-tech{height:99.75% !important}.is-mobile .captions-on{border-bottom:.3rem ridge #80a590 !important}.captions-on{border-bottom:.45rem ridge #80a590 !important}::-webkit-scrollbar{-webkit-appearance:none;width:8px}::-webkit-scrollbar-thumb{border-radius:5px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}',""]);const ie=ae},36939:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie});var ee=q(23645),ae=q.n(ee)()((function(m){return m[1]}));ae.push([m.id,'.vjs-svg-icon {\n display: inline-block;\n background-repeat: no-repeat;\n background-position: center;\n fill: currentColor;\n height: 1.8em;\n width: 1.8em;\n}\n.vjs-svg-icon:before {\n content: none !important;\n}\n\n.vjs-svg-icon:hover,\n.vjs-control:focus .vjs-svg-icon {\n filter: drop-shadow(0 0 0.25em #fff);\n}\n\n.vjs-modal-dialog .vjs-modal-dialog-content, .video-js .vjs-modal-dialog, .vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n}\n\n.vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {\n text-align: center;\n}\n\n@font-face {\n font-family: VideoJS;\n src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABUgAAsAAAAAItAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV33Y21hcAAAAYQAAAEJAAAD5p42+VxnbHlmAAACkAAADwwAABdk9R/WHmhlYWQAABGcAAAAKwAAADYn8kSnaGhlYQAAEcgAAAAdAAAAJA+RCL1obXR4AAAR6AAAABMAAAC8Q44AAGxvY2EAABH8AAAAYAAAAGB7SIHGbWF4cAAAElwAAAAfAAAAIAFAAI9uYW1lAAASfAAAASUAAAIK1cf1oHBvc3QAABOkAAABfAAAAnXdFqh1eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGR7xDiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGPHcRdyA4RZgQRADbZCycAAHic7dPXbcMwAEXRK1vuvffem749XAbKV3bjBA6fXsaIgMMLEWoQJaAEFKNnlELyQ4K27zib5PNF6vl8yld+TKr5kH0+cUw0xv00Hwvx2DResUyFKrV4XoMmLdp06NKjz4AhI8ZMmDJjzoIlK9Zs2LJjz4EjJ85cuHLjziPe/0UWL17mf2tqKLz/9jK9f8tXpGCoRdPKhtS0RqFkWvVQNtSKoVYNtWaoddPXEBqG2jQ9XWgZattQO4baNdSeofYNdWCoQ0MdGerYUCeGOjXUmaHODXVhqEtDXRnq2lA3hro11J2h7g31YKhHQz0Z6tlQL4Z6NdSbod4N9WGoT9MfHF6GmhnZLxyDcRMAAAB4nJ1YC1gUV5auc6urCmxEGrq6VRD6ATQP5dHPKK8GRIyoKApoEBUDAiGzGmdUfKNRM4qLZrUZdGKcGN/GZJKd0SyOWTbfbmZ2NxqzM5IxRtNZd78vwYlJdtREoO7sudVNq6PmmxmKqrqPU+eee173P80Bh39Cu9DOEY4DHZBK3i20D/QRLcfxbE5sEVtwLpZzclw4ibFIkSCJUcZ4MBpMnnzwuKNsGWBL5i3qy6kO2dVpvUpKbkAP9fq62rdeGJ+TM/7C1nbIutfuWrWk5ci4zMxxR1qW/N+9JsmCGXj9VKWhFx/6tr/nz78INDm2C9yPF/fDcxLuyKxLBZ1ZBz2QTi+RSkiH5RrDQJ/GgGQadX9m0YSURs7GpSG905Zsk41uj14yul1OtieZ7QUk5GRG/YiS7PYYPSAZNRed9sq3+bOpz00rKb7pe/ZEZvbALxZAHT3AFoH8GXP3rt67QFn40kt8W13FjLTDb48c+fSi5/7h0P4dL5yz7DPtbmgmYxfQA9RL2+EOfTcvdp+1vmuBpvOll1As1S6ak0IvJzC7sKWJFtJgBd2uWcg+0Zyg7dzQfhcjXRgXGZRf5/a4A58IDU777Nl252AUk4m2ByRRjqTNqIDCEJeAnU3iCFwrkrNwXEzg4yFevBwypzxkcX+AIfk3VEKl3XmWbT8788SzvpvFJaiOezL6QyuSr9VNf97csNu0z3LuhR0wATUxZAfVBwVOy+nQFhxYdWaXlXe4HC4zWGWzzsrLDtmhI9pOWOHv7PTT7XybH1Z0+v2d5Abd3kmG+TsH23CS/KwTxx/JkzEwx6jcQOUc42LLwHJ/J93uZ9ygh3HuZGwqsY9dWDHQ58dxNqyqKRQTYdxwTubiOSs3FiMDkq0WSZQgCT0GBDOg2lxOAd1FlPVGs4AKBAcYHHaP2wPkHaivmLF5zYqnIZrvcHx5gN4k/6tchNW1DtdgNL2KrxEkS/kfnIHoVnp1VjmjpTf5r0lTzLj0mdS28tX+XGorU364eMPmnWVl8J36nlKGw3CZhjEiuMw8h8mKvhGD+4/lElBWjAhLJMg6fTw4zPZ8cOmcGQBm2Qxml1nAm13CpYGq1JKUlJJUzQn1PTAO0mgv6VMMpA/DuRfSWEu4lDIxdbAtdWIKvnn2Vk766CWfz9fpY0sH/UpdP50rfszaVpdVRmvIejEdLMk45s4Bu0EWHjeOySmFyZSiMahvZdNSn29peoI/YexYfKQTLeurTXXwEVLeSfInTWHkkMaeUx7sBvOCSTSj3AlcKjfueyS36tCrXDlgRtF0etFq9jhc1kfKuBT/OwMr0F4UUTTh1AN0g20+H/ScPcsIEsYu9d/zN5PmjprPtNwI1ZZcDK6iC97Mcjp2y2aX36f+QbpGHrgRuHlXJ+Zf6PFRL2uQSp8vxHeF2IoRb8Rd2rhMzsNxSRmEuKK4JFnkojhMcx6jzqHzGMGFcW+MhBj0bhf6cowN+45I4LHvwT6fteu7M42wGRI/pxcg6/MZdEvt1U1XaulHFXuLmqov/MukvRVL35/b3ODM1+4aPjtzeK7zmUkV2h3DN54HaQ9GzJvxHRb6Ks2gB81fwqraT+A7GvZJrRLRofU6G0urNL+zFw3v0FaVDFxsKEZW56F31r6ip6vOL+FCObBPuIMRiXld9RaMdLzRIOGhPey2T9vA/35DmZPK9IWaT9d/WgOGMieYqJ/dzjLIhZU118gbysxrNUGefxD6UO/hyNNllpFTOIbx32kSFQctnweV5PxTMHLjRqiAN+fQE9gL+Xy5WB6MOS4GJJuYbDUHhcKDhHGRbLzOpjsjdM1+iwAZLGeieehACX2hhI7SjK/ZUTNrvVje31TxJiFBGYViWFkCn9PMeX9fS6qVbzfCj4fOCTzDnuWy2c4xA7mdNkA3RS9FH2VeqzdCBlixxbzXjvkHU1I8BOYFb1pZvPIHSSIj4svT8xpzcxtXN+ZKyjdDvbz08niiF3PqV9Tn5NST8vg48MTaY8E5xqSSIsWoWHo+LtAzxdH/GDUyp37CBEYfso04F/NlMTcDJUTpECLY0HFGQHImE8xsEUdgnrQlixIvGhJA1BvxpDHGxEMBYFeNOHcBJlSjwe2JcSfbBEsGOPPBHg/6SBBOCsLLw0SpUxod0Z1bFMfLkbQ3UiZxEyd0Dx8t+SRBu18Q9msFbI4e3p1THEfkSEh7kEJ5orR10qTWDvbgPWn5aWvCYyOAjwgXyjJi34uMjo58L25cmRAeQZWI2PA1QQLsPESAH8WGFwZZ4SPoR73BHPzIPMJj9AreBzKUmrH4todT18ANvi1oc3YGjUT/0j+ExUwq8PI9BLaCQIpvewwYu2evAG/Vo/5avPdY7o+BemLLXw3y+AdkzP9bpIxB1wm5EYq8fesHbPEPtm6HrHvtx4jcGPR8fDDpkZBefIjB46QnlUNRltv4Z/pO/J6dxEjhYAtmoMeq+GozvUVvNYOW3m6GCIhoprcfr97B8AcIQYsfD8ljUvGNjvkrpj0ETA48ZMIxCeqsRIsQALE0gi2GB+glSOfbOjW3GSBM9yPq8/rpJXrJDz0BPxV6xdN4uiCGDQed3WhgFkBUZEFsmeyyBpzXrm7UGTBZG8Lh5aubFufk5eUsbrrFGr7McYdbltxa0nKYqRKbQjvikXYkTGM0f2xuyM3Ly21oXnWfvf6I1BmZwfh7EWWIYsg2nHhsDhOnczhJcmI6eBAmy3jZ3RiJmKQR/JA99FcwsfaVbNDDyi1rL9NPj9hfo61wjM6BjzOLijLpeTgk/pL+ip6tfYWupzeOgPny2tcUu9J/9mhxJlgyi985NFRbvCVewXUNXLJaW0RxZqtRYtnfYdcYomXQWdnJHQA3jiEEkeTQWcWxdDP9IvvVWvo2TK553XEMEq+s69/QDU1Q7p0zxwsm9qS379whr8NI2PJqLUyGyfNeX3eFfnJU2U+uHR9cVV1IqgurqwuV44XVp0h2qN55X5XJwtk59yP0IZuHrqBOBIuIYhkcoT6Kx79Pu2HS/IPZIMOqLWs/pteOOk4NPgEb6QAIdAPsyZk5Mwd+wVaHMexJv719W7xCu2l37UG6lvYdBcvHa08p89741zd63phTRGqL5ggo6SlvdbWXzCqsPq78NnSu7wnKy2HNZbVoRCI7UJEOyRj+sPE002tOOY7Qa5fXboFWkLNeqYUSZRocp9XwSUZxcQZ9Hw6LV2pOoVmvHQEDbGIENEG5i6bLgMSM4n8+FNLTtAds99DaWEvgcf4o5SyYe9x+kF6/tGoTPAdRmS/XQIEy//QxKC2oqioAI3tS5auvxCtzT6y6RK8fhChYcwCJaMJhxc0vqSxQ/qmgsrKAlBZUHlauheTpvd9uj5DnLzJct6qfq5fXbYHVIGcfrIVJihbaVLu1wW7Vbs8zK0A8e9Jvb91S9cVMjPrazD6gpfeZTXzYbCFMcppVRsGMpp55OWgx1/3JeAxW1Y7AORgM/m3rWrsdLkQVmEVSU16cX/e7uvkvpqRiQsG06XJ0t64Tf+l0nG1dt025gyOIZlvq5u9KSU1N2TW/rsWnnMRPyTDkctbhvIcNvYIXWyLzdwYLoYesUbaQG4iK2cWO2gdpeUYLqDD0MUTOPhDIGnZEs58yArR86FznuWEsU4YDi2x26dA4klkn8Qa6vhk2QUfX4Jxm/ngX9r7ogn1dmlmwqZmuhxtdg9XN/DEcUgqb+9hMyNansfaQET2mcROCmGEMVqxm5u+h6kN2MOwgqykV2wH9yQG9DvVFU38Pogaf4FVuE62KI/oJ02RDdWW2w5dqQwU/8+N1q1DlvsL863u61KLE7x/o8w0VJQM/Y/SQ3unIrqxueEa1BqT5VFNsO7p39/UC771a77RowpaKe9nvJQIT1Pog5LGx8XblBKmCNGTf3xMogAQvPnz9PYKX/08sVDTG1OKUlOLUgS/UaZtm1NAaYTsl7i9ZQ+L6O4Rl0OGa577LuWvc+C+x96/vYh0lLBuM+7XwI/dTLtdT7v4d6rRTWDnku0IBrqFnZ5bVIqKP8lasJlithWnaLhTsr8qFJBulF/70p4undou36HeTJ5+jv1fCybeQ8nH3+Xv6aENczmOFlab+hqMDg1rLOt12A+tiUFrYDwQ6c3RUJp601nzegTNX6WlYAI2zSUV945F6zU56ZmZVQaWspWcIADxJ9GmljQUnL2p2Dpr5T8H+5KJFu+vqBq8qvyHRzStLHPEO5SPYCV9nZe0yZT2RcH0oHvegSzNEJ0oGWU8iQWM12dgPEugngVceGIwZgPFp0BiT1a0a3R5Rcot7ihfA1J/20v96jX7zmTX9s583H0kwx6WnLd09cXrR9LGroOa9sHNbdyz8wcKk5lqhaVFJZNwmqtw884MXNdvJujpBa3xzuSaZH9sxa06Z7x+HJSduPbdYHv/DgmEhfbehvlmGN7JUkcG78GDM12CeyFFTPNqVeNxC1gzjz+c2nVo63Xxs8rKJWXoBJM0tmEbfGm4qzpoOH3xpzQfyxLzW1gnE9NHo6tol1eMEic4ZVPrjnVi0kqAe2sQ2bgqupScaq8WGlUWgWHI51SKJl/UYT6zccNsCSkBtiVZLsiefuFSDYT3Fi8Zk7EUnmjTRYtsFeuDDJS05MW79M3mr3mla+d8dzac31KTPmBYfFiYSUef48PhPjm9ryZsSGZZkdNvzq0Y9rdNcwDq5Dg5C3QW+7UN64IKptvS3tvHbvu5c9pv1Exau21rc9LIpwpQwUjTq8576yeVDz5+4WZ1nXT43wV60rPLJbDp/UksNrP3iQ2SA63Pst058gOYDbhRnRUw8l/sRt4HbxPzO4WYpInCpuVgSbVh6JXuwnnJngKTTCwaPWmG5Xbhpm1U0Yt3FyBGpGYemPM77p2TD904JjgJ2QFpFLeYpGx8X15Qx1Zk31p5ki9ZLUuXE0lmuJlcakJMVLeFS1iIvrB8drY0aloilakqCZwzwRORtxlgwxS4IThggJd4TDxoiaAIT80fFPGrCPPru+puFn504P/ybr4ihA/6dKASLshEJic7xE8tmzu3KzA7TABBe8y5fNbWo3ilQn/SuFKM16b2l5bOeayqfGhYmhIulU+fVNDdWVv4NMzX10MBHyPR5uhWUu8D9P1VnIMt4nGNgZGBgAOJ/1bf64vltvjJwszOAwAOlmqvINEc/WJyDgQlEAQA+dgnjAHicY2BkYGBnAAGOPgaG//85+hkYGVCBPgBGJwNkAAAAeJxjYGBgYB/EmKMPtxwAhg4B0gAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAe4CLgKKAtAC/ANiA4wDqAPgBDAEsATaBQgFWgXABggGLgZwBqwG9gdOB4oH0ggqCHAIhgicCMgJJAlWCYgJrAnyCkAKdgrkC7J4nGNgZGBg0GdoZmBnAAEmIOYCQgaG/2A+AwAaqwHQAHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkXlT2zAQxf1C4thJAwRajt4HRy8VMwwfSJHXsQZZcnUQ+PYoTtwpM+wf2t9brWZ2n5JBsol58nJcYYAdDDFCijEy5JhgileYYRd72MccBzjEa7zBEY5xglO8xTu8xwd8xCd8xhd8xTec4RwXuMR3/MBP/MJvMPzBFYpk2Cr+OF0fTEgrFI1aHhxN740KDbEmeJpsWZlVj40s+45aLuv9KijlhCXSjLQnu/d/4UH6sWul1mRzFxZeekUuE7z10mg3qMtM1FGQddPSrLQyvJR6OaukItYXDp6pCJrmz0umqkau5pZ2hFmm7m+ImG5W2t0kZoJXUtPhVnYTbbdOBdeCVGqpJe7XKTqSbRK7zbdwXfR0U+SVsStuS3Y76em6+Ic3xYiHUppc04Nn0lMzay3dSxNcp8auDlWlaCi48yetFD7Y9USsx87G45cuop1ZxQUtjLnL4j53FO0a+5X08UXqQ7NQNo92R0XOz7sxWEnxN2TneJI8Acttu4Q=) format("woff");\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-play, .video-js .vjs-play-control .vjs-icon-placeholder, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-play:before, .video-js .vjs-play-control .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {\n content: "\\f101";\n}\n\n.vjs-icon-play-circle {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-play-circle:before {\n content: "\\f102";\n}\n\n.vjs-icon-pause, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-pause:before, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before {\n content: "\\f103";\n}\n\n.vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-volume-mute:before, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {\n content: "\\f104";\n}\n\n.vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-volume-low:before, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before {\n content: "\\f105";\n}\n\n.vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-volume-mid:before, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before {\n content: "\\f106";\n}\n\n.vjs-icon-volume-high, .video-js .vjs-mute-control .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-volume-high:before, .video-js .vjs-mute-control .vjs-icon-placeholder:before {\n content: "\\f107";\n}\n\n.vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-fullscreen-enter:before, .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before {\n content: "\\f108";\n}\n\n.vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-fullscreen-exit:before, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before {\n content: "\\f109";\n}\n\n.vjs-icon-spinner {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-spinner:before {\n content: "\\f10a";\n}\n\n.vjs-icon-subtitles, .video-js .vjs-subs-caps-button .vjs-icon-placeholder,\n.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,\n.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,\n.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,\n.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-subtitles-button .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-subtitles:before, .video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,\n.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,\n.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,\n.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,\n.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-subtitles-button .vjs-icon-placeholder:before {\n content: "\\f10b";\n}\n\n.vjs-icon-captions, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,\n.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-captions-button .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-captions:before, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,\n.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-captions-button .vjs-icon-placeholder:before {\n content: "\\f10c";\n}\n\n.vjs-icon-hd {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-hd:before {\n content: "\\f10d";\n}\n\n.vjs-icon-chapters, .video-js .vjs-chapters-button .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-chapters:before, .video-js .vjs-chapters-button .vjs-icon-placeholder:before {\n content: "\\f10e";\n}\n\n.vjs-icon-downloading {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-downloading:before {\n content: "\\f10f";\n}\n\n.vjs-icon-file-download {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-file-download:before {\n content: "\\f110";\n}\n\n.vjs-icon-file-download-done {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-file-download-done:before {\n content: "\\f111";\n}\n\n.vjs-icon-file-download-off {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-file-download-off:before {\n content: "\\f112";\n}\n\n.vjs-icon-share {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-share:before {\n content: "\\f113";\n}\n\n.vjs-icon-cog {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-cog:before {\n content: "\\f114";\n}\n\n.vjs-icon-square {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-square:before {\n content: "\\f115";\n}\n\n.vjs-icon-circle, .vjs-seek-to-live-control .vjs-icon-placeholder, .video-js .vjs-volume-level, .video-js .vjs-play-progress {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-circle:before, .vjs-seek-to-live-control .vjs-icon-placeholder:before, .video-js .vjs-volume-level:before, .video-js .vjs-play-progress:before {\n content: "\\f116";\n}\n\n.vjs-icon-circle-outline {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-circle-outline:before {\n content: "\\f117";\n}\n\n.vjs-icon-circle-inner-circle {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-circle-inner-circle:before {\n content: "\\f118";\n}\n\n.vjs-icon-cancel, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-cancel:before, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before {\n content: "\\f119";\n}\n\n.vjs-icon-repeat {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-repeat:before {\n content: "\\f11a";\n}\n\n.vjs-icon-replay, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-replay:before, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before {\n content: "\\f11b";\n}\n\n.vjs-icon-replay-5, .video-js .vjs-skip-backward-5 .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-replay-5:before, .video-js .vjs-skip-backward-5 .vjs-icon-placeholder:before {\n content: "\\f11c";\n}\n\n.vjs-icon-replay-10, .video-js .vjs-skip-backward-10 .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-replay-10:before, .video-js .vjs-skip-backward-10 .vjs-icon-placeholder:before {\n content: "\\f11d";\n}\n\n.vjs-icon-replay-30, .video-js .vjs-skip-backward-30 .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-replay-30:before, .video-js .vjs-skip-backward-30 .vjs-icon-placeholder:before {\n content: "\\f11e";\n}\n\n.vjs-icon-forward-5, .video-js .vjs-skip-forward-5 .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-forward-5:before, .video-js .vjs-skip-forward-5 .vjs-icon-placeholder:before {\n content: "\\f11f";\n}\n\n.vjs-icon-forward-10, .video-js .vjs-skip-forward-10 .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-forward-10:before, .video-js .vjs-skip-forward-10 .vjs-icon-placeholder:before {\n content: "\\f120";\n}\n\n.vjs-icon-forward-30, .video-js .vjs-skip-forward-30 .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-forward-30:before, .video-js .vjs-skip-forward-30 .vjs-icon-placeholder:before {\n content: "\\f121";\n}\n\n.vjs-icon-audio, .video-js .vjs-audio-button .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-audio:before, .video-js .vjs-audio-button .vjs-icon-placeholder:before {\n content: "\\f122";\n}\n\n.vjs-icon-next-item {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-next-item:before {\n content: "\\f123";\n}\n\n.vjs-icon-previous-item {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-previous-item:before {\n content: "\\f124";\n}\n\n.vjs-icon-shuffle {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-shuffle:before {\n content: "\\f125";\n}\n\n.vjs-icon-cast {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-cast:before {\n content: "\\f126";\n}\n\n.vjs-icon-picture-in-picture-enter, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-picture-in-picture-enter:before, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before {\n content: "\\f127";\n}\n\n.vjs-icon-picture-in-picture-exit, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-picture-in-picture-exit:before, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before {\n content: "\\f128";\n}\n\n.vjs-icon-facebook {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-facebook:before {\n content: "\\f129";\n}\n\n.vjs-icon-linkedin {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-linkedin:before {\n content: "\\f12a";\n}\n\n.vjs-icon-twitter {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-twitter:before {\n content: "\\f12b";\n}\n\n.vjs-icon-tumblr {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-tumblr:before {\n content: "\\f12c";\n}\n\n.vjs-icon-pinterest {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-pinterest:before {\n content: "\\f12d";\n}\n\n.vjs-icon-audio-description, .video-js .vjs-descriptions-button .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-audio-description:before, .video-js .vjs-descriptions-button .vjs-icon-placeholder:before {\n content: "\\f12e";\n}\n\n.video-js {\n display: inline-block;\n vertical-align: top;\n box-sizing: border-box;\n color: #fff;\n background-color: #000;\n position: relative;\n padding: 0;\n font-size: 10px;\n line-height: 1;\n font-weight: normal;\n font-style: normal;\n font-family: Arial, Helvetica, sans-serif;\n word-break: initial;\n}\n.video-js:-moz-full-screen {\n position: absolute;\n}\n.video-js:-webkit-full-screen {\n width: 100% !important;\n height: 100% !important;\n}\n\n.video-js[tabindex="-1"] {\n outline: none;\n}\n\n.video-js *,\n.video-js *:before,\n.video-js *:after {\n box-sizing: inherit;\n}\n\n.video-js ul {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n list-style-position: outside;\n margin-left: 0;\n margin-right: 0;\n margin-top: 0;\n margin-bottom: 0;\n}\n\n.video-js.vjs-fluid,\n.video-js.vjs-16-9,\n.video-js.vjs-4-3,\n.video-js.vjs-9-16,\n.video-js.vjs-1-1 {\n width: 100%;\n max-width: 100%;\n}\n\n.video-js.vjs-fluid:not(.vjs-audio-only-mode),\n.video-js.vjs-16-9:not(.vjs-audio-only-mode),\n.video-js.vjs-4-3:not(.vjs-audio-only-mode),\n.video-js.vjs-9-16:not(.vjs-audio-only-mode),\n.video-js.vjs-1-1:not(.vjs-audio-only-mode) {\n height: 0;\n}\n\n.video-js.vjs-16-9:not(.vjs-audio-only-mode) {\n padding-top: 56.25%;\n}\n\n.video-js.vjs-4-3:not(.vjs-audio-only-mode) {\n padding-top: 75%;\n}\n\n.video-js.vjs-9-16:not(.vjs-audio-only-mode) {\n padding-top: 177.7777777778%;\n}\n\n.video-js.vjs-1-1:not(.vjs-audio-only-mode) {\n padding-top: 100%;\n}\n\n.video-js.vjs-fill:not(.vjs-audio-only-mode) {\n width: 100%;\n height: 100%;\n}\n\n.video-js .vjs-tech {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n}\n\n.video-js.vjs-audio-only-mode .vjs-tech {\n display: none;\n}\n\nbody.vjs-full-window,\nbody.vjs-pip-window {\n padding: 0;\n margin: 0;\n height: 100%;\n}\n\n.vjs-full-window .video-js.vjs-fullscreen,\nbody.vjs-pip-window .video-js {\n position: fixed;\n overflow: hidden;\n z-index: 1000;\n left: 0;\n top: 0;\n bottom: 0;\n right: 0;\n}\n\n.video-js.vjs-fullscreen:not(.vjs-ios-native-fs),\nbody.vjs-pip-window .video-js {\n width: 100% !important;\n height: 100% !important;\n padding-top: 0 !important;\n display: block;\n}\n\n.video-js.vjs-fullscreen.vjs-user-inactive {\n cursor: none;\n}\n\n.vjs-pip-container .vjs-pip-text {\n position: absolute;\n bottom: 10%;\n font-size: 2em;\n background-color: rgba(0, 0, 0, 0.7);\n padding: 0.5em;\n text-align: center;\n width: 100%;\n}\n\n.vjs-layout-tiny.vjs-pip-container .vjs-pip-text,\n.vjs-layout-x-small.vjs-pip-container .vjs-pip-text,\n.vjs-layout-small.vjs-pip-container .vjs-pip-text {\n bottom: 0;\n font-size: 1.4em;\n}\n\n.vjs-hidden {\n display: none !important;\n}\n\n.vjs-disabled {\n opacity: 0.5;\n cursor: default;\n}\n\n.video-js .vjs-offscreen {\n height: 1px;\n left: -9999px;\n position: absolute;\n top: 0;\n width: 1px;\n}\n\n.vjs-lock-showing {\n display: block !important;\n opacity: 1 !important;\n visibility: visible !important;\n}\n\n.vjs-no-js {\n padding: 20px;\n color: #fff;\n background-color: #000;\n font-size: 18px;\n font-family: Arial, Helvetica, sans-serif;\n text-align: center;\n width: 300px;\n height: 150px;\n margin: 0px auto;\n}\n\n.vjs-no-js a,\n.vjs-no-js a:visited {\n color: #66A8CC;\n}\n\n.video-js .vjs-big-play-button {\n font-size: 3em;\n line-height: 1.5em;\n height: 1.63332em;\n width: 3em;\n display: block;\n position: absolute;\n top: 50%;\n left: 50%;\n padding: 0;\n margin-top: -0.81666em;\n margin-left: -1.5em;\n cursor: pointer;\n opacity: 1;\n border: 0.06666em solid #fff;\n background-color: #2B333F;\n background-color: rgba(43, 51, 63, 0.7);\n border-radius: 0.3em;\n transition: all 0.4s;\n}\n.vjs-big-play-button .vjs-svg-icon {\n width: 1em;\n height: 1em;\n position: absolute;\n top: 50%;\n left: 50%;\n line-height: 1;\n transform: translate(-50%, -50%);\n}\n\n.video-js:hover .vjs-big-play-button,\n.video-js .vjs-big-play-button:focus {\n border-color: #fff;\n background-color: #73859f;\n background-color: rgba(115, 133, 159, 0.5);\n transition: all 0s;\n}\n\n.vjs-controls-disabled .vjs-big-play-button,\n.vjs-has-started .vjs-big-play-button,\n.vjs-using-native-controls .vjs-big-play-button,\n.vjs-error .vjs-big-play-button {\n display: none;\n}\n\n.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause:not(.vjs-seeking, .vjs-scrubbing, .vjs-error) .vjs-big-play-button {\n display: block;\n}\n\n.video-js button {\n background: none;\n border: none;\n color: inherit;\n display: inline-block;\n font-size: inherit;\n line-height: inherit;\n text-transform: none;\n text-decoration: none;\n transition: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n}\n\n.vjs-control .vjs-button {\n width: 100%;\n height: 100%;\n}\n\n.video-js .vjs-control.vjs-close-button {\n cursor: pointer;\n height: 3em;\n position: absolute;\n right: 0;\n top: 0.5em;\n z-index: 2;\n}\n.video-js .vjs-modal-dialog {\n background: rgba(0, 0, 0, 0.8);\n background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));\n overflow: auto;\n}\n\n.video-js .vjs-modal-dialog > * {\n box-sizing: border-box;\n}\n\n.vjs-modal-dialog .vjs-modal-dialog-content {\n font-size: 1.2em;\n line-height: 1.5;\n padding: 20px 24px;\n z-index: 1;\n}\n\n.vjs-menu-button {\n cursor: pointer;\n}\n\n.vjs-menu-button.vjs-disabled {\n cursor: default;\n}\n\n.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {\n display: none;\n}\n\n.vjs-menu .vjs-menu-content {\n display: block;\n padding: 0;\n margin: 0;\n font-family: Arial, Helvetica, sans-serif;\n overflow: auto;\n}\n\n.vjs-menu .vjs-menu-content > * {\n box-sizing: border-box;\n}\n\n.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {\n display: none;\n}\n\n.vjs-menu li {\n display: flex;\n justify-content: center;\n list-style: none;\n margin: 0;\n padding: 0.2em 0;\n line-height: 1.4em;\n font-size: 1.2em;\n text-align: center;\n text-transform: lowercase;\n}\n\n.vjs-menu li.vjs-menu-item:focus,\n.vjs-menu li.vjs-menu-item:hover,\n.js-focus-visible .vjs-menu li.vjs-menu-item:hover {\n background-color: #73859f;\n background-color: rgba(115, 133, 159, 0.5);\n}\n\n.vjs-menu li.vjs-selected,\n.vjs-menu li.vjs-selected:focus,\n.vjs-menu li.vjs-selected:hover,\n.js-focus-visible .vjs-menu li.vjs-selected:hover {\n background-color: #fff;\n color: #2B333F;\n}\n.vjs-menu li.vjs-selected .vjs-svg-icon,\n.vjs-menu li.vjs-selected:focus .vjs-svg-icon,\n.vjs-menu li.vjs-selected:hover .vjs-svg-icon,\n.js-focus-visible .vjs-menu li.vjs-selected:hover .vjs-svg-icon {\n fill: #000000;\n}\n\n.video-js .vjs-menu *:not(.vjs-selected):focus:not(:focus-visible),\n.js-focus-visible .vjs-menu *:not(.vjs-selected):focus:not(.focus-visible) {\n background: none;\n}\n\n.vjs-menu li.vjs-menu-title {\n text-align: center;\n text-transform: uppercase;\n font-size: 1em;\n line-height: 2em;\n padding: 0;\n margin: 0 0 0.3em 0;\n font-weight: bold;\n cursor: default;\n}\n\n.vjs-menu-button-popup .vjs-menu {\n display: none;\n position: absolute;\n bottom: 0;\n width: 10em;\n left: -3em;\n height: 0em;\n margin-bottom: 1.5em;\n border-top-color: rgba(43, 51, 63, 0.7);\n}\n\n.vjs-pip-window .vjs-menu-button-popup .vjs-menu {\n left: unset;\n right: 1em;\n}\n\n.vjs-menu-button-popup .vjs-menu .vjs-menu-content {\n background-color: #2B333F;\n background-color: rgba(43, 51, 63, 0.7);\n position: absolute;\n width: 100%;\n bottom: 1.5em;\n max-height: 15em;\n}\n\n.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,\n.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {\n max-height: 5em;\n}\n\n.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {\n max-height: 10em;\n}\n\n.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {\n max-height: 14em;\n}\n\n.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,\n.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,\n.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content {\n max-height: 25em;\n}\n\n.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,\n.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {\n display: block;\n}\n\n.video-js .vjs-menu-button-inline {\n transition: all 0.4s;\n overflow: hidden;\n}\n\n.video-js .vjs-menu-button-inline:before {\n width: 2.222222222em;\n}\n\n.video-js .vjs-menu-button-inline:hover,\n.video-js .vjs-menu-button-inline:focus,\n.video-js .vjs-menu-button-inline.vjs-slider-active {\n width: 12em;\n}\n\n.vjs-menu-button-inline .vjs-menu {\n opacity: 0;\n height: 100%;\n width: auto;\n position: absolute;\n left: 4em;\n top: 0;\n padding: 0;\n margin: 0;\n transition: all 0.4s;\n}\n\n.vjs-menu-button-inline:hover .vjs-menu,\n.vjs-menu-button-inline:focus .vjs-menu,\n.vjs-menu-button-inline.vjs-slider-active .vjs-menu {\n display: block;\n opacity: 1;\n}\n\n.vjs-menu-button-inline .vjs-menu-content {\n width: auto;\n height: 100%;\n margin: 0;\n overflow: hidden;\n}\n\n.video-js .vjs-control-bar {\n display: none;\n width: 100%;\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n height: 3em;\n background-color: #2B333F;\n background-color: rgba(43, 51, 63, 0.7);\n}\n\n.video-js:not(.vjs-controls-disabled, .vjs-using-native-controls, .vjs-error) .vjs-control-bar.vjs-lock-showing {\n display: flex !important;\n}\n\n.vjs-has-started .vjs-control-bar,\n.vjs-audio-only-mode .vjs-control-bar {\n display: flex;\n visibility: visible;\n opacity: 1;\n transition: visibility 0.1s, opacity 0.1s;\n}\n\n.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {\n visibility: visible;\n opacity: 0;\n pointer-events: none;\n transition: visibility 1s, opacity 1s;\n}\n\n.vjs-controls-disabled .vjs-control-bar,\n.vjs-using-native-controls .vjs-control-bar,\n.vjs-error .vjs-control-bar {\n display: none !important;\n}\n\n.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,\n.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {\n opacity: 1;\n visibility: visible;\n pointer-events: auto;\n}\n\n.video-js .vjs-control {\n position: relative;\n text-align: center;\n margin: 0;\n padding: 0;\n height: 100%;\n width: 4em;\n flex: none;\n}\n\n.video-js .vjs-control.vjs-visible-text {\n width: auto;\n padding-left: 1em;\n padding-right: 1em;\n}\n\n.vjs-button > .vjs-icon-placeholder:before {\n font-size: 1.8em;\n line-height: 1.67;\n}\n\n.vjs-button > .vjs-icon-placeholder {\n display: block;\n}\n\n.vjs-button > .vjs-svg-icon {\n display: inline-block;\n}\n\n.video-js .vjs-control:focus:before,\n.video-js .vjs-control:hover:before,\n.video-js .vjs-control:focus {\n text-shadow: 0em 0em 1em white;\n}\n\n.video-js *:not(.vjs-visible-text) > .vjs-control-text {\n border: 0;\n clip: rect(0 0 0 0);\n height: 1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n}\n\n.video-js .vjs-custom-control-spacer {\n display: none;\n}\n\n.video-js .vjs-progress-control {\n cursor: pointer;\n flex: auto;\n display: flex;\n align-items: center;\n min-width: 4em;\n touch-action: none;\n}\n\n.video-js .vjs-progress-control.disabled {\n cursor: default;\n}\n\n.vjs-live .vjs-progress-control {\n display: none;\n}\n\n.vjs-liveui .vjs-progress-control {\n display: flex;\n align-items: center;\n}\n\n.video-js .vjs-progress-holder {\n flex: auto;\n transition: all 0.2s;\n height: 0.3em;\n}\n\n.video-js .vjs-progress-control .vjs-progress-holder {\n margin: 0 10px;\n}\n\n.video-js .vjs-progress-control:hover .vjs-progress-holder {\n font-size: 1.6666666667em;\n}\n\n.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {\n font-size: 1em;\n}\n\n.video-js .vjs-progress-holder .vjs-play-progress,\n.video-js .vjs-progress-holder .vjs-load-progress,\n.video-js .vjs-progress-holder .vjs-load-progress div {\n position: absolute;\n display: block;\n height: 100%;\n margin: 0;\n padding: 0;\n width: 0;\n}\n\n.video-js .vjs-play-progress {\n background-color: #fff;\n}\n.video-js .vjs-play-progress:before {\n font-size: 0.9em;\n position: absolute;\n right: -0.5em;\n line-height: 0.35em;\n z-index: 1;\n}\n\n.vjs-svg-icons-enabled .vjs-play-progress:before {\n content: none !important;\n}\n\n.vjs-play-progress .vjs-svg-icon {\n position: absolute;\n top: -0.35em;\n right: -0.4em;\n width: 0.9em;\n height: 0.9em;\n pointer-events: none;\n line-height: 0.15em;\n z-index: 1;\n}\n\n.video-js .vjs-load-progress {\n background: rgba(115, 133, 159, 0.5);\n}\n\n.video-js .vjs-load-progress div {\n background: rgba(115, 133, 159, 0.75);\n}\n\n.video-js .vjs-time-tooltip {\n background-color: #fff;\n background-color: rgba(255, 255, 255, 0.8);\n border-radius: 0.3em;\n color: #000;\n float: right;\n font-family: Arial, Helvetica, sans-serif;\n font-size: 1em;\n padding: 6px 8px 8px 8px;\n pointer-events: none;\n position: absolute;\n top: -3.4em;\n visibility: hidden;\n z-index: 1;\n}\n\n.video-js .vjs-progress-holder:focus .vjs-time-tooltip {\n display: none;\n}\n\n.video-js .vjs-progress-control:hover .vjs-time-tooltip,\n.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip {\n display: block;\n font-size: 0.6em;\n visibility: visible;\n}\n\n.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {\n font-size: 1em;\n}\n\n.video-js .vjs-progress-control .vjs-mouse-display {\n display: none;\n position: absolute;\n width: 1px;\n height: 100%;\n background-color: #000;\n z-index: 1;\n}\n\n.video-js .vjs-progress-control:hover .vjs-mouse-display {\n display: block;\n}\n\n.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {\n visibility: hidden;\n opacity: 0;\n transition: visibility 1s, opacity 1s;\n}\n\n.vjs-mouse-display .vjs-time-tooltip {\n color: #fff;\n background-color: #000;\n background-color: rgba(0, 0, 0, 0.8);\n}\n\n.video-js .vjs-slider {\n position: relative;\n cursor: pointer;\n padding: 0;\n margin: 0 0.45em 0 0.45em;\n /* iOS Safari */\n -webkit-touch-callout: none;\n /* Safari, and Chrome 53 */\n -webkit-user-select: none;\n /* Non-prefixed version, currently supported by Chrome and Opera */\n -moz-user-select: none;\n user-select: none;\n background-color: #73859f;\n background-color: rgba(115, 133, 159, 0.5);\n}\n\n.video-js .vjs-slider.disabled {\n cursor: default;\n}\n\n.video-js .vjs-slider:focus {\n text-shadow: 0em 0em 1em white;\n box-shadow: 0 0 1em #fff;\n}\n\n.video-js .vjs-mute-control {\n cursor: pointer;\n flex: none;\n}\n.video-js .vjs-volume-control {\n cursor: pointer;\n margin-right: 1em;\n display: flex;\n}\n\n.video-js .vjs-volume-control.vjs-volume-horizontal {\n width: 5em;\n}\n\n.video-js .vjs-volume-panel .vjs-volume-control {\n visibility: visible;\n opacity: 0;\n width: 1px;\n height: 1px;\n margin-left: -1px;\n}\n\n.video-js .vjs-volume-panel {\n transition: width 1s;\n}\n.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control, .video-js .vjs-volume-panel:active .vjs-volume-control, .video-js .vjs-volume-panel:focus .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control:active, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active {\n visibility: visible;\n opacity: 1;\n position: relative;\n transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s;\n}\n.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal {\n width: 5em;\n height: 3em;\n margin-right: 0;\n}\n.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical {\n left: -3.5em;\n transition: left 0s;\n}\n.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {\n width: 10em;\n transition: width 0.1s;\n}\n.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {\n width: 4em;\n}\n\n.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {\n height: 8em;\n width: 3em;\n left: -3000em;\n transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;\n}\n\n.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {\n transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;\n}\n\n.video-js .vjs-volume-panel {\n display: flex;\n}\n\n.video-js .vjs-volume-bar {\n margin: 1.35em 0.45em;\n}\n\n.vjs-volume-bar.vjs-slider-horizontal {\n width: 5em;\n height: 0.3em;\n}\n\n.vjs-volume-bar.vjs-slider-vertical {\n width: 0.3em;\n height: 5em;\n margin: 1.35em auto;\n}\n\n.video-js .vjs-volume-level {\n position: absolute;\n bottom: 0;\n left: 0;\n background-color: #fff;\n}\n.video-js .vjs-volume-level:before {\n position: absolute;\n font-size: 0.9em;\n z-index: 1;\n}\n\n.vjs-slider-vertical .vjs-volume-level {\n width: 0.3em;\n}\n.vjs-slider-vertical .vjs-volume-level:before {\n top: -0.5em;\n left: -0.3em;\n z-index: 1;\n}\n\n.vjs-svg-icons-enabled .vjs-volume-level:before {\n content: none;\n}\n\n.vjs-volume-level .vjs-svg-icon {\n position: absolute;\n width: 0.9em;\n height: 0.9em;\n pointer-events: none;\n z-index: 1;\n}\n\n.vjs-slider-horizontal .vjs-volume-level {\n height: 0.3em;\n}\n.vjs-slider-horizontal .vjs-volume-level:before {\n line-height: 0.35em;\n right: -0.5em;\n}\n\n.vjs-slider-horizontal .vjs-volume-level .vjs-svg-icon {\n right: -0.3em;\n transform: translateY(-50%);\n}\n\n.vjs-slider-vertical .vjs-volume-level .vjs-svg-icon {\n top: -0.55em;\n transform: translateX(-50%);\n}\n\n.video-js .vjs-volume-panel.vjs-volume-panel-vertical {\n width: 4em;\n}\n\n.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {\n height: 100%;\n}\n\n.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {\n width: 100%;\n}\n\n.video-js .vjs-volume-vertical {\n width: 3em;\n height: 8em;\n bottom: 8em;\n background-color: #2B333F;\n background-color: rgba(43, 51, 63, 0.7);\n}\n\n.video-js .vjs-volume-horizontal .vjs-menu {\n left: -2em;\n}\n\n.video-js .vjs-volume-tooltip {\n background-color: #fff;\n background-color: rgba(255, 255, 255, 0.8);\n border-radius: 0.3em;\n color: #000;\n float: right;\n font-family: Arial, Helvetica, sans-serif;\n font-size: 1em;\n padding: 6px 8px 8px 8px;\n pointer-events: none;\n position: absolute;\n top: -3.4em;\n visibility: hidden;\n z-index: 1;\n}\n\n.video-js .vjs-volume-control:hover .vjs-volume-tooltip,\n.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip {\n display: block;\n font-size: 1em;\n visibility: visible;\n}\n\n.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip,\n.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip {\n left: 1em;\n top: -12px;\n}\n\n.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip {\n font-size: 1em;\n}\n\n.video-js .vjs-volume-control .vjs-mouse-display {\n display: none;\n position: absolute;\n width: 100%;\n height: 1px;\n background-color: #000;\n z-index: 1;\n}\n\n.video-js .vjs-volume-horizontal .vjs-mouse-display {\n width: 1px;\n height: 100%;\n}\n\n.video-js .vjs-volume-control:hover .vjs-mouse-display {\n display: block;\n}\n\n.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display {\n visibility: hidden;\n opacity: 0;\n transition: visibility 1s, opacity 1s;\n}\n\n.vjs-mouse-display .vjs-volume-tooltip {\n color: #fff;\n background-color: #000;\n background-color: rgba(0, 0, 0, 0.8);\n}\n\n.vjs-poster {\n display: inline-block;\n vertical-align: middle;\n cursor: pointer;\n margin: 0;\n padding: 0;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n height: 100%;\n}\n\n.vjs-has-started .vjs-poster,\n.vjs-using-native-controls .vjs-poster {\n display: none;\n}\n\n.vjs-audio.vjs-has-started .vjs-poster,\n.vjs-has-started.vjs-audio-poster-mode .vjs-poster,\n.vjs-pip-container.vjs-has-started .vjs-poster {\n display: block;\n}\n\n.vjs-poster img {\n width: 100%;\n height: 100%;\n -o-object-fit: contain;\n object-fit: contain;\n}\n\n.video-js .vjs-live-control {\n display: flex;\n align-items: flex-start;\n flex: auto;\n font-size: 1em;\n line-height: 3em;\n}\n\n.video-js:not(.vjs-live) .vjs-live-control,\n.video-js.vjs-liveui .vjs-live-control {\n display: none;\n}\n\n.video-js .vjs-seek-to-live-control {\n align-items: center;\n cursor: pointer;\n flex: none;\n display: inline-flex;\n height: 100%;\n padding-left: 0.5em;\n padding-right: 0.5em;\n font-size: 1em;\n line-height: 3em;\n width: auto;\n min-width: 4em;\n}\n\n.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,\n.video-js:not(.vjs-live) .vjs-seek-to-live-control {\n display: none;\n}\n\n.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {\n cursor: auto;\n}\n\n.vjs-seek-to-live-control .vjs-icon-placeholder {\n margin-right: 0.5em;\n color: #888;\n}\n\n.vjs-svg-icons-enabled .vjs-seek-to-live-control {\n line-height: 0;\n}\n\n.vjs-seek-to-live-control .vjs-svg-icon {\n width: 1em;\n height: 1em;\n pointer-events: none;\n fill: #888888;\n}\n\n.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {\n color: red;\n}\n\n.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-svg-icon {\n fill: red;\n}\n\n.video-js .vjs-time-control {\n flex: none;\n font-size: 1em;\n line-height: 3em;\n min-width: 2em;\n width: auto;\n padding-left: 1em;\n padding-right: 1em;\n}\n\n.vjs-live .vjs-time-control,\n.vjs-live .vjs-time-divider,\n.video-js .vjs-current-time,\n.video-js .vjs-duration {\n display: none;\n}\n\n.vjs-time-divider {\n display: none;\n line-height: 3em;\n}\n\n.video-js .vjs-play-control {\n cursor: pointer;\n}\n\n.video-js .vjs-play-control .vjs-icon-placeholder {\n flex: none;\n}\n\n.vjs-text-track-display {\n position: absolute;\n bottom: 3em;\n left: 0;\n right: 0;\n top: 0;\n pointer-events: none;\n}\n\n.vjs-error .vjs-text-track-display {\n display: none;\n}\n\n.video-js.vjs-controls-disabled .vjs-text-track-display,\n.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {\n bottom: 1em;\n}\n\n.video-js .vjs-text-track {\n font-size: 1.4em;\n text-align: center;\n margin-bottom: 0.1em;\n}\n\n.vjs-subtitles {\n color: #fff;\n}\n\n.vjs-captions {\n color: #fc6;\n}\n\n.vjs-tt-cue {\n display: block;\n}\n\nvideo::-webkit-media-text-track-display {\n transform: translateY(-3em);\n}\n\n.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,\n.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {\n transform: translateY(-1.5em);\n}\n\n.video-js .vjs-picture-in-picture-control {\n cursor: pointer;\n flex: none;\n}\n.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control,\n.vjs-pip-window .vjs-picture-in-picture-control {\n display: none;\n}\n\n.video-js .vjs-fullscreen-control {\n cursor: pointer;\n flex: none;\n}\n.video-js.vjs-audio-only-mode .vjs-fullscreen-control,\n.vjs-pip-window .vjs-fullscreen-control {\n display: none;\n}\n\n.vjs-playback-rate > .vjs-menu-button,\n.vjs-playback-rate .vjs-playback-rate-value {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n}\n\n.vjs-playback-rate .vjs-playback-rate-value {\n pointer-events: none;\n font-size: 1.5em;\n line-height: 2;\n text-align: center;\n}\n\n.vjs-playback-rate .vjs-menu {\n width: 4em;\n left: 0em;\n}\n\n.vjs-error .vjs-error-display .vjs-modal-dialog-content {\n font-size: 1.4em;\n text-align: center;\n}\n\n.vjs-loading-spinner {\n display: none;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n opacity: 0.85;\n text-align: left;\n border: 0.6em solid rgba(43, 51, 63, 0.7);\n box-sizing: border-box;\n background-clip: padding-box;\n width: 5em;\n height: 5em;\n border-radius: 50%;\n visibility: hidden;\n}\n\n.vjs-seeking .vjs-loading-spinner,\n.vjs-waiting .vjs-loading-spinner {\n display: flex;\n justify-content: center;\n align-items: center;\n animation: vjs-spinner-show 0s linear 0.3s forwards;\n}\n\n.vjs-error .vjs-loading-spinner {\n display: none;\n}\n\n.vjs-loading-spinner:before,\n.vjs-loading-spinner:after {\n content: "";\n position: absolute;\n box-sizing: inherit;\n width: inherit;\n height: inherit;\n border-radius: inherit;\n opacity: 1;\n border: inherit;\n border-color: transparent;\n border-top-color: white;\n}\n\n.vjs-seeking .vjs-loading-spinner:before,\n.vjs-seeking .vjs-loading-spinner:after,\n.vjs-waiting .vjs-loading-spinner:before,\n.vjs-waiting .vjs-loading-spinner:after {\n animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;\n}\n\n.vjs-seeking .vjs-loading-spinner:before,\n.vjs-waiting .vjs-loading-spinner:before {\n border-top-color: rgb(255, 255, 255);\n}\n\n.vjs-seeking .vjs-loading-spinner:after,\n.vjs-waiting .vjs-loading-spinner:after {\n border-top-color: rgb(255, 255, 255);\n animation-delay: 0.44s;\n}\n\n@keyframes vjs-spinner-show {\n to {\n visibility: visible;\n }\n}\n@keyframes vjs-spinner-spin {\n 100% {\n transform: rotate(360deg);\n }\n}\n@keyframes vjs-spinner-fade {\n 0% {\n border-top-color: #73859f;\n }\n 20% {\n border-top-color: #73859f;\n }\n 35% {\n border-top-color: white;\n }\n 60% {\n border-top-color: #73859f;\n }\n 100% {\n border-top-color: #73859f;\n }\n}\n.video-js.vjs-audio-only-mode .vjs-captions-button {\n display: none;\n}\n\n.vjs-chapters-button .vjs-menu ul {\n width: 24em;\n}\n\n.video-js.vjs-audio-only-mode .vjs-descriptions-button {\n display: none;\n}\n\n.vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-svg-icon {\n width: 1.5em;\n height: 1.5em;\n}\n\n.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {\n vertical-align: middle;\n display: inline-block;\n margin-bottom: -0.1em;\n}\n\n.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {\n font-family: VideoJS;\n content: "\\f10c";\n font-size: 1.5em;\n line-height: inherit;\n}\n\n.video-js.vjs-audio-only-mode .vjs-subs-caps-button {\n display: none;\n}\n\n.video-js .vjs-audio-button + .vjs-menu .vjs-description-menu-item .vjs-menu-item-text .vjs-icon-placeholder,\n.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {\n vertical-align: middle;\n display: inline-block;\n margin-bottom: -0.1em;\n}\n\n.video-js .vjs-audio-button + .vjs-menu .vjs-description-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before,\n.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {\n font-family: VideoJS;\n content: " \\f12e";\n font-size: 1.5em;\n line-height: inherit;\n}\n\n.video-js.vjs-layout-small .vjs-current-time,\n.video-js.vjs-layout-small .vjs-time-divider,\n.video-js.vjs-layout-small .vjs-duration,\n.video-js.vjs-layout-small .vjs-remaining-time,\n.video-js.vjs-layout-small .vjs-playback-rate,\n.video-js.vjs-layout-small .vjs-volume-control, .video-js.vjs-layout-x-small .vjs-current-time,\n.video-js.vjs-layout-x-small .vjs-time-divider,\n.video-js.vjs-layout-x-small .vjs-duration,\n.video-js.vjs-layout-x-small .vjs-remaining-time,\n.video-js.vjs-layout-x-small .vjs-playback-rate,\n.video-js.vjs-layout-x-small .vjs-volume-control, .video-js.vjs-layout-tiny .vjs-current-time,\n.video-js.vjs-layout-tiny .vjs-time-divider,\n.video-js.vjs-layout-tiny .vjs-duration,\n.video-js.vjs-layout-tiny .vjs-remaining-time,\n.video-js.vjs-layout-tiny .vjs-playback-rate,\n.video-js.vjs-layout-tiny .vjs-volume-control {\n display: none;\n}\n.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover {\n width: auto;\n width: initial;\n}\n.video-js.vjs-layout-x-small .vjs-progress-control, .video-js.vjs-layout-tiny .vjs-progress-control {\n display: none;\n}\n.video-js.vjs-layout-x-small .vjs-custom-control-spacer {\n flex: auto;\n display: block;\n}\n\n.vjs-modal-dialog.vjs-text-track-settings {\n background-color: #2B333F;\n background-color: rgba(43, 51, 63, 0.75);\n color: #fff;\n height: 70%;\n}\n\n.vjs-error .vjs-text-track-settings {\n display: none;\n}\n\n.vjs-text-track-settings .vjs-modal-dialog-content {\n display: table;\n}\n\n.vjs-text-track-settings .vjs-track-settings-colors,\n.vjs-text-track-settings .vjs-track-settings-font,\n.vjs-text-track-settings .vjs-track-settings-controls {\n display: table-cell;\n}\n\n.vjs-text-track-settings .vjs-track-settings-controls {\n text-align: right;\n vertical-align: bottom;\n}\n\n@supports (display: grid) {\n .vjs-text-track-settings .vjs-modal-dialog-content {\n display: grid;\n grid-template-columns: 1fr 1fr;\n grid-template-rows: 1fr;\n padding: 20px 24px 0px 24px;\n }\n .vjs-track-settings-controls .vjs-default-button {\n margin-bottom: 20px;\n }\n .vjs-text-track-settings .vjs-track-settings-controls {\n grid-column: 1/-1;\n }\n .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,\n .vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,\n .vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content {\n grid-template-columns: 1fr;\n }\n}\n.vjs-text-track-settings select {\n font-size: inherit;\n}\n\n.vjs-track-setting > select {\n margin-right: 1em;\n margin-bottom: 0.5em;\n}\n\n.vjs-text-track-settings fieldset {\n margin: 10px;\n border: none;\n}\n\n.vjs-text-track-settings fieldset span {\n display: inline-block;\n padding: 0 0.6em 0.8em;\n}\n\n.vjs-text-track-settings fieldset span > select {\n max-width: 7.3em;\n}\n\n.vjs-text-track-settings legend {\n color: #fff;\n font-weight: bold;\n font-size: 1.2em;\n}\n\n.vjs-text-track-settings .vjs-label {\n margin: 0 0.5em 0.5em 0;\n}\n\n.vjs-track-settings-controls button:focus,\n.vjs-track-settings-controls button:active {\n outline-style: solid;\n outline-width: medium;\n background-image: linear-gradient(0deg, #fff 88%, #73859f 100%);\n}\n\n.vjs-track-settings-controls button:hover {\n color: rgba(43, 51, 63, 0.75);\n}\n\n.vjs-track-settings-controls button {\n background-color: #fff;\n background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%);\n color: #2B333F;\n cursor: pointer;\n border-radius: 2px;\n}\n\n.vjs-track-settings-controls .vjs-default-button {\n margin-right: 1em;\n}\n\n.vjs-title-bar {\n background: rgba(0, 0, 0, 0.9);\n background: linear-gradient(180deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 60%, rgba(0, 0, 0, 0) 100%);\n font-size: 1.2em;\n line-height: 1.5;\n transition: opacity 0.1s;\n padding: 0.666em 1.333em 4em;\n pointer-events: none;\n position: absolute;\n top: 0;\n width: 100%;\n}\n\n.vjs-error .vjs-title-bar {\n display: none;\n}\n\n.vjs-title-bar-title,\n.vjs-title-bar-description {\n margin: 0;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.vjs-title-bar-title {\n font-weight: bold;\n margin-bottom: 0.333em;\n}\n\n.vjs-playing.vjs-user-inactive .vjs-title-bar {\n opacity: 0;\n transition: opacity 1s;\n}\n\n.video-js .vjs-skip-forward-5 {\n cursor: pointer;\n}\n.video-js .vjs-skip-forward-10 {\n cursor: pointer;\n}\n.video-js .vjs-skip-forward-30 {\n cursor: pointer;\n}\n.video-js .vjs-skip-backward-5 {\n cursor: pointer;\n}\n.video-js .vjs-skip-backward-10 {\n cursor: pointer;\n}\n.video-js .vjs-skip-backward-30 {\n cursor: pointer;\n}\n@media print {\n .video-js > *:not(.vjs-tech):not(.vjs-poster) {\n visibility: hidden;\n }\n}\n.vjs-resize-manager {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: none;\n z-index: -1000;\n}\n\n.js-focus-visible .video-js *:focus:not(.focus-visible) {\n outline: none;\n}\n\n.video-js *:focus:not(:focus-visible) {\n outline: none;\n}\n',""]);const ie=ae},8719:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie});var ee=q(23645),ae=q.n(ee)()((function(m){return m[1]}));ae.push([m.id,".vjs-marker {\n position: absolute;\n left: 0;\n bottom: 0em;\n opacity: 1;\n height: 100%;\n transition: opacity 0.2s ease;\n -webkit-transition: opacity 0.2s ease;\n -moz-transition: opacity 0.2s ease;\n z-index: 100;\n}\n.vjs-marker:hover {\n cursor: pointer;\n -webkit-transform: scale(1.3, 1.3);\n -moz-transform: scale(1.3, 1.3);\n -o-transform: scale(1.3, 1.3);\n -ms-transform: scale(1.3, 1.3);\n transform: scale(1.3, 1.3);\n}\n.vjs-tip {\n visibility: hidden;\n display: block;\n opacity: 0.8;\n padding: 5px;\n font-size: 10px;\n position: absolute;\n bottom: 14px;\n z-index: 100000;\n}\n.vjs-tip .vjs-tip-arrow {\n background: url(data:image/gif;base64,R0lGODlhCQAJAIABAAAAAAAAACH5BAEAAAEALAAAAAAJAAkAAAIRjAOnwIrcDJxvwkplPtchVQAAOw==) no-repeat top left;\n bottom: 0;\n left: 50%;\n margin-left: -4px;\n background-position: bottom left;\n position: absolute;\n width: 9px;\n height: 5px;\n}\n.vjs-tip .vjs-tip-inner {\n border-radius: 3px;\n -moz-border-radius: 3px;\n -webkit-border-radius: 3px;\n padding: 5px 8px 4px 8px;\n background-color: black;\n color: white;\n max-width: 200px;\n text-align: center;\n}\n.vjs-break-overlay {\n visibility: hidden;\n position: absolute;\n z-index: 100000;\n top: 0;\n}\n.vjs-break-overlay .vjs-break-overlay-text {\n padding: 9px;\n text-align: center;\n}\n",""]);const ie=ae},23645:m=>{"use strict";m.exports=function(m){var v=[];return v.toString=function toString(){return this.map((function(v){var q=m(v);return v[2]?"@media ".concat(v[2]," {").concat(q,"}"):q})).join("")},v.i=function(m,q,ee){"string"==typeof m&&(m=[[null,m,""]]);var ae={};if(ee)for(var ie=0;ie{"use strict";var v=function isMergeableObject(m){return isNonNullObject(m)&&!isSpecial(m)};function isNonNullObject(m){return!!m&&"object"==typeof m}function isSpecial(m){var v=Object.prototype.toString.call(m);return"[object RegExp]"===v||"[object Date]"===v||isReactElement(m)}var q="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function isReactElement(m){return m.$$typeof===q}function cloneUnlessOtherwiseSpecified(m,v){return!1!==v.clone&&v.isMergeableObject(m)?deepmerge((q=m,Array.isArray(q)?[]:{}),m,v):m;var q}function defaultArrayMerge(m,v,q){return m.concat(v).map((function(m){return cloneUnlessOtherwiseSpecified(m,q)}))}function getMergeFunction(m,v){if(!v.customMerge)return deepmerge;var q=v.customMerge(m);return"function"==typeof q?q:deepmerge}function getEnumerableOwnPropertySymbols(m){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(m).filter((function(v){return Object.propertyIsEnumerable.call(m,v)})):[]}function getKeys(m){return Object.keys(m).concat(getEnumerableOwnPropertySymbols(m))}function propertyIsOnObject(m,v){try{return v in m}catch(m){return!1}}function propertyIsUnsafe(m,v){return propertyIsOnObject(m,v)&&!(Object.hasOwnProperty.call(m,v)&&Object.propertyIsEnumerable.call(m,v))}function mergeObject(m,v,q){var ee={};return q.isMergeableObject(m)&&getKeys(m).forEach((function(v){ee[v]=cloneUnlessOtherwiseSpecified(m[v],q)})),getKeys(v).forEach((function(ae){propertyIsUnsafe(m,ae)||(propertyIsOnObject(m,ae)&&q.isMergeableObject(v[ae])?ee[ae]=getMergeFunction(ae,q)(m[ae],v[ae],q):ee[ae]=cloneUnlessOtherwiseSpecified(v[ae],q))})),ee}function deepmerge(m,q,ee){(ee=ee||{}).arrayMerge=ee.arrayMerge||defaultArrayMerge,ee.isMergeableObject=ee.isMergeableObject||v,ee.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var ae=Array.isArray(q);return ae===Array.isArray(m)?ae?ee.arrayMerge(m,q,ee):mergeObject(m,q,ee):cloneUnlessOtherwiseSpecified(q,ee)}deepmerge.all=function deepmergeAll(m,v){if(!Array.isArray(m))throw new Error("first argument should be an array");return m.reduce((function(m,q){return deepmerge(m,q,v)}),{})};var ee=deepmerge;m.exports=ee},33012:(m,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0});v.default=[{"Typeface name":"Symbol","Dingbat dec":"32","Dingbat hex":"20","Unicode dec":"32","Unicode hex":"20"},{"Typeface name":"Symbol","Dingbat dec":"33","Dingbat hex":"21","Unicode dec":"33","Unicode hex":"21"},{"Typeface name":"Symbol","Dingbat dec":"34","Dingbat hex":"22","Unicode dec":"8704","Unicode hex":"2200"},{"Typeface name":"Symbol","Dingbat dec":"35","Dingbat hex":"23","Unicode dec":"35","Unicode hex":"23"},{"Typeface name":"Symbol","Dingbat dec":"36","Dingbat hex":"24","Unicode dec":"8707","Unicode hex":"2203"},{"Typeface name":"Symbol","Dingbat dec":"37","Dingbat hex":"25","Unicode dec":"37","Unicode hex":"25"},{"Typeface name":"Symbol","Dingbat dec":"38","Dingbat hex":"26","Unicode dec":"38","Unicode hex":"26"},{"Typeface name":"Symbol","Dingbat dec":"39","Dingbat hex":"27","Unicode dec":"8717","Unicode hex":"220D"},{"Typeface name":"Symbol","Dingbat dec":"40","Dingbat hex":"28","Unicode dec":"40","Unicode hex":"28"},{"Typeface name":"Symbol","Dingbat dec":"41","Dingbat hex":"29","Unicode dec":"41","Unicode hex":"29"},{"Typeface name":"Symbol","Dingbat dec":"42","Dingbat hex":"2A","Unicode dec":"42","Unicode hex":"2A"},{"Typeface name":"Symbol","Dingbat dec":"43","Dingbat hex":"2B","Unicode dec":"43","Unicode hex":"2B"},{"Typeface name":"Symbol","Dingbat dec":"44","Dingbat hex":"2C","Unicode dec":"44","Unicode hex":"2C"},{"Typeface name":"Symbol","Dingbat dec":"45","Dingbat hex":"2D","Unicode dec":"8722","Unicode hex":"2212"},{"Typeface name":"Symbol","Dingbat dec":"46","Dingbat hex":"2E","Unicode dec":"46","Unicode hex":"2E"},{"Typeface name":"Symbol","Dingbat dec":"47","Dingbat hex":"2F","Unicode dec":"47","Unicode hex":"2F"},{"Typeface name":"Symbol","Dingbat dec":"48","Dingbat hex":"30","Unicode dec":"48","Unicode hex":"30"},{"Typeface name":"Symbol","Dingbat dec":"49","Dingbat hex":"31","Unicode dec":"49","Unicode hex":"31"},{"Typeface name":"Symbol","Dingbat dec":"50","Dingbat hex":"32","Unicode dec":"50","Unicode hex":"32"},{"Typeface name":"Symbol","Dingbat dec":"51","Dingbat hex":"33","Unicode dec":"51","Unicode hex":"33"},{"Typeface name":"Symbol","Dingbat dec":"52","Dingbat hex":"34","Unicode dec":"52","Unicode hex":"34"},{"Typeface name":"Symbol","Dingbat dec":"53","Dingbat hex":"35","Unicode dec":"53","Unicode hex":"35"},{"Typeface name":"Symbol","Dingbat dec":"54","Dingbat hex":"36","Unicode dec":"54","Unicode hex":"36"},{"Typeface name":"Symbol","Dingbat dec":"55","Dingbat hex":"37","Unicode dec":"55","Unicode hex":"37"},{"Typeface name":"Symbol","Dingbat dec":"56","Dingbat hex":"38","Unicode dec":"56","Unicode hex":"38"},{"Typeface name":"Symbol","Dingbat dec":"57","Dingbat hex":"39","Unicode dec":"57","Unicode hex":"39"},{"Typeface name":"Symbol","Dingbat dec":"58","Dingbat hex":"3A","Unicode dec":"58","Unicode hex":"3A"},{"Typeface name":"Symbol","Dingbat dec":"59","Dingbat hex":"3B","Unicode dec":"59","Unicode hex":"3B"},{"Typeface name":"Symbol","Dingbat dec":"60","Dingbat hex":"3C","Unicode dec":"60","Unicode hex":"3C"},{"Typeface name":"Symbol","Dingbat dec":"61","Dingbat hex":"3D","Unicode dec":"61","Unicode hex":"3D"},{"Typeface name":"Symbol","Dingbat dec":"62","Dingbat hex":"3E","Unicode dec":"62","Unicode hex":"3E"},{"Typeface name":"Symbol","Dingbat dec":"63","Dingbat hex":"3F","Unicode dec":"63","Unicode hex":"3F"},{"Typeface name":"Symbol","Dingbat dec":"64","Dingbat hex":"40","Unicode dec":"8773","Unicode hex":"2245"},{"Typeface name":"Symbol","Dingbat dec":"65","Dingbat hex":"41","Unicode dec":"913","Unicode hex":"391"},{"Typeface name":"Symbol","Dingbat dec":"66","Dingbat hex":"42","Unicode dec":"914","Unicode hex":"392"},{"Typeface name":"Symbol","Dingbat dec":"67","Dingbat hex":"43","Unicode dec":"935","Unicode hex":"3A7"},{"Typeface name":"Symbol","Dingbat dec":"68","Dingbat hex":"44","Unicode dec":"916","Unicode hex":"394"},{"Typeface name":"Symbol","Dingbat dec":"69","Dingbat hex":"45","Unicode dec":"917","Unicode hex":"395"},{"Typeface name":"Symbol","Dingbat dec":"70","Dingbat hex":"46","Unicode dec":"934","Unicode hex":"3A6"},{"Typeface name":"Symbol","Dingbat dec":"71","Dingbat hex":"47","Unicode dec":"915","Unicode hex":"393"},{"Typeface name":"Symbol","Dingbat dec":"72","Dingbat hex":"48","Unicode dec":"919","Unicode hex":"397"},{"Typeface name":"Symbol","Dingbat dec":"73","Dingbat hex":"49","Unicode dec":"921","Unicode hex":"399"},{"Typeface name":"Symbol","Dingbat dec":"74","Dingbat hex":"4A","Unicode dec":"977","Unicode hex":"3D1"},{"Typeface name":"Symbol","Dingbat dec":"75","Dingbat hex":"4B","Unicode dec":"922","Unicode hex":"39A"},{"Typeface name":"Symbol","Dingbat dec":"76","Dingbat hex":"4C","Unicode dec":"923","Unicode hex":"39B"},{"Typeface name":"Symbol","Dingbat dec":"77","Dingbat hex":"4D","Unicode dec":"924","Unicode hex":"39C"},{"Typeface name":"Symbol","Dingbat dec":"78","Dingbat hex":"4E","Unicode dec":"925","Unicode hex":"39D"},{"Typeface name":"Symbol","Dingbat dec":"79","Dingbat hex":"4F","Unicode dec":"927","Unicode hex":"39F"},{"Typeface name":"Symbol","Dingbat dec":"80","Dingbat hex":"50","Unicode dec":"928","Unicode hex":"3A0"},{"Typeface name":"Symbol","Dingbat dec":"81","Dingbat hex":"51","Unicode dec":"920","Unicode hex":"398"},{"Typeface name":"Symbol","Dingbat dec":"82","Dingbat hex":"52","Unicode dec":"929","Unicode hex":"3A1"},{"Typeface name":"Symbol","Dingbat dec":"83","Dingbat hex":"53","Unicode dec":"931","Unicode hex":"3A3"},{"Typeface name":"Symbol","Dingbat dec":"84","Dingbat hex":"54","Unicode dec":"932","Unicode hex":"3A4"},{"Typeface name":"Symbol","Dingbat dec":"85","Dingbat hex":"55","Unicode dec":"933","Unicode hex":"3A5"},{"Typeface name":"Symbol","Dingbat dec":"86","Dingbat hex":"56","Unicode dec":"962","Unicode hex":"3C2"},{"Typeface name":"Symbol","Dingbat dec":"87","Dingbat hex":"57","Unicode dec":"937","Unicode hex":"3A9"},{"Typeface name":"Symbol","Dingbat dec":"88","Dingbat hex":"58","Unicode dec":"926","Unicode hex":"39E"},{"Typeface name":"Symbol","Dingbat dec":"89","Dingbat hex":"59","Unicode dec":"936","Unicode hex":"3A8"},{"Typeface name":"Symbol","Dingbat dec":"90","Dingbat hex":"5A","Unicode dec":"918","Unicode hex":"396"},{"Typeface name":"Symbol","Dingbat dec":"91","Dingbat hex":"5B","Unicode dec":"91","Unicode hex":"5B"},{"Typeface name":"Symbol","Dingbat dec":"92","Dingbat hex":"5C","Unicode dec":"8756","Unicode hex":"2234"},{"Typeface name":"Symbol","Dingbat dec":"93","Dingbat hex":"5D","Unicode dec":"93","Unicode hex":"5D"},{"Typeface name":"Symbol","Dingbat dec":"94","Dingbat hex":"5E","Unicode dec":"8869","Unicode hex":"22A5"},{"Typeface name":"Symbol","Dingbat dec":"95","Dingbat hex":"5F","Unicode dec":"95","Unicode hex":"5F"},{"Typeface name":"Symbol","Dingbat dec":"96","Dingbat hex":"60","Unicode dec":"8254","Unicode hex":"203E"},{"Typeface name":"Symbol","Dingbat dec":"97","Dingbat hex":"61","Unicode dec":"945","Unicode hex":"3B1"},{"Typeface name":"Symbol","Dingbat dec":"98","Dingbat hex":"62","Unicode dec":"946","Unicode hex":"3B2"},{"Typeface name":"Symbol","Dingbat dec":"99","Dingbat hex":"63","Unicode dec":"967","Unicode hex":"3C7"},{"Typeface name":"Symbol","Dingbat dec":"100","Dingbat hex":"64","Unicode dec":"948","Unicode hex":"3B4"},{"Typeface name":"Symbol","Dingbat dec":"101","Dingbat hex":"65","Unicode dec":"949","Unicode hex":"3B5"},{"Typeface name":"Symbol","Dingbat dec":"102","Dingbat hex":"66","Unicode dec":"966","Unicode hex":"3C6"},{"Typeface name":"Symbol","Dingbat dec":"103","Dingbat hex":"67","Unicode dec":"947","Unicode hex":"3B3"},{"Typeface name":"Symbol","Dingbat dec":"104","Dingbat hex":"68","Unicode dec":"951","Unicode hex":"3B7"},{"Typeface name":"Symbol","Dingbat dec":"105","Dingbat hex":"69","Unicode dec":"953","Unicode hex":"3B9"},{"Typeface name":"Symbol","Dingbat dec":"106","Dingbat hex":"6A","Unicode dec":"981","Unicode hex":"3D5"},{"Typeface name":"Symbol","Dingbat dec":"107","Dingbat hex":"6B","Unicode dec":"954","Unicode hex":"3BA"},{"Typeface name":"Symbol","Dingbat dec":"108","Dingbat hex":"6C","Unicode dec":"955","Unicode hex":"3BB"},{"Typeface name":"Symbol","Dingbat dec":"109","Dingbat hex":"6D","Unicode dec":"956","Unicode hex":"3BC"},{"Typeface name":"Symbol","Dingbat dec":"110","Dingbat hex":"6E","Unicode dec":"957","Unicode hex":"3BD"},{"Typeface name":"Symbol","Dingbat dec":"111","Dingbat hex":"6F","Unicode dec":"959","Unicode hex":"3BF"},{"Typeface name":"Symbol","Dingbat dec":"112","Dingbat hex":"70","Unicode dec":"960","Unicode hex":"3C0"},{"Typeface name":"Symbol","Dingbat dec":"113","Dingbat hex":"71","Unicode dec":"952","Unicode hex":"3B8"},{"Typeface name":"Symbol","Dingbat dec":"114","Dingbat hex":"72","Unicode dec":"961","Unicode hex":"3C1"},{"Typeface name":"Symbol","Dingbat dec":"115","Dingbat hex":"73","Unicode dec":"963","Unicode hex":"3C3"},{"Typeface name":"Symbol","Dingbat dec":"116","Dingbat hex":"74","Unicode dec":"964","Unicode hex":"3C4"},{"Typeface name":"Symbol","Dingbat dec":"117","Dingbat hex":"75","Unicode dec":"965","Unicode hex":"3C5"},{"Typeface name":"Symbol","Dingbat dec":"118","Dingbat hex":"76","Unicode dec":"982","Unicode hex":"3D6"},{"Typeface name":"Symbol","Dingbat dec":"119","Dingbat hex":"77","Unicode dec":"969","Unicode hex":"3C9"},{"Typeface name":"Symbol","Dingbat dec":"120","Dingbat hex":"78","Unicode dec":"958","Unicode hex":"3BE"},{"Typeface name":"Symbol","Dingbat dec":"121","Dingbat hex":"79","Unicode dec":"968","Unicode hex":"3C8"},{"Typeface name":"Symbol","Dingbat dec":"122","Dingbat hex":"7A","Unicode dec":"950","Unicode hex":"3B6"},{"Typeface name":"Symbol","Dingbat dec":"123","Dingbat hex":"7B","Unicode dec":"123","Unicode hex":"7B"},{"Typeface name":"Symbol","Dingbat dec":"124","Dingbat hex":"7C","Unicode dec":"124","Unicode hex":"7C"},{"Typeface name":"Symbol","Dingbat dec":"125","Dingbat hex":"7D","Unicode dec":"125","Unicode hex":"7D"},{"Typeface name":"Symbol","Dingbat dec":"126","Dingbat hex":"7E","Unicode dec":"126","Unicode hex":"7E"},{"Typeface name":"Symbol","Dingbat dec":"160","Dingbat hex":"A0","Unicode dec":"8364","Unicode hex":"20AC"},{"Typeface name":"Symbol","Dingbat dec":"161","Dingbat hex":"A1","Unicode dec":"978","Unicode hex":"3D2"},{"Typeface name":"Symbol","Dingbat dec":"162","Dingbat hex":"A2","Unicode dec":"8242","Unicode hex":"2032"},{"Typeface name":"Symbol","Dingbat dec":"163","Dingbat hex":"A3","Unicode dec":"8804","Unicode hex":"2264"},{"Typeface name":"Symbol","Dingbat dec":"164","Dingbat hex":"A4","Unicode dec":"8260","Unicode hex":"2044"},{"Typeface name":"Symbol","Dingbat dec":"165","Dingbat hex":"A5","Unicode dec":"8734","Unicode hex":"221E"},{"Typeface name":"Symbol","Dingbat dec":"166","Dingbat hex":"A6","Unicode dec":"402","Unicode hex":"192"},{"Typeface name":"Symbol","Dingbat dec":"167","Dingbat hex":"A7","Unicode dec":"9827","Unicode hex":"2663"},{"Typeface name":"Symbol","Dingbat dec":"168","Dingbat hex":"A8","Unicode dec":"9830","Unicode hex":"2666"},{"Typeface name":"Symbol","Dingbat dec":"169","Dingbat hex":"A9","Unicode dec":"9829","Unicode hex":"2665"},{"Typeface name":"Symbol","Dingbat dec":"170","Dingbat hex":"AA","Unicode dec":"9824","Unicode hex":"2660"},{"Typeface name":"Symbol","Dingbat dec":"171","Dingbat hex":"AB","Unicode dec":"8596","Unicode hex":"2194"},{"Typeface name":"Symbol","Dingbat dec":"172","Dingbat hex":"AC","Unicode dec":"8592","Unicode hex":"2190"},{"Typeface name":"Symbol","Dingbat dec":"173","Dingbat hex":"AD","Unicode dec":"8593","Unicode hex":"2191"},{"Typeface name":"Symbol","Dingbat dec":"174","Dingbat hex":"AE","Unicode dec":"8594","Unicode hex":"2192"},{"Typeface name":"Symbol","Dingbat dec":"175","Dingbat hex":"AF","Unicode dec":"8595","Unicode hex":"2193"},{"Typeface name":"Symbol","Dingbat dec":"176","Dingbat hex":"B0","Unicode dec":"176","Unicode hex":"B0"},{"Typeface name":"Symbol","Dingbat dec":"177","Dingbat hex":"B1","Unicode dec":"177","Unicode hex":"B1"},{"Typeface name":"Symbol","Dingbat dec":"178","Dingbat hex":"B2","Unicode dec":"8243","Unicode hex":"2033"},{"Typeface name":"Symbol","Dingbat dec":"179","Dingbat hex":"B3","Unicode dec":"8805","Unicode hex":"2265"},{"Typeface name":"Symbol","Dingbat dec":"180","Dingbat hex":"B4","Unicode dec":"215","Unicode hex":"D7"},{"Typeface name":"Symbol","Dingbat dec":"181","Dingbat hex":"B5","Unicode dec":"8733","Unicode hex":"221D"},{"Typeface name":"Symbol","Dingbat dec":"182","Dingbat hex":"B6","Unicode dec":"8706","Unicode hex":"2202"},{"Typeface name":"Symbol","Dingbat dec":"183","Dingbat hex":"B7","Unicode dec":"8226","Unicode hex":"2022"},{"Typeface name":"Symbol","Dingbat dec":"184","Dingbat hex":"B8","Unicode dec":"247","Unicode hex":"F7"},{"Typeface name":"Symbol","Dingbat dec":"185","Dingbat hex":"B9","Unicode dec":"8800","Unicode hex":"2260"},{"Typeface name":"Symbol","Dingbat dec":"186","Dingbat hex":"BA","Unicode dec":"8801","Unicode hex":"2261"},{"Typeface name":"Symbol","Dingbat dec":"187","Dingbat hex":"BB","Unicode dec":"8776","Unicode hex":"2248"},{"Typeface name":"Symbol","Dingbat dec":"188","Dingbat hex":"BC","Unicode dec":"8230","Unicode hex":"2026"},{"Typeface name":"Symbol","Dingbat dec":"189","Dingbat hex":"BD","Unicode dec":"9168","Unicode hex":"23D0"},{"Typeface name":"Symbol","Dingbat dec":"190","Dingbat hex":"BE","Unicode dec":"9135","Unicode hex":"23AF"},{"Typeface name":"Symbol","Dingbat dec":"191","Dingbat hex":"BF","Unicode dec":"8629","Unicode hex":"21B5"},{"Typeface name":"Symbol","Dingbat dec":"192","Dingbat hex":"C0","Unicode dec":"8501","Unicode hex":"2135"},{"Typeface name":"Symbol","Dingbat dec":"193","Dingbat hex":"C1","Unicode dec":"8465","Unicode hex":"2111"},{"Typeface name":"Symbol","Dingbat dec":"194","Dingbat hex":"C2","Unicode dec":"8476","Unicode hex":"211C"},{"Typeface name":"Symbol","Dingbat dec":"195","Dingbat hex":"C3","Unicode dec":"8472","Unicode hex":"2118"},{"Typeface name":"Symbol","Dingbat dec":"196","Dingbat hex":"C4","Unicode dec":"8855","Unicode hex":"2297"},{"Typeface name":"Symbol","Dingbat dec":"197","Dingbat hex":"C5","Unicode dec":"8853","Unicode hex":"2295"},{"Typeface name":"Symbol","Dingbat dec":"198","Dingbat hex":"C6","Unicode dec":"8709","Unicode hex":"2205"},{"Typeface name":"Symbol","Dingbat dec":"199","Dingbat hex":"C7","Unicode dec":"8745","Unicode hex":"2229"},{"Typeface name":"Symbol","Dingbat dec":"200","Dingbat hex":"C8","Unicode dec":"8746","Unicode hex":"222A"},{"Typeface name":"Symbol","Dingbat dec":"201","Dingbat hex":"C9","Unicode dec":"8835","Unicode hex":"2283"},{"Typeface name":"Symbol","Dingbat dec":"202","Dingbat hex":"CA","Unicode dec":"8839","Unicode hex":"2287"},{"Typeface name":"Symbol","Dingbat dec":"203","Dingbat hex":"CB","Unicode dec":"8836","Unicode hex":"2284"},{"Typeface name":"Symbol","Dingbat dec":"204","Dingbat hex":"CC","Unicode dec":"8834","Unicode hex":"2282"},{"Typeface name":"Symbol","Dingbat dec":"205","Dingbat hex":"CD","Unicode dec":"8838","Unicode hex":"2286"},{"Typeface name":"Symbol","Dingbat dec":"206","Dingbat hex":"CE","Unicode dec":"8712","Unicode hex":"2208"},{"Typeface name":"Symbol","Dingbat dec":"207","Dingbat hex":"CF","Unicode dec":"8713","Unicode hex":"2209"},{"Typeface name":"Symbol","Dingbat dec":"208","Dingbat hex":"D0","Unicode dec":"8736","Unicode hex":"2220"},{"Typeface name":"Symbol","Dingbat dec":"209","Dingbat hex":"D1","Unicode dec":"8711","Unicode hex":"2207"},{"Typeface name":"Symbol","Dingbat dec":"210","Dingbat hex":"D2","Unicode dec":"174","Unicode hex":"AE"},{"Typeface name":"Symbol","Dingbat dec":"211","Dingbat hex":"D3","Unicode dec":"169","Unicode hex":"A9"},{"Typeface name":"Symbol","Dingbat dec":"212","Dingbat hex":"D4","Unicode dec":"8482","Unicode hex":"2122"},{"Typeface name":"Symbol","Dingbat dec":"213","Dingbat hex":"D5","Unicode dec":"8719","Unicode hex":"220F"},{"Typeface name":"Symbol","Dingbat dec":"214","Dingbat hex":"D6","Unicode dec":"8730","Unicode hex":"221A"},{"Typeface name":"Symbol","Dingbat dec":"215","Dingbat hex":"D7","Unicode dec":"8901","Unicode hex":"22C5"},{"Typeface name":"Symbol","Dingbat dec":"216","Dingbat hex":"D8","Unicode dec":"172","Unicode hex":"AC"},{"Typeface name":"Symbol","Dingbat dec":"217","Dingbat hex":"D9","Unicode dec":"8743","Unicode hex":"2227"},{"Typeface name":"Symbol","Dingbat dec":"218","Dingbat hex":"DA","Unicode dec":"8744","Unicode hex":"2228"},{"Typeface name":"Symbol","Dingbat dec":"219","Dingbat hex":"DB","Unicode dec":"8660","Unicode hex":"21D4"},{"Typeface name":"Symbol","Dingbat dec":"220","Dingbat hex":"DC","Unicode dec":"8656","Unicode hex":"21D0"},{"Typeface name":"Symbol","Dingbat dec":"221","Dingbat hex":"DD","Unicode dec":"8657","Unicode hex":"21D1"},{"Typeface name":"Symbol","Dingbat dec":"222","Dingbat hex":"DE","Unicode dec":"8658","Unicode hex":"21D2"},{"Typeface name":"Symbol","Dingbat dec":"223","Dingbat hex":"DF","Unicode dec":"8659","Unicode hex":"21D3"},{"Typeface name":"Symbol","Dingbat dec":"224","Dingbat hex":"E0","Unicode dec":"9674","Unicode hex":"25CA"},{"Typeface name":"Symbol","Dingbat dec":"225","Dingbat hex":"E1","Unicode dec":"12296","Unicode hex":"3008"},{"Typeface name":"Symbol","Dingbat dec":"226","Dingbat hex":"E2","Unicode dec":"174","Unicode hex":"AE"},{"Typeface name":"Symbol","Dingbat dec":"227","Dingbat hex":"E3","Unicode dec":"169","Unicode hex":"A9"},{"Typeface name":"Symbol","Dingbat dec":"228","Dingbat hex":"E4","Unicode dec":"8482","Unicode hex":"2122"},{"Typeface name":"Symbol","Dingbat dec":"229","Dingbat hex":"E5","Unicode dec":"8721","Unicode hex":"2211"},{"Typeface name":"Symbol","Dingbat dec":"230","Dingbat hex":"E6","Unicode dec":"9115","Unicode hex":"239B"},{"Typeface name":"Symbol","Dingbat dec":"231","Dingbat hex":"E7","Unicode dec":"9116","Unicode hex":"239C"},{"Typeface name":"Symbol","Dingbat dec":"232","Dingbat hex":"E8","Unicode dec":"9117","Unicode hex":"239D"},{"Typeface name":"Symbol","Dingbat dec":"233","Dingbat hex":"E9","Unicode dec":"9121","Unicode hex":"23A1"},{"Typeface name":"Symbol","Dingbat dec":"234","Dingbat hex":"EA","Unicode dec":"9122","Unicode hex":"23A2"},{"Typeface name":"Symbol","Dingbat dec":"235","Dingbat hex":"EB","Unicode dec":"9123","Unicode hex":"23A3"},{"Typeface name":"Symbol","Dingbat dec":"236","Dingbat hex":"EC","Unicode dec":"9127","Unicode hex":"23A7"},{"Typeface name":"Symbol","Dingbat dec":"237","Dingbat hex":"ED","Unicode dec":"9128","Unicode hex":"23A8"},{"Typeface name":"Symbol","Dingbat dec":"238","Dingbat hex":"EE","Unicode dec":"9129","Unicode hex":"23A9"},{"Typeface name":"Symbol","Dingbat dec":"239","Dingbat hex":"EF","Unicode dec":"9130","Unicode hex":"23AA"},{"Typeface name":"Symbol","Dingbat dec":"240","Dingbat hex":"F0","Unicode dec":"63743","Unicode hex":"F8FF"},{"Typeface name":"Symbol","Dingbat dec":"241","Dingbat hex":"F1","Unicode dec":"12297","Unicode hex":"3009"},{"Typeface name":"Symbol","Dingbat dec":"242","Dingbat hex":"F2","Unicode dec":"8747","Unicode hex":"222B"},{"Typeface name":"Symbol","Dingbat dec":"243","Dingbat hex":"F3","Unicode dec":"8992","Unicode hex":"2320"},{"Typeface name":"Symbol","Dingbat dec":"244","Dingbat hex":"F4","Unicode dec":"9134","Unicode hex":"23AE"},{"Typeface name":"Symbol","Dingbat dec":"245","Dingbat hex":"F5","Unicode dec":"8993","Unicode hex":"2321"},{"Typeface name":"Symbol","Dingbat dec":"246","Dingbat hex":"F6","Unicode dec":"9118","Unicode hex":"239E"},{"Typeface name":"Symbol","Dingbat dec":"247","Dingbat hex":"F7","Unicode dec":"9119","Unicode hex":"239F"},{"Typeface name":"Symbol","Dingbat dec":"248","Dingbat hex":"F8","Unicode dec":"9120","Unicode hex":"23A0"},{"Typeface name":"Symbol","Dingbat dec":"249","Dingbat hex":"F9","Unicode dec":"9124","Unicode hex":"23A4"},{"Typeface name":"Symbol","Dingbat dec":"250","Dingbat hex":"FA","Unicode dec":"9125","Unicode hex":"23A5"},{"Typeface name":"Symbol","Dingbat dec":"251","Dingbat hex":"FB","Unicode dec":"9126","Unicode hex":"23A6"},{"Typeface name":"Symbol","Dingbat dec":"252","Dingbat hex":"FC","Unicode dec":"9131","Unicode hex":"23AB"},{"Typeface name":"Symbol","Dingbat dec":"253","Dingbat hex":"FD","Unicode dec":"9132","Unicode hex":"23AC"},{"Typeface name":"Symbol","Dingbat dec":"254","Dingbat hex":"FE","Unicode dec":"9133","Unicode hex":"23AD"},{"Typeface name":"Webdings","Dingbat dec":"32","Dingbat hex":"20","Unicode dec":"32","Unicode hex":"20"},{"Typeface name":"Webdings","Dingbat dec":"33","Dingbat hex":"21","Unicode dec":"128375","Unicode hex":"1F577"},{"Typeface name":"Webdings","Dingbat dec":"34","Dingbat hex":"22","Unicode dec":"128376","Unicode hex":"1F578"},{"Typeface name":"Webdings","Dingbat dec":"35","Dingbat hex":"23","Unicode dec":"128370","Unicode hex":"1F572"},{"Typeface name":"Webdings","Dingbat dec":"36","Dingbat hex":"24","Unicode dec":"128374","Unicode hex":"1F576"},{"Typeface name":"Webdings","Dingbat dec":"37","Dingbat hex":"25","Unicode dec":"127942","Unicode hex":"1F3C6"},{"Typeface name":"Webdings","Dingbat dec":"38","Dingbat hex":"26","Unicode dec":"127894","Unicode hex":"1F396"},{"Typeface name":"Webdings","Dingbat dec":"39","Dingbat hex":"27","Unicode dec":"128391","Unicode hex":"1F587"},{"Typeface name":"Webdings","Dingbat dec":"40","Dingbat hex":"28","Unicode dec":"128488","Unicode hex":"1F5E8"},{"Typeface name":"Webdings","Dingbat dec":"41","Dingbat hex":"29","Unicode dec":"128489","Unicode hex":"1F5E9"},{"Typeface name":"Webdings","Dingbat dec":"42","Dingbat hex":"2A","Unicode dec":"128496","Unicode hex":"1F5F0"},{"Typeface name":"Webdings","Dingbat dec":"43","Dingbat hex":"2B","Unicode dec":"128497","Unicode hex":"1F5F1"},{"Typeface name":"Webdings","Dingbat dec":"44","Dingbat hex":"2C","Unicode dec":"127798","Unicode hex":"1F336"},{"Typeface name":"Webdings","Dingbat dec":"45","Dingbat hex":"2D","Unicode dec":"127895","Unicode hex":"1F397"},{"Typeface name":"Webdings","Dingbat dec":"46","Dingbat hex":"2E","Unicode dec":"128638","Unicode hex":"1F67E"},{"Typeface name":"Webdings","Dingbat dec":"47","Dingbat hex":"2F","Unicode dec":"128636","Unicode hex":"1F67C"},{"Typeface name":"Webdings","Dingbat dec":"48","Dingbat hex":"30","Unicode dec":"128469","Unicode hex":"1F5D5"},{"Typeface name":"Webdings","Dingbat dec":"49","Dingbat hex":"31","Unicode dec":"128470","Unicode hex":"1F5D6"},{"Typeface name":"Webdings","Dingbat dec":"50","Dingbat hex":"32","Unicode dec":"128471","Unicode hex":"1F5D7"},{"Typeface name":"Webdings","Dingbat dec":"51","Dingbat hex":"33","Unicode dec":"9204","Unicode hex":"23F4"},{"Typeface name":"Webdings","Dingbat dec":"52","Dingbat hex":"34","Unicode dec":"9205","Unicode hex":"23F5"},{"Typeface name":"Webdings","Dingbat dec":"53","Dingbat hex":"35","Unicode dec":"9206","Unicode hex":"23F6"},{"Typeface name":"Webdings","Dingbat dec":"54","Dingbat hex":"36","Unicode dec":"9207","Unicode hex":"23F7"},{"Typeface name":"Webdings","Dingbat dec":"55","Dingbat hex":"37","Unicode dec":"9194","Unicode hex":"23EA"},{"Typeface name":"Webdings","Dingbat dec":"56","Dingbat hex":"38","Unicode dec":"9193","Unicode hex":"23E9"},{"Typeface name":"Webdings","Dingbat dec":"57","Dingbat hex":"39","Unicode dec":"9198","Unicode hex":"23EE"},{"Typeface name":"Webdings","Dingbat dec":"58","Dingbat hex":"3A","Unicode dec":"9197","Unicode hex":"23ED"},{"Typeface name":"Webdings","Dingbat dec":"59","Dingbat hex":"3B","Unicode dec":"9208","Unicode hex":"23F8"},{"Typeface name":"Webdings","Dingbat dec":"60","Dingbat hex":"3C","Unicode dec":"9209","Unicode hex":"23F9"},{"Typeface name":"Webdings","Dingbat dec":"61","Dingbat hex":"3D","Unicode dec":"9210","Unicode hex":"23FA"},{"Typeface name":"Webdings","Dingbat dec":"62","Dingbat hex":"3E","Unicode dec":"128474","Unicode hex":"1F5DA"},{"Typeface name":"Webdings","Dingbat dec":"63","Dingbat hex":"3F","Unicode dec":"128499","Unicode hex":"1F5F3"},{"Typeface name":"Webdings","Dingbat dec":"64","Dingbat hex":"40","Unicode dec":"128736","Unicode hex":"1F6E0"},{"Typeface name":"Webdings","Dingbat dec":"65","Dingbat hex":"41","Unicode dec":"127959","Unicode hex":"1F3D7"},{"Typeface name":"Webdings","Dingbat dec":"66","Dingbat hex":"42","Unicode dec":"127960","Unicode hex":"1F3D8"},{"Typeface name":"Webdings","Dingbat dec":"67","Dingbat hex":"43","Unicode dec":"127961","Unicode hex":"1F3D9"},{"Typeface name":"Webdings","Dingbat dec":"68","Dingbat hex":"44","Unicode dec":"127962","Unicode hex":"1F3DA"},{"Typeface name":"Webdings","Dingbat dec":"69","Dingbat hex":"45","Unicode dec":"127964","Unicode hex":"1F3DC"},{"Typeface name":"Webdings","Dingbat dec":"70","Dingbat hex":"46","Unicode dec":"127981","Unicode hex":"1F3ED"},{"Typeface name":"Webdings","Dingbat dec":"71","Dingbat hex":"47","Unicode dec":"127963","Unicode hex":"1F3DB"},{"Typeface name":"Webdings","Dingbat dec":"72","Dingbat hex":"48","Unicode dec":"127968","Unicode hex":"1F3E0"},{"Typeface name":"Webdings","Dingbat dec":"73","Dingbat hex":"49","Unicode dec":"127958","Unicode hex":"1F3D6"},{"Typeface name":"Webdings","Dingbat dec":"74","Dingbat hex":"4A","Unicode dec":"127965","Unicode hex":"1F3DD"},{"Typeface name":"Webdings","Dingbat dec":"75","Dingbat hex":"4B","Unicode dec":"128739","Unicode hex":"1F6E3"},{"Typeface name":"Webdings","Dingbat dec":"76","Dingbat hex":"4C","Unicode dec":"128269","Unicode hex":"1F50D"},{"Typeface name":"Webdings","Dingbat dec":"77","Dingbat hex":"4D","Unicode dec":"127956","Unicode hex":"1F3D4"},{"Typeface name":"Webdings","Dingbat dec":"78","Dingbat hex":"4E","Unicode dec":"128065","Unicode hex":"1F441"},{"Typeface name":"Webdings","Dingbat dec":"79","Dingbat hex":"4F","Unicode dec":"128066","Unicode hex":"1F442"},{"Typeface name":"Webdings","Dingbat dec":"80","Dingbat hex":"50","Unicode dec":"127966","Unicode hex":"1F3DE"},{"Typeface name":"Webdings","Dingbat dec":"81","Dingbat hex":"51","Unicode dec":"127957","Unicode hex":"1F3D5"},{"Typeface name":"Webdings","Dingbat dec":"82","Dingbat hex":"52","Unicode dec":"128740","Unicode hex":"1F6E4"},{"Typeface name":"Webdings","Dingbat dec":"83","Dingbat hex":"53","Unicode dec":"127967","Unicode hex":"1F3DF"},{"Typeface name":"Webdings","Dingbat dec":"84","Dingbat hex":"54","Unicode dec":"128755","Unicode hex":"1F6F3"},{"Typeface name":"Webdings","Dingbat dec":"85","Dingbat hex":"55","Unicode dec":"128364","Unicode hex":"1F56C"},{"Typeface name":"Webdings","Dingbat dec":"86","Dingbat hex":"56","Unicode dec":"128363","Unicode hex":"1F56B"},{"Typeface name":"Webdings","Dingbat dec":"87","Dingbat hex":"57","Unicode dec":"128360","Unicode hex":"1F568"},{"Typeface name":"Webdings","Dingbat dec":"88","Dingbat hex":"58","Unicode dec":"128264","Unicode hex":"1F508"},{"Typeface name":"Webdings","Dingbat dec":"89","Dingbat hex":"59","Unicode dec":"127892","Unicode hex":"1F394"},{"Typeface name":"Webdings","Dingbat dec":"90","Dingbat hex":"5A","Unicode dec":"127893","Unicode hex":"1F395"},{"Typeface name":"Webdings","Dingbat dec":"91","Dingbat hex":"5B","Unicode dec":"128492","Unicode hex":"1F5EC"},{"Typeface name":"Webdings","Dingbat dec":"92","Dingbat hex":"5C","Unicode dec":"128637","Unicode hex":"1F67D"},{"Typeface name":"Webdings","Dingbat dec":"93","Dingbat hex":"5D","Unicode dec":"128493","Unicode hex":"1F5ED"},{"Typeface name":"Webdings","Dingbat dec":"94","Dingbat hex":"5E","Unicode dec":"128490","Unicode hex":"1F5EA"},{"Typeface name":"Webdings","Dingbat dec":"95","Dingbat hex":"5F","Unicode dec":"128491","Unicode hex":"1F5EB"},{"Typeface name":"Webdings","Dingbat dec":"96","Dingbat hex":"60","Unicode dec":"11156","Unicode hex":"2B94"},{"Typeface name":"Webdings","Dingbat dec":"97","Dingbat hex":"61","Unicode dec":"10004","Unicode hex":"2714"},{"Typeface name":"Webdings","Dingbat dec":"98","Dingbat hex":"62","Unicode dec":"128690","Unicode hex":"1F6B2"},{"Typeface name":"Webdings","Dingbat dec":"99","Dingbat hex":"63","Unicode dec":"11036","Unicode hex":"2B1C"},{"Typeface name":"Webdings","Dingbat dec":"100","Dingbat hex":"64","Unicode dec":"128737","Unicode hex":"1F6E1"},{"Typeface name":"Webdings","Dingbat dec":"101","Dingbat hex":"65","Unicode dec":"128230","Unicode hex":"1F4E6"},{"Typeface name":"Webdings","Dingbat dec":"102","Dingbat hex":"66","Unicode dec":"128753","Unicode hex":"1F6F1"},{"Typeface name":"Webdings","Dingbat dec":"103","Dingbat hex":"67","Unicode dec":"11035","Unicode hex":"2B1B"},{"Typeface name":"Webdings","Dingbat dec":"104","Dingbat hex":"68","Unicode dec":"128657","Unicode hex":"1F691"},{"Typeface name":"Webdings","Dingbat dec":"105","Dingbat hex":"69","Unicode dec":"128712","Unicode hex":"1F6C8"},{"Typeface name":"Webdings","Dingbat dec":"106","Dingbat hex":"6A","Unicode dec":"128745","Unicode hex":"1F6E9"},{"Typeface name":"Webdings","Dingbat dec":"107","Dingbat hex":"6B","Unicode dec":"128752","Unicode hex":"1F6F0"},{"Typeface name":"Webdings","Dingbat dec":"108","Dingbat hex":"6C","Unicode dec":"128968","Unicode hex":"1F7C8"},{"Typeface name":"Webdings","Dingbat dec":"109","Dingbat hex":"6D","Unicode dec":"128372","Unicode hex":"1F574"},{"Typeface name":"Webdings","Dingbat dec":"110","Dingbat hex":"6E","Unicode dec":"11044","Unicode hex":"2B24"},{"Typeface name":"Webdings","Dingbat dec":"111","Dingbat hex":"6F","Unicode dec":"128741","Unicode hex":"1F6E5"},{"Typeface name":"Webdings","Dingbat dec":"112","Dingbat hex":"70","Unicode dec":"128660","Unicode hex":"1F694"},{"Typeface name":"Webdings","Dingbat dec":"113","Dingbat hex":"71","Unicode dec":"128472","Unicode hex":"1F5D8"},{"Typeface name":"Webdings","Dingbat dec":"114","Dingbat hex":"72","Unicode dec":"128473","Unicode hex":"1F5D9"},{"Typeface name":"Webdings","Dingbat dec":"115","Dingbat hex":"73","Unicode dec":"10067","Unicode hex":"2753"},{"Typeface name":"Webdings","Dingbat dec":"116","Dingbat hex":"74","Unicode dec":"128754","Unicode hex":"1F6F2"},{"Typeface name":"Webdings","Dingbat dec":"117","Dingbat hex":"75","Unicode dec":"128647","Unicode hex":"1F687"},{"Typeface name":"Webdings","Dingbat dec":"118","Dingbat hex":"76","Unicode dec":"128653","Unicode hex":"1F68D"},{"Typeface name":"Webdings","Dingbat dec":"119","Dingbat hex":"77","Unicode dec":"9971","Unicode hex":"26F3"},{"Typeface name":"Webdings","Dingbat dec":"120","Dingbat hex":"78","Unicode dec":"10680","Unicode hex":"29B8"},{"Typeface name":"Webdings","Dingbat dec":"121","Dingbat hex":"79","Unicode dec":"8854","Unicode hex":"2296"},{"Typeface name":"Webdings","Dingbat dec":"122","Dingbat hex":"7A","Unicode dec":"128685","Unicode hex":"1F6AD"},{"Typeface name":"Webdings","Dingbat dec":"123","Dingbat hex":"7B","Unicode dec":"128494","Unicode hex":"1F5EE"},{"Typeface name":"Webdings","Dingbat dec":"124","Dingbat hex":"7C","Unicode dec":"9168","Unicode hex":"23D0"},{"Typeface name":"Webdings","Dingbat dec":"125","Dingbat hex":"7D","Unicode dec":"128495","Unicode hex":"1F5EF"},{"Typeface name":"Webdings","Dingbat dec":"126","Dingbat hex":"7E","Unicode dec":"128498","Unicode hex":"1F5F2"},{"Typeface name":"Webdings","Dingbat dec":"128","Dingbat hex":"80","Unicode dec":"128697","Unicode hex":"1F6B9"},{"Typeface name":"Webdings","Dingbat dec":"129","Dingbat hex":"81","Unicode dec":"128698","Unicode hex":"1F6BA"},{"Typeface name":"Webdings","Dingbat dec":"130","Dingbat hex":"82","Unicode dec":"128713","Unicode hex":"1F6C9"},{"Typeface name":"Webdings","Dingbat dec":"131","Dingbat hex":"83","Unicode dec":"128714","Unicode hex":"1F6CA"},{"Typeface name":"Webdings","Dingbat dec":"132","Dingbat hex":"84","Unicode dec":"128700","Unicode hex":"1F6BC"},{"Typeface name":"Webdings","Dingbat dec":"133","Dingbat hex":"85","Unicode dec":"128125","Unicode hex":"1F47D"},{"Typeface name":"Webdings","Dingbat dec":"134","Dingbat hex":"86","Unicode dec":"127947","Unicode hex":"1F3CB"},{"Typeface name":"Webdings","Dingbat dec":"135","Dingbat hex":"87","Unicode dec":"9975","Unicode hex":"26F7"},{"Typeface name":"Webdings","Dingbat dec":"136","Dingbat hex":"88","Unicode dec":"127938","Unicode hex":"1F3C2"},{"Typeface name":"Webdings","Dingbat dec":"137","Dingbat hex":"89","Unicode dec":"127948","Unicode hex":"1F3CC"},{"Typeface name":"Webdings","Dingbat dec":"138","Dingbat hex":"8A","Unicode dec":"127946","Unicode hex":"1F3CA"},{"Typeface name":"Webdings","Dingbat dec":"139","Dingbat hex":"8B","Unicode dec":"127940","Unicode hex":"1F3C4"},{"Typeface name":"Webdings","Dingbat dec":"140","Dingbat hex":"8C","Unicode dec":"127949","Unicode hex":"1F3CD"},{"Typeface name":"Webdings","Dingbat dec":"141","Dingbat hex":"8D","Unicode dec":"127950","Unicode hex":"1F3CE"},{"Typeface name":"Webdings","Dingbat dec":"142","Dingbat hex":"8E","Unicode dec":"128664","Unicode hex":"1F698"},{"Typeface name":"Webdings","Dingbat dec":"143","Dingbat hex":"8F","Unicode dec":"128480","Unicode hex":"1F5E0"},{"Typeface name":"Webdings","Dingbat dec":"144","Dingbat hex":"90","Unicode dec":"128738","Unicode hex":"1F6E2"},{"Typeface name":"Webdings","Dingbat dec":"145","Dingbat hex":"91","Unicode dec":"128176","Unicode hex":"1F4B0"},{"Typeface name":"Webdings","Dingbat dec":"146","Dingbat hex":"92","Unicode dec":"127991","Unicode hex":"1F3F7"},{"Typeface name":"Webdings","Dingbat dec":"147","Dingbat hex":"93","Unicode dec":"128179","Unicode hex":"1F4B3"},{"Typeface name":"Webdings","Dingbat dec":"148","Dingbat hex":"94","Unicode dec":"128106","Unicode hex":"1F46A"},{"Typeface name":"Webdings","Dingbat dec":"149","Dingbat hex":"95","Unicode dec":"128481","Unicode hex":"1F5E1"},{"Typeface name":"Webdings","Dingbat dec":"150","Dingbat hex":"96","Unicode dec":"128482","Unicode hex":"1F5E2"},{"Typeface name":"Webdings","Dingbat dec":"151","Dingbat hex":"97","Unicode dec":"128483","Unicode hex":"1F5E3"},{"Typeface name":"Webdings","Dingbat dec":"152","Dingbat hex":"98","Unicode dec":"10031","Unicode hex":"272F"},{"Typeface name":"Webdings","Dingbat dec":"153","Dingbat hex":"99","Unicode dec":"128388","Unicode hex":"1F584"},{"Typeface name":"Webdings","Dingbat dec":"154","Dingbat hex":"9A","Unicode dec":"128389","Unicode hex":"1F585"},{"Typeface name":"Webdings","Dingbat dec":"155","Dingbat hex":"9B","Unicode dec":"128387","Unicode hex":"1F583"},{"Typeface name":"Webdings","Dingbat dec":"156","Dingbat hex":"9C","Unicode dec":"128390","Unicode hex":"1F586"},{"Typeface name":"Webdings","Dingbat dec":"157","Dingbat hex":"9D","Unicode dec":"128441","Unicode hex":"1F5B9"},{"Typeface name":"Webdings","Dingbat dec":"158","Dingbat hex":"9E","Unicode dec":"128442","Unicode hex":"1F5BA"},{"Typeface name":"Webdings","Dingbat dec":"159","Dingbat hex":"9F","Unicode dec":"128443","Unicode hex":"1F5BB"},{"Typeface name":"Webdings","Dingbat dec":"160","Dingbat hex":"A0","Unicode dec":"128373","Unicode hex":"1F575"},{"Typeface name":"Webdings","Dingbat dec":"161","Dingbat hex":"A1","Unicode dec":"128368","Unicode hex":"1F570"},{"Typeface name":"Webdings","Dingbat dec":"162","Dingbat hex":"A2","Unicode dec":"128445","Unicode hex":"1F5BD"},{"Typeface name":"Webdings","Dingbat dec":"163","Dingbat hex":"A3","Unicode dec":"128446","Unicode hex":"1F5BE"},{"Typeface name":"Webdings","Dingbat dec":"164","Dingbat hex":"A4","Unicode dec":"128203","Unicode hex":"1F4CB"},{"Typeface name":"Webdings","Dingbat dec":"165","Dingbat hex":"A5","Unicode dec":"128466","Unicode hex":"1F5D2"},{"Typeface name":"Webdings","Dingbat dec":"166","Dingbat hex":"A6","Unicode dec":"128467","Unicode hex":"1F5D3"},{"Typeface name":"Webdings","Dingbat dec":"167","Dingbat hex":"A7","Unicode dec":"128366","Unicode hex":"1F56E"},{"Typeface name":"Webdings","Dingbat dec":"168","Dingbat hex":"A8","Unicode dec":"128218","Unicode hex":"1F4DA"},{"Typeface name":"Webdings","Dingbat dec":"169","Dingbat hex":"A9","Unicode dec":"128478","Unicode hex":"1F5DE"},{"Typeface name":"Webdings","Dingbat dec":"170","Dingbat hex":"AA","Unicode dec":"128479","Unicode hex":"1F5DF"},{"Typeface name":"Webdings","Dingbat dec":"171","Dingbat hex":"AB","Unicode dec":"128451","Unicode hex":"1F5C3"},{"Typeface name":"Webdings","Dingbat dec":"172","Dingbat hex":"AC","Unicode dec":"128450","Unicode hex":"1F5C2"},{"Typeface name":"Webdings","Dingbat dec":"173","Dingbat hex":"AD","Unicode dec":"128444","Unicode hex":"1F5BC"},{"Typeface name":"Webdings","Dingbat dec":"174","Dingbat hex":"AE","Unicode dec":"127917","Unicode hex":"1F3AD"},{"Typeface name":"Webdings","Dingbat dec":"175","Dingbat hex":"AF","Unicode dec":"127900","Unicode hex":"1F39C"},{"Typeface name":"Webdings","Dingbat dec":"176","Dingbat hex":"B0","Unicode dec":"127896","Unicode hex":"1F398"},{"Typeface name":"Webdings","Dingbat dec":"177","Dingbat hex":"B1","Unicode dec":"127897","Unicode hex":"1F399"},{"Typeface name":"Webdings","Dingbat dec":"178","Dingbat hex":"B2","Unicode dec":"127911","Unicode hex":"1F3A7"},{"Typeface name":"Webdings","Dingbat dec":"179","Dingbat hex":"B3","Unicode dec":"128191","Unicode hex":"1F4BF"},{"Typeface name":"Webdings","Dingbat dec":"180","Dingbat hex":"B4","Unicode dec":"127902","Unicode hex":"1F39E"},{"Typeface name":"Webdings","Dingbat dec":"181","Dingbat hex":"B5","Unicode dec":"128247","Unicode hex":"1F4F7"},{"Typeface name":"Webdings","Dingbat dec":"182","Dingbat hex":"B6","Unicode dec":"127903","Unicode hex":"1F39F"},{"Typeface name":"Webdings","Dingbat dec":"183","Dingbat hex":"B7","Unicode dec":"127916","Unicode hex":"1F3AC"},{"Typeface name":"Webdings","Dingbat dec":"184","Dingbat hex":"B8","Unicode dec":"128253","Unicode hex":"1F4FD"},{"Typeface name":"Webdings","Dingbat dec":"185","Dingbat hex":"B9","Unicode dec":"128249","Unicode hex":"1F4F9"},{"Typeface name":"Webdings","Dingbat dec":"186","Dingbat hex":"BA","Unicode dec":"128254","Unicode hex":"1F4FE"},{"Typeface name":"Webdings","Dingbat dec":"187","Dingbat hex":"BB","Unicode dec":"128251","Unicode hex":"1F4FB"},{"Typeface name":"Webdings","Dingbat dec":"188","Dingbat hex":"BC","Unicode dec":"127898","Unicode hex":"1F39A"},{"Typeface name":"Webdings","Dingbat dec":"189","Dingbat hex":"BD","Unicode dec":"127899","Unicode hex":"1F39B"},{"Typeface name":"Webdings","Dingbat dec":"190","Dingbat hex":"BE","Unicode dec":"128250","Unicode hex":"1F4FA"},{"Typeface name":"Webdings","Dingbat dec":"191","Dingbat hex":"BF","Unicode dec":"128187","Unicode hex":"1F4BB"},{"Typeface name":"Webdings","Dingbat dec":"192","Dingbat hex":"C0","Unicode dec":"128421","Unicode hex":"1F5A5"},{"Typeface name":"Webdings","Dingbat dec":"193","Dingbat hex":"C1","Unicode dec":"128422","Unicode hex":"1F5A6"},{"Typeface name":"Webdings","Dingbat dec":"194","Dingbat hex":"C2","Unicode dec":"128423","Unicode hex":"1F5A7"},{"Typeface name":"Webdings","Dingbat dec":"195","Dingbat hex":"C3","Unicode dec":"128377","Unicode hex":"1F579"},{"Typeface name":"Webdings","Dingbat dec":"196","Dingbat hex":"C4","Unicode dec":"127918","Unicode hex":"1F3AE"},{"Typeface name":"Webdings","Dingbat dec":"197","Dingbat hex":"C5","Unicode dec":"128379","Unicode hex":"1F57B"},{"Typeface name":"Webdings","Dingbat dec":"198","Dingbat hex":"C6","Unicode dec":"128380","Unicode hex":"1F57C"},{"Typeface name":"Webdings","Dingbat dec":"199","Dingbat hex":"C7","Unicode dec":"128223","Unicode hex":"1F4DF"},{"Typeface name":"Webdings","Dingbat dec":"200","Dingbat hex":"C8","Unicode dec":"128385","Unicode hex":"1F581"},{"Typeface name":"Webdings","Dingbat dec":"201","Dingbat hex":"C9","Unicode dec":"128384","Unicode hex":"1F580"},{"Typeface name":"Webdings","Dingbat dec":"202","Dingbat hex":"CA","Unicode dec":"128424","Unicode hex":"1F5A8"},{"Typeface name":"Webdings","Dingbat dec":"203","Dingbat hex":"CB","Unicode dec":"128425","Unicode hex":"1F5A9"},{"Typeface name":"Webdings","Dingbat dec":"204","Dingbat hex":"CC","Unicode dec":"128447","Unicode hex":"1F5BF"},{"Typeface name":"Webdings","Dingbat dec":"205","Dingbat hex":"CD","Unicode dec":"128426","Unicode hex":"1F5AA"},{"Typeface name":"Webdings","Dingbat dec":"206","Dingbat hex":"CE","Unicode dec":"128476","Unicode hex":"1F5DC"},{"Typeface name":"Webdings","Dingbat dec":"207","Dingbat hex":"CF","Unicode dec":"128274","Unicode hex":"1F512"},{"Typeface name":"Webdings","Dingbat dec":"208","Dingbat hex":"D0","Unicode dec":"128275","Unicode hex":"1F513"},{"Typeface name":"Webdings","Dingbat dec":"209","Dingbat hex":"D1","Unicode dec":"128477","Unicode hex":"1F5DD"},{"Typeface name":"Webdings","Dingbat dec":"210","Dingbat hex":"D2","Unicode dec":"128229","Unicode hex":"1F4E5"},{"Typeface name":"Webdings","Dingbat dec":"211","Dingbat hex":"D3","Unicode dec":"128228","Unicode hex":"1F4E4"},{"Typeface name":"Webdings","Dingbat dec":"212","Dingbat hex":"D4","Unicode dec":"128371","Unicode hex":"1F573"},{"Typeface name":"Webdings","Dingbat dec":"213","Dingbat hex":"D5","Unicode dec":"127779","Unicode hex":"1F323"},{"Typeface name":"Webdings","Dingbat dec":"214","Dingbat hex":"D6","Unicode dec":"127780","Unicode hex":"1F324"},{"Typeface name":"Webdings","Dingbat dec":"215","Dingbat hex":"D7","Unicode dec":"127781","Unicode hex":"1F325"},{"Typeface name":"Webdings","Dingbat dec":"216","Dingbat hex":"D8","Unicode dec":"127782","Unicode hex":"1F326"},{"Typeface name":"Webdings","Dingbat dec":"217","Dingbat hex":"D9","Unicode dec":"9729","Unicode hex":"2601"},{"Typeface name":"Webdings","Dingbat dec":"218","Dingbat hex":"DA","Unicode dec":"127784","Unicode hex":"1F328"},{"Typeface name":"Webdings","Dingbat dec":"219","Dingbat hex":"DB","Unicode dec":"127783","Unicode hex":"1F327"},{"Typeface name":"Webdings","Dingbat dec":"220","Dingbat hex":"DC","Unicode dec":"127785","Unicode hex":"1F329"},{"Typeface name":"Webdings","Dingbat dec":"221","Dingbat hex":"DD","Unicode dec":"127786","Unicode hex":"1F32A"},{"Typeface name":"Webdings","Dingbat dec":"222","Dingbat hex":"DE","Unicode dec":"127788","Unicode hex":"1F32C"},{"Typeface name":"Webdings","Dingbat dec":"223","Dingbat hex":"DF","Unicode dec":"127787","Unicode hex":"1F32B"},{"Typeface name":"Webdings","Dingbat dec":"224","Dingbat hex":"E0","Unicode dec":"127772","Unicode hex":"1F31C"},{"Typeface name":"Webdings","Dingbat dec":"225","Dingbat hex":"E1","Unicode dec":"127777","Unicode hex":"1F321"},{"Typeface name":"Webdings","Dingbat dec":"226","Dingbat hex":"E2","Unicode dec":"128715","Unicode hex":"1F6CB"},{"Typeface name":"Webdings","Dingbat dec":"227","Dingbat hex":"E3","Unicode dec":"128719","Unicode hex":"1F6CF"},{"Typeface name":"Webdings","Dingbat dec":"228","Dingbat hex":"E4","Unicode dec":"127869","Unicode hex":"1F37D"},{"Typeface name":"Webdings","Dingbat dec":"229","Dingbat hex":"E5","Unicode dec":"127864","Unicode hex":"1F378"},{"Typeface name":"Webdings","Dingbat dec":"230","Dingbat hex":"E6","Unicode dec":"128718","Unicode hex":"1F6CE"},{"Typeface name":"Webdings","Dingbat dec":"231","Dingbat hex":"E7","Unicode dec":"128717","Unicode hex":"1F6CD"},{"Typeface name":"Webdings","Dingbat dec":"232","Dingbat hex":"E8","Unicode dec":"9413","Unicode hex":"24C5"},{"Typeface name":"Webdings","Dingbat dec":"233","Dingbat hex":"E9","Unicode dec":"9855","Unicode hex":"267F"},{"Typeface name":"Webdings","Dingbat dec":"234","Dingbat hex":"EA","Unicode dec":"128710","Unicode hex":"1F6C6"},{"Typeface name":"Webdings","Dingbat dec":"235","Dingbat hex":"EB","Unicode dec":"128392","Unicode hex":"1F588"},{"Typeface name":"Webdings","Dingbat dec":"236","Dingbat hex":"EC","Unicode dec":"127891","Unicode hex":"1F393"},{"Typeface name":"Webdings","Dingbat dec":"237","Dingbat hex":"ED","Unicode dec":"128484","Unicode hex":"1F5E4"},{"Typeface name":"Webdings","Dingbat dec":"238","Dingbat hex":"EE","Unicode dec":"128485","Unicode hex":"1F5E5"},{"Typeface name":"Webdings","Dingbat dec":"239","Dingbat hex":"EF","Unicode dec":"128486","Unicode hex":"1F5E6"},{"Typeface name":"Webdings","Dingbat dec":"240","Dingbat hex":"F0","Unicode dec":"128487","Unicode hex":"1F5E7"},{"Typeface name":"Webdings","Dingbat dec":"241","Dingbat hex":"F1","Unicode dec":"128746","Unicode hex":"1F6EA"},{"Typeface name":"Webdings","Dingbat dec":"242","Dingbat hex":"F2","Unicode dec":"128063","Unicode hex":"1F43F"},{"Typeface name":"Webdings","Dingbat dec":"243","Dingbat hex":"F3","Unicode dec":"128038","Unicode hex":"1F426"},{"Typeface name":"Webdings","Dingbat dec":"244","Dingbat hex":"F4","Unicode dec":"128031","Unicode hex":"1F41F"},{"Typeface name":"Webdings","Dingbat dec":"245","Dingbat hex":"F5","Unicode dec":"128021","Unicode hex":"1F415"},{"Typeface name":"Webdings","Dingbat dec":"246","Dingbat hex":"F6","Unicode dec":"128008","Unicode hex":"1F408"},{"Typeface name":"Webdings","Dingbat dec":"247","Dingbat hex":"F7","Unicode dec":"128620","Unicode hex":"1F66C"},{"Typeface name":"Webdings","Dingbat dec":"248","Dingbat hex":"F8","Unicode dec":"128622","Unicode hex":"1F66E"},{"Typeface name":"Webdings","Dingbat dec":"249","Dingbat hex":"F9","Unicode dec":"128621","Unicode hex":"1F66D"},{"Typeface name":"Webdings","Dingbat dec":"250","Dingbat hex":"FA","Unicode dec":"128623","Unicode hex":"1F66F"},{"Typeface name":"Webdings","Dingbat dec":"251","Dingbat hex":"FB","Unicode dec":"128506","Unicode hex":"1F5FA"},{"Typeface name":"Webdings","Dingbat dec":"252","Dingbat hex":"FC","Unicode dec":"127757","Unicode hex":"1F30D"},{"Typeface name":"Webdings","Dingbat dec":"253","Dingbat hex":"FD","Unicode dec":"127759","Unicode hex":"1F30F"},{"Typeface name":"Webdings","Dingbat dec":"254","Dingbat hex":"FE","Unicode dec":"127758","Unicode hex":"1F30E"},{"Typeface name":"Webdings","Dingbat dec":"255","Dingbat hex":"FF","Unicode dec":"128330","Unicode hex":"1F54A"},{"Typeface name":"Wingdings","Dingbat dec":"32","Dingbat hex":"20","Unicode dec":"32","Unicode hex":"20"},{"Typeface name":"Wingdings","Dingbat dec":"33","Dingbat hex":"21","Unicode dec":"128393","Unicode hex":"1F589"},{"Typeface name":"Wingdings","Dingbat dec":"34","Dingbat hex":"22","Unicode dec":"9986","Unicode hex":"2702"},{"Typeface name":"Wingdings","Dingbat dec":"35","Dingbat hex":"23","Unicode dec":"9985","Unicode hex":"2701"},{"Typeface name":"Wingdings","Dingbat dec":"36","Dingbat hex":"24","Unicode dec":"128083","Unicode hex":"1F453"},{"Typeface name":"Wingdings","Dingbat dec":"37","Dingbat hex":"25","Unicode dec":"128365","Unicode hex":"1F56D"},{"Typeface name":"Wingdings","Dingbat dec":"38","Dingbat hex":"26","Unicode dec":"128366","Unicode hex":"1F56E"},{"Typeface name":"Wingdings","Dingbat dec":"39","Dingbat hex":"27","Unicode dec":"128367","Unicode hex":"1F56F"},{"Typeface name":"Wingdings","Dingbat dec":"40","Dingbat hex":"28","Unicode dec":"128383","Unicode hex":"1F57F"},{"Typeface name":"Wingdings","Dingbat dec":"41","Dingbat hex":"29","Unicode dec":"9990","Unicode hex":"2706"},{"Typeface name":"Wingdings","Dingbat dec":"42","Dingbat hex":"2A","Unicode dec":"128386","Unicode hex":"1F582"},{"Typeface name":"Wingdings","Dingbat dec":"43","Dingbat hex":"2B","Unicode dec":"128387","Unicode hex":"1F583"},{"Typeface name":"Wingdings","Dingbat dec":"44","Dingbat hex":"2C","Unicode dec":"128234","Unicode hex":"1F4EA"},{"Typeface name":"Wingdings","Dingbat dec":"45","Dingbat hex":"2D","Unicode dec":"128235","Unicode hex":"1F4EB"},{"Typeface name":"Wingdings","Dingbat dec":"46","Dingbat hex":"2E","Unicode dec":"128236","Unicode hex":"1F4EC"},{"Typeface name":"Wingdings","Dingbat dec":"47","Dingbat hex":"2F","Unicode dec":"128237","Unicode hex":"1F4ED"},{"Typeface name":"Wingdings","Dingbat dec":"48","Dingbat hex":"30","Unicode dec":"128448","Unicode hex":"1F5C0"},{"Typeface name":"Wingdings","Dingbat dec":"49","Dingbat hex":"31","Unicode dec":"128449","Unicode hex":"1F5C1"},{"Typeface name":"Wingdings","Dingbat dec":"50","Dingbat hex":"32","Unicode dec":"128462","Unicode hex":"1F5CE"},{"Typeface name":"Wingdings","Dingbat dec":"51","Dingbat hex":"33","Unicode dec":"128463","Unicode hex":"1F5CF"},{"Typeface name":"Wingdings","Dingbat dec":"52","Dingbat hex":"34","Unicode dec":"128464","Unicode hex":"1F5D0"},{"Typeface name":"Wingdings","Dingbat dec":"53","Dingbat hex":"35","Unicode dec":"128452","Unicode hex":"1F5C4"},{"Typeface name":"Wingdings","Dingbat dec":"54","Dingbat hex":"36","Unicode dec":"8987","Unicode hex":"231B"},{"Typeface name":"Wingdings","Dingbat dec":"55","Dingbat hex":"37","Unicode dec":"128430","Unicode hex":"1F5AE"},{"Typeface name":"Wingdings","Dingbat dec":"56","Dingbat hex":"38","Unicode dec":"128432","Unicode hex":"1F5B0"},{"Typeface name":"Wingdings","Dingbat dec":"57","Dingbat hex":"39","Unicode dec":"128434","Unicode hex":"1F5B2"},{"Typeface name":"Wingdings","Dingbat dec":"58","Dingbat hex":"3A","Unicode dec":"128435","Unicode hex":"1F5B3"},{"Typeface name":"Wingdings","Dingbat dec":"59","Dingbat hex":"3B","Unicode dec":"128436","Unicode hex":"1F5B4"},{"Typeface name":"Wingdings","Dingbat dec":"60","Dingbat hex":"3C","Unicode dec":"128427","Unicode hex":"1F5AB"},{"Typeface name":"Wingdings","Dingbat dec":"61","Dingbat hex":"3D","Unicode dec":"128428","Unicode hex":"1F5AC"},{"Typeface name":"Wingdings","Dingbat dec":"62","Dingbat hex":"3E","Unicode dec":"9991","Unicode hex":"2707"},{"Typeface name":"Wingdings","Dingbat dec":"63","Dingbat hex":"3F","Unicode dec":"9997","Unicode hex":"270D"},{"Typeface name":"Wingdings","Dingbat dec":"64","Dingbat hex":"40","Unicode dec":"128398","Unicode hex":"1F58E"},{"Typeface name":"Wingdings","Dingbat dec":"65","Dingbat hex":"41","Unicode dec":"9996","Unicode hex":"270C"},{"Typeface name":"Wingdings","Dingbat dec":"66","Dingbat hex":"42","Unicode dec":"128399","Unicode hex":"1F58F"},{"Typeface name":"Wingdings","Dingbat dec":"67","Dingbat hex":"43","Unicode dec":"128077","Unicode hex":"1F44D"},{"Typeface name":"Wingdings","Dingbat dec":"68","Dingbat hex":"44","Unicode dec":"128078","Unicode hex":"1F44E"},{"Typeface name":"Wingdings","Dingbat dec":"69","Dingbat hex":"45","Unicode dec":"9756","Unicode hex":"261C"},{"Typeface name":"Wingdings","Dingbat dec":"70","Dingbat hex":"46","Unicode dec":"9758","Unicode hex":"261E"},{"Typeface name":"Wingdings","Dingbat dec":"71","Dingbat hex":"47","Unicode dec":"9757","Unicode hex":"261D"},{"Typeface name":"Wingdings","Dingbat dec":"72","Dingbat hex":"48","Unicode dec":"9759","Unicode hex":"261F"},{"Typeface name":"Wingdings","Dingbat dec":"73","Dingbat hex":"49","Unicode dec":"128400","Unicode hex":"1F590"},{"Typeface name":"Wingdings","Dingbat dec":"74","Dingbat hex":"4A","Unicode dec":"9786","Unicode hex":"263A"},{"Typeface name":"Wingdings","Dingbat dec":"75","Dingbat hex":"4B","Unicode dec":"128528","Unicode hex":"1F610"},{"Typeface name":"Wingdings","Dingbat dec":"76","Dingbat hex":"4C","Unicode dec":"9785","Unicode hex":"2639"},{"Typeface name":"Wingdings","Dingbat dec":"77","Dingbat hex":"4D","Unicode dec":"128163","Unicode hex":"1F4A3"},{"Typeface name":"Wingdings","Dingbat dec":"78","Dingbat hex":"4E","Unicode dec":"128369","Unicode hex":"1F571"},{"Typeface name":"Wingdings","Dingbat dec":"79","Dingbat hex":"4F","Unicode dec":"127987","Unicode hex":"1F3F3"},{"Typeface name":"Wingdings","Dingbat dec":"80","Dingbat hex":"50","Unicode dec":"127985","Unicode hex":"1F3F1"},{"Typeface name":"Wingdings","Dingbat dec":"81","Dingbat hex":"51","Unicode dec":"9992","Unicode hex":"2708"},{"Typeface name":"Wingdings","Dingbat dec":"82","Dingbat hex":"52","Unicode dec":"9788","Unicode hex":"263C"},{"Typeface name":"Wingdings","Dingbat dec":"83","Dingbat hex":"53","Unicode dec":"127778","Unicode hex":"1F322"},{"Typeface name":"Wingdings","Dingbat dec":"84","Dingbat hex":"54","Unicode dec":"10052","Unicode hex":"2744"},{"Typeface name":"Wingdings","Dingbat dec":"85","Dingbat hex":"55","Unicode dec":"128326","Unicode hex":"1F546"},{"Typeface name":"Wingdings","Dingbat dec":"86","Dingbat hex":"56","Unicode dec":"10014","Unicode hex":"271E"},{"Typeface name":"Wingdings","Dingbat dec":"87","Dingbat hex":"57","Unicode dec":"128328","Unicode hex":"1F548"},{"Typeface name":"Wingdings","Dingbat dec":"88","Dingbat hex":"58","Unicode dec":"10016","Unicode hex":"2720"},{"Typeface name":"Wingdings","Dingbat dec":"89","Dingbat hex":"59","Unicode dec":"10017","Unicode hex":"2721"},{"Typeface name":"Wingdings","Dingbat dec":"90","Dingbat hex":"5A","Unicode dec":"9770","Unicode hex":"262A"},{"Typeface name":"Wingdings","Dingbat dec":"91","Dingbat hex":"5B","Unicode dec":"9775","Unicode hex":"262F"},{"Typeface name":"Wingdings","Dingbat dec":"92","Dingbat hex":"5C","Unicode dec":"128329","Unicode hex":"1F549"},{"Typeface name":"Wingdings","Dingbat dec":"93","Dingbat hex":"5D","Unicode dec":"9784","Unicode hex":"2638"},{"Typeface name":"Wingdings","Dingbat dec":"94","Dingbat hex":"5E","Unicode dec":"9800","Unicode hex":"2648"},{"Typeface name":"Wingdings","Dingbat dec":"95","Dingbat hex":"5F","Unicode dec":"9801","Unicode hex":"2649"},{"Typeface name":"Wingdings","Dingbat dec":"96","Dingbat hex":"60","Unicode dec":"9802","Unicode hex":"264A"},{"Typeface name":"Wingdings","Dingbat dec":"97","Dingbat hex":"61","Unicode dec":"9803","Unicode hex":"264B"},{"Typeface name":"Wingdings","Dingbat dec":"98","Dingbat hex":"62","Unicode dec":"9804","Unicode hex":"264C"},{"Typeface name":"Wingdings","Dingbat dec":"99","Dingbat hex":"63","Unicode dec":"9805","Unicode hex":"264D"},{"Typeface name":"Wingdings","Dingbat dec":"100","Dingbat hex":"64","Unicode dec":"9806","Unicode hex":"264E"},{"Typeface name":"Wingdings","Dingbat dec":"101","Dingbat hex":"65","Unicode dec":"9807","Unicode hex":"264F"},{"Typeface name":"Wingdings","Dingbat dec":"102","Dingbat hex":"66","Unicode dec":"9808","Unicode hex":"2650"},{"Typeface name":"Wingdings","Dingbat dec":"103","Dingbat hex":"67","Unicode dec":"9809","Unicode hex":"2651"},{"Typeface name":"Wingdings","Dingbat dec":"104","Dingbat hex":"68","Unicode dec":"9810","Unicode hex":"2652"},{"Typeface name":"Wingdings","Dingbat dec":"105","Dingbat hex":"69","Unicode dec":"9811","Unicode hex":"2653"},{"Typeface name":"Wingdings","Dingbat dec":"106","Dingbat hex":"6A","Unicode dec":"128624","Unicode hex":"1F670"},{"Typeface name":"Wingdings","Dingbat dec":"107","Dingbat hex":"6B","Unicode dec":"128629","Unicode hex":"1F675"},{"Typeface name":"Wingdings","Dingbat dec":"108","Dingbat hex":"6C","Unicode dec":"9899","Unicode hex":"26AB"},{"Typeface name":"Wingdings","Dingbat dec":"109","Dingbat hex":"6D","Unicode dec":"128318","Unicode hex":"1F53E"},{"Typeface name":"Wingdings","Dingbat dec":"110","Dingbat hex":"6E","Unicode dec":"9724","Unicode hex":"25FC"},{"Typeface name":"Wingdings","Dingbat dec":"111","Dingbat hex":"6F","Unicode dec":"128911","Unicode hex":"1F78F"},{"Typeface name":"Wingdings","Dingbat dec":"112","Dingbat hex":"70","Unicode dec":"128912","Unicode hex":"1F790"},{"Typeface name":"Wingdings","Dingbat dec":"113","Dingbat hex":"71","Unicode dec":"10065","Unicode hex":"2751"},{"Typeface name":"Wingdings","Dingbat dec":"114","Dingbat hex":"72","Unicode dec":"10066","Unicode hex":"2752"},{"Typeface name":"Wingdings","Dingbat dec":"115","Dingbat hex":"73","Unicode dec":"128927","Unicode hex":"1F79F"},{"Typeface name":"Wingdings","Dingbat dec":"116","Dingbat hex":"74","Unicode dec":"10731","Unicode hex":"29EB"},{"Typeface name":"Wingdings","Dingbat dec":"117","Dingbat hex":"75","Unicode dec":"9670","Unicode hex":"25C6"},{"Typeface name":"Wingdings","Dingbat dec":"118","Dingbat hex":"76","Unicode dec":"10070","Unicode hex":"2756"},{"Typeface name":"Wingdings","Dingbat dec":"119","Dingbat hex":"77","Unicode dec":"11049","Unicode hex":"2B29"},{"Typeface name":"Wingdings","Dingbat dec":"120","Dingbat hex":"78","Unicode dec":"8999","Unicode hex":"2327"},{"Typeface name":"Wingdings","Dingbat dec":"121","Dingbat hex":"79","Unicode dec":"11193","Unicode hex":"2BB9"},{"Typeface name":"Wingdings","Dingbat dec":"122","Dingbat hex":"7A","Unicode dec":"8984","Unicode hex":"2318"},{"Typeface name":"Wingdings","Dingbat dec":"123","Dingbat hex":"7B","Unicode dec":"127989","Unicode hex":"1F3F5"},{"Typeface name":"Wingdings","Dingbat dec":"124","Dingbat hex":"7C","Unicode dec":"127990","Unicode hex":"1F3F6"},{"Typeface name":"Wingdings","Dingbat dec":"125","Dingbat hex":"7D","Unicode dec":"128630","Unicode hex":"1F676"},{"Typeface name":"Wingdings","Dingbat dec":"126","Dingbat hex":"7E","Unicode dec":"128631","Unicode hex":"1F677"},{"Typeface name":"Wingdings","Dingbat dec":"127","Dingbat hex":"7F","Unicode dec":"9647","Unicode hex":"25AF"},{"Typeface name":"Wingdings","Dingbat dec":"128","Dingbat hex":"80","Unicode dec":"127243","Unicode hex":"1F10B"},{"Typeface name":"Wingdings","Dingbat dec":"129","Dingbat hex":"81","Unicode dec":"10112","Unicode hex":"2780"},{"Typeface name":"Wingdings","Dingbat dec":"130","Dingbat hex":"82","Unicode dec":"10113","Unicode hex":"2781"},{"Typeface name":"Wingdings","Dingbat dec":"131","Dingbat hex":"83","Unicode dec":"10114","Unicode hex":"2782"},{"Typeface name":"Wingdings","Dingbat dec":"132","Dingbat hex":"84","Unicode dec":"10115","Unicode hex":"2783"},{"Typeface name":"Wingdings","Dingbat dec":"133","Dingbat hex":"85","Unicode dec":"10116","Unicode hex":"2784"},{"Typeface name":"Wingdings","Dingbat dec":"134","Dingbat hex":"86","Unicode dec":"10117","Unicode hex":"2785"},{"Typeface name":"Wingdings","Dingbat dec":"135","Dingbat hex":"87","Unicode dec":"10118","Unicode hex":"2786"},{"Typeface name":"Wingdings","Dingbat dec":"136","Dingbat hex":"88","Unicode dec":"10119","Unicode hex":"2787"},{"Typeface name":"Wingdings","Dingbat dec":"137","Dingbat hex":"89","Unicode dec":"10120","Unicode hex":"2788"},{"Typeface name":"Wingdings","Dingbat dec":"138","Dingbat hex":"8A","Unicode dec":"10121","Unicode hex":"2789"},{"Typeface name":"Wingdings","Dingbat dec":"139","Dingbat hex":"8B","Unicode dec":"127244","Unicode hex":"1F10C"},{"Typeface name":"Wingdings","Dingbat dec":"140","Dingbat hex":"8C","Unicode dec":"10122","Unicode hex":"278A"},{"Typeface name":"Wingdings","Dingbat dec":"141","Dingbat hex":"8D","Unicode dec":"10123","Unicode hex":"278B"},{"Typeface name":"Wingdings","Dingbat dec":"142","Dingbat hex":"8E","Unicode dec":"10124","Unicode hex":"278C"},{"Typeface name":"Wingdings","Dingbat dec":"143","Dingbat hex":"8F","Unicode dec":"10125","Unicode hex":"278D"},{"Typeface name":"Wingdings","Dingbat dec":"144","Dingbat hex":"90","Unicode dec":"10126","Unicode hex":"278E"},{"Typeface name":"Wingdings","Dingbat dec":"145","Dingbat hex":"91","Unicode dec":"10127","Unicode hex":"278F"},{"Typeface name":"Wingdings","Dingbat dec":"146","Dingbat hex":"92","Unicode dec":"10128","Unicode hex":"2790"},{"Typeface name":"Wingdings","Dingbat dec":"147","Dingbat hex":"93","Unicode dec":"10129","Unicode hex":"2791"},{"Typeface name":"Wingdings","Dingbat dec":"148","Dingbat hex":"94","Unicode dec":"10130","Unicode hex":"2792"},{"Typeface name":"Wingdings","Dingbat dec":"149","Dingbat hex":"95","Unicode dec":"10131","Unicode hex":"2793"},{"Typeface name":"Wingdings","Dingbat dec":"150","Dingbat hex":"96","Unicode dec":"128610","Unicode hex":"1F662"},{"Typeface name":"Wingdings","Dingbat dec":"151","Dingbat hex":"97","Unicode dec":"128608","Unicode hex":"1F660"},{"Typeface name":"Wingdings","Dingbat dec":"152","Dingbat hex":"98","Unicode dec":"128609","Unicode hex":"1F661"},{"Typeface name":"Wingdings","Dingbat dec":"153","Dingbat hex":"99","Unicode dec":"128611","Unicode hex":"1F663"},{"Typeface name":"Wingdings","Dingbat dec":"154","Dingbat hex":"9A","Unicode dec":"128606","Unicode hex":"1F65E"},{"Typeface name":"Wingdings","Dingbat dec":"155","Dingbat hex":"9B","Unicode dec":"128604","Unicode hex":"1F65C"},{"Typeface name":"Wingdings","Dingbat dec":"156","Dingbat hex":"9C","Unicode dec":"128605","Unicode hex":"1F65D"},{"Typeface name":"Wingdings","Dingbat dec":"157","Dingbat hex":"9D","Unicode dec":"128607","Unicode hex":"1F65F"},{"Typeface name":"Wingdings","Dingbat dec":"158","Dingbat hex":"9E","Unicode dec":"8729","Unicode hex":"2219"},{"Typeface name":"Wingdings","Dingbat dec":"159","Dingbat hex":"9F","Unicode dec":"8226","Unicode hex":"2022"},{"Typeface name":"Wingdings","Dingbat dec":"160","Dingbat hex":"A0","Unicode dec":"11037","Unicode hex":"2B1D"},{"Typeface name":"Wingdings","Dingbat dec":"161","Dingbat hex":"A1","Unicode dec":"11096","Unicode hex":"2B58"},{"Typeface name":"Wingdings","Dingbat dec":"162","Dingbat hex":"A2","Unicode dec":"128902","Unicode hex":"1F786"},{"Typeface name":"Wingdings","Dingbat dec":"163","Dingbat hex":"A3","Unicode dec":"128904","Unicode hex":"1F788"},{"Typeface name":"Wingdings","Dingbat dec":"164","Dingbat hex":"A4","Unicode dec":"128906","Unicode hex":"1F78A"},{"Typeface name":"Wingdings","Dingbat dec":"165","Dingbat hex":"A5","Unicode dec":"128907","Unicode hex":"1F78B"},{"Typeface name":"Wingdings","Dingbat dec":"166","Dingbat hex":"A6","Unicode dec":"128319","Unicode hex":"1F53F"},{"Typeface name":"Wingdings","Dingbat dec":"167","Dingbat hex":"A7","Unicode dec":"9642","Unicode hex":"25AA"},{"Typeface name":"Wingdings","Dingbat dec":"168","Dingbat hex":"A8","Unicode dec":"128910","Unicode hex":"1F78E"},{"Typeface name":"Wingdings","Dingbat dec":"169","Dingbat hex":"A9","Unicode dec":"128961","Unicode hex":"1F7C1"},{"Typeface name":"Wingdings","Dingbat dec":"170","Dingbat hex":"AA","Unicode dec":"128965","Unicode hex":"1F7C5"},{"Typeface name":"Wingdings","Dingbat dec":"171","Dingbat hex":"AB","Unicode dec":"9733","Unicode hex":"2605"},{"Typeface name":"Wingdings","Dingbat dec":"172","Dingbat hex":"AC","Unicode dec":"128971","Unicode hex":"1F7CB"},{"Typeface name":"Wingdings","Dingbat dec":"173","Dingbat hex":"AD","Unicode dec":"128975","Unicode hex":"1F7CF"},{"Typeface name":"Wingdings","Dingbat dec":"174","Dingbat hex":"AE","Unicode dec":"128979","Unicode hex":"1F7D3"},{"Typeface name":"Wingdings","Dingbat dec":"175","Dingbat hex":"AF","Unicode dec":"128977","Unicode hex":"1F7D1"},{"Typeface name":"Wingdings","Dingbat dec":"176","Dingbat hex":"B0","Unicode dec":"11216","Unicode hex":"2BD0"},{"Typeface name":"Wingdings","Dingbat dec":"177","Dingbat hex":"B1","Unicode dec":"8982","Unicode hex":"2316"},{"Typeface name":"Wingdings","Dingbat dec":"178","Dingbat hex":"B2","Unicode dec":"11214","Unicode hex":"2BCE"},{"Typeface name":"Wingdings","Dingbat dec":"179","Dingbat hex":"B3","Unicode dec":"11215","Unicode hex":"2BCF"},{"Typeface name":"Wingdings","Dingbat dec":"180","Dingbat hex":"B4","Unicode dec":"11217","Unicode hex":"2BD1"},{"Typeface name":"Wingdings","Dingbat dec":"181","Dingbat hex":"B5","Unicode dec":"10026","Unicode hex":"272A"},{"Typeface name":"Wingdings","Dingbat dec":"182","Dingbat hex":"B6","Unicode dec":"10032","Unicode hex":"2730"},{"Typeface name":"Wingdings","Dingbat dec":"183","Dingbat hex":"B7","Unicode dec":"128336","Unicode hex":"1F550"},{"Typeface name":"Wingdings","Dingbat dec":"184","Dingbat hex":"B8","Unicode dec":"128337","Unicode hex":"1F551"},{"Typeface name":"Wingdings","Dingbat dec":"185","Dingbat hex":"B9","Unicode dec":"128338","Unicode hex":"1F552"},{"Typeface name":"Wingdings","Dingbat dec":"186","Dingbat hex":"BA","Unicode dec":"128339","Unicode hex":"1F553"},{"Typeface name":"Wingdings","Dingbat dec":"187","Dingbat hex":"BB","Unicode dec":"128340","Unicode hex":"1F554"},{"Typeface name":"Wingdings","Dingbat dec":"188","Dingbat hex":"BC","Unicode dec":"128341","Unicode hex":"1F555"},{"Typeface name":"Wingdings","Dingbat dec":"189","Dingbat hex":"BD","Unicode dec":"128342","Unicode hex":"1F556"},{"Typeface name":"Wingdings","Dingbat dec":"190","Dingbat hex":"BE","Unicode dec":"128343","Unicode hex":"1F557"},{"Typeface name":"Wingdings","Dingbat dec":"191","Dingbat hex":"BF","Unicode dec":"128344","Unicode hex":"1F558"},{"Typeface name":"Wingdings","Dingbat dec":"192","Dingbat hex":"C0","Unicode dec":"128345","Unicode hex":"1F559"},{"Typeface name":"Wingdings","Dingbat dec":"193","Dingbat hex":"C1","Unicode dec":"128346","Unicode hex":"1F55A"},{"Typeface name":"Wingdings","Dingbat dec":"194","Dingbat hex":"C2","Unicode dec":"128347","Unicode hex":"1F55B"},{"Typeface name":"Wingdings","Dingbat dec":"195","Dingbat hex":"C3","Unicode dec":"11184","Unicode hex":"2BB0"},{"Typeface name":"Wingdings","Dingbat dec":"196","Dingbat hex":"C4","Unicode dec":"11185","Unicode hex":"2BB1"},{"Typeface name":"Wingdings","Dingbat dec":"197","Dingbat hex":"C5","Unicode dec":"11186","Unicode hex":"2BB2"},{"Typeface name":"Wingdings","Dingbat dec":"198","Dingbat hex":"C6","Unicode dec":"11187","Unicode hex":"2BB3"},{"Typeface name":"Wingdings","Dingbat dec":"199","Dingbat hex":"C7","Unicode dec":"11188","Unicode hex":"2BB4"},{"Typeface name":"Wingdings","Dingbat dec":"200","Dingbat hex":"C8","Unicode dec":"11189","Unicode hex":"2BB5"},{"Typeface name":"Wingdings","Dingbat dec":"201","Dingbat hex":"C9","Unicode dec":"11190","Unicode hex":"2BB6"},{"Typeface name":"Wingdings","Dingbat dec":"202","Dingbat hex":"CA","Unicode dec":"11191","Unicode hex":"2BB7"},{"Typeface name":"Wingdings","Dingbat dec":"203","Dingbat hex":"CB","Unicode dec":"128618","Unicode hex":"1F66A"},{"Typeface name":"Wingdings","Dingbat dec":"204","Dingbat hex":"CC","Unicode dec":"128619","Unicode hex":"1F66B"},{"Typeface name":"Wingdings","Dingbat dec":"205","Dingbat hex":"CD","Unicode dec":"128597","Unicode hex":"1F655"},{"Typeface name":"Wingdings","Dingbat dec":"206","Dingbat hex":"CE","Unicode dec":"128596","Unicode hex":"1F654"},{"Typeface name":"Wingdings","Dingbat dec":"207","Dingbat hex":"CF","Unicode dec":"128599","Unicode hex":"1F657"},{"Typeface name":"Wingdings","Dingbat dec":"208","Dingbat hex":"D0","Unicode dec":"128598","Unicode hex":"1F656"},{"Typeface name":"Wingdings","Dingbat dec":"209","Dingbat hex":"D1","Unicode dec":"128592","Unicode hex":"1F650"},{"Typeface name":"Wingdings","Dingbat dec":"210","Dingbat hex":"D2","Unicode dec":"128593","Unicode hex":"1F651"},{"Typeface name":"Wingdings","Dingbat dec":"211","Dingbat hex":"D3","Unicode dec":"128594","Unicode hex":"1F652"},{"Typeface name":"Wingdings","Dingbat dec":"212","Dingbat hex":"D4","Unicode dec":"128595","Unicode hex":"1F653"},{"Typeface name":"Wingdings","Dingbat dec":"213","Dingbat hex":"D5","Unicode dec":"9003","Unicode hex":"232B"},{"Typeface name":"Wingdings","Dingbat dec":"214","Dingbat hex":"D6","Unicode dec":"8998","Unicode hex":"2326"},{"Typeface name":"Wingdings","Dingbat dec":"215","Dingbat hex":"D7","Unicode dec":"11160","Unicode hex":"2B98"},{"Typeface name":"Wingdings","Dingbat dec":"216","Dingbat hex":"D8","Unicode dec":"11162","Unicode hex":"2B9A"},{"Typeface name":"Wingdings","Dingbat dec":"217","Dingbat hex":"D9","Unicode dec":"11161","Unicode hex":"2B99"},{"Typeface name":"Wingdings","Dingbat dec":"218","Dingbat hex":"DA","Unicode dec":"11163","Unicode hex":"2B9B"},{"Typeface name":"Wingdings","Dingbat dec":"219","Dingbat hex":"DB","Unicode dec":"11144","Unicode hex":"2B88"},{"Typeface name":"Wingdings","Dingbat dec":"220","Dingbat hex":"DC","Unicode dec":"11146","Unicode hex":"2B8A"},{"Typeface name":"Wingdings","Dingbat dec":"221","Dingbat hex":"DD","Unicode dec":"11145","Unicode hex":"2B89"},{"Typeface name":"Wingdings","Dingbat dec":"222","Dingbat hex":"DE","Unicode dec":"11147","Unicode hex":"2B8B"},{"Typeface name":"Wingdings","Dingbat dec":"223","Dingbat hex":"DF","Unicode dec":"129128","Unicode hex":"1F868"},{"Typeface name":"Wingdings","Dingbat dec":"224","Dingbat hex":"E0","Unicode dec":"129130","Unicode hex":"1F86A"},{"Typeface name":"Wingdings","Dingbat dec":"225","Dingbat hex":"E1","Unicode dec":"129129","Unicode hex":"1F869"},{"Typeface name":"Wingdings","Dingbat dec":"226","Dingbat hex":"E2","Unicode dec":"129131","Unicode hex":"1F86B"},{"Typeface name":"Wingdings","Dingbat dec":"227","Dingbat hex":"E3","Unicode dec":"129132","Unicode hex":"1F86C"},{"Typeface name":"Wingdings","Dingbat dec":"228","Dingbat hex":"E4","Unicode dec":"129133","Unicode hex":"1F86D"},{"Typeface name":"Wingdings","Dingbat dec":"229","Dingbat hex":"E5","Unicode dec":"129135","Unicode hex":"1F86F"},{"Typeface name":"Wingdings","Dingbat dec":"230","Dingbat hex":"E6","Unicode dec":"129134","Unicode hex":"1F86E"},{"Typeface name":"Wingdings","Dingbat dec":"231","Dingbat hex":"E7","Unicode dec":"129144","Unicode hex":"1F878"},{"Typeface name":"Wingdings","Dingbat dec":"232","Dingbat hex":"E8","Unicode dec":"129146","Unicode hex":"1F87A"},{"Typeface name":"Wingdings","Dingbat dec":"233","Dingbat hex":"E9","Unicode dec":"129145","Unicode hex":"1F879"},{"Typeface name":"Wingdings","Dingbat dec":"234","Dingbat hex":"EA","Unicode dec":"129147","Unicode hex":"1F87B"},{"Typeface name":"Wingdings","Dingbat dec":"235","Dingbat hex":"EB","Unicode dec":"129148","Unicode hex":"1F87C"},{"Typeface name":"Wingdings","Dingbat dec":"236","Dingbat hex":"EC","Unicode dec":"129149","Unicode hex":"1F87D"},{"Typeface name":"Wingdings","Dingbat dec":"237","Dingbat hex":"ED","Unicode dec":"129151","Unicode hex":"1F87F"},{"Typeface name":"Wingdings","Dingbat dec":"238","Dingbat hex":"EE","Unicode dec":"129150","Unicode hex":"1F87E"},{"Typeface name":"Wingdings","Dingbat dec":"239","Dingbat hex":"EF","Unicode dec":"8678","Unicode hex":"21E6"},{"Typeface name":"Wingdings","Dingbat dec":"240","Dingbat hex":"F0","Unicode dec":"8680","Unicode hex":"21E8"},{"Typeface name":"Wingdings","Dingbat dec":"241","Dingbat hex":"F1","Unicode dec":"8679","Unicode hex":"21E7"},{"Typeface name":"Wingdings","Dingbat dec":"242","Dingbat hex":"F2","Unicode dec":"8681","Unicode hex":"21E9"},{"Typeface name":"Wingdings","Dingbat dec":"243","Dingbat hex":"F3","Unicode dec":"11012","Unicode hex":"2B04"},{"Typeface name":"Wingdings","Dingbat dec":"244","Dingbat hex":"F4","Unicode dec":"8691","Unicode hex":"21F3"},{"Typeface name":"Wingdings","Dingbat dec":"245","Dingbat hex":"F5","Unicode dec":"11009","Unicode hex":"2B01"},{"Typeface name":"Wingdings","Dingbat dec":"246","Dingbat hex":"F6","Unicode dec":"11008","Unicode hex":"2B00"},{"Typeface name":"Wingdings","Dingbat dec":"247","Dingbat hex":"F7","Unicode dec":"11011","Unicode hex":"2B03"},{"Typeface name":"Wingdings","Dingbat dec":"248","Dingbat hex":"F8","Unicode dec":"11010","Unicode hex":"2B02"},{"Typeface name":"Wingdings","Dingbat dec":"249","Dingbat hex":"F9","Unicode dec":"129196","Unicode hex":"1F8AC"},{"Typeface name":"Wingdings","Dingbat dec":"250","Dingbat hex":"FA","Unicode dec":"129197","Unicode hex":"1F8AD"},{"Typeface name":"Wingdings","Dingbat dec":"251","Dingbat hex":"FB","Unicode dec":"128502","Unicode hex":"1F5F6"},{"Typeface name":"Wingdings","Dingbat dec":"252","Dingbat hex":"FC","Unicode dec":"10003","Unicode hex":"2713"},{"Typeface name":"Wingdings","Dingbat dec":"253","Dingbat hex":"FD","Unicode dec":"128503","Unicode hex":"1F5F7"},{"Typeface name":"Wingdings","Dingbat dec":"254","Dingbat hex":"FE","Unicode dec":"128505","Unicode hex":"1F5F9"},{"Typeface name":"Wingdings 2","Dingbat dec":"32","Dingbat hex":"20","Unicode dec":"32","Unicode hex":"20"},{"Typeface name":"Wingdings 2","Dingbat dec":"33","Dingbat hex":"21","Unicode dec":"128394","Unicode hex":"1F58A"},{"Typeface name":"Wingdings 2","Dingbat dec":"34","Dingbat hex":"22","Unicode dec":"128395","Unicode hex":"1F58B"},{"Typeface name":"Wingdings 2","Dingbat dec":"35","Dingbat hex":"23","Unicode dec":"128396","Unicode hex":"1F58C"},{"Typeface name":"Wingdings 2","Dingbat dec":"36","Dingbat hex":"24","Unicode dec":"128397","Unicode hex":"1F58D"},{"Typeface name":"Wingdings 2","Dingbat dec":"37","Dingbat hex":"25","Unicode dec":"9988","Unicode hex":"2704"},{"Typeface name":"Wingdings 2","Dingbat dec":"38","Dingbat hex":"26","Unicode dec":"9984","Unicode hex":"2700"},{"Typeface name":"Wingdings 2","Dingbat dec":"39","Dingbat hex":"27","Unicode dec":"128382","Unicode hex":"1F57E"},{"Typeface name":"Wingdings 2","Dingbat dec":"40","Dingbat hex":"28","Unicode dec":"128381","Unicode hex":"1F57D"},{"Typeface name":"Wingdings 2","Dingbat dec":"41","Dingbat hex":"29","Unicode dec":"128453","Unicode hex":"1F5C5"},{"Typeface name":"Wingdings 2","Dingbat dec":"42","Dingbat hex":"2A","Unicode dec":"128454","Unicode hex":"1F5C6"},{"Typeface name":"Wingdings 2","Dingbat dec":"43","Dingbat hex":"2B","Unicode dec":"128455","Unicode hex":"1F5C7"},{"Typeface name":"Wingdings 2","Dingbat dec":"44","Dingbat hex":"2C","Unicode dec":"128456","Unicode hex":"1F5C8"},{"Typeface name":"Wingdings 2","Dingbat dec":"45","Dingbat hex":"2D","Unicode dec":"128457","Unicode hex":"1F5C9"},{"Typeface name":"Wingdings 2","Dingbat dec":"46","Dingbat hex":"2E","Unicode dec":"128458","Unicode hex":"1F5CA"},{"Typeface name":"Wingdings 2","Dingbat dec":"47","Dingbat hex":"2F","Unicode dec":"128459","Unicode hex":"1F5CB"},{"Typeface name":"Wingdings 2","Dingbat dec":"48","Dingbat hex":"30","Unicode dec":"128460","Unicode hex":"1F5CC"},{"Typeface name":"Wingdings 2","Dingbat dec":"49","Dingbat hex":"31","Unicode dec":"128461","Unicode hex":"1F5CD"},{"Typeface name":"Wingdings 2","Dingbat dec":"50","Dingbat hex":"32","Unicode dec":"128203","Unicode hex":"1F4CB"},{"Typeface name":"Wingdings 2","Dingbat dec":"51","Dingbat hex":"33","Unicode dec":"128465","Unicode hex":"1F5D1"},{"Typeface name":"Wingdings 2","Dingbat dec":"52","Dingbat hex":"34","Unicode dec":"128468","Unicode hex":"1F5D4"},{"Typeface name":"Wingdings 2","Dingbat dec":"53","Dingbat hex":"35","Unicode dec":"128437","Unicode hex":"1F5B5"},{"Typeface name":"Wingdings 2","Dingbat dec":"54","Dingbat hex":"36","Unicode dec":"128438","Unicode hex":"1F5B6"},{"Typeface name":"Wingdings 2","Dingbat dec":"55","Dingbat hex":"37","Unicode dec":"128439","Unicode hex":"1F5B7"},{"Typeface name":"Wingdings 2","Dingbat dec":"56","Dingbat hex":"38","Unicode dec":"128440","Unicode hex":"1F5B8"},{"Typeface name":"Wingdings 2","Dingbat dec":"57","Dingbat hex":"39","Unicode dec":"128429","Unicode hex":"1F5AD"},{"Typeface name":"Wingdings 2","Dingbat dec":"58","Dingbat hex":"3A","Unicode dec":"128431","Unicode hex":"1F5AF"},{"Typeface name":"Wingdings 2","Dingbat dec":"59","Dingbat hex":"3B","Unicode dec":"128433","Unicode hex":"1F5B1"},{"Typeface name":"Wingdings 2","Dingbat dec":"60","Dingbat hex":"3C","Unicode dec":"128402","Unicode hex":"1F592"},{"Typeface name":"Wingdings 2","Dingbat dec":"61","Dingbat hex":"3D","Unicode dec":"128403","Unicode hex":"1F593"},{"Typeface name":"Wingdings 2","Dingbat dec":"62","Dingbat hex":"3E","Unicode dec":"128408","Unicode hex":"1F598"},{"Typeface name":"Wingdings 2","Dingbat dec":"63","Dingbat hex":"3F","Unicode dec":"128409","Unicode hex":"1F599"},{"Typeface name":"Wingdings 2","Dingbat dec":"64","Dingbat hex":"40","Unicode dec":"128410","Unicode hex":"1F59A"},{"Typeface name":"Wingdings 2","Dingbat dec":"65","Dingbat hex":"41","Unicode dec":"128411","Unicode hex":"1F59B"},{"Typeface name":"Wingdings 2","Dingbat dec":"66","Dingbat hex":"42","Unicode dec":"128072","Unicode hex":"1F448"},{"Typeface name":"Wingdings 2","Dingbat dec":"67","Dingbat hex":"43","Unicode dec":"128073","Unicode hex":"1F449"},{"Typeface name":"Wingdings 2","Dingbat dec":"68","Dingbat hex":"44","Unicode dec":"128412","Unicode hex":"1F59C"},{"Typeface name":"Wingdings 2","Dingbat dec":"69","Dingbat hex":"45","Unicode dec":"128413","Unicode hex":"1F59D"},{"Typeface name":"Wingdings 2","Dingbat dec":"70","Dingbat hex":"46","Unicode dec":"128414","Unicode hex":"1F59E"},{"Typeface name":"Wingdings 2","Dingbat dec":"71","Dingbat hex":"47","Unicode dec":"128415","Unicode hex":"1F59F"},{"Typeface name":"Wingdings 2","Dingbat dec":"72","Dingbat hex":"48","Unicode dec":"128416","Unicode hex":"1F5A0"},{"Typeface name":"Wingdings 2","Dingbat dec":"73","Dingbat hex":"49","Unicode dec":"128417","Unicode hex":"1F5A1"},{"Typeface name":"Wingdings 2","Dingbat dec":"74","Dingbat hex":"4A","Unicode dec":"128070","Unicode hex":"1F446"},{"Typeface name":"Wingdings 2","Dingbat dec":"75","Dingbat hex":"4B","Unicode dec":"128071","Unicode hex":"1F447"},{"Typeface name":"Wingdings 2","Dingbat dec":"76","Dingbat hex":"4C","Unicode dec":"128418","Unicode hex":"1F5A2"},{"Typeface name":"Wingdings 2","Dingbat dec":"77","Dingbat hex":"4D","Unicode dec":"128419","Unicode hex":"1F5A3"},{"Typeface name":"Wingdings 2","Dingbat dec":"78","Dingbat hex":"4E","Unicode dec":"128401","Unicode hex":"1F591"},{"Typeface name":"Wingdings 2","Dingbat dec":"79","Dingbat hex":"4F","Unicode dec":"128500","Unicode hex":"1F5F4"},{"Typeface name":"Wingdings 2","Dingbat dec":"80","Dingbat hex":"50","Unicode dec":"128504","Unicode hex":"1F5F8"},{"Typeface name":"Wingdings 2","Dingbat dec":"81","Dingbat hex":"51","Unicode dec":"128501","Unicode hex":"1F5F5"},{"Typeface name":"Wingdings 2","Dingbat dec":"82","Dingbat hex":"52","Unicode dec":"9745","Unicode hex":"2611"},{"Typeface name":"Wingdings 2","Dingbat dec":"83","Dingbat hex":"53","Unicode dec":"11197","Unicode hex":"2BBD"},{"Typeface name":"Wingdings 2","Dingbat dec":"84","Dingbat hex":"54","Unicode dec":"9746","Unicode hex":"2612"},{"Typeface name":"Wingdings 2","Dingbat dec":"85","Dingbat hex":"55","Unicode dec":"11198","Unicode hex":"2BBE"},{"Typeface name":"Wingdings 2","Dingbat dec":"86","Dingbat hex":"56","Unicode dec":"11199","Unicode hex":"2BBF"},{"Typeface name":"Wingdings 2","Dingbat dec":"87","Dingbat hex":"57","Unicode dec":"128711","Unicode hex":"1F6C7"},{"Typeface name":"Wingdings 2","Dingbat dec":"88","Dingbat hex":"58","Unicode dec":"10680","Unicode hex":"29B8"},{"Typeface name":"Wingdings 2","Dingbat dec":"89","Dingbat hex":"59","Unicode dec":"128625","Unicode hex":"1F671"},{"Typeface name":"Wingdings 2","Dingbat dec":"90","Dingbat hex":"5A","Unicode dec":"128628","Unicode hex":"1F674"},{"Typeface name":"Wingdings 2","Dingbat dec":"91","Dingbat hex":"5B","Unicode dec":"128626","Unicode hex":"1F672"},{"Typeface name":"Wingdings 2","Dingbat dec":"92","Dingbat hex":"5C","Unicode dec":"128627","Unicode hex":"1F673"},{"Typeface name":"Wingdings 2","Dingbat dec":"93","Dingbat hex":"5D","Unicode dec":"8253","Unicode hex":"203D"},{"Typeface name":"Wingdings 2","Dingbat dec":"94","Dingbat hex":"5E","Unicode dec":"128633","Unicode hex":"1F679"},{"Typeface name":"Wingdings 2","Dingbat dec":"95","Dingbat hex":"5F","Unicode dec":"128634","Unicode hex":"1F67A"},{"Typeface name":"Wingdings 2","Dingbat dec":"96","Dingbat hex":"60","Unicode dec":"128635","Unicode hex":"1F67B"},{"Typeface name":"Wingdings 2","Dingbat dec":"97","Dingbat hex":"61","Unicode dec":"128614","Unicode hex":"1F666"},{"Typeface name":"Wingdings 2","Dingbat dec":"98","Dingbat hex":"62","Unicode dec":"128612","Unicode hex":"1F664"},{"Typeface name":"Wingdings 2","Dingbat dec":"99","Dingbat hex":"63","Unicode dec":"128613","Unicode hex":"1F665"},{"Typeface name":"Wingdings 2","Dingbat dec":"100","Dingbat hex":"64","Unicode dec":"128615","Unicode hex":"1F667"},{"Typeface name":"Wingdings 2","Dingbat dec":"101","Dingbat hex":"65","Unicode dec":"128602","Unicode hex":"1F65A"},{"Typeface name":"Wingdings 2","Dingbat dec":"102","Dingbat hex":"66","Unicode dec":"128600","Unicode hex":"1F658"},{"Typeface name":"Wingdings 2","Dingbat dec":"103","Dingbat hex":"67","Unicode dec":"128601","Unicode hex":"1F659"},{"Typeface name":"Wingdings 2","Dingbat dec":"104","Dingbat hex":"68","Unicode dec":"128603","Unicode hex":"1F65B"},{"Typeface name":"Wingdings 2","Dingbat dec":"105","Dingbat hex":"69","Unicode dec":"9450","Unicode hex":"24EA"},{"Typeface name":"Wingdings 2","Dingbat dec":"106","Dingbat hex":"6A","Unicode dec":"9312","Unicode hex":"2460"},{"Typeface name":"Wingdings 2","Dingbat dec":"107","Dingbat hex":"6B","Unicode dec":"9313","Unicode hex":"2461"},{"Typeface name":"Wingdings 2","Dingbat dec":"108","Dingbat hex":"6C","Unicode dec":"9314","Unicode hex":"2462"},{"Typeface name":"Wingdings 2","Dingbat dec":"109","Dingbat hex":"6D","Unicode dec":"9315","Unicode hex":"2463"},{"Typeface name":"Wingdings 2","Dingbat dec":"110","Dingbat hex":"6E","Unicode dec":"9316","Unicode hex":"2464"},{"Typeface name":"Wingdings 2","Dingbat dec":"111","Dingbat hex":"6F","Unicode dec":"9317","Unicode hex":"2465"},{"Typeface name":"Wingdings 2","Dingbat dec":"112","Dingbat hex":"70","Unicode dec":"9318","Unicode hex":"2466"},{"Typeface name":"Wingdings 2","Dingbat dec":"113","Dingbat hex":"71","Unicode dec":"9319","Unicode hex":"2467"},{"Typeface name":"Wingdings 2","Dingbat dec":"114","Dingbat hex":"72","Unicode dec":"9320","Unicode hex":"2468"},{"Typeface name":"Wingdings 2","Dingbat dec":"115","Dingbat hex":"73","Unicode dec":"9321","Unicode hex":"2469"},{"Typeface name":"Wingdings 2","Dingbat dec":"116","Dingbat hex":"74","Unicode dec":"9471","Unicode hex":"24FF"},{"Typeface name":"Wingdings 2","Dingbat dec":"117","Dingbat hex":"75","Unicode dec":"10102","Unicode hex":"2776"},{"Typeface name":"Wingdings 2","Dingbat dec":"118","Dingbat hex":"76","Unicode dec":"10103","Unicode hex":"2777"},{"Typeface name":"Wingdings 2","Dingbat dec":"119","Dingbat hex":"77","Unicode dec":"10104","Unicode hex":"2778"},{"Typeface name":"Wingdings 2","Dingbat dec":"120","Dingbat hex":"78","Unicode dec":"10105","Unicode hex":"2779"},{"Typeface name":"Wingdings 2","Dingbat dec":"121","Dingbat hex":"79","Unicode dec":"10106","Unicode hex":"277A"},{"Typeface name":"Wingdings 2","Dingbat dec":"122","Dingbat hex":"7A","Unicode dec":"10107","Unicode hex":"277B"},{"Typeface name":"Wingdings 2","Dingbat dec":"123","Dingbat hex":"7B","Unicode dec":"10108","Unicode hex":"277C"},{"Typeface name":"Wingdings 2","Dingbat dec":"124","Dingbat hex":"7C","Unicode dec":"10109","Unicode hex":"277D"},{"Typeface name":"Wingdings 2","Dingbat dec":"125","Dingbat hex":"7D","Unicode dec":"10110","Unicode hex":"277E"},{"Typeface name":"Wingdings 2","Dingbat dec":"126","Dingbat hex":"7E","Unicode dec":"10111","Unicode hex":"277F"},{"Typeface name":"Wingdings 2","Dingbat dec":"128","Dingbat hex":"80","Unicode dec":"9737","Unicode hex":"2609"},{"Typeface name":"Wingdings 2","Dingbat dec":"129","Dingbat hex":"81","Unicode dec":"127765","Unicode hex":"1F315"},{"Typeface name":"Wingdings 2","Dingbat dec":"130","Dingbat hex":"82","Unicode dec":"9789","Unicode hex":"263D"},{"Typeface name":"Wingdings 2","Dingbat dec":"131","Dingbat hex":"83","Unicode dec":"9790","Unicode hex":"263E"},{"Typeface name":"Wingdings 2","Dingbat dec":"132","Dingbat hex":"84","Unicode dec":"11839","Unicode hex":"2E3F"},{"Typeface name":"Wingdings 2","Dingbat dec":"133","Dingbat hex":"85","Unicode dec":"10013","Unicode hex":"271D"},{"Typeface name":"Wingdings 2","Dingbat dec":"134","Dingbat hex":"86","Unicode dec":"128327","Unicode hex":"1F547"},{"Typeface name":"Wingdings 2","Dingbat dec":"135","Dingbat hex":"87","Unicode dec":"128348","Unicode hex":"1F55C"},{"Typeface name":"Wingdings 2","Dingbat dec":"136","Dingbat hex":"88","Unicode dec":"128349","Unicode hex":"1F55D"},{"Typeface name":"Wingdings 2","Dingbat dec":"137","Dingbat hex":"89","Unicode dec":"128350","Unicode hex":"1F55E"},{"Typeface name":"Wingdings 2","Dingbat dec":"138","Dingbat hex":"8A","Unicode dec":"128351","Unicode hex":"1F55F"},{"Typeface name":"Wingdings 2","Dingbat dec":"139","Dingbat hex":"8B","Unicode dec":"128352","Unicode hex":"1F560"},{"Typeface name":"Wingdings 2","Dingbat dec":"140","Dingbat hex":"8C","Unicode dec":"128353","Unicode hex":"1F561"},{"Typeface name":"Wingdings 2","Dingbat dec":"141","Dingbat hex":"8D","Unicode dec":"128354","Unicode hex":"1F562"},{"Typeface name":"Wingdings 2","Dingbat dec":"142","Dingbat hex":"8E","Unicode dec":"128355","Unicode hex":"1F563"},{"Typeface name":"Wingdings 2","Dingbat dec":"143","Dingbat hex":"8F","Unicode dec":"128356","Unicode hex":"1F564"},{"Typeface name":"Wingdings 2","Dingbat dec":"144","Dingbat hex":"90","Unicode dec":"128357","Unicode hex":"1F565"},{"Typeface name":"Wingdings 2","Dingbat dec":"145","Dingbat hex":"91","Unicode dec":"128358","Unicode hex":"1F566"},{"Typeface name":"Wingdings 2","Dingbat dec":"146","Dingbat hex":"92","Unicode dec":"128359","Unicode hex":"1F567"},{"Typeface name":"Wingdings 2","Dingbat dec":"147","Dingbat hex":"93","Unicode dec":"128616","Unicode hex":"1F668"},{"Typeface name":"Wingdings 2","Dingbat dec":"148","Dingbat hex":"94","Unicode dec":"128617","Unicode hex":"1F669"},{"Typeface name":"Wingdings 2","Dingbat dec":"149","Dingbat hex":"95","Unicode dec":"8901","Unicode hex":"22C5"},{"Typeface name":"Wingdings 2","Dingbat dec":"150","Dingbat hex":"96","Unicode dec":"128900","Unicode hex":"1F784"},{"Typeface name":"Wingdings 2","Dingbat dec":"151","Dingbat hex":"97","Unicode dec":"10625","Unicode hex":"2981"},{"Typeface name":"Wingdings 2","Dingbat dec":"152","Dingbat hex":"98","Unicode dec":"9679","Unicode hex":"25CF"},{"Typeface name":"Wingdings 2","Dingbat dec":"153","Dingbat hex":"99","Unicode dec":"9675","Unicode hex":"25CB"},{"Typeface name":"Wingdings 2","Dingbat dec":"154","Dingbat hex":"9A","Unicode dec":"128901","Unicode hex":"1F785"},{"Typeface name":"Wingdings 2","Dingbat dec":"155","Dingbat hex":"9B","Unicode dec":"128903","Unicode hex":"1F787"},{"Typeface name":"Wingdings 2","Dingbat dec":"156","Dingbat hex":"9C","Unicode dec":"128905","Unicode hex":"1F789"},{"Typeface name":"Wingdings 2","Dingbat dec":"157","Dingbat hex":"9D","Unicode dec":"8857","Unicode hex":"2299"},{"Typeface name":"Wingdings 2","Dingbat dec":"158","Dingbat hex":"9E","Unicode dec":"10687","Unicode hex":"29BF"},{"Typeface name":"Wingdings 2","Dingbat dec":"159","Dingbat hex":"9F","Unicode dec":"128908","Unicode hex":"1F78C"},{"Typeface name":"Wingdings 2","Dingbat dec":"160","Dingbat hex":"A0","Unicode dec":"128909","Unicode hex":"1F78D"},{"Typeface name":"Wingdings 2","Dingbat dec":"161","Dingbat hex":"A1","Unicode dec":"9726","Unicode hex":"25FE"},{"Typeface name":"Wingdings 2","Dingbat dec":"162","Dingbat hex":"A2","Unicode dec":"9632","Unicode hex":"25A0"},{"Typeface name":"Wingdings 2","Dingbat dec":"163","Dingbat hex":"A3","Unicode dec":"9633","Unicode hex":"25A1"},{"Typeface name":"Wingdings 2","Dingbat dec":"164","Dingbat hex":"A4","Unicode dec":"128913","Unicode hex":"1F791"},{"Typeface name":"Wingdings 2","Dingbat dec":"165","Dingbat hex":"A5","Unicode dec":"128914","Unicode hex":"1F792"},{"Typeface name":"Wingdings 2","Dingbat dec":"166","Dingbat hex":"A6","Unicode dec":"128915","Unicode hex":"1F793"},{"Typeface name":"Wingdings 2","Dingbat dec":"167","Dingbat hex":"A7","Unicode dec":"128916","Unicode hex":"1F794"},{"Typeface name":"Wingdings 2","Dingbat dec":"168","Dingbat hex":"A8","Unicode dec":"9635","Unicode hex":"25A3"},{"Typeface name":"Wingdings 2","Dingbat dec":"169","Dingbat hex":"A9","Unicode dec":"128917","Unicode hex":"1F795"},{"Typeface name":"Wingdings 2","Dingbat dec":"170","Dingbat hex":"AA","Unicode dec":"128918","Unicode hex":"1F796"},{"Typeface name":"Wingdings 2","Dingbat dec":"171","Dingbat hex":"AB","Unicode dec":"128919","Unicode hex":"1F797"},{"Typeface name":"Wingdings 2","Dingbat dec":"172","Dingbat hex":"AC","Unicode dec":"128920","Unicode hex":"1F798"},{"Typeface name":"Wingdings 2","Dingbat dec":"173","Dingbat hex":"AD","Unicode dec":"11049","Unicode hex":"2B29"},{"Typeface name":"Wingdings 2","Dingbat dec":"174","Dingbat hex":"AE","Unicode dec":"11045","Unicode hex":"2B25"},{"Typeface name":"Wingdings 2","Dingbat dec":"175","Dingbat hex":"AF","Unicode dec":"9671","Unicode hex":"25C7"},{"Typeface name":"Wingdings 2","Dingbat dec":"176","Dingbat hex":"B0","Unicode dec":"128922","Unicode hex":"1F79A"},{"Typeface name":"Wingdings 2","Dingbat dec":"177","Dingbat hex":"B1","Unicode dec":"9672","Unicode hex":"25C8"},{"Typeface name":"Wingdings 2","Dingbat dec":"178","Dingbat hex":"B2","Unicode dec":"128923","Unicode hex":"1F79B"},{"Typeface name":"Wingdings 2","Dingbat dec":"179","Dingbat hex":"B3","Unicode dec":"128924","Unicode hex":"1F79C"},{"Typeface name":"Wingdings 2","Dingbat dec":"180","Dingbat hex":"B4","Unicode dec":"128925","Unicode hex":"1F79D"},{"Typeface name":"Wingdings 2","Dingbat dec":"181","Dingbat hex":"B5","Unicode dec":"128926","Unicode hex":"1F79E"},{"Typeface name":"Wingdings 2","Dingbat dec":"182","Dingbat hex":"B6","Unicode dec":"11050","Unicode hex":"2B2A"},{"Typeface name":"Wingdings 2","Dingbat dec":"183","Dingbat hex":"B7","Unicode dec":"11047","Unicode hex":"2B27"},{"Typeface name":"Wingdings 2","Dingbat dec":"184","Dingbat hex":"B8","Unicode dec":"9674","Unicode hex":"25CA"},{"Typeface name":"Wingdings 2","Dingbat dec":"185","Dingbat hex":"B9","Unicode dec":"128928","Unicode hex":"1F7A0"},{"Typeface name":"Wingdings 2","Dingbat dec":"186","Dingbat hex":"BA","Unicode dec":"9686","Unicode hex":"25D6"},{"Typeface name":"Wingdings 2","Dingbat dec":"187","Dingbat hex":"BB","Unicode dec":"9687","Unicode hex":"25D7"},{"Typeface name":"Wingdings 2","Dingbat dec":"188","Dingbat hex":"BC","Unicode dec":"11210","Unicode hex":"2BCA"},{"Typeface name":"Wingdings 2","Dingbat dec":"189","Dingbat hex":"BD","Unicode dec":"11211","Unicode hex":"2BCB"},{"Typeface name":"Wingdings 2","Dingbat dec":"190","Dingbat hex":"BE","Unicode dec":"11200","Unicode hex":"2BC0"},{"Typeface name":"Wingdings 2","Dingbat dec":"191","Dingbat hex":"BF","Unicode dec":"11201","Unicode hex":"2BC1"},{"Typeface name":"Wingdings 2","Dingbat dec":"192","Dingbat hex":"C0","Unicode dec":"11039","Unicode hex":"2B1F"},{"Typeface name":"Wingdings 2","Dingbat dec":"193","Dingbat hex":"C1","Unicode dec":"11202","Unicode hex":"2BC2"},{"Typeface name":"Wingdings 2","Dingbat dec":"194","Dingbat hex":"C2","Unicode dec":"11043","Unicode hex":"2B23"},{"Typeface name":"Wingdings 2","Dingbat dec":"195","Dingbat hex":"C3","Unicode dec":"11042","Unicode hex":"2B22"},{"Typeface name":"Wingdings 2","Dingbat dec":"196","Dingbat hex":"C4","Unicode dec":"11203","Unicode hex":"2BC3"},{"Typeface name":"Wingdings 2","Dingbat dec":"197","Dingbat hex":"C5","Unicode dec":"11204","Unicode hex":"2BC4"},{"Typeface name":"Wingdings 2","Dingbat dec":"198","Dingbat hex":"C6","Unicode dec":"128929","Unicode hex":"1F7A1"},{"Typeface name":"Wingdings 2","Dingbat dec":"199","Dingbat hex":"C7","Unicode dec":"128930","Unicode hex":"1F7A2"},{"Typeface name":"Wingdings 2","Dingbat dec":"200","Dingbat hex":"C8","Unicode dec":"128931","Unicode hex":"1F7A3"},{"Typeface name":"Wingdings 2","Dingbat dec":"201","Dingbat hex":"C9","Unicode dec":"128932","Unicode hex":"1F7A4"},{"Typeface name":"Wingdings 2","Dingbat dec":"202","Dingbat hex":"CA","Unicode dec":"128933","Unicode hex":"1F7A5"},{"Typeface name":"Wingdings 2","Dingbat dec":"203","Dingbat hex":"CB","Unicode dec":"128934","Unicode hex":"1F7A6"},{"Typeface name":"Wingdings 2","Dingbat dec":"204","Dingbat hex":"CC","Unicode dec":"128935","Unicode hex":"1F7A7"},{"Typeface name":"Wingdings 2","Dingbat dec":"205","Dingbat hex":"CD","Unicode dec":"128936","Unicode hex":"1F7A8"},{"Typeface name":"Wingdings 2","Dingbat dec":"206","Dingbat hex":"CE","Unicode dec":"128937","Unicode hex":"1F7A9"},{"Typeface name":"Wingdings 2","Dingbat dec":"207","Dingbat hex":"CF","Unicode dec":"128938","Unicode hex":"1F7AA"},{"Typeface name":"Wingdings 2","Dingbat dec":"208","Dingbat hex":"D0","Unicode dec":"128939","Unicode hex":"1F7AB"},{"Typeface name":"Wingdings 2","Dingbat dec":"209","Dingbat hex":"D1","Unicode dec":"128940","Unicode hex":"1F7AC"},{"Typeface name":"Wingdings 2","Dingbat dec":"210","Dingbat hex":"D2","Unicode dec":"128941","Unicode hex":"1F7AD"},{"Typeface name":"Wingdings 2","Dingbat dec":"211","Dingbat hex":"D3","Unicode dec":"128942","Unicode hex":"1F7AE"},{"Typeface name":"Wingdings 2","Dingbat dec":"212","Dingbat hex":"D4","Unicode dec":"128943","Unicode hex":"1F7AF"},{"Typeface name":"Wingdings 2","Dingbat dec":"213","Dingbat hex":"D5","Unicode dec":"128944","Unicode hex":"1F7B0"},{"Typeface name":"Wingdings 2","Dingbat dec":"214","Dingbat hex":"D6","Unicode dec":"128945","Unicode hex":"1F7B1"},{"Typeface name":"Wingdings 2","Dingbat dec":"215","Dingbat hex":"D7","Unicode dec":"128946","Unicode hex":"1F7B2"},{"Typeface name":"Wingdings 2","Dingbat dec":"216","Dingbat hex":"D8","Unicode dec":"128947","Unicode hex":"1F7B3"},{"Typeface name":"Wingdings 2","Dingbat dec":"217","Dingbat hex":"D9","Unicode dec":"128948","Unicode hex":"1F7B4"},{"Typeface name":"Wingdings 2","Dingbat dec":"218","Dingbat hex":"DA","Unicode dec":"128949","Unicode hex":"1F7B5"},{"Typeface name":"Wingdings 2","Dingbat dec":"219","Dingbat hex":"DB","Unicode dec":"128950","Unicode hex":"1F7B6"},{"Typeface name":"Wingdings 2","Dingbat dec":"220","Dingbat hex":"DC","Unicode dec":"128951","Unicode hex":"1F7B7"},{"Typeface name":"Wingdings 2","Dingbat dec":"221","Dingbat hex":"DD","Unicode dec":"128952","Unicode hex":"1F7B8"},{"Typeface name":"Wingdings 2","Dingbat dec":"222","Dingbat hex":"DE","Unicode dec":"128953","Unicode hex":"1F7B9"},{"Typeface name":"Wingdings 2","Dingbat dec":"223","Dingbat hex":"DF","Unicode dec":"128954","Unicode hex":"1F7BA"},{"Typeface name":"Wingdings 2","Dingbat dec":"224","Dingbat hex":"E0","Unicode dec":"128955","Unicode hex":"1F7BB"},{"Typeface name":"Wingdings 2","Dingbat dec":"225","Dingbat hex":"E1","Unicode dec":"128956","Unicode hex":"1F7BC"},{"Typeface name":"Wingdings 2","Dingbat dec":"226","Dingbat hex":"E2","Unicode dec":"128957","Unicode hex":"1F7BD"},{"Typeface name":"Wingdings 2","Dingbat dec":"227","Dingbat hex":"E3","Unicode dec":"128958","Unicode hex":"1F7BE"},{"Typeface name":"Wingdings 2","Dingbat dec":"228","Dingbat hex":"E4","Unicode dec":"128959","Unicode hex":"1F7BF"},{"Typeface name":"Wingdings 2","Dingbat dec":"229","Dingbat hex":"E5","Unicode dec":"128960","Unicode hex":"1F7C0"},{"Typeface name":"Wingdings 2","Dingbat dec":"230","Dingbat hex":"E6","Unicode dec":"128962","Unicode hex":"1F7C2"},{"Typeface name":"Wingdings 2","Dingbat dec":"231","Dingbat hex":"E7","Unicode dec":"128964","Unicode hex":"1F7C4"},{"Typeface name":"Wingdings 2","Dingbat dec":"232","Dingbat hex":"E8","Unicode dec":"128966","Unicode hex":"1F7C6"},{"Typeface name":"Wingdings 2","Dingbat dec":"233","Dingbat hex":"E9","Unicode dec":"128969","Unicode hex":"1F7C9"},{"Typeface name":"Wingdings 2","Dingbat dec":"234","Dingbat hex":"EA","Unicode dec":"128970","Unicode hex":"1F7CA"},{"Typeface name":"Wingdings 2","Dingbat dec":"235","Dingbat hex":"EB","Unicode dec":"10038","Unicode hex":"2736"},{"Typeface name":"Wingdings 2","Dingbat dec":"236","Dingbat hex":"EC","Unicode dec":"128972","Unicode hex":"1F7CC"},{"Typeface name":"Wingdings 2","Dingbat dec":"237","Dingbat hex":"ED","Unicode dec":"128974","Unicode hex":"1F7CE"},{"Typeface name":"Wingdings 2","Dingbat dec":"238","Dingbat hex":"EE","Unicode dec":"128976","Unicode hex":"1F7D0"},{"Typeface name":"Wingdings 2","Dingbat dec":"239","Dingbat hex":"EF","Unicode dec":"128978","Unicode hex":"1F7D2"},{"Typeface name":"Wingdings 2","Dingbat dec":"240","Dingbat hex":"F0","Unicode dec":"10041","Unicode hex":"2739"},{"Typeface name":"Wingdings 2","Dingbat dec":"241","Dingbat hex":"F1","Unicode dec":"128963","Unicode hex":"1F7C3"},{"Typeface name":"Wingdings 2","Dingbat dec":"242","Dingbat hex":"F2","Unicode dec":"128967","Unicode hex":"1F7C7"},{"Typeface name":"Wingdings 2","Dingbat dec":"243","Dingbat hex":"F3","Unicode dec":"10031","Unicode hex":"272F"},{"Typeface name":"Wingdings 2","Dingbat dec":"244","Dingbat hex":"F4","Unicode dec":"128973","Unicode hex":"1F7CD"},{"Typeface name":"Wingdings 2","Dingbat dec":"245","Dingbat hex":"F5","Unicode dec":"128980","Unicode hex":"1F7D4"},{"Typeface name":"Wingdings 2","Dingbat dec":"246","Dingbat hex":"F6","Unicode dec":"11212","Unicode hex":"2BCC"},{"Typeface name":"Wingdings 2","Dingbat dec":"247","Dingbat hex":"F7","Unicode dec":"11213","Unicode hex":"2BCD"},{"Typeface name":"Wingdings 2","Dingbat dec":"248","Dingbat hex":"F8","Unicode dec":"8251","Unicode hex":"203B"},{"Typeface name":"Wingdings 2","Dingbat dec":"249","Dingbat hex":"F9","Unicode dec":"8258","Unicode hex":"2042"},{"Typeface name":"Wingdings 3","Dingbat dec":"32","Dingbat hex":"20","Unicode dec":"32","Unicode hex":"20"},{"Typeface name":"Wingdings 3","Dingbat dec":"33","Dingbat hex":"21","Unicode dec":"11104","Unicode hex":"2B60"},{"Typeface name":"Wingdings 3","Dingbat dec":"34","Dingbat hex":"22","Unicode dec":"11106","Unicode hex":"2B62"},{"Typeface name":"Wingdings 3","Dingbat dec":"35","Dingbat hex":"23","Unicode dec":"11105","Unicode hex":"2B61"},{"Typeface name":"Wingdings 3","Dingbat dec":"36","Dingbat hex":"24","Unicode dec":"11107","Unicode hex":"2B63"},{"Typeface name":"Wingdings 3","Dingbat dec":"37","Dingbat hex":"25","Unicode dec":"11110","Unicode hex":"2B66"},{"Typeface name":"Wingdings 3","Dingbat dec":"38","Dingbat hex":"26","Unicode dec":"11111","Unicode hex":"2B67"},{"Typeface name":"Wingdings 3","Dingbat dec":"39","Dingbat hex":"27","Unicode dec":"11113","Unicode hex":"2B69"},{"Typeface name":"Wingdings 3","Dingbat dec":"40","Dingbat hex":"28","Unicode dec":"11112","Unicode hex":"2B68"},{"Typeface name":"Wingdings 3","Dingbat dec":"41","Dingbat hex":"29","Unicode dec":"11120","Unicode hex":"2B70"},{"Typeface name":"Wingdings 3","Dingbat dec":"42","Dingbat hex":"2A","Unicode dec":"11122","Unicode hex":"2B72"},{"Typeface name":"Wingdings 3","Dingbat dec":"43","Dingbat hex":"2B","Unicode dec":"11121","Unicode hex":"2B71"},{"Typeface name":"Wingdings 3","Dingbat dec":"44","Dingbat hex":"2C","Unicode dec":"11123","Unicode hex":"2B73"},{"Typeface name":"Wingdings 3","Dingbat dec":"45","Dingbat hex":"2D","Unicode dec":"11126","Unicode hex":"2B76"},{"Typeface name":"Wingdings 3","Dingbat dec":"46","Dingbat hex":"2E","Unicode dec":"11128","Unicode hex":"2B78"},{"Typeface name":"Wingdings 3","Dingbat dec":"47","Dingbat hex":"2F","Unicode dec":"11131","Unicode hex":"2B7B"},{"Typeface name":"Wingdings 3","Dingbat dec":"48","Dingbat hex":"30","Unicode dec":"11133","Unicode hex":"2B7D"},{"Typeface name":"Wingdings 3","Dingbat dec":"49","Dingbat hex":"31","Unicode dec":"11108","Unicode hex":"2B64"},{"Typeface name":"Wingdings 3","Dingbat dec":"50","Dingbat hex":"32","Unicode dec":"11109","Unicode hex":"2B65"},{"Typeface name":"Wingdings 3","Dingbat dec":"51","Dingbat hex":"33","Unicode dec":"11114","Unicode hex":"2B6A"},{"Typeface name":"Wingdings 3","Dingbat dec":"52","Dingbat hex":"34","Unicode dec":"11116","Unicode hex":"2B6C"},{"Typeface name":"Wingdings 3","Dingbat dec":"53","Dingbat hex":"35","Unicode dec":"11115","Unicode hex":"2B6B"},{"Typeface name":"Wingdings 3","Dingbat dec":"54","Dingbat hex":"36","Unicode dec":"11117","Unicode hex":"2B6D"},{"Typeface name":"Wingdings 3","Dingbat dec":"55","Dingbat hex":"37","Unicode dec":"11085","Unicode hex":"2B4D"},{"Typeface name":"Wingdings 3","Dingbat dec":"56","Dingbat hex":"38","Unicode dec":"11168","Unicode hex":"2BA0"},{"Typeface name":"Wingdings 3","Dingbat dec":"57","Dingbat hex":"39","Unicode dec":"11169","Unicode hex":"2BA1"},{"Typeface name":"Wingdings 3","Dingbat dec":"58","Dingbat hex":"3A","Unicode dec":"11170","Unicode hex":"2BA2"},{"Typeface name":"Wingdings 3","Dingbat dec":"59","Dingbat hex":"3B","Unicode dec":"11171","Unicode hex":"2BA3"},{"Typeface name":"Wingdings 3","Dingbat dec":"60","Dingbat hex":"3C","Unicode dec":"11172","Unicode hex":"2BA4"},{"Typeface name":"Wingdings 3","Dingbat dec":"61","Dingbat hex":"3D","Unicode dec":"11173","Unicode hex":"2BA5"},{"Typeface name":"Wingdings 3","Dingbat dec":"62","Dingbat hex":"3E","Unicode dec":"11174","Unicode hex":"2BA6"},{"Typeface name":"Wingdings 3","Dingbat dec":"63","Dingbat hex":"3F","Unicode dec":"11175","Unicode hex":"2BA7"},{"Typeface name":"Wingdings 3","Dingbat dec":"64","Dingbat hex":"40","Unicode dec":"11152","Unicode hex":"2B90"},{"Typeface name":"Wingdings 3","Dingbat dec":"65","Dingbat hex":"41","Unicode dec":"11153","Unicode hex":"2B91"},{"Typeface name":"Wingdings 3","Dingbat dec":"66","Dingbat hex":"42","Unicode dec":"11154","Unicode hex":"2B92"},{"Typeface name":"Wingdings 3","Dingbat dec":"67","Dingbat hex":"43","Unicode dec":"11155","Unicode hex":"2B93"},{"Typeface name":"Wingdings 3","Dingbat dec":"68","Dingbat hex":"44","Unicode dec":"11136","Unicode hex":"2B80"},{"Typeface name":"Wingdings 3","Dingbat dec":"69","Dingbat hex":"45","Unicode dec":"11139","Unicode hex":"2B83"},{"Typeface name":"Wingdings 3","Dingbat dec":"70","Dingbat hex":"46","Unicode dec":"11134","Unicode hex":"2B7E"},{"Typeface name":"Wingdings 3","Dingbat dec":"71","Dingbat hex":"47","Unicode dec":"11135","Unicode hex":"2B7F"},{"Typeface name":"Wingdings 3","Dingbat dec":"72","Dingbat hex":"48","Unicode dec":"11140","Unicode hex":"2B84"},{"Typeface name":"Wingdings 3","Dingbat dec":"73","Dingbat hex":"49","Unicode dec":"11142","Unicode hex":"2B86"},{"Typeface name":"Wingdings 3","Dingbat dec":"74","Dingbat hex":"4A","Unicode dec":"11141","Unicode hex":"2B85"},{"Typeface name":"Wingdings 3","Dingbat dec":"75","Dingbat hex":"4B","Unicode dec":"11143","Unicode hex":"2B87"},{"Typeface name":"Wingdings 3","Dingbat dec":"76","Dingbat hex":"4C","Unicode dec":"11151","Unicode hex":"2B8F"},{"Typeface name":"Wingdings 3","Dingbat dec":"77","Dingbat hex":"4D","Unicode dec":"11149","Unicode hex":"2B8D"},{"Typeface name":"Wingdings 3","Dingbat dec":"78","Dingbat hex":"4E","Unicode dec":"11150","Unicode hex":"2B8E"},{"Typeface name":"Wingdings 3","Dingbat dec":"79","Dingbat hex":"4F","Unicode dec":"11148","Unicode hex":"2B8C"},{"Typeface name":"Wingdings 3","Dingbat dec":"80","Dingbat hex":"50","Unicode dec":"11118","Unicode hex":"2B6E"},{"Typeface name":"Wingdings 3","Dingbat dec":"81","Dingbat hex":"51","Unicode dec":"11119","Unicode hex":"2B6F"},{"Typeface name":"Wingdings 3","Dingbat dec":"82","Dingbat hex":"52","Unicode dec":"9099","Unicode hex":"238B"},{"Typeface name":"Wingdings 3","Dingbat dec":"83","Dingbat hex":"53","Unicode dec":"8996","Unicode hex":"2324"},{"Typeface name":"Wingdings 3","Dingbat dec":"84","Dingbat hex":"54","Unicode dec":"8963","Unicode hex":"2303"},{"Typeface name":"Wingdings 3","Dingbat dec":"85","Dingbat hex":"55","Unicode dec":"8997","Unicode hex":"2325"},{"Typeface name":"Wingdings 3","Dingbat dec":"86","Dingbat hex":"56","Unicode dec":"9251","Unicode hex":"2423"},{"Typeface name":"Wingdings 3","Dingbat dec":"87","Dingbat hex":"57","Unicode dec":"9085","Unicode hex":"237D"},{"Typeface name":"Wingdings 3","Dingbat dec":"88","Dingbat hex":"58","Unicode dec":"8682","Unicode hex":"21EA"},{"Typeface name":"Wingdings 3","Dingbat dec":"89","Dingbat hex":"59","Unicode dec":"11192","Unicode hex":"2BB8"},{"Typeface name":"Wingdings 3","Dingbat dec":"90","Dingbat hex":"5A","Unicode dec":"129184","Unicode hex":"1F8A0"},{"Typeface name":"Wingdings 3","Dingbat dec":"91","Dingbat hex":"5B","Unicode dec":"129185","Unicode hex":"1F8A1"},{"Typeface name":"Wingdings 3","Dingbat dec":"92","Dingbat hex":"5C","Unicode dec":"129186","Unicode hex":"1F8A2"},{"Typeface name":"Wingdings 3","Dingbat dec":"93","Dingbat hex":"5D","Unicode dec":"129187","Unicode hex":"1F8A3"},{"Typeface name":"Wingdings 3","Dingbat dec":"94","Dingbat hex":"5E","Unicode dec":"129188","Unicode hex":"1F8A4"},{"Typeface name":"Wingdings 3","Dingbat dec":"95","Dingbat hex":"5F","Unicode dec":"129189","Unicode hex":"1F8A5"},{"Typeface name":"Wingdings 3","Dingbat dec":"96","Dingbat hex":"60","Unicode dec":"129190","Unicode hex":"1F8A6"},{"Typeface name":"Wingdings 3","Dingbat dec":"97","Dingbat hex":"61","Unicode dec":"129191","Unicode hex":"1F8A7"},{"Typeface name":"Wingdings 3","Dingbat dec":"98","Dingbat hex":"62","Unicode dec":"129192","Unicode hex":"1F8A8"},{"Typeface name":"Wingdings 3","Dingbat dec":"99","Dingbat hex":"63","Unicode dec":"129193","Unicode hex":"1F8A9"},{"Typeface name":"Wingdings 3","Dingbat dec":"100","Dingbat hex":"64","Unicode dec":"129194","Unicode hex":"1F8AA"},{"Typeface name":"Wingdings 3","Dingbat dec":"101","Dingbat hex":"65","Unicode dec":"129195","Unicode hex":"1F8AB"},{"Typeface name":"Wingdings 3","Dingbat dec":"102","Dingbat hex":"66","Unicode dec":"129104","Unicode hex":"1F850"},{"Typeface name":"Wingdings 3","Dingbat dec":"103","Dingbat hex":"67","Unicode dec":"129106","Unicode hex":"1F852"},{"Typeface name":"Wingdings 3","Dingbat dec":"104","Dingbat hex":"68","Unicode dec":"129105","Unicode hex":"1F851"},{"Typeface name":"Wingdings 3","Dingbat dec":"105","Dingbat hex":"69","Unicode dec":"129107","Unicode hex":"1F853"},{"Typeface name":"Wingdings 3","Dingbat dec":"106","Dingbat hex":"6A","Unicode dec":"129108","Unicode hex":"1F854"},{"Typeface name":"Wingdings 3","Dingbat dec":"107","Dingbat hex":"6B","Unicode dec":"129109","Unicode hex":"1F855"},{"Typeface name":"Wingdings 3","Dingbat dec":"108","Dingbat hex":"6C","Unicode dec":"129111","Unicode hex":"1F857"},{"Typeface name":"Wingdings 3","Dingbat dec":"109","Dingbat hex":"6D","Unicode dec":"129110","Unicode hex":"1F856"},{"Typeface name":"Wingdings 3","Dingbat dec":"110","Dingbat hex":"6E","Unicode dec":"129112","Unicode hex":"1F858"},{"Typeface name":"Wingdings 3","Dingbat dec":"111","Dingbat hex":"6F","Unicode dec":"129113","Unicode hex":"1F859"},{"Typeface name":"Wingdings 3","Dingbat dec":"112","Dingbat hex":"70","Unicode dec":"9650","Unicode hex":"25B2"},{"Typeface name":"Wingdings 3","Dingbat dec":"113","Dingbat hex":"71","Unicode dec":"9660","Unicode hex":"25BC"},{"Typeface name":"Wingdings 3","Dingbat dec":"114","Dingbat hex":"72","Unicode dec":"9651","Unicode hex":"25B3"},{"Typeface name":"Wingdings 3","Dingbat dec":"115","Dingbat hex":"73","Unicode dec":"9661","Unicode hex":"25BD"},{"Typeface name":"Wingdings 3","Dingbat dec":"116","Dingbat hex":"74","Unicode dec":"9664","Unicode hex":"25C0"},{"Typeface name":"Wingdings 3","Dingbat dec":"117","Dingbat hex":"75","Unicode dec":"9654","Unicode hex":"25B6"},{"Typeface name":"Wingdings 3","Dingbat dec":"118","Dingbat hex":"76","Unicode dec":"9665","Unicode hex":"25C1"},{"Typeface name":"Wingdings 3","Dingbat dec":"119","Dingbat hex":"77","Unicode dec":"9655","Unicode hex":"25B7"},{"Typeface name":"Wingdings 3","Dingbat dec":"120","Dingbat hex":"78","Unicode dec":"9699","Unicode hex":"25E3"},{"Typeface name":"Wingdings 3","Dingbat dec":"121","Dingbat hex":"79","Unicode dec":"9698","Unicode hex":"25E2"},{"Typeface name":"Wingdings 3","Dingbat dec":"122","Dingbat hex":"7A","Unicode dec":"9700","Unicode hex":"25E4"},{"Typeface name":"Wingdings 3","Dingbat dec":"123","Dingbat hex":"7B","Unicode dec":"9701","Unicode hex":"25E5"},{"Typeface name":"Wingdings 3","Dingbat dec":"124","Dingbat hex":"7C","Unicode dec":"128896","Unicode hex":"1F780"},{"Typeface name":"Wingdings 3","Dingbat dec":"125","Dingbat hex":"7D","Unicode dec":"128898","Unicode hex":"1F782"},{"Typeface name":"Wingdings 3","Dingbat dec":"126","Dingbat hex":"7E","Unicode dec":"128897","Unicode hex":"1F781"},{"Typeface name":"Wingdings 3","Dingbat dec":"128","Dingbat hex":"80","Unicode dec":"128899","Unicode hex":"1F783"},{"Typeface name":"Wingdings 3","Dingbat dec":"129","Dingbat hex":"81","Unicode dec":"11205","Unicode hex":"2BC5"},{"Typeface name":"Wingdings 3","Dingbat dec":"130","Dingbat hex":"82","Unicode dec":"11206","Unicode hex":"2BC6"},{"Typeface name":"Wingdings 3","Dingbat dec":"131","Dingbat hex":"83","Unicode dec":"11207","Unicode hex":"2BC7"},{"Typeface name":"Wingdings 3","Dingbat dec":"132","Dingbat hex":"84","Unicode dec":"11208","Unicode hex":"2BC8"},{"Typeface name":"Wingdings 3","Dingbat dec":"133","Dingbat hex":"85","Unicode dec":"11164","Unicode hex":"2B9C"},{"Typeface name":"Wingdings 3","Dingbat dec":"134","Dingbat hex":"86","Unicode dec":"11166","Unicode hex":"2B9E"},{"Typeface name":"Wingdings 3","Dingbat dec":"135","Dingbat hex":"87","Unicode dec":"11165","Unicode hex":"2B9D"},{"Typeface name":"Wingdings 3","Dingbat dec":"136","Dingbat hex":"88","Unicode dec":"11167","Unicode hex":"2B9F"},{"Typeface name":"Wingdings 3","Dingbat dec":"137","Dingbat hex":"89","Unicode dec":"129040","Unicode hex":"1F810"},{"Typeface name":"Wingdings 3","Dingbat dec":"138","Dingbat hex":"8A","Unicode dec":"129042","Unicode hex":"1F812"},{"Typeface name":"Wingdings 3","Dingbat dec":"139","Dingbat hex":"8B","Unicode dec":"129041","Unicode hex":"1F811"},{"Typeface name":"Wingdings 3","Dingbat dec":"140","Dingbat hex":"8C","Unicode dec":"129043","Unicode hex":"1F813"},{"Typeface name":"Wingdings 3","Dingbat dec":"141","Dingbat hex":"8D","Unicode dec":"129044","Unicode hex":"1F814"},{"Typeface name":"Wingdings 3","Dingbat dec":"142","Dingbat hex":"8E","Unicode dec":"129046","Unicode hex":"1F816"},{"Typeface name":"Wingdings 3","Dingbat dec":"143","Dingbat hex":"8F","Unicode dec":"129045","Unicode hex":"1F815"},{"Typeface name":"Wingdings 3","Dingbat dec":"144","Dingbat hex":"90","Unicode dec":"129047","Unicode hex":"1F817"},{"Typeface name":"Wingdings 3","Dingbat dec":"145","Dingbat hex":"91","Unicode dec":"129048","Unicode hex":"1F818"},{"Typeface name":"Wingdings 3","Dingbat dec":"146","Dingbat hex":"92","Unicode dec":"129050","Unicode hex":"1F81A"},{"Typeface name":"Wingdings 3","Dingbat dec":"147","Dingbat hex":"93","Unicode dec":"129049","Unicode hex":"1F819"},{"Typeface name":"Wingdings 3","Dingbat dec":"148","Dingbat hex":"94","Unicode dec":"129051","Unicode hex":"1F81B"},{"Typeface name":"Wingdings 3","Dingbat dec":"149","Dingbat hex":"95","Unicode dec":"129052","Unicode hex":"1F81C"},{"Typeface name":"Wingdings 3","Dingbat dec":"150","Dingbat hex":"96","Unicode dec":"129054","Unicode hex":"1F81E"},{"Typeface name":"Wingdings 3","Dingbat dec":"151","Dingbat hex":"97","Unicode dec":"129053","Unicode hex":"1F81D"},{"Typeface name":"Wingdings 3","Dingbat dec":"152","Dingbat hex":"98","Unicode dec":"129055","Unicode hex":"1F81F"},{"Typeface name":"Wingdings 3","Dingbat dec":"153","Dingbat hex":"99","Unicode dec":"129024","Unicode hex":"1F800"},{"Typeface name":"Wingdings 3","Dingbat dec":"154","Dingbat hex":"9A","Unicode dec":"129026","Unicode hex":"1F802"},{"Typeface name":"Wingdings 3","Dingbat dec":"155","Dingbat hex":"9B","Unicode dec":"129025","Unicode hex":"1F801"},{"Typeface name":"Wingdings 3","Dingbat dec":"156","Dingbat hex":"9C","Unicode dec":"129027","Unicode hex":"1F803"},{"Typeface name":"Wingdings 3","Dingbat dec":"157","Dingbat hex":"9D","Unicode dec":"129028","Unicode hex":"1F804"},{"Typeface name":"Wingdings 3","Dingbat dec":"158","Dingbat hex":"9E","Unicode dec":"129030","Unicode hex":"1F806"},{"Typeface name":"Wingdings 3","Dingbat dec":"159","Dingbat hex":"9F","Unicode dec":"129029","Unicode hex":"1F805"},{"Typeface name":"Wingdings 3","Dingbat dec":"160","Dingbat hex":"A0","Unicode dec":"129031","Unicode hex":"1F807"},{"Typeface name":"Wingdings 3","Dingbat dec":"161","Dingbat hex":"A1","Unicode dec":"129032","Unicode hex":"1F808"},{"Typeface name":"Wingdings 3","Dingbat dec":"162","Dingbat hex":"A2","Unicode dec":"129034","Unicode hex":"1F80A"},{"Typeface name":"Wingdings 3","Dingbat dec":"163","Dingbat hex":"A3","Unicode dec":"129033","Unicode hex":"1F809"},{"Typeface name":"Wingdings 3","Dingbat dec":"164","Dingbat hex":"A4","Unicode dec":"129035","Unicode hex":"1F80B"},{"Typeface name":"Wingdings 3","Dingbat dec":"165","Dingbat hex":"A5","Unicode dec":"129056","Unicode hex":"1F820"},{"Typeface name":"Wingdings 3","Dingbat dec":"166","Dingbat hex":"A6","Unicode dec":"129058","Unicode hex":"1F822"},{"Typeface name":"Wingdings 3","Dingbat dec":"167","Dingbat hex":"A7","Unicode dec":"129060","Unicode hex":"1F824"},{"Typeface name":"Wingdings 3","Dingbat dec":"168","Dingbat hex":"A8","Unicode dec":"129062","Unicode hex":"1F826"},{"Typeface name":"Wingdings 3","Dingbat dec":"169","Dingbat hex":"A9","Unicode dec":"129064","Unicode hex":"1F828"},{"Typeface name":"Wingdings 3","Dingbat dec":"170","Dingbat hex":"AA","Unicode dec":"129066","Unicode hex":"1F82A"},{"Typeface name":"Wingdings 3","Dingbat dec":"171","Dingbat hex":"AB","Unicode dec":"129068","Unicode hex":"1F82C"},{"Typeface name":"Wingdings 3","Dingbat dec":"172","Dingbat hex":"AC","Unicode dec":"129180","Unicode hex":"1F89C"},{"Typeface name":"Wingdings 3","Dingbat dec":"173","Dingbat hex":"AD","Unicode dec":"129181","Unicode hex":"1F89D"},{"Typeface name":"Wingdings 3","Dingbat dec":"174","Dingbat hex":"AE","Unicode dec":"129182","Unicode hex":"1F89E"},{"Typeface name":"Wingdings 3","Dingbat dec":"175","Dingbat hex":"AF","Unicode dec":"129183","Unicode hex":"1F89F"},{"Typeface name":"Wingdings 3","Dingbat dec":"176","Dingbat hex":"B0","Unicode dec":"129070","Unicode hex":"1F82E"},{"Typeface name":"Wingdings 3","Dingbat dec":"177","Dingbat hex":"B1","Unicode dec":"129072","Unicode hex":"1F830"},{"Typeface name":"Wingdings 3","Dingbat dec":"178","Dingbat hex":"B2","Unicode dec":"129074","Unicode hex":"1F832"},{"Typeface name":"Wingdings 3","Dingbat dec":"179","Dingbat hex":"B3","Unicode dec":"129076","Unicode hex":"1F834"},{"Typeface name":"Wingdings 3","Dingbat dec":"180","Dingbat hex":"B4","Unicode dec":"129078","Unicode hex":"1F836"},{"Typeface name":"Wingdings 3","Dingbat dec":"181","Dingbat hex":"B5","Unicode dec":"129080","Unicode hex":"1F838"},{"Typeface name":"Wingdings 3","Dingbat dec":"182","Dingbat hex":"B6","Unicode dec":"129082","Unicode hex":"1F83A"},{"Typeface name":"Wingdings 3","Dingbat dec":"183","Dingbat hex":"B7","Unicode dec":"129081","Unicode hex":"1F839"},{"Typeface name":"Wingdings 3","Dingbat dec":"184","Dingbat hex":"B8","Unicode dec":"129083","Unicode hex":"1F83B"},{"Typeface name":"Wingdings 3","Dingbat dec":"185","Dingbat hex":"B9","Unicode dec":"129176","Unicode hex":"1F898"},{"Typeface name":"Wingdings 3","Dingbat dec":"186","Dingbat hex":"BA","Unicode dec":"129178","Unicode hex":"1F89A"},{"Typeface name":"Wingdings 3","Dingbat dec":"187","Dingbat hex":"BB","Unicode dec":"129177","Unicode hex":"1F899"},{"Typeface name":"Wingdings 3","Dingbat dec":"188","Dingbat hex":"BC","Unicode dec":"129179","Unicode hex":"1F89B"},{"Typeface name":"Wingdings 3","Dingbat dec":"189","Dingbat hex":"BD","Unicode dec":"129084","Unicode hex":"1F83C"},{"Typeface name":"Wingdings 3","Dingbat dec":"190","Dingbat hex":"BE","Unicode dec":"129086","Unicode hex":"1F83E"},{"Typeface name":"Wingdings 3","Dingbat dec":"191","Dingbat hex":"BF","Unicode dec":"129085","Unicode hex":"1F83D"},{"Typeface name":"Wingdings 3","Dingbat dec":"192","Dingbat hex":"C0","Unicode dec":"129087","Unicode hex":"1F83F"},{"Typeface name":"Wingdings 3","Dingbat dec":"193","Dingbat hex":"C1","Unicode dec":"129088","Unicode hex":"1F840"},{"Typeface name":"Wingdings 3","Dingbat dec":"194","Dingbat hex":"C2","Unicode dec":"129090","Unicode hex":"1F842"},{"Typeface name":"Wingdings 3","Dingbat dec":"195","Dingbat hex":"C3","Unicode dec":"129089","Unicode hex":"1F841"},{"Typeface name":"Wingdings 3","Dingbat dec":"196","Dingbat hex":"C4","Unicode dec":"129091","Unicode hex":"1F843"},{"Typeface name":"Wingdings 3","Dingbat dec":"197","Dingbat hex":"C5","Unicode dec":"129092","Unicode hex":"1F844"},{"Typeface name":"Wingdings 3","Dingbat dec":"198","Dingbat hex":"C6","Unicode dec":"129094","Unicode hex":"1F846"},{"Typeface name":"Wingdings 3","Dingbat dec":"199","Dingbat hex":"C7","Unicode dec":"129093","Unicode hex":"1F845"},{"Typeface name":"Wingdings 3","Dingbat dec":"200","Dingbat hex":"C8","Unicode dec":"129095","Unicode hex":"1F847"},{"Typeface name":"Wingdings 3","Dingbat dec":"201","Dingbat hex":"C9","Unicode dec":"11176","Unicode hex":"2BA8"},{"Typeface name":"Wingdings 3","Dingbat dec":"202","Dingbat hex":"CA","Unicode dec":"11177","Unicode hex":"2BA9"},{"Typeface name":"Wingdings 3","Dingbat dec":"203","Dingbat hex":"CB","Unicode dec":"11178","Unicode hex":"2BAA"},{"Typeface name":"Wingdings 3","Dingbat dec":"204","Dingbat hex":"CC","Unicode dec":"11179","Unicode hex":"2BAB"},{"Typeface name":"Wingdings 3","Dingbat dec":"205","Dingbat hex":"CD","Unicode dec":"11180","Unicode hex":"2BAC"},{"Typeface name":"Wingdings 3","Dingbat dec":"206","Dingbat hex":"CE","Unicode dec":"11181","Unicode hex":"2BAD"},{"Typeface name":"Wingdings 3","Dingbat dec":"207","Dingbat hex":"CF","Unicode dec":"11182","Unicode hex":"2BAE"},{"Typeface name":"Wingdings 3","Dingbat dec":"208","Dingbat hex":"D0","Unicode dec":"11183","Unicode hex":"2BAF"},{"Typeface name":"Wingdings 3","Dingbat dec":"209","Dingbat hex":"D1","Unicode dec":"129120","Unicode hex":"1F860"},{"Typeface name":"Wingdings 3","Dingbat dec":"210","Dingbat hex":"D2","Unicode dec":"129122","Unicode hex":"1F862"},{"Typeface name":"Wingdings 3","Dingbat dec":"211","Dingbat hex":"D3","Unicode dec":"129121","Unicode hex":"1F861"},{"Typeface name":"Wingdings 3","Dingbat dec":"212","Dingbat hex":"D4","Unicode dec":"129123","Unicode hex":"1F863"},{"Typeface name":"Wingdings 3","Dingbat dec":"213","Dingbat hex":"D5","Unicode dec":"129124","Unicode hex":"1F864"},{"Typeface name":"Wingdings 3","Dingbat dec":"214","Dingbat hex":"D6","Unicode dec":"129125","Unicode hex":"1F865"},{"Typeface name":"Wingdings 3","Dingbat dec":"215","Dingbat hex":"D7","Unicode dec":"129127","Unicode hex":"1F867"},{"Typeface name":"Wingdings 3","Dingbat dec":"216","Dingbat hex":"D8","Unicode dec":"129126","Unicode hex":"1F866"},{"Typeface name":"Wingdings 3","Dingbat dec":"217","Dingbat hex":"D9","Unicode dec":"129136","Unicode hex":"1F870"},{"Typeface name":"Wingdings 3","Dingbat dec":"218","Dingbat hex":"DA","Unicode dec":"129138","Unicode hex":"1F872"},{"Typeface name":"Wingdings 3","Dingbat dec":"219","Dingbat hex":"DB","Unicode dec":"129137","Unicode hex":"1F871"},{"Typeface name":"Wingdings 3","Dingbat dec":"220","Dingbat hex":"DC","Unicode dec":"129139","Unicode hex":"1F873"},{"Typeface name":"Wingdings 3","Dingbat dec":"221","Dingbat hex":"DD","Unicode dec":"129140","Unicode hex":"1F874"},{"Typeface name":"Wingdings 3","Dingbat dec":"222","Dingbat hex":"DE","Unicode dec":"129141","Unicode hex":"1F875"},{"Typeface name":"Wingdings 3","Dingbat dec":"223","Dingbat hex":"DF","Unicode dec":"129143","Unicode hex":"1F877"},{"Typeface name":"Wingdings 3","Dingbat dec":"224","Dingbat hex":"E0","Unicode dec":"129142","Unicode hex":"1F876"},{"Typeface name":"Wingdings 3","Dingbat dec":"225","Dingbat hex":"E1","Unicode dec":"129152","Unicode hex":"1F880"},{"Typeface name":"Wingdings 3","Dingbat dec":"226","Dingbat hex":"E2","Unicode dec":"129154","Unicode hex":"1F882"},{"Typeface name":"Wingdings 3","Dingbat dec":"227","Dingbat hex":"E3","Unicode dec":"129153","Unicode hex":"1F881"},{"Typeface name":"Wingdings 3","Dingbat dec":"228","Dingbat hex":"E4","Unicode dec":"129155","Unicode hex":"1F883"},{"Typeface name":"Wingdings 3","Dingbat dec":"229","Dingbat hex":"E5","Unicode dec":"129156","Unicode hex":"1F884"},{"Typeface name":"Wingdings 3","Dingbat dec":"230","Dingbat hex":"E6","Unicode dec":"129157","Unicode hex":"1F885"},{"Typeface name":"Wingdings 3","Dingbat dec":"231","Dingbat hex":"E7","Unicode dec":"129159","Unicode hex":"1F887"},{"Typeface name":"Wingdings 3","Dingbat dec":"232","Dingbat hex":"E8","Unicode dec":"129158","Unicode hex":"1F886"},{"Typeface name":"Wingdings 3","Dingbat dec":"233","Dingbat hex":"E9","Unicode dec":"129168","Unicode hex":"1F890"},{"Typeface name":"Wingdings 3","Dingbat dec":"234","Dingbat hex":"EA","Unicode dec":"129170","Unicode hex":"1F892"},{"Typeface name":"Wingdings 3","Dingbat dec":"235","Dingbat hex":"EB","Unicode dec":"129169","Unicode hex":"1F891"},{"Typeface name":"Wingdings 3","Dingbat dec":"236","Dingbat hex":"EC","Unicode dec":"129171","Unicode hex":"1F893"},{"Typeface name":"Wingdings 3","Dingbat dec":"237","Dingbat hex":"ED","Unicode dec":"129172","Unicode hex":"1F894"},{"Typeface name":"Wingdings 3","Dingbat dec":"238","Dingbat hex":"EE","Unicode dec":"129174","Unicode hex":"1F896"},{"Typeface name":"Wingdings 3","Dingbat dec":"239","Dingbat hex":"EF","Unicode dec":"129173","Unicode hex":"1F895"},{"Typeface name":"Wingdings 3","Dingbat dec":"240","Dingbat hex":"F0","Unicode dec":"129175","Unicode hex":"1F897"}]},6909:function(m,v,q){"use strict";var ee=this&&this.__importDefault||function(m){return m&&m.__esModule?m:{default:m}};Object.defineProperty(v,"__esModule",{value:!0}),v.hex=v.dec=v.codePoint=void 0;for(var ae=ee(q(33012)),ie={},de=String.fromCodePoint?String.fromCodePoint:function fromCodePointPolyfill(m){if(m<=65535)return String.fromCharCode(m);var v=Math.floor((m-65536)/1024)+55296,q=(m-65536)%1024+56320;return String.fromCharCode(v,q)},ce=0,le=ae.default;ce{!function(){"use strict";var m,ee,ae,ie,de,ce;function sliceSource(m,v,q){return m.slice(v,q)}function isParamTitle(m){return"param"===m||"argument"===m||"arg"===m}function isReturnTitle(m){return"return"===m||"returns"===m}function isProperty(m){return"property"===m||"prop"===m}function isNameParameterRequired(m){return isParamTitle(m)||isProperty(m)||"alias"===m||"this"===m||"mixes"===m||"requires"===m}function isAllowedNested(m){return isProperty(m)||isParamTitle(m)}function isAllowedOptional(m){return isProperty(m)||isParamTitle(m)}function isTypeParameterRequired(m){return isParamTitle(m)||isReturnTitle(m)||"define"===m||"enum"===m||"implements"===m||"this"===m||"type"===m||"typedef"===m||isProperty(m)}ie=q(649),m=q(32518),ee=q(41408),ce=Object.prototype.hasOwnProperty,de=function hasOwnProperty(m,v){return ce.call(m,v)};var le="[ \\f\\t\\v\\u00a0\\u1680\\u180e\\u2000-\\u200a\\u202f\\u205f\\u3000\\ufeff]",pe="("+le+"*(?:\\*"+le+"?)?)(.+|[\r\n\u2028\u2029])";function unwrapComment(m){return m.replace(/^\/\*\*?/,"").replace(/\*\/$/,"").replace(new RegExp(pe,"g"),"$2").replace(/\s*$/,"")}function convertUnwrappedCommentIndex(m,v){for(var q,ee=m.replace(/^\/\*\*?/,""),ae=0,ie=new RegExp(pe,"g");q=ie.exec(ee);)if(ae+=q[1].length,q.index+q[0].length>v+ae)return v+ae+m.length-ee.length;return m.replace(/\*\/$/,"").replace(/\s*$/,"").length}!function(v){var q,ae,ce,le,pe,fe,ye,be,Re;function advance(){var m=pe.charCodeAt(ae);return ae+=1,!ie.code.isLineTerminator(m)||13===m&&10===pe.charCodeAt(ae)||(ce+=1),String.fromCharCode(m)}function scanTitle(){var m,v="";for(advance();ae=97&&m<=122||m>=65&&m<=90||m>=48&&m<=57);)v+=advance();return v}function seekContent(){var m,v,q=ae;for(v=!1;q=m)return null;if(91===pe.charCodeAt(ae)){if(!v)return null;ee=!0,ce=advance()}if(ce+=scanIdentifier(m),q)for(58!==pe.charCodeAt(ae)||"module"!==ce&&"external"!==ce&&"event"!==ce||(ce+=advance(),ce+=scanIdentifier(m)),91===pe.charCodeAt(ae)&&93===pe.charCodeAt(ae+1)&&(ce+=advance(),ce+=advance());46===pe.charCodeAt(ae)||47===pe.charCodeAt(ae)||35===pe.charCodeAt(ae)||45===pe.charCodeAt(ae)||126===pe.charCodeAt(ae);)ce+=advance(),ce+=scanIdentifier(m);if(ee){if(skipWhiteSpace(m),61===pe.charCodeAt(ae)){var le;ce+=advance(),skipWhiteSpace(m);for(var fe=1;ae=m||93!==pe.charCodeAt(ae))return null;ce+=advance()}return ce}function skipToTag(){for(;ae=le)&&(ee.assert(64===pe.charCodeAt(ae)),!0)}function convertIndex(m){return pe===fe?m:convertUnwrappedCommentIndex(fe,m)}function TagParser(m,v){this._options=m,this._title=v.toLowerCase(),this._tag={title:v,description:null},this._options.lineNumbers&&(this._tag.lineNumber=ce),this._first=ae-v.length-1,this._last=0,this._extra={}}function parseTag(m){var v,q;if(!skipToTag())return null;for(q=(v=new TagParser(m,scanTitle())).parse();ae1&&(this._tag.default=m.slice(1).join("=")),this._tag.name=m[0],this._tag.type&&"OptionalType"!==this._tag.type.type&&(this._tag.type={type:"OptionalType",expression:this._tag.type}));else{if(!isNameParameterRequired(this._title))return!0;if(isParamTitle(this._title)&&this._tag.type&&this._tag.type.name)this._extra.name=this._tag.type,this._tag.name=this._tag.type.name,this._tag.type=null;else if(!this.addError("Missing or invalid tag name"))return!1}return!0},TagParser.prototype.parseDescription=function parseDescription(){var m=sliceSource(pe,ae,this._last).trim();return m&&(/^-\s+/.test(m)&&(m=m.substring(2)),this._tag.description=m),!0},TagParser.prototype.parseCaption=function parseDescription(){var m=sliceSource(pe,ae,this._last).trim(),v="",q="",ee=m.indexOf(v),ie=m.indexOf(q);return ee>=0&&ie>=0?(this._tag.caption=m.substring(ee+v.length,ie).trim(),this._tag.description=m.substring(ie+q.length).trim()):this._tag.description=m,!0},TagParser.prototype.parseKind=function parseKind(){var m,v;return v={class:!0,constant:!0,event:!0,external:!0,file:!0,function:!0,member:!0,mixin:!0,module:!0,namespace:!0,typedef:!0},m=sliceSource(pe,ae,this._last).trim(),this._tag.kind=m,!(!de(v,m)&&!this.addError("Invalid kind name '%0'",m))},TagParser.prototype.parseAccess=function parseAccess(){var m;return m=sliceSource(pe,ae,this._last).trim(),this._tag.access=m,!("private"!==m&&"protected"!==m&&"public"!==m&&!this.addError("Invalid access name '%0'",m))},TagParser.prototype.parseThis=function parseThis(){var m=sliceSource(pe,ae,this._last).trim();return m&&"{"===m.charAt(0)?this.parseType()&&"NameExpression"===this._tag.type.type||"UnionType"===this._tag.type.type?(this._tag.name=this._tag.type.name,!0):this.addError("Invalid name for this"):this.parseNamePath()},TagParser.prototype.parseVariation=function parseVariation(){var m,v;return v=sliceSource(pe,ae,this._last).trim(),m=parseFloat(v,10),this._tag.variation=m,!(isNaN(m)&&!this.addError("Invalid variation '%0'",v))},TagParser.prototype.ensureEnd=function(){var m=sliceSource(pe,ae,this._last).trim();return!(m&&!this.addError("Unknown content '%0'",m))},TagParser.prototype.epilogue=function epilogue(){var m;return m=this._tag.description,!(isAllowedOptional(this._title)&&!this._tag.type&&m&&"["===m.charAt(0)&&(this._tag.type=this._extra.name,this._tag.name||(this._tag.name=void 0),!be&&!this.addError("Missing or invalid tag name")))},q={access:["parseAccess"],alias:["parseNamePath","ensureEnd"],augments:["parseType","parseNamePathOptional","ensureEnd"],constructor:["parseType","parseNamePathOptional","ensureEnd"],class:["parseType","parseNamePathOptional","ensureEnd"],extends:["parseType","parseNamePathOptional","ensureEnd"],example:["parseCaption"],deprecated:["parseDescription"],global:["ensureEnd"],inner:["ensureEnd"],instance:["ensureEnd"],kind:["parseKind"],mixes:["parseNamePath","ensureEnd"],mixin:["parseNamePathOptional","ensureEnd"],member:["parseType","parseNamePathOptional","ensureEnd"],method:["parseNamePathOptional","ensureEnd"],module:["parseType","parseNamePathOptional","ensureEnd"],func:["parseNamePathOptional","ensureEnd"],function:["parseNamePathOptional","ensureEnd"],var:["parseType","parseNamePathOptional","ensureEnd"],name:["parseNamePath","ensureEnd"],namespace:["parseType","parseNamePathOptional","ensureEnd"],private:["parseType","parseDescription"],protected:["parseType","parseDescription"],public:["parseType","parseDescription"],readonly:["ensureEnd"],requires:["parseNamePath","ensureEnd"],since:["parseDescription"],static:["ensureEnd"],summary:["parseDescription"],this:["parseThis","ensureEnd"],todo:["parseDescription"],typedef:["parseType","parseNamePathOptional"],variation:["parseVariation"],version:["parseDescription"]},TagParser.prototype.parse=function parse(){var m,v,ee;if(!this._title&&!this.addError("Missing or invalid title"))return null;for(this._last=seekContent(this._title),this._options.range&&(this._tag.range=[this._first,pe.slice(0,this._last).replace(/\s*$/,"").length].map(convertIndex)),m=0,v=(ee=de(q,this._title)?q[this._title]:["parseType","parseName","parseDescription","epilogue"]).length;m{!function(){"use strict";var m,ee,ae,ie,de,ce,le,pe,fe,ye,be,Re;function isTypeName(m){return-1==="><(){}[],:*|?!=".indexOf(String.fromCharCode(m))&&!fe.code.isWhiteSpace(m)&&!fe.code.isLineTerminator(m)}function Context(m,v,q,ee){this._previous=m,this._index=v,this._token=q,this._value=ee}function maybeAddRange(m,v){return Re&&(m.range=[v[0]+be,v[1]+be]),m}function advance(){var m=ae.charAt(de);return de+=1,m}function scanHexEscape(m){var v,q,ee,ce=0;for(q="u"===m?4:2,v=0;v=0&&de=ie)return ee.ILLEGAL;if(60===ae.charCodeAt(de+1))break}pe+=advance()}return ee.NAME}function next(){var m;for(ce=de;de=ie)return le=ee.EOF;switch(m=ae.charCodeAt(de)){case 39:case 34:return le=scanString();case 58:return advance(),le=ee.COLON;case 44:return advance(),le=ee.COMMA;case 40:return advance(),le=ee.LPAREN;case 41:return advance(),le=ee.RPAREN;case 91:return advance(),le=ee.LBRACK;case 93:return advance(),le=ee.RBRACK;case 123:return advance(),le=ee.LBRACE;case 125:return advance(),le=ee.RBRACE;case 46:if(de+1{!function(){"use strict";var m,ee;function DoctrineError(m){this.name="DoctrineError",this.message=m}m=q(82954).i8,v.VERSION=m,DoctrineError.prototype=((ee=function(){}).prototype=Error.prototype,new ee),DoctrineError.prototype.constructor=DoctrineError,v.DoctrineError=DoctrineError,v.throwError=function throwError(m){throw new DoctrineError(m)},v.assert=q(48583)}()},99960:(m,v)=>{"use strict";var q;Object.defineProperty(v,"__esModule",{value:!0}),v.Doctype=v.CDATA=v.Tag=v.Style=v.Script=v.Comment=v.Directive=v.Text=v.Root=v.isTag=v.ElementType=void 0,function(m){m.Root="root",m.Text="text",m.Directive="directive",m.Comment="comment",m.Script="script",m.Style="style",m.Tag="tag",m.CDATA="cdata",m.Doctype="doctype"}(q=v.ElementType||(v.ElementType={})),v.isTag=function isTag(m){return m.type===q.Tag||m.type===q.Script||m.type===q.Style},v.Root=q.Root,v.Text=q.Text,v.Directive=q.Directive,v.Comment=q.Comment,v.Script=q.Script,v.Style=q.Style,v.Tag=q.Tag,v.CDATA=q.CDATA,v.Doctype=q.Doctype},47097:(m,v,q)=>{"use strict";q(8091).polyfill()},8091:m=>{"use strict";function assign(m,v){if(null==m)throw new TypeError("Cannot convert first argument to object");for(var q=Object(m),ee=1;ee{"use strict";m.exports=q(82702).polyfill()},82702:function(m,v,q){m.exports=function(){"use strict";function objectOrFunction(m){var v=typeof m;return null!==m&&("object"===v||"function"===v)}function isFunction(m){return"function"==typeof m}var m=Array.isArray?Array.isArray:function(m){return"[object Array]"===Object.prototype.toString.call(m)},v=0,ee=void 0,ae=void 0,ie=function asap(m,q){ye[v]=m,ye[v+1]=q,2===(v+=2)&&(ae?ae(flush):be())};function setScheduler(m){ae=m}function setAsap(m){ie=m}var de="undefined"!=typeof window?window:void 0,ce=de||{},le=ce.MutationObserver||ce.WebKitMutationObserver,pe="undefined"==typeof self&&"undefined"!=typeof process&&"[object process]"==={}.toString.call(process),fe="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel;function useNextTick(){return function(){return process.nextTick(flush)}}function useVertxTimer(){return void 0!==ee?function(){ee(flush)}:useSetTimeout()}function useMutationObserver(){var m=0,v=new le(flush),q=document.createTextNode("");return v.observe(q,{characterData:!0}),function(){q.data=m=++m%2}}function useMessageChannel(){var m=new MessageChannel;return m.port1.onmessage=flush,function(){return m.port2.postMessage(0)}}function useSetTimeout(){var m=setTimeout;return function(){return m(flush,1)}}var ye=new Array(1e3);function flush(){for(var m=0;m{!function(){"use strict";function isStatement(m){if(null==m)return!1;switch(m.type){case"BlockStatement":case"BreakStatement":case"ContinueStatement":case"DebuggerStatement":case"DoWhileStatement":case"EmptyStatement":case"ExpressionStatement":case"ForInStatement":case"ForStatement":case"IfStatement":case"LabeledStatement":case"ReturnStatement":case"SwitchStatement":case"ThrowStatement":case"TryStatement":case"VariableDeclaration":case"WhileStatement":case"WithStatement":return!0}return!1}function trailingStatement(m){switch(m.type){case"IfStatement":return null!=m.alternate?m.alternate:m.consequent;case"LabeledStatement":case"ForStatement":case"ForInStatement":case"WhileStatement":case"WithStatement":return m.body}return null}m.exports={isExpression:function isExpression(m){if(null==m)return!1;switch(m.type){case"ArrayExpression":case"AssignmentExpression":case"BinaryExpression":case"CallExpression":case"ConditionalExpression":case"FunctionExpression":case"Identifier":case"Literal":case"LogicalExpression":case"MemberExpression":case"NewExpression":case"ObjectExpression":case"SequenceExpression":case"ThisExpression":case"UnaryExpression":case"UpdateExpression":return!0}return!1},isStatement:isStatement,isIterationStatement:function isIterationStatement(m){if(null==m)return!1;switch(m.type){case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"WhileStatement":return!0}return!1},isSourceElement:function isSourceElement(m){return isStatement(m)||null!=m&&"FunctionDeclaration"===m.type},isProblematicIfStatement:function isProblematicIfStatement(m){var v;if("IfStatement"!==m.type)return!1;if(null==m.alternate)return!1;v=m.consequent;do{if("IfStatement"===v.type&&null==v.alternate)return!0;v=trailingStatement(v)}while(v);return!1},trailingStatement:trailingStatement}}()},65619:m=>{!function(){"use strict";var v,q,ee,ae,ie,de;function fromCodePoint(m){return m<=65535?String.fromCharCode(m):String.fromCharCode(Math.floor((m-65536)/1024)+55296)+String.fromCharCode((m-65536)%1024+56320)}for(q={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/,NonAsciiIdentifierPart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/},v={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]/,NonAsciiIdentifierPart:/[\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/},ee=[5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279],ae=new Array(128),de=0;de<128;++de)ae[de]=de>=97&&de<=122||de>=65&&de<=90||36===de||95===de;for(ie=new Array(128),de=0;de<128;++de)ie[de]=de>=97&&de<=122||de>=65&&de<=90||de>=48&&de<=57||36===de||95===de;m.exports={isDecimalDigit:function isDecimalDigit(m){return 48<=m&&m<=57},isHexDigit:function isHexDigit(m){return 48<=m&&m<=57||97<=m&&m<=102||65<=m&&m<=70},isOctalDigit:function isOctalDigit(m){return m>=48&&m<=55},isWhiteSpace:function isWhiteSpace(m){return 32===m||9===m||11===m||12===m||160===m||m>=5760&&ee.indexOf(m)>=0},isLineTerminator:function isLineTerminator(m){return 10===m||13===m||8232===m||8233===m},isIdentifierStartES5:function isIdentifierStartES5(m){return m<128?ae[m]:q.NonAsciiIdentifierStart.test(fromCodePoint(m))},isIdentifierPartES5:function isIdentifierPartES5(m){return m<128?ie[m]:q.NonAsciiIdentifierPart.test(fromCodePoint(m))},isIdentifierStartES6:function isIdentifierStartES6(m){return m<128?ae[m]:v.NonAsciiIdentifierStart.test(fromCodePoint(m))},isIdentifierPartES6:function isIdentifierPartES6(m){return m<128?ie[m]:v.NonAsciiIdentifierPart.test(fromCodePoint(m))}}}()},50702:(m,v,q)=>{!function(){"use strict";var v=q(65619);function isStrictModeReservedWordES6(m){switch(m){case"implements":case"interface":case"package":case"private":case"protected":case"public":case"static":case"let":return!0;default:return!1}}function isKeywordES5(m,v){return!(!v&&"yield"===m)&&isKeywordES6(m,v)}function isKeywordES6(m,v){if(v&&isStrictModeReservedWordES6(m))return!0;switch(m.length){case 2:return"if"===m||"in"===m||"do"===m;case 3:return"var"===m||"for"===m||"new"===m||"try"===m;case 4:return"this"===m||"else"===m||"case"===m||"void"===m||"with"===m||"enum"===m;case 5:return"while"===m||"break"===m||"catch"===m||"throw"===m||"const"===m||"yield"===m||"class"===m||"super"===m;case 6:return"return"===m||"typeof"===m||"delete"===m||"switch"===m||"export"===m||"import"===m;case 7:return"default"===m||"finally"===m||"extends"===m;case 8:return"function"===m||"continue"===m||"debugger"===m;case 10:return"instanceof"===m;default:return!1}}function isReservedWordES5(m,v){return"null"===m||"true"===m||"false"===m||isKeywordES5(m,v)}function isReservedWordES6(m,v){return"null"===m||"true"===m||"false"===m||isKeywordES6(m,v)}function isIdentifierNameES5(m){var q,ee,ae;if(0===m.length)return!1;if(ae=m.charCodeAt(0),!v.isIdentifierStartES5(ae))return!1;for(q=1,ee=m.length;q=ee)return!1;if(!(56320<=(ie=m.charCodeAt(q))&&ie<=57343))return!1;ae=1024*(ae-55296)+(ie-56320)+65536}if(!de(ae))return!1;de=v.isIdentifierPartES6}return!0}m.exports={isKeywordES5:isKeywordES5,isKeywordES6:isKeywordES6,isReservedWordES5:isReservedWordES5,isReservedWordES6:isReservedWordES6,isRestrictedWord:function isRestrictedWord(m){return"eval"===m||"arguments"===m},isIdentifierNameES5:isIdentifierNameES5,isIdentifierNameES6:isIdentifierNameES6,isIdentifierES5:function isIdentifierES5(m,v){return isIdentifierNameES5(m)&&!isReservedWordES5(m,v)},isIdentifierES6:function isIdentifierES6(m,v){return isIdentifierNameES6(m)&&!isReservedWordES6(m,v)}}}()},649:(m,v,q)=>{!function(){"use strict";v.ast=q(84974),v.code=q(65619),v.keyword=q(50702)}()},17187:m=>{"use strict";var v,q="object"==typeof Reflect?Reflect:null,ee=q&&"function"==typeof q.apply?q.apply:function ReflectApply(m,v,q){return Function.prototype.apply.call(m,v,q)};function ProcessEmitWarning(m){console&&console.warn&&console.warn(m)}v=q&&"function"==typeof q.ownKeys?q.ownKeys:Object.getOwnPropertySymbols?function ReflectOwnKeys(m){return Object.getOwnPropertyNames(m).concat(Object.getOwnPropertySymbols(m))}:function ReflectOwnKeys(m){return Object.getOwnPropertyNames(m)};var ae=Number.isNaN||function NumberIsNaN(m){return m!=m};function EventEmitter(){EventEmitter.init.call(this)}m.exports=EventEmitter,m.exports.once=function once(m,v){return new Promise((function(q,ee){function errorListener(q){m.removeListener(v,resolver),ee(q)}function resolver(){"function"==typeof m.removeListener&&m.removeListener("error",errorListener),q([].slice.call(arguments))}eventTargetAgnosticAddListener(m,v,resolver,{once:!0}),"error"!==v&&addErrorHandlerIfEventEmitter(m,errorListener,{once:!0})}))},EventEmitter.EventEmitter=EventEmitter,EventEmitter.prototype._events=void 0,EventEmitter.prototype._eventsCount=0,EventEmitter.prototype._maxListeners=void 0;var ie=10;function checkListener(m){if("function"!=typeof m)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof m)}function _getMaxListeners(m){return void 0===m._maxListeners?EventEmitter.defaultMaxListeners:m._maxListeners}function _addListener(m,v,q,ee){var ae,ie,de;if(checkListener(q),void 0===(ie=m._events)?(ie=m._events=Object.create(null),m._eventsCount=0):(void 0!==ie.newListener&&(m.emit("newListener",v,q.listener?q.listener:q),ie=m._events),de=ie[v]),void 0===de)de=ie[v]=q,++m._eventsCount;else if("function"==typeof de?de=ie[v]=ee?[q,de]:[de,q]:ee?de.unshift(q):de.push(q),(ae=_getMaxListeners(m))>0&&de.length>ae&&!de.warned){de.warned=!0;var ce=new Error("Possible EventEmitter memory leak detected. "+de.length+" "+String(v)+" listeners added. Use emitter.setMaxListeners() to increase limit");ce.name="MaxListenersExceededWarning",ce.emitter=m,ce.type=v,ce.count=de.length,ProcessEmitWarning(ce)}return m}function onceWrapper(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function _onceWrap(m,v,q){var ee={fired:!1,wrapFn:void 0,target:m,type:v,listener:q},ae=onceWrapper.bind(ee);return ae.listener=q,ee.wrapFn=ae,ae}function _listeners(m,v,q){var ee=m._events;if(void 0===ee)return[];var ae=ee[v];return void 0===ae?[]:"function"==typeof ae?q?[ae.listener||ae]:[ae]:q?unwrapListeners(ae):arrayClone(ae,ae.length)}function listenerCount(m){var v=this._events;if(void 0!==v){var q=v[m];if("function"==typeof q)return 1;if(void 0!==q)return q.length}return 0}function arrayClone(m,v){for(var q=new Array(v),ee=0;ee0&&(de=v[0]),de instanceof Error)throw de;var ce=new Error("Unhandled error."+(de?" ("+de.message+")":""));throw ce.context=de,ce}var le=ie[m];if(void 0===le)return!1;if("function"==typeof le)ee(le,this,v);else{var pe=le.length,fe=arrayClone(le,pe);for(q=0;q=0;ie--)if(q[ie]===v||q[ie].listener===v){de=q[ie].listener,ae=ie;break}if(ae<0)return this;0===ae?q.shift():spliceOne(q,ae),1===q.length&&(ee[m]=q[0]),void 0!==ee.removeListener&&this.emit("removeListener",m,de||v)}return this},EventEmitter.prototype.off=EventEmitter.prototype.removeListener,EventEmitter.prototype.removeAllListeners=function removeAllListeners(m){var v,q,ee;if(void 0===(q=this._events))return this;if(void 0===q.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==q[m]&&(0==--this._eventsCount?this._events=Object.create(null):delete q[m]),this;if(0===arguments.length){var ae,ie=Object.keys(q);for(ee=0;ee=0;ee--)this.removeListener(m,v[ee]);return this},EventEmitter.prototype.listeners=function listeners(m){return _listeners(this,m,!0)},EventEmitter.prototype.rawListeners=function rawListeners(m){return _listeners(this,m,!1)},EventEmitter.listenerCount=function(m,v){return"function"==typeof m.listenerCount?m.listenerCount(v):listenerCount.call(m,v)},EventEmitter.prototype.listenerCount=listenerCount,EventEmitter.prototype.eventNames=function eventNames(){return this._eventsCount>0?v(this._events):[]}},57625:()=>{!function(){var m=/^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^\(\s\/]*)\s*/;function _name(){var v,q;return this===Function||this===Function.prototype.constructor?q="Function":this!==Function.prototype&&(q=(v=(""+this).match(m))&&v[1]),q||""}var v=!("name"in Function.prototype&&"name"in function x(){}),q="function"==typeof Object.defineProperty&&function(){var m;try{Object.defineProperty(Function.prototype,"_xyz",{get:function(){return"blah"},configurable:!0}),m="blah"===Function.prototype._xyz,delete Function.prototype._xyz}catch(v){m=!1}return m}(),ee="function"==typeof Object.prototype.__defineGetter__&&function(){var m;try{Function.prototype.__defineGetter__("_abc",(function(){return"foo"})),m="foo"===Function.prototype._abc,delete Function.prototype._abc}catch(v){m=!1}return m}();Function.prototype._name=_name,v&&(q?Object.defineProperty(Function.prototype,"name",{get:function(){var m=_name.call(this);return this!==Function.prototype&&Object.defineProperty(this,"name",{value:m,configurable:!0}),m},configurable:!0}):ee&&Function.prototype.__defineGetter__("name",(function(){var m=_name.call(this);return this!==Function.prototype&&this.__defineGetter__("name",(function(){return m})),m})))}()},89144:(m,v,q)=>{var ee,ae=void 0!==q.g?q.g:"undefined"!=typeof window?window:{},ie=q(25893);"undefined"!=typeof document?ee=document:(ee=ae["__GLOBAL_DOCUMENT_CACHE@4"])||(ee=ae["__GLOBAL_DOCUMENT_CACHE@4"]=ie),m.exports=ee},58908:(m,v,q)=>{var ee;ee="undefined"!=typeof window?window:void 0!==q.g?q.g:"undefined"!=typeof self?self:{},m.exports=ee},80504:m=>{"use strict";function pad(m,v){for(;m.length'"&]/g,nonAscii:/(?:[<>'"&\u0080-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g,nonAsciiPrintable:/(?:[<>'"&\x01-\x08\x11-\x15\x17-\x1F\x7f-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g,extensive:/(?:[\x01-\x0c\x0e-\x1f\x21-\x2c\x2e-\x2f\x3a-\x40\x5b-\x60\x7b-\x7d\x7f-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g},pe={mode:"specialChars",level:"all",numeric:"decimal"};v.encode=function encode(m,v){var q=void 0===(fe=(ie=void 0===v?pe:v).mode)?"specialChars":fe,ee=void 0===(xe=ie.numeric)?"decimal":xe,ae=void 0===(_e=ie.level)?"all":_e;if(!m)return"";var ie,fe,ye=le[q],be=ce[ae].characters,Re="hexadecimal"===ee;if(ye.lastIndex=0,ie=ye.exec(m)){fe="";var xe=0;do{xe!==ie.index&&(fe+=m.substring(xe,ie.index));var _e,we=be[_e=ie[0]];if(!we){var Te=_e.length>1?de.getCodePoint(_e,0):_e.charCodeAt(0);we=(Re?"&#x"+Te.toString(16):"&#"+Te)+";"}fe+=we,xe=ie.index+_e.length}while(ie=ye.exec(m));xe!==m.length&&(fe+=m.substring(xe))}else fe=m;return fe};var fe={scope:"body",level:"all"},ye=/&(?:#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);/g,be=/&(?:#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+)[;=]?/g,Re={xml:{strict:ye,attribute:be,body:ae.bodyRegExps.xml},html4:{strict:ye,attribute:be,body:ae.bodyRegExps.html4},html5:{strict:ye,attribute:be,body:ae.bodyRegExps.html5}},xe=ee(ee({},Re),{all:Re.html5}),_e=String.fromCharCode,we=_e(65533),Te={level:"all"};v.decodeEntity=function decodeEntity(m,v){var q=void 0===(ee=(void 0===v?Te:v).level)?"all":ee;if(!m)return"";var ee=m,ae=(m[m.length-1],ce[q].entities[m]);if(ae)ee=ae;else if("&"===m[0]&&"#"===m[1]){var le=m[2],pe="x"==le||"X"==le?parseInt(m.substr(3),16):parseInt(m.substr(2));ee=pe>=1114111?we:pe>65535?de.fromCodePoint(pe):_e(ie.numericUnicodeMap[pe]||pe)}return ee},v.decode=function decode(m,v){var q=void 0===v?fe:v,ee=q.level,ae=void 0===ee?"all":ee,le=q.scope,pe=void 0===le?"xml"===ae?"strict":"body":le;if(!m)return"";var ye=xe[ae][pe],be=ce[ae].entities,Re="attribute"===pe,Te="strict"===pe;ye.lastIndex=0;var Se,Ie=ye.exec(m);if(Ie){Se="";var Pe=0;do{Pe!==Ie.index&&(Se+=m.substring(Pe,Ie.index));var qe=Ie[0],We=qe,ze=qe[qe.length-1];if(Re&&"="===ze)We=qe;else if(Te&&";"!==ze)We=qe;else{var Ve=be[qe];if(Ve)We=Ve;else if("&"===qe[0]&&"#"===qe[1]){var He=qe[2],Xe="x"==He||"X"==He?parseInt(qe.substr(3),16):parseInt(qe.substr(2));We=Xe>=1114111?we:Xe>65535?de.fromCodePoint(Xe):_e(ie.numericUnicodeMap[Xe]||Xe)}}Se+=We,Pe=Ie.index+qe.length}while(Ie=ye.exec(m));Pe!==m.length&&(Se+=m.substring(Pe))}else Se=m;return Se}},57206:(m,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.bodyRegExps={xml:/&(?:#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);?/g,html4:/&(?:nbsp|iexcl|cent|pound|curren|yen|brvbar|sect|uml|copy|ordf|laquo|not|shy|reg|macr|deg|plusmn|sup2|sup3|acute|micro|para|middot|cedil|sup1|ordm|raquo|frac14|frac12|frac34|iquest|Agrave|Aacute|Acirc|Atilde|Auml|Aring|AElig|Ccedil|Egrave|Eacute|Ecirc|Euml|Igrave|Iacute|Icirc|Iuml|ETH|Ntilde|Ograve|Oacute|Ocirc|Otilde|Ouml|times|Oslash|Ugrave|Uacute|Ucirc|Uuml|Yacute|THORN|szlig|agrave|aacute|acirc|atilde|auml|aring|aelig|ccedil|egrave|eacute|ecirc|euml|igrave|iacute|icirc|iuml|eth|ntilde|ograve|oacute|ocirc|otilde|ouml|divide|oslash|ugrave|uacute|ucirc|uuml|yacute|thorn|yuml|quot|amp|lt|gt|#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);?/g,html5:/&(?:AElig|AMP|Aacute|Acirc|Agrave|Aring|Atilde|Auml|COPY|Ccedil|ETH|Eacute|Ecirc|Egrave|Euml|GT|Iacute|Icirc|Igrave|Iuml|LT|Ntilde|Oacute|Ocirc|Ograve|Oslash|Otilde|Ouml|QUOT|REG|THORN|Uacute|Ucirc|Ugrave|Uuml|Yacute|aacute|acirc|acute|aelig|agrave|amp|aring|atilde|auml|brvbar|ccedil|cedil|cent|copy|curren|deg|divide|eacute|ecirc|egrave|eth|euml|frac12|frac14|frac34|gt|iacute|icirc|iexcl|igrave|iquest|iuml|laquo|lt|macr|micro|middot|nbsp|not|ntilde|oacute|ocirc|ograve|ordf|ordm|oslash|otilde|ouml|para|plusmn|pound|quot|raquo|reg|sect|shy|sup1|sup2|sup3|szlig|thorn|times|uacute|ucirc|ugrave|uml|uuml|yacute|yen|yuml|#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);?/g},v.namedReferences={xml:{entities:{"<":"<",">":">",""":'"',"'":"'","&":"&"},characters:{"<":"<",">":">",'"':""","'":"'","&":"&"}},html4:{entities:{"'":"'"," ":" "," ":" ","¡":"¡","¡":"¡","¢":"¢","¢":"¢","£":"£","£":"£","¤":"¤","¤":"¤","¥":"¥","¥":"¥","¦":"¦","¦":"¦","§":"§","§":"§","¨":"¨","¨":"¨","©":"©","©":"©","ª":"ª","ª":"ª","«":"«","«":"«","¬":"¬","¬":"¬","­":"­","­":"­","®":"®","®":"®","¯":"¯","¯":"¯","°":"°","°":"°","±":"±","±":"±","²":"²","²":"²","³":"³","³":"³","´":"´","´":"´","µ":"µ","µ":"µ","¶":"¶","¶":"¶","·":"·","·":"·","¸":"¸","¸":"¸","¹":"¹","¹":"¹","º":"º","º":"º","»":"»","»":"»","¼":"¼","¼":"¼","½":"½","½":"½","¾":"¾","¾":"¾","¿":"¿","¿":"¿","À":"À","À":"À","Á":"Á","Á":"Á","Â":"Â","Â":"Â","Ã":"Ã","Ã":"Ã","Ä":"Ä","Ä":"Ä","Å":"Å","Å":"Å","Æ":"Æ","Æ":"Æ","Ç":"Ç","Ç":"Ç","È":"È","È":"È","É":"É","É":"É","Ê":"Ê","Ê":"Ê","Ë":"Ë","Ë":"Ë","Ì":"Ì","Ì":"Ì","Í":"Í","Í":"Í","Î":"Î","Î":"Î","Ï":"Ï","Ï":"Ï","Ð":"Ð","Ð":"Ð","Ñ":"Ñ","Ñ":"Ñ","Ò":"Ò","Ò":"Ò","Ó":"Ó","Ó":"Ó","Ô":"Ô","Ô":"Ô","Õ":"Õ","Õ":"Õ","Ö":"Ö","Ö":"Ö","×":"×","×":"×","Ø":"Ø","Ø":"Ø","Ù":"Ù","Ù":"Ù","Ú":"Ú","Ú":"Ú","Û":"Û","Û":"Û","Ü":"Ü","Ü":"Ü","Ý":"Ý","Ý":"Ý","Þ":"Þ","Þ":"Þ","ß":"ß","ß":"ß","à":"à","à":"à","á":"á","á":"á","â":"â","â":"â","ã":"ã","ã":"ã","ä":"ä","ä":"ä","å":"å","å":"å","æ":"æ","æ":"æ","ç":"ç","ç":"ç","è":"è","è":"è","é":"é","é":"é","ê":"ê","ê":"ê","ë":"ë","ë":"ë","ì":"ì","ì":"ì","í":"í","í":"í","î":"î","î":"î","ï":"ï","ï":"ï","ð":"ð","ð":"ð","ñ":"ñ","ñ":"ñ","ò":"ò","ò":"ò","ó":"ó","ó":"ó","ô":"ô","ô":"ô","õ":"õ","õ":"õ","ö":"ö","ö":"ö","÷":"÷","÷":"÷","ø":"ø","ø":"ø","ù":"ù","ù":"ù","ú":"ú","ú":"ú","û":"û","û":"û","ü":"ü","ü":"ü","ý":"ý","ý":"ý","þ":"þ","þ":"þ","ÿ":"ÿ","ÿ":"ÿ",""":'"',""":'"',"&":"&","&":"&","<":"<","<":"<",">":">",">":">","Œ":"Œ","œ":"œ","Š":"Š","š":"š","Ÿ":"Ÿ","ˆ":"ˆ","˜":"˜"," ":" "," ":" "," ":" ","‌":"‌","‍":"‍","‎":"‎","‏":"‏","–":"–","—":"—","‘":"‘","’":"’","‚":"‚","“":"“","”":"”","„":"„","†":"†","‡":"‡","‰":"‰","‹":"‹","›":"›","€":"€","ƒ":"ƒ","Α":"Α","Β":"Β","Γ":"Γ","Δ":"Δ","Ε":"Ε","Ζ":"Ζ","Η":"Η","Θ":"Θ","Ι":"Ι","Κ":"Κ","Λ":"Λ","Μ":"Μ","Ν":"Ν","Ξ":"Ξ","Ο":"Ο","Π":"Π","Ρ":"Ρ","Σ":"Σ","Τ":"Τ","Υ":"Υ","Φ":"Φ","Χ":"Χ","Ψ":"Ψ","Ω":"Ω","α":"α","β":"β","γ":"γ","δ":"δ","ε":"ε","ζ":"ζ","η":"η","θ":"θ","ι":"ι","κ":"κ","λ":"λ","μ":"μ","ν":"ν","ξ":"ξ","ο":"ο","π":"π","ρ":"ρ","ς":"ς","σ":"σ","τ":"τ","υ":"υ","φ":"φ","χ":"χ","ψ":"ψ","ω":"ω","ϑ":"ϑ","ϒ":"ϒ","ϖ":"ϖ","•":"•","…":"…","′":"′","″":"″","‾":"‾","⁄":"⁄","℘":"℘","ℑ":"ℑ","ℜ":"ℜ","™":"™","ℵ":"ℵ","←":"←","↑":"↑","→":"→","↓":"↓","↔":"↔","↵":"↵","⇐":"⇐","⇑":"⇑","⇒":"⇒","⇓":"⇓","⇔":"⇔","∀":"∀","∂":"∂","∃":"∃","∅":"∅","∇":"∇","∈":"∈","∉":"∉","∋":"∋","∏":"∏","∑":"∑","−":"−","∗":"∗","√":"√","∝":"∝","∞":"∞","∠":"∠","∧":"∧","∨":"∨","∩":"∩","∪":"∪","∫":"∫","∴":"∴","∼":"∼","≅":"≅","≈":"≈","≠":"≠","≡":"≡","≤":"≤","≥":"≥","⊂":"⊂","⊃":"⊃","⊄":"⊄","⊆":"⊆","⊇":"⊇","⊕":"⊕","⊗":"⊗","⊥":"⊥","⋅":"⋅","⌈":"⌈","⌉":"⌉","⌊":"⌊","⌋":"⌋","⟨":"〈","⟩":"〉","◊":"◊","♠":"♠","♣":"♣","♥":"♥","♦":"♦"},characters:{"'":"'"," ":" ","¡":"¡","¢":"¢","£":"£","¤":"¤","¥":"¥","¦":"¦","§":"§","¨":"¨","©":"©","ª":"ª","«":"«","¬":"¬","­":"­","®":"®","¯":"¯","°":"°","±":"±","²":"²","³":"³","´":"´","µ":"µ","¶":"¶","·":"·","¸":"¸","¹":"¹","º":"º","»":"»","¼":"¼","½":"½","¾":"¾","¿":"¿","À":"À","Á":"Á","Â":"Â","Ã":"Ã","Ä":"Ä","Å":"Å","Æ":"Æ","Ç":"Ç","È":"È","É":"É","Ê":"Ê","Ë":"Ë","Ì":"Ì","Í":"Í","Î":"Î","Ï":"Ï","Ð":"Ð","Ñ":"Ñ","Ò":"Ò","Ó":"Ó","Ô":"Ô","Õ":"Õ","Ö":"Ö","×":"×","Ø":"Ø","Ù":"Ù","Ú":"Ú","Û":"Û","Ü":"Ü","Ý":"Ý","Þ":"Þ","ß":"ß","à":"à","á":"á","â":"â","ã":"ã","ä":"ä","å":"å","æ":"æ","ç":"ç","è":"è","é":"é","ê":"ê","ë":"ë","ì":"ì","í":"í","î":"î","ï":"ï","ð":"ð","ñ":"ñ","ò":"ò","ó":"ó","ô":"ô","õ":"õ","ö":"ö","÷":"÷","ø":"ø","ù":"ù","ú":"ú","û":"û","ü":"ü","ý":"ý","þ":"þ","ÿ":"ÿ",'"':""","&":"&","<":"<",">":">","Œ":"Œ","œ":"œ","Š":"Š","š":"š","Ÿ":"Ÿ","ˆ":"ˆ","˜":"˜"," ":" "," ":" "," ":" ","‌":"‌","‍":"‍","‎":"‎","‏":"‏","–":"–","—":"—","‘":"‘","’":"’","‚":"‚","“":"“","”":"”","„":"„","†":"†","‡":"‡","‰":"‰","‹":"‹","›":"›","€":"€","ƒ":"ƒ","Α":"Α","Β":"Β","Γ":"Γ","Δ":"Δ","Ε":"Ε","Ζ":"Ζ","Η":"Η","Θ":"Θ","Ι":"Ι","Κ":"Κ","Λ":"Λ","Μ":"Μ","Ν":"Ν","Ξ":"Ξ","Ο":"Ο","Π":"Π","Ρ":"Ρ","Σ":"Σ","Τ":"Τ","Υ":"Υ","Φ":"Φ","Χ":"Χ","Ψ":"Ψ","Ω":"Ω","α":"α","β":"β","γ":"γ","δ":"δ","ε":"ε","ζ":"ζ","η":"η","θ":"θ","ι":"ι","κ":"κ","λ":"λ","μ":"μ","ν":"ν","ξ":"ξ","ο":"ο","π":"π","ρ":"ρ","ς":"ς","σ":"σ","τ":"τ","υ":"υ","φ":"φ","χ":"χ","ψ":"ψ","ω":"ω","ϑ":"ϑ","ϒ":"ϒ","ϖ":"ϖ","•":"•","…":"…","′":"′","″":"″","‾":"‾","⁄":"⁄","℘":"℘","ℑ":"ℑ","ℜ":"ℜ","™":"™","ℵ":"ℵ","←":"←","↑":"↑","→":"→","↓":"↓","↔":"↔","↵":"↵","⇐":"⇐","⇑":"⇑","⇒":"⇒","⇓":"⇓","⇔":"⇔","∀":"∀","∂":"∂","∃":"∃","∅":"∅","∇":"∇","∈":"∈","∉":"∉","∋":"∋","∏":"∏","∑":"∑","−":"−","∗":"∗","√":"√","∝":"∝","∞":"∞","∠":"∠","∧":"∧","∨":"∨","∩":"∩","∪":"∪","∫":"∫","∴":"∴","∼":"∼","≅":"≅","≈":"≈","≠":"≠","≡":"≡","≤":"≤","≥":"≥","⊂":"⊂","⊃":"⊃","⊄":"⊄","⊆":"⊆","⊇":"⊇","⊕":"⊕","⊗":"⊗","⊥":"⊥","⋅":"⋅","⌈":"⌈","⌉":"⌉","⌊":"⌊","⌋":"⌋","〈":"⟨","〉":"⟩","◊":"◊","♠":"♠","♣":"♣","♥":"♥","♦":"♦"}},html5:{entities:{"Æ":"Æ","Æ":"Æ","&":"&","&":"&","Á":"Á","Á":"Á","Ă":"Ă","Â":"Â","Â":"Â","А":"А","𝔄":"𝔄","À":"À","À":"À","Α":"Α","Ā":"Ā","⩓":"⩓","Ą":"Ą","𝔸":"𝔸","⁡":"⁡","Å":"Å","Å":"Å","𝒜":"𝒜","≔":"≔","Ã":"Ã","Ã":"Ã","Ä":"Ä","Ä":"Ä","∖":"∖","⫧":"⫧","⌆":"⌆","Б":"Б","∵":"∵","ℬ":"ℬ","Β":"Β","𝔅":"𝔅","𝔹":"𝔹","˘":"˘","ℬ":"ℬ","≎":"≎","Ч":"Ч","©":"©","©":"©","Ć":"Ć","⋒":"⋒","ⅅ":"ⅅ","ℭ":"ℭ","Č":"Č","Ç":"Ç","Ç":"Ç","Ĉ":"Ĉ","∰":"∰","Ċ":"Ċ","¸":"¸","·":"·","ℭ":"ℭ","Χ":"Χ","⊙":"⊙","⊖":"⊖","⊕":"⊕","⊗":"⊗","∲":"∲","”":"”","’":"’","∷":"∷","⩴":"⩴","≡":"≡","∯":"∯","∮":"∮","ℂ":"ℂ","∐":"∐","∳":"∳","⨯":"⨯","𝒞":"𝒞","⋓":"⋓","≍":"≍","ⅅ":"ⅅ","⤑":"⤑","Ђ":"Ђ","Ѕ":"Ѕ","Џ":"Џ","‡":"‡","↡":"↡","⫤":"⫤","Ď":"Ď","Д":"Д","∇":"∇","Δ":"Δ","𝔇":"𝔇","´":"´","˙":"˙","˝":"˝","`":"`","˜":"˜","⋄":"⋄","ⅆ":"ⅆ","𝔻":"𝔻","¨":"¨","⃜":"⃜","≐":"≐","∯":"∯","¨":"¨","⇓":"⇓","⇐":"⇐","⇔":"⇔","⫤":"⫤","⟸":"⟸","⟺":"⟺","⟹":"⟹","⇒":"⇒","⊨":"⊨","⇑":"⇑","⇕":"⇕","∥":"∥","↓":"↓","⤓":"⤓","⇵":"⇵","̑":"̑","⥐":"⥐","⥞":"⥞","↽":"↽","⥖":"⥖","⥟":"⥟","⇁":"⇁","⥗":"⥗","⊤":"⊤","↧":"↧","⇓":"⇓","𝒟":"𝒟","Đ":"Đ","Ŋ":"Ŋ","Ð":"Ð","Ð":"Ð","É":"É","É":"É","Ě":"Ě","Ê":"Ê","Ê":"Ê","Э":"Э","Ė":"Ė","𝔈":"𝔈","È":"È","È":"È","∈":"∈","Ē":"Ē","◻":"◻","▫":"▫","Ę":"Ę","𝔼":"𝔼","Ε":"Ε","⩵":"⩵","≂":"≂","⇌":"⇌","ℰ":"ℰ","⩳":"⩳","Η":"Η","Ë":"Ë","Ë":"Ë","∃":"∃","ⅇ":"ⅇ","Ф":"Ф","𝔉":"𝔉","◼":"◼","▪":"▪","𝔽":"𝔽","∀":"∀","ℱ":"ℱ","ℱ":"ℱ","Ѓ":"Ѓ",">":">",">":">","Γ":"Γ","Ϝ":"Ϝ","Ğ":"Ğ","Ģ":"Ģ","Ĝ":"Ĝ","Г":"Г","Ġ":"Ġ","𝔊":"𝔊","⋙":"⋙","𝔾":"𝔾","≥":"≥","⋛":"⋛","≧":"≧","⪢":"⪢","≷":"≷","⩾":"⩾","≳":"≳","𝒢":"𝒢","≫":"≫","Ъ":"Ъ","ˇ":"ˇ","^":"^","Ĥ":"Ĥ","ℌ":"ℌ","ℋ":"ℋ","ℍ":"ℍ","─":"─","ℋ":"ℋ","Ħ":"Ħ","≎":"≎","≏":"≏","Е":"Е","IJ":"IJ","Ё":"Ё","Í":"Í","Í":"Í","Î":"Î","Î":"Î","И":"И","İ":"İ","ℑ":"ℑ","Ì":"Ì","Ì":"Ì","ℑ":"ℑ","Ī":"Ī","ⅈ":"ⅈ","⇒":"⇒","∬":"∬","∫":"∫","⋂":"⋂","⁣":"⁣","⁢":"⁢","Į":"Į","𝕀":"𝕀","Ι":"Ι","ℐ":"ℐ","Ĩ":"Ĩ","І":"І","Ï":"Ï","Ï":"Ï","Ĵ":"Ĵ","Й":"Й","𝔍":"𝔍","𝕁":"𝕁","𝒥":"𝒥","Ј":"Ј","Є":"Є","Х":"Х","Ќ":"Ќ","Κ":"Κ","Ķ":"Ķ","К":"К","𝔎":"𝔎","𝕂":"𝕂","𝒦":"𝒦","Љ":"Љ","<":"<","<":"<","Ĺ":"Ĺ","Λ":"Λ","⟪":"⟪","ℒ":"ℒ","↞":"↞","Ľ":"Ľ","Ļ":"Ļ","Л":"Л","⟨":"⟨","←":"←","⇤":"⇤","⇆":"⇆","⌈":"⌈","⟦":"⟦","⥡":"⥡","⇃":"⇃","⥙":"⥙","⌊":"⌊","↔":"↔","⥎":"⥎","⊣":"⊣","↤":"↤","⥚":"⥚","⊲":"⊲","⧏":"⧏","⊴":"⊴","⥑":"⥑","⥠":"⥠","↿":"↿","⥘":"⥘","↼":"↼","⥒":"⥒","⇐":"⇐","⇔":"⇔","⋚":"⋚","≦":"≦","≶":"≶","⪡":"⪡","⩽":"⩽","≲":"≲","𝔏":"𝔏","⋘":"⋘","⇚":"⇚","Ŀ":"Ŀ","⟵":"⟵","⟷":"⟷","⟶":"⟶","⟸":"⟸","⟺":"⟺","⟹":"⟹","𝕃":"𝕃","↙":"↙","↘":"↘","ℒ":"ℒ","↰":"↰","Ł":"Ł","≪":"≪","⤅":"⤅","М":"М"," ":" ","ℳ":"ℳ","𝔐":"𝔐","∓":"∓","𝕄":"𝕄","ℳ":"ℳ","Μ":"Μ","Њ":"Њ","Ń":"Ń","Ň":"Ň","Ņ":"Ņ","Н":"Н","​":"​","​":"​","​":"​","​":"​","≫":"≫","≪":"≪"," ":"\n","𝔑":"𝔑","⁠":"⁠"," ":" ","ℕ":"ℕ","⫬":"⫬","≢":"≢","≭":"≭","∦":"∦","∉":"∉","≠":"≠","≂̸":"≂̸","∄":"∄","≯":"≯","≱":"≱","≧̸":"≧̸","≫̸":"≫̸","≹":"≹","⩾̸":"⩾̸","≵":"≵","≎̸":"≎̸","≏̸":"≏̸","⋪":"⋪","⧏̸":"⧏̸","⋬":"⋬","≮":"≮","≰":"≰","≸":"≸","≪̸":"≪̸","⩽̸":"⩽̸","≴":"≴","⪢̸":"⪢̸","⪡̸":"⪡̸","⊀":"⊀","⪯̸":"⪯̸","⋠":"⋠","∌":"∌","⋫":"⋫","⧐̸":"⧐̸","⋭":"⋭","⊏̸":"⊏̸","⋢":"⋢","⊐̸":"⊐̸","⋣":"⋣","⊂⃒":"⊂⃒","⊈":"⊈","⊁":"⊁","⪰̸":"⪰̸","⋡":"⋡","≿̸":"≿̸","⊃⃒":"⊃⃒","⊉":"⊉","≁":"≁","≄":"≄","≇":"≇","≉":"≉","∤":"∤","𝒩":"𝒩","Ñ":"Ñ","Ñ":"Ñ","Ν":"Ν","Œ":"Œ","Ó":"Ó","Ó":"Ó","Ô":"Ô","Ô":"Ô","О":"О","Ő":"Ő","𝔒":"𝔒","Ò":"Ò","Ò":"Ò","Ō":"Ō","Ω":"Ω","Ο":"Ο","𝕆":"𝕆","“":"“","‘":"‘","⩔":"⩔","𝒪":"𝒪","Ø":"Ø","Ø":"Ø","Õ":"Õ","Õ":"Õ","⨷":"⨷","Ö":"Ö","Ö":"Ö","‾":"‾","⏞":"⏞","⎴":"⎴","⏜":"⏜","∂":"∂","П":"П","𝔓":"𝔓","Φ":"Φ","Π":"Π","±":"±","ℌ":"ℌ","ℙ":"ℙ","⪻":"⪻","≺":"≺","⪯":"⪯","≼":"≼","≾":"≾","″":"″","∏":"∏","∷":"∷","∝":"∝","𝒫":"𝒫","Ψ":"Ψ",""":'"',""":'"',"𝔔":"𝔔","ℚ":"ℚ","𝒬":"𝒬","⤐":"⤐","®":"®","®":"®","Ŕ":"Ŕ","⟫":"⟫","↠":"↠","⤖":"⤖","Ř":"Ř","Ŗ":"Ŗ","Р":"Р","ℜ":"ℜ","∋":"∋","⇋":"⇋","⥯":"⥯","ℜ":"ℜ","Ρ":"Ρ","⟩":"⟩","→":"→","⇥":"⇥","⇄":"⇄","⌉":"⌉","⟧":"⟧","⥝":"⥝","⇂":"⇂","⥕":"⥕","⌋":"⌋","⊢":"⊢","↦":"↦","⥛":"⥛","⊳":"⊳","⧐":"⧐","⊵":"⊵","⥏":"⥏","⥜":"⥜","↾":"↾","⥔":"⥔","⇀":"⇀","⥓":"⥓","⇒":"⇒","ℝ":"ℝ","⥰":"⥰","⇛":"⇛","ℛ":"ℛ","↱":"↱","⧴":"⧴","Щ":"Щ","Ш":"Ш","Ь":"Ь","Ś":"Ś","⪼":"⪼","Š":"Š","Ş":"Ş","Ŝ":"Ŝ","С":"С","𝔖":"𝔖","↓":"↓","←":"←","→":"→","↑":"↑","Σ":"Σ","∘":"∘","𝕊":"𝕊","√":"√","□":"□","⊓":"⊓","⊏":"⊏","⊑":"⊑","⊐":"⊐","⊒":"⊒","⊔":"⊔","𝒮":"𝒮","⋆":"⋆","⋐":"⋐","⋐":"⋐","⊆":"⊆","≻":"≻","⪰":"⪰","≽":"≽","≿":"≿","∋":"∋","∑":"∑","⋑":"⋑","⊃":"⊃","⊇":"⊇","⋑":"⋑","Þ":"Þ","Þ":"Þ","™":"™","Ћ":"Ћ","Ц":"Ц"," ":"\t","Τ":"Τ","Ť":"Ť","Ţ":"Ţ","Т":"Т","𝔗":"𝔗","∴":"∴","Θ":"Θ","  ":"  "," ":" ","∼":"∼","≃":"≃","≅":"≅","≈":"≈","𝕋":"𝕋","⃛":"⃛","𝒯":"𝒯","Ŧ":"Ŧ","Ú":"Ú","Ú":"Ú","↟":"↟","⥉":"⥉","Ў":"Ў","Ŭ":"Ŭ","Û":"Û","Û":"Û","У":"У","Ű":"Ű","𝔘":"𝔘","Ù":"Ù","Ù":"Ù","Ū":"Ū","_":"_","⏟":"⏟","⎵":"⎵","⏝":"⏝","⋃":"⋃","⊎":"⊎","Ų":"Ų","𝕌":"𝕌","↑":"↑","⤒":"⤒","⇅":"⇅","↕":"↕","⥮":"⥮","⊥":"⊥","↥":"↥","⇑":"⇑","⇕":"⇕","↖":"↖","↗":"↗","ϒ":"ϒ","Υ":"Υ","Ů":"Ů","𝒰":"𝒰","Ũ":"Ũ","Ü":"Ü","Ü":"Ü","⊫":"⊫","⫫":"⫫","В":"В","⊩":"⊩","⫦":"⫦","⋁":"⋁","‖":"‖","‖":"‖","∣":"∣","|":"|","❘":"❘","≀":"≀"," ":" ","𝔙":"𝔙","𝕍":"𝕍","𝒱":"𝒱","⊪":"⊪","Ŵ":"Ŵ","⋀":"⋀","𝔚":"𝔚","𝕎":"𝕎","𝒲":"𝒲","𝔛":"𝔛","Ξ":"Ξ","𝕏":"𝕏","𝒳":"𝒳","Я":"Я","Ї":"Ї","Ю":"Ю","Ý":"Ý","Ý":"Ý","Ŷ":"Ŷ","Ы":"Ы","𝔜":"𝔜","𝕐":"𝕐","𝒴":"𝒴","Ÿ":"Ÿ","Ж":"Ж","Ź":"Ź","Ž":"Ž","З":"З","Ż":"Ż","​":"​","Ζ":"Ζ","ℨ":"ℨ","ℤ":"ℤ","𝒵":"𝒵","á":"á","á":"á","ă":"ă","∾":"∾","∾̳":"∾̳","∿":"∿","â":"â","â":"â","´":"´","´":"´","а":"а","æ":"æ","æ":"æ","⁡":"⁡","𝔞":"𝔞","à":"à","à":"à","ℵ":"ℵ","ℵ":"ℵ","α":"α","ā":"ā","⨿":"⨿","&":"&","&":"&","∧":"∧","⩕":"⩕","⩜":"⩜","⩘":"⩘","⩚":"⩚","∠":"∠","⦤":"⦤","∠":"∠","∡":"∡","⦨":"⦨","⦩":"⦩","⦪":"⦪","⦫":"⦫","⦬":"⦬","⦭":"⦭","⦮":"⦮","⦯":"⦯","∟":"∟","⊾":"⊾","⦝":"⦝","∢":"∢","Å":"Å","⍼":"⍼","ą":"ą","𝕒":"𝕒","≈":"≈","⩰":"⩰","⩯":"⩯","≊":"≊","≋":"≋","'":"'","≈":"≈","≊":"≊","å":"å","å":"å","𝒶":"𝒶","*":"*","≈":"≈","≍":"≍","ã":"ã","ã":"ã","ä":"ä","ä":"ä","∳":"∳","⨑":"⨑","⫭":"⫭","≌":"≌","϶":"϶","‵":"‵","∽":"∽","⋍":"⋍","⊽":"⊽","⌅":"⌅","⌅":"⌅","⎵":"⎵","⎶":"⎶","≌":"≌","б":"б","„":"„","∵":"∵","∵":"∵","⦰":"⦰","϶":"϶","ℬ":"ℬ","β":"β","ℶ":"ℶ","≬":"≬","𝔟":"𝔟","⋂":"⋂","◯":"◯","⋃":"⋃","⨀":"⨀","⨁":"⨁","⨂":"⨂","⨆":"⨆","★":"★","▽":"▽","△":"△","⨄":"⨄","⋁":"⋁","⋀":"⋀","⤍":"⤍","⧫":"⧫","▪":"▪","▴":"▴","▾":"▾","◂":"◂","▸":"▸","␣":"␣","▒":"▒","░":"░","▓":"▓","█":"█","=⃥":"=⃥","≡⃥":"≡⃥","⌐":"⌐","𝕓":"𝕓","⊥":"⊥","⊥":"⊥","⋈":"⋈","╗":"╗","╔":"╔","╖":"╖","╓":"╓","═":"═","╦":"╦","╩":"╩","╤":"╤","╧":"╧","╝":"╝","╚":"╚","╜":"╜","╙":"╙","║":"║","╬":"╬","╣":"╣","╠":"╠","╫":"╫","╢":"╢","╟":"╟","⧉":"⧉","╕":"╕","╒":"╒","┐":"┐","┌":"┌","─":"─","╥":"╥","╨":"╨","┬":"┬","┴":"┴","⊟":"⊟","⊞":"⊞","⊠":"⊠","╛":"╛","╘":"╘","┘":"┘","└":"└","│":"│","╪":"╪","╡":"╡","╞":"╞","┼":"┼","┤":"┤","├":"├","‵":"‵","˘":"˘","¦":"¦","¦":"¦","𝒷":"𝒷","⁏":"⁏","∽":"∽","⋍":"⋍","\":"\\","⧅":"⧅","⟈":"⟈","•":"•","•":"•","≎":"≎","⪮":"⪮","≏":"≏","≏":"≏","ć":"ć","∩":"∩","⩄":"⩄","⩉":"⩉","⩋":"⩋","⩇":"⩇","⩀":"⩀","∩︀":"∩︀","⁁":"⁁","ˇ":"ˇ","⩍":"⩍","č":"č","ç":"ç","ç":"ç","ĉ":"ĉ","⩌":"⩌","⩐":"⩐","ċ":"ċ","¸":"¸","¸":"¸","⦲":"⦲","¢":"¢","¢":"¢","·":"·","𝔠":"𝔠","ч":"ч","✓":"✓","✓":"✓","χ":"χ","○":"○","⧃":"⧃","ˆ":"ˆ","≗":"≗","↺":"↺","↻":"↻","®":"®","Ⓢ":"Ⓢ","⊛":"⊛","⊚":"⊚","⊝":"⊝","≗":"≗","⨐":"⨐","⫯":"⫯","⧂":"⧂","♣":"♣","♣":"♣",":":":","≔":"≔","≔":"≔",",":",","@":"@","∁":"∁","∘":"∘","∁":"∁","ℂ":"ℂ","≅":"≅","⩭":"⩭","∮":"∮","𝕔":"𝕔","∐":"∐","©":"©","©":"©","℗":"℗","↵":"↵","✗":"✗","𝒸":"𝒸","⫏":"⫏","⫑":"⫑","⫐":"⫐","⫒":"⫒","⋯":"⋯","⤸":"⤸","⤵":"⤵","⋞":"⋞","⋟":"⋟","↶":"↶","⤽":"⤽","∪":"∪","⩈":"⩈","⩆":"⩆","⩊":"⩊","⊍":"⊍","⩅":"⩅","∪︀":"∪︀","↷":"↷","⤼":"⤼","⋞":"⋞","⋟":"⋟","⋎":"⋎","⋏":"⋏","¤":"¤","¤":"¤","↶":"↶","↷":"↷","⋎":"⋎","⋏":"⋏","∲":"∲","∱":"∱","⌭":"⌭","⇓":"⇓","⥥":"⥥","†":"†","ℸ":"ℸ","↓":"↓","‐":"‐","⊣":"⊣","⤏":"⤏","˝":"˝","ď":"ď","д":"д","ⅆ":"ⅆ","‡":"‡","⇊":"⇊","⩷":"⩷","°":"°","°":"°","δ":"δ","⦱":"⦱","⥿":"⥿","𝔡":"𝔡","⇃":"⇃","⇂":"⇂","⋄":"⋄","⋄":"⋄","♦":"♦","♦":"♦","¨":"¨","ϝ":"ϝ","⋲":"⋲","÷":"÷","÷":"÷","÷":"÷","⋇":"⋇","⋇":"⋇","ђ":"ђ","⌞":"⌞","⌍":"⌍","$":"$","𝕕":"𝕕","˙":"˙","≐":"≐","≑":"≑","∸":"∸","∔":"∔","⊡":"⊡","⌆":"⌆","↓":"↓","⇊":"⇊","⇃":"⇃","⇂":"⇂","⤐":"⤐","⌟":"⌟","⌌":"⌌","𝒹":"𝒹","ѕ":"ѕ","⧶":"⧶","đ":"đ","⋱":"⋱","▿":"▿","▾":"▾","⇵":"⇵","⥯":"⥯","⦦":"⦦","џ":"џ","⟿":"⟿","⩷":"⩷","≑":"≑","é":"é","é":"é","⩮":"⩮","ě":"ě","≖":"≖","ê":"ê","ê":"ê","≕":"≕","э":"э","ė":"ė","ⅇ":"ⅇ","≒":"≒","𝔢":"𝔢","⪚":"⪚","è":"è","è":"è","⪖":"⪖","⪘":"⪘","⪙":"⪙","⏧":"⏧","ℓ":"ℓ","⪕":"⪕","⪗":"⪗","ē":"ē","∅":"∅","∅":"∅","∅":"∅"," ":" "," ":" "," ":" ","ŋ":"ŋ"," ":" ","ę":"ę","𝕖":"𝕖","⋕":"⋕","⧣":"⧣","⩱":"⩱","ε":"ε","ε":"ε","ϵ":"ϵ","≖":"≖","≕":"≕","≂":"≂","⪖":"⪖","⪕":"⪕","=":"=","≟":"≟","≡":"≡","⩸":"⩸","⧥":"⧥","≓":"≓","⥱":"⥱","ℯ":"ℯ","≐":"≐","≂":"≂","η":"η","ð":"ð","ð":"ð","ë":"ë","ë":"ë","€":"€","!":"!","∃":"∃","ℰ":"ℰ","ⅇ":"ⅇ","≒":"≒","ф":"ф","♀":"♀","ffi":"ffi","ff":"ff","ffl":"ffl","𝔣":"𝔣","fi":"fi","fj":"fj","♭":"♭","fl":"fl","▱":"▱","ƒ":"ƒ","𝕗":"𝕗","∀":"∀","⋔":"⋔","⫙":"⫙","⨍":"⨍","½":"½","½":"½","⅓":"⅓","¼":"¼","¼":"¼","⅕":"⅕","⅙":"⅙","⅛":"⅛","⅔":"⅔","⅖":"⅖","¾":"¾","¾":"¾","⅗":"⅗","⅜":"⅜","⅘":"⅘","⅚":"⅚","⅝":"⅝","⅞":"⅞","⁄":"⁄","⌢":"⌢","𝒻":"𝒻","≧":"≧","⪌":"⪌","ǵ":"ǵ","γ":"γ","ϝ":"ϝ","⪆":"⪆","ğ":"ğ","ĝ":"ĝ","г":"г","ġ":"ġ","≥":"≥","⋛":"⋛","≥":"≥","≧":"≧","⩾":"⩾","⩾":"⩾","⪩":"⪩","⪀":"⪀","⪂":"⪂","⪄":"⪄","⋛︀":"⋛︀","⪔":"⪔","𝔤":"𝔤","≫":"≫","⋙":"⋙","ℷ":"ℷ","ѓ":"ѓ","≷":"≷","⪒":"⪒","⪥":"⪥","⪤":"⪤","≩":"≩","⪊":"⪊","⪊":"⪊","⪈":"⪈","⪈":"⪈","≩":"≩","⋧":"⋧","𝕘":"𝕘","`":"`","ℊ":"ℊ","≳":"≳","⪎":"⪎","⪐":"⪐",">":">",">":">","⪧":"⪧","⩺":"⩺","⋗":"⋗","⦕":"⦕","⩼":"⩼","⪆":"⪆","⥸":"⥸","⋗":"⋗","⋛":"⋛","⪌":"⪌","≷":"≷","≳":"≳","≩︀":"≩︀","≩︀":"≩︀","⇔":"⇔"," ":" ","½":"½","ℋ":"ℋ","ъ":"ъ","↔":"↔","⥈":"⥈","↭":"↭","ℏ":"ℏ","ĥ":"ĥ","♥":"♥","♥":"♥","…":"…","⊹":"⊹","𝔥":"𝔥","⤥":"⤥","⤦":"⤦","⇿":"⇿","∻":"∻","↩":"↩","↪":"↪","𝕙":"𝕙","―":"―","𝒽":"𝒽","ℏ":"ℏ","ħ":"ħ","⁃":"⁃","‐":"‐","í":"í","í":"í","⁣":"⁣","î":"î","î":"î","и":"и","е":"е","¡":"¡","¡":"¡","⇔":"⇔","𝔦":"𝔦","ì":"ì","ì":"ì","ⅈ":"ⅈ","⨌":"⨌","∭":"∭","⧜":"⧜","℩":"℩","ij":"ij","ī":"ī","ℑ":"ℑ","ℐ":"ℐ","ℑ":"ℑ","ı":"ı","⊷":"⊷","Ƶ":"Ƶ","∈":"∈","℅":"℅","∞":"∞","⧝":"⧝","ı":"ı","∫":"∫","⊺":"⊺","ℤ":"ℤ","⊺":"⊺","⨗":"⨗","⨼":"⨼","ё":"ё","į":"į","𝕚":"𝕚","ι":"ι","⨼":"⨼","¿":"¿","¿":"¿","𝒾":"𝒾","∈":"∈","⋹":"⋹","⋵":"⋵","⋴":"⋴","⋳":"⋳","∈":"∈","⁢":"⁢","ĩ":"ĩ","і":"і","ï":"ï","ï":"ï","ĵ":"ĵ","й":"й","𝔧":"𝔧","ȷ":"ȷ","𝕛":"𝕛","𝒿":"𝒿","ј":"ј","є":"є","κ":"κ","ϰ":"ϰ","ķ":"ķ","к":"к","𝔨":"𝔨","ĸ":"ĸ","х":"х","ќ":"ќ","𝕜":"𝕜","𝓀":"𝓀","⇚":"⇚","⇐":"⇐","⤛":"⤛","⤎":"⤎","≦":"≦","⪋":"⪋","⥢":"⥢","ĺ":"ĺ","⦴":"⦴","ℒ":"ℒ","λ":"λ","⟨":"⟨","⦑":"⦑","⟨":"⟨","⪅":"⪅","«":"«","«":"«","←":"←","⇤":"⇤","⤟":"⤟","⤝":"⤝","↩":"↩","↫":"↫","⤹":"⤹","⥳":"⥳","↢":"↢","⪫":"⪫","⤙":"⤙","⪭":"⪭","⪭︀":"⪭︀","⤌":"⤌","❲":"❲","{":"{","[":"[","⦋":"⦋","⦏":"⦏","⦍":"⦍","ľ":"ľ","ļ":"ļ","⌈":"⌈","{":"{","л":"л","⤶":"⤶","“":"“","„":"„","⥧":"⥧","⥋":"⥋","↲":"↲","≤":"≤","←":"←","↢":"↢","↽":"↽","↼":"↼","⇇":"⇇","↔":"↔","⇆":"⇆","⇋":"⇋","↭":"↭","⋋":"⋋","⋚":"⋚","≤":"≤","≦":"≦","⩽":"⩽","⩽":"⩽","⪨":"⪨","⩿":"⩿","⪁":"⪁","⪃":"⪃","⋚︀":"⋚︀","⪓":"⪓","⪅":"⪅","⋖":"⋖","⋚":"⋚","⪋":"⪋","≶":"≶","≲":"≲","⥼":"⥼","⌊":"⌊","𝔩":"𝔩","≶":"≶","⪑":"⪑","↽":"↽","↼":"↼","⥪":"⥪","▄":"▄","љ":"љ","≪":"≪","⇇":"⇇","⌞":"⌞","⥫":"⥫","◺":"◺","ŀ":"ŀ","⎰":"⎰","⎰":"⎰","≨":"≨","⪉":"⪉","⪉":"⪉","⪇":"⪇","⪇":"⪇","≨":"≨","⋦":"⋦","⟬":"⟬","⇽":"⇽","⟦":"⟦","⟵":"⟵","⟷":"⟷","⟼":"⟼","⟶":"⟶","↫":"↫","↬":"↬","⦅":"⦅","𝕝":"𝕝","⨭":"⨭","⨴":"⨴","∗":"∗","_":"_","◊":"◊","◊":"◊","⧫":"⧫","(":"(","⦓":"⦓","⇆":"⇆","⌟":"⌟","⇋":"⇋","⥭":"⥭","‎":"‎","⊿":"⊿","‹":"‹","𝓁":"𝓁","↰":"↰","≲":"≲","⪍":"⪍","⪏":"⪏","[":"[","‘":"‘","‚":"‚","ł":"ł","<":"<","<":"<","⪦":"⪦","⩹":"⩹","⋖":"⋖","⋋":"⋋","⋉":"⋉","⥶":"⥶","⩻":"⩻","⦖":"⦖","◃":"◃","⊴":"⊴","◂":"◂","⥊":"⥊","⥦":"⥦","≨︀":"≨︀","≨︀":"≨︀","∺":"∺","¯":"¯","¯":"¯","♂":"♂","✠":"✠","✠":"✠","↦":"↦","↦":"↦","↧":"↧","↤":"↤","↥":"↥","▮":"▮","⨩":"⨩","м":"м","—":"—","∡":"∡","𝔪":"𝔪","℧":"℧","µ":"µ","µ":"µ","∣":"∣","*":"*","⫰":"⫰","·":"·","·":"·","−":"−","⊟":"⊟","∸":"∸","⨪":"⨪","⫛":"⫛","…":"…","∓":"∓","⊧":"⊧","𝕞":"𝕞","∓":"∓","𝓂":"𝓂","∾":"∾","μ":"μ","⊸":"⊸","⊸":"⊸","⋙̸":"⋙̸","≫⃒":"≫⃒","≫̸":"≫̸","⇍":"⇍","⇎":"⇎","⋘̸":"⋘̸","≪⃒":"≪⃒","≪̸":"≪̸","⇏":"⇏","⊯":"⊯","⊮":"⊮","∇":"∇","ń":"ń","∠⃒":"∠⃒","≉":"≉","⩰̸":"⩰̸","≋̸":"≋̸","ʼn":"ʼn","≉":"≉","♮":"♮","♮":"♮","ℕ":"ℕ"," ":" "," ":" ","≎̸":"≎̸","≏̸":"≏̸","⩃":"⩃","ň":"ň","ņ":"ņ","≇":"≇","⩭̸":"⩭̸","⩂":"⩂","н":"н","–":"–","≠":"≠","⇗":"⇗","⤤":"⤤","↗":"↗","↗":"↗","≐̸":"≐̸","≢":"≢","⤨":"⤨","≂̸":"≂̸","∄":"∄","∄":"∄","𝔫":"𝔫","≧̸":"≧̸","≱":"≱","≱":"≱","≧̸":"≧̸","⩾̸":"⩾̸","⩾̸":"⩾̸","≵":"≵","≯":"≯","≯":"≯","⇎":"⇎","↮":"↮","⫲":"⫲","∋":"∋","⋼":"⋼","⋺":"⋺","∋":"∋","њ":"њ","⇍":"⇍","≦̸":"≦̸","↚":"↚","‥":"‥","≰":"≰","↚":"↚","↮":"↮","≰":"≰","≦̸":"≦̸","⩽̸":"⩽̸","⩽̸":"⩽̸","≮":"≮","≴":"≴","≮":"≮","⋪":"⋪","⋬":"⋬","∤":"∤","𝕟":"𝕟","¬":"¬","¬":"¬","∉":"∉","⋹̸":"⋹̸","⋵̸":"⋵̸","∉":"∉","⋷":"⋷","⋶":"⋶","∌":"∌","∌":"∌","⋾":"⋾","⋽":"⋽","∦":"∦","∦":"∦","⫽⃥":"⫽⃥","∂̸":"∂̸","⨔":"⨔","⊀":"⊀","⋠":"⋠","⪯̸":"⪯̸","⊀":"⊀","⪯̸":"⪯̸","⇏":"⇏","↛":"↛","⤳̸":"⤳̸","↝̸":"↝̸","↛":"↛","⋫":"⋫","⋭":"⋭","⊁":"⊁","⋡":"⋡","⪰̸":"⪰̸","𝓃":"𝓃","∤":"∤","∦":"∦","≁":"≁","≄":"≄","≄":"≄","∤":"∤","∦":"∦","⋢":"⋢","⋣":"⋣","⊄":"⊄","⫅̸":"⫅̸","⊈":"⊈","⊂⃒":"⊂⃒","⊈":"⊈","⫅̸":"⫅̸","⊁":"⊁","⪰̸":"⪰̸","⊅":"⊅","⫆̸":"⫆̸","⊉":"⊉","⊃⃒":"⊃⃒","⊉":"⊉","⫆̸":"⫆̸","≹":"≹","ñ":"ñ","ñ":"ñ","≸":"≸","⋪":"⋪","⋬":"⋬","⋫":"⋫","⋭":"⋭","ν":"ν","#":"#","№":"№"," ":" ","⊭":"⊭","⤄":"⤄","≍⃒":"≍⃒","⊬":"⊬","≥⃒":"≥⃒",">⃒":">⃒","⧞":"⧞","⤂":"⤂","≤⃒":"≤⃒","<⃒":"<⃒","⊴⃒":"⊴⃒","⤃":"⤃","⊵⃒":"⊵⃒","∼⃒":"∼⃒","⇖":"⇖","⤣":"⤣","↖":"↖","↖":"↖","⤧":"⤧","Ⓢ":"Ⓢ","ó":"ó","ó":"ó","⊛":"⊛","⊚":"⊚","ô":"ô","ô":"ô","о":"о","⊝":"⊝","ő":"ő","⨸":"⨸","⊙":"⊙","⦼":"⦼","œ":"œ","⦿":"⦿","𝔬":"𝔬","˛":"˛","ò":"ò","ò":"ò","⧁":"⧁","⦵":"⦵","Ω":"Ω","∮":"∮","↺":"↺","⦾":"⦾","⦻":"⦻","‾":"‾","⧀":"⧀","ō":"ō","ω":"ω","ο":"ο","⦶":"⦶","⊖":"⊖","𝕠":"𝕠","⦷":"⦷","⦹":"⦹","⊕":"⊕","∨":"∨","↻":"↻","⩝":"⩝","ℴ":"ℴ","ℴ":"ℴ","ª":"ª","ª":"ª","º":"º","º":"º","⊶":"⊶","⩖":"⩖","⩗":"⩗","⩛":"⩛","ℴ":"ℴ","ø":"ø","ø":"ø","⊘":"⊘","õ":"õ","õ":"õ","⊗":"⊗","⨶":"⨶","ö":"ö","ö":"ö","⌽":"⌽","∥":"∥","¶":"¶","¶":"¶","∥":"∥","⫳":"⫳","⫽":"⫽","∂":"∂","п":"п","%":"%",".":".","‰":"‰","⊥":"⊥","‱":"‱","𝔭":"𝔭","φ":"φ","ϕ":"ϕ","ℳ":"ℳ","☎":"☎","π":"π","⋔":"⋔","ϖ":"ϖ","ℏ":"ℏ","ℎ":"ℎ","ℏ":"ℏ","+":"+","⨣":"⨣","⊞":"⊞","⨢":"⨢","∔":"∔","⨥":"⨥","⩲":"⩲","±":"±","±":"±","⨦":"⨦","⨧":"⨧","±":"±","⨕":"⨕","𝕡":"𝕡","£":"£","£":"£","≺":"≺","⪳":"⪳","⪷":"⪷","≼":"≼","⪯":"⪯","≺":"≺","⪷":"⪷","≼":"≼","⪯":"⪯","⪹":"⪹","⪵":"⪵","⋨":"⋨","≾":"≾","′":"′","ℙ":"ℙ","⪵":"⪵","⪹":"⪹","⋨":"⋨","∏":"∏","⌮":"⌮","⌒":"⌒","⌓":"⌓","∝":"∝","∝":"∝","≾":"≾","⊰":"⊰","𝓅":"𝓅","ψ":"ψ"," ":" ","𝔮":"𝔮","⨌":"⨌","𝕢":"𝕢","⁗":"⁗","𝓆":"𝓆","ℍ":"ℍ","⨖":"⨖","?":"?","≟":"≟",""":'"',""":'"',"⇛":"⇛","⇒":"⇒","⤜":"⤜","⤏":"⤏","⥤":"⥤","∽̱":"∽̱","ŕ":"ŕ","√":"√","⦳":"⦳","⟩":"⟩","⦒":"⦒","⦥":"⦥","⟩":"⟩","»":"»","»":"»","→":"→","⥵":"⥵","⇥":"⇥","⤠":"⤠","⤳":"⤳","⤞":"⤞","↪":"↪","↬":"↬","⥅":"⥅","⥴":"⥴","↣":"↣","↝":"↝","⤚":"⤚","∶":"∶","ℚ":"ℚ","⤍":"⤍","❳":"❳","}":"}","]":"]","⦌":"⦌","⦎":"⦎","⦐":"⦐","ř":"ř","ŗ":"ŗ","⌉":"⌉","}":"}","р":"р","⤷":"⤷","⥩":"⥩","”":"”","”":"”","↳":"↳","ℜ":"ℜ","ℛ":"ℛ","ℜ":"ℜ","ℝ":"ℝ","▭":"▭","®":"®","®":"®","⥽":"⥽","⌋":"⌋","𝔯":"𝔯","⇁":"⇁","⇀":"⇀","⥬":"⥬","ρ":"ρ","ϱ":"ϱ","→":"→","↣":"↣","⇁":"⇁","⇀":"⇀","⇄":"⇄","⇌":"⇌","⇉":"⇉","↝":"↝","⋌":"⋌","˚":"˚","≓":"≓","⇄":"⇄","⇌":"⇌","‏":"‏","⎱":"⎱","⎱":"⎱","⫮":"⫮","⟭":"⟭","⇾":"⇾","⟧":"⟧","⦆":"⦆","𝕣":"𝕣","⨮":"⨮","⨵":"⨵",")":")","⦔":"⦔","⨒":"⨒","⇉":"⇉","›":"›","𝓇":"𝓇","↱":"↱","]":"]","’":"’","’":"’","⋌":"⋌","⋊":"⋊","▹":"▹","⊵":"⊵","▸":"▸","⧎":"⧎","⥨":"⥨","℞":"℞","ś":"ś","‚":"‚","≻":"≻","⪴":"⪴","⪸":"⪸","š":"š","≽":"≽","⪰":"⪰","ş":"ş","ŝ":"ŝ","⪶":"⪶","⪺":"⪺","⋩":"⋩","⨓":"⨓","≿":"≿","с":"с","⋅":"⋅","⊡":"⊡","⩦":"⩦","⇘":"⇘","⤥":"⤥","↘":"↘","↘":"↘","§":"§","§":"§",";":";","⤩":"⤩","∖":"∖","∖":"∖","✶":"✶","𝔰":"𝔰","⌢":"⌢","♯":"♯","щ":"щ","ш":"ш","∣":"∣","∥":"∥","­":"­","­":"­","σ":"σ","ς":"ς","ς":"ς","∼":"∼","⩪":"⩪","≃":"≃","≃":"≃","⪞":"⪞","⪠":"⪠","⪝":"⪝","⪟":"⪟","≆":"≆","⨤":"⨤","⥲":"⥲","←":"←","∖":"∖","⨳":"⨳","⧤":"⧤","∣":"∣","⌣":"⌣","⪪":"⪪","⪬":"⪬","⪬︀":"⪬︀","ь":"ь","/":"/","⧄":"⧄","⌿":"⌿","𝕤":"𝕤","♠":"♠","♠":"♠","∥":"∥","⊓":"⊓","⊓︀":"⊓︀","⊔":"⊔","⊔︀":"⊔︀","⊏":"⊏","⊑":"⊑","⊏":"⊏","⊑":"⊑","⊐":"⊐","⊒":"⊒","⊐":"⊐","⊒":"⊒","□":"□","□":"□","▪":"▪","▪":"▪","→":"→","𝓈":"𝓈","∖":"∖","⌣":"⌣","⋆":"⋆","☆":"☆","★":"★","ϵ":"ϵ","ϕ":"ϕ","¯":"¯","⊂":"⊂","⫅":"⫅","⪽":"⪽","⊆":"⊆","⫃":"⫃","⫁":"⫁","⫋":"⫋","⊊":"⊊","⪿":"⪿","⥹":"⥹","⊂":"⊂","⊆":"⊆","⫅":"⫅","⊊":"⊊","⫋":"⫋","⫇":"⫇","⫕":"⫕","⫓":"⫓","≻":"≻","⪸":"⪸","≽":"≽","⪰":"⪰","⪺":"⪺","⪶":"⪶","⋩":"⋩","≿":"≿","∑":"∑","♪":"♪","¹":"¹","¹":"¹","²":"²","²":"²","³":"³","³":"³","⊃":"⊃","⫆":"⫆","⪾":"⪾","⫘":"⫘","⊇":"⊇","⫄":"⫄","⟉":"⟉","⫗":"⫗","⥻":"⥻","⫂":"⫂","⫌":"⫌","⊋":"⊋","⫀":"⫀","⊃":"⊃","⊇":"⊇","⫆":"⫆","⊋":"⊋","⫌":"⫌","⫈":"⫈","⫔":"⫔","⫖":"⫖","⇙":"⇙","⤦":"⤦","↙":"↙","↙":"↙","⤪":"⤪","ß":"ß","ß":"ß","⌖":"⌖","τ":"τ","⎴":"⎴","ť":"ť","ţ":"ţ","т":"т","⃛":"⃛","⌕":"⌕","𝔱":"𝔱","∴":"∴","∴":"∴","θ":"θ","ϑ":"ϑ","ϑ":"ϑ","≈":"≈","∼":"∼"," ":" ","≈":"≈","∼":"∼","þ":"þ","þ":"þ","˜":"˜","×":"×","×":"×","⊠":"⊠","⨱":"⨱","⨰":"⨰","∭":"∭","⤨":"⤨","⊤":"⊤","⌶":"⌶","⫱":"⫱","𝕥":"𝕥","⫚":"⫚","⤩":"⤩","‴":"‴","™":"™","▵":"▵","▿":"▿","◃":"◃","⊴":"⊴","≜":"≜","▹":"▹","⊵":"⊵","◬":"◬","≜":"≜","⨺":"⨺","⨹":"⨹","⧍":"⧍","⨻":"⨻","⏢":"⏢","𝓉":"𝓉","ц":"ц","ћ":"ћ","ŧ":"ŧ","≬":"≬","↞":"↞","↠":"↠","⇑":"⇑","⥣":"⥣","ú":"ú","ú":"ú","↑":"↑","ў":"ў","ŭ":"ŭ","û":"û","û":"û","у":"у","⇅":"⇅","ű":"ű","⥮":"⥮","⥾":"⥾","𝔲":"𝔲","ù":"ù","ù":"ù","↿":"↿","↾":"↾","▀":"▀","⌜":"⌜","⌜":"⌜","⌏":"⌏","◸":"◸","ū":"ū","¨":"¨","¨":"¨","ų":"ų","𝕦":"𝕦","↑":"↑","↕":"↕","↿":"↿","↾":"↾","⊎":"⊎","υ":"υ","ϒ":"ϒ","υ":"υ","⇈":"⇈","⌝":"⌝","⌝":"⌝","⌎":"⌎","ů":"ů","◹":"◹","𝓊":"𝓊","⋰":"⋰","ũ":"ũ","▵":"▵","▴":"▴","⇈":"⇈","ü":"ü","ü":"ü","⦧":"⦧","⇕":"⇕","⫨":"⫨","⫩":"⫩","⊨":"⊨","⦜":"⦜","ϵ":"ϵ","ϰ":"ϰ","∅":"∅","ϕ":"ϕ","ϖ":"ϖ","∝":"∝","↕":"↕","ϱ":"ϱ","ς":"ς","⊊︀":"⊊︀","⫋︀":"⫋︀","⊋︀":"⊋︀","⫌︀":"⫌︀","ϑ":"ϑ","⊲":"⊲","⊳":"⊳","в":"в","⊢":"⊢","∨":"∨","⊻":"⊻","≚":"≚","⋮":"⋮","|":"|","|":"|","𝔳":"𝔳","⊲":"⊲","⊂⃒":"⊂⃒","⊃⃒":"⊃⃒","𝕧":"𝕧","∝":"∝","⊳":"⊳","𝓋":"𝓋","⫋︀":"⫋︀","⊊︀":"⊊︀","⫌︀":"⫌︀","⊋︀":"⊋︀","⦚":"⦚","ŵ":"ŵ","⩟":"⩟","∧":"∧","≙":"≙","℘":"℘","𝔴":"𝔴","𝕨":"𝕨","℘":"℘","≀":"≀","≀":"≀","𝓌":"𝓌","⋂":"⋂","◯":"◯","⋃":"⋃","▽":"▽","𝔵":"𝔵","⟺":"⟺","⟷":"⟷","ξ":"ξ","⟸":"⟸","⟵":"⟵","⟼":"⟼","⋻":"⋻","⨀":"⨀","𝕩":"𝕩","⨁":"⨁","⨂":"⨂","⟹":"⟹","⟶":"⟶","𝓍":"𝓍","⨆":"⨆","⨄":"⨄","△":"△","⋁":"⋁","⋀":"⋀","ý":"ý","ý":"ý","я":"я","ŷ":"ŷ","ы":"ы","¥":"¥","¥":"¥","𝔶":"𝔶","ї":"ї","𝕪":"𝕪","𝓎":"𝓎","ю":"ю","ÿ":"ÿ","ÿ":"ÿ","ź":"ź","ž":"ž","з":"з","ż":"ż","ℨ":"ℨ","ζ":"ζ","𝔷":"𝔷","ж":"ж","⇝":"⇝","𝕫":"𝕫","𝓏":"𝓏","‍":"‍","‌":"‌"},characters:{"Æ":"Æ","&":"&","Á":"Á","Ă":"Ă","Â":"Â","А":"А","𝔄":"𝔄","À":"À","Α":"Α","Ā":"Ā","⩓":"⩓","Ą":"Ą","𝔸":"𝔸","⁡":"⁡","Å":"Å","𝒜":"𝒜","≔":"≔","Ã":"Ã","Ä":"Ä","∖":"∖","⫧":"⫧","⌆":"⌆","Б":"Б","∵":"∵","ℬ":"ℬ","Β":"Β","𝔅":"𝔅","𝔹":"𝔹","˘":"˘","≎":"≎","Ч":"Ч","©":"©","Ć":"Ć","⋒":"⋒","ⅅ":"ⅅ","ℭ":"ℭ","Č":"Č","Ç":"Ç","Ĉ":"Ĉ","∰":"∰","Ċ":"Ċ","¸":"¸","·":"·","Χ":"Χ","⊙":"⊙","⊖":"⊖","⊕":"⊕","⊗":"⊗","∲":"∲","”":"”","’":"’","∷":"∷","⩴":"⩴","≡":"≡","∯":"∯","∮":"∮","ℂ":"ℂ","∐":"∐","∳":"∳","⨯":"⨯","𝒞":"𝒞","⋓":"⋓","≍":"≍","⤑":"⤑","Ђ":"Ђ","Ѕ":"Ѕ","Џ":"Џ","‡":"‡","↡":"↡","⫤":"⫤","Ď":"Ď","Д":"Д","∇":"∇","Δ":"Δ","𝔇":"𝔇","´":"´","˙":"˙","˝":"˝","`":"`","˜":"˜","⋄":"⋄","ⅆ":"ⅆ","𝔻":"𝔻","¨":"¨","⃜":"⃜","≐":"≐","⇓":"⇓","⇐":"⇐","⇔":"⇔","⟸":"⟸","⟺":"⟺","⟹":"⟹","⇒":"⇒","⊨":"⊨","⇑":"⇑","⇕":"⇕","∥":"∥","↓":"↓","⤓":"⤓","⇵":"⇵","̑":"̑","⥐":"⥐","⥞":"⥞","↽":"↽","⥖":"⥖","⥟":"⥟","⇁":"⇁","⥗":"⥗","⊤":"⊤","↧":"↧","𝒟":"𝒟","Đ":"Đ","Ŋ":"Ŋ","Ð":"Ð","É":"É","Ě":"Ě","Ê":"Ê","Э":"Э","Ė":"Ė","𝔈":"𝔈","È":"È","∈":"∈","Ē":"Ē","◻":"◻","▫":"▫","Ę":"Ę","𝔼":"𝔼","Ε":"Ε","⩵":"⩵","≂":"≂","⇌":"⇌","ℰ":"ℰ","⩳":"⩳","Η":"Η","Ë":"Ë","∃":"∃","ⅇ":"ⅇ","Ф":"Ф","𝔉":"𝔉","◼":"◼","▪":"▪","𝔽":"𝔽","∀":"∀","ℱ":"ℱ","Ѓ":"Ѓ",">":">","Γ":"Γ","Ϝ":"Ϝ","Ğ":"Ğ","Ģ":"Ģ","Ĝ":"Ĝ","Г":"Г","Ġ":"Ġ","𝔊":"𝔊","⋙":"⋙","𝔾":"𝔾","≥":"≥","⋛":"⋛","≧":"≧","⪢":"⪢","≷":"≷","⩾":"⩾","≳":"≳","𝒢":"𝒢","≫":"≫","Ъ":"Ъ","ˇ":"ˇ","^":"^","Ĥ":"Ĥ","ℌ":"ℌ","ℋ":"ℋ","ℍ":"ℍ","─":"─","Ħ":"Ħ","≏":"≏","Е":"Е","IJ":"IJ","Ё":"Ё","Í":"Í","Î":"Î","И":"И","İ":"İ","ℑ":"ℑ","Ì":"Ì","Ī":"Ī","ⅈ":"ⅈ","∬":"∬","∫":"∫","⋂":"⋂","⁣":"⁣","⁢":"⁢","Į":"Į","𝕀":"𝕀","Ι":"Ι","ℐ":"ℐ","Ĩ":"Ĩ","І":"І","Ï":"Ï","Ĵ":"Ĵ","Й":"Й","𝔍":"𝔍","𝕁":"𝕁","𝒥":"𝒥","Ј":"Ј","Є":"Є","Х":"Х","Ќ":"Ќ","Κ":"Κ","Ķ":"Ķ","К":"К","𝔎":"𝔎","𝕂":"𝕂","𝒦":"𝒦","Љ":"Љ","<":"<","Ĺ":"Ĺ","Λ":"Λ","⟪":"⟪","ℒ":"ℒ","↞":"↞","Ľ":"Ľ","Ļ":"Ļ","Л":"Л","⟨":"⟨","←":"←","⇤":"⇤","⇆":"⇆","⌈":"⌈","⟦":"⟦","⥡":"⥡","⇃":"⇃","⥙":"⥙","⌊":"⌊","↔":"↔","⥎":"⥎","⊣":"⊣","↤":"↤","⥚":"⥚","⊲":"⊲","⧏":"⧏","⊴":"⊴","⥑":"⥑","⥠":"⥠","↿":"↿","⥘":"⥘","↼":"↼","⥒":"⥒","⋚":"⋚","≦":"≦","≶":"≶","⪡":"⪡","⩽":"⩽","≲":"≲","𝔏":"𝔏","⋘":"⋘","⇚":"⇚","Ŀ":"Ŀ","⟵":"⟵","⟷":"⟷","⟶":"⟶","𝕃":"𝕃","↙":"↙","↘":"↘","↰":"↰","Ł":"Ł","≪":"≪","⤅":"⤅","М":"М"," ":" ","ℳ":"ℳ","𝔐":"𝔐","∓":"∓","𝕄":"𝕄","Μ":"Μ","Њ":"Њ","Ń":"Ń","Ň":"Ň","Ņ":"Ņ","Н":"Н","​":"​","\n":" ","𝔑":"𝔑","⁠":"⁠"," ":" ","ℕ":"ℕ","⫬":"⫬","≢":"≢","≭":"≭","∦":"∦","∉":"∉","≠":"≠","≂̸":"≂̸","∄":"∄","≯":"≯","≱":"≱","≧̸":"≧̸","≫̸":"≫̸","≹":"≹","⩾̸":"⩾̸","≵":"≵","≎̸":"≎̸","≏̸":"≏̸","⋪":"⋪","⧏̸":"⧏̸","⋬":"⋬","≮":"≮","≰":"≰","≸":"≸","≪̸":"≪̸","⩽̸":"⩽̸","≴":"≴","⪢̸":"⪢̸","⪡̸":"⪡̸","⊀":"⊀","⪯̸":"⪯̸","⋠":"⋠","∌":"∌","⋫":"⋫","⧐̸":"⧐̸","⋭":"⋭","⊏̸":"⊏̸","⋢":"⋢","⊐̸":"⊐̸","⋣":"⋣","⊂⃒":"⊂⃒","⊈":"⊈","⊁":"⊁","⪰̸":"⪰̸","⋡":"⋡","≿̸":"≿̸","⊃⃒":"⊃⃒","⊉":"⊉","≁":"≁","≄":"≄","≇":"≇","≉":"≉","∤":"∤","𝒩":"𝒩","Ñ":"Ñ","Ν":"Ν","Œ":"Œ","Ó":"Ó","Ô":"Ô","О":"О","Ő":"Ő","𝔒":"𝔒","Ò":"Ò","Ō":"Ō","Ω":"Ω","Ο":"Ο","𝕆":"𝕆","“":"“","‘":"‘","⩔":"⩔","𝒪":"𝒪","Ø":"Ø","Õ":"Õ","⨷":"⨷","Ö":"Ö","‾":"‾","⏞":"⏞","⎴":"⎴","⏜":"⏜","∂":"∂","П":"П","𝔓":"𝔓","Φ":"Φ","Π":"Π","±":"±","ℙ":"ℙ","⪻":"⪻","≺":"≺","⪯":"⪯","≼":"≼","≾":"≾","″":"″","∏":"∏","∝":"∝","𝒫":"𝒫","Ψ":"Ψ",'"':""","𝔔":"𝔔","ℚ":"ℚ","𝒬":"𝒬","⤐":"⤐","®":"®","Ŕ":"Ŕ","⟫":"⟫","↠":"↠","⤖":"⤖","Ř":"Ř","Ŗ":"Ŗ","Р":"Р","ℜ":"ℜ","∋":"∋","⇋":"⇋","⥯":"⥯","Ρ":"Ρ","⟩":"⟩","→":"→","⇥":"⇥","⇄":"⇄","⌉":"⌉","⟧":"⟧","⥝":"⥝","⇂":"⇂","⥕":"⥕","⌋":"⌋","⊢":"⊢","↦":"↦","⥛":"⥛","⊳":"⊳","⧐":"⧐","⊵":"⊵","⥏":"⥏","⥜":"⥜","↾":"↾","⥔":"⥔","⇀":"⇀","⥓":"⥓","ℝ":"ℝ","⥰":"⥰","⇛":"⇛","ℛ":"ℛ","↱":"↱","⧴":"⧴","Щ":"Щ","Ш":"Ш","Ь":"Ь","Ś":"Ś","⪼":"⪼","Š":"Š","Ş":"Ş","Ŝ":"Ŝ","С":"С","𝔖":"𝔖","↑":"↑","Σ":"Σ","∘":"∘","𝕊":"𝕊","√":"√","□":"□","⊓":"⊓","⊏":"⊏","⊑":"⊑","⊐":"⊐","⊒":"⊒","⊔":"⊔","𝒮":"𝒮","⋆":"⋆","⋐":"⋐","⊆":"⊆","≻":"≻","⪰":"⪰","≽":"≽","≿":"≿","∑":"∑","⋑":"⋑","⊃":"⊃","⊇":"⊇","Þ":"Þ","™":"™","Ћ":"Ћ","Ц":"Ц","\t":" ","Τ":"Τ","Ť":"Ť","Ţ":"Ţ","Т":"Т","𝔗":"𝔗","∴":"∴","Θ":"Θ","  ":"  "," ":" ","∼":"∼","≃":"≃","≅":"≅","≈":"≈","𝕋":"𝕋","⃛":"⃛","𝒯":"𝒯","Ŧ":"Ŧ","Ú":"Ú","↟":"↟","⥉":"⥉","Ў":"Ў","Ŭ":"Ŭ","Û":"Û","У":"У","Ű":"Ű","𝔘":"𝔘","Ù":"Ù","Ū":"Ū",_:"_","⏟":"⏟","⎵":"⎵","⏝":"⏝","⋃":"⋃","⊎":"⊎","Ų":"Ų","𝕌":"𝕌","⤒":"⤒","⇅":"⇅","↕":"↕","⥮":"⥮","⊥":"⊥","↥":"↥","↖":"↖","↗":"↗","ϒ":"ϒ","Υ":"Υ","Ů":"Ů","𝒰":"𝒰","Ũ":"Ũ","Ü":"Ü","⊫":"⊫","⫫":"⫫","В":"В","⊩":"⊩","⫦":"⫦","⋁":"⋁","‖":"‖","∣":"∣","|":"|","❘":"❘","≀":"≀"," ":" ","𝔙":"𝔙","𝕍":"𝕍","𝒱":"𝒱","⊪":"⊪","Ŵ":"Ŵ","⋀":"⋀","𝔚":"𝔚","𝕎":"𝕎","𝒲":"𝒲","𝔛":"𝔛","Ξ":"Ξ","𝕏":"𝕏","𝒳":"𝒳","Я":"Я","Ї":"Ї","Ю":"Ю","Ý":"Ý","Ŷ":"Ŷ","Ы":"Ы","𝔜":"𝔜","𝕐":"𝕐","𝒴":"𝒴","Ÿ":"Ÿ","Ж":"Ж","Ź":"Ź","Ž":"Ž","З":"З","Ż":"Ż","Ζ":"Ζ","ℨ":"ℨ","ℤ":"ℤ","𝒵":"𝒵","á":"á","ă":"ă","∾":"∾","∾̳":"∾̳","∿":"∿","â":"â","а":"а","æ":"æ","𝔞":"𝔞","à":"à","ℵ":"ℵ","α":"α","ā":"ā","⨿":"⨿","∧":"∧","⩕":"⩕","⩜":"⩜","⩘":"⩘","⩚":"⩚","∠":"∠","⦤":"⦤","∡":"∡","⦨":"⦨","⦩":"⦩","⦪":"⦪","⦫":"⦫","⦬":"⦬","⦭":"⦭","⦮":"⦮","⦯":"⦯","∟":"∟","⊾":"⊾","⦝":"⦝","∢":"∢","⍼":"⍼","ą":"ą","𝕒":"𝕒","⩰":"⩰","⩯":"⩯","≊":"≊","≋":"≋","'":"'","å":"å","𝒶":"𝒶","*":"*","ã":"ã","ä":"ä","⨑":"⨑","⫭":"⫭","≌":"≌","϶":"϶","‵":"‵","∽":"∽","⋍":"⋍","⊽":"⊽","⌅":"⌅","⎶":"⎶","б":"б","„":"„","⦰":"⦰","β":"β","ℶ":"ℶ","≬":"≬","𝔟":"𝔟","◯":"◯","⨀":"⨀","⨁":"⨁","⨂":"⨂","⨆":"⨆","★":"★","▽":"▽","△":"△","⨄":"⨄","⤍":"⤍","⧫":"⧫","▴":"▴","▾":"▾","◂":"◂","▸":"▸","␣":"␣","▒":"▒","░":"░","▓":"▓","█":"█","=⃥":"=⃥","≡⃥":"≡⃥","⌐":"⌐","𝕓":"𝕓","⋈":"⋈","╗":"╗","╔":"╔","╖":"╖","╓":"╓","═":"═","╦":"╦","╩":"╩","╤":"╤","╧":"╧","╝":"╝","╚":"╚","╜":"╜","╙":"╙","║":"║","╬":"╬","╣":"╣","╠":"╠","╫":"╫","╢":"╢","╟":"╟","⧉":"⧉","╕":"╕","╒":"╒","┐":"┐","┌":"┌","╥":"╥","╨":"╨","┬":"┬","┴":"┴","⊟":"⊟","⊞":"⊞","⊠":"⊠","╛":"╛","╘":"╘","┘":"┘","└":"└","│":"│","╪":"╪","╡":"╡","╞":"╞","┼":"┼","┤":"┤","├":"├","¦":"¦","𝒷":"𝒷","⁏":"⁏","\\":"\","⧅":"⧅","⟈":"⟈","•":"•","⪮":"⪮","ć":"ć","∩":"∩","⩄":"⩄","⩉":"⩉","⩋":"⩋","⩇":"⩇","⩀":"⩀","∩︀":"∩︀","⁁":"⁁","⩍":"⩍","č":"č","ç":"ç","ĉ":"ĉ","⩌":"⩌","⩐":"⩐","ċ":"ċ","⦲":"⦲","¢":"¢","𝔠":"𝔠","ч":"ч","✓":"✓","χ":"χ","○":"○","⧃":"⧃","ˆ":"ˆ","≗":"≗","↺":"↺","↻":"↻","Ⓢ":"Ⓢ","⊛":"⊛","⊚":"⊚","⊝":"⊝","⨐":"⨐","⫯":"⫯","⧂":"⧂","♣":"♣",":":":",",":",","@":"@","∁":"∁","⩭":"⩭","𝕔":"𝕔","℗":"℗","↵":"↵","✗":"✗","𝒸":"𝒸","⫏":"⫏","⫑":"⫑","⫐":"⫐","⫒":"⫒","⋯":"⋯","⤸":"⤸","⤵":"⤵","⋞":"⋞","⋟":"⋟","↶":"↶","⤽":"⤽","∪":"∪","⩈":"⩈","⩆":"⩆","⩊":"⩊","⊍":"⊍","⩅":"⩅","∪︀":"∪︀","↷":"↷","⤼":"⤼","⋎":"⋎","⋏":"⋏","¤":"¤","∱":"∱","⌭":"⌭","⥥":"⥥","†":"†","ℸ":"ℸ","‐":"‐","⤏":"⤏","ď":"ď","д":"д","⇊":"⇊","⩷":"⩷","°":"°","δ":"δ","⦱":"⦱","⥿":"⥿","𝔡":"𝔡","♦":"♦","ϝ":"ϝ","⋲":"⋲","÷":"÷","⋇":"⋇","ђ":"ђ","⌞":"⌞","⌍":"⌍",$:"$","𝕕":"𝕕","≑":"≑","∸":"∸","∔":"∔","⊡":"⊡","⌟":"⌟","⌌":"⌌","𝒹":"𝒹","ѕ":"ѕ","⧶":"⧶","đ":"đ","⋱":"⋱","▿":"▿","⦦":"⦦","џ":"џ","⟿":"⟿","é":"é","⩮":"⩮","ě":"ě","≖":"≖","ê":"ê","≕":"≕","э":"э","ė":"ė","≒":"≒","𝔢":"𝔢","⪚":"⪚","è":"è","⪖":"⪖","⪘":"⪘","⪙":"⪙","⏧":"⏧","ℓ":"ℓ","⪕":"⪕","⪗":"⪗","ē":"ē","∅":"∅"," ":" "," ":" "," ":" ","ŋ":"ŋ"," ":" ","ę":"ę","𝕖":"𝕖","⋕":"⋕","⧣":"⧣","⩱":"⩱","ε":"ε","ϵ":"ϵ","=":"=","≟":"≟","⩸":"⩸","⧥":"⧥","≓":"≓","⥱":"⥱","ℯ":"ℯ","η":"η","ð":"ð","ë":"ë","€":"€","!":"!","ф":"ф","♀":"♀","ffi":"ffi","ff":"ff","ffl":"ffl","𝔣":"𝔣","fi":"fi",fj:"fj","♭":"♭","fl":"fl","▱":"▱","ƒ":"ƒ","𝕗":"𝕗","⋔":"⋔","⫙":"⫙","⨍":"⨍","½":"½","⅓":"⅓","¼":"¼","⅕":"⅕","⅙":"⅙","⅛":"⅛","⅔":"⅔","⅖":"⅖","¾":"¾","⅗":"⅗","⅜":"⅜","⅘":"⅘","⅚":"⅚","⅝":"⅝","⅞":"⅞","⁄":"⁄","⌢":"⌢","𝒻":"𝒻","⪌":"⪌","ǵ":"ǵ","γ":"γ","⪆":"⪆","ğ":"ğ","ĝ":"ĝ","г":"г","ġ":"ġ","⪩":"⪩","⪀":"⪀","⪂":"⪂","⪄":"⪄","⋛︀":"⋛︀","⪔":"⪔","𝔤":"𝔤","ℷ":"ℷ","ѓ":"ѓ","⪒":"⪒","⪥":"⪥","⪤":"⪤","≩":"≩","⪊":"⪊","⪈":"⪈","⋧":"⋧","𝕘":"𝕘","ℊ":"ℊ","⪎":"⪎","⪐":"⪐","⪧":"⪧","⩺":"⩺","⋗":"⋗","⦕":"⦕","⩼":"⩼","⥸":"⥸","≩︀":"≩︀","ъ":"ъ","⥈":"⥈","↭":"↭","ℏ":"ℏ","ĥ":"ĥ","♥":"♥","…":"…","⊹":"⊹","𝔥":"𝔥","⤥":"⤥","⤦":"⤦","⇿":"⇿","∻":"∻","↩":"↩","↪":"↪","𝕙":"𝕙","―":"―","𝒽":"𝒽","ħ":"ħ","⁃":"⁃","í":"í","î":"î","и":"и","е":"е","¡":"¡","𝔦":"𝔦","ì":"ì","⨌":"⨌","∭":"∭","⧜":"⧜","℩":"℩","ij":"ij","ī":"ī","ı":"ı","⊷":"⊷","Ƶ":"Ƶ","℅":"℅","∞":"∞","⧝":"⧝","⊺":"⊺","⨗":"⨗","⨼":"⨼","ё":"ё","į":"į","𝕚":"𝕚","ι":"ι","¿":"¿","𝒾":"𝒾","⋹":"⋹","⋵":"⋵","⋴":"⋴","⋳":"⋳","ĩ":"ĩ","і":"і","ï":"ï","ĵ":"ĵ","й":"й","𝔧":"𝔧","ȷ":"ȷ","𝕛":"𝕛","𝒿":"𝒿","ј":"ј","є":"є","κ":"κ","ϰ":"ϰ","ķ":"ķ","к":"к","𝔨":"𝔨","ĸ":"ĸ","х":"х","ќ":"ќ","𝕜":"𝕜","𝓀":"𝓀","⤛":"⤛","⤎":"⤎","⪋":"⪋","⥢":"⥢","ĺ":"ĺ","⦴":"⦴","λ":"λ","⦑":"⦑","⪅":"⪅","«":"«","⤟":"⤟","⤝":"⤝","↫":"↫","⤹":"⤹","⥳":"⥳","↢":"↢","⪫":"⪫","⤙":"⤙","⪭":"⪭","⪭︀":"⪭︀","⤌":"⤌","❲":"❲","{":"{","[":"[","⦋":"⦋","⦏":"⦏","⦍":"⦍","ľ":"ľ","ļ":"ļ","л":"л","⤶":"⤶","⥧":"⥧","⥋":"⥋","↲":"↲","≤":"≤","⇇":"⇇","⋋":"⋋","⪨":"⪨","⩿":"⩿","⪁":"⪁","⪃":"⪃","⋚︀":"⋚︀","⪓":"⪓","⋖":"⋖","⥼":"⥼","𝔩":"𝔩","⪑":"⪑","⥪":"⥪","▄":"▄","љ":"љ","⥫":"⥫","◺":"◺","ŀ":"ŀ","⎰":"⎰","≨":"≨","⪉":"⪉","⪇":"⪇","⋦":"⋦","⟬":"⟬","⇽":"⇽","⟼":"⟼","↬":"↬","⦅":"⦅","𝕝":"𝕝","⨭":"⨭","⨴":"⨴","∗":"∗","◊":"◊","(":"(","⦓":"⦓","⥭":"⥭","‎":"‎","⊿":"⊿","‹":"‹","𝓁":"𝓁","⪍":"⪍","⪏":"⪏","‚":"‚","ł":"ł","⪦":"⪦","⩹":"⩹","⋉":"⋉","⥶":"⥶","⩻":"⩻","⦖":"⦖","◃":"◃","⥊":"⥊","⥦":"⥦","≨︀":"≨︀","∺":"∺","¯":"¯","♂":"♂","✠":"✠","▮":"▮","⨩":"⨩","м":"м","—":"—","𝔪":"𝔪","℧":"℧","µ":"µ","⫰":"⫰","−":"−","⨪":"⨪","⫛":"⫛","⊧":"⊧","𝕞":"𝕞","𝓂":"𝓂","μ":"μ","⊸":"⊸","⋙̸":"⋙̸","≫⃒":"≫⃒","⇍":"⇍","⇎":"⇎","⋘̸":"⋘̸","≪⃒":"≪⃒","⇏":"⇏","⊯":"⊯","⊮":"⊮","ń":"ń","∠⃒":"∠⃒","⩰̸":"⩰̸","≋̸":"≋̸","ʼn":"ʼn","♮":"♮","⩃":"⩃","ň":"ň","ņ":"ņ","⩭̸":"⩭̸","⩂":"⩂","н":"н","–":"–","⇗":"⇗","⤤":"⤤","≐̸":"≐̸","⤨":"⤨","𝔫":"𝔫","↮":"↮","⫲":"⫲","⋼":"⋼","⋺":"⋺","њ":"њ","≦̸":"≦̸","↚":"↚","‥":"‥","𝕟":"𝕟","¬":"¬","⋹̸":"⋹̸","⋵̸":"⋵̸","⋷":"⋷","⋶":"⋶","⋾":"⋾","⋽":"⋽","⫽⃥":"⫽⃥","∂̸":"∂̸","⨔":"⨔","↛":"↛","⤳̸":"⤳̸","↝̸":"↝̸","𝓃":"𝓃","⊄":"⊄","⫅̸":"⫅̸","⊅":"⊅","⫆̸":"⫆̸","ñ":"ñ","ν":"ν","#":"#","№":"№"," ":" ","⊭":"⊭","⤄":"⤄","≍⃒":"≍⃒","⊬":"⊬","≥⃒":"≥⃒",">⃒":">⃒","⧞":"⧞","⤂":"⤂","≤⃒":"≤⃒","<⃒":"<⃒","⊴⃒":"⊴⃒","⤃":"⤃","⊵⃒":"⊵⃒","∼⃒":"∼⃒","⇖":"⇖","⤣":"⤣","⤧":"⤧","ó":"ó","ô":"ô","о":"о","ő":"ő","⨸":"⨸","⦼":"⦼","œ":"œ","⦿":"⦿","𝔬":"𝔬","˛":"˛","ò":"ò","⧁":"⧁","⦵":"⦵","⦾":"⦾","⦻":"⦻","⧀":"⧀","ō":"ō","ω":"ω","ο":"ο","⦶":"⦶","𝕠":"𝕠","⦷":"⦷","⦹":"⦹","∨":"∨","⩝":"⩝","ℴ":"ℴ","ª":"ª","º":"º","⊶":"⊶","⩖":"⩖","⩗":"⩗","⩛":"⩛","ø":"ø","⊘":"⊘","õ":"õ","⨶":"⨶","ö":"ö","⌽":"⌽","¶":"¶","⫳":"⫳","⫽":"⫽","п":"п","%":"%",".":".","‰":"‰","‱":"‱","𝔭":"𝔭","φ":"φ","ϕ":"ϕ","☎":"☎","π":"π","ϖ":"ϖ","ℎ":"ℎ","+":"+","⨣":"⨣","⨢":"⨢","⨥":"⨥","⩲":"⩲","⨦":"⨦","⨧":"⨧","⨕":"⨕","𝕡":"𝕡","£":"£","⪳":"⪳","⪷":"⪷","⪹":"⪹","⪵":"⪵","⋨":"⋨","′":"′","⌮":"⌮","⌒":"⌒","⌓":"⌓","⊰":"⊰","𝓅":"𝓅","ψ":"ψ"," ":" ","𝔮":"𝔮","𝕢":"𝕢","⁗":"⁗","𝓆":"𝓆","⨖":"⨖","?":"?","⤜":"⤜","⥤":"⥤","∽̱":"∽̱","ŕ":"ŕ","⦳":"⦳","⦒":"⦒","⦥":"⦥","»":"»","⥵":"⥵","⤠":"⤠","⤳":"⤳","⤞":"⤞","⥅":"⥅","⥴":"⥴","↣":"↣","↝":"↝","⤚":"⤚","∶":"∶","❳":"❳","}":"}","]":"]","⦌":"⦌","⦎":"⦎","⦐":"⦐","ř":"ř","ŗ":"ŗ","р":"р","⤷":"⤷","⥩":"⥩","↳":"↳","▭":"▭","⥽":"⥽","𝔯":"𝔯","⥬":"⥬","ρ":"ρ","ϱ":"ϱ","⇉":"⇉","⋌":"⋌","˚":"˚","‏":"‏","⎱":"⎱","⫮":"⫮","⟭":"⟭","⇾":"⇾","⦆":"⦆","𝕣":"𝕣","⨮":"⨮","⨵":"⨵",")":")","⦔":"⦔","⨒":"⨒","›":"›","𝓇":"𝓇","⋊":"⋊","▹":"▹","⧎":"⧎","⥨":"⥨","℞":"℞","ś":"ś","⪴":"⪴","⪸":"⪸","š":"š","ş":"ş","ŝ":"ŝ","⪶":"⪶","⪺":"⪺","⋩":"⋩","⨓":"⨓","с":"с","⋅":"⋅","⩦":"⩦","⇘":"⇘","§":"§",";":";","⤩":"⤩","✶":"✶","𝔰":"𝔰","♯":"♯","щ":"щ","ш":"ш","­":"­","σ":"σ","ς":"ς","⩪":"⩪","⪞":"⪞","⪠":"⪠","⪝":"⪝","⪟":"⪟","≆":"≆","⨤":"⨤","⥲":"⥲","⨳":"⨳","⧤":"⧤","⌣":"⌣","⪪":"⪪","⪬":"⪬","⪬︀":"⪬︀","ь":"ь","/":"/","⧄":"⧄","⌿":"⌿","𝕤":"𝕤","♠":"♠","⊓︀":"⊓︀","⊔︀":"⊔︀","𝓈":"𝓈","☆":"☆","⊂":"⊂","⫅":"⫅","⪽":"⪽","⫃":"⫃","⫁":"⫁","⫋":"⫋","⊊":"⊊","⪿":"⪿","⥹":"⥹","⫇":"⫇","⫕":"⫕","⫓":"⫓","♪":"♪","¹":"¹","²":"²","³":"³","⫆":"⫆","⪾":"⪾","⫘":"⫘","⫄":"⫄","⟉":"⟉","⫗":"⫗","⥻":"⥻","⫂":"⫂","⫌":"⫌","⊋":"⊋","⫀":"⫀","⫈":"⫈","⫔":"⫔","⫖":"⫖","⇙":"⇙","⤪":"⤪","ß":"ß","⌖":"⌖","τ":"τ","ť":"ť","ţ":"ţ","т":"т","⌕":"⌕","𝔱":"𝔱","θ":"θ","ϑ":"ϑ","þ":"þ","×":"×","⨱":"⨱","⨰":"⨰","⌶":"⌶","⫱":"⫱","𝕥":"𝕥","⫚":"⫚","‴":"‴","▵":"▵","≜":"≜","◬":"◬","⨺":"⨺","⨹":"⨹","⧍":"⧍","⨻":"⨻","⏢":"⏢","𝓉":"𝓉","ц":"ц","ћ":"ћ","ŧ":"ŧ","⥣":"⥣","ú":"ú","ў":"ў","ŭ":"ŭ","û":"û","у":"у","ű":"ű","⥾":"⥾","𝔲":"𝔲","ù":"ù","▀":"▀","⌜":"⌜","⌏":"⌏","◸":"◸","ū":"ū","ų":"ų","𝕦":"𝕦","υ":"υ","⇈":"⇈","⌝":"⌝","⌎":"⌎","ů":"ů","◹":"◹","𝓊":"𝓊","⋰":"⋰","ũ":"ũ","ü":"ü","⦧":"⦧","⫨":"⫨","⫩":"⫩","⦜":"⦜","⊊︀":"⊊︀","⫋︀":"⫋︀","⊋︀":"⊋︀","⫌︀":"⫌︀","в":"в","⊻":"⊻","≚":"≚","⋮":"⋮","𝔳":"𝔳","𝕧":"𝕧","𝓋":"𝓋","⦚":"⦚","ŵ":"ŵ","⩟":"⩟","≙":"≙","℘":"℘","𝔴":"𝔴","𝕨":"𝕨","𝓌":"𝓌","𝔵":"𝔵","ξ":"ξ","⋻":"⋻","𝕩":"𝕩","𝓍":"𝓍","ý":"ý","я":"я","ŷ":"ŷ","ы":"ы","¥":"¥","𝔶":"𝔶","ї":"ї","𝕪":"𝕪","𝓎":"𝓎","ю":"ю","ÿ":"ÿ","ź":"ź","ž":"ž","з":"з","ż":"ż","ζ":"ζ","𝔷":"𝔷","ж":"ж","⇝":"⇝","𝕫":"𝕫","𝓏":"𝓏","‍":"‍","‌":"‌"}}}},92642:(m,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.numericUnicodeMap={0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376}},59726:(m,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.fromCodePoint=String.fromCodePoint||function(m){return String.fromCharCode(Math.floor((m-65536)/1024)+55296,(m-65536)%1024+56320)},v.getCodePoint=String.prototype.codePointAt?function(m,v){return m.codePointAt(v)}:function(m,v){return 1024*(m.charCodeAt(v)-55296)+m.charCodeAt(v+1)-56320+65536},v.highSurrogateFrom=55296,v.highSurrogateTo=56319},50763:function(m,v,q){"use strict";var ee=this&&this.__createBinding||(Object.create?function(m,v,q,ee){void 0===ee&&(ee=q);var ae=Object.getOwnPropertyDescriptor(v,q);ae&&!("get"in ae?!v.__esModule:ae.writable||ae.configurable)||(ae={enumerable:!0,get:function(){return v[q]}}),Object.defineProperty(m,ee,ae)}:function(m,v,q,ee){void 0===ee&&(ee=q),m[ee]=v[q]}),ae=this&&this.__setModuleDefault||(Object.create?function(m,v){Object.defineProperty(m,"default",{enumerable:!0,value:v})}:function(m,v){m.default=v}),ie=this&&this.__importStar||function(m){if(m&&m.__esModule)return m;var v={};if(null!=m)for(var q in m)"default"!==q&&Object.prototype.hasOwnProperty.call(m,q)&&ee(v,m,q);return ae(v,m),v};Object.defineProperty(v,"__esModule",{value:!0}),v.Parser=void 0;var de=ie(q(39889)),ce=q(25814),le=new Set(["input","option","optgroup","select","button","datalist","textarea"]),pe=new Set(["p"]),fe=new Set(["thead","tbody"]),ye=new Set(["dd","dt"]),be=new Set(["rt","rp"]),Re=new Map([["tr",new Set(["tr","th","td"])],["th",new Set(["th"])],["td",new Set(["thead","th","td"])],["body",new Set(["head","link","script"])],["li",new Set(["li"])],["p",pe],["h1",pe],["h2",pe],["h3",pe],["h4",pe],["h5",pe],["h6",pe],["select",le],["input",le],["output",le],["button",le],["datalist",le],["textarea",le],["option",new Set(["option"])],["optgroup",new Set(["optgroup","option"])],["dd",ye],["dt",ye],["address",pe],["article",pe],["aside",pe],["blockquote",pe],["details",pe],["div",pe],["dl",pe],["fieldset",pe],["figcaption",pe],["figure",pe],["footer",pe],["form",pe],["header",pe],["hr",pe],["main",pe],["nav",pe],["ol",pe],["pre",pe],["section",pe],["table",pe],["ul",pe],["rt",be],["rp",be],["tbody",fe],["tfoot",fe]]),xe=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]),_e=new Set(["math","svg"]),we=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignobject","desc","title"]),Te=/\s|\//,Se=function(){function Parser(m,v){var q,ee,ae,ie,ce;void 0===v&&(v={}),this.options=v,this.startIndex=0,this.endIndex=0,this.openTagStart=0,this.tagname="",this.attribname="",this.attribvalue="",this.attribs=null,this.stack=[],this.foreignContext=[],this.buffers=[],this.bufferOffset=0,this.writeIndex=0,this.ended=!1,this.cbs=null!=m?m:{},this.lowerCaseTagNames=null!==(q=v.lowerCaseTags)&&void 0!==q?q:!v.xmlMode,this.lowerCaseAttributeNames=null!==(ee=v.lowerCaseAttributeNames)&&void 0!==ee?ee:!v.xmlMode,this.tokenizer=new(null!==(ae=v.Tokenizer)&&void 0!==ae?ae:de.default)(this.options,this),null===(ce=(ie=this.cbs).onparserinit)||void 0===ce||ce.call(ie,this)}return Parser.prototype.ontext=function(m,v){var q,ee,ae=this.getSlice(m,v);this.endIndex=v-1,null===(ee=(q=this.cbs).ontext)||void 0===ee||ee.call(q,ae),this.startIndex=v},Parser.prototype.ontextentity=function(m){var v,q,ee=this.tokenizer.getSectionStart();this.endIndex=ee-1,null===(q=(v=this.cbs).ontext)||void 0===q||q.call(v,(0,ce.fromCodePoint)(m)),this.startIndex=ee},Parser.prototype.isVoidElement=function(m){return!this.options.xmlMode&&xe.has(m)},Parser.prototype.onopentagname=function(m,v){this.endIndex=v;var q=this.getSlice(m,v);this.lowerCaseTagNames&&(q=q.toLowerCase()),this.emitOpenTag(q)},Parser.prototype.emitOpenTag=function(m){var v,q,ee,ae;this.openTagStart=this.startIndex,this.tagname=m;var ie=!this.options.xmlMode&&Re.get(m);if(ie)for(;this.stack.length>0&&ie.has(this.stack[this.stack.length-1]);){var de=this.stack.pop();null===(q=(v=this.cbs).onclosetag)||void 0===q||q.call(v,de,!0)}this.isVoidElement(m)||(this.stack.push(m),_e.has(m)?this.foreignContext.push(!0):we.has(m)&&this.foreignContext.push(!1)),null===(ae=(ee=this.cbs).onopentagname)||void 0===ae||ae.call(ee,m),this.cbs.onopentag&&(this.attribs={})},Parser.prototype.endOpenTag=function(m){var v,q;this.startIndex=this.openTagStart,this.attribs&&(null===(q=(v=this.cbs).onopentag)||void 0===q||q.call(v,this.tagname,this.attribs,m),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""},Parser.prototype.onopentagend=function(m){this.endIndex=m,this.endOpenTag(!1),this.startIndex=m+1},Parser.prototype.onclosetag=function(m,v){var q,ee,ae,ie,de,ce;this.endIndex=v;var le=this.getSlice(m,v);if(this.lowerCaseTagNames&&(le=le.toLowerCase()),(_e.has(le)||we.has(le))&&this.foreignContext.pop(),this.isVoidElement(le))this.options.xmlMode||"br"!==le||(null===(ee=(q=this.cbs).onopentagname)||void 0===ee||ee.call(q,"br"),null===(ie=(ae=this.cbs).onopentag)||void 0===ie||ie.call(ae,"br",{},!0),null===(ce=(de=this.cbs).onclosetag)||void 0===ce||ce.call(de,"br",!1));else{var pe=this.stack.lastIndexOf(le);if(-1!==pe)if(this.cbs.onclosetag)for(var fe=this.stack.length-pe;fe--;)this.cbs.onclosetag(this.stack.pop(),0!==fe);else this.stack.length=pe;else this.options.xmlMode||"p"!==le||(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=v+1},Parser.prototype.onselfclosingtag=function(m){this.endIndex=m,this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?(this.closeCurrentTag(!1),this.startIndex=m+1):this.onopentagend(m)},Parser.prototype.closeCurrentTag=function(m){var v,q,ee=this.tagname;this.endOpenTag(m),this.stack[this.stack.length-1]===ee&&(null===(q=(v=this.cbs).onclosetag)||void 0===q||q.call(v,ee,!m),this.stack.pop())},Parser.prototype.onattribname=function(m,v){this.startIndex=m;var q=this.getSlice(m,v);this.attribname=this.lowerCaseAttributeNames?q.toLowerCase():q},Parser.prototype.onattribdata=function(m,v){this.attribvalue+=this.getSlice(m,v)},Parser.prototype.onattribentity=function(m){this.attribvalue+=(0,ce.fromCodePoint)(m)},Parser.prototype.onattribend=function(m,v){var q,ee;this.endIndex=v,null===(ee=(q=this.cbs).onattribute)||void 0===ee||ee.call(q,this.attribname,this.attribvalue,m===de.QuoteType.Double?'"':m===de.QuoteType.Single?"'":m===de.QuoteType.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""},Parser.prototype.getInstructionName=function(m){var v=m.search(Te),q=v<0?m:m.substr(0,v);return this.lowerCaseTagNames&&(q=q.toLowerCase()),q},Parser.prototype.ondeclaration=function(m,v){this.endIndex=v;var q=this.getSlice(m,v);if(this.cbs.onprocessinginstruction){var ee=this.getInstructionName(q);this.cbs.onprocessinginstruction("!".concat(ee),"!".concat(q))}this.startIndex=v+1},Parser.prototype.onprocessinginstruction=function(m,v){this.endIndex=v;var q=this.getSlice(m,v);if(this.cbs.onprocessinginstruction){var ee=this.getInstructionName(q);this.cbs.onprocessinginstruction("?".concat(ee),"?".concat(q))}this.startIndex=v+1},Parser.prototype.oncomment=function(m,v,q){var ee,ae,ie,de;this.endIndex=v,null===(ae=(ee=this.cbs).oncomment)||void 0===ae||ae.call(ee,this.getSlice(m,v-q)),null===(de=(ie=this.cbs).oncommentend)||void 0===de||de.call(ie),this.startIndex=v+1},Parser.prototype.oncdata=function(m,v,q){var ee,ae,ie,de,ce,le,pe,fe,ye,be;this.endIndex=v;var Re=this.getSlice(m,v-q);this.options.xmlMode||this.options.recognizeCDATA?(null===(ae=(ee=this.cbs).oncdatastart)||void 0===ae||ae.call(ee),null===(de=(ie=this.cbs).ontext)||void 0===de||de.call(ie,Re),null===(le=(ce=this.cbs).oncdataend)||void 0===le||le.call(ce)):(null===(fe=(pe=this.cbs).oncomment)||void 0===fe||fe.call(pe,"[CDATA[".concat(Re,"]]")),null===(be=(ye=this.cbs).oncommentend)||void 0===be||be.call(ye)),this.startIndex=v+1},Parser.prototype.onend=function(){var m,v;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(var q=this.stack.length;q>0;this.cbs.onclosetag(this.stack[--q],!0));}null===(v=(m=this.cbs).onend)||void 0===v||v.call(m)},Parser.prototype.reset=function(){var m,v,q,ee;null===(v=(m=this.cbs).onreset)||void 0===v||v.call(m),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack.length=0,this.startIndex=0,this.endIndex=0,null===(ee=(q=this.cbs).onparserinit)||void 0===ee||ee.call(q,this),this.buffers.length=0,this.bufferOffset=0,this.writeIndex=0,this.ended=!1},Parser.prototype.parseComplete=function(m){this.reset(),this.end(m)},Parser.prototype.getSlice=function(m,v){for(;m-this.bufferOffset>=this.buffers[0].length;)this.shiftBuffer();for(var q=this.buffers[0].slice(m-this.bufferOffset,v-this.bufferOffset);v-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),q+=this.buffers[0].slice(0,v-this.bufferOffset);return q},Parser.prototype.shiftBuffer=function(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()},Parser.prototype.write=function(m){var v,q;this.ended?null===(q=(v=this.cbs).onerror)||void 0===q||q.call(v,new Error(".write() after done!")):(this.buffers.push(m),this.tokenizer.running&&(this.tokenizer.write(m),this.writeIndex++))},Parser.prototype.end=function(m){var v,q;this.ended?null===(q=(v=this.cbs).onerror)||void 0===q||q.call(v,new Error(".end() after done!")):(m&&this.write(m),this.ended=!0,this.tokenizer.end())},Parser.prototype.pause=function(){this.tokenizer.pause()},Parser.prototype.resume=function(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndex{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.QuoteType=void 0;var ee,ae,ie,de=q(25814);function isWhitespace(m){return m===ee.Space||m===ee.NewLine||m===ee.Tab||m===ee.FormFeed||m===ee.CarriageReturn}function isEndOfTagSection(m){return m===ee.Slash||m===ee.Gt||isWhitespace(m)}function isNumber(m){return m>=ee.Zero&&m<=ee.Nine}function isASCIIAlpha(m){return m>=ee.LowerA&&m<=ee.LowerZ||m>=ee.UpperA&&m<=ee.UpperZ}function isHexDigit(m){return m>=ee.UpperA&&m<=ee.UpperF||m>=ee.LowerA&&m<=ee.LowerF}!function(m){m[m.Tab=9]="Tab",m[m.NewLine=10]="NewLine",m[m.FormFeed=12]="FormFeed",m[m.CarriageReturn=13]="CarriageReturn",m[m.Space=32]="Space",m[m.ExclamationMark=33]="ExclamationMark",m[m.Number=35]="Number",m[m.Amp=38]="Amp",m[m.SingleQuote=39]="SingleQuote",m[m.DoubleQuote=34]="DoubleQuote",m[m.Dash=45]="Dash",m[m.Slash=47]="Slash",m[m.Zero=48]="Zero",m[m.Nine=57]="Nine",m[m.Semi=59]="Semi",m[m.Lt=60]="Lt",m[m.Eq=61]="Eq",m[m.Gt=62]="Gt",m[m.Questionmark=63]="Questionmark",m[m.UpperA=65]="UpperA",m[m.LowerA=97]="LowerA",m[m.UpperF=70]="UpperF",m[m.LowerF=102]="LowerF",m[m.UpperZ=90]="UpperZ",m[m.LowerZ=122]="LowerZ",m[m.LowerX=120]="LowerX",m[m.OpeningSquareBracket=91]="OpeningSquareBracket"}(ee||(ee={})),function(m){m[m.Text=1]="Text",m[m.BeforeTagName=2]="BeforeTagName",m[m.InTagName=3]="InTagName",m[m.InSelfClosingTag=4]="InSelfClosingTag",m[m.BeforeClosingTagName=5]="BeforeClosingTagName",m[m.InClosingTagName=6]="InClosingTagName",m[m.AfterClosingTagName=7]="AfterClosingTagName",m[m.BeforeAttributeName=8]="BeforeAttributeName",m[m.InAttributeName=9]="InAttributeName",m[m.AfterAttributeName=10]="AfterAttributeName",m[m.BeforeAttributeValue=11]="BeforeAttributeValue",m[m.InAttributeValueDq=12]="InAttributeValueDq",m[m.InAttributeValueSq=13]="InAttributeValueSq",m[m.InAttributeValueNq=14]="InAttributeValueNq",m[m.BeforeDeclaration=15]="BeforeDeclaration",m[m.InDeclaration=16]="InDeclaration",m[m.InProcessingInstruction=17]="InProcessingInstruction",m[m.BeforeComment=18]="BeforeComment",m[m.CDATASequence=19]="CDATASequence",m[m.InSpecialComment=20]="InSpecialComment",m[m.InCommentLike=21]="InCommentLike",m[m.BeforeSpecialS=22]="BeforeSpecialS",m[m.SpecialStartSequence=23]="SpecialStartSequence",m[m.InSpecialTag=24]="InSpecialTag",m[m.BeforeEntity=25]="BeforeEntity",m[m.BeforeNumericEntity=26]="BeforeNumericEntity",m[m.InNamedEntity=27]="InNamedEntity",m[m.InNumericEntity=28]="InNumericEntity",m[m.InHexEntity=29]="InHexEntity"}(ae||(ae={})),function(m){m[m.NoValue=0]="NoValue",m[m.Unquoted=1]="Unquoted",m[m.Single=2]="Single",m[m.Double=3]="Double"}(ie=v.QuoteType||(v.QuoteType={}));var ce={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101])},le=function(){function Tokenizer(m,v){var q=m.xmlMode,ee=void 0!==q&&q,ie=m.decodeEntities,ce=void 0===ie||ie;this.cbs=v,this.state=ae.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=ae.Text,this.isSpecial=!1,this.running=!0,this.offset=0,this.currentSequence=void 0,this.sequenceIndex=0,this.trieIndex=0,this.trieCurrent=0,this.entityResult=0,this.entityExcess=0,this.xmlMode=ee,this.decodeEntities=ce,this.entityTrie=ee?de.xmlDecodeTree:de.htmlDecodeTree}return Tokenizer.prototype.reset=function(){this.state=ae.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=ae.Text,this.currentSequence=void 0,this.running=!0,this.offset=0},Tokenizer.prototype.write=function(m){this.offset+=this.buffer.length,this.buffer=m,this.parse()},Tokenizer.prototype.end=function(){this.running&&this.finish()},Tokenizer.prototype.pause=function(){this.running=!1},Tokenizer.prototype.resume=function(){this.running=!0,this.indexthis.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=ae.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&m===ee.Amp&&(this.state=ae.BeforeEntity)},Tokenizer.prototype.stateSpecialStartSequence=function(m){var v=this.sequenceIndex===this.currentSequence.length;if(v?isEndOfTagSection(m):(32|m)===this.currentSequence[this.sequenceIndex]){if(!v)return void this.sequenceIndex++}else this.isSpecial=!1;this.sequenceIndex=0,this.state=ae.InTagName,this.stateInTagName(m)},Tokenizer.prototype.stateInSpecialTag=function(m){if(this.sequenceIndex===this.currentSequence.length){if(m===ee.Gt||isWhitespace(m)){var v=this.index-this.currentSequence.length;if(this.sectionStart>14)-1;if(this.allowLegacyEntity()||m===ee.Semi){var ae=this.index-this.entityExcess+1;ae>this.sectionStart&&this.emitPartial(this.sectionStart,ae),this.entityResult=this.trieIndex,this.trieIndex+=q,this.entityExcess=0,this.sectionStart=this.index+1,0===q&&this.emitNamedEntity()}else this.trieIndex+=q}},Tokenizer.prototype.emitNamedEntity=function(){if(this.state=this.baseState,0!==this.entityResult)switch((this.entityTrie[this.entityResult]&de.BinTrieFlags.VALUE_LENGTH)>>14){case 1:this.emitCodePoint(this.entityTrie[this.entityResult]&~de.BinTrieFlags.VALUE_LENGTH);break;case 2:this.emitCodePoint(this.entityTrie[this.entityResult+1]);break;case 3:this.emitCodePoint(this.entityTrie[this.entityResult+1]),this.emitCodePoint(this.entityTrie[this.entityResult+2])}},Tokenizer.prototype.stateBeforeNumericEntity=function(m){(32|m)===ee.LowerX?(this.entityExcess++,this.state=ae.InHexEntity):(this.state=ae.InNumericEntity,this.stateInNumericEntity(m))},Tokenizer.prototype.emitNumericEntity=function(m){var v=this.index-this.entityExcess-1;v+2+Number(this.state===ae.InHexEntity)!==this.index&&(v>this.sectionStart&&this.emitPartial(this.sectionStart,v),this.sectionStart=this.index+Number(m),this.emitCodePoint((0,de.replaceCodePoint)(this.entityResult))),this.state=this.baseState},Tokenizer.prototype.stateInNumericEntity=function(m){m===ee.Semi?this.emitNumericEntity(!0):isNumber(m)?(this.entityResult=10*this.entityResult+(m-ee.Zero),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)},Tokenizer.prototype.stateInHexEntity=function(m){m===ee.Semi?this.emitNumericEntity(!0):isNumber(m)?(this.entityResult=16*this.entityResult+(m-ee.Zero),this.entityExcess++):isHexDigit(m)?(this.entityResult=16*this.entityResult+((32|m)-ee.LowerA+10),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)},Tokenizer.prototype.allowLegacyEntity=function(){return!this.xmlMode&&(this.baseState===ae.Text||this.baseState===ae.InSpecialTag)},Tokenizer.prototype.cleanup=function(){this.running&&this.sectionStart!==this.index&&(this.state===ae.Text||this.state===ae.InSpecialTag&&0===this.sequenceIndex?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):this.state!==ae.InAttributeValueDq&&this.state!==ae.InAttributeValueSq&&this.state!==ae.InAttributeValueNq||(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))},Tokenizer.prototype.shouldContinue=function(){return this.index{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.attributeNames=v.elementNames=void 0,v.elementNames=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map((function(m){return[m.toLowerCase(),m]}))),v.attributeNames=new Map(["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map((function(m){return[m.toLowerCase(),m]})))},91203:function(m,v,q){"use strict";var ee=this&&this.__assign||function(){return ee=Object.assign||function(m){for(var v,q=1,ee=arguments.length;q");case ce.Comment:return renderComment(m);case ce.CDATA:return renderCdata(m);case ce.Script:case ce.Style:case ce.Tag:return renderTag(m,v);case ce.Text:return renderText(m,v)}}v.render=render,v.default=render;var be=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),Re=new Set(["svg","math"]);function renderTag(m,v){var q;"foreign"===v.xmlMode&&(m.name=null!==(q=pe.elementNames.get(m.name))&&void 0!==q?q:m.name,m.parent&&be.has(m.parent.name)&&(v=ee(ee({},v),{xmlMode:!1}))),!v.xmlMode&&Re.has(m.name)&&(v=ee(ee({},v),{xmlMode:"foreign"}));var ae="<".concat(m.name),ie=formatAttributes(m.attribs,v);return ie&&(ae+=" ".concat(ie)),0===m.children.length&&(v.xmlMode?!1!==v.selfClosingTags:v.selfClosingTags&&ye.has(m.name))?(v.xmlMode||(ae+=" "),ae+="/>"):(ae+=">",m.children.length>0&&(ae+=render(m.children,v)),!v.xmlMode&&ye.has(m.name)||(ae+=""))),ae}function renderText(m,v){var q,ee=m.data||"";return!1===(null!==(q=v.encodeEntities)&&void 0!==q?q:v.decodeEntities)||!v.xmlMode&&m.parent&&fe.has(m.parent.name)||(ee=v.xmlMode||"utf8"!==v.encodeEntities?(0,le.encodeXML)(ee):(0,le.escapeText)(ee)),ee}function renderCdata(m){return"")}function renderComment(m){return"\x3c!--".concat(m.data,"--\x3e")}},16102:function(m,v,q){"use strict";var ee=this&&this.__createBinding||(Object.create?function(m,v,q,ee){void 0===ee&&(ee=q);var ae=Object.getOwnPropertyDescriptor(v,q);ae&&!("get"in ae?!v.__esModule:ae.writable||ae.configurable)||(ae={enumerable:!0,get:function(){return v[q]}}),Object.defineProperty(m,ee,ae)}:function(m,v,q,ee){void 0===ee&&(ee=q),m[ee]=v[q]}),ae=this&&this.__exportStar||function(m,v){for(var q in m)"default"===q||Object.prototype.hasOwnProperty.call(v,q)||ee(v,m,q)};Object.defineProperty(v,"__esModule",{value:!0}),v.DomHandler=void 0;var ie=q(99960),de=q(16805);ae(q(16805),v);var ce={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},le=function(){function DomHandler(m,v,q){this.dom=[],this.root=new de.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof v&&(q=v,v=ce),"object"==typeof m&&(v=m,m=void 0),this.callback=null!=m?m:null,this.options=null!=v?v:ce,this.elementCB=null!=q?q:null}return DomHandler.prototype.onparserinit=function(m){this.parser=m},DomHandler.prototype.onreset=function(){this.dom=[],this.root=new de.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},DomHandler.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},DomHandler.prototype.onerror=function(m){this.handleCallback(m)},DomHandler.prototype.onclosetag=function(){this.lastNode=null;var m=this.tagStack.pop();this.options.withEndIndices&&(m.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(m)},DomHandler.prototype.onopentag=function(m,v){var q=this.options.xmlMode?ie.ElementType.Tag:void 0,ee=new de.Element(m,v,void 0,q);this.addNode(ee),this.tagStack.push(ee)},DomHandler.prototype.ontext=function(m){var v=this.lastNode;if(v&&v.type===ie.ElementType.Text)v.data+=m,this.options.withEndIndices&&(v.endIndex=this.parser.endIndex);else{var q=new de.Text(m);this.addNode(q),this.lastNode=q}},DomHandler.prototype.oncomment=function(m){if(this.lastNode&&this.lastNode.type===ie.ElementType.Comment)this.lastNode.data+=m;else{var v=new de.Comment(m);this.addNode(v),this.lastNode=v}},DomHandler.prototype.oncommentend=function(){this.lastNode=null},DomHandler.prototype.oncdatastart=function(){var m=new de.Text(""),v=new de.CDATA([m]);this.addNode(v),m.parent=v,this.lastNode=m},DomHandler.prototype.oncdataend=function(){this.lastNode=null},DomHandler.prototype.onprocessinginstruction=function(m,v){var q=new de.ProcessingInstruction(m,v);this.addNode(q)},DomHandler.prototype.handleCallback=function(m){if("function"==typeof this.callback)this.callback(m,this.dom);else if(m)throw m},DomHandler.prototype.addNode=function(m){var v=this.tagStack[this.tagStack.length-1],q=v.children[v.children.length-1];this.options.withStartIndices&&(m.startIndex=this.parser.startIndex),this.options.withEndIndices&&(m.endIndex=this.parser.endIndex),v.children.push(m),q&&(m.prev=q,q.next=m),m.parent=v,this.lastNode=null},DomHandler}();v.DomHandler=le,v.default=le},16805:function(m,v,q){"use strict";var ee,ae=this&&this.__extends||(ee=function(m,v){return ee=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(m,v){m.__proto__=v}||function(m,v){for(var q in v)Object.prototype.hasOwnProperty.call(v,q)&&(m[q]=v[q])},ee(m,v)},function(m,v){if("function"!=typeof v&&null!==v)throw new TypeError("Class extends value "+String(v)+" is not a constructor or null");function __(){this.constructor=m}ee(m,v),m.prototype=null===v?Object.create(v):(__.prototype=v.prototype,new __)}),ie=this&&this.__assign||function(){return ie=Object.assign||function(m){for(var v,q=1,ee=arguments.length;q0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(NodeWithChildren.prototype,"childNodes",{get:function(){return this.children},set:function(m){this.children=m},enumerable:!1,configurable:!0}),NodeWithChildren}(ce);v.NodeWithChildren=be;var Re=function(m){function CDATA(){var v=null!==m&&m.apply(this,arguments)||this;return v.type=de.ElementType.CDATA,v}return ae(CDATA,m),Object.defineProperty(CDATA.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),CDATA}(be);v.CDATA=Re;var xe=function(m){function Document(){var v=null!==m&&m.apply(this,arguments)||this;return v.type=de.ElementType.Root,v}return ae(Document,m),Object.defineProperty(Document.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),Document}(be);v.Document=xe;var _e=function(m){function Element(v,q,ee,ae){void 0===ee&&(ee=[]),void 0===ae&&(ae="script"===v?de.ElementType.Script:"style"===v?de.ElementType.Style:de.ElementType.Tag);var ie=m.call(this,ee)||this;return ie.name=v,ie.attribs=q,ie.type=ae,ie}return ae(Element,m),Object.defineProperty(Element.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(Element.prototype,"tagName",{get:function(){return this.name},set:function(m){this.name=m},enumerable:!1,configurable:!0}),Object.defineProperty(Element.prototype,"attributes",{get:function(){var m=this;return Object.keys(this.attribs).map((function(v){var q,ee;return{name:v,value:m.attribs[v],namespace:null===(q=m["x-attribsNamespace"])||void 0===q?void 0:q[v],prefix:null===(ee=m["x-attribsPrefix"])||void 0===ee?void 0:ee[v]}}))},enumerable:!1,configurable:!0}),Element}(be);function isTag(m){return(0,de.isTag)(m)}function isCDATA(m){return m.type===de.ElementType.CDATA}function isText(m){return m.type===de.ElementType.Text}function isComment(m){return m.type===de.ElementType.Comment}function isDirective(m){return m.type===de.ElementType.Directive}function isDocument(m){return m.type===de.ElementType.Root}function cloneNode(m,v){var q;if(void 0===v&&(v=!1),isText(m))q=new pe(m.data);else if(isComment(m))q=new fe(m.data);else if(isTag(m)){var ee=v?cloneChildren(m.children):[],ae=new _e(m.name,ie({},m.attribs),ee);ee.forEach((function(m){return m.parent=ae})),null!=m.namespace&&(ae.namespace=m.namespace),m["x-attribsNamespace"]&&(ae["x-attribsNamespace"]=ie({},m["x-attribsNamespace"])),m["x-attribsPrefix"]&&(ae["x-attribsPrefix"]=ie({},m["x-attribsPrefix"])),q=ae}else if(isCDATA(m)){ee=v?cloneChildren(m.children):[];var de=new Re(ee);ee.forEach((function(m){return m.parent=de})),q=de}else if(isDocument(m)){ee=v?cloneChildren(m.children):[];var ce=new xe(ee);ee.forEach((function(m){return m.parent=ce})),m["x-mode"]&&(ce["x-mode"]=m["x-mode"]),q=ce}else{if(!isDirective(m))throw new Error("Not implemented yet: ".concat(m.type));var le=new ye(m.name,m.data);null!=m["x-name"]&&(le["x-name"]=m["x-name"],le["x-publicId"]=m["x-publicId"],le["x-systemId"]=m["x-systemId"]),q=le}return q.startIndex=m.startIndex,q.endIndex=m.endIndex,null!=m.sourceCodeLocation&&(q.sourceCodeLocation=m.sourceCodeLocation),q}function cloneChildren(m){for(var v=m.map((function(m){return cloneNode(m,!0)})),q=1;q{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.getFeed=void 0;var ee=q(72178),ae=q(55355);function getAtomFeed(m){var v,q=m.children,ee={type:"atom",items:(0,ae.getElementsByTagName)("entry",q).map((function(m){var v,q=m.children,ee={media:getMediaElements(q)};addConditionally(ee,"id","id",q),addConditionally(ee,"title","title",q);var ae=null===(v=getOneElement("link",q))||void 0===v?void 0:v.attribs.href;ae&&(ee.link=ae);var ie=fetch("summary",q)||fetch("content",q);ie&&(ee.description=ie);var de=fetch("updated",q);return de&&(ee.pubDate=new Date(de)),ee}))};addConditionally(ee,"id","id",q),addConditionally(ee,"title","title",q);var ie=null===(v=getOneElement("link",q))||void 0===v?void 0:v.attribs.href;ie&&(ee.link=ie),addConditionally(ee,"description","subtitle",q);var de=fetch("updated",q);return de&&(ee.updated=new Date(de)),addConditionally(ee,"author","email",q,!0),ee}function getRssFeed(m){var v,q,ee=null!==(q=null===(v=getOneElement("channel",m.children))||void 0===v?void 0:v.children)&&void 0!==q?q:[],ie={type:m.name.substr(0,3),id:"",items:(0,ae.getElementsByTagName)("item",m.children).map((function(m){var v=m.children,q={media:getMediaElements(v)};addConditionally(q,"id","guid",v),addConditionally(q,"title","title",v),addConditionally(q,"link","link",v),addConditionally(q,"description","description",v);var ee=fetch("pubDate",v)||fetch("dc:date",v);return ee&&(q.pubDate=new Date(ee)),q}))};addConditionally(ie,"title","title",ee),addConditionally(ie,"link","link",ee),addConditionally(ie,"description","description",ee);var de=fetch("lastBuildDate",ee);return de&&(ie.updated=new Date(de)),addConditionally(ie,"author","managingEditor",ee,!0),ie}v.getFeed=function getFeed(m){var v=getOneElement(isValidFeed,m);return v?"feed"===v.name?getAtomFeed(v):getRssFeed(v):null};var ie=["url","type","lang"],de=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function getMediaElements(m){return(0,ae.getElementsByTagName)("media:content",m).map((function(m){for(var v=m.attribs,q={medium:v.medium,isDefault:!!v.isDefault},ee=0,ae=ie;ee{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.uniqueSort=v.compareDocumentPosition=v.DocumentPosition=v.removeSubsets=void 0;var ee,ae=q(16102);function compareDocumentPosition(m,v){var q=[],ie=[];if(m===v)return 0;for(var de=(0,ae.hasChildren)(m)?m:m.parent;de;)q.unshift(de),de=de.parent;for(de=(0,ae.hasChildren)(v)?v:v.parent;de;)ie.unshift(de),de=de.parent;for(var ce=Math.min(q.length,ie.length),le=0;lefe.indexOf(be)?pe===v?ee.FOLLOWING|ee.CONTAINED_BY:ee.FOLLOWING:pe===m?ee.PRECEDING|ee.CONTAINS:ee.PRECEDING}v.removeSubsets=function removeSubsets(m){for(var v=m.length;--v>=0;){var q=m[v];if(v>0&&m.lastIndexOf(q,v-1)>=0)m.splice(v,1);else for(var ee=q.parent;ee;ee=ee.parent)if(m.includes(ee)){m.splice(v,1);break}}return m},function(m){m[m.DISCONNECTED=1]="DISCONNECTED",m[m.PRECEDING=2]="PRECEDING",m[m.FOLLOWING=4]="FOLLOWING",m[m.CONTAINS=8]="CONTAINS",m[m.CONTAINED_BY=16]="CONTAINED_BY"}(ee=v.DocumentPosition||(v.DocumentPosition={})),v.compareDocumentPosition=compareDocumentPosition,v.uniqueSort=function uniqueSort(m){return(m=m.filter((function(m,v,q){return!q.includes(m,v+1)}))).sort((function(m,v){var q=compareDocumentPosition(m,v);return q&ee.PRECEDING?-1:q&ee.FOLLOWING?1:0})),m}},43992:function(m,v,q){"use strict";var ee=this&&this.__createBinding||(Object.create?function(m,v,q,ee){void 0===ee&&(ee=q);var ae=Object.getOwnPropertyDescriptor(v,q);ae&&!("get"in ae?!v.__esModule:ae.writable||ae.configurable)||(ae={enumerable:!0,get:function(){return v[q]}}),Object.defineProperty(m,ee,ae)}:function(m,v,q,ee){void 0===ee&&(ee=q),m[ee]=v[q]}),ae=this&&this.__exportStar||function(m,v){for(var q in m)"default"===q||Object.prototype.hasOwnProperty.call(v,q)||ee(v,m,q)};Object.defineProperty(v,"__esModule",{value:!0}),v.hasChildren=v.isDocument=v.isComment=v.isText=v.isCDATA=v.isTag=void 0,ae(q(72178),v),ae(q(61699),v),ae(q(26167),v),ae(q(46754),v),ae(q(55355),v),ae(q(99256),v),ae(q(34921),v);var ie=q(16102);Object.defineProperty(v,"isTag",{enumerable:!0,get:function(){return ie.isTag}}),Object.defineProperty(v,"isCDATA",{enumerable:!0,get:function(){return ie.isCDATA}}),Object.defineProperty(v,"isText",{enumerable:!0,get:function(){return ie.isText}}),Object.defineProperty(v,"isComment",{enumerable:!0,get:function(){return ie.isComment}}),Object.defineProperty(v,"isDocument",{enumerable:!0,get:function(){return ie.isDocument}}),Object.defineProperty(v,"hasChildren",{enumerable:!0,get:function(){return ie.hasChildren}})},55355:(m,v,q)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.getElementsByTagType=v.getElementsByTagName=v.getElementById=v.getElements=v.testElement=void 0;var ee=q(16102),ae=q(46754),ie={tag_name:function(m){return"function"==typeof m?function(v){return(0,ee.isTag)(v)&&m(v.name)}:"*"===m?ee.isTag:function(v){return(0,ee.isTag)(v)&&v.name===m}},tag_type:function(m){return"function"==typeof m?function(v){return m(v.type)}:function(v){return v.type===m}},tag_contains:function(m){return"function"==typeof m?function(v){return(0,ee.isText)(v)&&m(v.data)}:function(v){return(0,ee.isText)(v)&&v.data===m}}};function getAttribCheck(m,v){return"function"==typeof v?function(q){return(0,ee.isTag)(q)&&v(q.attribs[m])}:function(q){return(0,ee.isTag)(q)&&q.attribs[m]===v}}function combineFuncs(m,v){return function(q){return m(q)||v(q)}}function compileTest(m){var v=Object.keys(m).map((function(v){var q=m[v];return Object.prototype.hasOwnProperty.call(ie,v)?ie[v](q):getAttribCheck(v,q)}));return 0===v.length?null:v.reduce(combineFuncs)}v.testElement=function testElement(m,v){var q=compileTest(m);return!q||q(v)},v.getElements=function getElements(m,v,q,ee){void 0===ee&&(ee=1/0);var ie=compileTest(m);return ie?(0,ae.filter)(ie,v,q,ee):[]},v.getElementById=function getElementById(m,v,q){return void 0===q&&(q=!0),Array.isArray(v)||(v=[v]),(0,ae.findOne)(getAttribCheck("id",m),v,q)},v.getElementsByTagName=function getElementsByTagName(m,v,q,ee){return void 0===q&&(q=!0),void 0===ee&&(ee=1/0),(0,ae.filter)(ie.tag_name(m),v,q,ee)},v.getElementsByTagType=function getElementsByTagType(m,v,q,ee){return void 0===q&&(q=!0),void 0===ee&&(ee=1/0),(0,ae.filter)(ie.tag_type(m),v,q,ee)}},26167:(m,v)=>{"use strict";function removeElement(m){if(m.prev&&(m.prev.next=m.next),m.next&&(m.next.prev=m.prev),m.parent){var v=m.parent.children,q=v.lastIndexOf(m);q>=0&&v.splice(q,1)}m.next=null,m.prev=null,m.parent=null}Object.defineProperty(v,"__esModule",{value:!0}),v.prepend=v.prependChild=v.append=v.appendChild=v.replaceElement=v.removeElement=void 0,v.removeElement=removeElement,v.replaceElement=function replaceElement(m,v){var q=v.prev=m.prev;q&&(q.next=v);var ee=v.next=m.next;ee&&(ee.prev=v);var ae=v.parent=m.parent;if(ae){var ie=ae.children;ie[ie.lastIndexOf(m)]=v,m.parent=null}},v.appendChild=function appendChild(m,v){if(removeElement(v),v.next=null,v.parent=m,m.children.push(v)>1){var q=m.children[m.children.length-2];q.next=v,v.prev=q}else v.prev=null},v.append=function append(m,v){removeElement(v);var q=m.parent,ee=m.next;if(v.next=ee,v.prev=m,m.next=v,v.parent=q,ee){if(ee.prev=v,q){var ae=q.children;ae.splice(ae.lastIndexOf(ee),0,v)}}else q&&q.children.push(v)},v.prependChild=function prependChild(m,v){if(removeElement(v),v.parent=m,v.prev=null,1!==m.children.unshift(v)){var q=m.children[1];q.prev=v,v.next=q}else v.next=null},v.prepend=function prepend(m,v){removeElement(v);var q=m.parent;if(q){var ee=q.children;ee.splice(ee.indexOf(m),0,v)}m.prev&&(m.prev.next=v),v.parent=q,v.prev=m.prev,v.next=m,m.prev=v}},46754:(m,v,q)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.findAll=v.existsOne=v.findOne=v.findOneChild=v.find=v.filter=void 0;var ee=q(16102);function find(m,v,q,ae){for(var ie=[],de=[v],ce=[0];;)if(ce[0]>=de[0].length){if(1===ce.length)return ie;de.shift(),ce.shift()}else{var le=de[0][ce[0]++];if(m(le)&&(ie.push(le),--ae<=0))return ie;q&&(0,ee.hasChildren)(le)&&le.children.length>0&&(ce.unshift(0),de.unshift(le.children))}}v.filter=function filter(m,v,q,ee){return void 0===q&&(q=!0),void 0===ee&&(ee=1/0),find(m,Array.isArray(v)?v:[v],q,ee)},v.find=find,v.findOneChild=function findOneChild(m,v){return v.find(m)},v.findOne=function findOne(m,v,q){void 0===q&&(q=!0);for(var ae=null,ie=0;ie0&&(ae=findOne(m,de.children,!0)))}return ae},v.existsOne=function existsOne(m,v){return v.some((function(v){return(0,ee.isTag)(v)&&(m(v)||existsOne(m,v.children))}))},v.findAll=function findAll(m,v){for(var q=[],ae=[v],ie=[0];;)if(ie[0]>=ae[0].length){if(1===ae.length)return q;ae.shift(),ie.shift()}else{var de=ae[0][ie[0]++];(0,ee.isTag)(de)&&(m(de)&&q.push(de),de.children.length>0&&(ie.unshift(0),ae.unshift(de.children)))}}},72178:function(m,v,q){"use strict";var ee=this&&this.__importDefault||function(m){return m&&m.__esModule?m:{default:m}};Object.defineProperty(v,"__esModule",{value:!0}),v.innerText=v.textContent=v.getText=v.getInnerHTML=v.getOuterHTML=void 0;var ae=q(16102),ie=ee(q(91203)),de=q(99960);function getOuterHTML(m,v){return(0,ie.default)(m,v)}v.getOuterHTML=getOuterHTML,v.getInnerHTML=function getInnerHTML(m,v){return(0,ae.hasChildren)(m)?m.children.map((function(m){return getOuterHTML(m,v)})).join(""):""},v.getText=function getText(m){return Array.isArray(m)?m.map(getText).join(""):(0,ae.isTag)(m)?"br"===m.name?"\n":getText(m.children):(0,ae.isCDATA)(m)?getText(m.children):(0,ae.isText)(m)?m.data:""},v.textContent=function textContent(m){return Array.isArray(m)?m.map(textContent).join(""):(0,ae.hasChildren)(m)&&!(0,ae.isComment)(m)?textContent(m.children):(0,ae.isText)(m)?m.data:""},v.innerText=function innerText(m){return Array.isArray(m)?m.map(innerText).join(""):(0,ae.hasChildren)(m)&&(m.type===de.ElementType.Tag||(0,ae.isCDATA)(m))?innerText(m.children):(0,ae.isText)(m)?m.data:""}},61699:(m,v,q)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.prevElementSibling=v.nextElementSibling=v.getName=v.hasAttrib=v.getAttributeValue=v.getSiblings=v.getParent=v.getChildren=void 0;var ee=q(16102);function getChildren(m){return(0,ee.hasChildren)(m)?m.children:[]}function getParent(m){return m.parent||null}v.getChildren=getChildren,v.getParent=getParent,v.getSiblings=function getSiblings(m){var v=getParent(m);if(null!=v)return getChildren(v);for(var q=[m],ee=m.prev,ae=m.next;null!=ee;)q.unshift(ee),ee=ee.prev;for(;null!=ae;)q.push(ae),ae=ae.next;return q},v.getAttributeValue=function getAttributeValue(m,v){var q;return null===(q=m.attribs)||void 0===q?void 0:q[v]},v.hasAttrib=function hasAttrib(m,v){return null!=m.attribs&&Object.prototype.hasOwnProperty.call(m.attribs,v)&&null!=m.attribs[v]},v.getName=function getName(m){return m.name},v.nextElementSibling=function nextElementSibling(m){for(var v=m.next;null!==v&&!(0,ee.isTag)(v);)v=v.next;return v},v.prevElementSibling=function prevElementSibling(m){for(var v=m.prev;null!==v&&!(0,ee.isTag)(v);)v=v.prev;return v}},25814:function(m,v,q){"use strict";var ee=this&&this.__createBinding||(Object.create?function(m,v,q,ee){void 0===ee&&(ee=q);var ae=Object.getOwnPropertyDescriptor(v,q);ae&&!("get"in ae?!v.__esModule:ae.writable||ae.configurable)||(ae={enumerable:!0,get:function(){return v[q]}}),Object.defineProperty(m,ee,ae)}:function(m,v,q,ee){void 0===ee&&(ee=q),m[ee]=v[q]}),ae=this&&this.__setModuleDefault||(Object.create?function(m,v){Object.defineProperty(m,"default",{enumerable:!0,value:v})}:function(m,v){m.default=v}),ie=this&&this.__importStar||function(m){if(m&&m.__esModule)return m;var v={};if(null!=m)for(var q in m)"default"!==q&&Object.prototype.hasOwnProperty.call(m,q)&&ee(v,m,q);return ae(v,m),v},de=this&&this.__importDefault||function(m){return m&&m.__esModule?m:{default:m}};Object.defineProperty(v,"__esModule",{value:!0}),v.decodeXML=v.decodeHTMLStrict=v.decodeHTMLAttribute=v.decodeHTML=v.determineBranch=v.EntityDecoder=v.DecodingMode=v.BinTrieFlags=v.fromCodePoint=v.replaceCodePoint=v.decodeCodePoint=v.xmlDecodeTree=v.htmlDecodeTree=void 0;var ce=de(q(6459));v.htmlDecodeTree=ce.default;var le=de(q(23878));v.xmlDecodeTree=le.default;var pe=ie(q(58894));v.decodeCodePoint=pe.default;var fe,ye=q(58894);Object.defineProperty(v,"replaceCodePoint",{enumerable:!0,get:function(){return ye.replaceCodePoint}}),Object.defineProperty(v,"fromCodePoint",{enumerable:!0,get:function(){return ye.fromCodePoint}}),function(m){m[m.NUM=35]="NUM",m[m.SEMI=59]="SEMI",m[m.EQUALS=61]="EQUALS",m[m.ZERO=48]="ZERO",m[m.NINE=57]="NINE",m[m.LOWER_A=97]="LOWER_A",m[m.LOWER_F=102]="LOWER_F",m[m.LOWER_X=120]="LOWER_X",m[m.LOWER_Z=122]="LOWER_Z",m[m.UPPER_A=65]="UPPER_A",m[m.UPPER_F=70]="UPPER_F",m[m.UPPER_Z=90]="UPPER_Z"}(fe||(fe={}));var be,Re,xe;function isNumber(m){return m>=fe.ZERO&&m<=fe.NINE}function isAsciiAlphaNumeric(m){return m>=fe.UPPER_A&&m<=fe.UPPER_Z||m>=fe.LOWER_A&&m<=fe.LOWER_Z||isNumber(m)}!function(m){m[m.VALUE_LENGTH=49152]="VALUE_LENGTH",m[m.BRANCH_LENGTH=16256]="BRANCH_LENGTH",m[m.JUMP_TABLE=127]="JUMP_TABLE"}(be=v.BinTrieFlags||(v.BinTrieFlags={})),function(m){m[m.EntityStart=0]="EntityStart",m[m.NumericStart=1]="NumericStart",m[m.NumericDecimal=2]="NumericDecimal",m[m.NumericHex=3]="NumericHex",m[m.NamedEntity=4]="NamedEntity"}(Re||(Re={})),function(m){m[m.Legacy=0]="Legacy",m[m.Strict=1]="Strict",m[m.Attribute=2]="Attribute"}(xe=v.DecodingMode||(v.DecodingMode={}));var _e=function(){function EntityDecoder(m,v,q){this.decodeTree=m,this.emitCodePoint=v,this.errors=q,this.state=Re.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=xe.Strict}return EntityDecoder.prototype.startEntity=function(m){this.decodeMode=m,this.state=Re.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1},EntityDecoder.prototype.write=function(m,v){switch(this.state){case Re.EntityStart:return m.charCodeAt(v)===fe.NUM?(this.state=Re.NumericStart,this.consumed+=1,this.stateNumericStart(m,v+1)):(this.state=Re.NamedEntity,this.stateNamedEntity(m,v));case Re.NumericStart:return this.stateNumericStart(m,v);case Re.NumericDecimal:return this.stateNumericDecimal(m,v);case Re.NumericHex:return this.stateNumericHex(m,v);case Re.NamedEntity:return this.stateNamedEntity(m,v)}},EntityDecoder.prototype.stateNumericStart=function(m,v){return v>=m.length?-1:(32|m.charCodeAt(v))===fe.LOWER_X?(this.state=Re.NumericHex,this.consumed+=1,this.stateNumericHex(m,v+1)):(this.state=Re.NumericDecimal,this.stateNumericDecimal(m,v))},EntityDecoder.prototype.addToNumericResult=function(m,v,q,ee){if(v!==q){var ae=q-v;this.result=this.result*Math.pow(ee,ae)+parseInt(m.substr(v,ae),ee),this.consumed+=ae}},EntityDecoder.prototype.stateNumericHex=function(m,v){for(var q,ee=v;v=fe.UPPER_A&&q<=fe.UPPER_F||q>=fe.LOWER_A&&q<=fe.LOWER_F)))return this.addToNumericResult(m,ee,v,16),this.emitNumericEntity(ae,3);v+=1}return this.addToNumericResult(m,ee,v,16),-1},EntityDecoder.prototype.stateNumericDecimal=function(m,v){for(var q=v;v>14;v>14)){if(de===fe.SEMI)return this.emitNamedEntityData(this.treeIndex,ie,this.consumed+this.excess);this.decodeMode!==xe.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1},EntityDecoder.prototype.emitNotTerminatedNamedEntity=function(){var m,v=this.result,q=(this.decodeTree[v]&be.VALUE_LENGTH)>>14;return this.emitNamedEntityData(v,q,this.consumed),null===(m=this.errors)||void 0===m||m.missingSemicolonAfterCharacterReference(),this.consumed},EntityDecoder.prototype.emitNamedEntityData=function(m,v,q){var ee=this.decodeTree;return this.emitCodePoint(1===v?ee[m]&~be.VALUE_LENGTH:ee[m+1],q),3===v&&this.emitCodePoint(ee[m+2],q),q},EntityDecoder.prototype.end=function(){var m;switch(this.state){case Re.NamedEntity:return 0===this.result||this.decodeMode===xe.Attribute&&this.result!==this.treeIndex?0:this.emitNotTerminatedNamedEntity();case Re.NumericDecimal:return this.emitNumericEntity(0,2);case Re.NumericHex:return this.emitNumericEntity(0,3);case Re.NumericStart:return null===(m=this.errors)||void 0===m||m.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case Re.EntityStart:return 0}},EntityDecoder}();function getDecoder(m){var v="",q=new _e(m,(function(m){return v+=(0,pe.fromCodePoint)(m)}));return function decodeWithTrie(m,ee){for(var ae=0,ie=0;(ie=m.indexOf("&",ie))>=0;){v+=m.slice(ae,ie),q.startEntity(ee);var de=q.write(m,ie+1);if(de<0){ae=ie+q.end();break}ae=ie+de,ie=0===de?ae+1:ae}var ce=v+m.slice(ae);return v="",ce}}function determineBranch(m,v,q,ee){var ae=(v&be.BRANCH_LENGTH)>>7,ie=v&be.JUMP_TABLE;if(0===ae)return 0!==ie&&ee===ie?q:-1;if(ie){var de=ee-ie;return de<0||de>=ae?-1:m[q+de]-1}for(var ce=q,le=ce+ae-1;ce<=le;){var pe=ce+le>>>1,fe=m[pe];if(feee))return m[pe+ae];le=pe-1}}return-1}v.EntityDecoder=_e,v.determineBranch=determineBranch;var we=getDecoder(ce.default),Te=getDecoder(le.default);v.decodeHTML=function decodeHTML(m,v){return void 0===v&&(v=xe.Legacy),we(m,v)},v.decodeHTMLAttribute=function decodeHTMLAttribute(m){return we(m,xe.Attribute)},v.decodeHTMLStrict=function decodeHTMLStrict(m){return we(m,xe.Strict)},v.decodeXML=function decodeXML(m){return Te(m,xe.Strict)}},58894:(m,v)=>{"use strict";var q;Object.defineProperty(v,"__esModule",{value:!0}),v.replaceCodePoint=v.fromCodePoint=void 0;var ee=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);function replaceCodePoint(m){var v;return m>=55296&&m<=57343||m>1114111?65533:null!==(v=ee.get(m))&&void 0!==v?v:m}v.fromCodePoint=null!==(q=String.fromCodePoint)&&void 0!==q?q:function(m){var v="";return m>65535&&(m-=65536,v+=String.fromCharCode(m>>>10&1023|55296),m=56320|1023&m),v+=String.fromCharCode(m)},v.replaceCodePoint=replaceCodePoint,v.default=function decodeCodePoint(m){return(0,v.fromCodePoint)(replaceCodePoint(m))}},62226:function(m,v,q){"use strict";var ee=this&&this.__importDefault||function(m){return m&&m.__esModule?m:{default:m}};Object.defineProperty(v,"__esModule",{value:!0}),v.encodeNonAsciiHTML=v.encodeHTML=void 0;var ae=ee(q(63739)),ie=q(71458),de=/[\t\n!-,./:-@[-`\f{-}$\x80-\uFFFF]/g;function encodeHTMLTrieRe(m,v){for(var q,ee="",de=0;null!==(q=m.exec(v));){var ce=q.index;ee+=v.substring(de,ce);var le=v.charCodeAt(ce),pe=ae.default.get(le);if("object"==typeof pe){if(ce+1{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.escapeText=v.escapeAttribute=v.escapeUTF8=v.escape=v.encodeXML=v.getCodePoint=v.xmlReplacer=void 0,v.xmlReplacer=/["&'<>$\x80-\uFFFF]/g;var q=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]);function encodeXML(m){for(var ee,ae="",ie=0;null!==(ee=v.xmlReplacer.exec(m));){var de=ee.index,ce=m.charCodeAt(de),le=q.get(ce);void 0!==le?(ae+=m.substring(ie,de)+le,ie=de+1):(ae+="".concat(m.substring(ie,de),"&#x").concat((0,v.getCodePoint)(m,de).toString(16),";"),ie=v.xmlReplacer.lastIndex+=Number(55296==(64512&ce)))}return ae+m.substr(ie)}function getEscaper(m,v){return function escape(q){for(var ee,ae=0,ie="";ee=m.exec(q);)ae!==ee.index&&(ie+=q.substring(ae,ee.index)),ie+=v.get(ee[0].charCodeAt(0)),ae=ee.index+1;return ie+q.substring(ae)}}v.getCodePoint=null!=String.prototype.codePointAt?function(m,v){return m.codePointAt(v)}:function(m,v){return 55296==(64512&m.charCodeAt(v))?1024*(m.charCodeAt(v)-55296)+m.charCodeAt(v+1)-56320+65536:m.charCodeAt(v)},v.encodeXML=encodeXML,v.escape=encodeXML,v.escapeUTF8=getEscaper(/[&<>'"]/g,q),v.escapeAttribute=getEscaper(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),v.escapeText=getEscaper(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]))},6459:(m,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.default=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map((function(m){return m.charCodeAt(0)})))},23878:(m,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.default=new Uint16Array("Ȁaglq\tɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map((function(m){return m.charCodeAt(0)})))},63739:(m,v)=>{"use strict";function restoreDiff(m){for(var v=1;v{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.decodeXMLStrict=v.decodeHTML5Strict=v.decodeHTML4Strict=v.decodeHTML5=v.decodeHTML4=v.decodeHTMLAttribute=v.decodeHTMLStrict=v.decodeHTML=v.decodeXML=v.DecodingMode=v.EntityDecoder=v.encodeHTML5=v.encodeHTML4=v.encodeNonAsciiHTML=v.encodeHTML=v.escapeText=v.escapeAttribute=v.escapeUTF8=v.escape=v.encodeXML=v.encode=v.decodeStrict=v.decode=v.EncodingMode=v.EntityLevel=void 0;var ee,ae,ie=q(25814),de=q(62226),ce=q(71458);function decode(m,v){if(void 0===v&&(v=ee.XML),("number"==typeof v?v:v.level)===ee.HTML){var q="object"==typeof v?v.mode:void 0;return(0,ie.decodeHTML)(m,q)}return(0,ie.decodeXML)(m)}!function(m){m[m.XML=0]="XML",m[m.HTML=1]="HTML"}(ee=v.EntityLevel||(v.EntityLevel={})),function(m){m[m.UTF8=0]="UTF8",m[m.ASCII=1]="ASCII",m[m.Extensive=2]="Extensive",m[m.Attribute=3]="Attribute",m[m.Text=4]="Text"}(ae=v.EncodingMode||(v.EncodingMode={})),v.decode=decode,v.decodeStrict=function decodeStrict(m,v){var q;void 0===v&&(v=ee.XML);var ae="number"==typeof v?{level:v}:v;return null!==(q=ae.mode)&&void 0!==q||(ae.mode=ie.DecodingMode.Strict),decode(m,ae)},v.encode=function encode(m,v){void 0===v&&(v=ee.XML);var q="number"==typeof v?{level:v}:v;return q.mode===ae.UTF8?(0,ce.escapeUTF8)(m):q.mode===ae.Attribute?(0,ce.escapeAttribute)(m):q.mode===ae.Text?(0,ce.escapeText)(m):q.level===ee.HTML?q.mode===ae.ASCII?(0,de.encodeNonAsciiHTML)(m):(0,de.encodeHTML)(m):(0,ce.encodeXML)(m)};var le=q(71458);Object.defineProperty(v,"encodeXML",{enumerable:!0,get:function(){return le.encodeXML}}),Object.defineProperty(v,"escape",{enumerable:!0,get:function(){return le.escape}}),Object.defineProperty(v,"escapeUTF8",{enumerable:!0,get:function(){return le.escapeUTF8}}),Object.defineProperty(v,"escapeAttribute",{enumerable:!0,get:function(){return le.escapeAttribute}}),Object.defineProperty(v,"escapeText",{enumerable:!0,get:function(){return le.escapeText}});var pe=q(62226);Object.defineProperty(v,"encodeHTML",{enumerable:!0,get:function(){return pe.encodeHTML}}),Object.defineProperty(v,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return pe.encodeNonAsciiHTML}}),Object.defineProperty(v,"encodeHTML4",{enumerable:!0,get:function(){return pe.encodeHTML}}),Object.defineProperty(v,"encodeHTML5",{enumerable:!0,get:function(){return pe.encodeHTML}});var fe=q(25814);Object.defineProperty(v,"EntityDecoder",{enumerable:!0,get:function(){return fe.EntityDecoder}}),Object.defineProperty(v,"DecodingMode",{enumerable:!0,get:function(){return fe.DecodingMode}}),Object.defineProperty(v,"decodeXML",{enumerable:!0,get:function(){return fe.decodeXML}}),Object.defineProperty(v,"decodeHTML",{enumerable:!0,get:function(){return fe.decodeHTML}}),Object.defineProperty(v,"decodeHTMLStrict",{enumerable:!0,get:function(){return fe.decodeHTMLStrict}}),Object.defineProperty(v,"decodeHTMLAttribute",{enumerable:!0,get:function(){return fe.decodeHTMLAttribute}}),Object.defineProperty(v,"decodeHTML4",{enumerable:!0,get:function(){return fe.decodeHTML}}),Object.defineProperty(v,"decodeHTML5",{enumerable:!0,get:function(){return fe.decodeHTML}}),Object.defineProperty(v,"decodeHTML4Strict",{enumerable:!0,get:function(){return fe.decodeHTMLStrict}}),Object.defineProperty(v,"decodeHTML5Strict",{enumerable:!0,get:function(){return fe.decodeHTMLStrict}}),Object.defineProperty(v,"decodeXMLStrict",{enumerable:!0,get:function(){return fe.decodeXML}})},80645:(m,v)=>{v.read=function(m,v,q,ee,ae){var ie,de,ce=8*ae-ee-1,le=(1<>1,fe=-7,ye=q?ae-1:0,be=q?-1:1,Re=m[v+ye];for(ye+=be,ie=Re&(1<<-fe)-1,Re>>=-fe,fe+=ce;fe>0;ie=256*ie+m[v+ye],ye+=be,fe-=8);for(de=ie&(1<<-fe)-1,ie>>=-fe,fe+=ee;fe>0;de=256*de+m[v+ye],ye+=be,fe-=8);if(0===ie)ie=1-pe;else{if(ie===le)return de?NaN:1/0*(Re?-1:1);de+=Math.pow(2,ee),ie-=pe}return(Re?-1:1)*de*Math.pow(2,ie-ee)},v.write=function(m,v,q,ee,ae,ie){var de,ce,le,pe=8*ie-ae-1,fe=(1<>1,be=23===ae?Math.pow(2,-24)-Math.pow(2,-77):0,Re=ee?0:ie-1,xe=ee?1:-1,_e=v<0||0===v&&1/v<0?1:0;for(v=Math.abs(v),isNaN(v)||v===1/0?(ce=isNaN(v)?1:0,de=fe):(de=Math.floor(Math.log(v)/Math.LN2),v*(le=Math.pow(2,-de))<1&&(de--,le*=2),(v+=de+ye>=1?be/le:be*Math.pow(2,1-ye))*le>=2&&(de++,le/=2),de+ye>=fe?(ce=0,de=fe):de+ye>=1?(ce=(v*le-1)*Math.pow(2,ae),de+=ye):(ce=v*Math.pow(2,ye-1)*Math.pow(2,ae),de=0));ae>=8;m[q+Re]=255&ce,Re+=xe,ce/=256,ae-=8);for(de=de<0;m[q+Re]=255&de,Re+=xe,de/=256,pe-=8);m[q+Re-xe]|=128*_e}},35717:m=>{"function"==typeof Object.create?m.exports=function inherits(m,v){v&&(m.super_=v,m.prototype=Object.create(v.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}}))}:m.exports=function inherits(m,v){if(v){m.super_=v;var TempCtor=function(){};TempCtor.prototype=v.prototype,m.prototype=new TempCtor,m.prototype.constructor=m}}},27376:m=>{m.exports=function isFunction(m){if(!m)return!1;var q=v.call(m);return"[object Function]"===q||"function"==typeof m&&"[object RegExp]"!==q||"undefined"!=typeof window&&(m===window.setTimeout||m===window.alert||m===window.confirm||m===window.prompt)};var v=Object.prototype.toString},55733:(m,v,q)=>{var ee=q(48764).Buffer;m.exports=function s(m,v,q){function u(ae,ie){if(!v[ae]){if(!m[ae]){if(ee)return ee(ae,!0);var de=new Error("Cannot find module '"+ae+"'");throw de.code="MODULE_NOT_FOUND",de}var ce=v[ae]={exports:{}};m[ae][0].call(ce.exports,(function(v){return u(m[ae][1][v]||v)}),ce,ce.exports,s,m,v,q)}return v[ae].exports}for(var ee=void 0,ae=0;ae>2,ce=(3&v)<<4|q>>4,le=1>6:64,pe=2>4,q=(15&de)<<4|(ce=ie.indexOf(m.charAt(pe++)))>>2,ee=(3&ce)<<6|(le=ie.indexOf(m.charAt(pe++))),be[fe++]=v,64!==ce&&(be[fe++]=q),64!==le&&(be[fe++]=ee);return be}},{"./support":30,"./utils":32}],2:[function(m,v,q){"use strict";var ee=m("./external"),ae=m("./stream/DataWorker"),ie=m("./stream/Crc32Probe"),de=m("./stream/DataLengthProbe");function o(m,v,q,ee,ae){this.compressedSize=m,this.uncompressedSize=v,this.crc32=q,this.compression=ee,this.compressedContent=ae}o.prototype={getContentWorker:function(){var m=new ae(ee.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new de("data_length")),v=this;return m.on("end",(function(){if(this.streamInfo.data_length!==v.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")})),m},getCompressedWorker:function(){return new ae(ee.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},o.createWorkerFrom=function(m,v,q){return m.pipe(new ie).pipe(new de("uncompressedSize")).pipe(v.compressWorker(q)).pipe(new de("compressedSize")).withStreamInfo("compression",v)},v.exports=o},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(m,v,q){"use strict";var ee=m("./stream/GenericWorker");q.STORE={magic:"\0\0",compressWorker:function(){return new ee("STORE compression")},uncompressWorker:function(){return new ee("STORE decompression")}},q.DEFLATE=m("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(m,v,q){"use strict";var ee=m("./utils"),ae=function(){for(var m,v=[],q=0;q<256;q++){m=q;for(var ee=0;ee<8;ee++)m=1&m?3988292384^m>>>1:m>>>1;v[q]=m}return v}();v.exports=function(m,v){return void 0!==m&&m.length?"string"!==ee.getTypeOf(m)?function(m,v,q,ee){var ie=ae,de=ee+q;m^=-1;for(var ce=ee;ce>>8^ie[255&(m^v[ce])];return-1^m}(0|v,m,m.length,0):function(m,v,q,ee){var ie=ae,de=ee+q;m^=-1;for(var ce=ee;ce>>8^ie[255&(m^v.charCodeAt(ce))];return-1^m}(0|v,m,m.length,0):0}},{"./utils":32}],5:[function(m,v,q){"use strict";q.base64=!1,q.binary=!1,q.dir=!1,q.createFolders=!0,q.date=null,q.compression=null,q.compressionOptions=null,q.comment=null,q.unixPermissions=null,q.dosPermissions=null},{}],6:[function(m,v,q){"use strict";var ee=null;ee="undefined"!=typeof Promise?Promise:m("lie"),v.exports={Promise:ee}},{lie:37}],7:[function(m,v,q){"use strict";var ee="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array,ae=m("pako"),ie=m("./utils"),de=m("./stream/GenericWorker"),ce=ee?"uint8array":"array";function h(m,v){de.call(this,"FlateWorker/"+m),this._pako=null,this._pakoAction=m,this._pakoOptions=v,this.meta={}}q.magic="\b\0",ie.inherits(h,de),h.prototype.processChunk=function(m){this.meta=m.meta,null===this._pako&&this._createPako(),this._pako.push(ie.transformTo(ce,m.data),!1)},h.prototype.flush=function(){de.prototype.flush.call(this),null===this._pako&&this._createPako(),this._pako.push([],!0)},h.prototype.cleanUp=function(){de.prototype.cleanUp.call(this),this._pako=null},h.prototype._createPako=function(){this._pako=new ae[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var m=this;this._pako.onData=function(v){m.push({data:v,meta:m.meta})}},q.compressWorker=function(m){return new h("Deflate",m)},q.uncompressWorker=function(){return new h("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(m,v,q){"use strict";function A(m,v){var q,ee="";for(q=0;q>>=8;return ee}function n(m,v,q,ae,le,pe){var fe,ye,be=m.file,Re=m.compression,xe=pe!==ie.utf8encode,_e=ee.transformTo("string",pe(be.name)),we=ee.transformTo("string",ie.utf8encode(be.name)),Te=be.comment,Se=ee.transformTo("string",pe(Te)),Ie=ee.transformTo("string",ie.utf8encode(Te)),Pe=we.length!==be.name.length,qe=Ie.length!==Te.length,We="",ze="",Ve="",He=be.dir,Xe=be.date,Qe={crc32:0,compressedSize:0,uncompressedSize:0};v&&!q||(Qe.crc32=m.crc32,Qe.compressedSize=m.compressedSize,Qe.uncompressedSize=m.uncompressedSize);var Ye=0;v&&(Ye|=8),xe||!Pe&&!qe||(Ye|=2048);var et=0,tt=0;He&&(et|=16),"UNIX"===le?(tt=798,et|=function(m,v){var q=m;return m||(q=v?16893:33204),(65535&q)<<16}(be.unixPermissions,He)):(tt=20,et|=function(m){return 63&(m||0)}(be.dosPermissions)),fe=Xe.getUTCHours(),fe<<=6,fe|=Xe.getUTCMinutes(),fe<<=5,fe|=Xe.getUTCSeconds()/2,ye=Xe.getUTCFullYear()-1980,ye<<=4,ye|=Xe.getUTCMonth()+1,ye<<=5,ye|=Xe.getUTCDate(),Pe&&(ze=A(1,1)+A(de(_e),4)+we,We+="up"+A(ze.length,2)+ze),qe&&(Ve=A(1,1)+A(de(Se),4)+Ie,We+="uc"+A(Ve.length,2)+Ve);var nt="";return nt+="\n\0",nt+=A(Ye,2),nt+=Re.magic,nt+=A(fe,2),nt+=A(ye,2),nt+=A(Qe.crc32,4),nt+=A(Qe.compressedSize,4),nt+=A(Qe.uncompressedSize,4),nt+=A(_e.length,2),nt+=A(We.length,2),{fileRecord:ce.LOCAL_FILE_HEADER+nt+_e+We,dirRecord:ce.CENTRAL_FILE_HEADER+A(tt,2)+nt+A(Se.length,2)+"\0\0\0\0"+A(et,4)+A(ae,4)+_e+We+Se}}var ee=m("../utils"),ae=m("../stream/GenericWorker"),ie=m("../utf8"),de=m("../crc32"),ce=m("../signature");function s(m,v,q,ee){ae.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=v,this.zipPlatform=q,this.encodeFileName=ee,this.streamFiles=m,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}ee.inherits(s,ae),s.prototype.push=function(m){var v=m.meta.percent||0,q=this.entriesCount,ee=this._sources.length;this.accumulate?this.contentBuffer.push(m):(this.bytesWritten+=m.data.length,ae.prototype.push.call(this,{data:m.data,meta:{currentFile:this.currentFile,percent:q?(v+100*(q-ee-1))/q:100}}))},s.prototype.openedSource=function(m){this.currentSourceOffset=this.bytesWritten,this.currentFile=m.file.name;var v=this.streamFiles&&!m.file.dir;if(v){var q=n(m,v,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:q.fileRecord,meta:{percent:0}})}else this.accumulate=!0},s.prototype.closedSource=function(m){this.accumulate=!1;var v=this.streamFiles&&!m.file.dir,q=n(m,v,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(q.dirRecord),v)this.push({data:function(m){return ce.DATA_DESCRIPTOR+A(m.crc32,4)+A(m.compressedSize,4)+A(m.uncompressedSize,4)}(m),meta:{percent:100}});else for(this.push({data:q.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},s.prototype.flush=function(){for(var m=this.bytesWritten,v=0;v=this.index;v--)q=(q<<8)+this.byteAt(v);return this.index+=m,q},readString:function(m){return ee.transformTo("string",this.readData(m))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var m=this.readInt(4);return new Date(Date.UTC(1980+(m>>25&127),(m>>21&15)-1,m>>16&31,m>>11&31,m>>5&63,(31&m)<<1))}},v.exports=i},{"../utils":32}],19:[function(m,v,q){"use strict";var ee=m("./Uint8ArrayReader");function i(m){ee.call(this,m)}m("../utils").inherits(i,ee),i.prototype.readData=function(m){this.checkOffset(m);var v=this.data.slice(this.zero+this.index,this.zero+this.index+m);return this.index+=m,v},v.exports=i},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(m,v,q){"use strict";var ee=m("./DataReader");function i(m){ee.call(this,m)}m("../utils").inherits(i,ee),i.prototype.byteAt=function(m){return this.data.charCodeAt(this.zero+m)},i.prototype.lastIndexOfSignature=function(m){return this.data.lastIndexOf(m)-this.zero},i.prototype.readAndCheckSignature=function(m){return m===this.readData(4)},i.prototype.readData=function(m){this.checkOffset(m);var v=this.data.slice(this.zero+this.index,this.zero+this.index+m);return this.index+=m,v},v.exports=i},{"../utils":32,"./DataReader":18}],21:[function(m,v,q){"use strict";var ee=m("./ArrayReader");function i(m){ee.call(this,m)}m("../utils").inherits(i,ee),i.prototype.readData=function(m){if(this.checkOffset(m),0===m)return new Uint8Array(0);var v=this.data.subarray(this.zero+this.index,this.zero+this.index+m);return this.index+=m,v},v.exports=i},{"../utils":32,"./ArrayReader":17}],22:[function(m,v,q){"use strict";var ee=m("../utils"),ae=m("../support"),ie=m("./ArrayReader"),de=m("./StringReader"),ce=m("./NodeBufferReader"),le=m("./Uint8ArrayReader");v.exports=function(m){var v=ee.getTypeOf(m);return ee.checkSupport(v),"string"!==v||ae.uint8array?"nodebuffer"===v?new ce(m):ae.uint8array?new le(ee.transformTo("uint8array",m)):new ie(ee.transformTo("array",m)):new de(m)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(m,v,q){"use strict";q.LOCAL_FILE_HEADER="PK",q.CENTRAL_FILE_HEADER="PK",q.CENTRAL_DIRECTORY_END="PK",q.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK",q.ZIP64_CENTRAL_DIRECTORY_END="PK",q.DATA_DESCRIPTOR="PK\b"},{}],24:[function(m,v,q){"use strict";var ee=m("./GenericWorker"),ae=m("../utils");function s(m){ee.call(this,"ConvertWorker to "+m),this.destType=m}ae.inherits(s,ee),s.prototype.processChunk=function(m){this.push({data:ae.transformTo(this.destType,m.data),meta:m.meta})},v.exports=s},{"../utils":32,"./GenericWorker":28}],25:[function(m,v,q){"use strict";var ee=m("./GenericWorker"),ae=m("../crc32");function s(){ee.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}m("../utils").inherits(s,ee),s.prototype.processChunk=function(m){this.streamInfo.crc32=ae(m.data,this.streamInfo.crc32||0),this.push(m)},v.exports=s},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(m,v,q){"use strict";var ee=m("../utils"),ae=m("./GenericWorker");function s(m){ae.call(this,"DataLengthProbe for "+m),this.propName=m,this.withStreamInfo(m,0)}ee.inherits(s,ae),s.prototype.processChunk=function(m){if(m){var v=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=v+m.data.length}ae.prototype.processChunk.call(this,m)},v.exports=s},{"../utils":32,"./GenericWorker":28}],27:[function(m,v,q){"use strict";var ee=m("../utils"),ae=m("./GenericWorker");function s(m){ae.call(this,"DataWorker");var v=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,m.then((function(m){v.dataIsReady=!0,v.data=m,v.max=m&&m.length||0,v.type=ee.getTypeOf(m),v.isPaused||v._tickAndRepeat()}),(function(m){v.error(m)}))}ee.inherits(s,ae),s.prototype.cleanUp=function(){ae.prototype.cleanUp.call(this),this.data=null},s.prototype.resume=function(){return!!ae.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,ee.delay(this._tickAndRepeat,[],this)),!0)},s.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(ee.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},s.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var m=null,v=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":m=this.data.substring(this.index,v);break;case"uint8array":m=this.data.subarray(this.index,v);break;case"array":case"nodebuffer":m=this.data.slice(this.index,v)}return this.index=v,this.push({data:m,meta:{percent:this.max?this.index/this.max*100:0}})},v.exports=s},{"../utils":32,"./GenericWorker":28}],28:[function(m,v,q){"use strict";function n(m){this.name=m||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}n.prototype={push:function(m){this.emit("data",m)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(m){this.emit("error",m)}return!0},error:function(m){return!this.isFinished&&(this.isPaused?this.generatedError=m:(this.isFinished=!0,this.emit("error",m),this.previous&&this.previous.error(m),this.cleanUp()),!0)},on:function(m,v){return this._listeners[m].push(v),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(m,v){if(this._listeners[m])for(var q=0;q "+m:m}},v.exports=n},{}],29:[function(m,v,q){"use strict";var ae=m("../utils"),ie=m("./ConvertWorker"),de=m("./GenericWorker"),ce=m("../base64"),le=m("../support"),pe=m("../external"),fe=null;if(le.nodestream)try{fe=m("../nodejs/NodejsStreamOutputAdapter")}catch(m){}function l(m,v){return new pe.Promise((function(q,ie){var de=[],le=m._internalType,pe=m._outputType,fe=m._mimeType;m.on("data",(function(m,q){de.push(m),v&&v(q)})).on("error",(function(m){de=[],ie(m)})).on("end",(function(){try{var m=function(m,v,q){switch(m){case"blob":return ae.newBlob(ae.transformTo("arraybuffer",v),q);case"base64":return ce.encode(v);default:return ae.transformTo(m,v)}}(pe,function(m,v){var q,ae=0,ie=null,de=0;for(q=0;q>>6:(q<65536?v[de++]=224|q>>>12:(v[de++]=240|q>>>18,v[de++]=128|q>>>12&63),v[de++]=128|q>>>6&63),v[de++]=128|63&q);return v}(m)},q.utf8decode=function(m){return ae.nodebuffer?ee.transformTo("nodebuffer",m).toString("utf-8"):function(m){var v,q,ae,ie,de=m.length,le=new Array(2*de);for(v=q=0;v>10&1023,le[q++]=56320|1023&ae)}return le.length!==q&&(le.subarray?le=le.subarray(0,q):le.length=q),ee.applyFromCharCode(le)}(m=ee.transformTo(ae.uint8array?"uint8array":"array",m))},ee.inherits(a,de),a.prototype.processChunk=function(m){var v=ee.transformTo(ae.uint8array?"uint8array":"array",m.data);if(this.leftOver&&this.leftOver.length){if(ae.uint8array){var ie=v;(v=new Uint8Array(ie.length+this.leftOver.length)).set(this.leftOver,0),v.set(ie,this.leftOver.length)}else v=this.leftOver.concat(v);this.leftOver=null}var de=function(m,v){var q;for((v=v||m.length)>m.length&&(v=m.length),q=v-1;0<=q&&128==(192&m[q]);)q--;return q<0||0===q?v:q+ce[m[q]]>v?q:v}(v),le=v;de!==v.length&&(ae.uint8array?(le=v.subarray(0,de),this.leftOver=v.subarray(de,v.length)):(le=v.slice(0,de),this.leftOver=v.slice(de,v.length))),this.push({data:q.utf8decode(le),meta:m.meta})},a.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:q.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},q.Utf8DecodeWorker=a,ee.inherits(l,de),l.prototype.processChunk=function(m){this.push({data:q.utf8encode(m.data),meta:m.meta})},q.Utf8EncodeWorker=l},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(m,v,q){"use strict";var ee=m("./support"),ae=m("./base64"),ie=m("./nodejsUtils"),de=m("./external");function n(m){return m}function l(m,v){for(var q=0;q>8;this.dir=!!(16&this.externalFileAttributes),0==m&&(this.dosPermissions=63&this.externalFileAttributes),3==m&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||"/"!==this.fileNameStr.slice(-1)||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var m=ee(this.extraFields[1].value);this.uncompressedSize===ae.MAX_VALUE_32BITS&&(this.uncompressedSize=m.readInt(8)),this.compressedSize===ae.MAX_VALUE_32BITS&&(this.compressedSize=m.readInt(8)),this.localHeaderOffset===ae.MAX_VALUE_32BITS&&(this.localHeaderOffset=m.readInt(8)),this.diskNumberStart===ae.MAX_VALUE_32BITS&&(this.diskNumberStart=m.readInt(4))}},readExtraFields:function(m){var v,q,ee,ae=m.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});m.index+4>>6:(q<65536?v[de++]=224|q>>>12:(v[de++]=240|q>>>18,v[de++]=128|q>>>12&63),v[de++]=128|q>>>6&63),v[de++]=128|63&q);return v},q.buf2binstring=function(m){return l(m,m.length)},q.binstring2buf=function(m){for(var v=new ee.Buf8(m.length),q=0,ae=v.length;q>10&1023,le[ee++]=56320|1023&ae)}return l(le,ee)},q.utf8border=function(m,v){var q;for((v=v||m.length)>m.length&&(v=m.length),q=v-1;0<=q&&128==(192&m[q]);)q--;return q<0||0===q?v:q+de[m[q]]>v?q:v}},{"./common":41}],43:[function(m,v,q){"use strict";v.exports=function(m,v,q,ee){for(var ae=65535&m|0,ie=m>>>16&65535|0,de=0;0!==q;){for(q-=de=2e3>>1:m>>>1;v[q]=m}return v}();v.exports=function(m,v,q,ae){var ie=ee,de=ae+q;m^=-1;for(var ce=ae;ce>>8^ie[255&(m^v[ce])];return-1^m}},{}],46:[function(m,v,q){"use strict";var ee,ae=m("../utils/common"),ie=m("./trees"),de=m("./adler32"),ce=m("./crc32"),le=m("./messages"),pe=0,fe=4,ye=0,be=-2,Re=-1,xe=4,_e=2,we=8,Te=9,Se=286,Ie=30,Pe=19,qe=2*Se+1,We=15,ze=3,Ve=258,He=Ve+ze+1,Xe=42,Qe=113,Ye=1,et=2,tt=3,nt=4;function R(m,v){return m.msg=le[v],v}function T(m){return(m<<1)-(4m.avail_out&&(q=m.avail_out),0!==q&&(ae.arraySet(m.output,v.pending_buf,v.pending_out,q,m.next_out),m.next_out+=q,v.pending_out+=q,m.total_out+=q,m.avail_out-=q,v.pending-=q,0===v.pending&&(v.pending_out=0))}function N(m,v){ie._tr_flush_block(m,0<=m.block_start?m.block_start:-1,m.strstart-m.block_start,v),m.block_start=m.strstart,F(m.strm)}function U(m,v){m.pending_buf[m.pending++]=v}function P(m,v){m.pending_buf[m.pending++]=v>>>8&255,m.pending_buf[m.pending++]=255&v}function L(m,v){var q,ee,ae=m.max_chain_length,ie=m.strstart,de=m.prev_length,ce=m.nice_match,le=m.strstart>m.w_size-He?m.strstart-(m.w_size-He):0,pe=m.window,fe=m.w_mask,ye=m.prev,be=m.strstart+Ve,Re=pe[ie+de-1],xe=pe[ie+de];m.prev_length>=m.good_match&&(ae>>=2),ce>m.lookahead&&(ce=m.lookahead);do{if(pe[(q=v)+de]===xe&&pe[q+de-1]===Re&&pe[q]===pe[ie]&&pe[++q]===pe[ie+1]){ie+=2,q++;do{}while(pe[++ie]===pe[++q]&&pe[++ie]===pe[++q]&&pe[++ie]===pe[++q]&&pe[++ie]===pe[++q]&&pe[++ie]===pe[++q]&&pe[++ie]===pe[++q]&&pe[++ie]===pe[++q]&&pe[++ie]===pe[++q]&&iele&&0!=--ae);return de<=m.lookahead?de:m.lookahead}function j(m){var v,q,ee,ie,le,pe,fe,ye,be,Re,xe=m.w_size;do{if(ie=m.window_size-m.lookahead-m.strstart,m.strstart>=xe+(xe-He)){for(ae.arraySet(m.window,m.window,xe,xe,0),m.match_start-=xe,m.strstart-=xe,m.block_start-=xe,v=q=m.hash_size;ee=m.head[--v],m.head[v]=xe<=ee?ee-xe:0,--q;);for(v=q=xe;ee=m.prev[--v],m.prev[v]=xe<=ee?ee-xe:0,--q;);ie+=xe}if(0===m.strm.avail_in)break;if(pe=m.strm,fe=m.window,ye=m.strstart+m.lookahead,Re=void 0,(be=ie)<(Re=pe.avail_in)&&(Re=be),q=0===Re?0:(pe.avail_in-=Re,ae.arraySet(fe,pe.input,pe.next_in,Re,ye),1===pe.state.wrap?pe.adler=de(pe.adler,fe,Re,ye):2===pe.state.wrap&&(pe.adler=ce(pe.adler,fe,Re,ye)),pe.next_in+=Re,pe.total_in+=Re,Re),m.lookahead+=q,m.lookahead+m.insert>=ze)for(le=m.strstart-m.insert,m.ins_h=m.window[le],m.ins_h=(m.ins_h<=ze&&(m.ins_h=(m.ins_h<=ze)if(ee=ie._tr_tally(m,m.strstart-m.match_start,m.match_length-ze),m.lookahead-=m.match_length,m.match_length<=m.max_lazy_match&&m.lookahead>=ze){for(m.match_length--;m.strstart++,m.ins_h=(m.ins_h<=ze&&(m.ins_h=(m.ins_h<=ze&&m.match_length<=m.prev_length){for(ae=m.strstart+m.lookahead-ze,ee=ie._tr_tally(m,m.strstart-1-m.prev_match,m.prev_length-ze),m.lookahead-=m.prev_length-1,m.prev_length-=2;++m.strstart<=ae&&(m.ins_h=(m.ins_h<m.pending_buf_size-5&&(q=m.pending_buf_size-5);;){if(m.lookahead<=1){if(j(m),0===m.lookahead&&v===pe)return Ye;if(0===m.lookahead)break}m.strstart+=m.lookahead,m.lookahead=0;var ee=m.block_start+q;if((0===m.strstart||m.strstart>=ee)&&(m.lookahead=m.strstart-ee,m.strstart=ee,N(m,!1),0===m.strm.avail_out))return Ye;if(m.strstart-m.block_start>=m.w_size-He&&(N(m,!1),0===m.strm.avail_out))return Ye}return m.insert=0,v===fe?(N(m,!0),0===m.strm.avail_out?tt:nt):(m.strstart>m.block_start&&(N(m,!1),m.strm.avail_out),Ye)})),new M(4,4,8,4,Z),new M(4,5,16,8,Z),new M(4,6,32,32,Z),new M(4,4,16,16,W),new M(8,16,32,32,W),new M(8,16,128,128,W),new M(8,32,128,256,W),new M(32,128,258,1024,W),new M(32,258,258,4096,W)],q.deflateInit=function(m,v){return Y(m,v,we,15,8,0)},q.deflateInit2=Y,q.deflateReset=K,q.deflateResetKeep=G,q.deflateSetHeader=function(m,v){return m&&m.state?2!==m.state.wrap?be:(m.state.gzhead=v,ye):be},q.deflate=function(m,v){var q,ae,de,le;if(!m||!m.state||5>8&255),U(ae,ae.gzhead.time>>16&255),U(ae,ae.gzhead.time>>24&255),U(ae,9===ae.level?2:2<=ae.strategy||ae.level<2?4:0),U(ae,255&ae.gzhead.os),ae.gzhead.extra&&ae.gzhead.extra.length&&(U(ae,255&ae.gzhead.extra.length),U(ae,ae.gzhead.extra.length>>8&255)),ae.gzhead.hcrc&&(m.adler=ce(m.adler,ae.pending_buf,ae.pending,0)),ae.gzindex=0,ae.status=69):(U(ae,0),U(ae,0),U(ae,0),U(ae,0),U(ae,0),U(ae,9===ae.level?2:2<=ae.strategy||ae.level<2?4:0),U(ae,3),ae.status=Qe);else{var Re=we+(ae.w_bits-8<<4)<<8;Re|=(2<=ae.strategy||ae.level<2?0:ae.level<6?1:6===ae.level?2:3)<<6,0!==ae.strstart&&(Re|=32),Re+=31-Re%31,ae.status=Qe,P(ae,Re),0!==ae.strstart&&(P(ae,m.adler>>>16),P(ae,65535&m.adler)),m.adler=1}if(69===ae.status)if(ae.gzhead.extra){for(de=ae.pending;ae.gzindex<(65535&ae.gzhead.extra.length)&&(ae.pending!==ae.pending_buf_size||(ae.gzhead.hcrc&&ae.pending>de&&(m.adler=ce(m.adler,ae.pending_buf,ae.pending-de,de)),F(m),de=ae.pending,ae.pending!==ae.pending_buf_size));)U(ae,255&ae.gzhead.extra[ae.gzindex]),ae.gzindex++;ae.gzhead.hcrc&&ae.pending>de&&(m.adler=ce(m.adler,ae.pending_buf,ae.pending-de,de)),ae.gzindex===ae.gzhead.extra.length&&(ae.gzindex=0,ae.status=73)}else ae.status=73;if(73===ae.status)if(ae.gzhead.name){de=ae.pending;do{if(ae.pending===ae.pending_buf_size&&(ae.gzhead.hcrc&&ae.pending>de&&(m.adler=ce(m.adler,ae.pending_buf,ae.pending-de,de)),F(m),de=ae.pending,ae.pending===ae.pending_buf_size)){le=1;break}le=ae.gzindexde&&(m.adler=ce(m.adler,ae.pending_buf,ae.pending-de,de)),0===le&&(ae.gzindex=0,ae.status=91)}else ae.status=91;if(91===ae.status)if(ae.gzhead.comment){de=ae.pending;do{if(ae.pending===ae.pending_buf_size&&(ae.gzhead.hcrc&&ae.pending>de&&(m.adler=ce(m.adler,ae.pending_buf,ae.pending-de,de)),F(m),de=ae.pending,ae.pending===ae.pending_buf_size)){le=1;break}le=ae.gzindexde&&(m.adler=ce(m.adler,ae.pending_buf,ae.pending-de,de)),0===le&&(ae.status=103)}else ae.status=103;if(103===ae.status&&(ae.gzhead.hcrc?(ae.pending+2>ae.pending_buf_size&&F(m),ae.pending+2<=ae.pending_buf_size&&(U(ae,255&m.adler),U(ae,m.adler>>8&255),m.adler=0,ae.status=Qe)):ae.status=Qe),0!==ae.pending){if(F(m),0===m.avail_out)return ae.last_flush=-1,ye}else if(0===m.avail_in&&T(v)<=T(q)&&v!==fe)return R(m,-5);if(666===ae.status&&0!==m.avail_in)return R(m,-5);if(0!==m.avail_in||0!==ae.lookahead||v!==pe&&666!==ae.status){var xe=2===ae.strategy?function(m,v){for(var q;;){if(0===m.lookahead&&(j(m),0===m.lookahead)){if(v===pe)return Ye;break}if(m.match_length=0,q=ie._tr_tally(m,0,m.window[m.strstart]),m.lookahead--,m.strstart++,q&&(N(m,!1),0===m.strm.avail_out))return Ye}return m.insert=0,v===fe?(N(m,!0),0===m.strm.avail_out?tt:nt):m.last_lit&&(N(m,!1),0===m.strm.avail_out)?Ye:et}(ae,v):3===ae.strategy?function(m,v){for(var q,ee,ae,de,ce=m.window;;){if(m.lookahead<=Ve){if(j(m),m.lookahead<=Ve&&v===pe)return Ye;if(0===m.lookahead)break}if(m.match_length=0,m.lookahead>=ze&&0m.lookahead&&(m.match_length=m.lookahead)}if(m.match_length>=ze?(q=ie._tr_tally(m,1,m.match_length-ze),m.lookahead-=m.match_length,m.strstart+=m.match_length,m.match_length=0):(q=ie._tr_tally(m,0,m.window[m.strstart]),m.lookahead--,m.strstart++),q&&(N(m,!1),0===m.strm.avail_out))return Ye}return m.insert=0,v===fe?(N(m,!0),0===m.strm.avail_out?tt:nt):m.last_lit&&(N(m,!1),0===m.strm.avail_out)?Ye:et}(ae,v):ee[ae.level].func(ae,v);if(xe!==tt&&xe!==nt||(ae.status=666),xe===Ye||xe===tt)return 0===m.avail_out&&(ae.last_flush=-1),ye;if(xe===et&&(1===v?ie._tr_align(ae):5!==v&&(ie._tr_stored_block(ae,0,0,!1),3===v&&(D(ae.head),0===ae.lookahead&&(ae.strstart=0,ae.block_start=0,ae.insert=0))),F(m),0===m.avail_out))return ae.last_flush=-1,ye}return v!==fe?ye:ae.wrap<=0?1:(2===ae.wrap?(U(ae,255&m.adler),U(ae,m.adler>>8&255),U(ae,m.adler>>16&255),U(ae,m.adler>>24&255),U(ae,255&m.total_in),U(ae,m.total_in>>8&255),U(ae,m.total_in>>16&255),U(ae,m.total_in>>24&255)):(P(ae,m.adler>>>16),P(ae,65535&m.adler)),F(m),0=q.w_size&&(0===ce&&(D(q.head),q.strstart=0,q.block_start=0,q.insert=0),Re=new ae.Buf8(q.w_size),ae.arraySet(Re,v,xe-q.w_size,q.w_size,0),v=Re,xe=q.w_size),le=m.avail_in,pe=m.next_in,fe=m.input,m.avail_in=xe,m.next_in=0,m.input=v,j(q);q.lookahead>=ze;){for(ee=q.strstart,ie=q.lookahead-(ze-1);q.ins_h=(q.ins_h<>>=Pe=Ie>>>24,xe-=Pe,0==(Pe=Ie>>>16&255))Xe[ie++]=65535&Ie;else{if(!(16&Pe)){if(0==(64&Pe)){Ie=_e[(65535&Ie)+(Re&(1<>>=Pe,xe-=Pe),xe<15&&(Re+=He[ee++]<>>=Pe=Ie>>>24,xe-=Pe,!(16&(Pe=Ie>>>16&255))){if(0==(64&Pe)){Ie=we[(65535&Ie)+(Re&(1<>>=Pe,xe-=Pe,(Pe=ie-de)>3,Re&=(1<<(xe-=qe<<3))-1,m.next_in=ee,m.next_out=ie,m.avail_in=ee>>24&255)+(m>>>8&65280)+((65280&m)<<8)+((255&m)<<24)}function s(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new ee.Buf16(320),this.work=new ee.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function a(m){var v;return m&&m.state?(v=m.state,m.total_in=m.total_out=v.total=0,m.msg="",v.wrap&&(m.adler=1&v.wrap),v.mode=be,v.last=0,v.havedict=0,v.dmax=32768,v.head=null,v.hold=0,v.bits=0,v.lencode=v.lendyn=new ee.Buf32(Re),v.distcode=v.distdyn=new ee.Buf32(xe),v.sane=1,v.back=-1,fe):ye}function o(m){var v;return m&&m.state?((v=m.state).wsize=0,v.whave=0,v.wnext=0,a(m)):ye}function h(m,v){var q,ee;return m&&m.state?(ee=m.state,v<0?(q=0,v=-v):(q=1+(v>>4),v<48&&(v&=15)),v&&(v<8||15=de.wsize?(ee.arraySet(de.window,v,q-de.wsize,de.wsize,0),de.wnext=0,de.whave=de.wsize):(ae<(ie=de.wsize-de.wnext)&&(ie=ae),ee.arraySet(de.window,v,q-ae,ie,de.wnext),(ae-=ie)?(ee.arraySet(de.window,v,q-ae,ae,0),de.wnext=ae,de.whave=de.wsize):(de.wnext+=ie,de.wnext===de.wsize&&(de.wnext=0),de.whave>>8&255,q.check=ie(q.check,ct,2,0),Pe=Ie=0,q.mode=2;break}if(q.flags=0,q.head&&(q.head.done=!1),!(1&q.wrap)||(((255&Ie)<<8)+(Ie>>8))%31){m.msg="incorrect header check",q.mode=30;break}if(8!=(15&Ie)){m.msg="unknown compression method",q.mode=30;break}if(Pe-=4,rt=8+(15&(Ie>>>=4)),0===q.wbits)q.wbits=rt;else if(rt>q.wbits){m.msg="invalid window size",q.mode=30;break}q.dmax=1<>8&1),512&q.flags&&(ct[0]=255&Ie,ct[1]=Ie>>>8&255,q.check=ie(q.check,ct,2,0)),Pe=Ie=0,q.mode=3;case 3:for(;Pe<32;){if(0===Te)break e;Te--,Ie+=Re[_e++]<>>8&255,ct[2]=Ie>>>16&255,ct[3]=Ie>>>24&255,q.check=ie(q.check,ct,4,0)),Pe=Ie=0,q.mode=4;case 4:for(;Pe<16;){if(0===Te)break e;Te--,Ie+=Re[_e++]<>8),512&q.flags&&(ct[0]=255&Ie,ct[1]=Ie>>>8&255,q.check=ie(q.check,ct,2,0)),Pe=Ie=0,q.mode=5;case 5:if(1024&q.flags){for(;Pe<16;){if(0===Te)break e;Te--,Ie+=Re[_e++]<>>8&255,q.check=ie(q.check,ct,2,0)),Pe=Ie=0}else q.head&&(q.head.extra=null);q.mode=6;case 6:if(1024&q.flags&&(Te<(ze=q.length)&&(ze=Te),ze&&(q.head&&(rt=q.head.extra_len-q.length,q.head.extra||(q.head.extra=new Array(q.head.extra_len)),ee.arraySet(q.head.extra,Re,_e,ze,rt)),512&q.flags&&(q.check=ie(q.check,Re,ze,_e)),Te-=ze,_e+=ze,q.length-=ze),q.length))break e;q.length=0,q.mode=7;case 7:if(2048&q.flags){if(0===Te)break e;for(ze=0;rt=Re[_e+ze++],q.head&&rt&&q.length<65536&&(q.head.name+=String.fromCharCode(rt)),rt&&ze>9&1,q.head.done=!0),m.adler=q.check=0,q.mode=12;break;case 10:for(;Pe<32;){if(0===Te)break e;Te--,Ie+=Re[_e++]<>>=7&Pe,Pe-=7&Pe,q.mode=27;break}for(;Pe<3;){if(0===Te)break e;Te--,Ie+=Re[_e++]<>>=1)){case 0:q.mode=14;break;case 1:if(j(q),q.mode=20,6!==v)break;Ie>>>=2,Pe-=2;break e;case 2:q.mode=17;break;case 3:m.msg="invalid block type",q.mode=30}Ie>>>=2,Pe-=2;break;case 14:for(Ie>>>=7&Pe,Pe-=7&Pe;Pe<32;){if(0===Te)break e;Te--,Ie+=Re[_e++]<>>16^65535)){m.msg="invalid stored block lengths",q.mode=30;break}if(q.length=65535&Ie,Pe=Ie=0,q.mode=15,6===v)break e;case 15:q.mode=16;case 16:if(ze=q.length){if(Te>>=5,Pe-=5,q.ndist=1+(31&Ie),Ie>>>=5,Pe-=5,q.ncode=4+(15&Ie),Ie>>>=4,Pe-=4,286>>=3,Pe-=3}for(;q.have<19;)q.lens[lt[q.have++]]=0;if(q.lencode=q.lendyn,q.lenbits=7,st={bits:q.lenbits},it=ce(0,q.lens,0,19,q.lencode,0,q.work,st),q.lenbits=st.bits,it){m.msg="invalid code lengths set",q.mode=30;break}q.have=0,q.mode=19;case 19:for(;q.have>>16&255,Ye=65535&dt,!((Xe=dt>>>24)<=Pe);){if(0===Te)break e;Te--,Ie+=Re[_e++]<>>=Xe,Pe-=Xe,q.lens[q.have++]=Ye;else{if(16===Ye){for(ot=Xe+2;Pe>>=Xe,Pe-=Xe,0===q.have){m.msg="invalid bit length repeat",q.mode=30;break}rt=q.lens[q.have-1],ze=3+(3&Ie),Ie>>>=2,Pe-=2}else if(17===Ye){for(ot=Xe+3;Pe>>=Xe)),Ie>>>=3,Pe-=3}else{for(ot=Xe+7;Pe>>=Xe)),Ie>>>=7,Pe-=7}if(q.have+ze>q.nlen+q.ndist){m.msg="invalid bit length repeat",q.mode=30;break}for(;ze--;)q.lens[q.have++]=rt}}if(30===q.mode)break;if(0===q.lens[256]){m.msg="invalid code -- missing end-of-block",q.mode=30;break}if(q.lenbits=9,st={bits:q.lenbits},it=ce(le,q.lens,0,q.nlen,q.lencode,0,q.work,st),q.lenbits=st.bits,it){m.msg="invalid literal/lengths set",q.mode=30;break}if(q.distbits=6,q.distcode=q.distdyn,st={bits:q.distbits},it=ce(pe,q.lens,q.nlen,q.ndist,q.distcode,0,q.work,st),q.distbits=st.bits,it){m.msg="invalid distances set",q.mode=30;break}if(q.mode=20,6===v)break e;case 20:q.mode=21;case 21:if(6<=Te&&258<=Se){m.next_out=we,m.avail_out=Se,m.next_in=_e,m.avail_in=Te,q.hold=Ie,q.bits=Pe,de(m,We),we=m.next_out,xe=m.output,Se=m.avail_out,_e=m.next_in,Re=m.input,Te=m.avail_in,Ie=q.hold,Pe=q.bits,12===q.mode&&(q.back=-1);break}for(q.back=0;Qe=(dt=q.lencode[Ie&(1<>>16&255,Ye=65535&dt,!((Xe=dt>>>24)<=Pe);){if(0===Te)break e;Te--,Ie+=Re[_e++]<>et)])>>>16&255,Ye=65535&dt,!(et+(Xe=dt>>>24)<=Pe);){if(0===Te)break e;Te--,Ie+=Re[_e++]<>>=et,Pe-=et,q.back+=et}if(Ie>>>=Xe,Pe-=Xe,q.back+=Xe,q.length=Ye,0===Qe){q.mode=26;break}if(32&Qe){q.back=-1,q.mode=12;break}if(64&Qe){m.msg="invalid literal/length code",q.mode=30;break}q.extra=15&Qe,q.mode=22;case 22:if(q.extra){for(ot=q.extra;Pe>>=q.extra,Pe-=q.extra,q.back+=q.extra}q.was=q.length,q.mode=23;case 23:for(;Qe=(dt=q.distcode[Ie&(1<>>16&255,Ye=65535&dt,!((Xe=dt>>>24)<=Pe);){if(0===Te)break e;Te--,Ie+=Re[_e++]<>et)])>>>16&255,Ye=65535&dt,!(et+(Xe=dt>>>24)<=Pe);){if(0===Te)break e;Te--,Ie+=Re[_e++]<>>=et,Pe-=et,q.back+=et}if(Ie>>>=Xe,Pe-=Xe,q.back+=Xe,64&Qe){m.msg="invalid distance code",q.mode=30;break}q.offset=Ye,q.extra=15&Qe,q.mode=24;case 24:if(q.extra){for(ot=q.extra;Pe>>=q.extra,Pe-=q.extra,q.back+=q.extra}if(q.offset>q.dmax){m.msg="invalid distance too far back",q.mode=30;break}q.mode=25;case 25:if(0===Se)break e;if(ze=We-Se,q.offset>ze){if((ze=q.offset-ze)>q.whave&&q.sane){m.msg="invalid distance too far back",q.mode=30;break}Ve=ze>q.wnext?(ze-=q.wnext,q.wsize-ze):q.wnext-ze,ze>q.length&&(ze=q.length),He=q.window}else He=xe,Ve=we-q.offset,ze=q.length;for(SeSe?(Pe=ct[lt+ye[Ve]],it[st+ye[Ve]]):(Pe=96,0),Re=1<>et)+(xe-=Re)]=Ie<<24|Pe<<16|qe|0,0!==xe;);for(Re=1<>=1;if(0!==Re?(rt&=Re-1,rt+=Re):rt=0,Ve++,0==--ot[ze]){if(ze===Xe)break;ze=v[q+ye[Ve]]}if(Qe>>7)]}function U(m,v){m.pending_buf[m.pending++]=255&v,m.pending_buf[m.pending++]=v>>>8&255}function P(m,v,q){m.bi_valid>xe-q?(m.bi_buf|=v<>xe-m.bi_valid,m.bi_valid+=q-xe):(m.bi_buf|=v<>>=1,q<<=1,0<--v;);return q>>>1}function Z(m,v,q){var ee,ae,ie=new Array(Re+1),de=0;for(ee=1;ee<=Re;ee++)ie[ee]=de=de+q[ee-1]<<1;for(ae=0;ae<=v;ae++){var ce=m[2*ae+1];0!==ce&&(m[2*ae]=j(ie[ce]++,ce))}}function W(m){var v;for(v=0;v>1;1<=q;q--)G(m,ie,q);for(ae=le;q=m.heap[1],m.heap[1]=m.heap[m.heap_len--],G(m,ie,1),ee=m.heap[1],m.heap[--m.heap_max]=q,m.heap[--m.heap_max]=ee,ie[2*ae]=ie[2*q]+ie[2*ee],m.depth[ae]=(m.depth[q]>=m.depth[ee]?m.depth[q]:m.depth[ee])+1,ie[2*q+1]=ie[2*ee+1]=ae,m.heap[1]=ae++,G(m,ie,1),2<=m.heap_len;);m.heap[--m.heap_max]=m.heap[1],function(m,v){var q,ee,ae,ie,de,ce,le=v.dyn_tree,pe=v.max_code,fe=v.stat_desc.static_tree,ye=v.stat_desc.has_stree,xe=v.stat_desc.extra_bits,_e=v.stat_desc.extra_base,we=v.stat_desc.max_length,Te=0;for(ie=0;ie<=Re;ie++)m.bl_count[ie]=0;for(le[2*m.heap[m.heap_max]+1]=0,q=m.heap_max+1;q>=7;ee>>=1)if(1&q&&0!==m.dyn_ltree[2*v])return ae;if(0!==m.dyn_ltree[18]||0!==m.dyn_ltree[20]||0!==m.dyn_ltree[26])return ie;for(v=32;v>>3,(ce=m.static_len+3+7>>>3)<=de&&(de=ce)):de=ce=q+5,q+4<=de&&-1!==v?J(m,v,q,ee):4===m.strategy||ce===de?(P(m,2+(ee?1:0),3),K(m,Ve,He)):(P(m,4+(ee?1:0),3),function(m,v,q,ee){var ae;for(P(m,v-257,5),P(m,q-1,5),P(m,ee-4,4),ae=0;ae>>8&255,m.pending_buf[m.d_buf+2*m.last_lit+1]=255&v,m.pending_buf[m.l_buf+m.last_lit]=255&q,m.last_lit++,0===v?m.dyn_ltree[2*q]++:(m.matches++,v--,m.dyn_ltree[2*(Qe[q]+le+1)]++,m.dyn_dtree[2*N(v)]++),m.last_lit===m.lit_bufsize-1},q._tr_align=function(m){P(m,2,3),L(m,we,Ve),function(m){16===m.bi_valid?(U(m,m.bi_buf),m.bi_buf=0,m.bi_valid=0):8<=m.bi_valid&&(m.pending_buf[m.pending++]=255&m.bi_buf,m.bi_buf>>=8,m.bi_valid-=8)}(m)}},{"../utils/common":41}],53:[function(m,v,q){"use strict";v.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(m,v,ee){(function(m){!function(m,v){"use strict";if(!m.setImmediate){var q,ee,ae,ie,de=1,ce={},le=!1,pe=m.document,fe=Object.getPrototypeOf&&Object.getPrototypeOf(m);fe=fe&&fe.setTimeout?fe:m,q="[object process]"==={}.toString.call(m.process)?function(m){process.nextTick((function(){c(m)}))}:function(){if(m.postMessage&&!m.importScripts){var v=!0,q=m.onmessage;return m.onmessage=function(){v=!1},m.postMessage("","*"),m.onmessage=q,v}}()?(ie="setImmediate$"+Math.random()+"$",m.addEventListener?m.addEventListener("message",d,!1):m.attachEvent("onmessage",d),function(v){m.postMessage(ie+v,"*")}):m.MessageChannel?((ae=new MessageChannel).port1.onmessage=function(m){c(m.data)},function(m){ae.port2.postMessage(m)}):pe&&"onreadystatechange"in pe.createElement("script")?(ee=pe.documentElement,function(m){var v=pe.createElement("script");v.onreadystatechange=function(){c(m),v.onreadystatechange=null,ee.removeChild(v),v=null},ee.appendChild(v)}):function(m){setTimeout(c,0,m)},fe.setImmediate=function(m){"function"!=typeof m&&(m=new Function(""+m));for(var v=new Array(arguments.length-1),ee=0;ee{function keyCode(m){if(m&&"object"==typeof m){var v=m.which||m.keyCode||m.charCode;v&&(m=v)}if("number"==typeof m)return ie[m];var ae,de=String(m);return(ae=q[de.toLowerCase()])?ae:(ae=ee[de.toLowerCase()])||(1===de.length?de.charCodeAt(0):void 0)}keyCode.isEventKey=function isEventKey(m,v){if(m&&"object"==typeof m){var ae=m.which||m.keyCode||m.charCode;if(null==ae)return!1;if("string"==typeof v){var ie;if(ie=q[v.toLowerCase()])return ie===ae;if(ie=ee[v.toLowerCase()])return ie===ae}else if("number"==typeof v)return v===ae;return!1}};var q=(v=m.exports=keyCode).code=v.codes={backspace:8,tab:9,enter:13,shift:16,ctrl:17,alt:18,"pause/break":19,"caps lock":20,esc:27,space:32,"page up":33,"page down":34,end:35,home:36,left:37,up:38,right:39,down:40,insert:45,delete:46,command:91,"left command":91,"right command":93,"numpad *":106,"numpad +":107,"numpad -":109,"numpad .":110,"numpad /":111,"num lock":144,"scroll lock":145,"my computer":182,"my calculator":183,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},ee=v.aliases={windows:91,"⇧":16,"⌥":18,"⌃":17,"⌘":91,ctl:17,control:17,option:18,pause:19,break:19,caps:20,return:13,escape:27,spc:32,spacebar:32,pgup:33,pgdn:34,ins:45,del:46,cmd:91};for(ae=97;ae<123;ae++)q[String.fromCharCode(ae)]=ae-32;for(var ae=48;ae<58;ae++)q[ae-48]=ae;for(ae=1;ae<13;ae++)q["f"+ae]=ae+111;for(ae=0;ae<10;ae++)q["numpad "+ae]=ae+96;var ie=v.names=v.title={};for(ae in q)ie[q[ae]]=ae;for(var de in ee)q[de]=ee[de]},18552:(m,v,q)=>{var ee=q(10852)(q(55639),"DataView");m.exports=ee},1989:(m,v,q)=>{var ee=q(51789),ae=q(80401),ie=q(57667),de=q(21327),ce=q(81866);function Hash(m){var v=-1,q=null==m?0:m.length;for(this.clear();++v{var ee=q(27040),ae=q(14125),ie=q(82117),de=q(67518),ce=q(13399);function ListCache(m){var v=-1,q=null==m?0:m.length;for(this.clear();++v{var ee=q(10852)(q(55639),"Map");m.exports=ee},83369:(m,v,q)=>{var ee=q(24785),ae=q(11285),ie=q(96e3),de=q(49916),ce=q(95265);function MapCache(m){var v=-1,q=null==m?0:m.length;for(this.clear();++v{var ee=q(10852)(q(55639),"Promise");m.exports=ee},58525:(m,v,q)=>{var ee=q(10852)(q(55639),"Set");m.exports=ee},88668:(m,v,q)=>{var ee=q(83369),ae=q(90619),ie=q(72385);function SetCache(m){var v=-1,q=null==m?0:m.length;for(this.__data__=new ee;++v{var ee=q(38407),ae=q(37465),ie=q(63779),de=q(67599),ce=q(44758),le=q(34309);function Stack(m){var v=this.__data__=new ee(m);this.size=v.size}Stack.prototype.clear=ae,Stack.prototype.delete=ie,Stack.prototype.get=de,Stack.prototype.has=ce,Stack.prototype.set=le,m.exports=Stack},62705:(m,v,q)=>{var ee=q(55639).Symbol;m.exports=ee},11149:(m,v,q)=>{var ee=q(55639).Uint8Array;m.exports=ee},70577:(m,v,q)=>{var ee=q(10852)(q(55639),"WeakMap");m.exports=ee},96874:m=>{m.exports=function apply(m,v,q){switch(q.length){case 0:return m.call(v);case 1:return m.call(v,q[0]);case 2:return m.call(v,q[0],q[1]);case 3:return m.call(v,q[0],q[1],q[2])}return m.apply(v,q)}},34963:m=>{m.exports=function arrayFilter(m,v){for(var q=-1,ee=null==m?0:m.length,ae=0,ie=[];++q{var ee=q(22545),ae=q(35694),ie=q(1469),de=q(44144),ce=q(65776),le=q(36719),pe=Object.prototype.hasOwnProperty;m.exports=function arrayLikeKeys(m,v){var q=ie(m),fe=!q&&ae(m),ye=!q&&!fe&&de(m),be=!q&&!fe&&!ye&&le(m),Re=q||fe||ye||be,xe=Re?ee(m.length,String):[],_e=xe.length;for(var we in m)!v&&!pe.call(m,we)||Re&&("length"==we||ye&&("offset"==we||"parent"==we)||be&&("buffer"==we||"byteLength"==we||"byteOffset"==we)||ce(we,_e))||xe.push(we);return xe}},29932:m=>{m.exports=function arrayMap(m,v){for(var q=-1,ee=null==m?0:m.length,ae=Array(ee);++q{m.exports=function arrayPush(m,v){for(var q=-1,ee=v.length,ae=m.length;++q{m.exports=function arraySome(m,v){for(var q=-1,ee=null==m?0:m.length;++q{var ee=q(89465),ae=q(77813);m.exports=function assignMergeValue(m,v,q){(void 0!==q&&!ae(m[v],q)||void 0===q&&!(v in m))&&ee(m,v,q)}},34865:(m,v,q)=>{var ee=q(89465),ae=q(77813),ie=Object.prototype.hasOwnProperty;m.exports=function assignValue(m,v,q){var de=m[v];ie.call(m,v)&&ae(de,q)&&(void 0!==q||v in m)||ee(m,v,q)}},18470:(m,v,q)=>{var ee=q(77813);m.exports=function assocIndexOf(m,v){for(var q=m.length;q--;)if(ee(m[q][0],v))return q;return-1}},89465:(m,v,q)=>{var ee=q(38777);m.exports=function baseAssignValue(m,v,q){"__proto__"==v&&ee?ee(m,v,{configurable:!0,enumerable:!0,value:q,writable:!0}):m[v]=q}},3118:(m,v,q)=>{var ee=q(13218),ae=Object.create,ie=function(){function object(){}return function(m){if(!ee(m))return{};if(ae)return ae(m);object.prototype=m;var v=new object;return object.prototype=void 0,v}}();m.exports=ie},89881:(m,v,q)=>{var ee=q(47816),ae=q(99291)(ee);m.exports=ae},41848:m=>{m.exports=function baseFindIndex(m,v,q,ee){for(var ae=m.length,ie=q+(ee?1:-1);ee?ie--:++ie{var ee=q(25063)();m.exports=ee},47816:(m,v,q)=>{var ee=q(28483),ae=q(3674);m.exports=function baseForOwn(m,v){return m&&ee(m,v,ae)}},97786:(m,v,q)=>{var ee=q(71811),ae=q(40327);m.exports=function baseGet(m,v){for(var q=0,ie=(v=ee(v,m)).length;null!=m&&q{var ee=q(62488),ae=q(1469);m.exports=function baseGetAllKeys(m,v,q){var ie=v(m);return ae(m)?ie:ee(ie,q(m))}},44239:(m,v,q)=>{var ee=q(62705),ae=q(89607),ie=q(2333),de="[object Null]",ce="[object Undefined]",le=ee?ee.toStringTag:void 0;m.exports=function baseGetTag(m){return null==m?void 0===m?ce:de:le&&le in Object(m)?ae(m):ie(m)}},13:m=>{m.exports=function baseHasIn(m,v){return null!=m&&v in Object(m)}},9454:(m,v,q)=>{var ee=q(44239),ae=q(37005),ie="[object Arguments]";m.exports=function baseIsArguments(m){return ae(m)&&ee(m)==ie}},90939:(m,v,q)=>{var ee=q(2492),ae=q(37005);m.exports=function baseIsEqual(m,v,q,ie,de){return m===v||(null==m||null==v||!ae(m)&&!ae(v)?m!=m&&v!=v:ee(m,v,q,ie,baseIsEqual,de))}},2492:(m,v,q)=>{var ee=q(46384),ae=q(67114),ie=q(18351),de=q(16096),ce=q(64160),le=q(1469),pe=q(44144),fe=q(36719),ye=1,be="[object Arguments]",Re="[object Array]",xe="[object Object]",_e=Object.prototype.hasOwnProperty;m.exports=function baseIsEqualDeep(m,v,q,we,Te,Se){var Ie=le(m),Pe=le(v),qe=Ie?Re:ce(m),We=Pe?Re:ce(v),ze=(qe=qe==be?xe:qe)==xe,Ve=(We=We==be?xe:We)==xe,He=qe==We;if(He&&pe(m)){if(!pe(v))return!1;Ie=!0,ze=!1}if(He&&!ze)return Se||(Se=new ee),Ie||fe(m)?ae(m,v,q,we,Te,Se):ie(m,v,qe,q,we,Te,Se);if(!(q&ye)){var Xe=ze&&_e.call(m,"__wrapped__"),Qe=Ve&&_e.call(v,"__wrapped__");if(Xe||Qe){var Ye=Xe?m.value():m,et=Qe?v.value():v;return Se||(Se=new ee),Te(Ye,et,q,we,Se)}}return!!He&&(Se||(Se=new ee),de(m,v,q,we,Te,Se))}},2958:(m,v,q)=>{var ee=q(46384),ae=q(90939),ie=1,de=2;m.exports=function baseIsMatch(m,v,q,ce){var le=q.length,pe=le,fe=!ce;if(null==m)return!pe;for(m=Object(m);le--;){var ye=q[le];if(fe&&ye[2]?ye[1]!==m[ye[0]]:!(ye[0]in m))return!1}for(;++le{var ee=q(23560),ae=q(15346),ie=q(13218),de=q(80346),ce=/^\[object .+?Constructor\]$/,le=Function.prototype,pe=Object.prototype,fe=le.toString,ye=pe.hasOwnProperty,be=RegExp("^"+fe.call(ye).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");m.exports=function baseIsNative(m){return!(!ie(m)||ae(m))&&(ee(m)?be:ce).test(de(m))}},38749:(m,v,q)=>{var ee=q(44239),ae=q(41780),ie=q(37005),de={};de["[object Float32Array]"]=de["[object Float64Array]"]=de["[object Int8Array]"]=de["[object Int16Array]"]=de["[object Int32Array]"]=de["[object Uint8Array]"]=de["[object Uint8ClampedArray]"]=de["[object Uint16Array]"]=de["[object Uint32Array]"]=!0,de["[object Arguments]"]=de["[object Array]"]=de["[object ArrayBuffer]"]=de["[object Boolean]"]=de["[object DataView]"]=de["[object Date]"]=de["[object Error]"]=de["[object Function]"]=de["[object Map]"]=de["[object Number]"]=de["[object Object]"]=de["[object RegExp]"]=de["[object Set]"]=de["[object String]"]=de["[object WeakMap]"]=!1,m.exports=function baseIsTypedArray(m){return ie(m)&&ae(m.length)&&!!de[ee(m)]}},67206:(m,v,q)=>{var ee=q(91573),ae=q(16432),ie=q(6557),de=q(1469),ce=q(39601);m.exports=function baseIteratee(m){return"function"==typeof m?m:null==m?ie:"object"==typeof m?de(m)?ae(m[0],m[1]):ee(m):ce(m)}},280:(m,v,q)=>{var ee=q(25726),ae=q(86916),ie=Object.prototype.hasOwnProperty;m.exports=function baseKeys(m){if(!ee(m))return ae(m);var v=[];for(var q in Object(m))ie.call(m,q)&&"constructor"!=q&&v.push(q);return v}},10313:(m,v,q)=>{var ee=q(13218),ae=q(25726),ie=q(33498),de=Object.prototype.hasOwnProperty;m.exports=function baseKeysIn(m){if(!ee(m))return ie(m);var v=ae(m),q=[];for(var ce in m)("constructor"!=ce||!v&&de.call(m,ce))&&q.push(ce);return q}},69199:(m,v,q)=>{var ee=q(89881),ae=q(98612);m.exports=function baseMap(m,v){var q=-1,ie=ae(m)?Array(m.length):[];return ee(m,(function(m,ee,ae){ie[++q]=v(m,ee,ae)})),ie}},91573:(m,v,q)=>{var ee=q(2958),ae=q(1499),ie=q(42634);m.exports=function baseMatches(m){var v=ae(m);return 1==v.length&&v[0][2]?ie(v[0][0],v[0][1]):function(q){return q===m||ee(q,m,v)}}},16432:(m,v,q)=>{var ee=q(90939),ae=q(27361),ie=q(79095),de=q(15403),ce=q(89162),le=q(42634),pe=q(40327),fe=1,ye=2;m.exports=function baseMatchesProperty(m,v){return de(m)&&ce(v)?le(pe(m),v):function(q){var de=ae(q,m);return void 0===de&&de===v?ie(q,m):ee(v,de,fe|ye)}}},42980:(m,v,q)=>{var ee=q(46384),ae=q(86556),ie=q(28483),de=q(59783),ce=q(13218),le=q(81704),pe=q(36390);m.exports=function baseMerge(m,v,q,fe,ye){m!==v&&ie(v,(function(ie,le){if(ye||(ye=new ee),ce(ie))de(m,v,le,q,baseMerge,fe,ye);else{var be=fe?fe(pe(m,le),ie,le+"",m,v,ye):void 0;void 0===be&&(be=ie),ae(m,le,be)}}),le)}},59783:(m,v,q)=>{var ee=q(86556),ae=q(64626),ie=q(77133),de=q(278),ce=q(38517),le=q(35694),pe=q(1469),fe=q(29246),ye=q(44144),be=q(23560),Re=q(13218),xe=q(68630),_e=q(36719),we=q(36390),Te=q(59881);m.exports=function baseMergeDeep(m,v,q,Se,Ie,Pe,qe){var We=we(m,q),ze=we(v,q),Ve=qe.get(ze);if(Ve)ee(m,q,Ve);else{var He=Pe?Pe(We,ze,q+"",m,v,qe):void 0,Xe=void 0===He;if(Xe){var Qe=pe(ze),Ye=!Qe&&ye(ze),et=!Qe&&!Ye&&_e(ze);He=ze,Qe||Ye||et?pe(We)?He=We:fe(We)?He=de(We):Ye?(Xe=!1,He=ae(ze,!0)):et?(Xe=!1,He=ie(ze,!0)):He=[]:xe(ze)||le(ze)?(He=We,le(We)?He=Te(We):Re(We)&&!be(We)||(He=ce(ze))):Xe=!1}Xe&&(qe.set(ze,He),Ie(He,ze,Se,Pe,qe),qe.delete(ze)),ee(m,q,He)}}},40371:m=>{m.exports=function baseProperty(m){return function(v){return null==v?void 0:v[m]}}},79152:(m,v,q)=>{var ee=q(97786);m.exports=function basePropertyDeep(m){return function(v){return ee(v,m)}}},5976:(m,v,q)=>{var ee=q(6557),ae=q(45357),ie=q(30061);m.exports=function baseRest(m,v){return ie(ae(m,v,ee),m+"")}},56560:(m,v,q)=>{var ee=q(75703),ae=q(38777),ie=q(6557),de=ae?function(m,v){return ae(m,"toString",{configurable:!0,enumerable:!1,value:ee(v),writable:!0})}:ie;m.exports=de},22545:m=>{m.exports=function baseTimes(m,v){for(var q=-1,ee=Array(m);++q{var ee=q(62705),ae=q(29932),ie=q(1469),de=q(33448),ce=1/0,le=ee?ee.prototype:void 0,pe=le?le.toString:void 0;m.exports=function baseToString(m){if("string"==typeof m)return m;if(ie(m))return ae(m,baseToString)+"";if(de(m))return pe?pe.call(m):"";var v=m+"";return"0"==v&&1/m==-ce?"-0":v}},27561:(m,v,q)=>{var ee=q(67990),ae=/^\s+/;m.exports=function baseTrim(m){return m?m.slice(0,ee(m)+1).replace(ae,""):m}},7518:m=>{m.exports=function baseUnary(m){return function(v){return m(v)}}},74757:m=>{m.exports=function cacheHas(m,v){return m.has(v)}},71811:(m,v,q)=>{var ee=q(1469),ae=q(15403),ie=q(55514),de=q(79833);m.exports=function castPath(m,v){return ee(m)?m:ae(m,v)?[m]:ie(de(m))}},74318:(m,v,q)=>{var ee=q(11149);m.exports=function cloneArrayBuffer(m){var v=new m.constructor(m.byteLength);return new ee(v).set(new ee(m)),v}},64626:(m,v,q)=>{m=q.nmd(m);var ee=q(55639),ae=v&&!v.nodeType&&v,ie=ae&&m&&!m.nodeType&&m,de=ie&&ie.exports===ae?ee.Buffer:void 0,ce=de?de.allocUnsafe:void 0;m.exports=function cloneBuffer(m,v){if(v)return m.slice();var q=m.length,ee=ce?ce(q):new m.constructor(q);return m.copy(ee),ee}},77133:(m,v,q)=>{var ee=q(74318);m.exports=function cloneTypedArray(m,v){var q=v?ee(m.buffer):m.buffer;return new m.constructor(q,m.byteOffset,m.length)}},278:m=>{m.exports=function copyArray(m,v){var q=-1,ee=m.length;for(v||(v=Array(ee));++q{var ee=q(34865),ae=q(89465);m.exports=function copyObject(m,v,q,ie){var de=!q;q||(q={});for(var ce=-1,le=v.length;++ce{var ee=q(55639)["__core-js_shared__"];m.exports=ee},21463:(m,v,q)=>{var ee=q(5976),ae=q(16612);m.exports=function createAssigner(m){return ee((function(v,q){var ee=-1,ie=q.length,de=ie>1?q[ie-1]:void 0,ce=ie>2?q[2]:void 0;for(de=m.length>3&&"function"==typeof de?(ie--,de):void 0,ce&&ae(q[0],q[1],ce)&&(de=ie<3?void 0:de,ie=1),v=Object(v);++ee{var ee=q(98612);m.exports=function createBaseEach(m,v){return function(q,ae){if(null==q)return q;if(!ee(q))return m(q,ae);for(var ie=q.length,de=v?ie:-1,ce=Object(q);(v?de--:++de{m.exports=function createBaseFor(m){return function(v,q,ee){for(var ae=-1,ie=Object(v),de=ee(v),ce=de.length;ce--;){var le=de[m?ce:++ae];if(!1===q(ie[le],le,ie))break}return v}}},67740:(m,v,q)=>{var ee=q(67206),ae=q(98612),ie=q(3674);m.exports=function createFind(m){return function(v,q,de){var ce=Object(v);if(!ae(v)){var le=ee(q,3);v=ie(v),q=function(m){return le(ce[m],m,ce)}}var pe=m(v,q,de);return pe>-1?ce[le?v[pe]:pe]:void 0}}},38777:(m,v,q)=>{var ee=q(10852),ae=function(){try{var m=ee(Object,"defineProperty");return m({},"",{}),m}catch(m){}}();m.exports=ae},67114:(m,v,q)=>{var ee=q(88668),ae=q(82908),ie=q(74757),de=1,ce=2;m.exports=function equalArrays(m,v,q,le,pe,fe){var ye=q&de,be=m.length,Re=v.length;if(be!=Re&&!(ye&&Re>be))return!1;var xe=fe.get(m),_e=fe.get(v);if(xe&&_e)return xe==v&&_e==m;var we=-1,Te=!0,Se=q&ce?new ee:void 0;for(fe.set(m,v),fe.set(v,m);++we{var ee=q(62705),ae=q(11149),ie=q(77813),de=q(67114),ce=q(68776),le=q(21814),pe=1,fe=2,ye="[object Boolean]",be="[object Date]",Re="[object Error]",xe="[object Map]",_e="[object Number]",we="[object RegExp]",Te="[object Set]",Se="[object String]",Ie="[object Symbol]",Pe="[object ArrayBuffer]",qe="[object DataView]",We=ee?ee.prototype:void 0,ze=We?We.valueOf:void 0;m.exports=function equalByTag(m,v,q,ee,We,Ve,He){switch(q){case qe:if(m.byteLength!=v.byteLength||m.byteOffset!=v.byteOffset)return!1;m=m.buffer,v=v.buffer;case Pe:return!(m.byteLength!=v.byteLength||!Ve(new ae(m),new ae(v)));case ye:case be:case _e:return ie(+m,+v);case Re:return m.name==v.name&&m.message==v.message;case we:case Se:return m==v+"";case xe:var Xe=ce;case Te:var Qe=ee&pe;if(Xe||(Xe=le),m.size!=v.size&&!Qe)return!1;var Ye=He.get(m);if(Ye)return Ye==v;ee|=fe,He.set(m,v);var et=de(Xe(m),Xe(v),ee,We,Ve,He);return He.delete(m),et;case Ie:if(ze)return ze.call(m)==ze.call(v)}return!1}},16096:(m,v,q)=>{var ee=q(58234),ae=1,ie=Object.prototype.hasOwnProperty;m.exports=function equalObjects(m,v,q,de,ce,le){var pe=q&ae,fe=ee(m),ye=fe.length;if(ye!=ee(v).length&&!pe)return!1;for(var be=ye;be--;){var Re=fe[be];if(!(pe?Re in v:ie.call(v,Re)))return!1}var xe=le.get(m),_e=le.get(v);if(xe&&_e)return xe==v&&_e==m;var we=!0;le.set(m,v),le.set(v,m);for(var Te=pe;++be{var ee="object"==typeof q.g&&q.g&&q.g.Object===Object&&q.g;m.exports=ee},58234:(m,v,q)=>{var ee=q(68866),ae=q(99551),ie=q(3674);m.exports=function getAllKeys(m){return ee(m,ie,ae)}},45050:(m,v,q)=>{var ee=q(37019);m.exports=function getMapData(m,v){var q=m.__data__;return ee(v)?q["string"==typeof v?"string":"hash"]:q.map}},1499:(m,v,q)=>{var ee=q(89162),ae=q(3674);m.exports=function getMatchData(m){for(var v=ae(m),q=v.length;q--;){var ie=v[q],de=m[ie];v[q]=[ie,de,ee(de)]}return v}},10852:(m,v,q)=>{var ee=q(28458),ae=q(47801);m.exports=function getNative(m,v){var q=ae(m,v);return ee(q)?q:void 0}},85924:(m,v,q)=>{var ee=q(5569)(Object.getPrototypeOf,Object);m.exports=ee},89607:(m,v,q)=>{var ee=q(62705),ae=Object.prototype,ie=ae.hasOwnProperty,de=ae.toString,ce=ee?ee.toStringTag:void 0;m.exports=function getRawTag(m){var v=ie.call(m,ce),q=m[ce];try{m[ce]=void 0;var ee=!0}catch(m){}var ae=de.call(m);return ee&&(v?m[ce]=q:delete m[ce]),ae}},99551:(m,v,q)=>{var ee=q(34963),ae=q(70479),ie=Object.prototype.propertyIsEnumerable,de=Object.getOwnPropertySymbols,ce=de?function(m){return null==m?[]:(m=Object(m),ee(de(m),(function(v){return ie.call(m,v)})))}:ae;m.exports=ce},64160:(m,v,q)=>{var ee=q(18552),ae=q(57071),ie=q(53818),de=q(58525),ce=q(70577),le=q(44239),pe=q(80346),fe="[object Map]",ye="[object Promise]",be="[object Set]",Re="[object WeakMap]",xe="[object DataView]",_e=pe(ee),we=pe(ae),Te=pe(ie),Se=pe(de),Ie=pe(ce),Pe=le;(ee&&Pe(new ee(new ArrayBuffer(1)))!=xe||ae&&Pe(new ae)!=fe||ie&&Pe(ie.resolve())!=ye||de&&Pe(new de)!=be||ce&&Pe(new ce)!=Re)&&(Pe=function(m){var v=le(m),q="[object Object]"==v?m.constructor:void 0,ee=q?pe(q):"";if(ee)switch(ee){case _e:return xe;case we:return fe;case Te:return ye;case Se:return be;case Ie:return Re}return v}),m.exports=Pe},47801:m=>{m.exports=function getValue(m,v){return null==m?void 0:m[v]}},222:(m,v,q)=>{var ee=q(71811),ae=q(35694),ie=q(1469),de=q(65776),ce=q(41780),le=q(40327);m.exports=function hasPath(m,v,q){for(var pe=-1,fe=(v=ee(v,m)).length,ye=!1;++pe{var ee=q(94536);m.exports=function hashClear(){this.__data__=ee?ee(null):{},this.size=0}},80401:m=>{m.exports=function hashDelete(m){var v=this.has(m)&&delete this.__data__[m];return this.size-=v?1:0,v}},57667:(m,v,q)=>{var ee=q(94536),ae="__lodash_hash_undefined__",ie=Object.prototype.hasOwnProperty;m.exports=function hashGet(m){var v=this.__data__;if(ee){var q=v[m];return q===ae?void 0:q}return ie.call(v,m)?v[m]:void 0}},21327:(m,v,q)=>{var ee=q(94536),ae=Object.prototype.hasOwnProperty;m.exports=function hashHas(m){var v=this.__data__;return ee?void 0!==v[m]:ae.call(v,m)}},81866:(m,v,q)=>{var ee=q(94536),ae="__lodash_hash_undefined__";m.exports=function hashSet(m,v){var q=this.__data__;return this.size+=this.has(m)?0:1,q[m]=ee&&void 0===v?ae:v,this}},38517:(m,v,q)=>{var ee=q(3118),ae=q(85924),ie=q(25726);m.exports=function initCloneObject(m){return"function"!=typeof m.constructor||ie(m)?{}:ee(ae(m))}},65776:m=>{var v=9007199254740991,q=/^(?:0|[1-9]\d*)$/;m.exports=function isIndex(m,ee){var ae=typeof m;return!!(ee=null==ee?v:ee)&&("number"==ae||"symbol"!=ae&&q.test(m))&&m>-1&&m%1==0&&m{var ee=q(77813),ae=q(98612),ie=q(65776),de=q(13218);m.exports=function isIterateeCall(m,v,q){if(!de(q))return!1;var ce=typeof v;return!!("number"==ce?ae(q)&&ie(v,q.length):"string"==ce&&v in q)&&ee(q[v],m)}},15403:(m,v,q)=>{var ee=q(1469),ae=q(33448),ie=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,de=/^\w*$/;m.exports=function isKey(m,v){if(ee(m))return!1;var q=typeof m;return!("number"!=q&&"symbol"!=q&&"boolean"!=q&&null!=m&&!ae(m))||(de.test(m)||!ie.test(m)||null!=v&&m in Object(v))}},37019:m=>{m.exports=function isKeyable(m){var v=typeof m;return"string"==v||"number"==v||"symbol"==v||"boolean"==v?"__proto__"!==m:null===m}},15346:(m,v,q)=>{var ee,ae=q(14429),ie=(ee=/[^.]+$/.exec(ae&&ae.keys&&ae.keys.IE_PROTO||""))?"Symbol(src)_1."+ee:"";m.exports=function isMasked(m){return!!ie&&ie in m}},25726:m=>{var v=Object.prototype;m.exports=function isPrototype(m){var q=m&&m.constructor;return m===("function"==typeof q&&q.prototype||v)}},89162:(m,v,q)=>{var ee=q(13218);m.exports=function isStrictComparable(m){return m==m&&!ee(m)}},27040:m=>{m.exports=function listCacheClear(){this.__data__=[],this.size=0}},14125:(m,v,q)=>{var ee=q(18470),ae=Array.prototype.splice;m.exports=function listCacheDelete(m){var v=this.__data__,q=ee(v,m);return!(q<0)&&(q==v.length-1?v.pop():ae.call(v,q,1),--this.size,!0)}},82117:(m,v,q)=>{var ee=q(18470);m.exports=function listCacheGet(m){var v=this.__data__,q=ee(v,m);return q<0?void 0:v[q][1]}},67518:(m,v,q)=>{var ee=q(18470);m.exports=function listCacheHas(m){return ee(this.__data__,m)>-1}},13399:(m,v,q)=>{var ee=q(18470);m.exports=function listCacheSet(m,v){var q=this.__data__,ae=ee(q,m);return ae<0?(++this.size,q.push([m,v])):q[ae][1]=v,this}},24785:(m,v,q)=>{var ee=q(1989),ae=q(38407),ie=q(57071);m.exports=function mapCacheClear(){this.size=0,this.__data__={hash:new ee,map:new(ie||ae),string:new ee}}},11285:(m,v,q)=>{var ee=q(45050);m.exports=function mapCacheDelete(m){var v=ee(this,m).delete(m);return this.size-=v?1:0,v}},96e3:(m,v,q)=>{var ee=q(45050);m.exports=function mapCacheGet(m){return ee(this,m).get(m)}},49916:(m,v,q)=>{var ee=q(45050);m.exports=function mapCacheHas(m){return ee(this,m).has(m)}},95265:(m,v,q)=>{var ee=q(45050);m.exports=function mapCacheSet(m,v){var q=ee(this,m),ae=q.size;return q.set(m,v),this.size+=q.size==ae?0:1,this}},68776:m=>{m.exports=function mapToArray(m){var v=-1,q=Array(m.size);return m.forEach((function(m,ee){q[++v]=[ee,m]})),q}},42634:m=>{m.exports=function matchesStrictComparable(m,v){return function(q){return null!=q&&(q[m]===v&&(void 0!==v||m in Object(q)))}}},24523:(m,v,q)=>{var ee=q(88306),ae=500;m.exports=function memoizeCapped(m){var v=ee(m,(function(m){return q.size===ae&&q.clear(),m})),q=v.cache;return v}},94536:(m,v,q)=>{var ee=q(10852)(Object,"create");m.exports=ee},86916:(m,v,q)=>{var ee=q(5569)(Object.keys,Object);m.exports=ee},33498:m=>{m.exports=function nativeKeysIn(m){var v=[];if(null!=m)for(var q in Object(m))v.push(q);return v}},31167:(m,v,q)=>{m=q.nmd(m);var ee=q(31957),ae=v&&!v.nodeType&&v,ie=ae&&m&&!m.nodeType&&m,de=ie&&ie.exports===ae&&ee.process,ce=function(){try{var m=ie&&ie.require&&ie.require("util").types;return m||de&&de.binding&&de.binding("util")}catch(m){}}();m.exports=ce},2333:m=>{var v=Object.prototype.toString;m.exports=function objectToString(m){return v.call(m)}},5569:m=>{m.exports=function overArg(m,v){return function(q){return m(v(q))}}},45357:(m,v,q)=>{var ee=q(96874),ae=Math.max;m.exports=function overRest(m,v,q){return v=ae(void 0===v?m.length-1:v,0),function(){for(var ie=arguments,de=-1,ce=ae(ie.length-v,0),le=Array(ce);++de{var ee=q(31957),ae="object"==typeof self&&self&&self.Object===Object&&self,ie=ee||ae||Function("return this")();m.exports=ie},36390:m=>{m.exports=function safeGet(m,v){if(("constructor"!==v||"function"!=typeof m[v])&&"__proto__"!=v)return m[v]}},90619:m=>{var v="__lodash_hash_undefined__";m.exports=function setCacheAdd(m){return this.__data__.set(m,v),this}},72385:m=>{m.exports=function setCacheHas(m){return this.__data__.has(m)}},21814:m=>{m.exports=function setToArray(m){var v=-1,q=Array(m.size);return m.forEach((function(m){q[++v]=m})),q}},30061:(m,v,q)=>{var ee=q(56560),ae=q(21275)(ee);m.exports=ae},21275:m=>{var v=800,q=16,ee=Date.now;m.exports=function shortOut(m){var ae=0,ie=0;return function(){var de=ee(),ce=q-(de-ie);if(ie=de,ce>0){if(++ae>=v)return arguments[0]}else ae=0;return m.apply(void 0,arguments)}}},37465:(m,v,q)=>{var ee=q(38407);m.exports=function stackClear(){this.__data__=new ee,this.size=0}},63779:m=>{m.exports=function stackDelete(m){var v=this.__data__,q=v.delete(m);return this.size=v.size,q}},67599:m=>{m.exports=function stackGet(m){return this.__data__.get(m)}},44758:m=>{m.exports=function stackHas(m){return this.__data__.has(m)}},34309:(m,v,q)=>{var ee=q(38407),ae=q(57071),ie=q(83369),de=200;m.exports=function stackSet(m,v){var q=this.__data__;if(q instanceof ee){var ce=q.__data__;if(!ae||ce.length{var ee=q(24523),ae=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ie=/\\(\\)?/g,de=ee((function(m){var v=[];return 46===m.charCodeAt(0)&&v.push(""),m.replace(ae,(function(m,q,ee,ae){v.push(ee?ae.replace(ie,"$1"):q||m)})),v}));m.exports=de},40327:(m,v,q)=>{var ee=q(33448),ae=1/0;m.exports=function toKey(m){if("string"==typeof m||ee(m))return m;var v=m+"";return"0"==v&&1/m==-ae?"-0":v}},80346:m=>{var v=Function.prototype.toString;m.exports=function toSource(m){if(null!=m){try{return v.call(m)}catch(m){}try{return m+""}catch(m){}}return""}},67990:m=>{var v=/\s/;m.exports=function trimmedEndIndex(m){for(var q=m.length;q--&&v.test(m.charAt(q)););return q}},75703:m=>{m.exports=function constant(m){return function(){return m}}},23279:(m,v,q)=>{var ee=q(13218),ae=q(7771),ie=q(14841),de="Expected a function",ce=Math.max,le=Math.min;m.exports=function debounce(m,v,q){var pe,fe,ye,be,Re,xe,_e=0,we=!1,Te=!1,Se=!0;if("function"!=typeof m)throw new TypeError(de);function invokeFunc(v){var q=pe,ee=fe;return pe=fe=void 0,_e=v,be=m.apply(ee,q)}function leadingEdge(m){return _e=m,Re=setTimeout(timerExpired,v),we?invokeFunc(m):be}function remainingWait(m){var q=v-(m-xe);return Te?le(q,ye-(m-_e)):q}function shouldInvoke(m){var q=m-xe;return void 0===xe||q>=v||q<0||Te&&m-_e>=ye}function timerExpired(){var m=ae();if(shouldInvoke(m))return trailingEdge(m);Re=setTimeout(timerExpired,remainingWait(m))}function trailingEdge(m){return Re=void 0,Se&&pe?invokeFunc(m):(pe=fe=void 0,be)}function debounced(){var m=ae(),q=shouldInvoke(m);if(pe=arguments,fe=this,xe=m,q){if(void 0===Re)return leadingEdge(xe);if(Te)return clearTimeout(Re),Re=setTimeout(timerExpired,v),invokeFunc(xe)}return void 0===Re&&(Re=setTimeout(timerExpired,v)),be}return v=ie(v)||0,ee(q)&&(we=!!q.leading,ye=(Te="maxWait"in q)?ce(ie(q.maxWait)||0,v):ye,Se="trailing"in q?!!q.trailing:Se),debounced.cancel=function cancel(){void 0!==Re&&clearTimeout(Re),_e=0,pe=xe=fe=Re=void 0},debounced.flush=function flush(){return void 0===Re?be:trailingEdge(ae())},debounced}},77813:m=>{m.exports=function eq(m,v){return m===v||m!=m&&v!=v}},3522:(m,v,q)=>{var ee=q(79833),ae=/[\\^$.*+?()[\]{}|]/g,ie=RegExp(ae.source);m.exports=function escapeRegExp(m){return(m=ee(m))&&ie.test(m)?m.replace(ae,"\\$&"):m}},13311:(m,v,q)=>{var ee=q(67740)(q(30998));m.exports=ee},30998:(m,v,q)=>{var ee=q(41848),ae=q(67206),ie=q(40554),de=Math.max;m.exports=function findIndex(m,v,q){var ce=null==m?0:m.length;if(!ce)return-1;var le=null==q?0:ie(q);return le<0&&(le=de(ce+le,0)),ee(m,ae(v,3),le)}},27361:(m,v,q)=>{var ee=q(97786);m.exports=function get(m,v,q){var ae=null==m?void 0:ee(m,v);return void 0===ae?q:ae}},79095:(m,v,q)=>{var ee=q(13),ae=q(222);m.exports=function hasIn(m,v){return null!=m&&ae(m,v,ee)}},6557:m=>{m.exports=function identity(m){return m}},35694:(m,v,q)=>{var ee=q(9454),ae=q(37005),ie=Object.prototype,de=ie.hasOwnProperty,ce=ie.propertyIsEnumerable,le=ee(function(){return arguments}())?ee:function(m){return ae(m)&&de.call(m,"callee")&&!ce.call(m,"callee")};m.exports=le},1469:m=>{var v=Array.isArray;m.exports=v},98612:(m,v,q)=>{var ee=q(23560),ae=q(41780);m.exports=function isArrayLike(m){return null!=m&&ae(m.length)&&!ee(m)}},29246:(m,v,q)=>{var ee=q(98612),ae=q(37005);m.exports=function isArrayLikeObject(m){return ae(m)&&ee(m)}},44144:(m,v,q)=>{m=q.nmd(m);var ee=q(55639),ae=q(95062),ie=v&&!v.nodeType&&v,de=ie&&m&&!m.nodeType&&m,ce=de&&de.exports===ie?ee.Buffer:void 0,le=(ce?ce.isBuffer:void 0)||ae;m.exports=le},41609:(m,v,q)=>{var ee=q(280),ae=q(64160),ie=q(35694),de=q(1469),ce=q(98612),le=q(44144),pe=q(25726),fe=q(36719),ye="[object Map]",be="[object Set]",Re=Object.prototype.hasOwnProperty;m.exports=function isEmpty(m){if(null==m)return!0;if(ce(m)&&(de(m)||"string"==typeof m||"function"==typeof m.splice||le(m)||fe(m)||ie(m)))return!m.length;var v=ae(m);if(v==ye||v==be)return!m.size;if(pe(m))return!ee(m).length;for(var q in m)if(Re.call(m,q))return!1;return!0}},97398:(m,v,q)=>{var ee=q(55639).isFinite;m.exports=function isFinite(m){return"number"==typeof m&&ee(m)}},23560:(m,v,q)=>{var ee=q(44239),ae=q(13218),ie="[object AsyncFunction]",de="[object Function]",ce="[object GeneratorFunction]",le="[object Proxy]";m.exports=function isFunction(m){if(!ae(m))return!1;var v=ee(m);return v==de||v==ce||v==ie||v==le}},41780:m=>{var v=9007199254740991;m.exports=function isLength(m){return"number"==typeof m&&m>-1&&m%1==0&&m<=v}},13218:m=>{m.exports=function isObject(m){var v=typeof m;return null!=m&&("object"==v||"function"==v)}},37005:m=>{m.exports=function isObjectLike(m){return null!=m&&"object"==typeof m}},68630:(m,v,q)=>{var ee=q(44239),ae=q(85924),ie=q(37005),de="[object Object]",ce=Function.prototype,le=Object.prototype,pe=ce.toString,fe=le.hasOwnProperty,ye=pe.call(Object);m.exports=function isPlainObject(m){if(!ie(m)||ee(m)!=de)return!1;var v=ae(m);if(null===v)return!0;var q=fe.call(v,"constructor")&&v.constructor;return"function"==typeof q&&q instanceof q&&pe.call(q)==ye}},33448:(m,v,q)=>{var ee=q(44239),ae=q(37005),ie="[object Symbol]";m.exports=function isSymbol(m){return"symbol"==typeof m||ae(m)&&ee(m)==ie}},36719:(m,v,q)=>{var ee=q(38749),ae=q(7518),ie=q(31167),de=ie&&ie.isTypedArray,ce=de?ae(de):ee;m.exports=ce},3674:(m,v,q)=>{var ee=q(14636),ae=q(280),ie=q(98612);m.exports=function keys(m){return ie(m)?ee(m):ae(m)}},81704:(m,v,q)=>{var ee=q(14636),ae=q(10313),ie=q(98612);m.exports=function keysIn(m){return ie(m)?ee(m,!0):ae(m)}},35161:(m,v,q)=>{var ee=q(29932),ae=q(67206),ie=q(69199),de=q(1469);m.exports=function map(m,v){return(de(m)?ee:ie)(m,ae(v,3))}},88306:(m,v,q)=>{var ee=q(83369),ae="Expected a function";function memoize(m,v){if("function"!=typeof m||null!=v&&"function"!=typeof v)throw new TypeError(ae);var memoized=function(){var q=arguments,ee=v?v.apply(this,q):q[0],ae=memoized.cache;if(ae.has(ee))return ae.get(ee);var ie=m.apply(this,q);return memoized.cache=ae.set(ee,ie)||ae,ie};return memoized.cache=new(memoize.Cache||ee),memoized}memoize.Cache=ee,m.exports=memoize},82492:(m,v,q)=>{var ee=q(42980),ae=q(21463)((function(m,v,q){ee(m,v,q)}));m.exports=ae},7771:(m,v,q)=>{var ee=q(55639);m.exports=function(){return ee.Date.now()}},39601:(m,v,q)=>{var ee=q(40371),ae=q(79152),ie=q(15403),de=q(40327);m.exports=function property(m){return ie(m)?ee(de(m)):ae(m)}},70479:m=>{m.exports=function stubArray(){return[]}},95062:m=>{m.exports=function stubFalse(){return!1}},23493:(m,v,q)=>{var ee=q(23279),ae=q(13218),ie="Expected a function";m.exports=function throttle(m,v,q){var de=!0,ce=!0;if("function"!=typeof m)throw new TypeError(ie);return ae(q)&&(de="leading"in q?!!q.leading:de,ce="trailing"in q?!!q.trailing:ce),ee(m,v,{leading:de,maxWait:v,trailing:ce})}},18601:(m,v,q)=>{var ee=q(14841),ae=1/0,ie=17976931348623157e292;m.exports=function toFinite(m){return m?(m=ee(m))===ae||m===-ae?(m<0?-1:1)*ie:m==m?m:0:0===m?m:0}},40554:(m,v,q)=>{var ee=q(18601);m.exports=function toInteger(m){var v=ee(m),q=v%1;return v==v?q?v-q:v:0}},14841:(m,v,q)=>{var ee=q(27561),ae=q(13218),ie=q(33448),de=NaN,ce=/^[-+]0x[0-9a-f]+$/i,le=/^0b[01]+$/i,pe=/^0o[0-7]+$/i,fe=parseInt;m.exports=function toNumber(m){if("number"==typeof m)return m;if(ie(m))return de;if(ae(m)){var v="function"==typeof m.valueOf?m.valueOf():m;m=ae(v)?v+"":v}if("string"!=typeof m)return 0===m?m:+m;m=ee(m);var q=le.test(m);return q||pe.test(m)?fe(m.slice(2),q?2:8):ce.test(m)?de:+m}},59881:(m,v,q)=>{var ee=q(98363),ae=q(81704);m.exports=function toPlainObject(m){return ee(m,ae(m))}},79833:(m,v,q)=>{var ee=q(80531);m.exports=function toString(m){return null==m?"":ee(m)}},86796:(m,v,q)=>{v.Parser=q(60873).Parser,v.rules=q(61702),v.errors=q(15642),v.results=q(60758),v.StringSource=q(25779),v.Token=q(72435),v.bottomUp=q(22509),v.RegexTokeniser=q(90426).RegexTokeniser,v.rule=function(m){var v;return function(q){return v||(v=m()),v(q)}}},25779:(m,v,q)=>{var ee=q(89539),ae=(m.exports=function(m,v){return{asString:function(){return m},range:function(q,ee){return new ae(m,v,q,ee)}}},function(m,v,q,ee){this._string=m,this._description=v,this._startIndex=q,this._endIndex=ee});ae.prototype.to=function(m){return new ae(this._string,this._description,this._startIndex,m._endIndex)},ae.prototype.describe=function(){var m=this._position(),v=this._description?this._description+"\n":"";return ee.format("%sLine number: %s\nCharacter number: %s",v,m.lineNumber,m.characterNumber)},ae.prototype.lineNumber=function(){return this._position().lineNumber},ae.prototype.characterNumber=function(){return this._position().characterNumber},ae.prototype._position=function(){for(var m=this,v=0,nextNewLine=function(){return m._string.indexOf("\n",v)},q=1;-1!==nextNewLine()&&nextNewLine(){m.exports=function(m,v,q){this.name=m,this.value=v,q&&(this.source=q)}},12448:m=>{var v=m.exports=function(m,v){this._tokens=m,this._startIndex=v||0};v.prototype.head=function(){return this._tokens[this._startIndex]},v.prototype.tail=function(m){return new v(this._tokens,this._startIndex+1)},v.prototype.toArray=function(){return this._tokens.slice(this._startIndex)},v.prototype.end=function(){return this._tokens[this._tokens.length-1]},v.prototype.to=function(m){var v=this.head().source,q=m.head()||m.end();return v.to(q.source)}},22509:(m,v,q)=>{var ee=q(61702),ae=q(60758);function InfixRules(m){function ruleNames(){return m.map((function(m){return m.name}))}return{apply:function apply(v){for(var q,ie,de;;){if(de=v.remaining(),!(q=ee.firstOf("infix",m.map((function(m){return m.rule})))(de)).isSuccess())return q.isFailure()?v:q;ie=v.source().to(q.source()),v=ae.success(q.value()(v.value(),ie),q.remaining(),ie)}},untilExclusive:function untilExclusive(v){return new InfixRules(m.slice(0,ruleNames().indexOf(v)))},untilInclusive:function untilInclusive(v){return new InfixRules(m.slice(0,ruleNames().indexOf(v)+1))}}}v.parser=function(m,v,q){var ae={rule:function rule(){return createRule(ie)},leftAssociative:function leftAssociative(m){return createRule(ie.untilExclusive(m))},rightAssociative:function rightAssociative(m){return createRule(ie.untilInclusive(m))}},ie=new InfixRules(q.map((function createInfixRule(m){return{name:m.name,rule:lazyRule(m.ruleBuilder.bind(null,ae))}}))),de=ee.firstOf(m,v);function createRule(m){return apply.bind(null,m)}function apply(m,v){var q=de(v);return q.isSuccess()?m.apply(q):q}return ae},v.infix=function(m,q){return{name:m,ruleBuilder:q,map:function map(ee){return v.infix(m,(function(m){var v=q(m);return function(m){return v(m).map((function(m){return function(v,q){return ee(v,m,q)}}))}}))}}};var lazyRule=function(m){var v;return function(q){return v||(v=m()),v(q)}}},15642:(m,v)=>{v.error=function(m){return new Error(m)};var Error=function(m){this.expected=m.expected,this.actual=m.actual,this._location=m.location};Error.prototype.describe=function(){return(this._location?this._location.describe()+":\n":"")+"Expected "+this.expected+"\nbut got "+this.actual},Error.prototype.lineNumber=function(){return this._location.lineNumber()},Error.prototype.characterNumber=function(){return this._location.characterNumber()}},70329:(m,v)=>{v.fromArray=function(m){var v=0,hasNext=function(){return v{var ee=q(12448);v.Parser=function(m){return{parseTokens:function(m,v){return m(new ee(v))}}}},60758:m=>{m.exports={failure:function(m,v){if(m.length<1)throw new Error("Failure must have errors");return new Result({status:"failure",remaining:v,errors:m})},error:function(m,v){if(m.length<1)throw new Error("Failure must have errors");return new Result({status:"error",remaining:v,errors:m})},success:function(m,v,q){return new Result({status:"success",value:m,source:q,remaining:v,errors:[]})},cut:function(m){return new Result({status:"cut",remaining:m,errors:[]})}};var Result=function(m){this._value=m.value,this._status=m.status,this._hasValue=void 0!==m.value,this._remaining=m.remaining,this._source=m.source,this._errors=m.errors};Result.prototype.map=function(m){return this._hasValue?new Result({value:m(this._value,this._source),status:this._status,remaining:this._remaining,source:this._source,errors:this._errors}):this},Result.prototype.changeRemaining=function(m){return new Result({value:this._value,status:this._status,remaining:m,source:this._source,errors:this._errors})},Result.prototype.isSuccess=function(){return"success"===this._status||"cut"===this._status},Result.prototype.isFailure=function(){return"failure"===this._status},Result.prototype.isError=function(){return"error"===this._status},Result.prototype.isCut=function(){return"cut"===this._status},Result.prototype.value=function(){return this._value},Result.prototype.remaining=function(){return this._remaining},Result.prototype.source=function(){return this._source},Result.prototype.errors=function(){return this._errors}},90426:(m,v,q)=>{var ee=q(72435),ae=q(25779);v.RegexTokeniser=function RegexTokeniser(m){function readNextToken(v,q,ae){for(var ie=0;ieq){var pe=ce[1];return{token:new ee(m[ie].name,pe,ae.range(q,le)),endIndex:le}}}}le=q+1;return{token:new ee("unrecognisedCharacter",v.substring(q,le),ae.range(q,le)),endIndex:le}}function endToken(m,v){return new ee("end",null,v.range(m.length,m.length))}return m=m.map((function(m){return{name:m.name,regex:new RegExp(m.regex.source,"g")}})),{tokenise:function tokenise(m,v){var q=new ae(m,v),ee=0,ie=[];for(;ee{var ee=q(59050),ae=q(39346),ie=q(60758),de=q(15642),ce=q(70329);v.token=function(m,v){var q=void 0!==v;return function(ee){var ae=ee.head();return!ae||ae.name!==m||q&&ae.value!==v?describeTokenMismatch(ee,describeToken({name:m,value:v})):ie.success(ae.value,ee.tail(),ae.source)}},v.tokenOfType=function(m){return v.token(m)},v.firstOf=function(m,v){return ee.isArray(v)||(v=Array.prototype.slice.call(arguments,1)),function(q){return ce.fromArray(v).map((function(m){return m(q)})).filter((function(m){return m.isSuccess()||m.isError()})).first()||describeTokenMismatch(q,m)}},v.then=function(m,v){return function(q){var ee=m(q);return ee.map||console.log(ee),ee.map(v)}},v.sequence=function(){var m=Array.prototype.slice.call(arguments,0),rule=function(q){var ae=ee.foldl(m,(function(m,v){var ee=m.result,ae=m.hasCut;if(!ee.isSuccess())return{result:ee,hasCut:ae};var de=v(ee.remaining());if(de.isCut())return{result:ee,hasCut:!0};if(de.isSuccess()){var ce;ce=v.isCaptured?ee.value().withValue(v,de.value()):ee.value();var le=de.remaining(),pe=q.to(le);return{result:ie.success(ce,le,pe),hasCut:ae}}return ae?{result:ie.error(de.errors(),de.remaining()),hasCut:ae}:{result:de,hasCut:ae}}),{result:ie.success(new SequenceValues,q),hasCut:!1}).result,de=q.to(ae.remaining());return ae.map((function(m){return m.withValue(v.sequence.source,de)}))};function isCapturedRule(m){return m.isCaptured}return rule.head=function(){var q=ee.find(m,isCapturedRule);return v.then(rule,v.sequence.extract(q))},rule.map=function(m){return v.then(rule,(function(v){return m.apply(this,v.toArray())}))},rule};var SequenceValues=function(m,v){this._values=m||{},this._valuesArray=v||[]};SequenceValues.prototype.withValue=function(m,v){if(m.captureName&&m.captureName in this._values)throw new Error('Cannot add second value for capture "'+m.captureName+'"');var q=ee.clone(this._values);q[m.captureName]=v;var ae=this._valuesArray.concat([v]);return new SequenceValues(q,ae)},SequenceValues.prototype.get=function(m){if(m.captureName in this._values)return this._values[m.captureName];throw new Error('No value for capture "'+m.captureName+'"')},SequenceValues.prototype.toArray=function(){return this._valuesArray},v.sequence.capture=function(m,v){var captureRule=function(){return m.apply(this,arguments)};return captureRule.captureName=v,captureRule.isCaptured=!0,captureRule},v.sequence.extract=function(m){return function(v){return v.get(m)}},v.sequence.applyValues=function(m){var v=Array.prototype.slice.call(arguments,1);return function(q){var ee=v.map((function(m){return q.get(m)}));return m.apply(this,ee)}},v.sequence.source={captureName:"☃source☃"},v.sequence.cut=function(){return function(m){return ie.cut(m)}},v.optional=function(m){return function(v){var q=m(v);return q.isSuccess()?q.map(ae.some):q.isFailure()?ie.success(ae.none,v):q}},v.zeroOrMoreWithSeparator=function(m,v){return repeatedWithSeparator(m,v,!1)},v.oneOrMoreWithSeparator=function(m,v){return repeatedWithSeparator(m,v,!0)};var le=v.zeroOrMore=function(m){return function(v){for(var q,ee=[];(q=m(v))&&q.isSuccess();)v=q.remaining(),ee.push(q.value());return q.isError()?q:ie.success(ee,v)}};function noOpRule(m){return ie.success(null,m)}v.oneOrMore=function(m){return v.oneOrMoreWithSeparator(m,noOpRule)};var repeatedWithSeparator=function(m,q,ee){return function(ae){var de=m(ae);if(de.isSuccess()){var ce=v.sequence.capture(m,"main"),pe=le(v.then(v.sequence(q,ce),v.sequence.extract(ce)))(de.remaining());return ie.success([de.value()].concat(pe.value()),pe.remaining())}return ee||de.isError()?de:ie.success([],ae)}};v.leftAssociative=function(m,q,ee){var ae;ae=(ae=ee?[{func:ee,rule:q}]:q).map((function(m){return v.then(m.rule,(function(v){return function(q,ee){return m.func(q,v,ee)}}))}));var de=v.firstOf.apply(null,["rules"].concat(ae));return function(v){var q=v,ee=m(v);if(!ee.isSuccess())return ee;for(var ae=de(ee.remaining());ae.isSuccess();){var ce=ae.remaining(),le=q.to(ae.remaining()),pe=ae.value();ee=ie.success(pe(ee.value(),le),ce,le),ae=de(ee.remaining())}return ae.isError()?ae:ee}},v.leftAssociative.firstOf=function(){return Array.prototype.slice.call(arguments,0)},v.nonConsuming=function(m){return function(v){return m(v).changeRemaining(v)}};var describeToken=function(m){return m.value?m.name+' "'+m.value+'"':m.name};function describeTokenMismatch(m,v){var q,ee=m.head();return q=ee?de.error({expected:v,actual:describeToken(ee),location:ee.source}):de.error({expected:v,actual:"end of tokens"}),ie.failure([q],m)}},98063:(m,v,q)=>{var ee=q(95171);v.h=function Files(){return{read:function read(m){return ee.reject(new Error("could not open external image: '"+m+"'\ncannot open linked files from a web browser"))}}}},6708:(m,v,q)=>{var ee=q(95171),ae=q(2881);v.openZip=function openZip(m){return m.arrayBuffer?ee.resolve(ae.openArrayBuffer(m.arrayBuffer)):ee.reject(new Error("Could not find file in options"))}},93993:(m,v,q)=>{var ee=q(59050),ae=q(95171),ie=q(44016),de=q(72859),ce=q(72270),le=q(6225),pe=q(41954),fe=q(37181);function DocumentConversion(m,v){var q=1,Re=[],xe=[],_e=void 0===(m=ee.extend({ignoreEmptyParagraphs:!0},m)).idPrefix?"":m.idPrefix,we=m.ignoreEmptyParagraphs,Te=de.topLevelElement("p"),Se=m.styleMap||[];function convertElements(m,v,q){return flatMap(m,(function(m){return elementToHtml(m,v,q)}))}function elementToHtml(m,v,q){if(!q)throw new Error("options not set");var ee=qe[m.type];return ee?ee(m,v,q):[]}function htmlPathForParagraph(m,v){var q=findStyle(m);return q?q.to:(m.styleId&&v.push(unrecognisedStyleWarning("paragraph",m)),Te)}function findHtmlPathForRunProperty(m,v){var q=findHtmlPath({type:m});return q||(v?de.element(v,{},{fresh:!1}):de.empty)}function findHtmlPath(m,v){var q=findStyle(m);return q?q.to:v}function findStyle(m){for(var v=0;v{var ee=q(59050),ae=v.types={document:"document",paragraph:"paragraph",run:"run",text:"text",tab:"tab",hyperlink:"hyperlink",noteReference:"noteReference",image:"image",note:"note",commentReference:"commentReference",comment:"comment",table:"table",tableRow:"tableRow",tableCell:"tableCell",break:"break",bookmarkStart:"bookmarkStart"};var ie={baseline:"baseline",superscript:"superscript",subscript:"subscript"};function Notes(m){this._notes=ee.indexBy(m,(function(m){return noteKey(m.noteType,m.noteId)}))}function noteKey(m,v){return m+"-"+v}function Break(m){return{type:ae.break,breakType:m}}Notes.prototype.resolve=function(m){return this.findNoteByKey(noteKey(m.noteType,m.noteId))},Notes.prototype.findNoteByKey=function(m){return this._notes[m]||null},v.document=v.Document=function Document(m,v){return v=v||{},{type:ae.document,children:m,notes:v.notes||new Notes({}),comments:v.comments||[]}},v.paragraph=v.Paragraph=function Paragraph(m,v){var q=(v=v||{}).indent||{};return{type:ae.paragraph,children:m,styleId:v.styleId||null,styleName:v.styleName||null,numbering:v.numbering||null,alignment:v.alignment||null,indent:{start:q.start||null,end:q.end||null,firstLine:q.firstLine||null,hanging:q.hanging||null}}},v.run=v.Run=function Run(m,v){return v=v||{},{type:ae.run,children:m,styleId:v.styleId||null,styleName:v.styleName||null,isBold:v.isBold,isUnderline:v.isUnderline,isItalic:v.isItalic,isStrikethrough:v.isStrikethrough,isAllCaps:v.isAllCaps,isSmallCaps:v.isSmallCaps,verticalAlignment:v.verticalAlignment||ie.baseline,font:v.font||null,fontSize:v.fontSize||null}},v.Text=function Text(m){return{type:ae.text,value:m}},v.tab=v.Tab=function Tab(){return{type:ae.tab}},v.Hyperlink=function Hyperlink(m,v){return{type:ae.hyperlink,children:m,href:v.href,anchor:v.anchor,targetFrame:v.targetFrame}},v.noteReference=v.NoteReference=function NoteReference(m){return{type:ae.noteReference,noteType:m.noteType,noteId:m.noteId}},v.Notes=Notes,v.Note=function Note(m){return{type:ae.note,noteType:m.noteType,noteId:m.noteId,body:m.body}},v.commentReference=function commentReference(m){return{type:ae.commentReference,commentId:m.commentId}},v.comment=function comment(m){return{type:ae.comment,commentId:m.commentId,body:m.body,authorName:m.authorName,authorInitials:m.authorInitials}},v.Image=function Image(m){return{type:ae.image,read:m.readImage,altText:m.altText,contentType:m.contentType}},v.Table=function Table(m,v){return v=v||{},{type:ae.table,children:m,styleId:v.styleId||null,styleName:v.styleName||null}},v.TableRow=function TableRow(m,v){return v=v||{},{type:ae.tableRow,children:m,isHeader:v.isHeader||!1}},v.TableCell=function TableCell(m,v){return v=v||{},{type:ae.tableCell,children:m,colSpan:null==v.colSpan?1:v.colSpan,rowSpan:null==v.rowSpan?1:v.rowSpan}},v.lineBreak=Break("line"),v.pageBreak=Break("page"),v.columnBreak=Break("column"),v.BookmarkStart=function BookmarkStart(m){return{type:ae.bookmarkStart,name:m.name}},v.verticalAlignment=ie},63395:(m,v,q)=>{v.R=function createBodyReader(m){return{readXmlElement:function(v){return new BodyReader(m).readXmlElement(v)},readXmlElements:function(v){return new BodyReader(m).readXmlElements(v)}}};var ee=q(6909),ae=q(59050),ie=q(44016),de=q(72270).Result,ce=q(72270).warning,le=q(21756);function BodyReader(m){var v=[],q=[],de=m.relationships,ye=m.contentTypes,be=m.docxFile,Re=m.files,xe=m.numbering,_e=m.styles;function readXmlElements(m){return combineResults(m.map(readXmlElement))}function readXmlElement(m){if("element"===m.type){var v=Te[m.name];if(v)return v(m);if(!Object.prototype.hasOwnProperty.call(fe,m.name))return emptyResultWithMessages([ce("An unrecognised element was ignored: "+m.name)])}return emptyResult()}function readParagraphIndent(m){return{start:m.attributes["w:start"]||m.attributes["w:left"],end:m.attributes["w:end"]||m.attributes["w:right"],firstLine:m.attributes["w:firstLine"],hanging:m.attributes["w:hanging"]}}function readUnderline(m){if(m){var v=m.attributes["w:val"];return void 0!==v&&"false"!==v&&"0"!==v&&"none"!==v}return!1}function readBooleanElement(m){if(m){var v=m.attributes["w:val"];return"false"!==v&&"0"!==v}return!1}function readParagraphStyle(m){return readStyle(m,"w:pStyle","Paragraph",_e.findParagraphStyleById)}function readRunStyle(m){return readStyle(m,"w:rStyle","Run",_e.findCharacterStyleById)}function readTableStyle(m){return readStyle(m,"w:tblStyle","Table",_e.findTableStyleById)}function readStyle(m,v,q,ee){var ae=[],ie=m.first(v),de=null,ce=null;if(ie&&(de=ie.attributes["w:val"])){var le=ee(de);le?ce=le.name:ae.push(undefinedStyleWarning(q,de))}return elementResultWithMessages({styleId:de,name:ce},ae)}var we={type:"unknown"};function parseHyperlinkFieldCode(m){var v=/\s*HYPERLINK "(.*)"/.exec(m);if(v)return{href:v[1]};var q=/\s*HYPERLINK\s+\\l\s+"(.*)"/.exec(m);return q?{anchor:q[1]}:null}function noteReferenceReader(m){return function(v){var q=v.attributes["w:id"];return elementResult(new ie.NoteReference({noteType:m,noteId:q}))}}function readChildElements(m){return readXmlElements(m.children)}var Te={"w:p":function(m){return readXmlElements(m.children).map((function(m){var v=ae.find(m,isParagraphProperties);return new ie.Paragraph(m.filter(negate(isParagraphProperties)),v)})).insertExtra()},"w:pPr":function(m){return readParagraphStyle(m).map((function(v){return{type:"paragraphProperties",styleId:v.styleId,styleName:v.name,alignment:m.firstOrEmpty("w:jc").attributes["w:val"],numbering:readNumberingProperties(v.styleId,m.firstOrEmpty("w:numPr"),xe),indent:readParagraphIndent(m.firstOrEmpty("w:ind"))}}))},"w:r":function(m){return readXmlElements(m.children).map((function(m){var q=ae.find(m,isRunProperties);m=m.filter(negate(isRunProperties));var ee,de=(ee=ae.last(v.filter((function(m){return"hyperlink"===m.type}))))?ee.options:null;return null!==de&&(m=[new ie.Hyperlink(m,de)]),new ie.Run(m,q)}))},"w:rPr":function readRunProperties(m){return readRunStyle(m).map((function(v){var q=m.firstOrEmpty("w:sz").attributes["w:val"],ee=/^[0-9]+$/.test(q)?parseInt(q,10)/2:null;return{type:"runProperties",styleId:v.styleId,styleName:v.name,verticalAlignment:m.firstOrEmpty("w:vertAlign").attributes["w:val"],font:m.firstOrEmpty("w:rFonts").attributes["w:ascii"],fontSize:ee,isBold:readBooleanElement(m.first("w:b")),isUnderline:readUnderline(m.first("w:u")),isItalic:readBooleanElement(m.first("w:i")),isStrikethrough:readBooleanElement(m.first("w:strike")),isAllCaps:readBooleanElement(m.first("w:caps")),isSmallCaps:readBooleanElement(m.first("w:smallCaps"))}}))},"w:fldChar":function readFldChar(m){var ee=m.attributes["w:fldCharType"];if("begin"===ee)v.push(we),q=[];else if("end"===ee)v.pop();else if("separate"===ee){var ae=parseHyperlinkFieldCode(q.join("")),ie=null===ae?we:{type:"hyperlink",options:ae};v.pop(),v.push(ie)}return emptyResult()},"w:instrText":function readInstrText(m){return q.push(m.text()),emptyResult()},"w:t":function(m){return elementResult(new ie.Text(m.text()))},"w:tab":function(m){return elementResult(new ie.Tab)},"w:noBreakHyphen":function(){return elementResult(new ie.Text("‑"))},"w:softHyphen":function(m){return elementResult(new ie.Text("­"))},"w:sym":function readSymbol(m){var v=m.attributes["w:font"],q=m.attributes["w:char"],ae=ee.hex(v,q);return null==ae&&/^F0..$/.test(q)&&(ae=ee.hex(v,q.substring(2))),null==ae?emptyResultWithMessages([ce("A w:sym element with an unsupported character was ignored: char "+q+" in font "+v)]):elementResult(new ie.Text(ae.string))},"w:hyperlink":function(m){var v=m.attributes["r:id"],q=m.attributes["w:anchor"];return readXmlElements(m.children).map((function(ee){function create(v){var q=m.attributes["w:tgtFrame"]||null;return new ie.Hyperlink(ee,ae.extend({targetFrame:q},v))}if(v){var ce=de.findTargetByRelationshipId(v);return q&&(ce=le.replaceFragment(ce,q)),create({href:ce})}return q?create({anchor:q}):ee}))},"w:tbl":function readTable(m){var v=readTableProperties(m.firstOrEmpty("w:tblPr"));return readXmlElements(m.children).flatMap(calculateRowSpans).flatMap((function(m){return v.map((function(v){return ie.Table(m,v)}))}))},"w:tr":function readTableRow(m){var v=!!m.firstOrEmpty("w:trPr").first("w:tblHeader");return readXmlElements(m.children).map((function(m){return ie.TableRow(m,{isHeader:v})}))},"w:tc":function readTableCell(m){return readXmlElements(m.children).map((function(v){var q=m.firstOrEmpty("w:tcPr"),ee=q.firstOrEmpty("w:gridSpan").attributes["w:val"],ae=ee?parseInt(ee,10):1,de=ie.TableCell(v,{colSpan:ae});return de._vMerge=readVMerge(q),de}))},"w:footnoteReference":noteReferenceReader("footnote"),"w:endnoteReference":noteReferenceReader("endnote"),"w:commentReference":function readCommentReference(m){return elementResult(ie.commentReference({commentId:m.attributes["w:id"]}))},"w:br":function(m){var v=m.attributes["w:type"];return null==v||"textWrapping"===v?elementResult(ie.lineBreak):"page"===v?elementResult(ie.pageBreak):"column"===v?elementResult(ie.columnBreak):emptyResultWithMessages([ce("Unsupported break type: "+v)])},"w:bookmarkStart":function(m){var v=m.attributes["w:name"];return"_GoBack"===v?emptyResult():elementResult(new ie.BookmarkStart({name:v}))},"mc:AlternateContent":function(m){return readChildElements(m.first("mc:Fallback"))},"w:sdt":function(m){return readXmlElements(m.firstOrEmpty("w:sdtContent").children)},"w:ins":readChildElements,"w:object":readChildElements,"w:smartTag":readChildElements,"w:drawing":readChildElements,"w:pict":function(m){return readChildElements(m).toExtra()},"v:roundrect":readChildElements,"v:shape":readChildElements,"v:textbox":readChildElements,"w:txbxContent":readChildElements,"wp:inline":readDrawingElement,"wp:anchor":readDrawingElement,"v:imagedata":function readImageData(m){var v=m.attributes["r:id"];return v?readImage(findEmbeddedImageFile(v),m.attributes["o:title"]):emptyResultWithMessages([ce("A v:imagedata element without a relationship ID was ignored")])},"v:group":readChildElements,"v:rect":readChildElements};return{readXmlElement:readXmlElement,readXmlElements:readXmlElements};function readTableProperties(m){return readTableStyle(m).map((function(m){return{styleId:m.styleId,styleName:m.name}}))}function readVMerge(m){var v=m.first("w:vMerge");if(v){var q=v.attributes["w:val"];return"continue"===q||!q}return null}function calculateRowSpans(m){if(ae.any(m,(function(m){return m.type!==ie.types.tableRow})))return elementResultWithMessages(m,[ce("unexpected non-row element in table, cell merging may be incorrect")]);if(ae.any(m,(function(m){return ae.any(m.children,(function(m){return m.type!==ie.types.tableCell}))})))return elementResultWithMessages(m,[ce("unexpected non-cell element in table row, cell merging may be incorrect")]);var v={};return m.forEach((function(m){var q=0;m.children.forEach((function(m){m._vMerge&&v[q]?v[q].rowSpan++:(v[q]=m,m._vMerge=!1),q+=m.colSpan}))})),m.forEach((function(m){m.children=m.children.filter((function(m){return!m._vMerge})),m.children.forEach((function(m){delete m._vMerge}))})),elementResult(m)}function readDrawingElement(m){return combineResults(m.getElementsByTagName("a:graphic").getElementsByTagName("a:graphicData").getElementsByTagName("pic:pic").getElementsByTagName("pic:blipFill").getElementsByTagName("a:blip").map(readBlip.bind(null,m)))}function readBlip(m,v){var q,ee=m.first("wp:docPr").attributes,ae=null==(q=ee.descr)||/^\s*$/.test(q)?ee.title:ee.descr,ie=findBlipImageFile(v);return null===ie?emptyResultWithMessages([ce("Could not find image file for a:blip element")]):readImage(ie,ae)}function findBlipImageFile(m){var v=m.attributes["r:embed"],q=m.attributes["r:link"];if(v)return findEmbeddedImageFile(v);if(q){var ee=de.findTargetByRelationshipId(q);return{path:ee,read:Re.read.bind(Re,ee)}}return null}function findEmbeddedImageFile(m){var v=le.uriToZipEntryName("word",de.findTargetByRelationshipId(m));return{path:v,read:be.read.bind(be,v)}}function readImage(m,v){var q=ye.findContentType(m.path);return elementResultWithMessages(ie.Image({readImage:m.read,altText:v,contentType:q}),pe[q]?[]:ce("Image of type "+q+" is unlikely to display in web browsers"))}function undefinedStyleWarning(m,v){return ce(m+" style with ID "+v+" was referenced but not defined in the document")}}function readNumberingProperties(m,v,q){if(null!=m){var ee=q.findLevelByParagraphStyleId(m);if(null!=ee)return ee}var ae=v.firstOrEmpty("w:ilvl").attributes["w:val"],ie=v.firstOrEmpty("w:numId").attributes["w:val"];return void 0===ae||void 0===ie?null:q.findLevel(ie,ae)}var pe={"image/png":!0,"image/gif":!0,"image/jpeg":!0,"image/svg+xml":!0,"image/tiff":!0},fe={"office-word:wrap":!0,"v:shadow":!0,"v:shapetype":!0,"w:annotationRef":!0,"w:bookmarkEnd":!0,"w:sectPr":!0,"w:proofErr":!0,"w:lastRenderedPageBreak":!0,"w:commentRangeStart":!0,"w:commentRangeEnd":!0,"w:del":!0,"w:footnoteRef":!0,"w:endnoteRef":!0,"w:tblPr":!0,"w:tblGrid":!0,"w:trPr":!0,"w:tcPr":!0};function isParagraphProperties(m){return"paragraphProperties"===m.type}function isRunProperties(m){return"runProperties"===m.type}function negate(m){return function(v){return!m(v)}}function emptyResultWithMessages(m){return new ReadResult(null,null,m)}function emptyResult(){return new ReadResult(null)}function elementResult(m){return new ReadResult(m)}function elementResultWithMessages(m,v){return new ReadResult(m,null,v)}function ReadResult(m,v,q){this.value=m||[],this.extra=v,this._result=new de({element:this.value,extra:v},q),this.messages=this._result.messages}function combineResults(m){var v=de.combine(ae.pluck(m,"_result"));return new ReadResult(ae.flatten(ae.pluck(v.value,"element")),ae.filter(ae.flatten(ae.pluck(v.value,"extra")),identity),v.messages)}function joinElements(m,v){return ae.flatten([m,v])}function identity(m){return m}ReadResult.prototype.toExtra=function(){return new ReadResult(null,joinElements(this.extra,this.value),this.messages)},ReadResult.prototype.insertExtra=function(){var m=this.extra;return m&&m.length?new ReadResult(joinElements(this.value,m),null,this.messages):this},ReadResult.prototype.map=function(m){var v=this._result.map((function(v){return m(v.element)}));return new ReadResult(v.value,this.extra,v.messages)},ReadResult.prototype.flatMap=function(m){var v=this._result.flatMap((function(v){return m(v.element)._result}));return new ReadResult(v.value.element,joinElements(this.extra,v.value.extra),v.messages)}},28697:(m,v,q)=>{var ee=q(44016),ae=q(72270).Result;v.createCommentsReader=function createCommentsReader(m){function readCommentElement(v){var q=v.attributes["w:id"];function readOptionalAttribute(m){return(v.attributes[m]||"").trim()||null}return m.readXmlElements(v.children).map((function(m){return ee.comment({commentId:q,body:m,authorName:readOptionalAttribute("w:author"),authorInitials:readOptionalAttribute("w:initials")})}))}return function readCommentsXml(m){return ae.combine(m.getElementsByTagName("w:comment").map(readCommentElement))}}},52263:(m,v)=>{v.readContentTypesFromXml=function readContentTypesFromXml(m){var v={},q={};return m.children.forEach((function(m){if("content-types:Default"===m.name&&(v[m.attributes.Extension]=m.attributes.ContentType),"content-types:Override"===m.name){var ee=m.attributes.PartName;"/"===ee.charAt(0)&&(ee=ee.substring(1)),q[ee]=m.attributes.ContentType}})),contentTypes(q,v)};var q={png:"png",gif:"gif",jpeg:"jpeg",jpg:"jpeg",tif:"tiff",tiff:"tiff",bmp:"bmp"};function contentTypes(m,v){return{findContentType:function(ee){var ae=m[ee];if(ae)return ae;var ie=ee.split("."),de=ie[ie.length-1];if(v.hasOwnProperty(de))return v[de];var ce=q[de.toLowerCase()];return ce?"image/"+ce:null}}}v.defaultContentTypes=contentTypes({},{})},57688:(m,v,q)=>{v.q=function DocumentXmlReader(m){var v=m.bodyReader;return{convertXmlToDocument:function convertXmlToDocument(q){var ie=q.first("w:body"),de=v.readXmlElements(ie.children).map((function(v){return new ee.Document(v,{notes:m.notes,comments:m.comments})}));return new ae(de.value,de.messages)}}};var ee=q(44016),ae=q(72270).Result},96082:(m,v,q)=>{v.read=function read(m,v){return v=v||{},ae.props({contentTypes:Se(m),partPaths:findPartPaths(m),docxFile:m,files:new Te(v.path?ee.dirname(v.path):null)}).also((function(v){return{styles:readStylesFromZipFile(m,v.partPaths.styles)}})).also((function(v){return{numbering:readNumberingFromZipFile(m,v.partPaths.numbering,v.styles)}})).also((function(m){return{footnotes:readXmlFileWithBody(m.partPaths.footnotes,m,(function(m,v){return v?_e.createFootnotesReader(m)(v):new de([])})),endnotes:readXmlFileWithBody(m.partPaths.endnotes,m,(function(m,v){return v?_e.createEndnotesReader(m)(v):new de([])})),comments:readXmlFileWithBody(m.partPaths.comments,m,(function(m,v){return v?we.createCommentsReader(m)(v):new de([])}))}})).also((function(m){return{notes:m.footnotes.flatMap((function(v){return m.endnotes.map((function(m){return new ie.Notes(v.concat(m))}))}))}})).then((function(m){return readXmlFileWithBody(m.partPaths.mainDocument,m,(function(v,q){return m.notes.flatMap((function(ee){return m.comments.flatMap((function(m){return new fe({bodyReader:v,notes:ee,comments:m}).convertXmlToDocument(q)}))}))}))}))},v._findPartPaths=findPartPaths;var ee=q(26470),ae=q(95171),ie=q(44016),de=q(72270).Result,ce=q(2881),le=q(54426).q,pe=q(63395).R,fe=q(57688).q,ye=q(84257),be=q(52263),Re=q(16855),xe=q(27911),_e=q(57425),we=q(28697),Te=q(98063).h;function findPartPaths(m){return Ie(m).then((function(v){var q=findPartPath({docxFile:m,relationships:v,relationshipType:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",basePath:"",fallbackPath:"word/document.xml"});if(!m.exists(q))throw new Error("Could not find main document part. Are you sure this is a valid .docx file?");return xmlFileReader({filename:relationshipsFilename(q),readElement:ye.readRelationships,defaultValue:ye.defaultValue})(m).then((function(v){function findPartRelatedToMainDocument(ee){return findPartPath({docxFile:m,relationships:v,relationshipType:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/"+ee,basePath:ce.splitPath(q).dirname,fallbackPath:"word/"+ee+".xml"})}return{mainDocument:q,comments:findPartRelatedToMainDocument("comments"),endnotes:findPartRelatedToMainDocument("endnotes"),footnotes:findPartRelatedToMainDocument("footnotes"),numbering:findPartRelatedToMainDocument("numbering"),styles:findPartRelatedToMainDocument("styles")}}))}))}function findPartPath(m){var v=m.docxFile,q=m.relationships,ee=m.relationshipType,ae=m.basePath,ie=m.fallbackPath,de=q.findTargetsByType(ee).map((function(m){return stripPrefix(ce.joinPath(ae,m),"/")})).filter((function(m){return v.exists(m)}));return 0===de.length?ie:de[0]}function stripPrefix(m,v){return m.substring(0,v.length)===v?m.substring(v.length):m}function xmlFileReader(m){return function(v){return le(v,m.filename).then((function(v){return v?m.readElement(v):m.defaultValue}))}}function readXmlFileWithBody(m,v,q){return xmlFileReader({filename:relationshipsFilename(m),readElement:ye.readRelationships,defaultValue:ye.defaultValue})(v.docxFile).then((function(ee){var ae=new pe({relationships:ee,contentTypes:v.contentTypes,docxFile:v.docxFile,numbering:v.numbering,styles:v.styles,files:v.files});return le(v.docxFile,m).then((function(m){return q(ae,m)}))}))}function relationshipsFilename(m){var v=ce.splitPath(m);return ce.joinPath(v.dirname,"_rels",v.basename+".rels")}var Se=xmlFileReader({filename:"[Content_Types].xml",readElement:be.readContentTypesFromXml,defaultValue:be.defaultContentTypes});function readNumberingFromZipFile(m,v,q){return xmlFileReader({filename:v,readElement:function(m){return Re.readNumberingXml(m,{styles:q})},defaultValue:Re.defaultNumbering})(m)}function readStylesFromZipFile(m,v){return xmlFileReader({filename:v,readElement:xe.readStylesXml,defaultValue:xe.defaultStyles})(m)}var Ie=xmlFileReader({filename:"_rels/.rels",readElement:ye.readRelationships,defaultValue:ye.defaultValue})},57425:function(m,v,q){var ee=q(44016),ae=q(72270).Result;function createReader(m,v){function isFootnoteElement(m){var v=m.attributes["w:type"];return"continuationSeparator"!==v&&"separator"!==v}function readFootnoteElement(q){var ae=q.attributes["w:id"];return v.readXmlElements(q.children).map((function(v){return ee.Note({noteType:m,noteId:ae,body:v})}))}return function readNotesXml(v){return ae.combine(v.getElementsByTagName("w:"+m).filter(isFootnoteElement).map(readFootnoteElement))}}v.createFootnotesReader=createReader.bind(this,"footnote"),v.createEndnotesReader=createReader.bind(this,"endnote")},16855:(m,v,q)=>{var ee=q(59050);function Numbering(m,v,q){var ae=ee.flatten(ee.values(v).map((function(m){return ee.values(m.levels)}))),ie=ee.indexBy(ae.filter((function(m){return null!=m.paragraphStyleId})),"paragraphStyleId");return{findLevel:function findLevel(ee,ae){var ie=m[ee];if(ie){var de=v[ie.abstractNumId];return de?null==de.numStyleLink?v[ie.abstractNumId].levels[ae]:findLevel(q.findNumberingStyleById(de.numStyleLink).numId,ae):null}return null},findLevelByParagraphStyleId:function findLevelByParagraphStyleId(m){return ie[m]||null}}}function readAbstractNums(m){var v={};return m.getElementsByTagName("w:abstractNum").forEach((function(m){var q=m.attributes["w:abstractNumId"];v[q]=readAbstractNum(m)})),v}function readAbstractNum(m){var v={};m.getElementsByTagName("w:lvl").forEach((function(m){var q=m.attributes["w:ilvl"],ee=m.first("w:numFmt").attributes["w:val"],ae=m.firstOrEmpty("w:pStyle").attributes["w:val"];v[q]={isOrdered:"bullet"!==ee,level:q,paragraphStyleId:ae}}));var q=m.firstOrEmpty("w:numStyleLink").attributes["w:val"];return{levels:v,numStyleLink:q}}function readNums(m){var v={};return m.getElementsByTagName("w:num").forEach((function(m){var q=m.attributes["w:numId"],ee=m.first("w:abstractNumId").attributes["w:val"];v[q]={abstractNumId:ee}})),v}v.readNumberingXml=function readNumberingXml(m,v){if(!v||!v.styles)throw new Error("styles is missing");var q=readAbstractNums(m);return new Numbering(readNums(m),q,v.styles)},v.Numbering=Numbering,v.defaultNumbering=new Numbering({},{})},54426:(m,v,q)=>{var ee=q(59050),ae=q(95171),ie=q(26250);v.q=function readXmlFromZipFile(m,v){return m.exists(v)?m.read(v,"utf-8").then(stripUtf8Bom).then(read):ae.resolve(null)};var de={"http://schemas.openxmlformats.org/wordprocessingml/2006/main":"w","http://schemas.openxmlformats.org/officeDocument/2006/relationships":"r","http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing":"wp","http://schemas.openxmlformats.org/drawingml/2006/main":"a","http://schemas.openxmlformats.org/drawingml/2006/picture":"pic","http://schemas.openxmlformats.org/package/2006/content-types":"content-types","urn:schemas-microsoft-com:vml":"v","http://schemas.openxmlformats.org/markup-compatibility/2006":"mc","urn:schemas-microsoft-com:office:word":"office-word"};function read(m){return ie.readString(m,de).then((function(m){return collapseAlternateContent(m)[0]}))}function stripUtf8Bom(m){return m.replace(/^\uFEFF/g,"")}function collapseAlternateContent(m){return"element"===m.type?"mc:AlternateContent"===m.name?m.first("mc:Fallback").children:(m.children=ee.flatten(m.children.map(collapseAlternateContent,!0)),[m]):[m]}},84257:(m,v)=>{function Relationships(m){var v={};m.forEach((function(m){v[m.relationshipId]=m.target}));var q={};return m.forEach((function(m){q[m.type]||(q[m.type]=[]),q[m.type].push(m.target)})),{findTargetByRelationshipId:function(m){return v[m]},findTargetsByType:function(m){return q[m]||[]}}}v.readRelationships=function readRelationships(m){var v=[];return m.children.forEach((function(m){if("{http://schemas.openxmlformats.org/package/2006/relationships}Relationship"===m.name){var q={relationshipId:m.attributes.Id,target:m.attributes.Target,type:m.attributes.Type};v.push(q)}})),new Relationships(v)},v.defaultValue=new Relationships([]),v.Relationships=Relationships},27259:(m,v,q)=>{var ee=q(59050),ae=q(95171),ie=q(26250);v.writeStyleMap=function writeStyleMap(m,v){return m.write(ce,v),updateRelationships(m).then((function(){return updateContentTypes(m)}))},v.readStyleMap=function readStyleMap(m){return m.exists(ce)?m.read(ce,"utf8"):ae.resolve(null)};var de="http://schemas.zwobble.org/mammoth/style-map",ce="mammoth/style-map",le="/"+ce;function updateRelationships(m){var v="word/_rels/document.xml.rels",q="http://schemas.openxmlformats.org/package/2006/relationships",ee="{"+q+"}Relationship";return m.read(v,"utf8").then(ie.readString).then((function(ae){addOrUpdateElement(ae.children,ee,"Id",{Id:"rMammothStyleMap",Type:de,Target:le});var ce={"":q};return m.write(v,ie.writeString(ae,ce))}))}function updateContentTypes(m){var v="[Content_Types].xml",q="http://schemas.openxmlformats.org/package/2006/content-types",ee="{"+q+"}Override";return m.read(v,"utf8").then(ie.readString).then((function(ae){addOrUpdateElement(ae.children,ee,"PartName",{PartName:le,ContentType:"text/prs.mammoth.style-map"});var de={"":q};return m.write(v,ie.writeString(ae,de))}))}function addOrUpdateElement(m,v,q,ae){var de=ee.find(m,(function(m){return m.name===v&&m.attributes[q]===ae[q]}));de?de.attributes=ae:m.push(ie.element(v,ae))}},27911:(m,v)=>{function Styles(m,v,q,ee){return{findParagraphStyleById:function(v){return m[v]},findCharacterStyleById:function(m){return v[m]},findTableStyleById:function(m){return q[m]},findNumberingStyleById:function(m){return ee[m]}}}function readStyleElement(m){return{type:m.attributes["w:type"],styleId:m.attributes["w:styleId"],name:styleName(m)}}function styleName(m){var v=m.first("w:name");return v?v.attributes["w:val"]:null}function readNumberingStyleElement(m){return{numId:m.firstOrEmpty("w:pPr").firstOrEmpty("w:numPr").firstOrEmpty("w:numId").attributes["w:val"]}}v.readStylesXml=function readStylesXml(m){var v={},q={},ee={},ae={},ie={paragraph:v,character:q,table:ee};return m.getElementsByTagName("w:style").forEach((function(m){var v=readStyleElement(m);if("numbering"===v.type)ae[v.styleId]=readNumberingStyleElement(m);else{var q=ie[v.type];q&&(q[v.styleId]=v)}})),new Styles(v,q,ee,ae)},v.Styles=Styles,v.defaultStyles=new Styles({},{}),Styles.EMPTY=new Styles({},{},{},{})},21756:(m,v)=>{v.uriToZipEntryName=function uriToZipEntryName(m,v){return"/"===v.charAt(0)?v.substr(1):m+"/"+v},v.replaceFragment=function replaceFragment(m,v){var q=m.indexOf("#");-1!==q&&(m=m.substring(0,q));return m+"#"+v}},18906:(m,v,q)=>{var ee=q(72859);function elementWithTag(m,v){return{type:"element",tag:m,children:v||[]}}v.freshElement=function freshElement(m,v,q){return elementWithTag(ee.element(m,v,{fresh:!0}),q)},v.nonFreshElement=function nonFreshElement(m,v,q){return elementWithTag(ee.element(m,v,{fresh:!1}),q)},v.elementWithTag=elementWithTag,v.text=function text(m){return{type:"text",value:m}},v.forceWrite={type:"forceWrite"};var ae={br:!0,hr:!0,img:!0};v.isVoidElement=function isVoidElement(m){return 0===m.children.length&&ae[m.tag.tagName]}},41954:(m,v,q)=>{var ee=q(18906);function write(m,v){v.forEach((function(v){writeNode(m,v)}))}function writeNode(m,v){ae[v.type](m,v)}v.freshElement=ee.freshElement,v.nonFreshElement=ee.nonFreshElement,v.elementWithTag=ee.elementWithTag,v.text=ee.text,v.forceWrite=ee.forceWrite,v.simplify=q(90768);var ae={element:function generateElementString(m,v){ee.isVoidElement(v)?m.selfClosing(v.tag.tagName,v.tag.attributes):(m.open(v.tag.tagName,v.tag.attributes),write(m,v.children),m.close(v.tag.tagName))},text:function generateTextString(m,v){m.text(v.value)},forceWrite:function(){}};v.write=write},90768:(m,v,q)=>{var ee=q(59050),ae=q(18906);function collapse(m){var v=[];return m.map(collapseNode).forEach((function(m){appendChild(v,m)})),v}function collapseNode(m){return ie[m.type](m)}var ie={element:function collapseElement(m){return ae.elementWithTag(m.tag,collapse(m.children))},text:identity,forceWrite:identity};function identity(m){return m}function appendChild(m,v){var q=m[m.length-1];"element"===v.type&&!v.tag.fresh&&q&&"element"===q.type&&v.tag.matchesElement(q.tag)?(v.tag.separator&&appendChild(q.children,ae.text(v.tag.separator)),v.children.forEach((function(m){appendChild(q.children,m)}))):m.push(v)}function removeEmpty(m){return v=m,q=function(m){return de[m.type](m)},ee.flatten(ee.map(v,q),!0);var v,q}var de={element:function elementEmptier(m){var v=removeEmpty(m.children);return 0!==v.length||ae.isVoidElement(m)?[ae.elementWithTag(m.tag,v)]:[]},text:function textEmptier(m){return 0===m.value.length?[]:[m]},forceWrite:function neverEmpty(m){return[m]}};m.exports=function simplify(m){return collapse(removeEmpty(m))}},6225:(m,v,q)=>{var ee=q(59050),ae=q(95171),ie=q(41954);function imgElement(m){return function(v,q){return ae.when(m(v)).then((function(m){var q={};return v.altText&&(q.alt=v.altText),ee.extend(q,m),[ie.freshElement("img",q)]}))}}v.imgElement=imgElement,v.inline=v.imgElement,v.dataUri=imgElement((function(m){return m.read("base64").then((function(v){return{src:"data:"+m.contentType+";base64,"+v}}))}))},59255:(m,v,q)=>{var ee=q(59050),ae=q(96082),ie=q(27259),de=q(93993).R,ce=q(88155).B,le=q(3642).uB,pe=q(27357).sq,fe=q(6708),ye=q(72270).Result;function convert(m,v){return v=pe(v),fe.openZip(m).tap((function(m){return ie.readStyleMap(m).then((function(m){v.embeddedStyleMap=m}))})).then((function(q){return ae.read(q,m).then((function(m){return m.map(v.transformDocument)})).then((function(m){return convertDocumentToHtml(m,v)}))}))}function convertDocumentToHtml(m,v){var q,ae=(q=v.readStyleMap(),ye.combine((q||[]).map(le)).map((function(m){return m.filter((function(m){return!!m}))}))),ie=ee.extend({},v,{styleMap:ae.value}),ce=new de(ie);return m.flatMapThen((function(m){return ae.flatMapThen((function(v){return ce.convertToHtml(m)}))}))}v.convertToHtml=function convertToHtml(m,v){return convert(m,v)},v.convertToMarkdown=function convertToMarkdown(m,v){var q=Object.create(v||{});return q.outputFormat="markdown",convert(m,q)},v.convert=convert,v.extractRawText=function extractRawText(m){return fe.openZip(m).then(ae.read).then((function(m){return m.map(ce)}))},v.images=q(6225),v.transforms=q(42710),v.underline=q(7590),v.embedStyleMap=function embedStyleMap(m,v){return fe.openZip(m).tap((function(m){return ie.writeStyleMap(m,v)})).then((function(m){return m.toBuffer()})).then((function(m){return{toBuffer:function(){return m}}}))},v.readEmbeddedStyleMap=function readEmbeddedStyleMap(m){return fe.openZip(m).then(ie.readStyleMap)},v.styleMapping=function(){throw new Error("Use a raw string instead of mammoth.styleMapping e.g. \"p[style-name='Title'] => h1\" instead of mammoth.styleMapping(\"p[style-name='Title'] => h1\")")}},27357:(m,v,q)=>{v.sq=function readOptions(m){return m=m||{},ee.extend({},ie,m,{customStyleMap:readStyleMap(m.styleMap),readStyleMap:function(){var m=this.customStyleMap;return this.includeEmbeddedStyleMap&&(m=m.concat(readStyleMap(this.embeddedStyleMap))),this.includeDefaultStyleMap&&(m=m.concat(ae)),m}})};var ee=q(59050),ae=["p.Heading1 => h1:fresh","p.Heading2 => h2:fresh","p.Heading3 => h3:fresh","p.Heading4 => h4:fresh","p.Heading5 => h5:fresh","p.Heading6 => h6:fresh","p[style-name='Heading 1'] => h1:fresh","p[style-name='Heading 2'] => h2:fresh","p[style-name='Heading 3'] => h3:fresh","p[style-name='Heading 4'] => h4:fresh","p[style-name='Heading 5'] => h5:fresh","p[style-name='Heading 6'] => h6:fresh","p[style-name='heading 1'] => h1:fresh","p[style-name='heading 2'] => h2:fresh","p[style-name='heading 3'] => h3:fresh","p[style-name='heading 4'] => h4:fresh","p[style-name='heading 5'] => h5:fresh","p[style-name='heading 6'] => h6:fresh","r[style-name='Strong'] => strong","p[style-name='footnote text'] => p:fresh","r[style-name='footnote reference'] =>","p[style-name='endnote text'] => p:fresh","r[style-name='endnote reference'] =>","p[style-name='annotation text'] => p:fresh","r[style-name='annotation reference'] =>","p[style-name='Footnote'] => p:fresh","r[style-name='Footnote anchor'] =>","p[style-name='Endnote'] => p:fresh","r[style-name='Endnote anchor'] =>","p:unordered-list(1) => ul > li:fresh","p:unordered-list(2) => ul|ol > li > ul > li:fresh","p:unordered-list(3) => ul|ol > li > ul|ol > li > ul > li:fresh","p:unordered-list(4) => ul|ol > li > ul|ol > li > ul|ol > li > ul > li:fresh","p:unordered-list(5) => ul|ol > li > ul|ol > li > ul|ol > li > ul|ol > li > ul > li:fresh","p:ordered-list(1) => ol > li:fresh","p:ordered-list(2) => ul|ol > li > ol > li:fresh","p:ordered-list(3) => ul|ol > li > ul|ol > li > ol > li:fresh","p:ordered-list(4) => ul|ol > li > ul|ol > li > ul|ol > li > ol > li:fresh","p:ordered-list(5) => ul|ol > li > ul|ol > li > ul|ol > li > ul|ol > li > ol > li:fresh","r[style-name='Hyperlink'] =>","p[style-name='Normal'] => p:fresh"],ie={transformDocument:function identity(m){return m},includeDefaultStyleMap:!0,includeEmbeddedStyleMap:!0};function readStyleMap(m){return m?ee.isString(m)?m.split("\n").map((function(m){return m.trim()})).filter((function(m){return""!==m&&"#"!==m.charAt(0)})):m:[]}},95171:(m,v,q)=>{var ee=q(59050),ae=q(7502)();v.defer=function defer(){var m,v,q=new ae.Promise((function(q,ee){m=q,v=ee}));return{resolve:m,reject:v,promise:q}},v.when=ae.resolve,v.resolve=ae.resolve,v.all=ae.all,v.props=ae.props,v.reject=ae.reject,v.promisify=ae.promisify,v.mapSeries=ae.mapSeries,v.attempt=ae.attempt,v.nfcall=function(m){var v=Array.prototype.slice.call(arguments,1);return ae.promisify(m).apply(null,v)},ae.prototype.fail=ae.prototype.caught,ae.prototype.also=function(m){return this.then((function(v){var q=ee.extend({},v,m(v));return ae.props(q)}))}},88155:(m,v,q)=>{var ee=q(44016);v.B=function convertElementToRawText(m){if("text"===m.type)return m.value;if(m.type===ee.types.tab)return"\t";var v="paragraph"===m.type?"\n\n":"";return(m.children||[]).map(convertElementToRawText).join("")+v}},72270:(m,v,q)=>{var ee=q(59050);function Result(m,v){this.value=m,this.messages=v||[]}function combineMessages(m){var v=[];return ee.flatten(ee.pluck(m,"messages"),!0).forEach((function(m){containsMessage(v,m)||v.push(m)})),v}function containsMessage(m,v){return void 0!==ee.find(m,isSameMessage.bind(null,v))}function isSameMessage(m,v){return m.type===v.type&&m.message===v.message}v.Result=Result,v.success=function success(m){return new Result(m,[])},v.warning=function warning(m){return{type:"warning",message:m}},v.error=function error(m){return{type:"error",message:m.message,error:m}},Result.prototype.map=function(m){return new Result(m(this.value),this.messages)},Result.prototype.flatMap=function(m){var v=m(this.value);return new Result(v.value,combineMessages([this,v]))},Result.prototype.flatMapThen=function(m){var v=this;return m(this.value).then((function(m){return new Result(m.value,combineMessages([v,m]))}))},Result.combine=function(m){return new Result(ee.flatten(ee.pluck(m,"value")),combineMessages(m))}},3642:(m,v,q)=>{var ee=q(59050),ae=q(86796),ie=q(38438),de=q(72859),ce=q(32998)._,le=q(72270);function documentMatcherRule(){var m=ae.rules.sequence,identifierToConstant=function(m,v){return ae.rules.then(ae.rules.token("identifier",m),(function(){return v}))},v=identifierToConstant("p",ie.paragraph),q=identifierToConstant("r",ie.run),de=ae.rules.firstOf("p or r or table",v,q),ce=ae.rules.then(Re,(function(m){return{styleId:m}})),le=ae.rules.firstOf("style name matcher",ae.rules.then(ae.rules.sequence(ae.rules.tokenOfType("equals"),ae.rules.sequence.cut(),ae.rules.sequence.capture(ye)).head(),(function(m){return{styleName:ie.equalTo(m)}})),ae.rules.then(ae.rules.sequence(ae.rules.tokenOfType("startsWith"),ae.rules.sequence.cut(),ae.rules.sequence.capture(ye)).head(),(function(m){return{styleName:ie.startsWith(m)}}))),pe=ae.rules.sequence(ae.rules.tokenOfType("open-square-bracket"),ae.rules.sequence.cut(),ae.rules.token("identifier","style-name"),ae.rules.sequence.capture(le),ae.rules.tokenOfType("close-square-bracket")).head(),be=ae.rules.firstOf("list type",identifierToConstant("ordered-list",{isOrdered:!0}),identifierToConstant("unordered-list",{isOrdered:!1})),xe=m(ae.rules.tokenOfType("colon"),m.capture(be),m.cut(),ae.rules.tokenOfType("open-paren"),m.capture(fe),ae.rules.tokenOfType("close-paren")).map((function(m,v){return{list:{isOrdered:m.isOrdered,levelIndex:v-1}}}));function createMatcherSuffixesRule(m){var v=ae.rules.firstOf.apply(ae.rules.firstOf,["matcher suffix"].concat(m)),q=ae.rules.zeroOrMore(v);return ae.rules.then(q,(function(m){var v={};return m.forEach((function(m){ee.extend(v,m)})),v}))}var _e=m(m.capture(de),m.capture(createMatcherSuffixesRule([ce,pe,xe]))).map((function(m,v){return m(v)})),we=m(ae.rules.token("identifier","table"),m.capture(createMatcherSuffixesRule([ce,pe]))).map((function(m){return ie.table(m)})),Te=identifierToConstant("b",ie.bold),Se=identifierToConstant("i",ie.italic),Ie=identifierToConstant("u",ie.underline),Pe=identifierToConstant("strike",ie.strikethrough),qe=identifierToConstant("all-caps",ie.allCaps),We=identifierToConstant("small-caps",ie.smallCaps),ze=identifierToConstant("comment-reference",ie.commentReference),Ve=m(ae.rules.token("identifier","br"),m.cut(),ae.rules.tokenOfType("open-square-bracket"),ae.rules.token("identifier","type"),ae.rules.tokenOfType("equals"),m.capture(ye),ae.rules.tokenOfType("close-square-bracket")).map((function(m){switch(m){case"line":return ie.lineBreak;case"page":return ie.pageBreak;case"column":return ie.columnBreak}}));return ae.rules.firstOf("element type",_e,we,Te,Se,Ie,Pe,qe,We,ze,Ve)}function htmlPathRule(){var m=ae.rules.sequence.capture,v=ae.rules.tokenOfType("whitespace"),q=ae.rules.then(ae.rules.optional(ae.rules.sequence(ae.rules.tokenOfType("colon"),ae.rules.token("identifier","fresh"))),(function(m){return m.map((function(){return!0})).valueOrElse(!1)})),ee=ae.rules.then(ae.rules.optional(ae.rules.sequence(ae.rules.tokenOfType("colon"),ae.rules.token("identifier","separator"),ae.rules.tokenOfType("open-paren"),m(ye),ae.rules.tokenOfType("close-paren")).head()),(function(m){return m.valueOrElse("")})),ie=ae.rules.oneOrMoreWithSeparator(pe,ae.rules.tokenOfType("choice")),ce=ae.rules.sequence(m(ie),m(ae.rules.zeroOrMore(Re)),m(q),m(ee)).map((function(m,v,q,ee){var ae={},ie={};return v.length>0&&(ae.class=v.join(" ")),q&&(ie.fresh=!0),ee&&(ie.separator=ee),de.element(m,ae,ie)}));return ae.rules.firstOf("html path",ae.rules.then(ae.rules.tokenOfType("bang"),(function(){return de.ignore})),ae.rules.then(ae.rules.zeroOrMoreWithSeparator(ce,ae.rules.sequence(v,ae.rules.tokenOfType("gt"),v)),de.elements))}v.uB=function readStyle(m){return parseString(xe,m)};var pe=ae.rules.then(ae.rules.tokenOfType("identifier"),decodeEscapeSequences),fe=ae.rules.tokenOfType("integer"),ye=ae.rules.then(ae.rules.tokenOfType("string"),decodeEscapeSequences),be={n:"\n",r:"\r",t:"\t"};function decodeEscapeSequences(m){return m.replace(/\\(.)/g,(function(m,v){return be[v]||v}))}var Re=ae.rules.sequence(ae.rules.tokenOfType("dot"),ae.rules.sequence.cut(),ae.rules.sequence.capture(pe)).head();function parseString(m,v){var q=ce(v),ee=ae.Parser().parseTokens(m,q);return ee.isSuccess()?le.success(ee.value()):new le.Result(null,[le.warning(describeFailure(v,ee))])}function describeFailure(m,v){return"Did not understand this style mapping, so ignored it: "+m+"\n"+v.errors().map(describeError).join("\n")}function describeError(m){return"Error was at character number "+m.characterNumber()+": Expected "+m.expected+" but got "+m.actual}var xe=function createStyleRule(){return ae.rules.sequence(ae.rules.sequence.capture(documentMatcherRule()),ae.rules.tokenOfType("whitespace"),ae.rules.tokenOfType("arrow"),ae.rules.sequence.capture(ae.rules.optional(ae.rules.sequence(ae.rules.tokenOfType("whitespace"),ae.rules.sequence.capture(htmlPathRule())).head())),ae.rules.tokenOfType("end")).map((function(m,v){return{from:m,to:v.valueOrElse(de.empty)}}))}()},38438:(m,v)=>{function Matcher(m,v){v=v||{},this._elementType=m,this._styleId=v.styleId,this._styleName=v.styleName,v.list&&(this._listIndex=v.list.levelIndex,this._listIsOrdered=v.list.isOrdered)}function isList(m,v,q){return m.numbering&&m.numbering.level==v&&m.numbering.isOrdered==q}function operatorEqualTo(m,v){return m.toUpperCase()===v.toUpperCase()}function operatorStartsWith(m,v){return 0===v.toUpperCase().indexOf(m.toUpperCase())}v.paragraph=function paragraph(m){return new Matcher("paragraph",m)},v.run=function run(m){return new Matcher("run",m)},v.table=function table(m){return new Matcher("table",m)},v.bold=new Matcher("bold"),v.italic=new Matcher("italic"),v.underline=new Matcher("underline"),v.strikethrough=new Matcher("strikethrough"),v.allCaps=new Matcher("allCaps"),v.smallCaps=new Matcher("smallCaps"),v.commentReference=new Matcher("commentReference"),v.lineBreak=new Matcher("break",{breakType:"line"}),v.pageBreak=new Matcher("break",{breakType:"page"}),v.columnBreak=new Matcher("break",{breakType:"column"}),v.equalTo=function equalTo(m){return{operator:operatorEqualTo,operand:m}},v.startsWith=function startsWith(m){return{operator:operatorStartsWith,operand:m}},Matcher.prototype.matches=function(m){return m.type===this._elementType&&(void 0===this._styleId||m.styleId===this._styleId)&&(void 0===this._styleName||m.styleName&&this._styleName.operator(this._styleName.operand,m.styleName))&&(void 0===this._listIndex||isList(m,this._listIndex,this._listIsOrdered))&&(void 0===this._breakType||this._breakType===m.breakType)}},72859:(m,v,q)=>{var ee=q(59050),ae=q(41954);function elements(m){return new HtmlPath(m.map((function(m){return ee.isString(m)?element(m):m})))}function HtmlPath(m){this._elements=m}function element(m,v,q){return new Element(m,v,q=q||{})}function Element(m,v,q){var ae={};ee.isArray(m)?(m.forEach((function(m){ae[m]=!0})),m=m[0]):ae[m]=!0,this.tagName=m,this.tagNames=ae,this.attributes=v||{},this.fresh=q.fresh,this.separator=q.separator}v.topLevelElement=function topLevelElement(m,v){return elements([element(m,v,{fresh:!0})])},v.elements=elements,v.element=element,HtmlPath.prototype.wrap=function wrap(m){for(var v=m(),q=this._elements.length-1;q>=0;q--)v=this._elements[q].wrapNodes(v);return v},Element.prototype.matchesElement=function(m){return this.tagNames[m.tagName]&&ee.isEqual(this.attributes||{},m.attributes||{})},Element.prototype.wrap=function wrap(m){return this.wrapNodes(m())},Element.prototype.wrapNodes=function wrapNodes(m){return[ae.elementWithTag(this,m)]},v.empty=elements([]),v.ignore={wrap:function(){return[]}}},32998:(m,v,q)=>{var ee=q(86796).RegexTokeniser;v._=function tokenise(m){var v="(?:[a-zA-Z\\-_]|\\\\.)";return new ee([{name:"identifier",regex:new RegExp("("+v+"(?:"+v+"|[0-9])*)")},{name:"dot",regex:/\./},{name:"colon",regex:/:/},{name:"gt",regex:/>/},{name:"whitespace",regex:/\s+/},{name:"arrow",regex:/=>/},{name:"equals",regex:/=/},{name:"startsWith",regex:/\^=/},{name:"open-paren",regex:/\(/},{name:"close-paren",regex:/\)/},{name:"open-square-bracket",regex:/\[/},{name:"close-square-bracket",regex:/\]/},{name:"string",regex:new RegExp(ae+"'")},{name:"unterminated-string",regex:new RegExp(ae)},{name:"integer",regex:/([0-9]+)/},{name:"choice",regex:/\|/},{name:"bang",regex:/(!)/}]).tokenise(m)};var ae="'((?:\\\\.|[^'])*)"},42710:(m,v,q)=>{var ee=q(59050);function elementsOfType(m,v){return elements((function(q){return q.type===m?v(q):q}))}function elements(m){return function transformElement(v){if(v.children){var q=ee.map(v.children,transformElement);v=ee.extend(v,{children:q})}return m(v)}}function getDescendants(m){var v=[];return visitDescendants(m,(function(m){v.push(m)})),v}function visitDescendants(m,v){m.children&&m.children.forEach((function(m){visitDescendants(m,v),v(m)}))}v.paragraph=function paragraph(m){return elementsOfType("paragraph",m)},v.run=function run(m){return elementsOfType("run",m)},v._elements=elements,v.getDescendantsOfType=function getDescendantsOfType(m,v){return getDescendants(m).filter((function(m){return m.type===v}))},v.getDescendants=getDescendants},7590:(m,v,q)=>{var ee=q(72859),ae=q(41954);v.element=function element(m){return function(v){return ae.elementWithTag(ee.element(m),[v])}}},60073:(m,v,q)=>{var ee=q(89539),ae=q(59050);v.writer=function writer(m){return(m=m||{}).prettyPrint?prettyWriter():simpleWriter()};var ie={div:!0,p:!0,ul:!0,li:!0};function prettyWriter(){var m=0,v=" ",q=[],ee=!0,de=!1,ce=simpleWriter();function startText(){de||(indent(),de=!0)}function indent(){if(de=!1,!ee&&(0===q.length||ie[q[q.length-1]])&&!isInPre()){ce._append("\n");for(var ae=0;ae",v,ae))},close:function close(v){m.push(ee.format("",v))},text:function text(v){m.push(escapeHtmlText(v))},selfClosing:function selfClosing(v,q){var ae=generateAttributeString(q);m.push(ee.format("<%s%s />",v,ae))},_append:function append(v){m.push(v)}}}function escapeHtmlText(m){return m.replace(/&/g,"&").replace(//g,">")}function escapeHtmlAttribute(m){return m.replace(/&/g,"&").replace(/"/g,""").replace(//g,">")}},37181:(m,v,q)=>{var ee=q(60073),ae=q(48518);v.writer=function writer(m){return"markdown"===(m=m||{}).outputFormat?ae.writer():ee.writer(m)}},48518:(m,v,q)=>{var ee=q(59050);function symmetricMarkdownElement(m){return markdownElement(m,m)}function markdownElement(m,v){return function(){return{start:m,end:v}}}function markdownList(m){return function(v,q){return{start:q?"\n":"",end:q?"":"\n",list:{isOrdered:m.isOrdered,indent:q?q.indent+1:0,count:0}}}}var ae={p:markdownElement("","\n\n"),br:markdownElement(""," \n"),ul:markdownList({isOrdered:!1}),ol:markdownList({isOrdered:!0}),li:function markdownListItem(m,v,q){(v=v||{indent:0,isOrdered:!1,count:0}).count++,q.hasClosed=!1;var ee=v.isOrdered?v.count+".":"-";return{start:repeatString("\t",v.indent)+ee+" ",end:function(){if(!q.hasClosed)return q.hasClosed=!0,"\n"}}},strong:symmetricMarkdownElement("__"),em:symmetricMarkdownElement("*"),a:function markdownLink(m){var v=m.href||"";return v?{start:"[",end:"]("+v+")",anchorPosition:"before"}:{}},img:function markdownImage(m){var v=m.src||"",q=m.alt||"";return v||q?{start:"!["+q+"]("+v+")"}:{}}};function repeatString(m,v){return new Array(v+1).join(m)}function escapeMarkdown(m){return m.replace(/\\/g,"\\\\").replace(/([\`\*_\{\}\[\]\(\)\#\+\-\.\!])/g,"\\$1")}!function(){for(var m=1;m<=6;m++)ae["h"+m]=markdownElement(repeatString("#",m)+" ","\n\n")}(),v.writer=function markdownWriter(){var m=[],v=[],q=null,ie={};function open(ee,de){de=de||{};var ce=(ae[ee]||function(){return{}})(de,q,ie);v.push({end:ce.end,list:q}),ce.list&&(q=ce.list);var le="before"===ce.anchorPosition;le&&writeAnchor(de),m.push(ce.start||""),le||writeAnchor(de)}function writeAnchor(v){v.id&&m.push('')}function close(ae){var ie=v.pop();q=ie.list;var de=ee.isFunction(ie.end)?ie.end():ie.end;m.push(de||"")}return{asString:function asString(){return m.join("")},open:open,close:close,text:function text(v){m.push(escapeMarkdown(v))},selfClosing:function selfClosing(m,v){open(m,v),close()}}}},26250:(m,v,q)=>{var ee=q(98e3);v.Element=ee.Element,v.element=ee.element,v.text=ee.text,v.readString=q(29232).readString,v.writeString=q(9974).writeString},98e3:(m,v,q)=>{var ee=q(59050);v.Element=Element,v.element=function(m,v,q){return new Element(m,v,q)},v.text=function(m){return{type:"text",value:m}};var ae={first:function(){return null},firstOrEmpty:function(){return ae},attributes:{}};function Element(m,v,q){this.type="element",this.name=m,this.attributes=v||{},this.children=q||[]}Element.prototype.first=function(m){return ee.find(this.children,(function(v){return v.name===m}))},Element.prototype.firstOrEmpty=function(m){return this.first(m)||ae},Element.prototype.getElementsByTagName=function(m){return toElementList(ee.filter(this.children,(function(v){return v.name===m})))},Element.prototype.text=function(){if(0===this.children.length)return"";if(1!==this.children.length||"text"!==this.children[0].type)throw new Error("Not implemented");return this.children[0].value};var ie={getElementsByTagName:function(m){return toElementList(ee.flatten(this.map((function(v){return v.getElementsByTagName(m)}),!0)))}};function toElementList(m){return ee.extend(m,ie)}},29232:(m,v,q)=>{var ee=q(95171),ae=q(15028),ie=q(59050),de=q(98e3),ce=de.Element;v.readString=function readString(m,v){v=v||{};var q=!1,le=ae.parser(!0,{xmlns:!0,position:!1}),pe={children:[]},fe=pe,ye=[],be=ee.defer();function mapName(m){if(m.uri){var q=v[m.uri];return(q?q+":":"{"+m.uri+"}")+m.local}return m.local}return le.onopentag=function(m){var v,q,ee,ae=(v=m.attributes,q=function(m){return m.value},ee=mapName,ie.reduce(v,(function(m,ae,ie){var de=ee(ae,ie,v);return m[de]=q(ae,ie,v),m}),{})),de=new ce(mapName(m),ae);fe.children.push(de),ye.push(fe),fe=de},le.onclosetag=function(m){fe=ye.pop()},le.ontext=function(m){fe!==pe&&fe.children.push(de.text(m))},le.onend=function(){q||(q=!0,be.resolve(pe.children[0]))},le.onerror=function(m){q||(q=!0,be.reject(m))},le.write(m).close(),be.promise}},9974:(m,v,q)=>{var ee=q(59050),ae=q(5532);function writeTextNode(m,v){m.text(v.value)}v.writeString=function writeString(m,v){var q=ee.invert(v),ie={element:function writeElement(m,v){var q=m.element(mapElementName(v.name),v.attributes);v.children.forEach((function(m){writeNode(q,m)}))},text:writeTextNode};function writeNode(m,v){return ie[v.type](m,v)}function mapElementName(m){var v=/^\{(.*)\}(.*)$/.exec(m);if(v){var ee=q[v[1]];return ee+(""===ee?"":":")+v[2]}return m}return function writeDocument(m){var q=ae.create(mapElementName(m.name),{version:"1.0",encoding:"UTF-8",standalone:!0});return ee.forEach(v,(function(m,v){var ee="xmlns"+(""===v?"":":"+v);q.attribute(ee,m)})),m.children.forEach((function(m){writeNode(q,m)})),q.end()}(m)}},2881:(m,v,q)=>{var ee=q(48764).Buffer,ae=q(55733);function uint8ArrayToBuffer(m){return ee.from&&ee.from!==Uint8Array.from?ee.from(m):new ee(m)}v.openArrayBuffer=function openArrayBuffer(m){return ae.loadAsync(m).then((function(m){return{exists:function exists(v){return null!==m.file(v)},read:function read(v,q){return m.file(v).async("uint8array").then((function(m){var v=uint8ArrayToBuffer(m);return q?v.toString(q):v}))},write:function write(v,q){m.file(v,q)},toBuffer:function toBuffer(){return m.generateAsync({type:"nodebuffer"})}}}))},v.splitPath=function splitPath(m){var v=m.lastIndexOf("/");return-1===v?{dirname:"",basename:m}:{dirname:m.substring(0,v),basename:m.substring(v+1)}},v.joinPath=function joinPath(){var m=Array.prototype.filter.call(arguments,(function(m){return m})),v=[];return m.forEach((function(m){/^\//.test(m)?v=[m]:v.push(m)})),v.join("/")}},15028:(m,v,q)=>{var ee=q(48764).Buffer;!function(m){m.parser=function(m,v){return new SAXParser(m,v)},m.SAXParser=SAXParser,m.SAXStream=SAXStream,m.createStream=function createStream(m,v){return new SAXStream(m,v)},m.MAX_BUFFER_LENGTH=65536;var v,ae=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];function SAXParser(v,q){if(!(this instanceof SAXParser))return new SAXParser(v,q);var ee=this;clearBuffers(ee),ee.q=ee.c="",ee.bufferCheckPosition=m.MAX_BUFFER_LENGTH,ee.opt=q||{},ee.opt.lowercase=ee.opt.lowercase||ee.opt.lowercasetags,ee.looseCase=ee.opt.lowercase?"toLowerCase":"toUpperCase",ee.tags=[],ee.closed=ee.closedRoot=ee.sawRoot=!1,ee.tag=ee.error=null,ee.strict=!!v,ee.noscript=!(!v&&!ee.opt.noscript),ee.state=ze.BEGIN,ee.strictEntities=ee.opt.strictEntities,ee.ENTITIES=ee.strictEntities?Object.create(m.XML_ENTITIES):Object.create(m.ENTITIES),ee.attribList=[],ee.opt.xmlns&&(ee.ns=Object.create(_e)),ee.trackPosition=!1!==ee.opt.position,ee.trackPosition&&(ee.position=ee.line=ee.column=0),emit(ee,"onready")}function checkBufferLength(v){for(var q=Math.max(m.MAX_BUFFER_LENGTH,10),ee=0,ie=0,de=ae.length;ieq)switch(ae[ie]){case"textNode":closeText(v);break;case"cdata":emitNode(v,"oncdata",v.cdata),v.cdata="";break;case"script":emitNode(v,"onscript",v.script),v.script="";break;default:error(v,"Max buffer length exceeded: "+ae[ie])}ee=Math.max(ee,ce)}var le=m.MAX_BUFFER_LENGTH-ee;v.bufferCheckPosition=le+v.position}function clearBuffers(m){for(var v=0,q=ae.length;v"===ee?(emitNode(v,"onsgmldeclaration",v.sgmlDecl),v.sgmlDecl="",v.state=ze.TEXT):is(pe,ee)?(v.state=ze.SGML_DECL_QUOTED,v.sgmlDecl+=ee):v.sgmlDecl+=ee;continue;case ze.SGML_DECL_QUOTED:ee===v.q&&(v.state=ze.SGML_DECL,v.q=""),v.sgmlDecl+=ee;continue;case ze.DOCTYPE:">"===ee?(v.state=ze.TEXT,emitNode(v,"ondoctype",v.doctype),v.doctype=!0):(v.doctype+=ee,"["===ee?v.state=ze.DOCTYPE_DTD:is(pe,ee)&&(v.state=ze.DOCTYPE_QUOTED,v.q=ee));continue;case ze.DOCTYPE_QUOTED:v.doctype+=ee,ee===v.q&&(v.q="",v.state=ze.DOCTYPE);continue;case ze.DOCTYPE_DTD:v.doctype+=ee,"]"===ee?v.state=ze.DOCTYPE:is(pe,ee)&&(v.state=ze.DOCTYPE_DTD_QUOTED,v.q=ee);continue;case ze.DOCTYPE_DTD_QUOTED:v.doctype+=ee,ee===v.q&&(v.state=ze.DOCTYPE_DTD,v.q="");continue;case ze.COMMENT:"-"===ee?v.state=ze.COMMENT_ENDING:v.comment+=ee;continue;case ze.COMMENT_ENDING:"-"===ee?(v.state=ze.COMMENT_ENDED,v.comment=textopts(v.opt,v.comment),v.comment&&emitNode(v,"oncomment",v.comment),v.comment=""):(v.comment+="-"+ee,v.state=ze.COMMENT);continue;case ze.COMMENT_ENDED:">"!==ee?(strictFail(v,"Malformed comment"),v.comment+="--"+ee,v.state=ze.COMMENT):v.state=ze.TEXT;continue;case ze.CDATA:"]"===ee?v.state=ze.CDATA_ENDING:v.cdata+=ee;continue;case ze.CDATA_ENDING:"]"===ee?v.state=ze.CDATA_ENDING_2:(v.cdata+="]"+ee,v.state=ze.CDATA);continue;case ze.CDATA_ENDING_2:">"===ee?(v.cdata&&emitNode(v,"oncdata",v.cdata),emitNode(v,"onclosecdata"),v.cdata="",v.state=ze.TEXT):"]"===ee?v.cdata+="]":(v.cdata+="]]"+ee,v.state=ze.CDATA);continue;case ze.PROC_INST:"?"===ee?v.state=ze.PROC_INST_ENDING:is(de,ee)?v.state=ze.PROC_INST_BODY:v.procInstName+=ee;continue;case ze.PROC_INST_BODY:if(!v.procInstBody&&is(de,ee))continue;"?"===ee?v.state=ze.PROC_INST_ENDING:v.procInstBody+=ee;continue;case ze.PROC_INST_ENDING:">"===ee?(emitNode(v,"onprocessinginstruction",{name:v.procInstName,body:v.procInstBody}),v.procInstName=v.procInstBody="",v.state=ze.TEXT):(v.procInstBody+="?"+ee,v.state=ze.PROC_INST_BODY);continue;case ze.OPEN_TAG:is(Te,ee)?v.tagName+=ee:(newTag(v),">"===ee?openTag(v):"/"===ee?v.state=ze.OPEN_TAG_SLASH:(not(de,ee)&&strictFail(v,"Invalid character in tag name"),v.state=ze.ATTRIB));continue;case ze.OPEN_TAG_SLASH:">"===ee?(openTag(v,!0),closeTag(v)):(strictFail(v,"Forward-slash in opening tag not followed by >"),v.state=ze.ATTRIB);continue;case ze.ATTRIB:if(is(de,ee))continue;">"===ee?openTag(v):"/"===ee?v.state=ze.OPEN_TAG_SLASH:is(we,ee)?(v.attribName=ee,v.attribValue="",v.state=ze.ATTRIB_NAME):strictFail(v,"Invalid attribute name");continue;case ze.ATTRIB_NAME:"="===ee?v.state=ze.ATTRIB_VALUE:">"===ee?(strictFail(v,"Attribute without value"),v.attribValue=v.attribName,attrib(v),openTag(v)):is(de,ee)?v.state=ze.ATTRIB_NAME_SAW_WHITE:is(Te,ee)?v.attribName+=ee:strictFail(v,"Invalid attribute name");continue;case ze.ATTRIB_NAME_SAW_WHITE:if("="===ee)v.state=ze.ATTRIB_VALUE;else{if(is(de,ee))continue;strictFail(v,"Attribute without value"),v.tag.attributes[v.attribName]="",v.attribValue="",emitNode(v,"onattribute",{name:v.attribName,value:""}),v.attribName="",">"===ee?openTag(v):is(we,ee)?(v.attribName=ee,v.state=ze.ATTRIB_NAME):(strictFail(v,"Invalid attribute name"),v.state=ze.ATTRIB)}continue;case ze.ATTRIB_VALUE:if(is(de,ee))continue;is(pe,ee)?(v.q=ee,v.state=ze.ATTRIB_VALUE_QUOTED):(strictFail(v,"Unquoted attribute value"),v.state=ze.ATTRIB_VALUE_UNQUOTED,v.attribValue=ee);continue;case ze.ATTRIB_VALUE_QUOTED:if(ee!==v.q){"&"===ee?v.state=ze.ATTRIB_VALUE_ENTITY_Q:v.attribValue+=ee;continue}attrib(v),v.q="",v.state=ze.ATTRIB_VALUE_CLOSED;continue;case ze.ATTRIB_VALUE_CLOSED:is(de,ee)?v.state=ze.ATTRIB:">"===ee?openTag(v):"/"===ee?v.state=ze.OPEN_TAG_SLASH:is(we,ee)?(strictFail(v,"No whitespace between attributes"),v.attribName=ee,v.attribValue="",v.state=ze.ATTRIB_NAME):strictFail(v,"Invalid attribute name");continue;case ze.ATTRIB_VALUE_UNQUOTED:if(not(fe,ee)){"&"===ee?v.state=ze.ATTRIB_VALUE_ENTITY_U:v.attribValue+=ee;continue}attrib(v),">"===ee?openTag(v):v.state=ze.ATTRIB;continue;case ze.CLOSE_TAG:if(v.tagName)">"===ee?closeTag(v):is(Te,ee)?v.tagName+=ee:v.script?(v.script+=""===ee?closeTag(v):strictFail(v,"Invalid characters in closing tag");continue;case ze.TEXT_ENTITY:case ze.ATTRIB_VALUE_ENTITY_Q:case ze.ATTRIB_VALUE_ENTITY_U:var ce,le;switch(v.state){case ze.TEXT_ENTITY:ce=ze.TEXT,le="textNode";break;case ze.ATTRIB_VALUE_ENTITY_Q:ce=ze.ATTRIB_VALUE_QUOTED,le="attribValue";break;case ze.ATTRIB_VALUE_ENTITY_U:ce=ze.ATTRIB_VALUE_UNQUOTED,le="attribValue"}";"===ee?(v[le]+=parseEntity(v),v.entity="",v.state=ce):is(v.entity.length?Ie:Se,ee)?v.entity+=ee:(strictFail(v,"Invalid character in entity name"),v[le]+="&"+v.entity+ee,v.entity="",v.state=ce);continue;default:throw new Error(v,"Unknown state: "+v.state)}v.position>=v.bufferCheckPosition&&checkBufferLength(v);return v},resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){var m;closeText(m=this),""!==m.cdata&&(emitNode(m,"oncdata",m.cdata),m.cdata=""),""!==m.script&&(emitNode(m,"onscript",m.script),m.script="")}};try{v=q(42830).Stream}catch(m){v=function(){}}var ie=m.EVENTS.filter((function(m){return"error"!==m&&"end"!==m}));function SAXStream(m,q){if(!(this instanceof SAXStream))return new SAXStream(m,q);v.apply(this),this._parser=new SAXParser(m,q),this.writable=!0,this.readable=!0;var ee=this;this._parser.onend=function(){ee.emit("end")},this._parser.onerror=function(m){ee.emit("error",m),ee._parser.error=null},this._decoder=null,ie.forEach((function(m){Object.defineProperty(ee,"on"+m,{get:function(){return ee._parser["on"+m]},set:function(v){if(!v)return ee.removeAllListeners(m),ee._parser["on"+m]=v,v;ee.on(m,v)},enumerable:!0,configurable:!1})}))}SAXStream.prototype=Object.create(v.prototype,{constructor:{value:SAXStream}}),SAXStream.prototype.write=function(m){if("function"==typeof ee&&"function"==typeof ee.isBuffer&&ee.isBuffer(m)){if(!this._decoder){var v=q(32553).s;this._decoder=new v("utf8")}m=this._decoder.write(m)}return this._parser.write(m.toString()),this.emit("data",m),!0},SAXStream.prototype.end=function(m){return m&&m.length&&this.write(m),this._parser.end(),!0},SAXStream.prototype.on=function(m,q){var ee=this;return ee._parser["on"+m]||-1===ie.indexOf(m)||(ee._parser["on"+m]=function(){var v=1===arguments.length?[arguments[0]]:Array.apply(null,arguments);v.splice(0,0,m),ee.emit.apply(ee,v)}),v.prototype.on.call(ee,m,q)};var de="\r\n\t ",ce="0124356789",le="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",pe="'\"",fe=de+">",ye="[CDATA[",be="DOCTYPE",Re="http://www.w3.org/XML/1998/namespace",xe="http://www.w3.org/2000/xmlns/",_e={xml:Re,xmlns:xe};de=charClass(de),ce=charClass(ce),le=charClass(le);var we=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,Te=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040\.\d-]/,Se=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,Ie=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040\.\d-]/;function charClass(m){return m.split("").reduce((function(m,v){return m[v]=!0,m}),{})}function isRegExp(m){return"[object RegExp]"===Object.prototype.toString.call(m)}function is(m,v){return isRegExp(m)?!!v.match(m):m[v]}function not(m,v){return!is(m,v)}pe=charClass(pe),fe=charClass(fe);var Pe,qe,We,ze=0;for(var Ve in m.STATE={BEGIN:ze++,BEGIN_WHITESPACE:ze++,TEXT:ze++,TEXT_ENTITY:ze++,OPEN_WAKA:ze++,SGML_DECL:ze++,SGML_DECL_QUOTED:ze++,DOCTYPE:ze++,DOCTYPE_QUOTED:ze++,DOCTYPE_DTD:ze++,DOCTYPE_DTD_QUOTED:ze++,COMMENT_STARTING:ze++,COMMENT:ze++,COMMENT_ENDING:ze++,COMMENT_ENDED:ze++,CDATA:ze++,CDATA_ENDING:ze++,CDATA_ENDING_2:ze++,PROC_INST:ze++,PROC_INST_BODY:ze++,PROC_INST_ENDING:ze++,OPEN_TAG:ze++,OPEN_TAG_SLASH:ze++,ATTRIB:ze++,ATTRIB_NAME:ze++,ATTRIB_NAME_SAW_WHITE:ze++,ATTRIB_VALUE:ze++,ATTRIB_VALUE_QUOTED:ze++,ATTRIB_VALUE_CLOSED:ze++,ATTRIB_VALUE_UNQUOTED:ze++,ATTRIB_VALUE_ENTITY_Q:ze++,ATTRIB_VALUE_ENTITY_U:ze++,CLOSE_TAG:ze++,CLOSE_TAG_SAW_WHITE:ze++,SCRIPT:ze++,SCRIPT_ENDING:ze++},m.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},m.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},Object.keys(m.ENTITIES).forEach((function(v){var q=m.ENTITIES[v],ee="number"==typeof q?String.fromCharCode(q):q;m.ENTITIES[v]=ee})),m.STATE)m.STATE[m.STATE[Ve]]=Ve;function emit(m,v,q){m[v]&&m[v](q)}function emitNode(m,v,q){m.textNode&&closeText(m),emit(m,v,q)}function closeText(m){m.textNode=textopts(m.opt,m.textNode),m.textNode&&emit(m,"ontext",m.textNode),m.textNode=""}function textopts(m,v){return m.trim&&(v=v.trim()),m.normalize&&(v=v.replace(/\s+/g," ")),v}function error(m,v){return closeText(m),m.trackPosition&&(v+="\nLine: "+m.line+"\nColumn: "+m.column+"\nChar: "+m.c),v=new Error(v),m.error=v,emit(m,"onerror",v),m}function end(m){return m.sawRoot&&!m.closedRoot&&strictFail(m,"Unclosed root tag"),m.state!==ze.BEGIN&&m.state!==ze.BEGIN_WHITESPACE&&m.state!==ze.TEXT&&error(m,"Unexpected end"),closeText(m),m.c="",m.closed=!0,emit(m,"onend"),SAXParser.call(m,m.strict,m.opt),m}function strictFail(m,v){if("object"!=typeof m||!(m instanceof SAXParser))throw new Error("bad call to strictFail");m.strict&&error(m,v)}function newTag(m){m.strict||(m.tagName=m.tagName[m.looseCase]());var v=m.tags[m.tags.length-1]||m,q=m.tag={name:m.tagName,attributes:{}};m.opt.xmlns&&(q.ns=v.ns),m.attribList.length=0}function qname(m,v){var q=m.indexOf(":")<0?["",m]:m.split(":"),ee=q[0],ae=q[1];return v&&"xmlns"===m&&(ee="xmlns",ae=""),{prefix:ee,local:ae}}function attrib(m){if(m.strict||(m.attribName=m.attribName[m.looseCase]()),-1!==m.attribList.indexOf(m.attribName)||m.tag.attributes.hasOwnProperty(m.attribName))m.attribName=m.attribValue="";else{if(m.opt.xmlns){var v=qname(m.attribName,!0),q=v.prefix,ee=v.local;if("xmlns"===q)if("xml"===ee&&m.attribValue!==Re)strictFail(m,"xml: prefix must be bound to "+Re+"\nActual: "+m.attribValue);else if("xmlns"===ee&&m.attribValue!==xe)strictFail(m,"xmlns: prefix must be bound to "+xe+"\nActual: "+m.attribValue);else{var ae=m.tag,ie=m.tags[m.tags.length-1]||m;ae.ns===ie.ns&&(ae.ns=Object.create(ie.ns)),ae.ns[ee]=m.attribValue}m.attribList.push([m.attribName,m.attribValue])}else m.tag.attributes[m.attribName]=m.attribValue,emitNode(m,"onattribute",{name:m.attribName,value:m.attribValue});m.attribName=m.attribValue=""}}function openTag(m,v){if(m.opt.xmlns){var q=m.tag,ee=qname(m.tagName);q.prefix=ee.prefix,q.local=ee.local,q.uri=q.ns[ee.prefix]||"",q.prefix&&!q.uri&&(strictFail(m,"Unbound namespace prefix: "+JSON.stringify(m.tagName)),q.uri=ee.prefix);var ae=m.tags[m.tags.length-1]||m;q.ns&&ae.ns!==q.ns&&Object.keys(q.ns).forEach((function(v){emitNode(m,"onopennamespace",{prefix:v,uri:q.ns[v]})}));for(var ie=0,de=m.attribList.length;ie",m.tagName="",void(m.state=ze.SCRIPT);emitNode(m,"onscript",m.script),m.script=""}var v=m.tags.length,q=m.tagName;m.strict||(q=q[m.looseCase]());for(var ee=q;v--;){if(m.tags[v].name===ee)break;strictFail(m,"Unexpected close tag")}if(v<0)return strictFail(m,"Unmatched closing tag: "+m.tagName),m.textNode+="",void(m.state=ze.TEXT);m.tagName=q;for(var ae=m.tags.length;ae-- >v;){var ie=m.tag=m.tags.pop();m.tagName=m.tag.name,emitNode(m,"onclosetag",m.tagName);var de={};for(var ce in ie.ns)de[ce]=ie.ns[ce];var le=m.tags[m.tags.length-1]||m;m.opt.xmlns&&ie.ns!==le.ns&&Object.keys(ie.ns).forEach((function(v){var q=ie.ns[v];emitNode(m,"onclosenamespace",{prefix:v,uri:q})}))}0===v&&(m.closedRoot=!0),m.tagName=m.attribValue=m.attribName="",m.attribList.length=0,m.state=ze.TEXT}function parseEntity(m){var v,q=m.entity,ee=q.toLowerCase(),ae="";return m.ENTITIES[q]?m.ENTITIES[q]:m.ENTITIES[ee]?m.ENTITIES[ee]:("#"===(q=ee).charAt(0)&&("x"===q.charAt(1)?(q=q.slice(2),ae=(v=parseInt(q,16)).toString(16)):(q=q.slice(1),ae=(v=parseInt(q,10)).toString(10))),q=q.replace(/^0+/,""),ae.toLowerCase()!==q?(strictFail(m,"Invalid character entity"),"&"+m.entity+";"):String.fromCodePoint(v))}function beginWhiteSpace(m,v){"<"===v?(m.state=ze.OPEN_WAKA,m.startTagPosition=m.position):not(de,v)&&(strictFail(m,"Non-whitespace before first tag."),m.textNode=v,m.state=ze.TEXT)}function charAt(m,v){var q="";return v1114111||qe(de)!==de)throw RangeError("Invalid code point: "+de);de<=65535?q.push(de):(m=55296+((de-=65536)>>10),v=de%1024+56320,q.push(m,v)),(ee+1===ae||q.length>16384)&&(ie+=Pe.apply(null,q),q.length=0)}return ie},Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:We,configurable:!0,writable:!0}):String.fromCodePoint=We)}(v)},66947:function(m){"undefined"!=typeof self&&self,m.exports=function(m){var v={};function r(q){if(v[q])return v[q].exports;var ee=v[q]={i:q,l:!1,exports:{}};return m[q].call(ee.exports,ee,ee.exports,r),ee.l=!0,ee.exports}return r.m=m,r.c=v,r.d=function(m,v,q){r.o(m,v)||Object.defineProperty(m,v,{enumerable:!0,get:q})},r.r=function(m){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(m,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(m,"__esModule",{value:!0})},r.t=function(m,v){if(1&v&&(m=r(m)),8&v)return m;if(4&v&&"object"==typeof m&&m&&m.__esModule)return m;var q=Object.create(null);if(r.r(q),Object.defineProperty(q,"default",{enumerable:!0,value:m}),2&v&&"string"!=typeof m)for(var ee in m)r.d(q,ee,function(v){return m[v]}.bind(null,ee));return q},r.n=function(m){var v=m&&m.__esModule?function(){return m.default}:function(){return m};return r.d(v,"a",v),v},r.o=function(m,v){return Object.prototype.hasOwnProperty.call(m,v)},r.p="",r(r.s=7)}([function(m,v,q){"use strict";function n(m){for(var q in m)v.hasOwnProperty(q)||(v[q]=m[q])}Object.defineProperty(v,"__esModule",{value:!0}),n(q(9)),n(q(10)),n(q(11)),n(q(12)),n(q(13)),n(q(14)),n(q(15)),n(q(16)),n(q(17)),n(q(31)),n(q(32)),n(q(33)),n(q(34)),n(q(35)),n(q(38)),n(q(39)),n(q(40)),n(q(41)),n(q(42)),n(q(43)),n(q(44)),n(q(45)),n(q(46)),n(q(47)),n(q(48)),n(q(49)),n(q(50)),n(q(3))},function(m,v,q){"use strict";Object.defineProperty(v,"__esModule",{value:!0}),function(m){m.BOOKMARKING="oa:bookmarking",m.CLASSIFYING="oa:classifying",m.COMMENTING="oa:commenting",m.DESCRIBING="oa:describing",m.EDITING="oa:editing",m.HIGHLIGHTING="oa:highlighting",m.IDENTIFYING="oa:identifying",m.LINKING="oa:linking",m.MODERATING="oa:moderating",m.PAINTING="sc:painting",m.QUESTIONING="oa:questioning",m.REPLYING="oa:replying",m.TAGGING="oa:tagging",m.TRANSCRIBING="oad:transcribing"}(v.AnnotationMotivation||(v.AnnotationMotivation={})),function(m){m.AUTO_ADVANCE="auto-advance",m.CONTINUOUS="continuous",m.FACING_PAGES="facing-pages",m.HIDDEN="hidden",m.INDIVIDUALS="individuals",m.MULTI_PART="multi-part",m.NO_NAV="no-nav",m.NON_PAGED="non-paged",m.PAGED="paged",m.REPEAT="repeat",m.SEQUENCE="sequence",m.THUMBNAIL_NAV="thumbnail-nav",m.TOGETHER="together",m.UNORDERED="unordered"}(v.Behavior||(v.Behavior={})),function(m){m.CANVAS="canvas",m.CHOICE="choice",m.OA_CHOICE="oa:choice",m.CONTENT_AS_TEXT="contentastext",m.DATASET="dataset",m.DOCUMENT="document",m.IMAGE="image",m.MODEL="model",m.MOVING_IMAGE="movingimage",m.PDF="pdf",m.PHYSICAL_OBJECT="physicalobject",m.SOUND="sound",m.TEXT="text",m.TEXTUALBODY="textualbody",m.VIDEO="video"}(v.ExternalResourceType||(v.ExternalResourceType={})),function(m){m.ANNOTATION="annotation",m.CANVAS="canvas",m.COLLECTION="collection",m.MANIFEST="manifest",m.RANGE="range",m.SEQUENCE="sequence"}(v.IIIFResourceType||(v.IIIFResourceType={})),function(m){m.AUDIO_MP4="audio/mp4",m.CORTO="application/corto",m.DICOM="application/dicom",m.DRACO="application/draco",m.EPUB="application/epub+zip",m.GIRDER="image/vnd.kitware.girder",m.GLB="model/gltf-binary",m.GLTF="model/gltf+json",m.IIIF_PRESENTATION_2='application/ld+json;profile="http://iiif.io/api/presentation/2/context.json"',m.IIIF_PRESENTATION_3='application/ld+json;profile="http://iiif.io/api/presentation/3/context.json"',m.JPG="image/jpeg",m.M3U8="application/vnd.apple.mpegurl",m.MP3="audio/mp3",m.MPEG_DASH="application/dash+xml",m.OBJ="text/plain",m.OPF="application/oebps-package+xml",m.PDF="application/pdf",m.PLY="application/ply",m.THREEJS="application/vnd.threejs+json",m.USDZ="model/vnd.usd+zip",m.VIDEO_MP4="video/mp4",m.WAV="audio/wav",m.WEBM="video/webm"}(v.MediaType||(v.MediaType={})),function(m){m.DOC="application/msword",m.DOCX="application/vnd.openxmlformats-officedocument.wordprocessingml.document",m.PDF="application/pdf"}(v.RenderingFormat||(v.RenderingFormat={})),function(m){m.IMAGE_0_COMPLIANCE_LEVEL_0="http://library.stanford.edu/iiif/image-api/compliance.html#level0",m.IMAGE_0_COMPLIANCE_LEVEL_1="http://library.stanford.edu/iiif/image-api/compliance.html#level1",m.IMAGE_0_COMPLIANCE_LEVEL_2="http://library.stanford.edu/iiif/image-api/compliance.html#level2",m.IMAGE_0_CONFORMANCE_LEVEL_0="http://library.stanford.edu/iiif/image-api/conformance.html#level0",m.IMAGE_0_CONFORMANCE_LEVEL_1="http://library.stanford.edu/iiif/image-api/conformance.html#level1",m.IMAGE_0_CONFORMANCE_LEVEL_2="http://library.stanford.edu/iiif/image-api/conformance.html#level2",m.IMAGE_1_COMPLIANCE_LEVEL_0="http://library.stanford.edu/iiif/image-api/1.1/compliance.html#level0",m.IMAGE_1_COMPLIANCE_LEVEL_1="http://library.stanford.edu/iiif/image-api/1.1/compliance.html#level1",m.IMAGE_1_COMPLIANCE_LEVEL_2="http://library.stanford.edu/iiif/image-api/1.1/compliance.html#level2",m.IMAGE_1_CONFORMANCE_LEVEL_0="http://library.stanford.edu/iiif/image-api/1.1/conformance.html#level0",m.IMAGE_1_CONFORMANCE_LEVEL_1="http://library.stanford.edu/iiif/image-api/1.1/conformance.html#level1",m.IMAGE_1_CONFORMANCE_LEVEL_2="http://library.stanford.edu/iiif/image-api/1.1/conformance.html#level2",m.IMAGE_1_LEVEL_0="http://iiif.io/api/image/1/level0.json",m.IMAGE_1_PROFILE_LEVEL_0="http://iiif.io/api/image/1/profiles/level0.json",m.IMAGE_1_LEVEL_1="http://iiif.io/api/image/1/level1.json",m.IMAGE_1_PROFILE_LEVEL_1="http://iiif.io/api/image/1/profiles/level1.json",m.IMAGE_1_LEVEL_2="http://iiif.io/api/image/1/level2.json",m.IMAGE_1_PROFILE_LEVEL_2="http://iiif.io/api/image/1/profiles/level2.json",m.IMAGE_2_LEVEL_0="http://iiif.io/api/image/2/level0.json",m.IMAGE_2_PROFILE_LEVEL_0="http://iiif.io/api/image/2/profiles/level0.json",m.IMAGE_2_LEVEL_1="http://iiif.io/api/image/2/level1.json",m.IMAGE_2_PROFILE_LEVEL_1="http://iiif.io/api/image/2/profiles/level1.json",m.IMAGE_2_LEVEL_2="http://iiif.io/api/image/2/level2.json",m.IMAGE_2_PROFILE_LEVEL_2="http://iiif.io/api/image/2/profiles/level2.json",m.AUTH_0_CLICK_THROUGH="http://iiif.io/api/auth/0/login/clickthrough",m.AUTH_0_LOGIN="http://iiif.io/api/auth/0/login",m.AUTH_0_LOGOUT="http://iiif.io/api/auth/0/logout",m.AUTH_0_RESTRICTED="http://iiif.io/api/auth/0/login/restricted",m.AUTH_0_TOKEN="http://iiif.io/api/auth/0/token",m.AUTH_1_CLICK_THROUGH="http://iiif.io/api/auth/1/clickthrough",m.AUTH_1_EXTERNAL="http://iiif.io/api/auth/1/external",m.AUTH_1_KIOSK="http://iiif.io/api/auth/1/kiosk",m.AUTH_1_LOGIN="http://iiif.io/api/auth/1/login",m.AUTH_1_LOGOUT="http://iiif.io/api/auth/1/logout",m.AUTH_1_PROBE="http://iiif.io/api/auth/1/probe",m.AUTH_1_TOKEN="http://iiif.io/api/auth/1/token",m.SEARCH_0="http://iiif.io/api/search/0/search",m.SEARCH_0_AUTO_COMPLETE="http://iiif.io/api/search/0/autocomplete",m.SEARCH_1="http://iiif.io/api/search/1/search",m.SEARCH_1_AUTO_COMPLETE="http://iiif.io/api/search/1/autocomplete",m.TRACKING_EXTENSIONS="http://universalviewer.io/tracking-extensions-profile",m.UI_EXTENSIONS="http://universalviewer.io/ui-extensions-profile",m.PRINT_EXTENSIONS="http://universalviewer.io/print-extensions-profile",m.SHARE_EXTENSIONS="http://universalviewer.io/share-extensions-profile",m.DOWNLOAD_EXTENSIONS="http://universalviewer.io/download-extensions-profile",m.OTHER_MANIFESTATIONS="http://iiif.io/api/otherManifestations.json",m.IXIF="http://wellcomelibrary.org/ld/ixif/0/alpha.json"}(v.ServiceProfile||(v.ServiceProfile={})),function(m){m.IMAGE_SERVICE_2="ImageService2",m.IMAGE_SERVICE_3="ImageService3"}(v.ServiceType||(v.ServiceType={})),function(m){m.BOTTOM_TO_TOP="bottom-to-top",m.LEFT_TO_RIGHT="left-to-right",m.RIGHT_TO_LEFT="right-to-left",m.TOP_TO_BOTTOM="top-to-bottom"}(v.ViewingDirection||(v.ViewingDirection={})),function(m){m.CONTINUOUS="continuous",m.INDIVIDUALS="individuals",m.NON_PAGED="non-paged",m.PAGED="paged",m.TOP="top"}(v.ViewingHint||(v.ViewingHint={}))},function(m,v,q){var ee=q(21).Symbol;m.exports=ee},function(m,v,q){"use strict";var ee=this&&this.__awaiter||function(m,v,q,ee){return new(q||(q=Promise))((function(ae,ie){function a(m){try{u(ee.next(m))}catch(m){ie(m)}}function s(m){try{u(ee.throw(m))}catch(m){ie(m)}}function u(m){var v;m.done?ae(m.value):(v=m.value,v instanceof q?v:new q((function(m){m(v)}))).then(a,s)}u((ee=ee.apply(m,v||[])).next())}))},ae=this&&this.__generator||function(m,v){var q,ee,ae,ie,de={label:0,sent:function(){if(1&ae[0])throw ae[1];return ae[1]},trys:[],ops:[]};return ie={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(ie[Symbol.iterator]=function(){return this}),ie;function s(ie){return function(ce){return function(ie){if(q)throw new TypeError("Generator is already executing.");for(;de;)try{if(q=1,ee&&(ae=2&ie[0]?ee.return:ie[0]?ee.throw||((ae=ee.return)&&ae.call(ee),0):ee.next)&&!(ae=ae.call(ee,ie[1])).done)return ae;switch(ee=0,ae&&(ie=[2&ie[0],ae.value]),ie[0]){case 0:case 1:ae=ie;break;case 4:return de.label++,{value:ie[1],done:!1};case 5:de.label++,ee=ie[1],ie=[0];continue;case 7:ie=de.ops.pop(),de.trys.pop();continue;default:if(!(ae=(ae=de.trys).length>0&&ae[ae.length-1])&&(6===ie[0]||2===ie[0])){de=0;continue}if(3===ie[0]&&(!ae||ie[1]>ae[0]&&ie[1]0&&q(pe)?v>1?e(pe,v-1,q,ie,de):ee(de,pe):ie||(de[de.length]=pe)}return de}},function(m,v){m.exports=function(m){return null!=m&&"object"==typeof m}},function(m,v,q){"use strict";q.r(v),v.default=function(m,v){return v=v||{},new Promise((function(q,ee){var ae=new XMLHttpRequest,ie=[],de=[],ce={},u=function(){return{ok:2==(ae.status/100|0),statusText:ae.statusText,status:ae.status,url:ae.responseURL,text:function(){return Promise.resolve(ae.responseText)},json:function(){return Promise.resolve(JSON.parse(ae.responseText))},blob:function(){return Promise.resolve(new Blob([ae.response]))},clone:u,headers:{keys:function(){return ie},entries:function(){return de},get:function(m){return ce[m.toLowerCase()]},has:function(m){return m.toLowerCase()in ce}}}};for(var le in ae.open(v.method||"get",m,!0),ae.onload=function(){ae.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,(function(m,v,q){ie.push(v=v.toLowerCase()),de.push([v,q]),ce[v]=ce[v]?ce[v]+","+q:q})),q(u())},ae.onerror=ee,ae.withCredentials="include"==v.credentials,v.headers)ae.setRequestHeader(le,v.headers[le]);ae.send(v.body||null)}))}},function(m,v,q){m.exports=q(8)},function(m,v,q){"use strict";Object.defineProperty(v,"__esModule",{value:!0}),function(m){for(var q in m)v.hasOwnProperty(q)||(v[q]=m[q])}(q(0));var ee=q(3);v.loadManifest=function(m){return ee.Utils.loadManifest(m)},v.parseManifest=function(m,v){return ee.Utils.parseManifest(m,v)}},function(m,v,q){"use strict";Object.defineProperty(v,"__esModule",{value:!0});var ee=function(){function e(m){this.__jsonld=m,this.context=this.getProperty("context"),this.id=this.getProperty("id")}return e.prototype.getProperty=function(m){var v=null;return this.__jsonld&&((v=this.__jsonld[m])||(v=this.__jsonld["@"+m])),v},e}();v.JSONLDResource=ee},function(m,v,q){"use strict";var ee,ae=this&&this.__extends||(ee=function(m,v){return(ee=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(m,v){m.__proto__=v}||function(m,v){for(var q in v)v.hasOwnProperty(q)&&(m[q]=v[q])})(m,v)},function(m,v){function r(){this.constructor=m}ee(m,v),m.prototype=null===v?Object.create(v):(r.prototype=v.prototype,new r)});Object.defineProperty(v,"__esModule",{value:!0});var ie=q(0),de=q(1),ce=function(m){function t(v,q){var ee=m.call(this,v)||this;return ee.options=q,ee}return ae(t,m),t.prototype.getIIIFResourceType=function(){return ie.Utils.normaliseType(this.getProperty("type"))},t.prototype.getLabel=function(){var m=this.getProperty("label");return m?ie.PropertyValue.parse(m,this.options.locale):new ie.PropertyValue([],this.options.locale)},t.prototype.getDefaultLabel=function(){return this.getLabel().getValue(this.options.locale)},t.prototype.getMetadata=function(){var m=this.getProperty("metadata"),v=[];if(!m)return v;for(var q=0;q-1||this.externalResource.data["@context"].indexOf("/1.1/context.json")>-1||this.externalResource.data["@context"].indexOf("/1/context.json")>-1)&&(ee="native");else{var ie=void 0;if((ie=this.getImages())&&ie.length){var de=ie[0].getResource(),le=de.getServices();if(ae||(ae=de.getWidth()),pe=le?le.find((function(m){return ce.Utils.isImageProfile(m.getProfile())||ce.Utils.isImageServiceType(m.getIIIFResourceType())})):null)q=pe.id,ee=ce.Utils.getImageQuality(pe.getProfile());else if(ae===de.getWidth())return de.id}if((ie=this.getContent())&&ie.length){var pe,fe=ie[0].getBody()[0];if(le=fe.getServices(),ae||(ae=fe.getWidth()),pe=le?le.find((function(m){return ce.Utils.isImageServiceType(m.getIIIFResourceType())})):null)q=pe.id,ee=ce.Utils.getImageQuality(pe.getProfile());else if(ae===fe.getWidth())return fe.id}if(!q){var ye=this.getProperty("thumbnail");if(ye){if("string"==typeof ye)return ye;if(ye["@id"])return ye["@id"];if(ye.length)return ye[0].id}}}return v=ae+",",q&&q.endsWith("/")&&(q=q.substr(0,q.length-1)),[q,"full",v,0,ee+".jpg"].join("/")},t.prototype.getMaxDimensions=function(){var m,v=null;return this.externalResource&&this.externalResource.data&&this.externalResource.data.profile&&(m=this.externalResource.data.profile,Array.isArray(m)&&(m=m.filter((function(m){return m.maxWidth}))[0])&&(v=new ce.Size(m.maxWidth,m.maxHeight?m.maxHeight:m.maxWidth))),v},t.prototype.getContent=function(){var m=[],v=this.__jsonld.items||this.__jsonld.content;if(!v)return m;var q=null;if(v.length&&(q=new ce.AnnotationPage(v[0],this.options)),!q)return m;for(var ee=q.getItems(),ae=0;ae"),null===this.value?null:(Array.isArray(m)&&!m.length&&(m=void 0),this.value.getValue(m||this.defaultLocale,v))},e.prototype.getValues=function(m){return null===this.value?[]:(Array.isArray(m)&&!m.length&&(m=void 0),this.value.getValues(m||this.defaultLocale))},e.prototype.setValue=function(m){null===this.value&&(this.value=new ee.PropertyValue([])),this.value.setValue(m,this.defaultLocale)},e}();v.LabelValuePair=ae},function(m,v,q){"use strict";var ee,ae=this&&this.__extends||(ee=function(m,v){return(ee=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(m,v){m.__proto__=v}||function(m,v){for(var q in v)v.hasOwnProperty(q)&&(m[q]=v[q])})(m,v)},function(m,v){function r(){this.constructor=m}ee(m,v),m.prototype=null===v?Object.create(v):(r.prototype=v.prototype,new r)});Object.defineProperty(v,"__esModule",{value:!0});var ie=function(m){function t(){return null!==m&&m.apply(this,arguments)||this}return ae(t,m),t.getValue=function(m,v){return m.getValue(v,"
")},t.getValues=function(m,v){return m.getValues(v)},t}(Array);v.LanguageMap=ie},function(m,v,q){"use strict";var ee,ae=this&&this.__extends||(ee=function(m,v){return(ee=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(m,v){m.__proto__=v}||function(m,v){for(var q in v)v.hasOwnProperty(q)&&(m[q]=v[q])})(m,v)},function(m,v){function r(){this.constructor=m}ee(m,v),m.prototype=null===v?Object.create(v):(r.prototype=v.prototype,new r)}),ie=this&&this.__spreadArrays||function(){for(var m=0,v=0,q=arguments.length;v"):this._value},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"locale",{get:function(){return void 0===this._locale?this._defaultLocale:this._locale},enumerable:!0,configurable:!0}),e.prototype.addValue=function(m){Array.isArray(this._value)||(this._value=[this._value]),Array.isArray(m)?this._value=this._value.concat(m):this._value.push(m)},e}();v.LocalizedValue=ce;var le=function(m){function t(v,q){void 0===v&&(v=[]);var ee=m.apply(this,v)||this;return ee.__proto__=t.prototype,ee._defaultLocale=q,ee}return ae(t,m),t.parse=function(m,v){if(!m)return new t([],v);if(Array.isArray(m)){var q=(ee=m.map((function(m){return ce.parseV2Value(m,v)})).filter((function(m){return null!==m}))).reduce((function(m,v){var q=v._locale;return q||(q="none"),m[q]?m[q].addValue(v._value):m[q]=v,m}),{});return new t(Object.values(q),v)}return"string"==typeof m?new t([new ce(m,void 0,v)],v):m["@language"]||m["@value"]?new t(null!==(ee=ce.parseV2Value(m))?[ee]:[],v):new t(Object.keys(m).map((function(q){var ee=m[q];if(!Array.isArray(ee))throw new Error("A IIIF v3 localized property value must have an array as the value for a given language.");return new ce(ee,q,v)})),v);var ee},t.prototype.getSuitableLocale=function(m){for(var v=ie(this).map((function(m){return m._locale})).filter((function(m){return void 0!==m})),r=function(m){var q=v.find((function(v){return v===m}));if(q)return{value:q}},q=0,ee=m;q1},t.prototype.isPagingEnabled=function(){var m=this.getViewingHint();if(m)return m===ie.ViewingHint.PAGED;var v=this.getBehavior();return!!v&&v===ie.Behavior.PAGED},t.prototype.getViewingDirection=function(){return this.getProperty("viewingDirection")},t.prototype.getViewingHint=function(){return this.getProperty("viewingHint")},t}(de.IIIFResource);v.Manifest=ce},function(m,v,q){"use strict";Object.defineProperty(v,"__esModule",{value:!0}),function(m){m.EMPTY="",m.MANUSCRIPT="manuscript",m.MONOGRAPH="monograph"}(v.ManifestType||(v.ManifestType={}))},function(m,v,q){"use strict";var ee,ae=this&&this.__extends||(ee=function(m,v){return(ee=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(m,v){m.__proto__=v}||function(m,v){for(var q in v)v.hasOwnProperty(q)&&(m[q]=v[q])})(m,v)},function(m,v){function r(){this.constructor=m}ee(m,v),m.prototype=null===v?Object.create(v):(r.prototype=v.prototype,new r)});Object.defineProperty(v,"__esModule",{value:!0});var ie=q(0),de=q(1),ce=function(m){function t(v,q){var ee=m.call(this,v,q)||this;return ee._ranges=null,ee.canvases=null,ee.items=[],ee}return ae(t,m),t.prototype.getCanvasIds=function(){return this.__jsonld.canvases?this.__jsonld.canvases:this.canvases?this.canvases:[]},t.prototype.getDuration=function(){if(this.canvases&&this.canvases.length){for(var m=[],v=[],q=0,ee=this.canvases;q1&&(0===Re&&(ye=Number(_e[0])),Re===this.canvases.length-1&&(be=Number(_e[1])))}else{var we=this.getRanges();for(Re=0;Re=v.start&&m<=v.end)},t.prototype._parseTreeNode=function(m,v){m.label=v.getLabel().getValue(this.options.locale),m.data=v,m.data.type=ie.Utils.normaliseType(ie.TreeNodeType.RANGE),v.treeNode=m;var q=v.getRanges();if(q&&q.length)for(var ee=0;ee=0;v--){var q=this.getCanvasByIndex(v).getLabel().getValue(this.options.locale);if(m){if(/^[a-zA-Z0-9]*$/.test(q))return q}else if(q)return q}return this.options.defaultLabel},t.prototype.getLastPageIndex=function(){return this.getTotalCanvases()-1},t.prototype.getNextPageIndex=function(m,v){var q;if(v){var ee=this.getPagedIndices(m),ae=this.getViewingDirection();q=ae&&ae===ie.ViewingDirection.RIGHT_TO_LEFT?ee[0]+1:ee[ee.length-1]+1}else q=m+1;return q>this.getLastPageIndex()?-1:q},t.prototype.getPagedIndices=function(m,v){var q=[];if(v){q=this.isFirstCanvas(m)||this.isLastCanvas(m)?[m]:m%2?[m,m+1]:[m-1,m];var ee=this.getViewingDirection();ee&&ee===ie.ViewingDirection.RIGHT_TO_LEFT&&(q=q.reverse())}else q.push(m);return q},t.prototype.getPrevPageIndex=function(m,v){var q;if(v){var ee=this.getPagedIndices(m),ae=this.getViewingDirection();q=ae&&ae===ie.ViewingDirection.RIGHT_TO_LEFT?ee[ee.length-1]-1:ee[0]-1}else q=m-1;return q},t.prototype.getStartCanvasIndex=function(){var m=this.getStartCanvas();if(m)for(var v=0;vthis.getTotalCanvases()-1},t.prototype.isFirstCanvas=function(m){return 0===m},t.prototype.isLastCanvas=function(m){return m===this.getTotalCanvases()-1},t.prototype.isMultiCanvas=function(){return this.getTotalCanvases()>1},t.prototype.isPagingEnabled=function(){var m=this.getViewingHint();return!!m&&m===ie.ViewingHint.PAGED},t.prototype.isTotalCanvasesEven=function(){return this.getTotalCanvases()%2==0},t}(de.ManifestResource);v.Sequence=ce},function(m,v,q){"use strict";Object.defineProperty(v,"__esModule",{value:!0});var ee=q(0),ae=function(){function e(){}return e.parse=function(m,v){return"string"==typeof m&&(m=JSON.parse(m)),this.parseJson(m,v)},e.parseJson=function(m,v){var q;if(v&&v.navDate&&!isNaN(v.navDate.getTime())&&(m.navDate=v.navDate.toString()),m["@type"])switch(m["@type"]){case"sc:Collection":q=this.parseCollection(m,v);break;case"sc:Manifest":q=this.parseManifest(m,v);break;default:return null}else switch(m.type){case"Collection":q=this.parseCollection(m,v);break;case"Manifest":q=this.parseManifest(m,v);break;default:return null}return q.isLoaded=!0,q},e.parseCollection=function(m,v){var q=new ee.Collection(m,v);return v?(q.index=v.index||0,v.resource&&(q.parentCollection=v.resource.parentCollection)):q.index=0,this.parseCollections(q,v),this.parseManifests(q,v),this.parseItems(q,v),q},e.parseCollections=function(m,v){var q;if(m.__jsonld.collections?q=m.__jsonld.collections:m.__jsonld.items&&(q=m.__jsonld.items.filter((function(m){return"collection"===m.type.toLowerCase()}))),q)for(var ee=0;ee{m.exports=q(53765)},84221:(m,v,q)=>{var ee=q(46894).getUint64;m.exports=function(m){var v=new DataView(m.buffer,m.byteOffset,m.byteLength),q={version:m[0],flags:new Uint8Array(m.subarray(1,4)),references:[],referenceId:v.getUint32(4),timescale:v.getUint32(8)},ae=12;0===q.version?(q.earliestPresentationTime=v.getUint32(ae),q.firstOffset=v.getUint32(ae+4),ae+=8):(q.earliestPresentationTime=ee(m.subarray(ae)),q.firstOffset=ee(m.subarray(ae+8)),ae+=16),ae+=2;var ie=v.getUint16(ae);for(ae+=2;ie>0;ae+=12,ie--)q.references.push({referenceType:(128&m[ae])>>>7,referencedSize:2147483647&v.getUint32(ae),subsegmentDuration:v.getUint32(ae+4),startsWithSap:!!(128&m[ae+8]),sapType:(112&m[ae+8])>>>4,sapDeltaTime:268435455&v.getUint32(ae+8)});return q}},51489:m=>{var v,q,ee,ae,ie,de,ce,le=9e4;v=function(m){return m*le},q=function(m,v){return m*v},ee=function(m){return m/le},ae=function(m,v){return m/v},ie=function(m,q){return v(ae(m,q))},de=function(m,v){return q(ee(m),v)},ce=function(m,v,q){return ee(q?m:m-v)},m.exports={ONE_SECOND_IN_TS:le,secondsToVideoTs:v,secondsToAudioTs:q,videoTsToSeconds:ee,audioTsToSeconds:ae,audioTsToVideoTs:ie,videoTsToAudioTs:de,metadataTsToSeconds:ce}},46894:m=>{var v=Math.pow(2,32);m.exports={getUint64:function(m){var q,ee=new DataView(m.buffer,m.byteOffset,m.byteLength);return ee.getBigUint64?(q=ee.getBigUint64(0)){"use strict";var v=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable;function toObject(m){if(null==m)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(m)}m.exports=function shouldUseNative(){try{if(!Object.assign)return!1;var m=new String("abc");if(m[5]="de","5"===Object.getOwnPropertyNames(m)[0])return!1;for(var v={},q=0;q<10;q++)v["_"+String.fromCharCode(q)]=q;if("0123456789"!==Object.getOwnPropertyNames(v).map((function(m){return v[m]})).join(""))return!1;var ee={};return"abcdefghijklmnopqrst".split("").forEach((function(m){ee[m]=m})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},ee)).join("")}catch(m){return!1}}()?Object.assign:function(m,ae){for(var ie,de,ce=toObject(m),le=1;le{function callOrReturn(m){return"function"==typeof m?m():m}v.none=Object.create({value:function(){throw new Error("Called value on none")},isNone:function(){return!0},isSome:function(){return!1},map:function(){return v.none},flatMap:function(){return v.none},filter:function(){return v.none},toArray:function(){return[]},orElse:callOrReturn,valueOrElse:callOrReturn}),v.some=function(m){return new Some(m)};var Some=function(m){this._value=m};Some.prototype.value=function(){return this._value},Some.prototype.isNone=function(){return!1},Some.prototype.isSome=function(){return!0},Some.prototype.map=function(m){return new Some(m(this._value))},Some.prototype.flatMap=function(m){return m(this._value)},Some.prototype.filter=function(m){return m(this._value)?this:v.none},Some.prototype.toArray=function(){return[this._value]},Some.prototype.orElse=function(m){return this},Some.prototype.valueOrElse=function(m){return this._value},v.isOption=function(m){return m===v.none||m instanceof Some},v.fromNullable=function(m){return null==m?v.none:new Some(m)}},79430:function(m,v){var q,ee,ae;ee=[],void 0===(ae="function"==typeof(q=function(){return function(m){function isSpace(m){return" "===m||"\t"===m||"\n"===m||"\f"===m||"\r"===m}function collectCharacters(v){var q,ee=v.exec(m.substring(Re));if(ee)return q=ee[0],Re+=q.length,q}for(var v,q,ee,ae,ie,de=m.length,ce=/^[ \t\n\r\u000c]+/,le=/^[, \t\n\r\u000c]+/,pe=/^[^ \t\n\r\u000c]+/,fe=/[,]+$/,ye=/^\d+$/,be=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,Re=0,xe=[];;){if(collectCharacters(le),Re>=de)return xe;v=collectCharacters(pe),q=[],","===v.slice(-1)?(v=v.replace(fe,""),parseDescriptors()):tokenize()}function tokenize(){for(collectCharacters(ce),ee="",ae="in descriptor";;){if(ie=m.charAt(Re),"in descriptor"===ae)if(isSpace(ie))ee&&(q.push(ee),ee="",ae="after descriptor");else{if(","===ie)return Re+=1,ee&&q.push(ee),void parseDescriptors();if("("===ie)ee+=ie,ae="in parens";else{if(""===ie)return ee&&q.push(ee),void parseDescriptors();ee+=ie}}else if("in parens"===ae)if(")"===ie)ee+=ie,ae="in descriptor";else{if(""===ie)return q.push(ee),void parseDescriptors();ee+=ie}else if("after descriptor"===ae)if(isSpace(ie));else{if(""===ie)return void parseDescriptors();ae="in descriptor",Re-=1}Re+=1}}function parseDescriptors(){var ee,ae,ie,de,ce,le,pe,fe,Re,_e=!1,we={};for(de=0;de{"use strict";function assertPath(m){if("string"!=typeof m)throw new TypeError("Path must be a string. Received "+JSON.stringify(m))}function normalizeStringPosix(m,v){for(var q,ee="",ae=0,ie=-1,de=0,ce=0;ce<=m.length;++ce){if(ce2){var le=ee.lastIndexOf("/");if(le!==ee.length-1){-1===le?(ee="",ae=0):ae=(ee=ee.slice(0,le)).length-1-ee.lastIndexOf("/"),ie=ce,de=0;continue}}else if(2===ee.length||1===ee.length){ee="",ae=0,ie=ce,de=0;continue}v&&(ee.length>0?ee+="/..":ee="..",ae=2)}else ee.length>0?ee+="/"+m.slice(ie+1,ce):ee=m.slice(ie+1,ce),ae=ce-ie-1;ie=ce,de=0}else 46===q&&-1!==de?++de:de=-1}return ee}function _format(m,v){var q=v.dir||v.root,ee=v.base||(v.name||"")+(v.ext||"");return q?q===v.root?q+ee:q+m+ee:ee}var v={resolve:function resolve(){for(var m,v="",q=!1,ee=arguments.length-1;ee>=-1&&!q;ee--){var ae;ee>=0?ae=arguments[ee]:(void 0===m&&(m=process.cwd()),ae=m),assertPath(ae),0!==ae.length&&(v=ae+"/"+v,q=47===ae.charCodeAt(0))}return v=normalizeStringPosix(v,!q),q?v.length>0?"/"+v:"/":v.length>0?v:"."},normalize:function normalize(m){if(assertPath(m),0===m.length)return".";var v=47===m.charCodeAt(0),q=47===m.charCodeAt(m.length-1);return 0!==(m=normalizeStringPosix(m,!v)).length||v||(m="."),m.length>0&&q&&(m+="/"),v?"/"+m:m},isAbsolute:function isAbsolute(m){return assertPath(m),m.length>0&&47===m.charCodeAt(0)},join:function join(){if(0===arguments.length)return".";for(var m,q=0;q0&&(void 0===m?m=ee:m+="/"+ee)}return void 0===m?".":v.normalize(m)},relative:function relative(m,q){if(assertPath(m),assertPath(q),m===q)return"";if((m=v.resolve(m))===(q=v.resolve(q)))return"";for(var ee=1;eele){if(47===q.charCodeAt(de+fe))return q.slice(de+fe+1);if(0===fe)return q.slice(de+fe)}else ie>le&&(47===m.charCodeAt(ee+fe)?pe=fe:0===fe&&(pe=0));break}var ye=m.charCodeAt(ee+fe);if(ye!==q.charCodeAt(de+fe))break;47===ye&&(pe=fe)}var be="";for(fe=ee+pe+1;fe<=ae;++fe)fe!==ae&&47!==m.charCodeAt(fe)||(0===be.length?be+="..":be+="/..");return be.length>0?be+q.slice(de+pe):(de+=pe,47===q.charCodeAt(de)&&++de,q.slice(de))},_makeLong:function _makeLong(m){return m},dirname:function dirname(m){if(assertPath(m),0===m.length)return".";for(var v=m.charCodeAt(0),q=47===v,ee=-1,ae=!0,ie=m.length-1;ie>=1;--ie)if(47===(v=m.charCodeAt(ie))){if(!ae){ee=ie;break}}else ae=!1;return-1===ee?q?"/":".":q&&1===ee?"//":m.slice(0,ee)},basename:function basename(m,v){if(void 0!==v&&"string"!=typeof v)throw new TypeError('"ext" argument must be a string');assertPath(m);var q,ee=0,ae=-1,ie=!0;if(void 0!==v&&v.length>0&&v.length<=m.length){if(v.length===m.length&&v===m)return"";var de=v.length-1,ce=-1;for(q=m.length-1;q>=0;--q){var le=m.charCodeAt(q);if(47===le){if(!ie){ee=q+1;break}}else-1===ce&&(ie=!1,ce=q+1),de>=0&&(le===v.charCodeAt(de)?-1==--de&&(ae=q):(de=-1,ae=ce))}return ee===ae?ae=ce:-1===ae&&(ae=m.length),m.slice(ee,ae)}for(q=m.length-1;q>=0;--q)if(47===m.charCodeAt(q)){if(!ie){ee=q+1;break}}else-1===ae&&(ie=!1,ae=q+1);return-1===ae?"":m.slice(ee,ae)},extname:function extname(m){assertPath(m);for(var v=-1,q=0,ee=-1,ae=!0,ie=0,de=m.length-1;de>=0;--de){var ce=m.charCodeAt(de);if(47!==ce)-1===ee&&(ae=!1,ee=de+1),46===ce?-1===v?v=de:1!==ie&&(ie=1):-1!==v&&(ie=-1);else if(!ae){q=de+1;break}}return-1===v||-1===ee||0===ie||1===ie&&v===ee-1&&v===q+1?"":m.slice(v,ee)},format:function format(m){if(null===m||"object"!=typeof m)throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof m);return _format("/",m)},parse:function parse(m){assertPath(m);var v={root:"",dir:"",base:"",ext:"",name:""};if(0===m.length)return v;var q,ee=m.charCodeAt(0),ae=47===ee;ae?(v.root="/",q=1):q=0;for(var ie=-1,de=0,ce=-1,le=!0,pe=m.length-1,fe=0;pe>=q;--pe)if(47!==(ee=m.charCodeAt(pe)))-1===ce&&(le=!1,ce=pe+1),46===ee?-1===ie?ie=pe:1!==fe&&(fe=1):-1!==ie&&(fe=-1);else if(!le){de=pe+1;break}return-1===ie||-1===ce||0===fe||1===fe&&ie===ce-1&&ie===de+1?-1!==ce&&(v.base=v.name=0===de&&ae?m.slice(1,ce):m.slice(de,ce)):(0===de&&ae?(v.name=m.slice(1,ie),v.base=m.slice(1,ce)):(v.name=m.slice(de,ie),v.base=m.slice(de,ce)),v.ext=m.slice(ie,ce)),de>0?v.dir=m.slice(0,de-1):ae&&(v.dir="/"),v},sep:"/",delimiter:":",win32:null,posix:null};v.posix=v,m.exports=v},74241:m=>{var v=String,create=function(){return{isColorSupported:!1,reset:v,bold:v,dim:v,italic:v,underline:v,inverse:v,hidden:v,strikethrough:v,black:v,red:v,green:v,yellow:v,blue:v,magenta:v,cyan:v,white:v,gray:v,bgBlack:v,bgRed:v,bgGreen:v,bgYellow:v,bgBlue:v,bgMagenta:v,bgCyan:v,bgWhite:v}};m.exports=create(),m.exports.createColors=create},35433:()=>{Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}},39980:()=>{Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),Prism.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),Prism.languages.markup&&(Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),Prism.languages.js=Prism.languages.javascript},62356:()=>{!function(m){var v=m.util.clone(m.languages.javascript),q=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,ee=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,ae=/(?:\{*\.{3}(?:[^{}]|)*\})/.source;function re(m,v){return m=m.replace(//g,(function(){return q})).replace(//g,(function(){return ee})).replace(//g,(function(){return ae})),RegExp(m,v)}ae=re(ae).source,m.languages.jsx=m.languages.extend("markup",v),m.languages.jsx.tag.pattern=re(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),m.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,m.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,m.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,m.languages.jsx.tag.inside.comment=v.comment,m.languages.insertBefore("inside","attr-name",{spread:{pattern:re(//.source),inside:m.languages.jsx}},m.languages.jsx.tag),m.languages.insertBefore("inside","special-attr",{script:{pattern:re(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:m.languages.jsx}}},m.languages.jsx.tag);var stringifyToken=function(m){return m?"string"==typeof m?m:"string"==typeof m.content?m.content:m.content.map(stringifyToken).join(""):""},walkTokens=function(v){for(var q=[],ee=0;ee0&&q[q.length-1].tagName===stringifyToken(ae.content[0].content[1])&&q.pop():"/>"===ae.content[ae.content.length-1].content||q.push({tagName:stringifyToken(ae.content[0].content[1]),openedBraces:0}):q.length>0&&"punctuation"===ae.type&&"{"===ae.content?q[q.length-1].openedBraces++:q.length>0&&q[q.length-1].openedBraces>0&&"punctuation"===ae.type&&"}"===ae.content?q[q.length-1].openedBraces--:ie=!0),(ie||"string"==typeof ae)&&q.length>0&&0===q[q.length-1].openedBraces){var de=stringifyToken(ae);ee0&&("string"==typeof v[ee-1]||"plain-text"===v[ee-1].type)&&(de=stringifyToken(v[ee-1])+de,v.splice(ee-1,1),ee--),v[ee]=new m.Token("plain-text",de,null,de)}ae.content&&"string"!=typeof ae.content&&walkTokens(ae.content)}};m.hooks.add("after-tokenize",(function(m){"jsx"!==m.language&&"tsx"!==m.language||walkTokens(m.tokens)}))}(Prism)},24335:()=>{Prism.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup,Prism.hooks.add("wrap",(function(m){"entity"===m.type&&(m.attributes.title=m.content.replace(/&/,"&"))})),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function addInlined(m,v){var q={};q["language-"+v]={pattern:/(^$)/i,lookbehind:!0,inside:Prism.languages[v]},q.cdata=/^$/i;var ee={"included-cdata":{pattern://i,inside:q}};ee["language-"+v]={pattern:/[\s\S]+/,inside:Prism.languages[v]};var ae={};ae[m]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,(function(){return m})),"i"),lookbehind:!0,greedy:!0,inside:ee},Prism.languages.insertBefore("markup","cdata",ae)}}),Object.defineProperty(Prism.languages.markup.tag,"addAttribute",{value:function(m,v){Prism.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+m+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[v,"language-"+v],inside:Prism.languages[v]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.ssml=Prism.languages.xml,Prism.languages.atom=Prism.languages.xml,Prism.languages.rss=Prism.languages.xml},15660:(m,v,q)=>{var ee=function(m){var v=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,q=0,ee={},ae={manual:m.Prism&&m.Prism.manual,disableWorkerMessageHandler:m.Prism&&m.Prism.disableWorkerMessageHandler,util:{encode:function encode(m){return m instanceof Token?new Token(m.type,encode(m.content),m.alias):Array.isArray(m)?m.map(encode):m.replace(/&/g,"&").replace(/=de.reach);Se+=Te.value.length,Te=Te.next){var Ie=Te.value;if(v.length>m.length)return;if(!(Ie instanceof Token)){var Pe,qe=1;if(Re){if(!(Pe=matchPattern(we,Se,m,be))||Pe.index>=m.length)break;var We=Pe.index,ze=Pe.index+Pe[0].length,Ve=Se;for(Ve+=Te.value.length;We>=Ve;)Ve+=(Te=Te.next).value.length;if(Se=Ve-=Te.value.length,Te.value instanceof Token)continue;for(var He=Te;He!==v.tail&&(Vede.reach&&(de.reach=et);var tt=Te.prev;if(Qe&&(tt=addAfter(v,tt,Qe),Se+=Qe.length),removeRange(v,tt,qe),Te=addAfter(v,tt,new Token(ce,ye?ae.tokenize(Xe,ye):Xe,xe,Xe)),Ye&&addAfter(v,Te,Ye),qe>1){var nt={cause:ce+","+pe,reach:et};matchGrammar(m,v,q,Te.prev,Se,nt),de&&nt.reach>de.reach&&(de.reach=nt.reach)}}}}}}function LinkedList(){var m={value:null,prev:null,next:null},v={value:null,prev:m,next:null};m.next=v,this.head=m,this.tail=v,this.length=0}function addAfter(m,v,q){var ee=v.next,ae={value:q,prev:v,next:ee};return v.next=ae,ee.prev=ae,m.length++,ae}function removeRange(m,v,q){for(var ee=v.next,ae=0;ae"+ee.content+""},!m.document)return m.addEventListener?(ae.disableWorkerMessageHandler||m.addEventListener("message",(function(v){var q=JSON.parse(v.data),ee=q.language,ie=q.code,de=q.immediateClose;m.postMessage(ae.highlight(ie,ae.languages[ee],ee)),de&&m.close()}),!1),ae):ae;var ie=ae.util.currentScript();function highlightAutomaticallyCallback(){ae.manual||ae.highlightAll()}if(ie&&(ae.filename=ie.src,ie.hasAttribute("data-manual")&&(ae.manual=!0)),!ae.manual){var de=document.readyState;"loading"===de||"interactive"===de&&ie&&ie.defer?document.addEventListener("DOMContentLoaded",highlightAutomaticallyCallback):window.requestAnimationFrame?window.requestAnimationFrame(highlightAutomaticallyCallback):window.setTimeout(highlightAutomaticallyCallback,16)}return ae}("undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});m.exports&&(m.exports=ee),void 0!==q.g&&(q.g.Prism=ee),ee.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},ee.languages.markup.tag.inside["attr-value"].inside.entity=ee.languages.markup.entity,ee.languages.markup.doctype.inside["internal-subset"].inside=ee.languages.markup,ee.hooks.add("wrap",(function(m){"entity"===m.type&&(m.attributes.title=m.content.replace(/&/,"&"))})),Object.defineProperty(ee.languages.markup.tag,"addInlined",{value:function addInlined(m,v){var q={};q["language-"+v]={pattern:/(^$)/i,lookbehind:!0,inside:ee.languages[v]},q.cdata=/^$/i;var ae={"included-cdata":{pattern://i,inside:q}};ae["language-"+v]={pattern:/[\s\S]+/,inside:ee.languages[v]};var ie={};ie[m]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,(function(){return m})),"i"),lookbehind:!0,greedy:!0,inside:ae},ee.languages.insertBefore("markup","cdata",ie)}}),Object.defineProperty(ee.languages.markup.tag,"addAttribute",{value:function(m,v){ee.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+m+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[v,"language-"+v],inside:ee.languages[v]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),ee.languages.html=ee.languages.markup,ee.languages.mathml=ee.languages.markup,ee.languages.svg=ee.languages.markup,ee.languages.xml=ee.languages.extend("markup",{}),ee.languages.ssml=ee.languages.xml,ee.languages.atom=ee.languages.xml,ee.languages.rss=ee.languages.xml,function(m){var v=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;m.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+v.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+v.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+v.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+v.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:v,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},m.languages.css.atrule.inside.rest=m.languages.css;var q=m.languages.markup;q&&(q.tag.addInlined("style","css"),q.tag.addAttribute("style","css"))}(ee),ee.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},ee.languages.javascript=ee.languages.extend("clike",{"class-name":[ee.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),ee.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,ee.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:ee.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:ee.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:ee.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:ee.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:ee.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),ee.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:ee.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),ee.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),ee.languages.markup&&(ee.languages.markup.tag.addInlined("script","javascript"),ee.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),ee.languages.js=ee.languages.javascript,function(){if(void 0!==ee&&"undefined"!=typeof document){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var FAILURE_MESSAGE=function(m,v){return"✖ Error "+m+" while fetching file: "+v},m="✖ Error: File does not exist or is empty",v={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},q="data-src-status",ae="loading",ie="loaded",de="pre[data-src]:not(["+q+'="'+ie+'"]):not(['+q+'="'+ae+'"])';ee.hooks.add("before-highlightall",(function(m){m.selector+=", "+de})),ee.hooks.add("before-sanity-check",(function(m){var ce=m.element;if(ce.matches(de)){m.code="",ce.setAttribute(q,ae);var le=ce.appendChild(document.createElement("CODE"));le.textContent="Loading…";var pe=ce.getAttribute("data-src"),fe=m.language;if("none"===fe){var ye=(/\.(\w+)$/.exec(pe)||[,"none"])[1];fe=v[ye]||ye}ee.util.setLanguage(le,fe),ee.util.setLanguage(ce,fe);var be=ee.plugins.autoloader;be&&be.loadLanguages(fe),loadFile(pe,(function(m){ce.setAttribute(q,ie);var v=parseRange(ce.getAttribute("data-range"));if(v){var ae=m.split(/\r\n?|\n/g),de=v[0],pe=null==v[1]?ae.length:v[1];de<0&&(de+=ae.length),de=Math.max(0,Math.min(de-1,ae.length)),pe<0&&(pe+=ae.length),pe=Math.max(0,Math.min(pe,ae.length)),m=ae.slice(de,pe).join("\n"),ce.hasAttribute("data-start")||ce.setAttribute("data-start",String(de+1))}le.textContent=m,ee.highlightElement(le)}),(function(m){ce.setAttribute(q,"failed"),le.textContent=m}))}})),ee.plugins.fileHighlight={highlight:function highlight(m){for(var v,q=(m||document).querySelectorAll(de),ae=0;v=q[ae++];)ee.highlightElement(v)}};var ce=!1;ee.fileHighlight=function(){ce||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),ce=!0),ee.plugins.fileHighlight.highlight.apply(this,arguments)}}function loadFile(v,q,ee){var ae=new XMLHttpRequest;ae.open("GET",v,!0),ae.onreadystatechange=function(){4==ae.readyState&&(ae.status<400&&ae.responseText?q(ae.responseText):ae.status>=400?ee(FAILURE_MESSAGE(ae.status,ae.statusText)):ee(m))},ae.send(null)}function parseRange(m){var v=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(m||"");if(v){var q=Number(v[1]),ee=v[2],ae=v[3];return ee?ae?[q,Number(ae)]:[q,void 0]:[q,q]}}}()},92703:(m,v,q)=>{"use strict";var ee=q(50414);function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction,m.exports=function(){function shim(m,v,q,ae,ie,de){if(de!==ee){var ce=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw ce.name="Invariant Violation",ce}}function getShim(){return shim}shim.isRequired=shim;var m={array:shim,bigint:shim,bool:shim,func:shim,number:shim,object:shim,string:shim,symbol:shim,any:shim,arrayOf:getShim,element:shim,elementType:shim,instanceOf:getShim,node:shim,objectOf:getShim,oneOf:getShim,oneOfType:getShim,shape:getShim,exact:getShim,checkPropTypes:emptyFunctionWithReset,resetWarningCache:emptyFunction};return m.PropTypes=m,m}},45697:(m,v,q)=>{m.exports=q(92703)()},50414:m=>{"use strict";m.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},64448:(m,v,q)=>{"use strict";var ee=q(67294),ae=q(27418),ie=q(63840);function y(m){for(var v="https://reactjs.org/docs/error-decoder.html?invariant="+m,q=1;qv}return!1}function B(m,v,q,ee,ae,ie,de){this.acceptsBooleans=2===v||3===v||4===v,this.attributeName=ee,this.attributeNamespace=ae,this.mustUseProperty=q,this.propertyName=m,this.type=v,this.sanitizeURL=ie,this.removeEmptyString=de}var Re={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(m){Re[m]=new B(m,0,!1,m,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(m){var v=m[0];Re[v]=new B(v,1,!1,m[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(m){Re[m]=new B(m,2,!1,m.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(m){Re[m]=new B(m,2,!1,m,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(m){Re[m]=new B(m,3,!1,m.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(m){Re[m]=new B(m,3,!0,m,null,!1,!1)})),["capture","download"].forEach((function(m){Re[m]=new B(m,4,!1,m,null,!1,!1)})),["cols","rows","size","span"].forEach((function(m){Re[m]=new B(m,6,!1,m,null,!1,!1)})),["rowSpan","start"].forEach((function(m){Re[m]=new B(m,5,!1,m.toLowerCase(),null,!1,!1)}));var xe=/[\-:]([a-z])/g;function pa(m){return m[1].toUpperCase()}function qa(m,v,q,ee){var ae=Re.hasOwnProperty(v)?Re[v]:null;(null!==ae?0===ae.type:!ee&&(2--ce||ae[de]!==ie[ce])return"\n"+ae[de].replace(" at new "," at ")}while(1<=de&&0<=ce);break}}}finally{dt=!1,Error.prepareStackTrace=q}return(m=m?m.displayName||m.name:"")?Na(m):""}function Qa(m){switch(m.tag){case 5:return Na(m.type);case 16:return Na("Lazy");case 13:return Na("Suspense");case 19:return Na("SuspenseList");case 0:case 2:case 15:return m=Pa(m.type,!1);case 11:return m=Pa(m.type.render,!1);case 22:return m=Pa(m.type._render,!1);case 1:return m=Pa(m.type,!0);default:return""}}function Ra(m){if(null==m)return null;if("function"==typeof m)return m.displayName||m.name||null;if("string"==typeof m)return m;switch(m){case Se:return"Fragment";case Te:return"Portal";case Pe:return"Profiler";case Ie:return"StrictMode";case Ve:return"Suspense";case He:return"SuspenseList"}if("object"==typeof m)switch(m.$$typeof){case We:return(m.displayName||"Context")+".Consumer";case qe:return(m._context.displayName||"Context")+".Provider";case ze:var v=m.render;return v=v.displayName||v.name||"",m.displayName||(""!==v?"ForwardRef("+v+")":"ForwardRef");case Xe:return Ra(m.type);case Ye:return Ra(m._render);case Qe:v=m._payload,m=m._init;try{return Ra(m(v))}catch(m){}}return null}function Sa(m){switch(typeof m){case"boolean":case"number":case"object":case"string":case"undefined":return m;default:return""}}function Ta(m){var v=m.type;return(m=m.nodeName)&&"input"===m.toLowerCase()&&("checkbox"===v||"radio"===v)}function Ua(m){var v=Ta(m)?"checked":"value",q=Object.getOwnPropertyDescriptor(m.constructor.prototype,v),ee=""+m[v];if(!m.hasOwnProperty(v)&&void 0!==q&&"function"==typeof q.get&&"function"==typeof q.set){var ae=q.get,ie=q.set;return Object.defineProperty(m,v,{configurable:!0,get:function(){return ae.call(this)},set:function(m){ee=""+m,ie.call(this,m)}}),Object.defineProperty(m,v,{enumerable:q.enumerable}),{getValue:function(){return ee},setValue:function(m){ee=""+m},stopTracking:function(){m._valueTracker=null,delete m[v]}}}}function Va(m){m._valueTracker||(m._valueTracker=Ua(m))}function Wa(m){if(!m)return!1;var v=m._valueTracker;if(!v)return!0;var q=v.getValue(),ee="";return m&&(ee=Ta(m)?m.checked?"true":"false":m.value),(m=ee)!==q&&(v.setValue(m),!0)}function Xa(m){if(void 0===(m=m||("undefined"!=typeof document?document:void 0)))return null;try{return m.activeElement||m.body}catch(v){return m.body}}function Ya(m,v){var q=v.checked;return ae({},v,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=q?q:m._wrapperState.initialChecked})}function Za(m,v){var q=null==v.defaultValue?"":v.defaultValue,ee=null!=v.checked?v.checked:v.defaultChecked;q=Sa(null!=v.value?v.value:q),m._wrapperState={initialChecked:ee,initialValue:q,controlled:"checkbox"===v.type||"radio"===v.type?null!=v.checked:null!=v.value}}function $a(m,v){null!=(v=v.checked)&&qa(m,"checked",v,!1)}function ab(m,v){$a(m,v);var q=Sa(v.value),ee=v.type;if(null!=q)"number"===ee?(0===q&&""===m.value||m.value!=q)&&(m.value=""+q):m.value!==""+q&&(m.value=""+q);else if("submit"===ee||"reset"===ee)return void m.removeAttribute("value");v.hasOwnProperty("value")?bb(m,v.type,q):v.hasOwnProperty("defaultValue")&&bb(m,v.type,Sa(v.defaultValue)),null==v.checked&&null!=v.defaultChecked&&(m.defaultChecked=!!v.defaultChecked)}function cb(m,v,q){if(v.hasOwnProperty("value")||v.hasOwnProperty("defaultValue")){var ee=v.type;if(!("submit"!==ee&&"reset"!==ee||void 0!==v.value&&null!==v.value))return;v=""+m._wrapperState.initialValue,q||v===m.value||(m.value=v),m.defaultValue=v}""!==(q=m.name)&&(m.name=""),m.defaultChecked=!!m._wrapperState.initialChecked,""!==q&&(m.name=q)}function bb(m,v,q){"number"===v&&Xa(m.ownerDocument)===m||(null==q?m.defaultValue=""+m._wrapperState.initialValue:m.defaultValue!==""+q&&(m.defaultValue=""+q))}function db(m){var v="";return ee.Children.forEach(m,(function(m){null!=m&&(v+=m)})),v}function eb(m,v){return m=ae({children:void 0},v),(v=db(v.children))&&(m.children=v),m}function fb(m,v,q,ee){if(m=m.options,v){v={};for(var ae=0;ae=q.length))throw Error(y(93));q=q[0]}v=q}null==v&&(v=""),q=v}m._wrapperState={initialValue:Sa(q)}}function ib(m,v){var q=Sa(v.value),ee=Sa(v.defaultValue);null!=q&&((q=""+q)!==m.value&&(m.value=q),null==v.defaultValue&&m.defaultValue!==q&&(m.defaultValue=q)),null!=ee&&(m.defaultValue=""+ee)}function jb(m){var v=m.textContent;v===m._wrapperState.initialValue&&""!==v&&null!==v&&(m.value=v)}var ct={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function lb(m){switch(m){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function mb(m,v){return null==m||"http://www.w3.org/1999/xhtml"===m?lb(v):"http://www.w3.org/2000/svg"===m&&"foreignObject"===v?"http://www.w3.org/1999/xhtml":m}var lt,ut,pt=(ut=function(m,v){if(m.namespaceURI!==ct.svg||"innerHTML"in m)m.innerHTML=v;else{for((lt=lt||document.createElement("div")).innerHTML=""+v.valueOf().toString()+"",v=lt.firstChild;m.firstChild;)m.removeChild(m.firstChild);for(;v.firstChild;)m.appendChild(v.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(m,v,q,ee){MSApp.execUnsafeLocalFunction((function(){return ut(m,v)}))}:ut);function pb(m,v){if(v){var q=m.firstChild;if(q&&q===m.lastChild&&3===q.nodeType)return void(q.nodeValue=v)}m.textContent=v}var ht={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},gt=["Webkit","ms","Moz","O"];function sb(m,v,q){return null==v||"boolean"==typeof v||""===v?"":q||"number"!=typeof v||0===v||ht.hasOwnProperty(m)&&ht[m]?(""+v).trim():v+"px"}function tb(m,v){for(var q in m=m.style,v)if(v.hasOwnProperty(q)){var ee=0===q.indexOf("--"),ae=sb(q,v[q],ee);"float"===q&&(q="cssFloat"),ee?m.setProperty(q,ae):m[q]=ae}}Object.keys(ht).forEach((function(m){gt.forEach((function(v){v=v+m.charAt(0).toUpperCase()+m.substring(1),ht[v]=ht[m]}))}));var ft=ae({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function vb(m,v){if(v){if(ft[m]&&(null!=v.children||null!=v.dangerouslySetInnerHTML))throw Error(y(137,m));if(null!=v.dangerouslySetInnerHTML){if(null!=v.children)throw Error(y(60));if("object"!=typeof v.dangerouslySetInnerHTML||!("__html"in v.dangerouslySetInnerHTML))throw Error(y(61))}if(null!=v.style&&"object"!=typeof v.style)throw Error(y(62))}}function wb(m,v){if(-1===m.indexOf("-"))return"string"==typeof v.is;switch(m){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function xb(m){return(m=m.target||m.srcElement||window).correspondingUseElement&&(m=m.correspondingUseElement),3===m.nodeType?m.parentNode:m}var mt=null,yt=null,vt=null;function Bb(m){if(m=Cb(m)){if("function"!=typeof mt)throw Error(y(280));var v=m.stateNode;v&&(v=Db(v),mt(m.stateNode,m.type,v))}}function Eb(m){yt?vt?vt.push(m):vt=[m]:yt=m}function Fb(){if(yt){var m=yt,v=vt;if(vt=yt=null,Bb(m),v)for(m=0;m(ee=31-Yt(ee))?0:1<q;q++)v.push(m);return v}function $c(m,v,q){m.pendingLanes|=v;var ee=v-1;m.suspendedLanes&=ee,m.pingedLanes&=ee,(m=m.eventTimes)[v=31-Yt(v)]=q}var Yt=Math.clz32?Math.clz32:function ad(m){return 0===m?32:31-(sn(m)/dn|0)|0},sn=Math.log,dn=Math.LN2;var cn=ie.unstable_UserBlockingPriority,ln=ie.unstable_runWithPriority,un=!0;function gd(m,v,q,ee){Rt||Ib();var ae=hd,ie=Rt;Rt=!0;try{Hb(ae,m,v,q,ee)}finally{(Rt=ie)||Mb()}}function id(m,v,q,ee){ln(cn,hd.bind(null,m,v,q,ee))}function hd(m,v,q,ee){var ae;if(un)if((ae=0==(4&v))&&0=fa),ba=String.fromCharCode(32),xa=!1;function ge(m,v){switch(m){case"keyup":return-1!==ha.indexOf(v.keyCode);case"keydown":return 229!==v.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function he(m){return"object"==typeof(m=m.detail)&&"data"in m?m.data:null}var _a=!1;function je(m,v){switch(m){case"compositionend":return he(v);case"keypress":return 32!==v.which?null:(xa=!0,ba);case"textInput":return(m=v.data)===ba&&xa?null:m;default:return null}}function ke(m,v){if(_a)return"compositionend"===m||!ga&&ge(m,v)?(m=nd(),gn=hn=pn=null,_a=!1,m):null;switch(m){case"paste":default:return null;case"keypress":if(!(v.ctrlKey||v.altKey||v.metaKey)||v.ctrlKey&&v.altKey){if(v.char&&1=v)return{node:ee,offset:v-m};m=q}e:{for(;ee;){if(ee.nextSibling){ee=ee.nextSibling;break e}ee=ee.parentNode}ee=void 0}ee=Ke(ee)}}function Me(m,v){return!(!m||!v)&&(m===v||(!m||3!==m.nodeType)&&(v&&3===v.nodeType?Me(m,v.parentNode):"contains"in m?m.contains(v):!!m.compareDocumentPosition&&!!(16&m.compareDocumentPosition(v))))}function Ne(){for(var m=window,v=Xa();v instanceof m.HTMLIFrameElement;){try{var q="string"==typeof v.contentWindow.location.href}catch(m){q=!1}if(!q)break;v=Xa((m=v.contentWindow).document)}return v}function Oe(m){var v=m&&m.nodeName&&m.nodeName.toLowerCase();return v&&("input"===v&&("text"===m.type||"search"===m.type||"tel"===m.type||"url"===m.type||"password"===m.type)||"textarea"===v||"true"===m.contentEditable)}var Oa=le&&"documentMode"in document&&11>=document.documentMode,Ba=null,Ma=null,za=null,Ha=!1;function Ue(m,v,q){var ee=q.window===q?q.document:9===q.nodeType?q:q.ownerDocument;Ha||null==Ba||Ba!==Xa(ee)||("selectionStart"in(ee=Ba)&&Oe(ee)?ee={start:ee.selectionStart,end:ee.selectionEnd}:ee={anchorNode:(ee=(ee.ownerDocument&&ee.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:ee.anchorOffset,focusNode:ee.focusNode,focusOffset:ee.focusOffset},za&&Je(za,ee)||(za=ee,0<(ee=oe(Ma,"onSelect")).length&&(v=new xn("onSelect","select",null,v,q),m.push({event:v,listeners:ee}),v.target=Ba)))}Pc("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Pc("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Pc(Jt,2);for(var Ga="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Ka=0;KaDr||(m.current=xr[Dr],xr[Dr]=null,Dr--)}function I(m,v){Dr++,xr[Dr]=m.current,m.current=v}var Cr={},Ar=Bf(Cr),Pr=Bf(!1),Fr=Cr;function Ef(m,v){var q=m.type.contextTypes;if(!q)return Cr;var ee=m.stateNode;if(ee&&ee.__reactInternalMemoizedUnmaskedChildContext===v)return ee.__reactInternalMemoizedMaskedChildContext;var ae,ie={};for(ae in q)ie[ae]=v[ae];return ee&&((m=m.stateNode).__reactInternalMemoizedUnmaskedChildContext=v,m.__reactInternalMemoizedMaskedChildContext=ie),ie}function Ff(m){return null!=(m=m.childContextTypes)}function Gf(){H(Pr),H(Ar)}function Hf(m,v,q){if(Ar.current!==Cr)throw Error(y(168));I(Ar,v),I(Pr,q)}function If(m,v,q){var ee=m.stateNode;if(m=v.childContextTypes,"function"!=typeof ee.getChildContext)return q;for(var ie in ee=ee.getChildContext())if(!(ie in m))throw Error(y(108,Ra(v)||"Unknown",ie));return ae({},q,ee)}function Jf(m){return m=(m=m.stateNode)&&m.__reactInternalMemoizedMergedChildContext||Cr,Fr=Ar.current,I(Ar,m),I(Pr,Pr.current),!0}function Kf(m,v,q){var ee=m.stateNode;if(!ee)throw Error(y(169));q?(m=If(m,v,Fr),ee.__reactInternalMemoizedMergedChildContext=m,H(Pr),H(Ar),I(Ar,m)):H(Pr),I(Pr,q)}var Ur=null,Br=null,Wr=ie.unstable_runWithPriority,Vr=ie.unstable_scheduleCallback,Gr=ie.unstable_cancelCallback,Kr=ie.unstable_shouldYield,Zr=ie.unstable_requestPaint,Qr=ie.unstable_now,ei=ie.unstable_getCurrentPriorityLevel,si=ie.unstable_ImmediatePriority,Ri=ie.unstable_UserBlockingPriority,_i=ie.unstable_NormalPriority,Ei=ie.unstable_LowPriority,Ti=ie.unstable_IdlePriority,Di={},Ci=void 0!==Zr?Zr:function(){},Oi=null,Ui=null,Bi=!1,Hi=Qr(),Ji=1e4>Hi?Qr:function(){return Qr()-Hi};function eg(){switch(ei()){case si:return 99;case Ri:return 98;case _i:return 97;case Ei:return 96;case Ti:return 95;default:throw Error(y(332))}}function fg(m){switch(m){case 99:return si;case 98:return Ri;case 97:return _i;case 96:return Ei;case 95:return Ti;default:throw Error(y(332))}}function gg(m,v){return m=fg(m),Wr(m,v)}function hg(m,v,q){return m=fg(m),Vr(m,v,q)}function ig(){if(null!==Ui){var m=Ui;Ui=null,Gr(m)}jg()}function jg(){if(!Bi&&null!==Oi){Bi=!0;var m=0;try{var v=Oi;gg(99,(function(){for(;mle?(pe=ce,ce=null):pe=ce.sibling;var fe=p(v,ce,ee[le],ae);if(null===fe){null===ce&&(ce=pe);break}m&&ce&&null===fe.alternate&&b(v,ce),q=f(fe,q,le),null===de?ie=fe:de.sibling=fe,de=fe,ce=pe}if(le===ee.length)return c(v,ce),ie;if(null===ce){for(;lele?(pe=ce,ce=null):pe=ce.sibling;var ye=p(v,ce,fe.value,ae);if(null===ye){null===ce&&(ce=pe);break}m&&ce&&null===ye.alternate&&b(v,ce),q=f(ye,q,le),null===de?ie=ye:de.sibling=ye,de=ye,ce=pe}if(fe.done)return c(v,ce),ie;if(null===ce){for(;!fe.done;le++,fe=ee.next())null!==(fe=A(v,fe.value,ae))&&(q=f(fe,q,le),null===de?ie=fe:de.sibling=fe,de=fe);return ie}for(ce=d(v,ce);!fe.done;le++,fe=ee.next())null!==(fe=C(ce,v,le,fe.value,ae))&&(m&&null!==fe.alternate&&ce.delete(null===fe.key?le:fe.key),q=f(fe,q,le),null===de?ie=fe:de.sibling=fe,de=fe);return m&&ce.forEach((function(m){return b(v,m)})),ie}return function(m,v,q,ee){var ae="object"==typeof q&&null!==q&&q.type===Se&&null===q.key;ae&&(q=q.props.children);var ie="object"==typeof q&&null!==q;if(ie)switch(q.$$typeof){case we:e:{for(ie=q.key,ae=v;null!==ae;){if(ae.key===ie){if(7===ae.tag){if(q.type===Se){c(m,ae.sibling),(v=e(ae,q.props.children)).return=m,m=v;break e}}else if(ae.elementType===q.type){c(m,ae.sibling),(v=e(ae,q.props)).ref=Qg(m,ae,q),v.return=m,m=v;break e}c(m,ae);break}b(m,ae),ae=ae.sibling}q.type===Se?((v=Xg(q.props.children,m.mode,ee,q.key)).return=m,m=v):((ee=Vg(q.type,q.key,q.props,null,m.mode,ee)).ref=Qg(m,v,q),ee.return=m,m=ee)}return g(m);case Te:e:{for(ae=q.key;null!==v;){if(v.key===ae){if(4===v.tag&&v.stateNode.containerInfo===q.containerInfo&&v.stateNode.implementation===q.implementation){c(m,v.sibling),(v=e(v,q.children||[])).return=m,m=v;break e}c(m,v);break}b(m,v),v=v.sibling}(v=Wg(q,m.mode,ee)).return=m,m=v}return g(m)}if("string"==typeof q||"number"==typeof q)return q=""+q,null!==v&&6===v.tag?(c(m,v.sibling),(v=e(v,q)).return=m,m=v):(c(m,v),(v=Ug(q,m.mode,ee)).return=m,m=v),g(m);if(cs(q))return x(m,v,q,ee);if(La(q))return w(m,v,q,ee);if(ie&&Rg(m,q),void 0===q&&!ae)switch(m.tag){case 1:case 22:case 0:case 11:case 15:throw Error(y(152,Ra(m.type)||"Component"))}return c(m,v)}}var ls=Sg(!0),us=Sg(!1),ps={},hs=Bf(ps),gs=Bf(ps),fs=Bf(ps);function dh(m){if(m===ps)throw Error(y(174));return m}function eh(m,v){switch(I(fs,v),I(gs,m),I(hs,ps),m=v.nodeType){case 9:case 11:v=(v=v.documentElement)?v.namespaceURI:mb(null,"");break;default:v=mb(v=(m=8===m?v.parentNode:v).namespaceURI||null,m=m.tagName)}H(hs),I(hs,v)}function fh(){H(hs),H(gs),H(fs)}function gh(m){dh(fs.current);var v=dh(hs.current),q=mb(v,m.type);v!==q&&(I(gs,m),I(hs,q))}function hh(m){gs.current===m&&(H(hs),H(gs))}var ms=Bf(0);function ih(m){for(var v=m;null!==v;){if(13===v.tag){var q=v.memoizedState;if(null!==q&&(null===(q=q.dehydrated)||"$?"===q.data||"$!"===q.data))return v}else if(19===v.tag&&void 0!==v.memoizedProps.revealOrder){if(0!=(64&v.flags))return v}else if(null!==v.child){v.child.return=v,v=v.child;continue}if(v===m)break;for(;null===v.sibling;){if(null===v.return||v.return===m)return null;v=v.return}v.sibling.return=v.return,v=v.sibling}return null}var ys=null,vs=null,bs=!1;function mh(m,v){var q=nh(5,null,null,0);q.elementType="DELETED",q.type="DELETED",q.stateNode=v,q.return=m,q.flags=8,null!==m.lastEffect?(m.lastEffect.nextEffect=q,m.lastEffect=q):m.firstEffect=m.lastEffect=q}function oh(m,v){switch(m.tag){case 5:var q=m.type;return null!==(v=1!==v.nodeType||q.toLowerCase()!==v.nodeName.toLowerCase()?null:v)&&(m.stateNode=v,!0);case 6:return null!==(v=""===m.pendingProps||3!==v.nodeType?null:v)&&(m.stateNode=v,!0);default:return!1}}function ph(m){if(bs){var v=vs;if(v){var q=v;if(!oh(m,v)){if(!(v=rf(q.nextSibling))||!oh(m,v))return m.flags=-1025&m.flags|2,bs=!1,void(ys=m);mh(ys,q)}ys=m,vs=rf(v.firstChild)}else m.flags=-1025&m.flags|2,bs=!1,ys=m}}function qh(m){for(m=m.return;null!==m&&5!==m.tag&&3!==m.tag&&13!==m.tag;)m=m.return;ys=m}function rh(m){if(m!==ys)return!1;if(!bs)return qh(m),bs=!0,!1;var v=m.type;if(5!==m.tag||"head"!==v&&"body"!==v&&!nf(v,m.memoizedProps))for(v=vs;v;)mh(m,v),v=rf(v.nextSibling);if(qh(m),13===m.tag){if(!(m=null!==(m=m.memoizedState)?m.dehydrated:null))throw Error(y(317));e:{for(m=m.nextSibling,v=0;m;){if(8===m.nodeType){var q=m.data;if("/$"===q){if(0===v){vs=rf(m.nextSibling);break e}v--}else"$"!==q&&"$!"!==q&&"$?"!==q||v++}m=m.nextSibling}vs=null}}else vs=ys?rf(m.stateNode.nextSibling):null;return!0}function sh(){vs=ys=null,bs=!1}var Rs=[];function uh(){for(var m=0;mie))throw Error(y(301));ie+=1,Ds=Ts=null,v.updateQueue=null,xs.current=js,m=q(ee,ae)}while(Cs)}if(xs.current=ks,v=null!==Ts&&null!==Ts.next,Es=0,Ds=Ts=ws=null,Ss=!1,v)throw Error(y(300));return m}function Hh(){var m={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Ds?ws.memoizedState=Ds=m:Ds=Ds.next=m,Ds}function Ih(){if(null===Ts){var m=ws.alternate;m=null!==m?m.memoizedState:null}else m=Ts.next;var v=null===Ds?ws.memoizedState:Ds.next;if(null!==v)Ds=v,Ts=m;else{if(null===m)throw Error(y(310));m={memoizedState:(Ts=m).memoizedState,baseState:Ts.baseState,baseQueue:Ts.baseQueue,queue:Ts.queue,next:null},null===Ds?ws.memoizedState=Ds=m:Ds=Ds.next=m}return Ds}function Jh(m,v){return"function"==typeof v?v(m):v}function Kh(m){var v=Ih(),q=v.queue;if(null===q)throw Error(y(311));q.lastRenderedReducer=m;var ee=Ts,ae=ee.baseQueue,ie=q.pending;if(null!==ie){if(null!==ae){var de=ae.next;ae.next=ie.next,ie.next=de}ee.baseQueue=ae=ie,q.pending=null}if(null!==ae){ae=ae.next,ee=ee.baseState;var ce=de=ie=null,le=ae;do{var pe=le.lane;if((Es&pe)===pe)null!==ce&&(ce=ce.next={lane:0,action:le.action,eagerReducer:le.eagerReducer,eagerState:le.eagerState,next:null}),ee=le.eagerReducer===m?le.eagerState:m(ee,le.action);else{var fe={lane:pe,action:le.action,eagerReducer:le.eagerReducer,eagerState:le.eagerState,next:null};null===ce?(de=ce=fe,ie=ee):ce=ce.next=fe,ws.lanes|=pe,eo|=pe}le=le.next}while(null!==le&&le!==ae);null===ce?ie=ee:ce.next=de,ja(ee,v.memoizedState)||(Fs=!0),v.memoizedState=ee,v.baseState=ie,v.baseQueue=ce,q.lastRenderedState=ee}return[v.memoizedState,q.dispatch]}function Lh(m){var v=Ih(),q=v.queue;if(null===q)throw Error(y(311));q.lastRenderedReducer=m;var ee=q.dispatch,ae=q.pending,ie=v.memoizedState;if(null!==ae){q.pending=null;var de=ae=ae.next;do{ie=m(ie,de.action),de=de.next}while(de!==ae);ja(ie,v.memoizedState)||(Fs=!0),v.memoizedState=ie,null===v.baseQueue&&(v.baseState=ie),q.lastRenderedState=ie}return[ie,ee]}function Mh(m,v,q){var ee=v._getVersion;ee=ee(v._source);var ae=v._workInProgressVersionPrimary;if(null!==ae?m=ae===ee:(m=m.mutableReadLanes,(m=(Es&m)===m)&&(v._workInProgressVersionPrimary=ee,Rs.push(v))),m)return q(v._source);throw Rs.push(v),Error(y(350))}function Nh(m,v,q,ee){var ae=Gs;if(null===ae)throw Error(y(349));var ie=v._getVersion,de=ie(v._source),ce=xs.current,le=ce.useState((function(){return Mh(ae,v,q)})),pe=le[1],fe=le[0];le=Ds;var ye=m.memoizedState,be=ye.refs,Re=be.getSnapshot,xe=ye.source;ye=ye.subscribe;var _e=ws;return m.memoizedState={refs:be,source:v,subscribe:ee},ce.useEffect((function(){be.getSnapshot=q,be.setSnapshot=pe;var m=ie(v._source);if(!ja(de,m)){m=q(v._source),ja(fe,m)||(pe(m),m=Ig(_e),ae.mutableReadLanes|=m&ae.pendingLanes),m=ae.mutableReadLanes,ae.entangledLanes|=m;for(var ee=ae.entanglements,ce=m;0q?98:q,(function(){m(!0)})),gg(97<\/script>",m=m.removeChild(m.firstChild)):"string"==typeof ee.is?m=le.createElement(q,{is:ee.is}):(m=le.createElement(q),"select"===q&&(le=m,ee.multiple?le.multiple=!0:ee.size&&(le.size=ee.size))):m=le.createElementNS(m,q),m[gr]=v,m[vr]=ee,Os(m,v,!1,!1),v.stateNode=m,le=wb(q,ee),q){case"dialog":G("cancel",m),G("close",m),ie=ee;break;case"iframe":case"object":case"embed":G("load",m),ie=ee;break;case"video":case"audio":for(ie=0;ieio&&(v.flags|=64,de=!0,Fi(ee,!1),v.lanes=33554432)}else{if(!de)if(null!==(m=ih(le))){if(v.flags|=64,de=!0,null!==(q=m.updateQueue)&&(v.updateQueue=q,v.flags|=4),Fi(ee,!0),null===ee.tail&&"hidden"===ee.tailMode&&!le.alternate&&!bs)return null!==(v=v.lastEffect=ee.lastEffect)&&(v.nextEffect=null),null}else 2*Ji()-ee.renderingStartTime>io&&1073741824!==q&&(v.flags|=64,de=!0,Fi(ee,!1),v.lanes=33554432);ee.isBackwards?(le.sibling=v.child,v.child=le):(null!==(q=ee.last)?q.sibling=le:v.child=le,ee.last=le)}return null!==ee.tail?(q=ee.tail,ee.rendering=q,ee.tail=q.sibling,ee.lastEffect=v.lastEffect,ee.renderingStartTime=Ji(),q.sibling=null,v=ms.current,I(ms,de?1&v|2:1&v),q):null;case 23:case 24:return Ki(),null!==m&&null!==m.memoizedState!=(null!==v.memoizedState)&&"unstable-defer-without-hiding"!==ee.mode&&(v.flags|=4),null}throw Error(y(156,v.tag))}function Li(m){switch(m.tag){case 1:Ff(m.type)&&Gf();var v=m.flags;return 4096&v?(m.flags=-4097&v|64,m):null;case 3:if(fh(),H(Pr),H(Ar),uh(),0!=(64&(v=m.flags)))throw Error(y(285));return m.flags=-4097&v|64,m;case 5:return hh(m),null;case 13:return H(ms),4096&(v=m.flags)?(m.flags=-4097&v|64,m):null;case 19:return H(ms),null;case 4:return fh(),null;case 10:return rg(m),null;case 23:case 24:return Ki(),null;default:return null}}function Mi(m,v){try{var q="",ee=v;do{q+=Qa(ee),ee=ee.return}while(ee);var ae=q}catch(m){ae="\nError generating stack: "+m.message+"\n"+m.stack}return{value:m,source:v,stack:ae}}function Ni(m,v){try{console.error(v.value)}catch(m){setTimeout((function(){throw m}))}}Os=function(m,v){for(var q=v.child;null!==q;){if(5===q.tag||6===q.tag)m.appendChild(q.stateNode);else if(4!==q.tag&&null!==q.child){q.child.return=q,q=q.child;continue}if(q===v)break;for(;null===q.sibling;){if(null===q.return||q.return===v)return;q=q.return}q.sibling.return=q.return,q=q.sibling}},Ls=function(){},Us=function(m,v,q,ee){var ie=m.memoizedProps;if(ie!==ee){m=v.stateNode,dh(hs.current);var de,le=null;switch(q){case"input":ie=Ya(m,ie),ee=Ya(m,ee),le=[];break;case"option":ie=eb(m,ie),ee=eb(m,ee),le=[];break;case"select":ie=ae({},ie,{value:void 0}),ee=ae({},ee,{value:void 0}),le=[];break;case"textarea":ie=gb(m,ie),ee=gb(m,ee),le=[];break;default:"function"!=typeof ie.onClick&&"function"==typeof ee.onClick&&(m.onclick=jf)}for(ye in vb(q,ee),q=null,ie)if(!ee.hasOwnProperty(ye)&&ie.hasOwnProperty(ye)&&null!=ie[ye])if("style"===ye){var pe=ie[ye];for(de in pe)pe.hasOwnProperty(de)&&(q||(q={}),q[de]="")}else"dangerouslySetInnerHTML"!==ye&&"children"!==ye&&"suppressContentEditableWarning"!==ye&&"suppressHydrationWarning"!==ye&&"autoFocus"!==ye&&(ce.hasOwnProperty(ye)?le||(le=[]):(le=le||[]).push(ye,null));for(ye in ee){var fe=ee[ye];if(pe=null!=ie?ie[ye]:void 0,ee.hasOwnProperty(ye)&&fe!==pe&&(null!=fe||null!=pe))if("style"===ye)if(pe){for(de in pe)!pe.hasOwnProperty(de)||fe&&fe.hasOwnProperty(de)||(q||(q={}),q[de]="");for(de in fe)fe.hasOwnProperty(de)&&pe[de]!==fe[de]&&(q||(q={}),q[de]=fe[de])}else q||(le||(le=[]),le.push(ye,q)),q=fe;else"dangerouslySetInnerHTML"===ye?(fe=fe?fe.__html:void 0,pe=pe?pe.__html:void 0,null!=fe&&pe!==fe&&(le=le||[]).push(ye,fe)):"children"===ye?"string"!=typeof fe&&"number"!=typeof fe||(le=le||[]).push(ye,""+fe):"suppressContentEditableWarning"!==ye&&"suppressHydrationWarning"!==ye&&(ce.hasOwnProperty(ye)?(null!=fe&&"onScroll"===ye&&G("scroll",m),le||pe===fe||(le=[])):"object"==typeof fe&&null!==fe&&fe.$$typeof===et?fe.toString():(le=le||[]).push(ye,fe))}q&&(le=le||[]).push("style",q);var ye=le;(v.updateQueue=ye)&&(v.flags|=4)}},Bs=function(m,v,q,ee){q!==ee&&(v.flags|=4)};var Ms="function"==typeof WeakMap?WeakMap:Map;function Pi(m,v,q){(q=zg(-1,q)).tag=3,q.payload={element:null};var ee=v.value;return q.callback=function(){co||(co=!0,lo=ee),Ni(0,v)},q}function Si(m,v,q){(q=zg(-1,q)).tag=3;var ee=m.type.getDerivedStateFromError;if("function"==typeof ee){var ae=v.value;q.payload=function(){return Ni(0,v),ee(ae)}}var ie=m.stateNode;return null!==ie&&"function"==typeof ie.componentDidCatch&&(q.callback=function(){"function"!=typeof ee&&(null===uo?uo=new Set([this]):uo.add(this),Ni(0,v));var m=v.stack;this.componentDidCatch(v.value,{componentStack:null!==m?m:""})}),q}var qs="function"==typeof WeakSet?WeakSet:Set;function Vi(m){var v=m.ref;if(null!==v)if("function"==typeof v)try{v(null)}catch(v){Wi(m,v)}else v.current=null}function Xi(m,v){switch(v.tag){case 0:case 11:case 15:case 22:case 5:case 6:case 4:case 17:return;case 1:if(256&v.flags&&null!==m){var q=m.memoizedProps,ee=m.memoizedState;v=(m=v.stateNode).getSnapshotBeforeUpdate(v.elementType===v.type?q:lg(v.type,q),ee),m.__reactInternalSnapshotBeforeUpdate=v}return;case 3:return void(256&v.flags&&qf(v.stateNode.containerInfo))}throw Error(y(163))}function Yi(m,v,q){switch(q.tag){case 0:case 11:case 15:case 22:if(null!==(v=null!==(v=q.updateQueue)?v.lastEffect:null)){m=v=v.next;do{if(3==(3&m.tag)){var ee=m.create;m.destroy=ee()}m=m.next}while(m!==v)}if(null!==(v=null!==(v=q.updateQueue)?v.lastEffect:null)){m=v=v.next;do{var ae=m;ee=ae.next,0!=(4&(ae=ae.tag))&&0!=(1&ae)&&(Zi(q,m),$i(q,m)),m=ee}while(m!==v)}return;case 1:return m=q.stateNode,4&q.flags&&(null===v?m.componentDidMount():(ee=q.elementType===q.type?v.memoizedProps:lg(q.type,v.memoizedProps),m.componentDidUpdate(ee,v.memoizedState,m.__reactInternalSnapshotBeforeUpdate))),void(null!==(v=q.updateQueue)&&Eg(q,v,m));case 3:if(null!==(v=q.updateQueue)){if(m=null,null!==q.child)switch(q.child.tag){case 5:case 1:m=q.child.stateNode}Eg(q,v,m)}return;case 5:return m=q.stateNode,void(null===v&&4&q.flags&&mf(q.type,q.memoizedProps)&&m.focus());case 6:case 4:case 12:case 19:case 17:case 20:case 21:case 23:case 24:return;case 13:return void(null===q.memoizedState&&(q=q.alternate,null!==q&&(q=q.memoizedState,null!==q&&(q=q.dehydrated,null!==q&&Cc(q)))))}throw Error(y(163))}function aj(m,v){for(var q=m;;){if(5===q.tag){var ee=q.stateNode;if(v)"function"==typeof(ee=ee.style).setProperty?ee.setProperty("display","none","important"):ee.display="none";else{ee=q.stateNode;var ae=q.memoizedProps.style;ae=null!=ae&&ae.hasOwnProperty("display")?ae.display:null,ee.style.display=sb("display",ae)}}else if(6===q.tag)q.stateNode.nodeValue=v?"":q.memoizedProps;else if((23!==q.tag&&24!==q.tag||null===q.memoizedState||q===m)&&null!==q.child){q.child.return=q,q=q.child;continue}if(q===m)break;for(;null===q.sibling;){if(null===q.return||q.return===m)return;q=q.return}q.sibling.return=q.return,q=q.sibling}}function bj(m,v){if(Br&&"function"==typeof Br.onCommitFiberUnmount)try{Br.onCommitFiberUnmount(Ur,v)}catch(m){}switch(v.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(m=v.updateQueue)&&null!==(m=m.lastEffect)){var q=m=m.next;do{var ee=q,ae=ee.destroy;if(ee=ee.tag,void 0!==ae)if(0!=(4&ee))Zi(v,q);else{ee=v;try{ae()}catch(m){Wi(ee,m)}}q=q.next}while(q!==m)}break;case 1:if(Vi(v),"function"==typeof(m=v.stateNode).componentWillUnmount)try{m.props=v.memoizedProps,m.state=v.memoizedState,m.componentWillUnmount()}catch(m){Wi(v,m)}break;case 5:Vi(v);break;case 4:cj(m,v)}}function dj(m){m.alternate=null,m.child=null,m.dependencies=null,m.firstEffect=null,m.lastEffect=null,m.memoizedProps=null,m.memoizedState=null,m.pendingProps=null,m.return=null,m.updateQueue=null}function ej(m){return 5===m.tag||3===m.tag||4===m.tag}function fj(m){e:{for(var v=m.return;null!==v;){if(ej(v))break e;v=v.return}throw Error(y(160))}var q=v;switch(v=q.stateNode,q.tag){case 5:var ee=!1;break;case 3:case 4:v=v.containerInfo,ee=!0;break;default:throw Error(y(161))}16&q.flags&&(pb(v,""),q.flags&=-17);e:t:for(q=m;;){for(;null===q.sibling;){if(null===q.return||ej(q.return)){q=null;break e}q=q.return}for(q.sibling.return=q.return,q=q.sibling;5!==q.tag&&6!==q.tag&&18!==q.tag;){if(2&q.flags)continue t;if(null===q.child||4===q.tag)continue t;q.child.return=q,q=q.child}if(!(2&q.flags)){q=q.stateNode;break e}}ee?gj(m,q,v):hj(m,q,v)}function gj(m,v,q){var ee=m.tag,ae=5===ee||6===ee;if(ae)m=ae?m.stateNode:m.stateNode.instance,v?8===q.nodeType?q.parentNode.insertBefore(m,v):q.insertBefore(m,v):(8===q.nodeType?(v=q.parentNode).insertBefore(m,q):(v=q).appendChild(m),null!=(q=q._reactRootContainer)||null!==v.onclick||(v.onclick=jf));else if(4!==ee&&null!==(m=m.child))for(gj(m,v,q),m=m.sibling;null!==m;)gj(m,v,q),m=m.sibling}function hj(m,v,q){var ee=m.tag,ae=5===ee||6===ee;if(ae)m=ae?m.stateNode:m.stateNode.instance,v?q.insertBefore(m,v):q.appendChild(m);else if(4!==ee&&null!==(m=m.child))for(hj(m,v,q),m=m.sibling;null!==m;)hj(m,v,q),m=m.sibling}function cj(m,v){for(var q,ee,ae=v,ie=!1;;){if(!ie){ie=ae.return;e:for(;;){if(null===ie)throw Error(y(160));switch(q=ie.stateNode,ie.tag){case 5:ee=!1;break e;case 3:case 4:q=q.containerInfo,ee=!0;break e}ie=ie.return}ie=!0}if(5===ae.tag||6===ae.tag){e:for(var de=m,ce=ae,le=ce;;)if(bj(de,le),null!==le.child&&4!==le.tag)le.child.return=le,le=le.child;else{if(le===ce)break e;for(;null===le.sibling;){if(null===le.return||le.return===ce)break e;le=le.return}le.sibling.return=le.return,le=le.sibling}ee?(de=q,ce=ae.stateNode,8===de.nodeType?de.parentNode.removeChild(ce):de.removeChild(ce)):q.removeChild(ae.stateNode)}else if(4===ae.tag){if(null!==ae.child){q=ae.stateNode.containerInfo,ee=!0,ae.child.return=ae,ae=ae.child;continue}}else if(bj(m,ae),null!==ae.child){ae.child.return=ae,ae=ae.child;continue}if(ae===v)break;for(;null===ae.sibling;){if(null===ae.return||ae.return===v)return;4===(ae=ae.return).tag&&(ie=!1)}ae.sibling.return=ae.return,ae=ae.sibling}}function ij(m,v){switch(v.tag){case 0:case 11:case 14:case 15:case 22:var q=v.updateQueue;if(null!==(q=null!==q?q.lastEffect:null)){var ee=q=q.next;do{3==(3&ee.tag)&&(m=ee.destroy,ee.destroy=void 0,void 0!==m&&m()),ee=ee.next}while(ee!==q)}return;case 1:case 12:case 17:return;case 5:if(null!=(q=v.stateNode)){ee=v.memoizedProps;var ae=null!==m?m.memoizedProps:ee;m=v.type;var ie=v.updateQueue;if(v.updateQueue=null,null!==ie){for(q[vr]=ee,"input"===m&&"radio"===ee.type&&null!=ee.name&&$a(q,ee),wb(m,ae),v=wb(m,ee),ae=0;aeae&&(ae=de),q&=~ie}if(q=ae,10<(q=(120>(q=Ji()-q)?120:480>q?480:1080>q?1080:1920>q?1920:3e3>q?3e3:4320>q?4320:1960*Ws(q/1960))-q)){m.timeoutHandle=ir(Uj.bind(null,m),q);break}Uj(m);break;default:throw Error(y(329))}}return Mj(m,Ji()),m.callbackNode===v?Nj.bind(null,m):null}function Ii(m,v){for(v&=~no,v&=~to,m.suspendedLanes|=v,m.pingedLanes&=~v,m=m.expirationTimes;0 component higher in the tree to provide a loading indicator or placeholder to display.")}5!==Js&&(Js=2),le=Mi(le,ce),be=de;do{switch(be.tag){case 3:ie=le,be.flags|=4096,v&=-v,be.lanes|=v,Bg(be,Pi(0,ie,v));break e;case 1:ie=le;var qe=be.type,We=be.stateNode;if(0==(64&be.flags)&&("function"==typeof qe.getDerivedStateFromError||null!==We&&"function"==typeof We.componentDidCatch&&(null===uo||!uo.has(We)))){be.flags|=4096,v&=-v,be.lanes|=v,Bg(be,Si(be,ie,v));break e}}be=be.return}while(null!==be)}Zj(q)}catch(m){v=m,$s===q&&null!==q&&($s=q=q.return);continue}break}}function Pj(){var m=zs.current;return zs.current=ks,null===m?ks:m}function Tj(m,v){var q=Hs;Hs|=16;var ee=Pj();for(Gs===m&&Xs===v||Qj(m,v);;)try{ak();break}catch(v){Sj(m,v)}if(qg(),Hs=q,zs.current=ee,null!==$s)throw Error(y(261));return Gs=null,Xs=0,Js}function ak(){for(;null!==$s;)bk($s)}function Rj(){for(;null!==$s&&!Kr();)bk($s)}function bk(m){var v=so(m.alternate,m,Ks);m.memoizedProps=m.pendingProps,null===v?Zj(m):$s=v,Vs.current=null}function Zj(m){var v=m;do{var q=v.alternate;if(m=v.return,0==(2048&v.flags)){if(null!==(q=Gi(q,v,Ks)))return void($s=q);if(24!==(q=v).tag&&23!==q.tag||null===q.memoizedState||0!=(1073741824&Ks)||0==(4&q.mode)){for(var ee=0,ae=q.child;null!==ae;)ee|=ae.lanes|ae.childLanes,ae=ae.sibling;q.childLanes=ee}null!==m&&0==(2048&m.flags)&&(null===m.firstEffect&&(m.firstEffect=v.firstEffect),null!==v.lastEffect&&(null!==m.lastEffect&&(m.lastEffect.nextEffect=v.firstEffect),m.lastEffect=v.lastEffect),1de&&(ce=de,de=qe,qe=ce),ce=Le(Se,qe),ie=Le(Se,de),ce&&ie&&(1!==Pe.rangeCount||Pe.anchorNode!==ce.node||Pe.anchorOffset!==ce.offset||Pe.focusNode!==ie.node||Pe.focusOffset!==ie.offset)&&((Ie=Ie.createRange()).setStart(ce.node,ce.offset),Pe.removeAllRanges(),qe>de?(Pe.addRange(Ie),Pe.extend(ie.node,ie.offset)):(Ie.setEnd(ie.node,ie.offset),Pe.addRange(Ie))))),Ie=[];for(Pe=Se;Pe=Pe.parentNode;)1===Pe.nodeType&&Ie.push({element:Pe,left:Pe.scrollLeft,top:Pe.scrollTop});for("function"==typeof Se.focus&&Se.focus(),Se=0;SeJi()-ro?Qj(m,0):no|=q),Mj(m,v)}function lj(m,v){var q=m.stateNode;null!==q&&q.delete(v),0===(v=0)&&(0==(2&(v=m.mode))?v=1:0==(4&v)?v=99===eg()?1:2:(0===xo&&(xo=Ys),0===(v=Yc(62914560&~xo))&&(v=4194304))),q=Hg(),null!==(m=Kj(m,v))&&($c(m,v,q),Mj(m,q))}function ik(m,v,q,ee){this.tag=m,this.key=q,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=v,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=ee,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function nh(m,v,q,ee){return new ik(m,v,q,ee)}function ji(m){return!(!(m=m.prototype)||!m.isReactComponent)}function hk(m){if("function"==typeof m)return ji(m)?1:0;if(null!=m){if((m=m.$$typeof)===ze)return 11;if(m===Xe)return 14}return 2}function Tg(m,v){var q=m.alternate;return null===q?((q=nh(m.tag,v,m.key,m.mode)).elementType=m.elementType,q.type=m.type,q.stateNode=m.stateNode,q.alternate=m,m.alternate=q):(q.pendingProps=v,q.type=m.type,q.flags=0,q.nextEffect=null,q.firstEffect=null,q.lastEffect=null),q.childLanes=m.childLanes,q.lanes=m.lanes,q.child=m.child,q.memoizedProps=m.memoizedProps,q.memoizedState=m.memoizedState,q.updateQueue=m.updateQueue,v=m.dependencies,q.dependencies=null===v?null:{lanes:v.lanes,firstContext:v.firstContext},q.sibling=m.sibling,q.index=m.index,q.ref=m.ref,q}function Vg(m,v,q,ee,ae,ie){var de=2;if(ee=m,"function"==typeof m)ji(m)&&(de=1);else if("string"==typeof m)de=5;else e:switch(m){case Se:return Xg(q.children,ae,ie,v);case tt:de=8,ae|=16;break;case Ie:de=8,ae|=1;break;case Pe:return(m=nh(12,q,v,8|ae)).elementType=Pe,m.type=Pe,m.lanes=ie,m;case Ve:return(m=nh(13,q,v,ae)).type=Ve,m.elementType=Ve,m.lanes=ie,m;case He:return(m=nh(19,q,v,ae)).elementType=He,m.lanes=ie,m;case nt:return vi(q,ae,ie,v);case rt:return(m=nh(24,q,v,ae)).elementType=rt,m.lanes=ie,m;default:if("object"==typeof m&&null!==m)switch(m.$$typeof){case qe:de=10;break e;case We:de=9;break e;case ze:de=11;break e;case Xe:de=14;break e;case Qe:de=16,ee=null;break e;case Ye:de=22;break e}throw Error(y(130,null==m?m:typeof m,""))}return(v=nh(de,q,v,ae)).elementType=m,v.type=ee,v.lanes=ie,v}function Xg(m,v,q,ee){return(m=nh(7,m,ee,v)).lanes=q,m}function vi(m,v,q,ee){return(m=nh(23,m,ee,v)).elementType=nt,m.lanes=q,m}function Ug(m,v,q){return(m=nh(6,m,null,v)).lanes=q,m}function Wg(m,v,q){return(v=nh(4,null!==m.children?m.children:[],m.key,v)).lanes=q,v.stateNode={containerInfo:m.containerInfo,pendingChildren:null,implementation:m.implementation},v}function jk(m,v,q){this.tag=v,this.containerInfo=m,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=q,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=Zc(0),this.expirationTimes=Zc(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Zc(0),this.mutableSourceEagerHydrationData=null}function kk(m,v,q){var ee=3{"use strict";!function checkDCE(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(m){console.error(m)}}(),m.exports=q(64448)},4511:(m,v,q)=>{"use strict";q.d(v,{SV:()=>de,cO:()=>useErrorBoundary});var ee=q(67294);const ae=(0,ee.createContext)(null),ie={didCatch:!1,error:null};class de extends ee.Component{constructor(m){super(m),this.resetErrorBoundary=this.resetErrorBoundary.bind(this),this.state=ie}static getDerivedStateFromError(m){return{didCatch:!0,error:m}}resetErrorBoundary(){const{error:m}=this.state;if(null!==m){for(var v,q,ee=arguments.length,ae=new Array(ee),de=0;de0&&void 0!==arguments[0]?arguments[0]:[],v=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return m.length!==v.length||m.some(((m,q)=>!Object.is(m,v[q])))}function assertErrorBoundaryContext(m){if(null==m||"boolean"!=typeof m.didCatch||"function"!=typeof m.resetErrorBoundary)throw new Error("ErrorBoundaryContext not found");return!0}function useErrorBoundary(){const m=(0,ee.useContext)(ae);assertErrorBoundaryContext(m);const[v,q]=(0,ee.useState)({error:null,hasError:!1}),ie=(0,ee.useMemo)((()=>({resetBoundary:()=>{null==m||m.resetErrorBoundary(),q({error:null,hasError:!1})},showBoundary:m=>q({error:m,hasError:!0})})),[null==m?void 0:m.resetErrorBoundary]);if(v.hasError)throw v.error;return ie}},65522:(m,v,q)=>{var ee=q(67294),ae=q(45697);function Group(m){var v=ee.Children.toArray(m.children).filter(Boolean);if(1===v.length)return v;var q=m.separator,ae=ee.isValidElement(q),ie=[v.shift()];return v.forEach((function(m,v){if(ae){var de="separator-"+(m.key||v);q=ee.cloneElement(q,{key:de})}ie.push(q,m)})),ie}Group.propTypes={children:ae.node,separator:ae.node},Group.defaultProps={separator:" "},m.exports=Group},40460:(m,v,q)=>{"use strict";var ee=Object.assign||function(m){for(var v=1;v=0||Object.prototype.hasOwnProperty.call(m,ee)&&(q[ee]=m[ee]);return q}function _classCallCheck(m,v){if(!(m instanceof v))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(m,v){if(!m)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!v||"object"!=typeof v&&"function"!=typeof v?m:v}function _inherits(m,v){if("function"!=typeof v&&null!==v)throw new TypeError("Super expression must either be null or a function, not "+typeof v);m.prototype=Object.create(v&&v.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}}),v&&(Object.setPrototypeOf?Object.setPrototypeOf(m,v):m.__proto__=v)}var de="navigator"in q.g&&/Win/i.test(navigator.platform),ce="navigator"in q.g&&/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform),le="npm__react-simple-code-editor__textarea",pe="\n/**\n * Reset the text fill color so that placeholder is visible\n */\n."+le+":empty {\n -webkit-text-fill-color: inherit !important;\n}\n\n/**\n * Hack to apply on some CSS on IE10 and IE11\n */\n@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\n /**\n * IE doesn't support '-webkit-text-fill-color'\n * So we use 'color: transparent' to make the text transparent on IE\n * Unlike other browsers, it doesn't affect caret color in IE\n */\n ."+le+" {\n color: transparent !important;\n }\n\n ."+le+"::selection {\n background-color: #accef7 !important;\n color: transparent !important;\n }\n}\n",fe=function(m){function Editor(){var m,v,q;_classCallCheck(this,Editor);for(var ae=arguments.length,ie=Array(ae),le=0;le1&&void 0!==arguments[1]&&arguments[1],ae=q._history,ie=ae.stack,de=ae.offset;if(ie.length&&de>-1){q._history.stack=ie.slice(0,de+1);var ce=q._history.stack.length;if(ce>100){var le=ce-100;q._history.stack=ie.slice(le,ce),q._history.offset=Math.max(q._history.offset-le,0)}}var pe=Date.now();if(v){var fe=q._history.stack[q._history.offset];if(fe&&pe-fe.timestamp<3e3){var ye=/[^a-z0-9]([a-z0-9]+)$/i,be=q._getLines(fe.value,fe.selectionStart).pop().match(ye),Re=q._getLines(m.value,m.selectionStart).pop().match(ye);if(be&&Re&&Re[1].startsWith(be[1]))return void(q._history.stack[q._history.offset]=ee({},m,{timestamp:pe}))}}q._history.stack.push(ee({},m,{timestamp:pe})),q._history.offset++},q._updateInput=function(m){var v=q._input;v&&(v.value=m.value,v.selectionStart=m.selectionStart,v.selectionEnd=m.selectionEnd,q.props.onValueChange(m.value))},q._applyEdits=function(m){var v=q._input,ae=q._history.stack[q._history.offset];ae&&v&&(q._history.stack[q._history.offset]=ee({},ae,{selectionStart:v.selectionStart,selectionEnd:v.selectionEnd})),q._recordChange(m),q._updateInput(m)},q._undoEdit=function(){var m=q._history,v=m.stack,ee=m.offset,ae=v[ee-1];ae&&(q._updateInput(ae),q._history.offset=Math.max(ee-1,0))},q._redoEdit=function(){var m=q._history,v=m.stack,ee=m.offset,ae=v[ee+1];ae&&(q._updateInput(ae),q._history.offset=Math.min(ee+1,v.length-1))},q._handleKeyDown=function(m){var v=q.props,ee=v.tabSize,ae=v.insertSpaces,ie=v.ignoreTabKey,le=v.onKeyDown;if(!le||(le(m),!m.defaultPrevented)){27===m.keyCode&&m.target.blur();var pe=m.target,fe=pe.value,ye=pe.selectionStart,be=pe.selectionEnd,Re=(ae?" ":"\t").repeat(ee);if(9===m.keyCode&&!ie&&q.state.capture)if(m.preventDefault(),m.shiftKey){var xe=q._getLines(fe,ye),_e=xe.length-1,we=q._getLines(fe,be).length-1,Te=fe.split("\n").map((function(m,v){return v>=_e&&v<=we&&m.startsWith(Re)?m.substring(Re.length):m})).join("\n");if(fe!==Te){var Se=xe[_e];q._applyEdits({value:Te,selectionStart:Se.startsWith(Re)?ye-Re.length:ye,selectionEnd:be-(fe.length-Te.length)})}}else if(ye!==be){var Ie=q._getLines(fe,ye),Pe=Ie.length-1,qe=q._getLines(fe,be).length-1,We=Ie[Pe];q._applyEdits({value:fe.split("\n").map((function(m,v){return v>=Pe&&v<=qe?Re+m:m})).join("\n"),selectionStart:/\S/.test(We)?ye+Re.length:ye,selectionEnd:be+Re.length*(qe-Pe+1)})}else{var ze=ye+Re.length;q._applyEdits({value:fe.substring(0,ye)+Re+fe.substring(be),selectionStart:ze,selectionEnd:ze})}else if(8===m.keyCode){var Ve=ye!==be;if(fe.substring(0,ye).endsWith(Re)&&!Ve){m.preventDefault();var He=ye-Re.length;q._applyEdits({value:fe.substring(0,ye-Re.length)+fe.substring(be),selectionStart:He,selectionEnd:He})}}else if(13===m.keyCode){if(ye===be){var Xe=q._getLines(fe,ye).pop().match(/^\s+/);if(Xe&&Xe[0]){m.preventDefault();var Qe="\n"+Xe[0],Ye=ye+Qe.length;q._applyEdits({value:fe.substring(0,ye)+Qe+fe.substring(be),selectionStart:Ye,selectionEnd:Ye})}}}else if(57===m.keyCode||219===m.keyCode||222===m.keyCode||192===m.keyCode){var et=void 0;57===m.keyCode&&m.shiftKey?et=["(",")"]:219===m.keyCode?et=m.shiftKey?["{","}"]:["[","]"]:222===m.keyCode?et=m.shiftKey?['"','"']:["'","'"]:192!==m.keyCode||m.shiftKey||(et=["`","`"]),ye!==be&&et&&(m.preventDefault(),q._applyEdits({value:fe.substring(0,ye)+et[0]+fe.substring(ye,be)+et[1]+fe.substring(be),selectionStart:ye,selectionEnd:be+2}))}else!(ce?m.metaKey&&90===m.keyCode:m.ctrlKey&&90===m.keyCode)||m.shiftKey||m.altKey?(ce?m.metaKey&&90===m.keyCode&&m.shiftKey:de?m.ctrlKey&&89===m.keyCode:m.ctrlKey&&90===m.keyCode&&m.shiftKey)&&!m.altKey?(m.preventDefault(),q._redoEdit()):77!==m.keyCode||!m.ctrlKey||ce&&!m.shiftKey||(m.preventDefault(),q.setState((function(m){return{capture:!m.capture}}))):(m.preventDefault(),q._undoEdit())}},q._handleChange=function(m){var v=m.target,ee=v.value,ae=v.selectionStart,ie=v.selectionEnd;q._recordChange({value:ee,selectionStart:ae,selectionEnd:ie},!0),q.props.onValueChange(ee)},q._history={stack:[],offset:-1},_possibleConstructorReturn(q,v)}return _inherits(Editor,m),ae(Editor,[{key:"componentDidMount",value:function componentDidMount(){this._recordCurrentState()}},{key:"render",value:function render(){var m=this,v=this.props,q=v.value,ae=v.style,de=v.padding,ce=v.highlight,fe=v.textareaId,be=v.autoFocus,Re=v.disabled,xe=v.form,_e=v.maxLength,we=v.minLength,Te=v.name,Se=v.placeholder,Ie=v.readOnly,Pe=v.required,qe=v.onClick,We=v.onFocus,ze=v.onBlur,Ve=v.onKeyUp,He=(v.onKeyDown,v.onValueChange,v.tabSize,v.insertSpaces,v.ignoreTabKey,_objectWithoutProperties(v,["value","style","padding","highlight","textareaId","autoFocus","disabled","form","maxLength","minLength","name","placeholder","readOnly","required","onClick","onFocus","onBlur","onKeyUp","onKeyDown","onValueChange","tabSize","insertSpaces","ignoreTabKey"])),Xe={paddingTop:de,paddingRight:de,paddingBottom:de,paddingLeft:de},Qe=ce(q);return ie.createElement("div",ee({},He,{style:ee({},ye.container,ae)}),ie.createElement("textarea",{ref:function ref(v){return m._input=v},style:ee({},ye.editor,ye.textarea,Xe),className:le,id:fe,value:q,onChange:this._handleChange,onKeyDown:this._handleKeyDown,onClick:qe,onKeyUp:Ve,onFocus:We,onBlur:ze,disabled:Re,form:xe,maxLength:_e,minLength:we,name:Te,placeholder:Se,readOnly:Ie,required:Pe,autoFocus:be,autoCapitalize:"off",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"data-gramm":!1}),ie.createElement("pre",ee({"aria-hidden":"true",style:ee({},ye.editor,ye.highlight,Xe)},"string"==typeof Qe?{dangerouslySetInnerHTML:{__html:Qe+"
"}}:{children:Qe})),ie.createElement("style",{type:"text/css",dangerouslySetInnerHTML:{__html:pe}}))}},{key:"session",get:function get(){return{history:this._history}},set:function set(m){this._history=m.history}}]),Editor}(ie.Component);fe.defaultProps={tabSize:2,insertSpaces:!0,ignoreTabKey:!1,padding:0},v.Z=fe;var ye={container:{position:"relative",textAlign:"left",boxSizing:"border-box",padding:0,overflow:"hidden"},textarea:{position:"absolute",top:0,left:0,height:"100%",width:"100%",resize:"none",color:"inherit",overflow:"hidden",MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",WebkitTextFillColor:"transparent"},highlight:{position:"relative",pointerEvents:"none"},editor:{margin:0,border:0,background:"none",boxSizing:"inherit",display:"inherit",fontFamily:"inherit",fontSize:"inherit",fontStyle:"inherit",fontVariantLigatures:"inherit",fontWeight:"inherit",letterSpacing:"inherit",lineHeight:"inherit",tabSize:"inherit",textIndent:"inherit",textRendering:"inherit",textTransform:"inherit",whiteSpace:"pre-wrap",wordBreak:"keep-all",overflowWrap:"break-word"}}},94324:(m,v,q)=>{"use strict";q.d(v,{Z:()=>le});var ee=q(67294),ae=q(45697),ie=q.n(ae),de=q(64799),ce=function CodeRenderer(m){var v=m.classes,q=m.children;return ee.createElement("code",{className:v.code},q)};ce.propTypes={classes:ie().objectOf(ie().string.isRequired).isRequired,children:ie().node.isRequired};const le=(0,de.Z)((function styles(m){return{code:{fontFamily:m.fontFamily.monospace,fontSize:"inherit",color:"inherit",background:"transparent",whiteSpace:"inherit"}}}))(ce)},61456:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie,E:()=>useStyleGuideContext});var ee=q(67294),ae=ee.createContext({codeRevision:0,cssRevision:"0",config:{},slots:{},displayMode:"collapse"});const ie=ae;function useStyleGuideContext(){return ee.useContext(ae)}},17749:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>renderDefault});var core_js_modules_es_array_index_of__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(82772),core_js_modules_es_array_index_of__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(core_js_modules_es_array_index_of__WEBPACK_IMPORTED_MODULE_0__),core_js_modules_es_function_name__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(68309),core_js_modules_es_function_name__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(core_js_modules_es_function_name__WEBPACK_IMPORTED_MODULE_1__),react__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(67294),rsg_components_Text__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(47014),rsg_components_Code__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(94324),_util__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(11193),defaultValueBlacklist=["null","undefined"];function renderDefault(prop){if(prop.defaultValue){var defaultValueString=(0,_util__WEBPACK_IMPORTED_MODULE_5__.xC)((0,_util__WEBPACK_IMPORTED_MODULE_5__.I8)(String(prop.defaultValue.value)));if(prop.type||prop.flowType||prop.tsType){var propName=prop.type?prop.type.name:prop.flowType?prop.flowType.type:prop.tsType&&prop.tsType.type;if(defaultValueBlacklist.indexOf(prop.defaultValue.value)>-1)return react__WEBPACK_IMPORTED_MODULE_2__.createElement(rsg_components_Code__WEBPACK_IMPORTED_MODULE_4__.Z,null,defaultValueString);if("func"===propName||"function"===propName)return react__WEBPACK_IMPORTED_MODULE_2__.createElement(rsg_components_Text__WEBPACK_IMPORTED_MODULE_3__.Z,{size:"small",color:"light",underlined:!0,title:defaultValueString},"Function");if("shape"===propName||"object"===propName)try{var object=eval("("+prop.defaultValue.value+")");return react__WEBPACK_IMPORTED_MODULE_2__.createElement(rsg_components_Text__WEBPACK_IMPORTED_MODULE_3__.Z,{size:"small",color:"light",underlined:!0,title:JSON.stringify(object,null,2)},"Shape")}catch(m){return react__WEBPACK_IMPORTED_MODULE_2__.createElement(rsg_components_Text__WEBPACK_IMPORTED_MODULE_3__.Z,{size:"small",color:"light",underlined:!0,title:prop.defaultValue.value},"Shape")}}return react__WEBPACK_IMPORTED_MODULE_2__.createElement(rsg_components_Code__WEBPACK_IMPORTED_MODULE_4__.Z,null,defaultValueString)}return prop.required?react__WEBPACK_IMPORTED_MODULE_2__.createElement(rsg_components_Text__WEBPACK_IMPORTED_MODULE_3__.Z,{size:"small",color:"light"},"Required"):""}},11193:(m,v,q)=>{"use strict";q.d(v,{I8:()=>unquote,oL:()=>getType,xC:()=>showSpaces});q(26541),q(68309),q(19601),q(74916),q(15306);function unquote(m){return m&&m.replace(/^['"]|['"]$/g,"")}function getType(m){return m.flowType?"union"===m.flowType.name&&m.flowType.elements.every((function(m){return"literal"===m.name}))?Object.assign({},m.flowType,{name:"enum",value:m.flowType.elements}):m.flowType:m.tsType?m.tsType:m.type}function showSpaces(m){return m&&m.replace(/^\s|\s$/g,"␣")}},64799:(m,v,q)=>{"use strict";q.d(v,{Z:()=>StyleHOC});q(68309),q(19601),q(30489),q(41539),q(12419),q(74916),q(39714),q(15306);var ee=q(67294),ae=q(61456),ie=q(82492),de=q.n(ie),ce=q(88306),le=q.n(ce),pe=q(1570),fe=q(16185);const ye=le()((function(m,v,q,ee){var ae=de()({},fe,v.theme),ie="function"==typeof v.styles?v.styles(ae):v.styles,ce=de()({},m(ae),ie&&ie[q]);return pe.Z.createStyleSheet(ce,{meta:q,link:!0})}),(function(m,v,q,ee){return q+"_"+ee}));function _assertThisInitialized(m){if(void 0===m)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return m}function _defineProperty(m,v,q){return v in m?Object.defineProperty(m,v,{value:q,enumerable:!0,configurable:!0,writable:!0}):m[v]=q,m}function StyleHOC(m){return function(v){var q,ie,de=v.name.replace(/Renderer$/,"");return ie=q=function(q){var ae,ie;ie=q,(ae=_class).prototype=Object.create(ie.prototype),ae.prototype.constructor=ae,ae.__proto__=ie;var ce;ce=_class;function _class(v,ee){var ae;return _defineProperty(_assertThisInitialized(ae=q.call(this,v,ee)||this),"sheet",void 0),ae.sheet=ye(m,ee.config||{},de,ee.cssRevision),ae.sheet.update(v).attach(),ae}var le=_class.prototype;return le.componentDidUpdate=function componentDidUpdate(m){this.sheet.update(m)},le.render=function render(){return ee.createElement(v,Object.assign({},this.props,{classes:this.sheet.classes}))},_class}(ee.Component),_defineProperty(q,"displayName","Styled("+de+")"),_defineProperty(q,"contextType",ae.Z),ie}}},47014:(m,v,q)=>{"use strict";q.d(v,{Z:()=>pe});q(82772),q(19601),q(47941),q(37268);var ee=q(67294),ae=q(45697),ie=q.n(ae),de=q(86010),ce=q(64799);function _extends(){return _extends=Object.assign||function(m){for(var v=1;v=0||(ae[q]=m[q]);return ae}var le=function TextRenderer(m){var v,q=m.classes,ae=m.semantic,ie=m.size,ce=m.color,le=m.underlined,pe=m.children,fe=_objectWithoutPropertiesLoose(m,["classes","semantic","size","color","underlined","children"]),ye=ae||"span",be=(0,de.Z)(q.text,q[ie+"Size"],q[ce+"Color"],((v={})[q[ye]]=!!ae,v[q.isUnderlined]=le,v));return ee.createElement(ye,_extends({},fe,{className:be}),pe)};le.propTypes={classes:ie().objectOf(ie().string.isRequired).isRequired,semantic:ie().oneOf(["em","strong"]),size:ie().oneOf(["inherit","small","base","text"]),color:ie().oneOf(["base","light"]),underlined:ie().bool,children:ie().node.isRequired},le.defaultProps={size:"inherit",color:"base",underlined:!1};const pe=(0,ce.Z)((function styles(m){var v=m.fontFamily,q=m.fontSize,ee=m.color;return{text:{fontFamily:v.base},inheritSize:{fontSize:"inherit"},smallSize:{fontSize:q.small},baseSize:{fontSize:q.base},textSize:{fontSize:q.text},baseColor:{color:ee.base},lightColor:{color:ee.light},em:{fontStyle:"italic"},strong:{fontWeight:"bold"},isUnderlined:{borderBottom:[[1,"dotted",ee.lightest]]}}}))(le)},1570:(m,v,q)=>{"use strict";q.d(v,{Z:()=>Sn});q(19601);var ee=q(87462),ae="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(m){return typeof m}:function(m){return m&&"function"==typeof Symbol&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m};const ie="object"===("undefined"==typeof window?"undefined":ae(window))&&"object"===("undefined"==typeof document?"undefined":ae(document))&&9===document.nodeType;var de=q(43144),ce=q(89611);function _inheritsLoose(m,v){m.prototype=Object.create(v.prototype),m.prototype.constructor=m,(0,ce.Z)(m,v)}var le=q(97326),pe=q(63366),fe={}.constructor;function cloneStyle(m){if(null==m||"object"!=typeof m)return m;if(Array.isArray(m))return m.map(cloneStyle);if(m.constructor!==fe)return m;var v={};for(var q in m)v[q]=cloneStyle(m[q]);return v}function createRule(m,v,q){void 0===m&&(m="unnamed");var ee=q.jss,ae=cloneStyle(v),ie=ee.plugins.onCreateRule(m,ae,q);return ie||(m[0],null)}var ye=function join(m,v){for(var q="",ee=0;ee<+~=|^:(),"'`\s])/g,xe="undefined"!=typeof CSS&&CSS.escape,jss_esm_escape=function(m){return xe?xe(m):m.replace(Re,"\\$1")},_e=function(){function BaseStyleRule(m,v,q){this.type="style",this.isProcessed=!1;var ee=q.sheet,ae=q.Renderer;this.key=m,this.options=q,this.style=v,ee?this.renderer=ee.renderer:ae&&(this.renderer=new ae)}return BaseStyleRule.prototype.prop=function prop(m,v,q){if(void 0===v)return this.style[m];var ee=!!q&&q.force;if(!ee&&this.style[m]===v)return this;var ae=v;q&&!1===q.process||(ae=this.options.jss.plugins.onChangeValue(v,m,this));var ie=null==ae||!1===ae,de=m in this.style;if(ie&&!de&&!ee)return this;var ce=ie&&de;if(ce?delete this.style[m]:this.style[m]=ae,this.renderable&&this.renderer)return ce?this.renderer.removeProperty(this.renderable,m):this.renderer.setProperty(this.renderable,m,ae),this;var le=this.options.sheet;return le&&le.attached,this},BaseStyleRule}(),we=function(m){function StyleRule(v,q,ee){var ae;ae=m.call(this,v,q,ee)||this;var ie=ee.selector,de=ee.scoped,ce=ee.sheet,pe=ee.generateId;return ie?ae.selectorText=ie:!1!==de&&(ae.id=pe((0,le.Z)((0,le.Z)(ae)),ce),ae.selectorText="."+jss_esm_escape(ae.id)),ae}_inheritsLoose(StyleRule,m);var v=StyleRule.prototype;return v.applyTo=function applyTo(m){var v=this.renderer;if(v){var q=this.toJSON();for(var ee in q)v.setProperty(m,ee,q[ee])}return this},v.toJSON=function toJSON(){var m={};for(var v in this.style){var q=this.style[v];"object"!=typeof q?m[v]=q:Array.isArray(q)&&(m[v]=be(q))}return m},v.toString=function toString(m){var v=this.options.sheet,q=!!v&&v.options.link?(0,ee.Z)({},m,{allowEmpty:!0}):m;return toCss(this.selectorText,this.style,q)},(0,de.Z)(StyleRule,[{key:"selector",set:function set(m){if(m!==this.selectorText){this.selectorText=m;var v=this.renderer,q=this.renderable;if(q&&v)v.setSelector(q,m)||v.replaceRule(q,this)}},get:function get(){return this.selectorText}}]),StyleRule}(_e),Te={onCreateRule:function onCreateRule(m,v,q){return"@"===m[0]||q.parent&&"keyframes"===q.parent.type?null:new we(m,v,q)}},Se={indent:1,children:!0},Ie=/@([\w-]+)/,Pe=function(){function ConditionalRule(m,v,q){this.type="conditional",this.isProcessed=!1,this.key=m;var ae=m.match(Ie);for(var ie in this.at=ae?ae[1]:"unknown",this.query=q.name||"@"+this.at,this.options=q,this.rules=new ft((0,ee.Z)({},q,{parent:this})),v)this.rules.add(ie,v[ie]);this.rules.process()}var m=ConditionalRule.prototype;return m.getRule=function getRule(m){return this.rules.get(m)},m.indexOf=function indexOf(m){return this.rules.indexOf(m)},m.addRule=function addRule(m,v,q){var ee=this.rules.add(m,v,q);return ee?(this.options.jss.plugins.onProcessRule(ee),ee):null},m.replaceRule=function replaceRule(m,v,q){var ee=this.rules.replace(m,v,q);return ee&&this.options.jss.plugins.onProcessRule(ee),ee},m.toString=function toString(m){void 0===m&&(m=Se);var v=getWhitespaceSymbols(m).linebreak;if(null==m.indent&&(m.indent=Se.indent),null==m.children&&(m.children=Se.children),!1===m.children)return this.query+" {}";var q=this.rules.toString(m);return q?this.query+" {"+v+q+v+"}":""},ConditionalRule}(),qe=/@container|@media|@supports\s+/,We={onCreateRule:function onCreateRule(m,v,q){return qe.test(m)?new Pe(m,v,q):null}},ze={indent:1,children:!0},Ve=/@keyframes\s+([\w-]+)/,He=function(){function KeyframesRule(m,v,q){this.type="keyframes",this.at="@keyframes",this.isProcessed=!1;var ae=m.match(Ve);ae&&ae[1]?this.name=ae[1]:this.name="noname",this.key=this.type+"-"+this.name,this.options=q;var ie=q.scoped,de=q.sheet,ce=q.generateId;for(var le in this.id=!1===ie?this.name:jss_esm_escape(ce(this,de)),this.rules=new ft((0,ee.Z)({},q,{parent:this})),v)this.rules.add(le,v[le],(0,ee.Z)({},q,{parent:this}));this.rules.process()}return KeyframesRule.prototype.toString=function toString(m){void 0===m&&(m=ze);var v=getWhitespaceSymbols(m).linebreak;if(null==m.indent&&(m.indent=ze.indent),null==m.children&&(m.children=ze.children),!1===m.children)return this.at+" "+this.id+" {}";var q=this.rules.toString(m);return q&&(q=""+v+q+v),this.at+" "+this.id+" {"+q+"}"},KeyframesRule}(),Xe=/@keyframes\s+/,Qe=/\$([\w-]+)/g,Ye=function findReferencedKeyframe(m,v){return"string"==typeof m?m.replace(Qe,(function(m,q){return q in v?v[q]:m})):m},et=function replaceRef(m,v,q){var ee=m[v],ae=Ye(ee,q);ae!==ee&&(m[v]=ae)},tt={onCreateRule:function onCreateRule(m,v,q){return"string"==typeof m&&Xe.test(m)?new He(m,v,q):null},onProcessStyle:function onProcessStyle(m,v,q){return"style"===v.type&&q?("animation-name"in m&&et(m,"animation-name",q.keyframes),"animation"in m&&et(m,"animation",q.keyframes),m):m},onChangeValue:function onChangeValue(m,v,q){var ee=q.options.sheet;if(!ee)return m;switch(v){case"animation":case"animation-name":return Ye(m,ee.keyframes);default:return m}}},nt=function(m){function KeyframeRule(){return m.apply(this,arguments)||this}return _inheritsLoose(KeyframeRule,m),KeyframeRule.prototype.toString=function toString(m){var v=this.options.sheet,q=!!v&&v.options.link?(0,ee.Z)({},m,{allowEmpty:!0}):m;return toCss(this.key,this.style,q)},KeyframeRule}(_e),rt={onCreateRule:function onCreateRule(m,v,q){return q.parent&&"keyframes"===q.parent.type?new nt(m,v,q):null}},it=function(){function FontFaceRule(m,v,q){this.type="font-face",this.at="@font-face",this.isProcessed=!1,this.key=m,this.style=v,this.options=q}return FontFaceRule.prototype.toString=function toString(m){var v=getWhitespaceSymbols(m).linebreak;if(Array.isArray(this.style)){for(var q="",ee=0;ee=this.index)v.push(m);else for(var ee=0;eeq)return void v.splice(ee,0,m)},m.reset=function reset(){this.registry=[]},m.remove=function remove(m){var v=this.registry.indexOf(m);this.registry.splice(v,1)},m.toString=function toString(m){for(var v=void 0===m?{}:m,q=v.attached,ee=(0,pe.Z)(v,["attached"]),ae=getWhitespaceSymbols(ee).linebreak,ie="",de=0;de-1?ee.substr(0,ae-1):ee;m.style.setProperty(v,ie,ae>-1?"important":"")}}catch(m){return!1}return!0},St=function removeProperty(m,v){try{m.attributeStyleMap?m.attributeStyleMap.delete(v):m.style.removeProperty(v)}catch(m){}},Ct=function setSelector(m,v){return m.selectorText=v,m.selectorText===v},kt=wt((function(){return document.querySelector("head")}));function findHigherSheet(m,v){for(var q=0;qv.index&&ee.options.insertionPoint===v.insertionPoint)return ee}return null}function findHighestSheet(m,v){for(var q=m.length-1;q>=0;q--){var ee=m[q];if(ee.attached&&ee.options.insertionPoint===v.insertionPoint)return ee}return null}function findCommentNode(m){for(var v=kt(),q=0;q0){var q=findHigherSheet(v,m);if(q&&q.renderer)return{parent:q.renderer.element.parentNode,node:q.renderer.element};if((q=findHighestSheet(v,m))&&q.renderer)return{parent:q.renderer.element.parentNode,node:q.renderer.element.nextSibling}}var ee=m.insertionPoint;if(ee&&"string"==typeof ee){var ae=findCommentNode(ee);if(ae)return{parent:ae.parentNode,node:ae.nextSibling}}return!1}function insertStyle(m,v){var q=v.insertionPoint,ee=findPrevNode(v);if(!1!==ee&&ee.parent)ee.parent.insertBefore(m,ee.node);else if(q&&"number"==typeof q.nodeType){var ae=q,ie=ae.parentNode;ie&&ie.insertBefore(m,ae.nextSibling)}else kt().appendChild(m)}var At=wt((function(){var m=document.querySelector('meta[property="csp-nonce"]');return m?m.getAttribute("content"):null})),It=function insertRule(m,v,q){try{"insertRule"in m?m.insertRule(v,q):"appendRule"in m&&m.appendRule(v)}catch(m){return!1}return m.cssRules[q]},jt=function getValidRuleInsertionIndex(m,v){var q=m.cssRules.length;return void 0===v||v>q?q:v},Pt=function createStyle(){var m=document.createElement("style");return m.textContent="\n",m},Ft=function(){function DomRenderer(m){this.getPropertyValue=Tt,this.setProperty=Dt,this.removeProperty=St,this.setSelector=Ct,this.hasInsertedRules=!1,this.cssRules=[],m&&bt.add(m),this.sheet=m;var v=this.sheet?this.sheet.options:{},q=v.media,ee=v.meta,ae=v.element;this.element=ae||Pt(),this.element.setAttribute("data-jss",""),q&&this.element.setAttribute("media",q),ee&&this.element.setAttribute("data-meta",ee);var ie=At();ie&&this.element.setAttribute("nonce",ie)}var m=DomRenderer.prototype;return m.attach=function attach(){if(!this.element.parentNode&&this.sheet){insertStyle(this.element,this.sheet.options);var m=Boolean(this.sheet&&this.sheet.deployed);this.hasInsertedRules&&m&&(this.hasInsertedRules=!1,this.deploy())}},m.detach=function detach(){if(this.sheet){var m=this.element.parentNode;m&&m.removeChild(this.element),this.sheet.options.link&&(this.cssRules=[],this.element.textContent="\n")}},m.deploy=function deploy(){var m=this.sheet;m&&(m.options.link?this.insertRules(m.rules):this.element.textContent="\n"+m.toString()+"\n")},m.insertRules=function insertRules(m,v){for(var q=0;q-1)return registerClass(m,v.split(" "));var ee=m.options.parent;if("$"===v[0]){var ae=ee.getRule(v.substr(1));return!!ae&&(ae!==m&&(ee.classes[m.key]+=" "+ee.classes[ae.key],!0))}return ee.classes[m.key]+=" "+v,!0}const xn=function jssCompose(){return{onProcessStyle:function onProcessStyle(m,v){return"composes"in m?(registerClass(v,m.composes),delete m.composes,m):m}}};const Sn=Ut({createGenerateId:function createGenerateId(){var m=0;return function(v){return"rsg--"+v.key+"-"+m++}},plugins:[Vt(),Jt({reset:Object.assign({},{animation:"none 0s ease 0s 1 normal none running","backface-visibility":"visible",background:"transparent none repeat 0 0 / auto auto padding-box border-box scroll",border:"medium none currentColor","border-image":"none","border-radius":"0",bottom:"auto","box-shadow":"none",clear:"none",clip:"auto",columns:"auto","column-count":"auto","column-fill":"balance","column-gap":"normal","column-rule":"medium none currentColor","column-span":"1","column-width":"auto",content:"normal","counter-increment":"none","counter-reset":"none",float:"none",height:"auto",hyphens:"none",left:"auto",margin:"0","max-height":"none","max-width":"none","min-height":"0","min-width":"0",opacity:"1",outline:"medium none invert",overflow:"visible","overflow-x":"visible","overflow-y":"visible",padding:"0","page-break-after":"auto","page-break-before":"auto","page-break-inside":"auto",perspective:"none","perspective-origin":"50% 50%",position:"static",right:"auto","table-layout":"auto","text-decoration":"none",top:"auto",transform:"none","transform-origin":"50% 50% 0","transform-style":"flat",transition:"none 0s ease 0s","unicode-bidi":"normal","vertical-align":"baseline",width:"auto","z-index":"auto"},{boxSizing:"border-box",color:"inherit",font:"inherit",fontFamily:"inherit",fontSize:"inherit",fontWeight:"inherit",lineHeight:"inherit"})}),dn(),hn(),bn(),xn()]})},16185:(m,v,q)=>{"use strict";q.r(v),q.d(v,{borderRadius:()=>pe,buttonTextTransform:()=>be,color:()=>ie,fontFamily:()=>de,fontSize:()=>ce,maxWidth:()=>fe,mq:()=>le,sidebarWidth:()=>ye,space:()=>ae,spaceFactor:()=>ee});var ee=8,ae=[ee/2,ee,2*ee,3*ee,4*ee,5*ee,6*ee],ie={base:"#333",light:"#767676",lightest:"#ccc",link:"#1673b1",linkHover:"#e90",focus:"rgba(22, 115, 177, 0.25)",border:"#e8e8e8",name:"#690",type:"#905",error:"#c00",baseBackground:"#fff",codeBackground:"#f5f5f5",sidebarBackground:"#f5f5f5",ribbonBackground:"#e90",ribbonText:"#fff",codeBase:"#333",codeComment:"#6d6d6d",codePunctuation:"#999",codeProperty:"#905",codeDeleted:"#905",codeString:"#690",codeInserted:"#690",codeOperator:"#9a6e3a",codeKeyword:"#1673b1",codeFunction:"#DD4A68",codeVariable:"#e90"},de={base:["-apple-system","BlinkMacSystemFont",'"Segoe UI"','"Roboto"','"Oxygen"','"Ubuntu"','"Cantarell"','"Fira Sans"','"Droid Sans"','"Helvetica Neue"',"sans-serif"],monospace:["Consolas",'"Liberation Mono"',"Menlo","monospace"]},ce={base:15,text:16,small:13,h1:48,h2:36,h3:24,h4:18,h5:16,h6:16},le={small:"@media (max-width: 600px)"},pe=3,fe=1e3,ye=200,be="uppercase"},94120:(m,v,q)=>{var ee={"../IIIFPlayer/IIIFPlayer":q(22438),"./AutoAdvanceToggle.scss":q(14844),"../../../env.js":q(56487),"../../../public/manifests/lunchroom_manners.js":q(29837),react:q(67294),"./AutoAdvanceToggle.js":q(81693)},ae=q(44252).Z.bind(null,ee),ie=q(70259).Z.bind(null,"const React$0 = require('react');\nconst React = React$0.default || (React$0['React'] || React$0);\nconst AutoAdvanceToggle$0 = require('./AutoAdvanceToggle.js');\nconst AutoAdvanceToggle = AutoAdvanceToggle$0.default || (AutoAdvanceToggle$0['AutoAdvanceToggle'] || AutoAdvanceToggle$0);",ae);m.exports=[{type:"markdown",content:'AutoAdvanceToggle component provides the ability to turn on/off auto-advance from a Canvas to the next when viewing a IIIF Manifest. It reads the `behavior` property at the Manifest-level, and then parses and stores the given values to a Boolean flag within Ramp\'s state management.\n\nWhen `behavior` is not specified in the Manifest, this is set to not auto-advance as the default temporal behavior due to not specified being the same as `no-auto-advance` per the [IIIF Presentation 3.0 specification](https://iiif.io/api/presentation/3.0/#behavior).\n\n`AutoAdvanceToggle` component allows the following props;\n\n* `label`: accepts a String value, which has a default value of \'`Autoplay`\' and is *not required*. This allows to customize the label for the toggle.\n* `showLabel`: accepts a Boolean value, which has a default value of `true` and is *not required*. This enables to hide toggle label.\n\nTo import this component from the library;\n\n```js\nimport { AutoAdvanceToggle } from \'@samvera/ramp\';\n```'},{type:"code",content:"import IIIFPlayer from '../IIIFPlayer/IIIFPlayer';\nimport './AutoAdvanceToggle.scss';\nimport config from '../../../env.js';\nimport manifest from '../../../public/manifests/lunchroom_manners.js';\n\n\n \n;",settings:{inside:!0,markdown:!0},evalInContext:ie}]},53140:(m,v,q)=>{var ee={"../MediaPlayer/MediaPlayer":q(87883),"../StructuredNavigation/StructuredNavigation":q(67399),"../../../env.js":q(56487),"../../../public/manifests/lunchroom_manners.js":q(29837),react:q(67294),"./IIIFPlayer.js":q(22438)},ae=q(44252).Z.bind(null,ee),ie=q(70259).Z.bind(null,"const React$0 = require('react');\nconst React = React$0.default || (React$0['React'] || React$0);\nconst IIIFPlayer$0 = require('./IIIFPlayer.js');\nconst IIIFPlayer = IIIFPlayer$0.default || (IIIFPlayer$0['IIIFPlayer'] || IIIFPlayer$0);",ae);m.exports=[{type:"markdown",content:'IIIFPlayer component, provides a wrapper consisting of the Context providers containing state management that allows the components to communicate with each other.\n\n`IIIFPlayer` component accepts the following props;\n\n* `manifestUrl` : accepts a URL of a manifest in the wild to be fetched\n* `manifest` : accepts a JSON object representing data in a IIIF Manifest\n\n\\*\\* **Either `manifestUrl` or `manifest` is REQUIRED. If both props are given then `manifest` takes *precedence* over `manifestUrl`**\n\n* `customErrorMessage`: accepts a message to display to the user in the unlikely event of the component crashing. The message can include HTML markup. This prop has default value for a generic message and it is *not required* to initialize the component.\n* `emptyManifestMessage`: accepts a message text to display to the user when the given Manifest has no canvases in it yet. An example situation: a playlist manifest without any items added to it yet. This prop has default value for a generic message and it is *not required* to initialize the component.\n* `startCanvasId`: accepts a valid Canvas ID that exists within the given Manifest, this can specify the Canvas to show in Ramp on initialization. This can be mapped to the [`start` property](https://iiif.io/api/presentation/3.0/#start) in a IIIF Manifest.\n* `startCanvasTime`: accepts a valid number for a time in seconds to start playback in the Canvas shown in Ramp on initialization.\n\n\\*\\* **`startCanvasId` and `startCanvasTime` props takes *precedence* over the `start` property in a given IIIF Manifest. Defining either prop in the IIIFPlayer component overrides the `start` property in the IIIF Manifest.**\n\nImport Ramp components individually and adjust the layout however you want. Play around with the code below.\n\n*Components (like the `MediaPlayer` component, and `StructuredNavigation` component for example here) must be wrapped by the parent `IIIFPlayer` component.*\n\nTo import this component from the librayr;\n\n```js\nimport { IIIFPlayer } from \'@samvera/ramp\';\n```'},{type:"code",content:"import MediaPlayer from '../MediaPlayer/MediaPlayer';\nimport StructuredNavigation from '../StructuredNavigation/StructuredNavigation';\nimport config from '../../../env.js';\nimport manifest from '../../../public/manifests/lunchroom_manners.js';\n\n/**\n * To test your own IIIF Prezi3 manifest in this component, please use the demo site;\n * https://ramp.avalonmediasystem.org/\n **/\n\n
\n \n \n
\n;",settings:{padded:!0},evalInContext:ie}]},83235:(m,v,q)=>{var ee={"../IIIFPlayer/IIIFPlayer":q(22438),"./MarkersDisplay.scss":q(21244),"../../../env.js":q(56487),"../../../public/manifests/playlist.js":q(63747),react:q(67294),"./MarkersDisplay.js":q(5705)},ae=q(44252).Z.bind(null,ee),ie=q(70259).Z.bind(null,"const React$0 = require('react');\nconst React = React$0.default || (React$0['React'] || React$0);\nconst MarkersDisplay$0 = require('./MarkersDisplay.js');\nconst MarkersDisplay = MarkersDisplay$0.default || (MarkersDisplay$0['MarkersDisplay'] || MarkersDisplay$0);",ae);m.exports=[{type:"markdown",content:'MarkersDisplay component, renders annotations in a Canvas with `highlighting` motivation with time information. It displays these Annotation information in a tabular format outside of the Canvas, while displaying a marker on the time-rail of the player for each Annotation.\nAn example Annotation compatible with the componenet looks as follows;\n\n```js\n {\n "type": "Annotation",\n "motivation": "highlighting",\n "body": {\n "type": "TextualBody",\n "format": "text/html",\n "value": "Marker"\n },\n "id": "http://example.com/manifest/canvas/1/marker/1",\n "target": "http://example.com/manifest/canvas/1#t=60.001"\n }\n```\n\nThis component reads manifest data from central state management provided by Contexts. Thus it should be wrapped by context providers using `IIIFPlayer` which is the component in Ramp providing these out of the box.\n\n`MarkersDisplay` component allows the following props;\n\n* `showHeading`: accepts a Boolean value, which has a default value of `true` and is *not required*. This enables to hide the `Markers` heading on top of the component allowing to customize the user interface.\n* `headingText`: accepts a String value, which has a default value of `Markers` and is *not required*. This value is used in the heading of the component, and enables to customize the text.\n\nTo import this component from the library;\n\n```js\nimport { MarkersDisplay } from \'@samvera/ramp\';\n```'},{type:"code",content:"import IIIFPlayer from '../IIIFPlayer/IIIFPlayer';\nimport './MarkersDisplay.scss';\nimport config from '../../../env.js';\nimport manifest from '../../../public/manifests/playlist.js';\n\n\n \n;",settings:{inside:!0,markdown:!0},evalInContext:ie}]},14612:(m,v,q)=>{var ee={react:q(67294),"./MediaPlayer.js":q(87883)},ae=q(44252).Z.bind(null,ee);q(70259).Z.bind(null,"const React$0 = require('react');\nconst React = React$0.default || (React$0['React'] || React$0);\nconst MediaPlayer$0 = require('./MediaPlayer.js');\nconst MediaPlayer = MediaPlayer$0.default || (MediaPlayer$0['MediaPlayer'] || MediaPlayer$0);",ae);m.exports=[{type:"markdown",content:'MediaPlayer component provides a player that facilitates both audio and video media files in a IIIF Manifest. It encapsulates a [VideoJS](https://videojs.com/), which is an HTML5 player framework. `MediaPlayer` component fetches data from central state management system using Context providers. Therefore this component must *always* be wrapped by `IIIFPlayer` component.\n\n`MediaPlayer` component accepts the following props;\n\n* `enableFileDownload` : accepts a Boolean value, which has a default value of `false` and is *not required*. Once this is set to `true` it adds an icon to the player\'s control bar to display `rendering` files in the Canvas and enables downloading them. This is a custom VideoJS component added to the VideoJS instance in Ramp.\n* `enablePIP` : accepts a Boolean value, which has a default value of `false` and is *not required*. When this is set to `true`, it adds an icon to the player\'s control bar to enable Picture-In-Picture feature for the current player. This icon is a VideoJS component.\n* `enablePlaybackRate`: accepts a Boolean value, which has a default value of `false` and is *not required*. When this is set to `true`, it adds an icon to the player\'s control bar which provides a menu to select a different playback speed for the media. The available speed options are 0.5x, 0.75x, 1x, 1.5x, and 2x. This icon is a VideoJS component.\n* `enableTitleLink`: accepts a Boolean value, which has a default value of `false` and is *not required*. When this is set to `true`, it adds a title bar to the video player which displays `Manifest Label - Active Canvas Label` with an href attribute linking to the URL in the active canvas\'s `id`. This is a custom VideoJS component added to the VideoJS instance in Ramp.\n* `withCredentials`: accepts a Boolean value, which has a default value of `false` and is *not required*. Once this is set to `true` it causes the VideoJS component to include any available `Authentication` and `Cookie` headers with [XHR requests](https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/withCredentials). There are special server-side CORS requirements that go along with this option – specifically, the streaming server should include an appropriate [`Access-Control-Allow-Credentials`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Credentials) header, and a non-wildcard [`Access-Control-Allow-Origin`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Origin) specifying the server originating the request.\n\nTo import and use this component from the library;\n\n```js\nimport { IIIFPlayer, MediaPlayer } from \'@samvera/ramp\';\nimport manifest from \'lunchroom_manners.js\';\n\n<IIIFPlayer manifest={manifest}>\n <MediaPlayer enableFileDownload={true} />\n</IIIFPlayer>;\n```\n\n*A sample usage of this component is displayed in the `IIIFPlayer` component.*'}]},61441:(m,v,q)=>{var ee={"../IIIFPlayer/IIIFPlayer":q(22438),"./MetadataDisplay.scss":q(17691),"../../../env.js":q(56487),"../../../public/manifests/lunchroom_manners.js":q(29837),react:q(67294),"./MetadataDisplay.js":q(17069)},ae=q(44252).Z.bind(null,ee),ie=q(70259).Z.bind(null,"const React$0 = require('react');\nconst React = React$0.default || (React$0['React'] || React$0);\nconst MetadataDisplay$0 = require('./MetadataDisplay.js');\nconst MetadataDisplay = MetadataDisplay$0.default || (MetadataDisplay$0['MetadataDisplay'] || MetadataDisplay$0);",ae);m.exports=[{type:"markdown",content:'MetadataDisplay component, renders any available metadata in a given IIIF manifest. By default it displays metadata relevant to the Manifest, and can be customized to show Canvas level metadata using the following props. Any changes to `displayTitle` prop is applied to both Manifest and Canvas metadata. This component reads manifest data from central state management provided by Contexts. Thus it should be wrapped by context providers using `IIIFPlayer` which is the component in Ramp providing these out of the box.\n\n`MetadataDisplay` component allows the following props;\n\n* `displayTitle`: accepts a Boolean value, which has a default value of `true` and is *not required*. This allows to hide the title in the `MetadataDisplay` component if it\'s included in the metadata of the IIIF manifest. In some use-cases where the title is already visible in some other part of the page, this can be used to avoid displaying the title in multiple places.\n* `showHeading`: accepts a Boolean value, which has a default value of `true` and is *not required*. This enables to hide the `Details` heading on top of the component allowing to customize the user interface.\n* `displayOnlyCanvasMetadata`: accepts a Boolean value, which has a default value of `false` and is *not required*. Setting this to `true` indicates Ramp to read and display metadata for the current Canvas instead of Manifest.\n* `displayAllMetadata`: accepts a Boolean value, which has a default value of `false` and is *not required*. Setting this to `true` indicates Ramp to read and display metadata relevant for both current Canvas and Manifest.\n* `itemHeading`: accepts a String value, which has a default value of \'`Item Details`\' and is *not required*. This allows to customize the title for the Manifest level metadata list in the component.\n* `sectionHeading`: accepts a String value, which has a default value of \'`Section Details`\' and is *not required*. This allows to customize the title for the Canvas level metadata list in the component\n\nTo import this component from the library;\n\n```js\nimport { MetadataDisplay } from \'@samvera/ramp\';\n```'},{type:"code",content:"import IIIFPlayer from '../IIIFPlayer/IIIFPlayer';\nimport './MetadataDisplay.scss';\nimport config from '../../../env.js';\nimport manifest from '../../../public/manifests/lunchroom_manners.js';\n\n\n \n;",settings:{inside:!0,markdown:!0},evalInContext:ie}]},76426:(m,v,q)=>{var ee={react:q(67294),"./StructuredNavigation.js":q(67399)},ae=q(44252).Z.bind(null,ee);q(70259).Z.bind(null,"const React$0 = require('react');\nconst React = React$0.default || (React$0['React'] || React$0);\nconst StructuredNavigation$0 = require('./StructuredNavigation.js');\nconst StructuredNavigation = StructuredNavigation$0.default || (StructuredNavigation$0['StructuredNavigation'] || StructuredNavigation$0);",ae);m.exports=[{type:"markdown",content:'StructuredNavigation component, renders any available structural properties in a given IIIF manifest. This component reads data from state provided through Contexts, therefore it should be wrapped by the context providers (both Manifest and Player as seen below).\n\n`StructuredNavigation` component fetches data from Context providers, so it doesn\'t require any props.\n\nTo import this component from the library;\n\n```js\nimport { IIIFPlayer, StructuredNavigation } from \'@samvera/ramp\';\nimport manifest from \'lunchroom_manners.js\';\n\n<IIIFPlayer manifest={manifest} >\n <StructuredNavigation />\n</IIIFPlayer>;\n```\n\n*A sample usage of this component is displayed in the `IIIFPlayer` component.*'}]},63003:(m,v,q)=>{var ee={"../IIIFPlayer/IIIFPlayer":q(22438),"./SupplementalFiles.scss":q(19931),"../../../env.js":q(56487),"../../../public/manifests/lunchroom_manners.js":q(29837),react:q(67294),"./SupplementalFiles.js":q(80476)},ae=q(44252).Z.bind(null,ee),ie=q(70259).Z.bind(null,"const React$0 = require('react');\nconst React = React$0.default || (React$0['React'] || React$0);\nconst SupplementalFiles$0 = require('./SupplementalFiles.js');\nconst SupplementalFiles = SupplementalFiles$0.default || (SupplementalFiles$0['SupplementalFiles'] || SupplementalFiles$0);",ae);m.exports=[{type:"markdown",content:'SupplementalFiles component reads from `rendering` property both at the Manifest level and Canvas level and list the files on the page with a downloadable link. This component reads data from the central state management provided by ReactJS Contexts. Thus it should be wrapped by context providers using `IIIFPlayer` which is the component in Ramp providing these out of the box.\n\n`SupplementalFiles` component allows the following props;\n\n* `itemHeading`: accepts a String value, which has a default value of \'`Item files`\' and is *not required*. This allows to customize the title for the Manifest level file list in the component.\n* `sectionHeading`: accepts a String value, which has a default value of \'`Section files`\' and is *not required*. This allows to customize the title for the Canvas level file list(s) in the component\n* `showHeading`: accepts a Boolean value, which has a default value of `true` and is *not required*. This enables to hide the \'`Files`\' heading on top of the component allowing to customize the user interface.\n\nTo import this component from the library;\n\n```js\nimport { SupplementalFiles } from \'@samvera/ramp\';\n```'},{type:"code",content:"import IIIFPlayer from '../IIIFPlayer/IIIFPlayer';\nimport './SupplementalFiles.scss';\nimport config from '../../../env.js';\nimport manifest from '../../../public/manifests/lunchroom_manners.js';\n\n\n \n;",settings:{inside:!0,markdown:!0},evalInContext:ie}]},37655:(m,v,q)=>{var ee={"../../../env.js":q(56487),react:q(67294),"./Transcript.js":q(84636)},ae=q(44252).Z.bind(null,ee),ie=q(70259).Z.bind(null,"const React$0 = require('react');\nconst React = React$0.default || (React$0['React'] || React$0);\nconst Transcript$0 = require('./Transcript.js');\nconst Transcript = Transcript$0.default || (Transcript$0['Transcript'] || Transcript$0);",ae);m.exports=[{type:"markdown",content:'Transcript component displays any available transcript data in a given IIIF manifest. This component is detached from the Context providers that provides state management, therefore it requires a set of props to respond to the events fired by other components.\n\n`Transcript` component **requires** the following props;\n\n* `playerID`: to enable transcript synchronization with playback for timed-text.\n\n **Important**: *When using with a different media player (not the IIIFPlayer), the player should have a `dataset` property called, `data-canvasindex` (starts with 0) which points to the current canvas rendered from the IIIF manfiest.*\n* `manifestUrl`: URL of the Manifest used with the player pointed by the `playerID` prop. `Supplementing` annotations within the Manifest for each Canvas are parsed into a list of transcripts by the component.\n* `transcripts`: transcript related data as an array of JSON objects for each Canvas in the Manifest with the following props;\n\n * `canvasId`: to identify transcript data associated with each Canvas in a multi-canvas IIIF Manifest used in the media player, transcript data is grouped by `canvasId` in the props\n * `items`: list of objects with `title` and `url` props for transcript data files. The `url` prop can point to any of the following file types;\n\n * IIIF Manifest\n * As a list of `supplementing` annotations\n * As an external resource linked through `annotations` property with `supplementing` motivation\n * Word document (.docx)\n * Plain text file\n * WebVTT\n * SRT\n\n `transcripts` prop has a default value of an empty array.\n\n ***Identifying machine generated transcripts***: To identify machine generated transcripts the Transcript component checks for `(Machine generated/machine-generated)` text disregarding case-sensitivity in the given title in the props or in the label in the `annotations`.\n\n`Transcript` component allows the following optional props:\n\n* `showNotes`: display NOTE comments in SRT/VTT timed-text files (default: false)\n\n**Either `manifestUrl` or `transcripts` is REQUIRED. If both props are given then `transcripts` takes *precedence* over `manifestUrl`**\n\nTo import this component from the library;\n\n```js\nimport { Transcript } from \'@samvera/ramp\';\n```'},{type:"code",content:"import config from '../../../env.js';\n\n;",settings:{inside:!0,markdown:!0},evalInContext:ie}]},42534:(m,v,q)=>{m.exports={doclets:{},displayName:"AutoAdvanceToggle",description:"",methods:[],props:[{type:{name:"string"},required:!1,description:"",defaultValue:{value:'"Autoplay"',computed:!1},tags:{},name:"label"},{type:{name:"bool"},required:!1,description:"",defaultValue:{value:"true",computed:!1},tags:{},name:"showLabel"}],examples:q(94120)}},93437:(m,v,q)=>{m.exports={doclets:{},displayName:"IIIFPlayer",description:"",methods:[],props:[{type:{name:"string"},required:!1,description:"",tags:{},name:"customErrorMessage"},{type:{name:"string"},required:!1,description:"",tags:{},name:"emptyManifestMessage"},{type:{name:"object"},required:!1,description:"",tags:{},name:"manifest"},{type:{name:"string"},required:!1,description:"A valid IIIF manifest uri",tags:{},name:"manifestUrl"},{type:{name:"string"},required:!1,description:"",tags:{},name:"startCanvasId"},{type:{name:"number"},required:!1,description:"",tags:{},name:"startCanvasTime"}],examples:q(53140)}},17719:(m,v,q)=>{m.exports={doclets:{},displayName:"MarkersDisplay",description:"",methods:[],props:[{type:{name:"string"},required:!1,description:"",defaultValue:{value:"'Markers'",computed:!1},tags:{},name:"headingText"},{type:{name:"bool"},required:!1,description:"",defaultValue:{value:"true",computed:!1},tags:{},name:"showHeading"}],examples:q(83235)}},49870:(m,v,q)=>{m.exports={doclets:{},displayName:"MediaPlayer",description:"",methods:[],props:[{type:{name:"bool"},required:!1,description:"",defaultValue:{value:"false",computed:!1},tags:{},name:"enableFileDownload"},{type:{name:"bool"},required:!1,description:"",defaultValue:{value:"false",computed:!1},tags:{},name:"enablePIP"},{type:{name:"bool"},required:!1,description:"",defaultValue:{value:"false",computed:!1},tags:{},name:"enablePlaybackRate"},{defaultValue:{value:"false",computed:!1},required:!1,description:"",tags:{},name:"enableTitleLink"},{defaultValue:{value:"false",computed:!1},required:!1,description:"",tags:{},name:"withCredentials"}],examples:q(14612)}},72709:(m,v,q)=>{m.exports={doclets:{param:"{Boolean} param3 hide the heading UI component when set to false, defaults to true",returns:!0},displayName:"MetadataDisplay",description:"",methods:[],props:[{type:{name:"bool"},required:!1,description:"",defaultValue:{value:"false",computed:!1},tags:{},name:"displayAllMetadata"},{type:{name:"bool"},required:!1,description:"",defaultValue:{value:"false",computed:!1},tags:{},name:"displayOnlyCanvasMetadata"},{type:{name:"bool"},required:!1,description:"",defaultValue:{value:"true",computed:!1},tags:{},name:"displayTitle"},{type:{name:"string"},required:!1,description:"",defaultValue:{value:"'Item Details'",computed:!1},tags:{},name:"itemHeading"},{type:{name:"string"},required:!1,description:"",defaultValue:{value:"'Section Details'",computed:!1},tags:{},name:"sectionHeaading"},{type:{name:"bool"},required:!1,description:"",defaultValue:{value:"true",computed:!1},tags:{},name:"showHeading"}],tags:{param:[{title:"param",description:"display only Canvas metadata when set to true with other props are default",type:{type:"NameExpression",name:"Boolean"},name:"param0"},{title:"param",description:"display both Manifest and Canvas metadata when set to true",type:{type:"NameExpression",name:"Boolean"},name:"param1"},{title:"param",description:"hide the title in the metadata when set to false, defaults to true",type:{type:"NameExpression",name:"Boolean"},name:"param2"},{title:"param",description:"hide the heading UI component when set to false, defaults to true",type:{type:"NameExpression",name:"Boolean"},name:"param3"}]},examples:q(61441)}},94673:(m,v,q)=>{m.exports={doclets:{},displayName:"StructuredNavigation",description:"",methods:[],props:[],examples:q(76426)}},46571:(m,v,q)=>{m.exports={doclets:{},displayName:"SupplementalFiles",description:"",methods:[],props:[{defaultValue:{value:'"Item files"',computed:!1},required:!1,description:"",tags:{},name:"itemHeading"},{defaultValue:{value:'"Section files"',computed:!1},required:!1,description:"",tags:{},name:"sectionHeading"},{defaultValue:{value:"true",computed:!1},required:!1,description:"",tags:{},name:"showHeading"}],examples:q(63003)}},68642:(m,v,q)=>{m.exports={doclets:{param:"{Object} param2 transcripts resource",returns:!0},displayName:"Transcript",description:"",methods:[],props:[{type:{name:"string"},required:!0,description:"`id` attribute of the media player in the DOM",tags:{},name:"playerID"},{type:{name:"string"},required:!1,description:"URL of the manifest",tags:{},name:"manifestUrl"},{type:{name:"enum",value:[{value:"PropTypes.bool",computed:!0},{value:"PropTypes.shape({\n initialSearchQuery: PropTypes.string,\n showMarkers: PropTypes.bool,\n matcherFactory: PropTypes.func,\n sorter: PropTypes.func,\n matchesOnly: PropTypes.bool\n})",computed:!0}]},required:!1,description:"",defaultValue:{value:"{}",computed:!1},tags:{},name:"search"},{type:{name:"bool"},required:!1,description:"",defaultValue:{value:"false",computed:!1},tags:{},name:"showNotes"},{type:{name:"bool"},required:!1,description:"",tags:{},name:"showSearch"},{type:{name:"arrayOf",value:{name:"shape",value:{canvasId:{name:"number",description:"Index of the canvas in manifest, starts with zero",required:!0},items:{name:"arrayOf",value:{name:"shape",value:{title:{name:"string",required:!1},url:{name:"string",required:!1}}},description:"List of title and URI key value pairs for each individual transcript resource",required:!1}}}},required:!1,description:"A list of transcripts for respective canvases in the manifest",defaultValue:{value:"[]",computed:!1},tags:{},name:"transcripts"}],tags:{param:[{title:"param",description:"ID of the HTML element for the player on page",type:{type:"NameExpression",name:"String"},name:"param0"},{title:"param",description:"manifest URL to read transcripts from",type:{type:"NameExpression",name:"String"},name:"param1"},{title:"param",description:"transcripts resource",type:{type:"NameExpression",name:"Object"},name:"param2"}]},examples:q(37655)}},72801:(m,v,q)=>{m.exports={config:{compilerConfig:{objectAssign:"Object.assign",target:{ie:11},transforms:{modules:!1,dangerousTaggedTemplateString:!0,asyncAwait:!1}},tocMode:"expand",mountPointId:"rsg-root",pagePerSection:!1,previewDelay:500,ribbon:void 0,showSidebar:!0,styles:{},theme:{},title:"Samvera Ramp Style Guide",version:void 0},welcomeScreen:!1,patterns:void 0,sections:[{components:[{filepath:"src/components/AutoAdvanceToggle/AutoAdvanceToggle.js",slug:"autoadvancetoggle",pathLine:"src/components/AutoAdvanceToggle/AutoAdvanceToggle.js",module:q(81693),props:q(42534),hasExamples:!0,metadata:{}},{filepath:"src/components/IIIFPlayer/IIIFPlayer.js",slug:"iiifplayer",pathLine:"src/components/IIIFPlayer/IIIFPlayer.js",module:q(22438),props:q(93437),hasExamples:!0,metadata:{}},{filepath:"src/components/MarkersDisplay/MarkersDisplay.js",slug:"markersdisplay",pathLine:"src/components/MarkersDisplay/MarkersDisplay.js",module:q(5705),props:q(17719),hasExamples:!0,metadata:{}},{filepath:"src/components/MediaPlayer/MediaPlayer.js",slug:"mediaplayer",pathLine:"src/components/MediaPlayer/MediaPlayer.js",module:q(87883),props:q(49870),hasExamples:!0,metadata:{}},{filepath:"src/components/MetadataDisplay/MetadataDisplay.js",slug:"metadatadisplay",pathLine:"src/components/MetadataDisplay/MetadataDisplay.js",module:q(17069),props:q(72709),hasExamples:!0,metadata:{}},{filepath:"src/components/StructuredNavigation/StructuredNavigation.js",slug:"structurednavigation",pathLine:"src/components/StructuredNavigation/StructuredNavigation.js",module:q(67399),props:q(94673),hasExamples:!0,metadata:{}},{filepath:"src/components/SupplementalFiles/SupplementalFiles.js",slug:"supplementalfiles",pathLine:"src/components/SupplementalFiles/SupplementalFiles.js",module:q(80476),props:q(46571),hasExamples:!0,metadata:{}},{filepath:"src/components/Transcript/Transcript.js",slug:"transcript",pathLine:"src/components/Transcript/Transcript.js",module:q(84636),props:q(68642),hasExamples:!0,metadata:{}}],exampleMode:"collapse",usageMode:"collapse",sectionDepth:0,slug:"section-untitled",sections:[],href:void 0,content:void 0}]}},70259:(m,v,q)=>{"use strict";function evalInContext(m,v,q){return new Function("require","state","setState",m+"\n{"+q+"}").bind(null,v)}q.d(v,{Z:()=>evalInContext})},44252:(m,v,q)=>{"use strict";function requireInRuntime(m,v){if(!(v in m))throw new Error("import or require() statements can be added only by editing a Markdown example file: "+v);return m[v]}q.d(v,{Z:()=>requireInRuntime})},3386:(m,v)=>{"use strict";v.tI=v.aJ=v.ve=void 0;v.ve="https://react-styleguidist.js.org/";v.aJ="https://react-styleguidist.js.org/docs/components";v.tI="https://react-styleguidist.js.org/docs/documenting"},72408:(m,v,q)=>{"use strict";var ee=q(27418),ae=60103,ie=60106;v.Fragment=60107,v.StrictMode=60108,v.Profiler=60114;var de=60109,ce=60110,le=60112;v.Suspense=60113;var pe=60115,fe=60116;if("function"==typeof Symbol&&Symbol.for){var ye=Symbol.for;ae=ye("react.element"),ie=ye("react.portal"),v.Fragment=ye("react.fragment"),v.StrictMode=ye("react.strict_mode"),v.Profiler=ye("react.profiler"),de=ye("react.provider"),ce=ye("react.context"),le=ye("react.forward_ref"),v.Suspense=ye("react.suspense"),pe=ye("react.memo"),fe=ye("react.lazy")}var be="function"==typeof Symbol&&Symbol.iterator;function y(m){return null===m||"object"!=typeof m?null:"function"==typeof(m=be&&m[be]||m["@@iterator"])?m:null}function z(m){for(var v="https://reactjs.org/docs/error-decoder.html?invariant="+m,q=1;q{"use strict";m.exports=q(72408)},46962:(m,v,q)=>{const ee=q(78776)();ee.addRange(0,127),m.exports=ee},60270:(m,v,q)=>{const ee=q(78776)();ee.addRange(48,57).addRange(65,70).addRange(97,102),m.exports=ee},26969:(m,v,q)=>{const ee=q(78776)(170,181,186,748,750,837,895,902,908,1369,1471,1479,1791,2042,2482,2510,2519,2556,2641,2654,2768,2929,2972,3024,3031,3294,3406,3517,3542,3661,3716,3749,3782,3789,3840,4152,4295,4301,4696,4800,6103,6108,6823,7418,8025,8027,8029,8126,8305,8319,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,11823,43205,43259,43471,43712,43714,64318,67592,67644,69415,70006,70106,70108,70199,70206,70280,70480,70487,70855,71232,71236,71352,71945,72161,72349,72768,73018,73027,73112,73648,94179,113822,119970,119995,120134,123214,125255,125259,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);ee.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(880,884).addRange(886,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1456,1469).addRange(1473,1474).addRange(1476,1477).addRange(1488,1514).addRange(1519,1522).addRange(1552,1562).addRange(1568,1623).addRange(1625,1631).addRange(1646,1747).addRange(1749,1756).addRange(1761,1768).addRange(1773,1775).addRange(1786,1788).addRange(1808,1855).addRange(1869,1969).addRange(1994,2026).addRange(2036,2037).addRange(2048,2071).addRange(2074,2092).addRange(2112,2136).addRange(2144,2154).addRange(2208,2228).addRange(2230,2247).addRange(2260,2271).addRange(2275,2281).addRange(2288,2363).addRange(2365,2380).addRange(2382,2384).addRange(2389,2403).addRange(2417,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480),ee.addRange(2486,2489).addRange(2493,2500).addRange(2503,2504).addRange(2507,2508).addRange(2524,2525).addRange(2527,2531).addRange(2544,2545).addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2636).addRange(2649,2652).addRange(2672,2677).addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2749,2757).addRange(2759,2761).addRange(2763,2764).addRange(2784,2787).addRange(2809,2812).addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2877,2884).addRange(2887,2888).addRange(2891,2892).addRange(2902,2903).addRange(2908,2909).addRange(2911,2915).addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975),ee.addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3006,3010).addRange(3014,3016).addRange(3018,3020).addRange(3072,3075).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3133,3140).addRange(3142,3144).addRange(3146,3148).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3200,3203).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3261,3268).addRange(3270,3272).addRange(3274,3276).addRange(3285,3286).addRange(3296,3299).addRange(3313,3314).addRange(3328,3340).addRange(3342,3344).addRange(3346,3386).addRange(3389,3396).addRange(3398,3400).addRange(3402,3404).addRange(3412,3415).addRange(3423,3427).addRange(3450,3455).addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3570,3571).addRange(3585,3642).addRange(3648,3654).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747),ee.addRange(3751,3769).addRange(3771,3773).addRange(3776,3780).addRange(3804,3807).addRange(3904,3911).addRange(3913,3948).addRange(3953,3969).addRange(3976,3991).addRange(3993,4028).addRange(4096,4150).addRange(4155,4159).addRange(4176,4239).addRange(4250,4253).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5870,5880).addRange(5888,5900).addRange(5902,5907).addRange(5920,5939).addRange(5952,5971).addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003).addRange(6016,6067).addRange(6070,6088).addRange(6176,6264).addRange(6272,6314).addRange(6320,6389).addRange(6400,6430).addRange(6432,6443),ee.addRange(6448,6456).addRange(6480,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6656,6683).addRange(6688,6750).addRange(6753,6772).addRange(6847,6848).addRange(6912,6963).addRange(6965,6979).addRange(6981,6987).addRange(7040,7081).addRange(7084,7087).addRange(7098,7141).addRange(7143,7153).addRange(7168,7222).addRange(7245,7247).addRange(7258,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7401,7404).addRange(7406,7411).addRange(7413,7414).addRange(7424,7615).addRange(7655,7668).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8336,8348).addRange(8458,8467).addRange(8473,8477).addRange(8490,8493).addRange(8495,8505).addRange(8508,8511).addRange(8517,8521).addRange(8544,8584).addRange(9398,9449),ee.addRange(11264,11310).addRange(11312,11358).addRange(11360,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(11568,11623).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(11744,11775).addRange(12293,12295).addRange(12321,12329).addRange(12337,12341).addRange(12344,12348).addRange(12353,12438).addRange(12445,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,40956).addRange(40960,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42527).addRange(42538,42539).addRange(42560,42606).addRange(42612,42619).addRange(42623,42735).addRange(42775,42783).addRange(42786,42888).addRange(42891,42943).addRange(42946,42954).addRange(42997,43013).addRange(43015,43047).addRange(43072,43123).addRange(43136,43203).addRange(43250,43255).addRange(43261,43263).addRange(43274,43306).addRange(43312,43346),ee.addRange(43360,43388).addRange(43392,43442).addRange(43444,43455).addRange(43488,43503).addRange(43514,43518).addRange(43520,43574).addRange(43584,43597).addRange(43616,43638).addRange(43642,43710).addRange(43739,43741).addRange(43744,43759).addRange(43762,43765).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44010).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64285,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65019).addRange(65136,65140).addRange(65142,65276).addRange(65313,65338).addRange(65345,65370).addRange(65382,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613),ee.addRange(65616,65629).addRange(65664,65786).addRange(65856,65908).addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66378).addRange(66384,66426).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66513,66517).addRange(66560,66717).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68096,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68324).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68864,68903).addRange(69248,69289).addRange(69291,69292),ee.addRange(69296,69297).addRange(69376,69404).addRange(69424,69445).addRange(69552,69572).addRange(69600,69622).addRange(69632,69701).addRange(69762,69816).addRange(69840,69864).addRange(69888,69938).addRange(69956,69959).addRange(69968,70002).addRange(70016,70079).addRange(70081,70084).addRange(70094,70095).addRange(70144,70161).addRange(70163,70196).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70376).addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70461,70468).addRange(70471,70472).addRange(70475,70476).addRange(70493,70499).addRange(70656,70721).addRange(70723,70725).addRange(70727,70730).addRange(70751,70753).addRange(70784,70849).addRange(70852,70853).addRange(71040,71093).addRange(71096,71102).addRange(71128,71133).addRange(71168,71230).addRange(71296,71349).addRange(71424,71450).addRange(71453,71466).addRange(71680,71736).addRange(71840,71903).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989),ee.addRange(71991,71992).addRange(71995,71996).addRange(71999,72002).addRange(72096,72103).addRange(72106,72151).addRange(72154,72159).addRange(72163,72164).addRange(72192,72242).addRange(72245,72254).addRange(72272,72343).addRange(72384,72440).addRange(72704,72712).addRange(72714,72758).addRange(72760,72766).addRange(72818,72847).addRange(72850,72871).addRange(72873,72886).addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73025).addRange(73030,73031).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73110).addRange(73440,73462).addRange(73728,74649).addRange(74752,74862).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92880,92909).addRange(92928,92975).addRange(92992,92995).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94031,94087).addRange(94095,94111).addRange(94176,94177).addRange(94192,94193).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110592,110878),ee.addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123136,123180).addRange(123191,123197).addRange(123584,123627).addRange(124928,125124).addRange(125184,125251).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546),ee.addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(127280,127305).addRange(127312,127337).addRange(127344,127369).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),m.exports=ee},22499:(m,v,q)=>{const ee=q(78776)();ee.addRange(0,1114111),m.exports=ee},9213:(m,v,q)=>{const ee=q(78776)(908,2142,2482,2519,2620,2641,2654,2768,2972,3024,3031,3294,3517,3530,3542,3716,3749,3782,4295,4301,4696,4800,6464,8025,8027,8029,11559,11565,64318,65279,65952,66927,67592,67644,67903,69837,70280,70480,70487,71945,73018,73648,119970,119995,120134,123647,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590,917505);ee.addRange(0,887).addRange(890,895).addRange(900,906).addRange(910,929).addRange(931,1327).addRange(1329,1366).addRange(1369,1418).addRange(1421,1423).addRange(1425,1479).addRange(1488,1514).addRange(1519,1524).addRange(1536,1564).addRange(1566,1805).addRange(1807,1866).addRange(1869,1969).addRange(1984,2042).addRange(2045,2093).addRange(2096,2110).addRange(2112,2139).addRange(2144,2154).addRange(2208,2228).addRange(2230,2247).addRange(2259,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2492,2500).addRange(2503,2504).addRange(2507,2510).addRange(2524,2525).addRange(2527,2531).addRange(2534,2558).addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2649,2652).addRange(2662,2678).addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728),ee.addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2748,2757).addRange(2759,2761).addRange(2763,2765).addRange(2784,2787).addRange(2790,2801).addRange(2809,2815).addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2876,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2908,2909).addRange(2911,2915).addRange(2918,2935).addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3046,3066).addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3133,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3174,3183).addRange(3191,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251),ee.addRange(3253,3257).addRange(3260,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3296,3299).addRange(3302,3311).addRange(3313,3314).addRange(3328,3340).addRange(3342,3344).addRange(3346,3396).addRange(3398,3400).addRange(3402,3407).addRange(3412,3427).addRange(3430,3455).addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3558,3567).addRange(3570,3572).addRange(3585,3642).addRange(3647,3675).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3773).addRange(3776,3780).addRange(3784,3789).addRange(3792,3801).addRange(3804,3807).addRange(3840,3911).addRange(3913,3948).addRange(3953,3991).addRange(3993,4028).addRange(4030,4044).addRange(4046,4058).addRange(4096,4293).addRange(4304,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805),ee.addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4957,4988).addRange(4992,5017).addRange(5024,5109).addRange(5112,5117).addRange(5120,5788).addRange(5792,5880).addRange(5888,5900).addRange(5902,5908).addRange(5920,5942).addRange(5952,5971).addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003).addRange(6016,6109).addRange(6112,6121).addRange(6128,6137).addRange(6144,6158).addRange(6160,6169).addRange(6176,6264).addRange(6272,6314).addRange(6320,6389).addRange(6400,6430).addRange(6432,6443).addRange(6448,6459).addRange(6468,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6622,6683).addRange(6686,6750).addRange(6752,6780).addRange(6783,6793).addRange(6800,6809).addRange(6816,6829).addRange(6832,6848).addRange(6912,6987).addRange(6992,7036).addRange(7040,7155).addRange(7164,7223).addRange(7227,7241).addRange(7245,7304).addRange(7312,7354).addRange(7357,7367).addRange(7376,7418).addRange(7424,7673).addRange(7675,7957),ee.addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8132).addRange(8134,8147).addRange(8150,8155).addRange(8157,8175).addRange(8178,8180).addRange(8182,8190).addRange(8192,8292).addRange(8294,8305).addRange(8308,8334).addRange(8336,8348).addRange(8352,8383).addRange(8400,8432).addRange(8448,8587).addRange(8592,9254).addRange(9280,9290).addRange(9312,11123).addRange(11126,11157).addRange(11159,11310).addRange(11312,11358).addRange(11360,11507).addRange(11513,11557).addRange(11568,11623).addRange(11631,11632).addRange(11647,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(11744,11858).addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12272,12283).addRange(12288,12351).addRange(12353,12438).addRange(12441,12543).addRange(12549,12591).addRange(12593,12686).addRange(12688,12771).addRange(12784,12830).addRange(12832,40956),ee.addRange(40960,42124).addRange(42128,42182).addRange(42192,42539).addRange(42560,42743).addRange(42752,42943).addRange(42946,42954).addRange(42997,43052).addRange(43056,43065).addRange(43072,43127).addRange(43136,43205).addRange(43214,43225).addRange(43232,43347).addRange(43359,43388).addRange(43392,43469).addRange(43471,43481).addRange(43486,43518).addRange(43520,43574).addRange(43584,43597).addRange(43600,43609).addRange(43612,43714).addRange(43739,43766).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43883).addRange(43888,44013).addRange(44016,44025).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(55296,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64285,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64449).addRange(64467,64831).addRange(64848,64911).addRange(64914,64967).addRange(65008,65021).addRange(65024,65049).addRange(65056,65106).addRange(65108,65126).addRange(65128,65131).addRange(65136,65140).addRange(65142,65276),ee.addRange(65281,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65504,65510).addRange(65512,65518).addRange(65529,65533).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65792,65794).addRange(65799,65843).addRange(65847,65934).addRange(65936,65948).addRange(66e3,66045).addRange(66176,66204).addRange(66208,66256).addRange(66272,66299).addRange(66304,66339).addRange(66349,66378).addRange(66384,66426).addRange(66432,66461).addRange(66463,66499).addRange(66504,66517).addRange(66560,66717).addRange(66720,66729).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67671,67742).addRange(67751,67759).addRange(67808,67826).addRange(67828,67829).addRange(67835,67867).addRange(67871,67897).addRange(67968,68023).addRange(68028,68047).addRange(68050,68099),ee.addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68152,68154).addRange(68159,68168).addRange(68176,68184).addRange(68192,68255).addRange(68288,68326).addRange(68331,68342).addRange(68352,68405).addRange(68409,68437).addRange(68440,68466).addRange(68472,68497).addRange(68505,68508).addRange(68521,68527).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68858,68903).addRange(68912,68921).addRange(69216,69246).addRange(69248,69289).addRange(69291,69293).addRange(69296,69297).addRange(69376,69415).addRange(69424,69465).addRange(69552,69579).addRange(69600,69622).addRange(69632,69709).addRange(69714,69743).addRange(69759,69825).addRange(69840,69864).addRange(69872,69881).addRange(69888,69940).addRange(69942,69959).addRange(69968,70006).addRange(70016,70111).addRange(70113,70132).addRange(70144,70161).addRange(70163,70206).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70313).addRange(70320,70378).addRange(70384,70393).addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440),ee.addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70459,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70502,70508).addRange(70512,70516).addRange(70656,70747).addRange(70749,70753).addRange(70784,70855).addRange(70864,70873).addRange(71040,71093).addRange(71096,71133).addRange(71168,71236).addRange(71248,71257).addRange(71264,71276).addRange(71296,71352).addRange(71360,71369).addRange(71424,71450).addRange(71453,71467).addRange(71472,71487).addRange(71680,71739).addRange(71840,71922).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989).addRange(71991,71992).addRange(71995,72006).addRange(72016,72025).addRange(72096,72103).addRange(72106,72151).addRange(72154,72164).addRange(72192,72263).addRange(72272,72354).addRange(72384,72440).addRange(72704,72712).addRange(72714,72758).addRange(72760,72773).addRange(72784,72812).addRange(72816,72847).addRange(72850,72871).addRange(72873,72886).addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73031).addRange(73040,73049),ee.addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73112).addRange(73120,73129).addRange(73440,73464).addRange(73664,73713).addRange(73727,74649).addRange(74752,74862).addRange(74864,74868).addRange(74880,75075).addRange(77824,78894).addRange(78896,78904).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92768,92777).addRange(92782,92783).addRange(92880,92909).addRange(92912,92917).addRange(92928,92997).addRange(93008,93017).addRange(93019,93025).addRange(93027,93047).addRange(93053,93071).addRange(93760,93850).addRange(93952,94026).addRange(94031,94087).addRange(94095,94111).addRange(94176,94180).addRange(94192,94193).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(113820,113827).addRange(118784,119029).addRange(119040,119078).addRange(119081,119272).addRange(119296,119365).addRange(119520,119539).addRange(119552,119638).addRange(119648,119672),ee.addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,121483).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123214,123215).addRange(123584,123641).addRange(124928,125124).addRange(125127,125142).addRange(125184,125259).addRange(125264,125273).addRange(125278,125279).addRange(126065,126132).addRange(126209,126269).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619),ee.addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(126704,126705).addRange(126976,127019).addRange(127024,127123).addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127232,127405).addRange(127462,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(127584,127589).addRange(127744,128727).addRange(128736,128748).addRange(128752,128764).addRange(128768,128883).addRange(128896,128984).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129201).addRange(129280,129400).addRange(129402,129483).addRange(129485,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750).addRange(129792,129938).addRange(129940,129994).addRange(130032,130041).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546).addRange(917536,917631).addRange(917760,917999),ee.addRange(983040,1048573).addRange(1048576,1114109),m.exports=ee},38838:(m,v,q)=>{const ee=q(78776)(1564);ee.addRange(8206,8207).addRange(8234,8238).addRange(8294,8297),m.exports=ee},5720:(m,v,q)=>{const ee=q(78776)(60,62,91,93,123,125,171,187,8512,8721,8740,8742,8761,8802,8856,10176,10680,10697,10721,10788,10790,10793,10972,10974,10995,11005,11262,65308,65310,65339,65341,65371,65373,120539,120597,120655,120713,120771);ee.addRange(40,41).addRange(3898,3901).addRange(5787,5788).addRange(8249,8250).addRange(8261,8262).addRange(8317,8318).addRange(8333,8334).addRange(8705,8708).addRange(8712,8717).addRange(8725,8726).addRange(8730,8733).addRange(8735,8738).addRange(8747,8755).addRange(8763,8780).addRange(8786,8789).addRange(8799,8800).addRange(8804,8811).addRange(8814,8844).addRange(8847,8850).addRange(8866,8867).addRange(8870,8888).addRange(8894,8895).addRange(8905,8909).addRange(8912,8913).addRange(8918,8941).addRange(8944,8959).addRange(8968,8971).addRange(8992,8993).addRange(9001,9002).addRange(10088,10101).addRange(10179,10182).addRange(10184,10185).addRange(10187,10189).addRange(10195,10198).addRange(10204,10206).addRange(10210,10223).addRange(10627,10648).addRange(10651,10656).addRange(10658,10671).addRange(10688,10693).addRange(10702,10706).addRange(10708,10709).addRange(10712,10716).addRange(10723,10725).addRange(10728,10729).addRange(10740,10745).addRange(10748,10749).addRange(10762,10780).addRange(10782,10785).addRange(10795,10798).addRange(10804,10805),ee.addRange(10812,10814).addRange(10839,10840).addRange(10852,10853).addRange(10858,10861).addRange(10863,10864).addRange(10867,10868).addRange(10873,10915).addRange(10918,10925).addRange(10927,10966).addRange(10978,10982).addRange(10988,10990).addRange(10999,11003).addRange(11778,11781).addRange(11785,11786).addRange(11788,11789).addRange(11804,11805).addRange(11808,11817).addRange(12296,12305).addRange(12308,12315).addRange(65113,65118).addRange(65124,65125).addRange(65288,65289).addRange(65375,65376).addRange(65378,65379),m.exports=ee},49965:(m,v,q)=>{const ee=q(78776)(39,46,58,94,96,168,173,175,180,890,903,1369,1375,1471,1479,1524,1564,1600,1648,1807,1809,2042,2045,2362,2364,2381,2417,2433,2492,2509,2558,2620,2641,2677,2748,2765,2817,2876,2879,2893,2946,3008,3021,3072,3076,3201,3260,3263,3270,3405,3457,3530,3542,3633,3761,3782,3893,3895,3897,4038,4226,4237,4253,4348,6086,6103,6109,6211,6313,6450,6683,6742,6752,6754,6783,6823,6964,6972,6978,7142,7149,7405,7412,7544,8125,8228,8231,8305,8319,11631,11647,11823,12293,12347,40981,42508,42623,42864,43010,43014,43019,43052,43263,43443,43471,43587,43596,43632,43644,43696,43713,43741,43766,44005,44008,44013,64286,65043,65106,65109,65279,65287,65294,65306,65342,65344,65392,65507,66045,66272,68159,69633,69821,69837,70003,70095,70196,70206,70367,70464,70726,70750,70842,71229,71339,71341,71351,71998,72003,72160,72263,72767,73018,73031,73109,73111,94031,121461,121476,917505);ee.addRange(183,184).addRange(688,879).addRange(884,885).addRange(900,901).addRange(1155,1161).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1536,1541).addRange(1552,1562).addRange(1611,1631).addRange(1750,1757).addRange(1759,1768).addRange(1770,1773).addRange(1840,1866).addRange(1958,1968).addRange(2027,2037).addRange(2070,2093).addRange(2137,2139).addRange(2259,2306).addRange(2369,2376).addRange(2385,2391).addRange(2402,2403).addRange(2497,2500).addRange(2530,2531).addRange(2561,2562).addRange(2625,2626).addRange(2631,2632).addRange(2635,2637).addRange(2672,2673).addRange(2689,2690).addRange(2753,2757).addRange(2759,2760).addRange(2786,2787).addRange(2810,2815).addRange(2881,2884).addRange(2901,2902).addRange(2914,2915).addRange(3134,3136).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3170,3171).addRange(3276,3277).addRange(3298,3299).addRange(3328,3329).addRange(3387,3388).addRange(3393,3396).addRange(3426,3427).addRange(3538,3540).addRange(3636,3642),ee.addRange(3654,3662).addRange(3764,3772).addRange(3784,3789).addRange(3864,3865).addRange(3953,3966).addRange(3968,3972).addRange(3974,3975).addRange(3981,3991).addRange(3993,4028).addRange(4141,4144).addRange(4146,4151).addRange(4153,4154).addRange(4157,4158).addRange(4184,4185).addRange(4190,4192).addRange(4209,4212).addRange(4229,4230).addRange(4957,4959).addRange(5906,5908).addRange(5938,5940).addRange(5970,5971).addRange(6002,6003).addRange(6068,6069).addRange(6071,6077).addRange(6089,6099).addRange(6155,6158).addRange(6277,6278).addRange(6432,6434).addRange(6439,6440).addRange(6457,6459).addRange(6679,6680).addRange(6744,6750).addRange(6757,6764).addRange(6771,6780).addRange(6832,6848).addRange(6912,6915).addRange(6966,6970).addRange(7019,7027).addRange(7040,7041).addRange(7074,7077).addRange(7080,7081).addRange(7083,7085).addRange(7144,7145).addRange(7151,7153).addRange(7212,7219).addRange(7222,7223).addRange(7288,7293).addRange(7376,7378).addRange(7380,7392).addRange(7394,7400).addRange(7416,7417),ee.addRange(7468,7530).addRange(7579,7673).addRange(7675,7679).addRange(8127,8129).addRange(8141,8143).addRange(8157,8159).addRange(8173,8175).addRange(8189,8190).addRange(8203,8207).addRange(8216,8217).addRange(8234,8238).addRange(8288,8292).addRange(8294,8303).addRange(8336,8348).addRange(8400,8432).addRange(11388,11389).addRange(11503,11505).addRange(11744,11775).addRange(12330,12333).addRange(12337,12341).addRange(12441,12446).addRange(12540,12542).addRange(42232,42237).addRange(42607,42610).addRange(42612,42621).addRange(42652,42655).addRange(42736,42737).addRange(42752,42785).addRange(42888,42890).addRange(43e3,43001).addRange(43045,43046).addRange(43204,43205).addRange(43232,43249).addRange(43302,43309).addRange(43335,43345).addRange(43392,43394).addRange(43446,43449).addRange(43452,43453).addRange(43493,43494).addRange(43561,43566).addRange(43569,43570).addRange(43573,43574).addRange(43698,43700).addRange(43703,43704).addRange(43710,43711).addRange(43756,43757).addRange(43763,43764).addRange(43867,43871).addRange(43881,43883).addRange(64434,64449).addRange(65024,65039),ee.addRange(65056,65071).addRange(65438,65439).addRange(65529,65531).addRange(66422,66426).addRange(68097,68099).addRange(68101,68102).addRange(68108,68111).addRange(68152,68154).addRange(68325,68326).addRange(68900,68903).addRange(69291,69292).addRange(69446,69456).addRange(69688,69702).addRange(69759,69761).addRange(69811,69814).addRange(69817,69818).addRange(69888,69890).addRange(69927,69931).addRange(69933,69940).addRange(70016,70017).addRange(70070,70078).addRange(70089,70092).addRange(70191,70193).addRange(70198,70199).addRange(70371,70378).addRange(70400,70401).addRange(70459,70460).addRange(70502,70508).addRange(70512,70516).addRange(70712,70719).addRange(70722,70724).addRange(70835,70840).addRange(70847,70848).addRange(70850,70851).addRange(71090,71093).addRange(71100,71101).addRange(71103,71104).addRange(71132,71133).addRange(71219,71226).addRange(71231,71232).addRange(71344,71349).addRange(71453,71455).addRange(71458,71461).addRange(71463,71467).addRange(71727,71735).addRange(71737,71738).addRange(71995,71996).addRange(72148,72151).addRange(72154,72155).addRange(72193,72202).addRange(72243,72248),ee.addRange(72251,72254).addRange(72273,72278).addRange(72281,72283).addRange(72330,72342).addRange(72344,72345).addRange(72752,72758).addRange(72760,72765).addRange(72850,72871).addRange(72874,72880).addRange(72882,72883).addRange(72885,72886).addRange(73009,73014).addRange(73020,73021).addRange(73023,73029).addRange(73104,73105).addRange(73459,73460).addRange(78896,78904).addRange(92912,92916).addRange(92976,92982).addRange(92992,92995).addRange(94095,94111).addRange(94176,94177).addRange(94179,94180).addRange(113821,113822).addRange(113824,113827).addRange(119143,119145).addRange(119155,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123184,123197).addRange(123628,123631).addRange(125136,125142).addRange(125252,125259).addRange(127995,127999).addRange(917536,917631).addRange(917760,917999),m.exports=ee},32948:(m,v,q)=>{const ee=q(78776)(170,181,186,837,895,902,908,4295,4301,8025,8027,8029,8126,8305,8319,8450,8455,8469,8484,8486,8488,8505,8526,11559,11565,119970,119995,120134);ee.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,442).addRange(444,447).addRange(452,659).addRange(661,696).addRange(704,705).addRange(736,740).addRange(880,883).addRange(886,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(4256,4293).addRange(4304,4346).addRange(4349,4351).addRange(5024,5109).addRange(5112,5117).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7424,7615).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8336,8348).addRange(8458,8467).addRange(8473,8477).addRange(8490,8493).addRange(8495,8500).addRange(8508,8511).addRange(8517,8521),ee.addRange(8544,8575).addRange(8579,8580).addRange(9398,9449).addRange(11264,11310).addRange(11312,11358).addRange(11360,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(42560,42605).addRange(42624,42653).addRange(42786,42887).addRange(42891,42894).addRange(42896,42943).addRange(42946,42954).addRange(42997,42998).addRange(43e3,43002).addRange(43824,43866).addRange(43868,43880).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65313,65338).addRange(65345,65370).addRange(66560,66639).addRange(66736,66771).addRange(66776,66811).addRange(68736,68786).addRange(68800,68850).addRange(71840,71903).addRange(93760,93823).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596),ee.addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(125184,125251).addRange(127280,127305).addRange(127312,127337).addRange(127344,127369),m.exports=ee},65314:(m,v,q)=>{const ee=q(78776)(181,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,313,315,317,319,321,323,325,327,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,379,381,383,388,418,420,425,428,437,444,461,463,465,467,469,471,473,475,478,480,482,484,486,488,490,492,494,500,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,577,584,586,588,590,837,880,882,886,895,902,908,962,984,986,988,990,992,994,996,998,1e3,1002,1004,1006,1015,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1219,1221,1223,1225,1227,1229,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,1415,4295,4301,7680,7682,7684,7686,7688,7690,7692,7694,7696,7698,7700,7702,7704,7706,7708,7710,7712,7714,7716,7718,7720,7722,7724,7726,7728,7730,7732,7734,7736,7738,7740,7742,7744,7746,7748,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768,7770,7772,7774,7776,7778,7780,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800,7802,7804,7806,7808,7810,7812,7814,7816,7818,7820,7822,7824,7826,7828,7838,7840,7842,7844,7846,7848,7850,7852,7854,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902,7904,7906,7908,7910,7912,7914,7916,7918,7920,7922,7924,7926,7928,7930,7932,7934,8025,8027,8029,8031,8486,8498,8579,11360,11367,11369,11371,11378,11381,11394,11396,11398,11400,11402,11404,11406,11408,11410,11412,11414,11416,11418,11420,11422,11424,11426,11428,11430,11432,11434,11436,11438,11440,11442,11444,11446,11448,11450,11452,11454,11456,11458,11460,11462,11464,11466,11468,11470,11472,11474,11476,11478,11480,11482,11484,11486,11488,11490,11499,11501,11506,42560,42562,42564,42566,42568,42570,42572,42574,42576,42578,42580,42582,42584,42586,42588,42590,42592,42594,42596,42598,42600,42602,42604,42624,42626,42628,42630,42632,42634,42636,42638,42640,42642,42644,42646,42648,42650,42786,42788,42790,42792,42794,42796,42798,42802,42804,42806,42808,42810,42812,42814,42816,42818,42820,42822,42824,42826,42828,42830,42832,42834,42836,42838,42840,42842,42844,42846,42848,42850,42852,42854,42856,42858,42860,42862,42873,42875,42880,42882,42884,42886,42891,42893,42896,42898,42902,42904,42906,42908,42910,42912,42914,42916,42918,42920,42934,42936,42938,42940,42942,42946,42953,42997);ee.addRange(65,90).addRange(192,214).addRange(216,223).addRange(329,330).addRange(376,377).addRange(385,386).addRange(390,391).addRange(393,395).addRange(398,401).addRange(403,404).addRange(406,408).addRange(412,413).addRange(415,416).addRange(422,423).addRange(430,431).addRange(433,435).addRange(439,440).addRange(452,453).addRange(455,456).addRange(458,459).addRange(497,498).addRange(502,504).addRange(570,571).addRange(573,574).addRange(579,582).addRange(904,906).addRange(910,911).addRange(913,929).addRange(931,939).addRange(975,977).addRange(981,982).addRange(1008,1009).addRange(1012,1013).addRange(1017,1018).addRange(1021,1071).addRange(1216,1217).addRange(1329,1366).addRange(4256,4293).addRange(5112,5117).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7834,7835).addRange(7944,7951).addRange(7960,7965).addRange(7976,7983).addRange(7992,7999).addRange(8008,8013).addRange(8040,8047).addRange(8064,8111).addRange(8114,8116),ee.addRange(8119,8124).addRange(8130,8132).addRange(8135,8140).addRange(8152,8155).addRange(8168,8172).addRange(8178,8180).addRange(8183,8188).addRange(8490,8491).addRange(8544,8559).addRange(9398,9423).addRange(11264,11310).addRange(11362,11364).addRange(11373,11376).addRange(11390,11392).addRange(42877,42878).addRange(42922,42926).addRange(42928,42932).addRange(42948,42951).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65313,65338).addRange(66560,66599).addRange(66736,66771).addRange(68736,68786).addRange(71840,71871).addRange(93760,93791).addRange(125184,125217),m.exports=ee},78562:(m,v,q)=>{const ee=q(78776)(181,447,601,611,623,629,637,640,658,837,895,902,908,4295,4301,7545,7549,7566,7838,8025,8027,8029,8126,8486,8498,8526,11559,11565,43859);ee.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,311).addRange(313,396).addRange(398,410).addRange(412,425).addRange(428,441).addRange(444,445).addRange(452,544).addRange(546,563).addRange(570,596).addRange(598,599).addRange(603,604).addRange(608,609).addRange(613,614).addRange(616,620).addRange(625,626).addRange(642,643).addRange(647,652).addRange(669,670).addRange(880,883).addRange(886,887).addRange(891,893).addRange(904,906).addRange(910,929).addRange(931,977).addRange(981,1013).addRange(1015,1019).addRange(1021,1153).addRange(1162,1327).addRange(1329,1366).addRange(1377,1415).addRange(4256,4293).addRange(4304,4346).addRange(4349,4351).addRange(5024,5109).addRange(5112,5117).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7680,7835).addRange(7840,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124),ee.addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8490,8491).addRange(8544,8575).addRange(8579,8580).addRange(9398,9449).addRange(11264,11310).addRange(11312,11358).addRange(11360,11376).addRange(11378,11379).addRange(11381,11382).addRange(11390,11491).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(42560,42605).addRange(42624,42651).addRange(42786,42799).addRange(42802,42863).addRange(42873,42887).addRange(42891,42893).addRange(42896,42900).addRange(42902,42926).addRange(42928,42943).addRange(42946,42954).addRange(42997,42998).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65313,65338).addRange(65345,65370).addRange(66560,66639).addRange(66736,66771).addRange(66776,66811).addRange(68736,68786).addRange(68800,68850).addRange(71840,71903).addRange(93760,93823).addRange(125184,125251),m.exports=ee},12104:(m,v,q)=>{const ee=q(78776)(256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,313,315,317,319,321,323,325,327,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,379,381,388,418,420,425,428,437,444,461,463,465,467,469,471,473,475,478,480,482,484,486,488,490,492,494,500,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,577,584,586,588,590,880,882,886,895,902,908,975,984,986,988,990,992,994,996,998,1e3,1002,1004,1006,1012,1015,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1219,1221,1223,1225,1227,1229,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,4295,4301,7680,7682,7684,7686,7688,7690,7692,7694,7696,7698,7700,7702,7704,7706,7708,7710,7712,7714,7716,7718,7720,7722,7724,7726,7728,7730,7732,7734,7736,7738,7740,7742,7744,7746,7748,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768,7770,7772,7774,7776,7778,7780,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800,7802,7804,7806,7808,7810,7812,7814,7816,7818,7820,7822,7824,7826,7828,7838,7840,7842,7844,7846,7848,7850,7852,7854,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902,7904,7906,7908,7910,7912,7914,7916,7918,7920,7922,7924,7926,7928,7930,7932,7934,8025,8027,8029,8031,8486,8498,8579,11360,11367,11369,11371,11378,11381,11394,11396,11398,11400,11402,11404,11406,11408,11410,11412,11414,11416,11418,11420,11422,11424,11426,11428,11430,11432,11434,11436,11438,11440,11442,11444,11446,11448,11450,11452,11454,11456,11458,11460,11462,11464,11466,11468,11470,11472,11474,11476,11478,11480,11482,11484,11486,11488,11490,11499,11501,11506,42560,42562,42564,42566,42568,42570,42572,42574,42576,42578,42580,42582,42584,42586,42588,42590,42592,42594,42596,42598,42600,42602,42604,42624,42626,42628,42630,42632,42634,42636,42638,42640,42642,42644,42646,42648,42650,42786,42788,42790,42792,42794,42796,42798,42802,42804,42806,42808,42810,42812,42814,42816,42818,42820,42822,42824,42826,42828,42830,42832,42834,42836,42838,42840,42842,42844,42846,42848,42850,42852,42854,42856,42858,42860,42862,42873,42875,42880,42882,42884,42886,42891,42893,42896,42898,42902,42904,42906,42908,42910,42912,42914,42916,42918,42920,42934,42936,42938,42940,42942,42946,42953,42997);ee.addRange(65,90).addRange(192,214).addRange(216,222).addRange(376,377).addRange(385,386).addRange(390,391).addRange(393,395).addRange(398,401).addRange(403,404).addRange(406,408).addRange(412,413).addRange(415,416).addRange(422,423).addRange(430,431).addRange(433,435).addRange(439,440).addRange(452,453).addRange(455,456).addRange(458,459).addRange(497,498).addRange(502,504).addRange(570,571).addRange(573,574).addRange(579,582).addRange(904,906).addRange(910,911).addRange(913,929).addRange(931,939).addRange(1017,1018).addRange(1021,1071).addRange(1216,1217).addRange(1329,1366).addRange(4256,4293).addRange(5024,5109).addRange(7312,7354).addRange(7357,7359).addRange(7944,7951).addRange(7960,7965).addRange(7976,7983).addRange(7992,7999).addRange(8008,8013).addRange(8040,8047).addRange(8072,8079).addRange(8088,8095).addRange(8104,8111).addRange(8120,8124).addRange(8136,8140).addRange(8152,8155).addRange(8168,8172).addRange(8184,8188).addRange(8490,8491),ee.addRange(8544,8559).addRange(9398,9423).addRange(11264,11310).addRange(11362,11364).addRange(11373,11376).addRange(11390,11392).addRange(42877,42878).addRange(42922,42926).addRange(42928,42932).addRange(42948,42951).addRange(65313,65338).addRange(66560,66599).addRange(66736,66771).addRange(68736,68786).addRange(71840,71871).addRange(93760,93791).addRange(125184,125217),m.exports=ee},41347:(m,v,q)=>{const ee=q(78776)(160,168,170,173,175,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,310,313,315,317,323,325,327,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,379,381,383,388,418,420,425,428,437,444,463,465,467,469,471,473,475,478,480,482,484,486,488,490,492,494,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,577,584,586,588,590,847,880,882,884,886,890,908,962,984,986,988,990,992,994,996,998,1e3,1002,1004,1006,1015,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1219,1221,1223,1225,1227,1229,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,1415,1564,2527,2611,2614,2654,3635,3763,3852,3907,3917,3922,3927,3932,3945,3955,3969,3987,3997,4002,4007,4012,4025,4295,4301,4348,7544,7680,7682,7684,7686,7688,7690,7692,7694,7696,7698,7700,7702,7704,7706,7708,7710,7712,7714,7716,7718,7720,7722,7724,7726,7728,7730,7732,7734,7736,7738,7740,7742,7744,7746,7748,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768,7770,7772,7774,7776,7778,7780,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800,7802,7804,7806,7808,7810,7812,7814,7816,7818,7820,7822,7824,7826,7828,7838,7840,7842,7844,7846,7848,7850,7852,7854,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902,7904,7906,7908,7910,7912,7914,7916,7918,7920,7922,7924,7926,7928,7930,7932,7934,8025,8027,8029,8031,8049,8051,8053,8055,8057,8059,8061,8147,8163,8209,8215,8252,8254,8279,8360,8484,8486,8488,8579,8585,10764,10972,11360,11367,11369,11371,11378,11381,11394,11396,11398,11400,11402,11404,11406,11408,11410,11412,11414,11416,11418,11420,11422,11424,11426,11428,11430,11432,11434,11436,11438,11440,11442,11444,11446,11448,11450,11452,11454,11456,11458,11460,11462,11464,11466,11468,11470,11472,11474,11476,11478,11480,11482,11484,11486,11488,11490,11499,11501,11506,11631,11935,12019,12288,12342,12447,12543,42560,42562,42564,42566,42568,42570,42572,42574,42576,42578,42580,42582,42584,42586,42588,42590,42592,42594,42596,42598,42600,42602,42604,42624,42626,42628,42630,42632,42634,42636,42638,42640,42642,42644,42646,42648,42650,42786,42788,42790,42792,42794,42796,42798,42802,42804,42806,42808,42810,42812,42814,42816,42818,42820,42822,42824,42826,42828,42830,42832,42834,42836,42838,42840,42842,42844,42846,42848,42850,42852,42854,42856,42858,42860,42862,42864,42873,42875,42880,42882,42884,42886,42891,42893,42896,42898,42902,42904,42906,42908,42910,42912,42914,42916,42918,42920,42934,42936,42938,42940,42942,42946,42953,42997,43881,64016,64018,64032,64034,64285,64318,65140,65279,119970,119995,120134,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590,127376);ee.addRange(65,90).addRange(178,181).addRange(184,186).addRange(188,190).addRange(192,214).addRange(216,223).addRange(306,308).addRange(319,321).addRange(329,330).addRange(376,377).addRange(385,386).addRange(390,391).addRange(393,395).addRange(398,401).addRange(403,404).addRange(406,408).addRange(412,413).addRange(415,416).addRange(422,423).addRange(430,431).addRange(433,435).addRange(439,440).addRange(452,461).addRange(497,500).addRange(502,504).addRange(570,571).addRange(573,574).addRange(579,582).addRange(688,696).addRange(728,733).addRange(736,740).addRange(832,833).addRange(835,837).addRange(894,895).addRange(900,906).addRange(910,911).addRange(913,929).addRange(931,939).addRange(975,982).addRange(1008,1010).addRange(1012,1013).addRange(1017,1018).addRange(1021,1071).addRange(1216,1217).addRange(1329,1366).addRange(1653,1656).addRange(2392,2399).addRange(2524,2525).addRange(2649,2651).addRange(2908,2909).addRange(3804,3805),ee.addRange(3957,3961).addRange(4256,4293).addRange(4447,4448).addRange(5112,5117).addRange(6068,6069).addRange(6155,6158).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7468,7470).addRange(7472,7482).addRange(7484,7501).addRange(7503,7530).addRange(7579,7615).addRange(7834,7835).addRange(7944,7951).addRange(7960,7965).addRange(7976,7983).addRange(7992,7999).addRange(8008,8013).addRange(8040,8047).addRange(8064,8111).addRange(8114,8116).addRange(8119,8132).addRange(8135,8143).addRange(8152,8155).addRange(8157,8159).addRange(8168,8175).addRange(8178,8180).addRange(8183,8190).addRange(8192,8207).addRange(8228,8230).addRange(8234,8239).addRange(8243,8244).addRange(8246,8247).addRange(8263,8265).addRange(8287,8305).addRange(8308,8334).addRange(8336,8348).addRange(8448,8451).addRange(8453,8455).addRange(8457,8467).addRange(8469,8470).addRange(8473,8477).addRange(8480,8482).addRange(8490,8493).addRange(8495,8505).addRange(8507,8512).addRange(8517,8521).addRange(8528,8575).addRange(8748,8749),ee.addRange(8751,8752).addRange(9001,9002).addRange(9312,9450).addRange(10868,10870).addRange(11264,11310).addRange(11362,11364).addRange(11373,11376).addRange(11388,11392).addRange(12032,12245).addRange(12344,12346).addRange(12443,12444).addRange(12593,12686).addRange(12690,12703).addRange(12800,12830).addRange(12832,12871).addRange(12880,12926).addRange(12928,13311).addRange(42652,42653).addRange(42877,42878).addRange(42922,42926).addRange(42928,42932).addRange(42948,42951).addRange(43e3,43001).addRange(43868,43871).addRange(43888,43967).addRange(63744,64013).addRange(64021,64030).addRange(64037,64038).addRange(64042,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64287,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65020).addRange(65024,65049).addRange(65072,65092).addRange(65095,65106).addRange(65108,65126).addRange(65128,65131).addRange(65136,65138).addRange(65142,65276).addRange(65281,65470).addRange(65474,65479).addRange(65482,65487),ee.addRange(65490,65495).addRange(65498,65500).addRange(65504,65510).addRange(65512,65518).addRange(65520,65528).addRange(66560,66599).addRange(66736,66771).addRange(68736,68786).addRange(71840,71871).addRange(93760,93791).addRange(113824,113827).addRange(119134,119140).addRange(119155,119162).addRange(119227,119232).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,120831).addRange(125184,125217).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(127232,127242),ee.addRange(127248,127278).addRange(127280,127311).addRange(127338,127340).addRange(127488,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(130032,130041).addRange(194560,195101).addRange(917504,921599),m.exports=ee},50589:(m,v,q)=>{const ee=q(78776)(181,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,311,314,316,318,320,322,324,326,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,378,380,387,389,392,396,402,405,414,417,419,421,424,429,432,436,438,441,445,447,452,460,462,464,466,468,470,472,474,479,481,483,485,487,489,491,493,499,501,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,547,549,551,553,555,557,559,561,563,572,578,583,585,587,589,601,611,623,629,637,640,658,837,881,883,887,912,985,987,989,991,993,995,997,999,1001,1003,1005,1013,1016,1019,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1218,1220,1222,1224,1226,1228,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,7545,7549,7566,7681,7683,7685,7687,7689,7691,7693,7695,7697,7699,7701,7703,7705,7707,7709,7711,7713,7715,7717,7719,7721,7723,7725,7727,7729,7731,7733,7735,7737,7739,7741,7743,7745,7747,7749,7751,7753,7755,7757,7759,7761,7763,7765,7767,7769,7771,7773,7775,7777,7779,7781,7783,7785,7787,7789,7791,7793,7795,7797,7799,7801,7803,7805,7807,7809,7811,7813,7815,7817,7819,7821,7823,7825,7827,7841,7843,7845,7847,7849,7851,7853,7855,7857,7859,7861,7863,7865,7867,7869,7871,7873,7875,7877,7879,7881,7883,7885,7887,7889,7891,7893,7895,7897,7899,7901,7903,7905,7907,7909,7911,7913,7915,7917,7919,7921,7923,7925,7927,7929,7931,7933,8126,8526,8580,11361,11368,11370,11372,11379,11382,11393,11395,11397,11399,11401,11403,11405,11407,11409,11411,11413,11415,11417,11419,11421,11423,11425,11427,11429,11431,11433,11435,11437,11439,11441,11443,11445,11447,11449,11451,11453,11455,11457,11459,11461,11463,11465,11467,11469,11471,11473,11475,11477,11479,11481,11483,11485,11487,11489,11491,11500,11502,11507,11559,11565,42561,42563,42565,42567,42569,42571,42573,42575,42577,42579,42581,42583,42585,42587,42589,42591,42593,42595,42597,42599,42601,42603,42605,42625,42627,42629,42631,42633,42635,42637,42639,42641,42643,42645,42647,42649,42651,42787,42789,42791,42793,42795,42797,42799,42803,42805,42807,42809,42811,42813,42815,42817,42819,42821,42823,42825,42827,42829,42831,42833,42835,42837,42839,42841,42843,42845,42847,42849,42851,42853,42855,42857,42859,42861,42863,42874,42876,42879,42881,42883,42885,42887,42892,42897,42903,42905,42907,42909,42911,42913,42915,42917,42919,42921,42933,42935,42937,42939,42941,42943,42947,42952,42954,42998,43859);ee.addRange(97,122).addRange(223,246).addRange(248,255).addRange(328,329).addRange(382,384).addRange(409,410).addRange(454,455).addRange(457,458).addRange(476,477).addRange(495,497).addRange(575,576).addRange(591,596).addRange(598,599).addRange(603,604).addRange(608,609).addRange(613,614).addRange(616,620).addRange(625,626).addRange(642,643).addRange(647,652).addRange(669,670).addRange(891,893).addRange(940,974).addRange(976,977).addRange(981,983).addRange(1007,1011).addRange(1072,1119).addRange(1230,1231).addRange(1377,1415).addRange(5112,5117).addRange(7296,7304).addRange(7829,7835).addRange(7935,7943).addRange(7952,7957).addRange(7968,7975).addRange(7984,7991).addRange(8e3,8005).addRange(8016,8023).addRange(8032,8039).addRange(8048,8061).addRange(8064,8071).addRange(8080,8087).addRange(8096,8103).addRange(8112,8116).addRange(8118,8119).addRange(8130,8132).addRange(8134,8135).addRange(8144,8147).addRange(8150,8151).addRange(8160,8167).addRange(8178,8180),ee.addRange(8182,8183).addRange(8560,8575).addRange(9424,9449).addRange(11312,11358).addRange(11365,11366).addRange(11520,11557).addRange(42899,42900).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65345,65370).addRange(66600,66639).addRange(66776,66811).addRange(68800,68850).addRange(71872,71903).addRange(93792,93823).addRange(125218,125251),m.exports=ee},50046:(m,v,q)=>{const ee=q(78776)(181,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,311,314,316,318,320,322,324,326,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,378,380,387,389,392,396,402,405,414,417,419,421,424,429,432,436,438,441,445,447,462,464,466,468,470,472,474,479,481,483,485,487,489,491,493,501,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,547,549,551,553,555,557,559,561,563,572,578,583,585,587,589,601,611,623,629,637,640,658,837,881,883,887,912,985,987,989,991,993,995,997,999,1001,1003,1005,1013,1016,1019,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1218,1220,1222,1224,1226,1228,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,7545,7549,7566,7681,7683,7685,7687,7689,7691,7693,7695,7697,7699,7701,7703,7705,7707,7709,7711,7713,7715,7717,7719,7721,7723,7725,7727,7729,7731,7733,7735,7737,7739,7741,7743,7745,7747,7749,7751,7753,7755,7757,7759,7761,7763,7765,7767,7769,7771,7773,7775,7777,7779,7781,7783,7785,7787,7789,7791,7793,7795,7797,7799,7801,7803,7805,7807,7809,7811,7813,7815,7817,7819,7821,7823,7825,7827,7841,7843,7845,7847,7849,7851,7853,7855,7857,7859,7861,7863,7865,7867,7869,7871,7873,7875,7877,7879,7881,7883,7885,7887,7889,7891,7893,7895,7897,7899,7901,7903,7905,7907,7909,7911,7913,7915,7917,7919,7921,7923,7925,7927,7929,7931,7933,8124,8126,8140,8188,8526,8580,11361,11368,11370,11372,11379,11382,11393,11395,11397,11399,11401,11403,11405,11407,11409,11411,11413,11415,11417,11419,11421,11423,11425,11427,11429,11431,11433,11435,11437,11439,11441,11443,11445,11447,11449,11451,11453,11455,11457,11459,11461,11463,11465,11467,11469,11471,11473,11475,11477,11479,11481,11483,11485,11487,11489,11491,11500,11502,11507,11559,11565,42561,42563,42565,42567,42569,42571,42573,42575,42577,42579,42581,42583,42585,42587,42589,42591,42593,42595,42597,42599,42601,42603,42605,42625,42627,42629,42631,42633,42635,42637,42639,42641,42643,42645,42647,42649,42651,42787,42789,42791,42793,42795,42797,42799,42803,42805,42807,42809,42811,42813,42815,42817,42819,42821,42823,42825,42827,42829,42831,42833,42835,42837,42839,42841,42843,42845,42847,42849,42851,42853,42855,42857,42859,42861,42863,42874,42876,42879,42881,42883,42885,42887,42892,42897,42903,42905,42907,42909,42911,42913,42915,42917,42919,42921,42933,42935,42937,42939,42941,42943,42947,42952,42954,42998,43859);ee.addRange(97,122).addRange(223,246).addRange(248,255).addRange(328,329).addRange(382,384).addRange(409,410).addRange(453,454).addRange(456,457).addRange(459,460).addRange(476,477).addRange(495,496).addRange(498,499).addRange(575,576).addRange(591,596).addRange(598,599).addRange(603,604).addRange(608,609).addRange(613,614).addRange(616,620).addRange(625,626).addRange(642,643).addRange(647,652).addRange(669,670).addRange(891,893).addRange(940,974).addRange(976,977).addRange(981,983).addRange(1007,1011).addRange(1072,1119).addRange(1230,1231).addRange(1377,1415).addRange(4304,4346).addRange(4349,4351).addRange(5112,5117).addRange(7296,7304).addRange(7829,7835).addRange(7935,7943).addRange(7952,7957).addRange(7968,7975).addRange(7984,7991).addRange(8e3,8005).addRange(8016,8023).addRange(8032,8039).addRange(8048,8061).addRange(8064,8116).addRange(8118,8119).addRange(8130,8132).addRange(8134,8135).addRange(8144,8147).addRange(8150,8151).addRange(8160,8167),ee.addRange(8178,8180).addRange(8182,8183).addRange(8560,8575).addRange(9424,9449).addRange(11312,11358).addRange(11365,11366).addRange(11520,11557).addRange(42899,42900).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65345,65370).addRange(66600,66639).addRange(66776,66811).addRange(68800,68850).addRange(71872,71903).addRange(93792,93823).addRange(125218,125251),m.exports=ee},77336:(m,v,q)=>{const ee=q(78776)(45,1418,1470,5120,6150,8275,8315,8331,8722,11799,11802,11840,12316,12336,12448,65112,65123,65293,69293);ee.addRange(8208,8213).addRange(11834,11835).addRange(65073,65074),m.exports=ee},32016:(m,v,q)=>{const ee=q(78776)(173,847,1564,12644,65279,65440);ee.addRange(4447,4448).addRange(6068,6069).addRange(6155,6158).addRange(8203,8207).addRange(8234,8238).addRange(8288,8303).addRange(65024,65039).addRange(65520,65528).addRange(113824,113827).addRange(119155,119162).addRange(917504,921599),m.exports=ee},42339:(m,v,q)=>{const ee=q(78776)(329,1651,3959,3961,917505);ee.addRange(6051,6052).addRange(8298,8303).addRange(9001,9002),m.exports=ee},97707:(m,v,q)=>{const ee=q(78776)(94,96,168,175,180,890,1369,1471,1476,2364,2381,2417,2492,2509,2620,2637,2748,2765,2876,2893,2901,3021,3149,3260,3277,3405,3530,3662,3770,3893,3895,3897,4038,4151,4239,6109,6783,6964,6980,7405,7412,8125,11823,12540,42607,42623,43204,43347,43443,43456,43493,43766,64286,65342,65344,65392,65507,66272,70003,70080,70460,70477,70722,70726,71231,71467,72003,72160,72244,72263,72345,72767,73026,73111);ee.addRange(183,184).addRange(688,846).addRange(848,855).addRange(861,866).addRange(884,885).addRange(900,901).addRange(1155,1159).addRange(1425,1441).addRange(1443,1469).addRange(1473,1474).addRange(1611,1618).addRange(1623,1624).addRange(1759,1760).addRange(1765,1766).addRange(1770,1772).addRange(1840,1866).addRange(1958,1968).addRange(2027,2037).addRange(2072,2073).addRange(2275,2302).addRange(2385,2388).addRange(2813,2815).addRange(3387,3388).addRange(3655,3660).addRange(3784,3788).addRange(3864,3865).addRange(3902,3903).addRange(3970,3972).addRange(3974,3975).addRange(4153,4154).addRange(4195,4196).addRange(4201,4205).addRange(4231,4237).addRange(4250,4251).addRange(4957,4959).addRange(6089,6099).addRange(6457,6459).addRange(6773,6780).addRange(6832,6845).addRange(7019,7027).addRange(7082,7083).addRange(7222,7223).addRange(7288,7293).addRange(7376,7400).addRange(7415,7417).addRange(7468,7530).addRange(7620,7631).addRange(7669,7673).addRange(7677,7679).addRange(8127,8129).addRange(8141,8143),ee.addRange(8157,8159).addRange(8173,8175).addRange(8189,8190).addRange(11503,11505).addRange(12330,12335).addRange(12441,12444).addRange(42620,42621).addRange(42652,42653).addRange(42736,42737).addRange(42752,42785).addRange(42888,42890).addRange(43e3,43001).addRange(43232,43249).addRange(43307,43310).addRange(43643,43645).addRange(43711,43714).addRange(43867,43871).addRange(43881,43883).addRange(44012,44013).addRange(65056,65071).addRange(65438,65439).addRange(68325,68326).addRange(68898,68903).addRange(69446,69456).addRange(69817,69818).addRange(69939,69940).addRange(70090,70092).addRange(70197,70198).addRange(70377,70378).addRange(70502,70508).addRange(70512,70516).addRange(70850,70851).addRange(71103,71104).addRange(71350,71351).addRange(71737,71738).addRange(71997,71998).addRange(73028,73029).addRange(92912,92916).addRange(92976,92982).addRange(94095,94111).addRange(94192,94193).addRange(119143,119145).addRange(119149,119154).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(123184,123190).addRange(123628,123631).addRange(125136,125142).addRange(125252,125254).addRange(125256,125258),m.exports=ee},23694:(m,v,q)=>{const ee=q(78776)(35,42,169,174,8252,8265,8482,8505,9e3,9167,9410,9654,9664,9742,9745,9752,9757,9760,9766,9770,9792,9794,9827,9832,9851,9881,9895,9928,9937,9981,9986,9989,9999,10002,10004,10006,10013,10017,10024,10052,10055,10060,10062,10071,10145,10160,10175,11088,11093,12336,12349,12951,12953,126980,127183,127374,127514,127535,128391,128400,128424,128444,128481,128483,128488,128495,128499,128745,128752);ee.addRange(48,57).addRange(8596,8601).addRange(8617,8618).addRange(8986,8987).addRange(9193,9203).addRange(9208,9210).addRange(9642,9643).addRange(9723,9726).addRange(9728,9732).addRange(9748,9749).addRange(9762,9763).addRange(9774,9775).addRange(9784,9786).addRange(9800,9811).addRange(9823,9824).addRange(9829,9830).addRange(9854,9855).addRange(9874,9879).addRange(9883,9884).addRange(9888,9889).addRange(9898,9899).addRange(9904,9905).addRange(9917,9918).addRange(9924,9925).addRange(9934,9935).addRange(9939,9940).addRange(9961,9962).addRange(9968,9973).addRange(9975,9978).addRange(9992,9997).addRange(10035,10036).addRange(10067,10069).addRange(10083,10084).addRange(10133,10135).addRange(10548,10549).addRange(11013,11015).addRange(11035,11036).addRange(127344,127345).addRange(127358,127359).addRange(127377,127386).addRange(127462,127487).addRange(127489,127490).addRange(127538,127546).addRange(127568,127569).addRange(127744,127777).addRange(127780,127891).addRange(127894,127895).addRange(127897,127899).addRange(127902,127984).addRange(127987,127989).addRange(127991,128253),ee.addRange(128255,128317).addRange(128329,128334).addRange(128336,128359).addRange(128367,128368).addRange(128371,128378).addRange(128394,128397).addRange(128405,128406).addRange(128420,128421).addRange(128433,128434).addRange(128450,128452).addRange(128465,128467).addRange(128476,128478).addRange(128506,128591).addRange(128640,128709).addRange(128715,128722).addRange(128725,128727).addRange(128736,128741).addRange(128747,128748).addRange(128755,128764).addRange(128992,129003).addRange(129292,129338).addRange(129340,129349).addRange(129351,129400).addRange(129402,129483).addRange(129485,129535).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750),m.exports=ee},94007:(m,v,q)=>{const ee=q(78776)(35,42,8205,8419,65039);ee.addRange(48,57).addRange(127462,127487).addRange(127995,127999).addRange(129456,129459).addRange(917536,917631),m.exports=ee},13916:(m,v,q)=>{const ee=q(78776)();ee.addRange(127995,127999),m.exports=ee},98053:(m,v,q)=>{const ee=q(78776)(9757,9977,127877,127943,128124,128143,128145,128170,128378,128400,128675,128704,128716,129292,129295,129318,129399,129467);ee.addRange(9994,9997).addRange(127938,127940).addRange(127946,127948).addRange(128066,128067).addRange(128070,128080).addRange(128102,128120).addRange(128129,128131).addRange(128133,128135).addRange(128372,128373).addRange(128405,128406).addRange(128581,128583).addRange(128587,128591).addRange(128692,128694).addRange(129304,129311).addRange(129328,129337).addRange(129340,129342).addRange(129461,129462).addRange(129464,129465).addRange(129485,129487).addRange(129489,129501),m.exports=ee},10906:(m,v,q)=>{const ee=q(78776)(9200,9203,9855,9875,9889,9934,9940,9962,9973,9978,9981,9989,10024,10060,10062,10071,10160,10175,11088,11093,126980,127183,127374,127489,127514,127535,127988,128064,128378,128420,128716);ee.addRange(8986,8987).addRange(9193,9196).addRange(9725,9726).addRange(9748,9749).addRange(9800,9811).addRange(9898,9899).addRange(9917,9918).addRange(9924,9925).addRange(9970,9971).addRange(9994,9995).addRange(10067,10069).addRange(10133,10135).addRange(11035,11036).addRange(127377,127386).addRange(127462,127487).addRange(127538,127542).addRange(127544,127546).addRange(127568,127569).addRange(127744,127776).addRange(127789,127797).addRange(127799,127868).addRange(127870,127891).addRange(127904,127946).addRange(127951,127955).addRange(127968,127984).addRange(127992,128062).addRange(128066,128252).addRange(128255,128317).addRange(128331,128334).addRange(128336,128359).addRange(128405,128406).addRange(128507,128591).addRange(128640,128709).addRange(128720,128722).addRange(128725,128727).addRange(128747,128748).addRange(128756,128764).addRange(128992,129003).addRange(129292,129338).addRange(129340,129349).addRange(129351,129400).addRange(129402,129483).addRange(129485,129535).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750),m.exports=ee},66359:(m,v,q)=>{const ee=q(78776)(169,174,8252,8265,8482,8505,9e3,9096,9167,9410,9654,9664,10004,10006,10013,10017,10024,10052,10055,10060,10062,10071,10145,10160,10175,11088,11093,12336,12349,12951,12953,127279,127374,127514,127535);ee.addRange(8596,8601).addRange(8617,8618).addRange(8986,8987).addRange(9193,9203).addRange(9208,9210).addRange(9642,9643).addRange(9723,9726).addRange(9728,9733).addRange(9735,9746).addRange(9748,9861).addRange(9872,9989).addRange(9992,10002).addRange(10035,10036).addRange(10067,10069).addRange(10083,10087).addRange(10133,10135).addRange(10548,10549).addRange(11013,11015).addRange(11035,11036).addRange(126976,127231).addRange(127245,127247).addRange(127340,127345).addRange(127358,127359).addRange(127377,127386).addRange(127405,127461).addRange(127489,127503).addRange(127538,127546).addRange(127548,127551).addRange(127561,127994).addRange(128e3,128317).addRange(128326,128591).addRange(128640,128767).addRange(128884,128895).addRange(128981,129023).addRange(129036,129039).addRange(129096,129103).addRange(129114,129119).addRange(129160,129167).addRange(129198,129279).addRange(129292,129338).addRange(129340,129349).addRange(129351,129791).addRange(130048,131069),m.exports=ee},17743:(m,v,q)=>{const ee=q(78776)(183,1600,2042,2901,3654,3782,6154,6211,6823,7222,7291,12293,40981,42508,43471,43494,43632,43741,65392,70493,72344,94179);ee.addRange(720,721).addRange(12337,12341).addRange(12445,12446).addRange(12540,12542).addRange(43763,43764).addRange(71110,71112).addRange(92994,92995).addRange(94176,94177).addRange(123196,123197).addRange(125252,125254),m.exports=ee},75530:(m,v,q)=>{const ee=q(78776)(908,1470,1472,1475,1478,1563,1758,1769,1808,1969,2074,2084,2088,2142,2363,2482,2493,2510,2563,2654,2678,2691,2761,2768,2809,2877,2880,2947,2972,3007,3024,3133,3294,3389,3517,3716,3749,3773,3782,3894,3896,3967,3973,4145,4152,4295,4301,4696,4800,6070,6314,6464,6743,6753,6971,7082,7143,7150,7379,7393,7418,8025,8027,8029,11559,11565,42611,43597,43697,43712,43714,64285,64318,65952,66927,67592,67644,67903,69293,69632,69932,70197,70280,70461,70463,70480,70725,70749,70841,70846,70849,71102,71230,71340,71350,71352,71462,71736,71739,71945,71997,72192,72272,72343,72766,72873,72881,72884,73030,73110,73112,73648,92917,113820,113823,119142,119365,119970,119995,120134,123647,125259,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);ee.addRange(32,126).addRange(160,172).addRange(174,767).addRange(880,887).addRange(890,895).addRange(900,906).addRange(910,929).addRange(931,1154).addRange(1162,1327).addRange(1329,1366).addRange(1369,1418).addRange(1421,1423).addRange(1488,1514).addRange(1519,1524).addRange(1542,1551).addRange(1566,1610).addRange(1632,1647).addRange(1649,1749).addRange(1765,1766).addRange(1774,1805).addRange(1810,1839).addRange(1869,1957).addRange(1984,2026).addRange(2036,2042).addRange(2046,2069).addRange(2096,2110).addRange(2112,2136).addRange(2144,2154).addRange(2208,2228).addRange(2230,2247).addRange(2307,2361).addRange(2365,2368).addRange(2377,2380).addRange(2382,2384).addRange(2392,2401).addRange(2404,2432).addRange(2434,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2495,2496).addRange(2503,2504).addRange(2507,2508).addRange(2524,2525).addRange(2527,2529).addRange(2534,2557).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600),ee.addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2624).addRange(2649,2652).addRange(2662,2671).addRange(2674,2676).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2749,2752).addRange(2763,2764).addRange(2784,2785).addRange(2790,2801).addRange(2818,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2887,2888).addRange(2891,2892).addRange(2908,2909).addRange(2911,2913).addRange(2918,2935).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3009,3010).addRange(3014,3016).addRange(3018,3020).addRange(3046,3066).addRange(3073,3075).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3137,3140).addRange(3160,3162).addRange(3168,3169).addRange(3174,3183),ee.addRange(3191,3200).addRange(3202,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3261,3262).addRange(3264,3265).addRange(3267,3268).addRange(3271,3272).addRange(3274,3275).addRange(3296,3297).addRange(3302,3311).addRange(3313,3314).addRange(3330,3340).addRange(3342,3344).addRange(3346,3386).addRange(3391,3392).addRange(3398,3400).addRange(3402,3404).addRange(3406,3407).addRange(3412,3414).addRange(3416,3425).addRange(3430,3455).addRange(3458,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3536,3537).addRange(3544,3550).addRange(3558,3567).addRange(3570,3572).addRange(3585,3632).addRange(3634,3635).addRange(3647,3654).addRange(3663,3675).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3760).addRange(3762,3763).addRange(3776,3780).addRange(3792,3801).addRange(3804,3807).addRange(3840,3863).addRange(3866,3892).addRange(3898,3911).addRange(3913,3948).addRange(3976,3980).addRange(4030,4037),ee.addRange(4039,4044).addRange(4046,4058).addRange(4096,4140).addRange(4155,4156).addRange(4159,4183).addRange(4186,4189).addRange(4193,4208).addRange(4213,4225).addRange(4227,4228).addRange(4231,4236).addRange(4238,4252).addRange(4254,4293).addRange(4304,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4960,4988).addRange(4992,5017).addRange(5024,5109).addRange(5112,5117).addRange(5120,5788).addRange(5792,5880).addRange(5888,5900).addRange(5902,5905).addRange(5920,5937).addRange(5941,5942).addRange(5952,5969).addRange(5984,5996).addRange(5998,6e3).addRange(6016,6067).addRange(6078,6085).addRange(6087,6088).addRange(6100,6108).addRange(6112,6121).addRange(6128,6137).addRange(6144,6154).addRange(6160,6169).addRange(6176,6264).addRange(6272,6276).addRange(6279,6312).addRange(6320,6389),ee.addRange(6400,6430).addRange(6435,6438).addRange(6441,6443).addRange(6448,6449).addRange(6451,6456).addRange(6468,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6622,6678).addRange(6681,6682).addRange(6686,6741).addRange(6755,6756).addRange(6765,6770).addRange(6784,6793).addRange(6800,6809).addRange(6816,6829).addRange(6916,6963).addRange(6973,6977).addRange(6979,6987).addRange(6992,7018).addRange(7028,7036).addRange(7042,7073).addRange(7078,7079).addRange(7086,7141).addRange(7146,7148).addRange(7154,7155).addRange(7164,7211).addRange(7220,7221).addRange(7227,7241).addRange(7245,7304).addRange(7312,7354).addRange(7357,7367).addRange(7401,7404).addRange(7406,7411).addRange(7413,7415).addRange(7424,7615).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8132).addRange(8134,8147).addRange(8150,8155).addRange(8157,8175).addRange(8178,8180).addRange(8182,8190),ee.addRange(8192,8202).addRange(8208,8231).addRange(8239,8287).addRange(8304,8305).addRange(8308,8334).addRange(8336,8348).addRange(8352,8383).addRange(8448,8587).addRange(8592,9254).addRange(9280,9290).addRange(9312,11123).addRange(11126,11157).addRange(11159,11310).addRange(11312,11358).addRange(11360,11502).addRange(11506,11507).addRange(11513,11557).addRange(11568,11623).addRange(11631,11632).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(11776,11858).addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12272,12283).addRange(12288,12329).addRange(12336,12351).addRange(12353,12438).addRange(12443,12543).addRange(12549,12591).addRange(12593,12686).addRange(12688,12771).addRange(12784,12830).addRange(12832,40956).addRange(40960,42124).addRange(42128,42182).addRange(42192,42539).addRange(42560,42606).addRange(42622,42653).addRange(42656,42735).addRange(42738,42743).addRange(42752,42943).addRange(42946,42954),ee.addRange(42997,43009).addRange(43011,43013).addRange(43015,43018).addRange(43020,43044).addRange(43047,43051).addRange(43056,43065).addRange(43072,43127).addRange(43136,43203).addRange(43214,43225).addRange(43250,43262).addRange(43264,43301).addRange(43310,43334).addRange(43346,43347).addRange(43359,43388).addRange(43395,43442).addRange(43444,43445).addRange(43450,43451).addRange(43454,43469).addRange(43471,43481).addRange(43486,43492).addRange(43494,43518).addRange(43520,43560).addRange(43567,43568).addRange(43571,43572).addRange(43584,43586).addRange(43588,43595).addRange(43600,43609).addRange(43612,43643).addRange(43645,43695).addRange(43701,43702).addRange(43705,43709).addRange(43739,43755).addRange(43758,43765).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43883).addRange(43888,44004).addRange(44006,44007).addRange(44009,44012).addRange(44016,44025).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64287,64310),ee.addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64449).addRange(64467,64831).addRange(64848,64911).addRange(64914,64967).addRange(65008,65021).addRange(65040,65049).addRange(65072,65106).addRange(65108,65126).addRange(65128,65131).addRange(65136,65140).addRange(65142,65276).addRange(65281,65437).addRange(65440,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65504,65510).addRange(65512,65518).addRange(65532,65533).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65792,65794).addRange(65799,65843).addRange(65847,65934).addRange(65936,65948).addRange(66e3,66044).addRange(66176,66204).addRange(66208,66256).addRange(66273,66299).addRange(66304,66339).addRange(66349,66378).addRange(66384,66421).addRange(66432,66461).addRange(66463,66499).addRange(66504,66517).addRange(66560,66717).addRange(66720,66729).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382),ee.addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67671,67742).addRange(67751,67759).addRange(67808,67826).addRange(67828,67829).addRange(67835,67867).addRange(67871,67897).addRange(67968,68023).addRange(68028,68047).addRange(68050,68096).addRange(68112,68115).addRange(68117,68119).addRange(68121,68149).addRange(68160,68168).addRange(68176,68184).addRange(68192,68255).addRange(68288,68324).addRange(68331,68342).addRange(68352,68405).addRange(68409,68437).addRange(68440,68466).addRange(68472,68497).addRange(68505,68508).addRange(68521,68527).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68858,68899).addRange(68912,68921).addRange(69216,69246).addRange(69248,69289).addRange(69296,69297).addRange(69376,69415).addRange(69424,69445).addRange(69457,69465).addRange(69552,69579).addRange(69600,69622).addRange(69634,69687).addRange(69703,69709).addRange(69714,69743).addRange(69762,69810).addRange(69815,69816).addRange(69819,69820).addRange(69822,69825).addRange(69840,69864).addRange(69872,69881),ee.addRange(69891,69926).addRange(69942,69959).addRange(69968,70002).addRange(70004,70006).addRange(70018,70069).addRange(70079,70088).addRange(70093,70094).addRange(70096,70111).addRange(70113,70132).addRange(70144,70161).addRange(70163,70190).addRange(70194,70195).addRange(70200,70205).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70313).addRange(70320,70366).addRange(70368,70370).addRange(70384,70393).addRange(70402,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70465,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70656,70711).addRange(70720,70721).addRange(70727,70747).addRange(70751,70753).addRange(70784,70831).addRange(70833,70834).addRange(70843,70844).addRange(70852,70855).addRange(70864,70873).addRange(71040,71086).addRange(71088,71089).addRange(71096,71099).addRange(71105,71131).addRange(71168,71218).addRange(71227,71228).addRange(71233,71236).addRange(71248,71257).addRange(71264,71276).addRange(71296,71338).addRange(71342,71343),ee.addRange(71360,71369).addRange(71424,71450).addRange(71456,71457).addRange(71472,71487).addRange(71680,71726).addRange(71840,71922).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71983).addRange(71985,71989).addRange(71991,71992).addRange(71999,72002).addRange(72004,72006).addRange(72016,72025).addRange(72096,72103).addRange(72106,72147).addRange(72156,72159).addRange(72161,72164).addRange(72203,72242).addRange(72249,72250).addRange(72255,72262).addRange(72279,72280).addRange(72284,72329).addRange(72346,72354).addRange(72384,72440).addRange(72704,72712).addRange(72714,72751).addRange(72768,72773).addRange(72784,72812).addRange(72816,72847).addRange(72960,72966).addRange(72968,72969).addRange(72971,73008).addRange(73040,73049).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73107,73108).addRange(73120,73129).addRange(73440,73458).addRange(73461,73464).addRange(73664,73713).addRange(73727,74649).addRange(74752,74862).addRange(74864,74868).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766),ee.addRange(92768,92777).addRange(92782,92783).addRange(92880,92909).addRange(92928,92975).addRange(92983,92997).addRange(93008,93017).addRange(93019,93025).addRange(93027,93047).addRange(93053,93071).addRange(93760,93850).addRange(93952,94026).addRange(94032,94087).addRange(94099,94111).addRange(94176,94179).addRange(94192,94193).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(118784,119029).addRange(119040,119078).addRange(119081,119140).addRange(119146,119149).addRange(119171,119172).addRange(119180,119209).addRange(119214,119272).addRange(119296,119361).addRange(119520,119539).addRange(119552,119638).addRange(119648,119672).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132),ee.addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,121343).addRange(121399,121402).addRange(121453,121460).addRange(121462,121475).addRange(121477,121483).addRange(123136,123180).addRange(123191,123197).addRange(123200,123209).addRange(123214,123215).addRange(123584,123627).addRange(123632,123641).addRange(124928,125124).addRange(125127,125135).addRange(125184,125251).addRange(125264,125273).addRange(125278,125279).addRange(126065,126132).addRange(126209,126269).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(126704,126705).addRange(126976,127019).addRange(127024,127123).addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127232,127405).addRange(127462,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(127584,127589),ee.addRange(127744,128727).addRange(128736,128748).addRange(128752,128764).addRange(128768,128883).addRange(128896,128984).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129201).addRange(129280,129400).addRange(129402,129483).addRange(129485,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750).addRange(129792,129938).addRange(129940,129994).addRange(130032,130041).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),m.exports=ee},38693:(m,v,q)=>{const ee=q(78776)(1471,1479,1648,1809,2045,2362,2364,2381,2433,2492,2494,2509,2519,2558,2620,2641,2677,2748,2765,2817,2876,2893,2946,3006,3008,3021,3031,3072,3076,3201,3260,3263,3266,3270,3390,3405,3415,3457,3530,3535,3542,3551,3633,3761,3893,3895,3897,4038,4226,4237,4253,6086,6109,6313,6450,6683,6742,6752,6754,6783,6972,6978,7142,7149,7405,7412,8204,11647,43010,43014,43019,43052,43263,43443,43493,43587,43596,43644,43696,43713,43766,44005,44008,44013,64286,66045,66272,68159,69633,70003,70095,70196,70206,70367,70462,70464,70487,70726,70750,70832,70842,70845,71087,71229,71339,71341,71351,71984,71998,72003,72160,72263,72767,73018,73031,73109,73111,94031,94180,119141,121461,121476);ee.addRange(768,879).addRange(1155,1161).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1552,1562).addRange(1611,1631).addRange(1750,1756).addRange(1759,1764).addRange(1767,1768).addRange(1770,1773).addRange(1840,1866).addRange(1958,1968).addRange(2027,2035).addRange(2070,2073).addRange(2075,2083).addRange(2085,2087).addRange(2089,2093).addRange(2137,2139).addRange(2259,2273).addRange(2275,2306).addRange(2369,2376).addRange(2385,2391).addRange(2402,2403).addRange(2497,2500).addRange(2530,2531).addRange(2561,2562).addRange(2625,2626).addRange(2631,2632).addRange(2635,2637).addRange(2672,2673).addRange(2689,2690).addRange(2753,2757).addRange(2759,2760).addRange(2786,2787).addRange(2810,2815).addRange(2878,2879).addRange(2881,2884).addRange(2901,2903).addRange(2914,2915).addRange(3134,3136).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3170,3171).addRange(3276,3277).addRange(3285,3286).addRange(3298,3299).addRange(3328,3329).addRange(3387,3388).addRange(3393,3396),ee.addRange(3426,3427).addRange(3538,3540).addRange(3636,3642).addRange(3655,3662).addRange(3764,3772).addRange(3784,3789).addRange(3864,3865).addRange(3953,3966).addRange(3968,3972).addRange(3974,3975).addRange(3981,3991).addRange(3993,4028).addRange(4141,4144).addRange(4146,4151).addRange(4153,4154).addRange(4157,4158).addRange(4184,4185).addRange(4190,4192).addRange(4209,4212).addRange(4229,4230).addRange(4957,4959).addRange(5906,5908).addRange(5938,5940).addRange(5970,5971).addRange(6002,6003).addRange(6068,6069).addRange(6071,6077).addRange(6089,6099).addRange(6155,6157).addRange(6277,6278).addRange(6432,6434).addRange(6439,6440).addRange(6457,6459).addRange(6679,6680).addRange(6744,6750).addRange(6757,6764).addRange(6771,6780).addRange(6832,6848).addRange(6912,6915).addRange(6964,6970).addRange(7019,7027).addRange(7040,7041).addRange(7074,7077).addRange(7080,7081).addRange(7083,7085).addRange(7144,7145).addRange(7151,7153).addRange(7212,7219).addRange(7222,7223).addRange(7376,7378).addRange(7380,7392),ee.addRange(7394,7400).addRange(7416,7417).addRange(7616,7673).addRange(7675,7679).addRange(8400,8432).addRange(11503,11505).addRange(11744,11775).addRange(12330,12335).addRange(12441,12442).addRange(42607,42610).addRange(42612,42621).addRange(42654,42655).addRange(42736,42737).addRange(43045,43046).addRange(43204,43205).addRange(43232,43249).addRange(43302,43309).addRange(43335,43345).addRange(43392,43394).addRange(43446,43449).addRange(43452,43453).addRange(43561,43566).addRange(43569,43570).addRange(43573,43574).addRange(43698,43700).addRange(43703,43704).addRange(43710,43711).addRange(43756,43757).addRange(65024,65039).addRange(65056,65071).addRange(65438,65439).addRange(66422,66426).addRange(68097,68099).addRange(68101,68102).addRange(68108,68111).addRange(68152,68154).addRange(68325,68326).addRange(68900,68903).addRange(69291,69292).addRange(69446,69456).addRange(69688,69702).addRange(69759,69761).addRange(69811,69814).addRange(69817,69818).addRange(69888,69890).addRange(69927,69931).addRange(69933,69940).addRange(70016,70017).addRange(70070,70078).addRange(70089,70092).addRange(70191,70193),ee.addRange(70198,70199).addRange(70371,70378).addRange(70400,70401).addRange(70459,70460).addRange(70502,70508).addRange(70512,70516).addRange(70712,70719).addRange(70722,70724).addRange(70835,70840).addRange(70847,70848).addRange(70850,70851).addRange(71090,71093).addRange(71100,71101).addRange(71103,71104).addRange(71132,71133).addRange(71219,71226).addRange(71231,71232).addRange(71344,71349).addRange(71453,71455).addRange(71458,71461).addRange(71463,71467).addRange(71727,71735).addRange(71737,71738).addRange(71995,71996).addRange(72148,72151).addRange(72154,72155).addRange(72193,72202).addRange(72243,72248).addRange(72251,72254).addRange(72273,72278).addRange(72281,72283).addRange(72330,72342).addRange(72344,72345).addRange(72752,72758).addRange(72760,72765).addRange(72850,72871).addRange(72874,72880).addRange(72882,72883).addRange(72885,72886).addRange(73009,73014).addRange(73020,73021).addRange(73023,73029).addRange(73104,73105).addRange(73459,73460).addRange(92912,92916).addRange(92976,92982).addRange(94095,94098).addRange(113821,113822).addRange(119143,119145).addRange(119150,119154).addRange(119163,119170),ee.addRange(119173,119179).addRange(119210,119213).addRange(119362,119364).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123184,123190).addRange(123628,123631).addRange(125136,125142).addRange(125252,125258).addRange(917536,917631).addRange(917760,917999),m.exports=ee},91556:(m,v,q)=>{const ee=q(78776)();ee.addRange(48,57).addRange(65,70).addRange(97,102).addRange(65296,65305).addRange(65313,65318).addRange(65345,65350),m.exports=ee},2103:(m,v,q)=>{const ee=q(78776)();ee.addRange(12272,12273).addRange(12276,12283),m.exports=ee},18502:(m,v,q)=>{const ee=q(78776)();ee.addRange(12274,12275),m.exports=ee},19494:(m,v,q)=>{const ee=q(78776)(95,170,181,183,186,748,750,895,908,1369,1471,1479,1791,2042,2045,2482,2519,2556,2558,2620,2641,2654,2768,2929,2972,3024,3031,3294,3517,3530,3542,3716,3749,3782,3840,3893,3895,3897,4038,4295,4301,4696,4800,6103,6823,8025,8027,8029,8126,8276,8305,8319,8417,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,43052,43259,64318,65343,66045,66272,67592,67644,68159,69415,70006,70108,70206,70280,70480,70487,70855,71236,71945,72263,72349,73018,73648,119970,119995,120134,121461,121476,123214,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);ee.addRange(48,57).addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(768,884).addRange(886,887).addRange(890,893).addRange(902,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1155,1159).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1488,1514).addRange(1519,1522).addRange(1552,1562).addRange(1568,1641).addRange(1646,1747).addRange(1749,1756).addRange(1759,1768).addRange(1770,1788).addRange(1808,1866).addRange(1869,1969).addRange(1984,2037).addRange(2048,2093).addRange(2112,2139).addRange(2144,2154).addRange(2208,2228).addRange(2230,2247).addRange(2259,2273).addRange(2275,2403).addRange(2406,2415).addRange(2417,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2492,2500).addRange(2503,2504).addRange(2507,2510).addRange(2524,2525),ee.addRange(2527,2531).addRange(2534,2545).addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2649,2652).addRange(2662,2677).addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2748,2757).addRange(2759,2761).addRange(2763,2765).addRange(2784,2787).addRange(2790,2799).addRange(2809,2815).addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2876,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2908,2909).addRange(2911,2915).addRange(2918,2927).addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001),ee.addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3046,3055).addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3133,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3174,3183).addRange(3200,3203).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3260,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3296,3299).addRange(3302,3311).addRange(3313,3314).addRange(3328,3340).addRange(3342,3344).addRange(3346,3396).addRange(3398,3400).addRange(3402,3406).addRange(3412,3415).addRange(3423,3427).addRange(3430,3439).addRange(3450,3455).addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3558,3567).addRange(3570,3571).addRange(3585,3642).addRange(3648,3662).addRange(3664,3673).addRange(3713,3714).addRange(3718,3722),ee.addRange(3724,3747).addRange(3751,3773).addRange(3776,3780).addRange(3784,3789).addRange(3792,3801).addRange(3804,3807).addRange(3864,3865).addRange(3872,3881).addRange(3902,3911).addRange(3913,3948).addRange(3953,3972).addRange(3974,3991).addRange(3993,4028).addRange(4096,4169).addRange(4176,4253).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4957,4959).addRange(4969,4977).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5870,5880).addRange(5888,5900).addRange(5902,5908).addRange(5920,5940).addRange(5952,5971).addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003).addRange(6016,6099).addRange(6108,6109).addRange(6112,6121),ee.addRange(6155,6157).addRange(6160,6169).addRange(6176,6264).addRange(6272,6314).addRange(6320,6389).addRange(6400,6430).addRange(6432,6443).addRange(6448,6459).addRange(6470,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6656,6683).addRange(6688,6750).addRange(6752,6780).addRange(6783,6793).addRange(6800,6809).addRange(6832,6845).addRange(6847,6848).addRange(6912,6987).addRange(6992,7001).addRange(7019,7027).addRange(7040,7155).addRange(7168,7223).addRange(7232,7241).addRange(7245,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7376,7378).addRange(7380,7418).addRange(7424,7673).addRange(7675,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8255,8256).addRange(8336,8348).addRange(8400,8412),ee.addRange(8421,8432).addRange(8458,8467).addRange(8472,8477).addRange(8490,8505).addRange(8508,8511).addRange(8517,8521).addRange(8544,8584).addRange(11264,11310).addRange(11312,11358).addRange(11360,11492).addRange(11499,11507).addRange(11520,11557).addRange(11568,11623).addRange(11647,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(11744,11775).addRange(12293,12295).addRange(12321,12335).addRange(12337,12341).addRange(12344,12348).addRange(12353,12438).addRange(12441,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,40956).addRange(40960,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42539).addRange(42560,42607).addRange(42612,42621).addRange(42623,42737).addRange(42775,42783).addRange(42786,42888).addRange(42891,42943).addRange(42946,42954).addRange(42997,43047).addRange(43072,43123).addRange(43136,43205),ee.addRange(43216,43225).addRange(43232,43255).addRange(43261,43309).addRange(43312,43347).addRange(43360,43388).addRange(43392,43456).addRange(43471,43481).addRange(43488,43518).addRange(43520,43574).addRange(43584,43597).addRange(43600,43609).addRange(43616,43638).addRange(43642,43714).addRange(43739,43741).addRange(43744,43759).addRange(43762,43766).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44010).addRange(44012,44013).addRange(44016,44025).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64285,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65019).addRange(65024,65039).addRange(65056,65071).addRange(65075,65076).addRange(65101,65103).addRange(65136,65140).addRange(65142,65276).addRange(65296,65305).addRange(65313,65338),ee.addRange(65345,65370).addRange(65382,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65856,65908).addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66378).addRange(66384,66426).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66513,66517).addRange(66560,66717).addRange(66720,66729).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68096,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68152,68154).addRange(68192,68220),ee.addRange(68224,68252).addRange(68288,68295).addRange(68297,68326).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68864,68903).addRange(68912,68921).addRange(69248,69289).addRange(69291,69292).addRange(69296,69297).addRange(69376,69404).addRange(69424,69456).addRange(69552,69572).addRange(69600,69622).addRange(69632,69702).addRange(69734,69743).addRange(69759,69818).addRange(69840,69864).addRange(69872,69881).addRange(69888,69940).addRange(69942,69951).addRange(69956,69959).addRange(69968,70003).addRange(70016,70084).addRange(70089,70092).addRange(70094,70106).addRange(70144,70161).addRange(70163,70199).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70378).addRange(70384,70393).addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70459,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70502,70508),ee.addRange(70512,70516).addRange(70656,70730).addRange(70736,70745).addRange(70750,70753).addRange(70784,70853).addRange(70864,70873).addRange(71040,71093).addRange(71096,71104).addRange(71128,71133).addRange(71168,71232).addRange(71248,71257).addRange(71296,71352).addRange(71360,71369).addRange(71424,71450).addRange(71453,71467).addRange(71472,71481).addRange(71680,71738).addRange(71840,71913).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989).addRange(71991,71992).addRange(71995,72003).addRange(72016,72025).addRange(72096,72103).addRange(72106,72151).addRange(72154,72161).addRange(72163,72164).addRange(72192,72254).addRange(72272,72345).addRange(72384,72440).addRange(72704,72712).addRange(72714,72758).addRange(72760,72768).addRange(72784,72793).addRange(72818,72847).addRange(72850,72871).addRange(72873,72886).addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73031).addRange(73040,73049).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73112).addRange(73120,73129),ee.addRange(73440,73462).addRange(73728,74649).addRange(74752,74862).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92768,92777).addRange(92880,92909).addRange(92912,92916).addRange(92928,92982).addRange(92992,92995).addRange(93008,93017).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94031,94087).addRange(94095,94111).addRange(94176,94177).addRange(94179,94180).addRange(94192,94193).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(113821,113822).addRange(119141,119145).addRange(119149,119154).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084),ee.addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(120782,120831).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123584,123641).addRange(124928,125124).addRange(125136,125142).addRange(125184,125259).addRange(125264,125273).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633),ee.addRange(126635,126651).addRange(130032,130041).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546).addRange(917760,917999),m.exports=ee},20567:(m,v,q)=>{const ee=q(78776)(170,181,186,748,750,895,902,908,1369,1749,1791,1808,1969,2042,2074,2084,2088,2365,2384,2482,2493,2510,2556,2654,2749,2768,2809,2877,2929,2947,2972,3024,3133,3200,3261,3294,3389,3406,3517,3716,3749,3773,3782,3840,4159,4193,4238,4295,4301,4696,4800,6103,6108,6314,6823,7418,8025,8027,8029,8126,8305,8319,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,43259,43471,43642,43697,43712,43714,64285,64318,67592,67644,68096,69415,69956,69959,70006,70106,70108,70280,70461,70480,70855,71236,71352,71945,71999,72001,72161,72163,72192,72250,72272,72349,72768,73030,73112,73648,94032,94179,119970,119995,120134,123214,125259,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);ee.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(880,884).addRange(886,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1488,1514).addRange(1519,1522).addRange(1568,1610).addRange(1646,1647).addRange(1649,1747).addRange(1765,1766).addRange(1774,1775).addRange(1786,1788).addRange(1810,1839).addRange(1869,1957).addRange(1994,2026).addRange(2036,2037).addRange(2048,2069).addRange(2112,2136).addRange(2144,2154).addRange(2208,2228).addRange(2230,2247).addRange(2308,2361).addRange(2392,2401).addRange(2417,2432).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2524,2525).addRange(2527,2529).addRange(2544,2545).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614),ee.addRange(2616,2617).addRange(2649,2652).addRange(2674,2676).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2784,2785).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2908,2909).addRange(2911,2913).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3160,3162).addRange(3168,3169).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3296,3297).addRange(3313,3314).addRange(3332,3340).addRange(3342,3344).addRange(3346,3386).addRange(3412,3414).addRange(3423,3425).addRange(3450,3455).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3585,3632).addRange(3634,3635),ee.addRange(3648,3654).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3760).addRange(3762,3763).addRange(3776,3780).addRange(3804,3807).addRange(3904,3911).addRange(3913,3948).addRange(3976,3980).addRange(4096,4138).addRange(4176,4181).addRange(4186,4189).addRange(4197,4198).addRange(4206,4208).addRange(4213,4225).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5870,5880).addRange(5888,5900).addRange(5902,5905).addRange(5920,5937).addRange(5952,5969).addRange(5984,5996).addRange(5998,6e3).addRange(6016,6067).addRange(6176,6264).addRange(6272,6312).addRange(6320,6389),ee.addRange(6400,6430).addRange(6480,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6656,6678).addRange(6688,6740).addRange(6917,6963).addRange(6981,6987).addRange(7043,7072).addRange(7086,7087).addRange(7098,7141).addRange(7168,7203).addRange(7245,7247).addRange(7258,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7401,7404).addRange(7406,7411).addRange(7413,7414).addRange(7424,7615).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8336,8348).addRange(8458,8467).addRange(8472,8477).addRange(8490,8505).addRange(8508,8511).addRange(8517,8521).addRange(8544,8584).addRange(11264,11310).addRange(11312,11358).addRange(11360,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(11568,11623),ee.addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(12293,12295).addRange(12321,12329).addRange(12337,12341).addRange(12344,12348).addRange(12353,12438).addRange(12443,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,40956).addRange(40960,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42527).addRange(42538,42539).addRange(42560,42606).addRange(42623,42653).addRange(42656,42735).addRange(42775,42783).addRange(42786,42888).addRange(42891,42943).addRange(42946,42954).addRange(42997,43009).addRange(43011,43013).addRange(43015,43018).addRange(43020,43042).addRange(43072,43123).addRange(43138,43187).addRange(43250,43255).addRange(43261,43262).addRange(43274,43301).addRange(43312,43334).addRange(43360,43388).addRange(43396,43442).addRange(43488,43492).addRange(43494,43503).addRange(43514,43518).addRange(43520,43560),ee.addRange(43584,43586).addRange(43588,43595).addRange(43616,43638).addRange(43646,43695).addRange(43701,43702).addRange(43705,43709).addRange(43739,43741).addRange(43744,43754).addRange(43762,43764).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44002).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64287,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65019).addRange(65136,65140).addRange(65142,65276).addRange(65313,65338).addRange(65345,65370).addRange(65382,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65856,65908),ee.addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66378).addRange(66384,66421).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66513,66517).addRange(66560,66717).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68112,68115).addRange(68117,68119).addRange(68121,68149).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68324).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68864,68899).addRange(69248,69289).addRange(69296,69297).addRange(69376,69404).addRange(69424,69445).addRange(69552,69572).addRange(69600,69622).addRange(69635,69687),ee.addRange(69763,69807).addRange(69840,69864).addRange(69891,69926).addRange(69968,70002).addRange(70019,70066).addRange(70081,70084).addRange(70144,70161).addRange(70163,70187).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70366).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70493,70497).addRange(70656,70708).addRange(70727,70730).addRange(70751,70753).addRange(70784,70831).addRange(70852,70853).addRange(71040,71086).addRange(71128,71131).addRange(71168,71215).addRange(71296,71338).addRange(71424,71450).addRange(71680,71723).addRange(71840,71903).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71983).addRange(72096,72103).addRange(72106,72144).addRange(72203,72242).addRange(72284,72329).addRange(72384,72440).addRange(72704,72712).addRange(72714,72750).addRange(72818,72847).addRange(72960,72966).addRange(72968,72969).addRange(72971,73008).addRange(73056,73061).addRange(73063,73064).addRange(73066,73097).addRange(73440,73458),ee.addRange(73728,74649).addRange(74752,74862).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92880,92909).addRange(92928,92975).addRange(92992,92995).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94099,94111).addRange(94176,94177).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712),ee.addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(123136,123180).addRange(123191,123197).addRange(123584,123627).addRange(124928,125124).addRange(125184,125251).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),m.exports=ee},19586:(m,v,q)=>{const ee=q(78776)(94180);ee.addRange(12294,12295).addRange(12321,12329).addRange(12344,12346).addRange(13312,19903).addRange(19968,40956).addRange(63744,64109).addRange(64112,64217).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110960,111355).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),m.exports=ee},36983:(m,v,q)=>{const ee=q(78776)();ee.addRange(8204,8205),m.exports=ee},72947:(m,v,q)=>{const ee=q(78776)(6586,43705);ee.addRange(3648,3652).addRange(3776,3780).addRange(6581,6583).addRange(43701,43702).addRange(43707,43708),m.exports=ee},49111:(m,v,q)=>{const ee=q(78776)(170,181,186,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,314,316,318,320,322,324,326,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,378,380,387,389,392,402,405,414,417,419,421,424,429,432,436,438,454,457,460,462,464,466,468,470,472,474,479,481,483,485,487,489,491,493,499,501,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,545,547,549,551,553,555,557,559,561,572,578,583,585,587,589,837,881,883,887,912,985,987,989,991,993,995,997,999,1001,1003,1005,1013,1016,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1218,1220,1222,1224,1226,1228,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,7681,7683,7685,7687,7689,7691,7693,7695,7697,7699,7701,7703,7705,7707,7709,7711,7713,7715,7717,7719,7721,7723,7725,7727,7729,7731,7733,7735,7737,7739,7741,7743,7745,7747,7749,7751,7753,7755,7757,7759,7761,7763,7765,7767,7769,7771,7773,7775,7777,7779,7781,7783,7785,7787,7789,7791,7793,7795,7797,7799,7801,7803,7805,7807,7809,7811,7813,7815,7817,7819,7821,7823,7825,7827,7839,7841,7843,7845,7847,7849,7851,7853,7855,7857,7859,7861,7863,7865,7867,7869,7871,7873,7875,7877,7879,7881,7883,7885,7887,7889,7891,7893,7895,7897,7899,7901,7903,7905,7907,7909,7911,7913,7915,7917,7919,7921,7923,7925,7927,7929,7931,7933,8126,8305,8319,8458,8467,8495,8500,8505,8526,8580,11361,11368,11370,11372,11377,11393,11395,11397,11399,11401,11403,11405,11407,11409,11411,11413,11415,11417,11419,11421,11423,11425,11427,11429,11431,11433,11435,11437,11439,11441,11443,11445,11447,11449,11451,11453,11455,11457,11459,11461,11463,11465,11467,11469,11471,11473,11475,11477,11479,11481,11483,11485,11487,11489,11500,11502,11507,11559,11565,42561,42563,42565,42567,42569,42571,42573,42575,42577,42579,42581,42583,42585,42587,42589,42591,42593,42595,42597,42599,42601,42603,42605,42625,42627,42629,42631,42633,42635,42637,42639,42641,42643,42645,42647,42649,42787,42789,42791,42793,42795,42797,42803,42805,42807,42809,42811,42813,42815,42817,42819,42821,42823,42825,42827,42829,42831,42833,42835,42837,42839,42841,42843,42845,42847,42849,42851,42853,42855,42857,42859,42861,42874,42876,42879,42881,42883,42885,42887,42892,42894,42897,42903,42905,42907,42909,42911,42913,42915,42917,42919,42921,42927,42933,42935,42937,42939,42941,42943,42947,42952,42954,42998,119995,120779);ee.addRange(97,122).addRange(223,246).addRange(248,255).addRange(311,312).addRange(328,329).addRange(382,384).addRange(396,397).addRange(409,411).addRange(426,427).addRange(441,442).addRange(445,447).addRange(476,477).addRange(495,496).addRange(563,569).addRange(575,576).addRange(591,659).addRange(661,696).addRange(704,705).addRange(736,740).addRange(890,893).addRange(940,974).addRange(976,977).addRange(981,983).addRange(1007,1011).addRange(1019,1020).addRange(1072,1119).addRange(1230,1231).addRange(1376,1416).addRange(4304,4346).addRange(4349,4351).addRange(5112,5117).addRange(7296,7304).addRange(7424,7615).addRange(7829,7837).addRange(7935,7943).addRange(7952,7957).addRange(7968,7975).addRange(7984,7991).addRange(8e3,8005).addRange(8016,8023).addRange(8032,8039).addRange(8048,8061).addRange(8064,8071).addRange(8080,8087).addRange(8096,8103).addRange(8112,8116).addRange(8118,8119).addRange(8130,8132).addRange(8134,8135).addRange(8144,8147).addRange(8150,8151),ee.addRange(8160,8167).addRange(8178,8180).addRange(8182,8183).addRange(8336,8348).addRange(8462,8463).addRange(8508,8509).addRange(8518,8521).addRange(8560,8575).addRange(9424,9449).addRange(11312,11358).addRange(11365,11366).addRange(11379,11380).addRange(11382,11389).addRange(11491,11492).addRange(11520,11557).addRange(42651,42653).addRange(42799,42801).addRange(42863,42872).addRange(42899,42901).addRange(43e3,43002).addRange(43824,43866).addRange(43868,43880).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65345,65370).addRange(66600,66639).addRange(66776,66811).addRange(68800,68850).addRange(71872,71903).addRange(93792,93823).addRange(119834,119859).addRange(119886,119892).addRange(119894,119911).addRange(119938,119963).addRange(119990,119993).addRange(119997,120003).addRange(120005,120015).addRange(120042,120067).addRange(120094,120119).addRange(120146,120171).addRange(120198,120223).addRange(120250,120275).addRange(120302,120327).addRange(120354,120379).addRange(120406,120431).addRange(120458,120485).addRange(120514,120538).addRange(120540,120545).addRange(120572,120596).addRange(120598,120603),ee.addRange(120630,120654).addRange(120656,120661).addRange(120688,120712).addRange(120714,120719).addRange(120746,120770).addRange(120772,120777).addRange(125218,125251),m.exports=ee},65667:(m,v,q)=>{const ee=q(78776)(43,94,124,126,172,177,215,247,981,8214,8256,8260,8274,8417,8450,8455,8469,8484,8523,8669,9084,9143,9168,9698,9700,9792,9794,64297,65128,65291,65340,65342,65372,65374,65506,119970,119995,120134,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);ee.addRange(60,62).addRange(976,978).addRange(1008,1009).addRange(1012,1014).addRange(1542,1544).addRange(8242,8244).addRange(8289,8292).addRange(8314,8318).addRange(8330,8334).addRange(8400,8412).addRange(8421,8422).addRange(8427,8431).addRange(8458,8467).addRange(8472,8477).addRange(8488,8489).addRange(8492,8493).addRange(8495,8497).addRange(8499,8504).addRange(8508,8521).addRange(8592,8615).addRange(8617,8622).addRange(8624,8625).addRange(8630,8631).addRange(8636,8667).addRange(8676,8677).addRange(8692,8959).addRange(8968,8971).addRange(8992,8993).addRange(9115,9141).addRange(9180,9186).addRange(9632,9633).addRange(9646,9655).addRange(9660,9665).addRange(9670,9671).addRange(9674,9675).addRange(9679,9683).addRange(9703,9708).addRange(9720,9727).addRange(9733,9734).addRange(9824,9827).addRange(9837,9839).addRange(10176,10239).addRange(10496,11007).addRange(11056,11076).addRange(11079,11084).addRange(65121,65126).addRange(65308,65310).addRange(65513,65516).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967),ee.addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,120831).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(126704,126705),m.exports=ee},20052:(m,v,q)=>{const ee=q(78776)();ee.addRange(64976,65007).addRange(65534,65535).addRange(131070,131071).addRange(196606,196607).addRange(262142,262143).addRange(327678,327679).addRange(393214,393215).addRange(458750,458751).addRange(524286,524287).addRange(589822,589823).addRange(655358,655359).addRange(720894,720895).addRange(786430,786431).addRange(851966,851967).addRange(917502,917503).addRange(983038,983039).addRange(1048574,1048575).addRange(1114110,1114111),m.exports=ee},60514:(m,v,q)=>{const ee=q(78776)(96,169,174,182,187,191,215,247,12336);ee.addRange(33,47).addRange(58,64).addRange(91,94).addRange(123,126).addRange(161,167).addRange(171,172).addRange(176,177).addRange(8208,8231).addRange(8240,8254).addRange(8257,8275).addRange(8277,8286).addRange(8592,9311).addRange(9472,10101).addRange(10132,11263).addRange(11776,11903).addRange(12289,12291).addRange(12296,12320).addRange(64830,64831).addRange(65093,65094),m.exports=ee},78588:(m,v,q)=>{const ee=q(78776)(32,133);ee.addRange(9,13).addRange(8206,8207).addRange(8232,8233),m.exports=ee},1053:(m,v,q)=>{const ee=q(78776)(34,39,171,187,11842,65282,65287);ee.addRange(8216,8223).addRange(8249,8250).addRange(12300,12303).addRange(12317,12319).addRange(65089,65092).addRange(65378,65379),m.exports=ee},25361:(m,v,q)=>{const ee=q(78776)();ee.addRange(11904,11929).addRange(11931,12019).addRange(12032,12245),m.exports=ee},94375:(m,v,q)=>{const ee=q(78776)();ee.addRange(127462,127487),m.exports=ee},89697:(m,v,q)=>{const ee=q(78776)(33,46,63,1417,1748,2041,2103,2105,4962,5742,6147,6153,11822,11836,12290,42239,42739,42743,43311,44011,65106,65281,65294,65311,65377,70093,70313,72004,72006,92917,92996,93848,113823,121480);ee.addRange(1566,1567).addRange(1792,1794).addRange(2109,2110).addRange(2404,2405).addRange(4170,4171).addRange(4967,4968).addRange(5941,5942).addRange(6468,6469).addRange(6824,6827).addRange(7002,7003).addRange(7006,7007).addRange(7227,7228).addRange(7294,7295).addRange(8252,8253).addRange(8263,8265).addRange(42510,42511).addRange(43126,43127).addRange(43214,43215).addRange(43464,43465).addRange(43613,43615).addRange(43760,43761).addRange(65110,65111).addRange(68182,68183).addRange(69461,69465).addRange(69703,69704).addRange(69822,69825).addRange(69953,69955).addRange(70085,70086).addRange(70110,70111).addRange(70200,70201).addRange(70203,70204).addRange(70731,70732).addRange(71106,71107).addRange(71113,71127).addRange(71233,71234).addRange(71484,71486).addRange(72258,72259).addRange(72347,72348).addRange(72769,72770).addRange(73463,73464).addRange(92782,92783).addRange(92983,92984),m.exports=ee},35514:(m,v,q)=>{const ee=q(78776)(303,585,616,669,690,1011,1110,1112,7522,7574,7588,7592,7725,7883,8305,11388);ee.addRange(105,106).addRange(8520,8521).addRange(119842,119843).addRange(119894,119895).addRange(119946,119947).addRange(119998,119999).addRange(120050,120051).addRange(120102,120103).addRange(120154,120155).addRange(120206,120207).addRange(120258,120259).addRange(120310,120311).addRange(120362,120363).addRange(120414,120415).addRange(120466,120467),m.exports=ee},21043:(m,v,q)=>{const ee=q(78776)(33,44,46,63,894,903,1417,1475,1548,1563,1748,1804,2142,3848,5742,6106,11822,11836,11841,11852,43311,43743,44011,65281,65292,65294,65311,65377,65380,66463,66512,67671,67871,70093,70313,72004,72006,72817,92917,92996,113823);ee.addRange(58,59).addRange(1566,1567).addRange(1792,1802).addRange(2040,2041).addRange(2096,2110).addRange(2404,2405).addRange(3674,3675).addRange(3853,3858).addRange(4170,4171).addRange(4961,4968).addRange(5867,5869).addRange(5941,5942).addRange(6100,6102).addRange(6146,6149).addRange(6152,6153).addRange(6468,6469).addRange(6824,6827).addRange(7002,7003).addRange(7005,7007).addRange(7227,7231).addRange(7294,7295).addRange(8252,8253).addRange(8263,8265).addRange(11854,11855).addRange(12289,12290).addRange(42238,42239).addRange(42509,42511).addRange(42739,42743).addRange(43126,43127).addRange(43214,43215).addRange(43463,43465).addRange(43613,43615).addRange(43760,43761).addRange(65104,65106).addRange(65108,65111).addRange(65306,65307).addRange(68182,68183).addRange(68336,68341).addRange(68410,68415).addRange(68505,68508).addRange(69461,69465).addRange(69703,69709).addRange(69822,69825).addRange(69953,69955).addRange(70085,70086).addRange(70110,70111).addRange(70200,70204).addRange(70731,70733).addRange(70746,70747).addRange(71106,71109).addRange(71113,71127),ee.addRange(71233,71234).addRange(71484,71486).addRange(72258,72259).addRange(72347,72348).addRange(72353,72354).addRange(72769,72771).addRange(73463,73464).addRange(74864,74868).addRange(92782,92783).addRange(92983,92985).addRange(93847,93848).addRange(121479,121482),m.exports=ee},75771:(m,v,q)=>{const ee=q(78776)(64017,64031,64033);ee.addRange(13312,19903).addRange(19968,40956).addRange(64014,64015).addRange(64019,64020).addRange(64035,64036).addRange(64039,64041).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(196608,201546),m.exports=ee},28368:(m,v,q)=>{const ee=q(78776)(256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,313,315,317,319,321,323,325,327,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,379,381,388,418,420,425,428,437,444,452,455,458,461,463,465,467,469,471,473,475,478,480,482,484,486,488,490,492,494,497,500,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,577,584,586,588,590,880,882,886,895,902,908,975,984,986,988,990,992,994,996,998,1e3,1002,1004,1006,1012,1015,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1219,1221,1223,1225,1227,1229,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,4295,4301,7680,7682,7684,7686,7688,7690,7692,7694,7696,7698,7700,7702,7704,7706,7708,7710,7712,7714,7716,7718,7720,7722,7724,7726,7728,7730,7732,7734,7736,7738,7740,7742,7744,7746,7748,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768,7770,7772,7774,7776,7778,7780,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800,7802,7804,7806,7808,7810,7812,7814,7816,7818,7820,7822,7824,7826,7828,7838,7840,7842,7844,7846,7848,7850,7852,7854,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902,7904,7906,7908,7910,7912,7914,7916,7918,7920,7922,7924,7926,7928,7930,7932,7934,8025,8027,8029,8031,8450,8455,8469,8484,8486,8488,8517,8579,11360,11367,11369,11371,11378,11381,11394,11396,11398,11400,11402,11404,11406,11408,11410,11412,11414,11416,11418,11420,11422,11424,11426,11428,11430,11432,11434,11436,11438,11440,11442,11444,11446,11448,11450,11452,11454,11456,11458,11460,11462,11464,11466,11468,11470,11472,11474,11476,11478,11480,11482,11484,11486,11488,11490,11499,11501,11506,42560,42562,42564,42566,42568,42570,42572,42574,42576,42578,42580,42582,42584,42586,42588,42590,42592,42594,42596,42598,42600,42602,42604,42624,42626,42628,42630,42632,42634,42636,42638,42640,42642,42644,42646,42648,42650,42786,42788,42790,42792,42794,42796,42798,42802,42804,42806,42808,42810,42812,42814,42816,42818,42820,42822,42824,42826,42828,42830,42832,42834,42836,42838,42840,42842,42844,42846,42848,42850,42852,42854,42856,42858,42860,42862,42873,42875,42880,42882,42884,42886,42891,42893,42896,42898,42902,42904,42906,42908,42910,42912,42914,42916,42918,42920,42934,42936,42938,42940,42942,42946,42953,42997,119964,119970,120134,120778);ee.addRange(65,90).addRange(192,214).addRange(216,222).addRange(376,377).addRange(385,386).addRange(390,391).addRange(393,395).addRange(398,401).addRange(403,404).addRange(406,408).addRange(412,413).addRange(415,416).addRange(422,423).addRange(430,431).addRange(433,435).addRange(439,440).addRange(502,504).addRange(570,571).addRange(573,574).addRange(579,582).addRange(904,906).addRange(910,911).addRange(913,929).addRange(931,939).addRange(978,980).addRange(1017,1018).addRange(1021,1071).addRange(1216,1217).addRange(1329,1366).addRange(4256,4293).addRange(5024,5109).addRange(7312,7354).addRange(7357,7359).addRange(7944,7951).addRange(7960,7965).addRange(7976,7983).addRange(7992,7999).addRange(8008,8013).addRange(8040,8047).addRange(8120,8123).addRange(8136,8139).addRange(8152,8155).addRange(8168,8172).addRange(8184,8187).addRange(8459,8461).addRange(8464,8466).addRange(8473,8477).addRange(8490,8493).addRange(8496,8499).addRange(8510,8511).addRange(8544,8559),ee.addRange(9398,9423).addRange(11264,11310).addRange(11362,11364).addRange(11373,11376).addRange(11390,11392).addRange(42877,42878).addRange(42922,42926).addRange(42928,42932).addRange(42948,42951).addRange(65313,65338).addRange(66560,66599).addRange(66736,66771).addRange(68736,68786).addRange(71840,71871).addRange(93760,93791).addRange(119808,119833).addRange(119860,119885).addRange(119912,119937).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119989).addRange(120016,120041).addRange(120068,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120120,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120172,120197).addRange(120224,120249).addRange(120276,120301).addRange(120328,120353).addRange(120380,120405).addRange(120432,120457).addRange(120488,120512).addRange(120546,120570).addRange(120604,120628).addRange(120662,120686).addRange(120720,120744).addRange(125184,125217).addRange(127280,127305).addRange(127312,127337).addRange(127344,127369),m.exports=ee},27186:(m,v,q)=>{const ee=q(78776)();ee.addRange(6155,6157).addRange(65024,65039).addRange(917760,917999),m.exports=ee},61846:(m,v,q)=>{const ee=q(78776)(32,133,160,5760,8239,8287,12288);ee.addRange(9,13).addRange(8192,8202).addRange(8232,8233),m.exports=ee},74003:(m,v,q)=>{const ee=q(78776)(95,170,181,183,186,748,750,895,908,1369,1471,1479,1791,2042,2045,2482,2519,2556,2558,2620,2641,2654,2768,2929,2972,3024,3031,3294,3517,3530,3542,3716,3749,3782,3840,3893,3895,3897,4038,4295,4301,4696,4800,6103,6823,8025,8027,8029,8126,8276,8305,8319,8417,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,43052,43259,64318,65137,65139,65143,65145,65147,65149,65343,66045,66272,67592,67644,68159,69415,70006,70108,70206,70280,70480,70487,70855,71236,71945,72263,72349,73018,73648,119970,119995,120134,121461,121476,123214,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);ee.addRange(48,57).addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(768,884).addRange(886,887).addRange(891,893).addRange(902,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1155,1159).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1488,1514).addRange(1519,1522).addRange(1552,1562).addRange(1568,1641).addRange(1646,1747).addRange(1749,1756).addRange(1759,1768).addRange(1770,1788).addRange(1808,1866).addRange(1869,1969).addRange(1984,2037).addRange(2048,2093).addRange(2112,2139).addRange(2144,2154).addRange(2208,2228).addRange(2230,2247).addRange(2259,2273).addRange(2275,2403).addRange(2406,2415).addRange(2417,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2492,2500).addRange(2503,2504).addRange(2507,2510).addRange(2524,2525),ee.addRange(2527,2531).addRange(2534,2545).addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2649,2652).addRange(2662,2677).addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2748,2757).addRange(2759,2761).addRange(2763,2765).addRange(2784,2787).addRange(2790,2799).addRange(2809,2815).addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2876,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2908,2909).addRange(2911,2915).addRange(2918,2927).addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001),ee.addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3046,3055).addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3133,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3174,3183).addRange(3200,3203).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3260,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3296,3299).addRange(3302,3311).addRange(3313,3314).addRange(3328,3340).addRange(3342,3344).addRange(3346,3396).addRange(3398,3400).addRange(3402,3406).addRange(3412,3415).addRange(3423,3427).addRange(3430,3439).addRange(3450,3455).addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3558,3567).addRange(3570,3571).addRange(3585,3642).addRange(3648,3662).addRange(3664,3673).addRange(3713,3714).addRange(3718,3722),ee.addRange(3724,3747).addRange(3751,3773).addRange(3776,3780).addRange(3784,3789).addRange(3792,3801).addRange(3804,3807).addRange(3864,3865).addRange(3872,3881).addRange(3902,3911).addRange(3913,3948).addRange(3953,3972).addRange(3974,3991).addRange(3993,4028).addRange(4096,4169).addRange(4176,4253).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4957,4959).addRange(4969,4977).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5870,5880).addRange(5888,5900).addRange(5902,5908).addRange(5920,5940).addRange(5952,5971).addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003).addRange(6016,6099).addRange(6108,6109).addRange(6112,6121),ee.addRange(6155,6157).addRange(6160,6169).addRange(6176,6264).addRange(6272,6314).addRange(6320,6389).addRange(6400,6430).addRange(6432,6443).addRange(6448,6459).addRange(6470,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6656,6683).addRange(6688,6750).addRange(6752,6780).addRange(6783,6793).addRange(6800,6809).addRange(6832,6845).addRange(6847,6848).addRange(6912,6987).addRange(6992,7001).addRange(7019,7027).addRange(7040,7155).addRange(7168,7223).addRange(7232,7241).addRange(7245,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7376,7378).addRange(7380,7418).addRange(7424,7673).addRange(7675,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8255,8256).addRange(8336,8348).addRange(8400,8412),ee.addRange(8421,8432).addRange(8458,8467).addRange(8472,8477).addRange(8490,8505).addRange(8508,8511).addRange(8517,8521).addRange(8544,8584).addRange(11264,11310).addRange(11312,11358).addRange(11360,11492).addRange(11499,11507).addRange(11520,11557).addRange(11568,11623).addRange(11647,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(11744,11775).addRange(12293,12295).addRange(12321,12335).addRange(12337,12341).addRange(12344,12348).addRange(12353,12438).addRange(12441,12442).addRange(12445,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,40956).addRange(40960,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42539).addRange(42560,42607).addRange(42612,42621).addRange(42623,42737).addRange(42775,42783).addRange(42786,42888).addRange(42891,42943).addRange(42946,42954).addRange(42997,43047).addRange(43072,43123),ee.addRange(43136,43205).addRange(43216,43225).addRange(43232,43255).addRange(43261,43309).addRange(43312,43347).addRange(43360,43388).addRange(43392,43456).addRange(43471,43481).addRange(43488,43518).addRange(43520,43574).addRange(43584,43597).addRange(43600,43609).addRange(43616,43638).addRange(43642,43714).addRange(43739,43741).addRange(43744,43759).addRange(43762,43766).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44010).addRange(44012,44013).addRange(44016,44025).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64285,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64605).addRange(64612,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65017).addRange(65024,65039).addRange(65056,65071).addRange(65075,65076).addRange(65101,65103).addRange(65151,65276).addRange(65296,65305),ee.addRange(65313,65338).addRange(65345,65370).addRange(65382,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65856,65908).addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66378).addRange(66384,66426).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66513,66517).addRange(66560,66717).addRange(66720,66729).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68096,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68152,68154),ee.addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68326).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68864,68903).addRange(68912,68921).addRange(69248,69289).addRange(69291,69292).addRange(69296,69297).addRange(69376,69404).addRange(69424,69456).addRange(69552,69572).addRange(69600,69622).addRange(69632,69702).addRange(69734,69743).addRange(69759,69818).addRange(69840,69864).addRange(69872,69881).addRange(69888,69940).addRange(69942,69951).addRange(69956,69959).addRange(69968,70003).addRange(70016,70084).addRange(70089,70092).addRange(70094,70106).addRange(70144,70161).addRange(70163,70199).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70378).addRange(70384,70393).addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70459,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499),ee.addRange(70502,70508).addRange(70512,70516).addRange(70656,70730).addRange(70736,70745).addRange(70750,70753).addRange(70784,70853).addRange(70864,70873).addRange(71040,71093).addRange(71096,71104).addRange(71128,71133).addRange(71168,71232).addRange(71248,71257).addRange(71296,71352).addRange(71360,71369).addRange(71424,71450).addRange(71453,71467).addRange(71472,71481).addRange(71680,71738).addRange(71840,71913).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989).addRange(71991,71992).addRange(71995,72003).addRange(72016,72025).addRange(72096,72103).addRange(72106,72151).addRange(72154,72161).addRange(72163,72164).addRange(72192,72254).addRange(72272,72345).addRange(72384,72440).addRange(72704,72712).addRange(72714,72758).addRange(72760,72768).addRange(72784,72793).addRange(72818,72847).addRange(72850,72871).addRange(72873,72886).addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73031).addRange(73040,73049).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73112),ee.addRange(73120,73129).addRange(73440,73462).addRange(73728,74649).addRange(74752,74862).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92768,92777).addRange(92880,92909).addRange(92912,92916).addRange(92928,92982).addRange(92992,92995).addRange(93008,93017).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94031,94087).addRange(94095,94111).addRange(94176,94177).addRange(94179,94180).addRange(94192,94193).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(113821,113822).addRange(119141,119145).addRange(119149,119154).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074),ee.addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(120782,120831).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123584,123641).addRange(124928,125124).addRange(125136,125142).addRange(125184,125259).addRange(125264,125273).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627),ee.addRange(126629,126633).addRange(126635,126651).addRange(130032,130041).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546).addRange(917760,917999),m.exports=ee},3468:(m,v,q)=>{const ee=q(78776)(170,181,186,748,750,895,902,908,1369,1749,1791,1808,1969,2042,2074,2084,2088,2365,2384,2482,2493,2510,2556,2654,2749,2768,2809,2877,2929,2947,2972,3024,3133,3200,3261,3294,3389,3406,3517,3634,3716,3749,3762,3773,3782,3840,4159,4193,4238,4295,4301,4696,4800,6103,6108,6314,6823,7418,8025,8027,8029,8126,8305,8319,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,43259,43471,43642,43697,43712,43714,64285,64318,65137,65139,65143,65145,65147,65149,67592,67644,68096,69415,69956,69959,70006,70106,70108,70280,70461,70480,70855,71236,71352,71945,71999,72001,72161,72163,72192,72250,72272,72349,72768,73030,73112,73648,94032,94179,119970,119995,120134,123214,125259,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);ee.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(880,884).addRange(886,887).addRange(891,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1488,1514).addRange(1519,1522).addRange(1568,1610).addRange(1646,1647).addRange(1649,1747).addRange(1765,1766).addRange(1774,1775).addRange(1786,1788).addRange(1810,1839).addRange(1869,1957).addRange(1994,2026).addRange(2036,2037).addRange(2048,2069).addRange(2112,2136).addRange(2144,2154).addRange(2208,2228).addRange(2230,2247).addRange(2308,2361).addRange(2392,2401).addRange(2417,2432).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2524,2525).addRange(2527,2529).addRange(2544,2545).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614),ee.addRange(2616,2617).addRange(2649,2652).addRange(2674,2676).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2784,2785).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2908,2909).addRange(2911,2913).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3160,3162).addRange(3168,3169).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3296,3297).addRange(3313,3314).addRange(3332,3340).addRange(3342,3344).addRange(3346,3386).addRange(3412,3414).addRange(3423,3425).addRange(3450,3455).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3585,3632).addRange(3648,3654),ee.addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3760).addRange(3776,3780).addRange(3804,3807).addRange(3904,3911).addRange(3913,3948).addRange(3976,3980).addRange(4096,4138).addRange(4176,4181).addRange(4186,4189).addRange(4197,4198).addRange(4206,4208).addRange(4213,4225).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5870,5880).addRange(5888,5900).addRange(5902,5905).addRange(5920,5937).addRange(5952,5969).addRange(5984,5996).addRange(5998,6e3).addRange(6016,6067).addRange(6176,6264).addRange(6272,6312).addRange(6320,6389).addRange(6400,6430).addRange(6480,6509),ee.addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6656,6678).addRange(6688,6740).addRange(6917,6963).addRange(6981,6987).addRange(7043,7072).addRange(7086,7087).addRange(7098,7141).addRange(7168,7203).addRange(7245,7247).addRange(7258,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7401,7404).addRange(7406,7411).addRange(7413,7414).addRange(7424,7615).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8336,8348).addRange(8458,8467).addRange(8472,8477).addRange(8490,8505).addRange(8508,8511).addRange(8517,8521).addRange(8544,8584).addRange(11264,11310).addRange(11312,11358).addRange(11360,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(11568,11623).addRange(11648,11670).addRange(11680,11686),ee.addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(12293,12295).addRange(12321,12329).addRange(12337,12341).addRange(12344,12348).addRange(12353,12438).addRange(12445,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,40956).addRange(40960,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42527).addRange(42538,42539).addRange(42560,42606).addRange(42623,42653).addRange(42656,42735).addRange(42775,42783).addRange(42786,42888).addRange(42891,42943).addRange(42946,42954).addRange(42997,43009).addRange(43011,43013).addRange(43015,43018).addRange(43020,43042).addRange(43072,43123).addRange(43138,43187).addRange(43250,43255).addRange(43261,43262).addRange(43274,43301).addRange(43312,43334).addRange(43360,43388).addRange(43396,43442).addRange(43488,43492).addRange(43494,43503).addRange(43514,43518).addRange(43520,43560).addRange(43584,43586).addRange(43588,43595),ee.addRange(43616,43638).addRange(43646,43695).addRange(43701,43702).addRange(43705,43709).addRange(43739,43741).addRange(43744,43754).addRange(43762,43764).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44002).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64287,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64605).addRange(64612,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65017).addRange(65151,65276).addRange(65313,65338).addRange(65345,65370).addRange(65382,65437).addRange(65440,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65856,65908).addRange(66176,66204),ee.addRange(66208,66256).addRange(66304,66335).addRange(66349,66378).addRange(66384,66421).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66513,66517).addRange(66560,66717).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68112,68115).addRange(68117,68119).addRange(68121,68149).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68324).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68864,68899).addRange(69248,69289).addRange(69296,69297).addRange(69376,69404).addRange(69424,69445).addRange(69552,69572).addRange(69600,69622).addRange(69635,69687).addRange(69763,69807),ee.addRange(69840,69864).addRange(69891,69926).addRange(69968,70002).addRange(70019,70066).addRange(70081,70084).addRange(70144,70161).addRange(70163,70187).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70366).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70493,70497).addRange(70656,70708).addRange(70727,70730).addRange(70751,70753).addRange(70784,70831).addRange(70852,70853).addRange(71040,71086).addRange(71128,71131).addRange(71168,71215).addRange(71296,71338).addRange(71424,71450).addRange(71680,71723).addRange(71840,71903).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71983).addRange(72096,72103).addRange(72106,72144).addRange(72203,72242).addRange(72284,72329).addRange(72384,72440).addRange(72704,72712).addRange(72714,72750).addRange(72818,72847).addRange(72960,72966).addRange(72968,72969).addRange(72971,73008).addRange(73056,73061).addRange(73063,73064).addRange(73066,73097).addRange(73440,73458).addRange(73728,74649),ee.addRange(74752,74862).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92880,92909).addRange(92928,92975).addRange(92992,92995).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94099,94111).addRange(94176,94177).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744),ee.addRange(120746,120770).addRange(120772,120779).addRange(123136,123180).addRange(123191,123197).addRange(123584,123627).addRange(124928,125124).addRange(125184,125251).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),m.exports=ee},13090:(m,v,q)=>{const ee=q(78776)(181,895,902,908,4295,4301,8025,8027,8029,8126,8450,8455,8469,8484,8486,8488,8505,8526,11559,11565,43002,119970,119995,120134);ee.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,442).addRange(444,447).addRange(452,659).addRange(661,687).addRange(880,883).addRange(886,887).addRange(891,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(4256,4293).addRange(4304,4346).addRange(4349,4351).addRange(5024,5109).addRange(5112,5117).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7424,7467).addRange(7531,7543).addRange(7545,7578).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8458,8467).addRange(8473,8477).addRange(8490,8493).addRange(8495,8500).addRange(8508,8511).addRange(8517,8521).addRange(8579,8580),ee.addRange(11264,11310).addRange(11312,11358).addRange(11360,11387).addRange(11390,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(42560,42605).addRange(42624,42651).addRange(42786,42863).addRange(42865,42887).addRange(42891,42894).addRange(42896,42943).addRange(42946,42954).addRange(42997,42998).addRange(43824,43866).addRange(43872,43880).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65313,65338).addRange(65345,65370).addRange(66560,66639).addRange(66736,66771).addRange(66776,66811).addRange(68736,68786).addRange(68800,68850).addRange(71840,71903).addRange(93760,93823).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654),ee.addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(125184,125251),m.exports=ee},8526:(m,v,q)=>{const ee=q(78776)(41,93,125,3899,3901,5788,8262,8318,8334,8969,8971,9002,10089,10091,10093,10095,10097,10099,10101,10182,10215,10217,10219,10221,10223,10628,10630,10632,10634,10636,10638,10640,10642,10644,10646,10648,10713,10715,10749,11811,11813,11815,11817,12297,12299,12301,12303,12305,12309,12311,12313,12315,64830,65048,65078,65080,65082,65084,65086,65088,65090,65092,65096,65114,65116,65118,65289,65341,65373,65376,65379);ee.addRange(12318,12319),m.exports=ee},26100:(m,v,q)=>{const ee=q(78776)(95,8276,65343);ee.addRange(8255,8256).addRange(65075,65076).addRange(65101,65103),m.exports=ee},80282:(m,v,q)=>{const ee=q(78776)();ee.addRange(0,31).addRange(127,159),m.exports=ee},15352:(m,v,q)=>{const ee=q(78776)(36,1423,1547,2555,2801,3065,3647,6107,43064,65020,65129,65284,123647,126128);ee.addRange(162,165).addRange(2046,2047).addRange(2546,2547).addRange(8352,8383).addRange(65504,65505).addRange(65509,65510).addRange(73693,73696),m.exports=ee},45647:(m,v,q)=>{const ee=q(78776)(45,1418,1470,5120,6150,11799,11802,11840,12316,12336,12448,65112,65123,65293,69293);ee.addRange(8208,8213).addRange(11834,11835).addRange(65073,65074),m.exports=ee},98349:(m,v,q)=>{const ee=q(78776)();ee.addRange(48,57).addRange(1632,1641).addRange(1776,1785).addRange(1984,1993).addRange(2406,2415).addRange(2534,2543).addRange(2662,2671).addRange(2790,2799).addRange(2918,2927).addRange(3046,3055).addRange(3174,3183).addRange(3302,3311).addRange(3430,3439).addRange(3558,3567).addRange(3664,3673).addRange(3792,3801).addRange(3872,3881).addRange(4160,4169).addRange(4240,4249).addRange(6112,6121).addRange(6160,6169).addRange(6470,6479).addRange(6608,6617).addRange(6784,6793).addRange(6800,6809).addRange(6992,7001).addRange(7088,7097).addRange(7232,7241).addRange(7248,7257).addRange(42528,42537).addRange(43216,43225).addRange(43264,43273).addRange(43472,43481).addRange(43504,43513).addRange(43600,43609).addRange(44016,44025).addRange(65296,65305).addRange(66720,66729).addRange(68912,68921).addRange(69734,69743).addRange(69872,69881).addRange(69942,69951).addRange(70096,70105).addRange(70384,70393).addRange(70736,70745).addRange(70864,70873).addRange(71248,71257).addRange(71360,71369).addRange(71472,71481).addRange(71904,71913).addRange(72016,72025),ee.addRange(72784,72793).addRange(73040,73049).addRange(73120,73129).addRange(92768,92777).addRange(93008,93017).addRange(120782,120831).addRange(123200,123209).addRange(123632,123641).addRange(125264,125273).addRange(130032,130041),m.exports=ee},18220:(m,v,q)=>{const ee=q(78776)(6846);ee.addRange(1160,1161).addRange(8413,8416).addRange(8418,8420).addRange(42608,42610),m.exports=ee},88482:(m,v,q)=>{const ee=q(78776)(187,8217,8221,8250,11779,11781,11786,11789,11805,11809);m.exports=ee},87586:(m,v,q)=>{const ee=q(78776)(173,1564,1757,1807,2274,6158,65279,69821,69837,917505);ee.addRange(1536,1541).addRange(8203,8207).addRange(8234,8238).addRange(8288,8292).addRange(8294,8303).addRange(65529,65531).addRange(78896,78904).addRange(113824,113827).addRange(119155,119162).addRange(917536,917631),m.exports=ee},88147:(m,v,q)=>{const ee=q(78776)(171,8216,8223,8249,11778,11780,11785,11788,11804,11808);ee.addRange(8219,8220),m.exports=ee},65964:(m,v,q)=>{const ee=q(78776)(170,181,186,748,750,895,902,908,1369,1749,1791,1808,1969,2042,2074,2084,2088,2365,2384,2482,2493,2510,2556,2654,2749,2768,2809,2877,2929,2947,2972,3024,3133,3200,3261,3294,3389,3406,3517,3716,3749,3773,3782,3840,4159,4193,4238,4295,4301,4696,4800,6103,6108,6314,6823,7418,8025,8027,8029,8126,8305,8319,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,11823,43259,43471,43642,43697,43712,43714,64285,64318,67592,67644,68096,69415,69956,69959,70006,70106,70108,70280,70461,70480,70855,71236,71352,71945,71999,72001,72161,72163,72192,72250,72272,72349,72768,73030,73112,73648,94032,94179,119970,119995,120134,123214,125259,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);ee.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(880,884).addRange(886,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1488,1514).addRange(1519,1522).addRange(1568,1610).addRange(1646,1647).addRange(1649,1747).addRange(1765,1766).addRange(1774,1775).addRange(1786,1788).addRange(1810,1839).addRange(1869,1957).addRange(1994,2026).addRange(2036,2037).addRange(2048,2069).addRange(2112,2136).addRange(2144,2154).addRange(2208,2228).addRange(2230,2247).addRange(2308,2361).addRange(2392,2401).addRange(2417,2432).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2524,2525).addRange(2527,2529).addRange(2544,2545).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614),ee.addRange(2616,2617).addRange(2649,2652).addRange(2674,2676).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2784,2785).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2908,2909).addRange(2911,2913).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3160,3162).addRange(3168,3169).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3296,3297).addRange(3313,3314).addRange(3332,3340).addRange(3342,3344).addRange(3346,3386).addRange(3412,3414).addRange(3423,3425).addRange(3450,3455).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3585,3632).addRange(3634,3635),ee.addRange(3648,3654).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3760).addRange(3762,3763).addRange(3776,3780).addRange(3804,3807).addRange(3904,3911).addRange(3913,3948).addRange(3976,3980).addRange(4096,4138).addRange(4176,4181).addRange(4186,4189).addRange(4197,4198).addRange(4206,4208).addRange(4213,4225).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5873,5880).addRange(5888,5900).addRange(5902,5905).addRange(5920,5937).addRange(5952,5969).addRange(5984,5996).addRange(5998,6e3).addRange(6016,6067).addRange(6176,6264).addRange(6272,6276).addRange(6279,6312),ee.addRange(6320,6389).addRange(6400,6430).addRange(6480,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6656,6678).addRange(6688,6740).addRange(6917,6963).addRange(6981,6987).addRange(7043,7072).addRange(7086,7087).addRange(7098,7141).addRange(7168,7203).addRange(7245,7247).addRange(7258,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7401,7404).addRange(7406,7411).addRange(7413,7414).addRange(7424,7615).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8336,8348).addRange(8458,8467).addRange(8473,8477).addRange(8490,8493).addRange(8495,8505).addRange(8508,8511).addRange(8517,8521).addRange(8579,8580).addRange(11264,11310).addRange(11312,11358).addRange(11360,11492).addRange(11499,11502).addRange(11506,11507),ee.addRange(11520,11557).addRange(11568,11623).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(12293,12294).addRange(12337,12341).addRange(12347,12348).addRange(12353,12438).addRange(12445,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,40956).addRange(40960,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42527).addRange(42538,42539).addRange(42560,42606).addRange(42623,42653).addRange(42656,42725).addRange(42775,42783).addRange(42786,42888).addRange(42891,42943).addRange(42946,42954).addRange(42997,43009).addRange(43011,43013).addRange(43015,43018).addRange(43020,43042).addRange(43072,43123).addRange(43138,43187).addRange(43250,43255).addRange(43261,43262).addRange(43274,43301).addRange(43312,43334).addRange(43360,43388).addRange(43396,43442).addRange(43488,43492).addRange(43494,43503).addRange(43514,43518),ee.addRange(43520,43560).addRange(43584,43586).addRange(43588,43595).addRange(43616,43638).addRange(43646,43695).addRange(43701,43702).addRange(43705,43709).addRange(43739,43741).addRange(43744,43754).addRange(43762,43764).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44002).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64287,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65019).addRange(65136,65140).addRange(65142,65276).addRange(65313,65338).addRange(65345,65370).addRange(65382,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786),ee.addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66368).addRange(66370,66377).addRange(66384,66421).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66560,66717).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68112,68115).addRange(68117,68119).addRange(68121,68149).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68324).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68864,68899).addRange(69248,69289).addRange(69296,69297).addRange(69376,69404).addRange(69424,69445).addRange(69552,69572).addRange(69600,69622).addRange(69635,69687),ee.addRange(69763,69807).addRange(69840,69864).addRange(69891,69926).addRange(69968,70002).addRange(70019,70066).addRange(70081,70084).addRange(70144,70161).addRange(70163,70187).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70366).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70493,70497).addRange(70656,70708).addRange(70727,70730).addRange(70751,70753).addRange(70784,70831).addRange(70852,70853).addRange(71040,71086).addRange(71128,71131).addRange(71168,71215).addRange(71296,71338).addRange(71424,71450).addRange(71680,71723).addRange(71840,71903).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71983).addRange(72096,72103).addRange(72106,72144).addRange(72203,72242).addRange(72284,72329).addRange(72384,72440).addRange(72704,72712).addRange(72714,72750).addRange(72818,72847).addRange(72960,72966).addRange(72968,72969).addRange(72971,73008).addRange(73056,73061).addRange(73063,73064).addRange(73066,73097).addRange(73440,73458),ee.addRange(73728,74649).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92880,92909).addRange(92928,92975).addRange(92992,92995).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94099,94111).addRange(94176,94177).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744),ee.addRange(120746,120770).addRange(120772,120779).addRange(123136,123180).addRange(123191,123197).addRange(123584,123627).addRange(124928,125124).addRange(125184,125251).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),m.exports=ee},66793:(m,v,q)=>{const ee=q(78776)(12295,66369,66378);ee.addRange(5870,5872).addRange(8544,8578).addRange(8581,8584).addRange(12321,12329).addRange(12344,12346).addRange(42726,42735).addRange(65856,65908).addRange(66513,66517).addRange(74752,74862),m.exports=ee},63061:(m,v,q)=>{const ee=q(78776)(8232);m.exports=ee},19340:(m,v,q)=>{const ee=q(78776)(181,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,314,316,318,320,322,324,326,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,378,380,387,389,392,402,405,414,417,419,421,424,429,432,436,438,454,457,460,462,464,466,468,470,472,474,479,481,483,485,487,489,491,493,499,501,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,545,547,549,551,553,555,557,559,561,572,578,583,585,587,589,881,883,887,912,985,987,989,991,993,995,997,999,1001,1003,1005,1013,1016,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1218,1220,1222,1224,1226,1228,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,7681,7683,7685,7687,7689,7691,7693,7695,7697,7699,7701,7703,7705,7707,7709,7711,7713,7715,7717,7719,7721,7723,7725,7727,7729,7731,7733,7735,7737,7739,7741,7743,7745,7747,7749,7751,7753,7755,7757,7759,7761,7763,7765,7767,7769,7771,7773,7775,7777,7779,7781,7783,7785,7787,7789,7791,7793,7795,7797,7799,7801,7803,7805,7807,7809,7811,7813,7815,7817,7819,7821,7823,7825,7827,7839,7841,7843,7845,7847,7849,7851,7853,7855,7857,7859,7861,7863,7865,7867,7869,7871,7873,7875,7877,7879,7881,7883,7885,7887,7889,7891,7893,7895,7897,7899,7901,7903,7905,7907,7909,7911,7913,7915,7917,7919,7921,7923,7925,7927,7929,7931,7933,8126,8458,8467,8495,8500,8505,8526,8580,11361,11368,11370,11372,11377,11393,11395,11397,11399,11401,11403,11405,11407,11409,11411,11413,11415,11417,11419,11421,11423,11425,11427,11429,11431,11433,11435,11437,11439,11441,11443,11445,11447,11449,11451,11453,11455,11457,11459,11461,11463,11465,11467,11469,11471,11473,11475,11477,11479,11481,11483,11485,11487,11489,11500,11502,11507,11559,11565,42561,42563,42565,42567,42569,42571,42573,42575,42577,42579,42581,42583,42585,42587,42589,42591,42593,42595,42597,42599,42601,42603,42605,42625,42627,42629,42631,42633,42635,42637,42639,42641,42643,42645,42647,42649,42651,42787,42789,42791,42793,42795,42797,42803,42805,42807,42809,42811,42813,42815,42817,42819,42821,42823,42825,42827,42829,42831,42833,42835,42837,42839,42841,42843,42845,42847,42849,42851,42853,42855,42857,42859,42861,42863,42874,42876,42879,42881,42883,42885,42887,42892,42894,42897,42903,42905,42907,42909,42911,42913,42915,42917,42919,42921,42927,42933,42935,42937,42939,42941,42943,42947,42952,42954,42998,43002,119995,120779);ee.addRange(97,122).addRange(223,246).addRange(248,255).addRange(311,312).addRange(328,329).addRange(382,384).addRange(396,397).addRange(409,411).addRange(426,427).addRange(441,442).addRange(445,447).addRange(476,477).addRange(495,496).addRange(563,569).addRange(575,576).addRange(591,659).addRange(661,687).addRange(891,893).addRange(940,974).addRange(976,977).addRange(981,983).addRange(1007,1011).addRange(1019,1020).addRange(1072,1119).addRange(1230,1231).addRange(1376,1416).addRange(4304,4346).addRange(4349,4351).addRange(5112,5117).addRange(7296,7304).addRange(7424,7467).addRange(7531,7543).addRange(7545,7578).addRange(7829,7837).addRange(7935,7943).addRange(7952,7957).addRange(7968,7975).addRange(7984,7991).addRange(8e3,8005).addRange(8016,8023).addRange(8032,8039).addRange(8048,8061).addRange(8064,8071).addRange(8080,8087).addRange(8096,8103).addRange(8112,8116).addRange(8118,8119).addRange(8130,8132).addRange(8134,8135).addRange(8144,8147).addRange(8150,8151),ee.addRange(8160,8167).addRange(8178,8180).addRange(8182,8183).addRange(8462,8463).addRange(8508,8509).addRange(8518,8521).addRange(11312,11358).addRange(11365,11366).addRange(11379,11380).addRange(11382,11387).addRange(11491,11492).addRange(11520,11557).addRange(42799,42801).addRange(42865,42872).addRange(42899,42901).addRange(43824,43866).addRange(43872,43880).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65345,65370).addRange(66600,66639).addRange(66776,66811).addRange(68800,68850).addRange(71872,71903).addRange(93792,93823).addRange(119834,119859).addRange(119886,119892).addRange(119894,119911).addRange(119938,119963).addRange(119990,119993).addRange(119997,120003).addRange(120005,120015).addRange(120042,120067).addRange(120094,120119).addRange(120146,120171).addRange(120198,120223).addRange(120250,120275).addRange(120302,120327).addRange(120354,120379).addRange(120406,120431).addRange(120458,120485).addRange(120514,120538).addRange(120540,120545).addRange(120572,120596).addRange(120598,120603).addRange(120630,120654).addRange(120656,120661).addRange(120688,120712).addRange(120714,120719).addRange(120746,120770),ee.addRange(120772,120777).addRange(125218,125251),m.exports=ee},93748:(m,v,q)=>{const ee=q(78776)(1471,1479,1648,1809,2045,2492,2519,2558,2620,2641,2677,2748,2876,2946,3031,3260,3415,3530,3542,3633,3761,3893,3895,3897,4038,4239,6109,6313,6783,7405,7412,11647,43010,43014,43019,43052,43263,43493,43587,43696,43713,64286,66045,66272,68159,70003,70206,70487,70750,72e3,72164,72263,73018,73031,94031,94180,121461,121476);ee.addRange(768,879).addRange(1155,1161).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1552,1562).addRange(1611,1631).addRange(1750,1756).addRange(1759,1764).addRange(1767,1768).addRange(1770,1773).addRange(1840,1866).addRange(1958,1968).addRange(2027,2035).addRange(2070,2073).addRange(2075,2083).addRange(2085,2087).addRange(2089,2093).addRange(2137,2139).addRange(2259,2273).addRange(2275,2307).addRange(2362,2364).addRange(2366,2383).addRange(2385,2391).addRange(2402,2403).addRange(2433,2435).addRange(2494,2500).addRange(2503,2504).addRange(2507,2509).addRange(2530,2531).addRange(2561,2563).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2672,2673).addRange(2689,2691).addRange(2750,2757).addRange(2759,2761).addRange(2763,2765).addRange(2786,2787).addRange(2810,2815).addRange(2817,2819).addRange(2878,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2914,2915).addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3072,3076),ee.addRange(3134,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3170,3171).addRange(3201,3203).addRange(3262,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3298,3299).addRange(3328,3331).addRange(3387,3388).addRange(3390,3396).addRange(3398,3400).addRange(3402,3405).addRange(3426,3427).addRange(3457,3459).addRange(3535,3540).addRange(3544,3551).addRange(3570,3571).addRange(3636,3642).addRange(3655,3662).addRange(3764,3772).addRange(3784,3789).addRange(3864,3865).addRange(3902,3903).addRange(3953,3972).addRange(3974,3975).addRange(3981,3991).addRange(3993,4028).addRange(4139,4158).addRange(4182,4185).addRange(4190,4192).addRange(4194,4196).addRange(4199,4205).addRange(4209,4212).addRange(4226,4237).addRange(4250,4253).addRange(4957,4959).addRange(5906,5908).addRange(5938,5940).addRange(5970,5971).addRange(6002,6003).addRange(6068,6099).addRange(6155,6157).addRange(6277,6278).addRange(6432,6443).addRange(6448,6459).addRange(6679,6683).addRange(6741,6750),ee.addRange(6752,6780).addRange(6832,6848).addRange(6912,6916).addRange(6964,6980).addRange(7019,7027).addRange(7040,7042).addRange(7073,7085).addRange(7142,7155).addRange(7204,7223).addRange(7376,7378).addRange(7380,7400).addRange(7415,7417).addRange(7616,7673).addRange(7675,7679).addRange(8400,8432).addRange(11503,11505).addRange(11744,11775).addRange(12330,12335).addRange(12441,12442).addRange(42607,42610).addRange(42612,42621).addRange(42654,42655).addRange(42736,42737).addRange(43043,43047).addRange(43136,43137).addRange(43188,43205).addRange(43232,43249).addRange(43302,43309).addRange(43335,43347).addRange(43392,43395).addRange(43443,43456).addRange(43561,43574).addRange(43596,43597).addRange(43643,43645).addRange(43698,43700).addRange(43703,43704).addRange(43710,43711).addRange(43755,43759).addRange(43765,43766).addRange(44003,44010).addRange(44012,44013).addRange(65024,65039).addRange(65056,65071).addRange(66422,66426).addRange(68097,68099).addRange(68101,68102).addRange(68108,68111).addRange(68152,68154).addRange(68325,68326).addRange(68900,68903).addRange(69291,69292),ee.addRange(69446,69456).addRange(69632,69634).addRange(69688,69702).addRange(69759,69762).addRange(69808,69818).addRange(69888,69890).addRange(69927,69940).addRange(69957,69958).addRange(70016,70018).addRange(70067,70080).addRange(70089,70092).addRange(70094,70095).addRange(70188,70199).addRange(70367,70378).addRange(70400,70403).addRange(70459,70460).addRange(70462,70468).addRange(70471,70472).addRange(70475,70477).addRange(70498,70499).addRange(70502,70508).addRange(70512,70516).addRange(70709,70726).addRange(70832,70851).addRange(71087,71093).addRange(71096,71104).addRange(71132,71133).addRange(71216,71232).addRange(71339,71351).addRange(71453,71467).addRange(71724,71738).addRange(71984,71989).addRange(71991,71992).addRange(71995,71998).addRange(72002,72003).addRange(72145,72151).addRange(72154,72160).addRange(72193,72202).addRange(72243,72249).addRange(72251,72254).addRange(72273,72283).addRange(72330,72345).addRange(72751,72758).addRange(72760,72767).addRange(72850,72871).addRange(72873,72886).addRange(73009,73014).addRange(73020,73021).addRange(73023,73029).addRange(73098,73102).addRange(73104,73105),ee.addRange(73107,73111).addRange(73459,73462).addRange(92912,92916).addRange(92976,92982).addRange(94033,94087).addRange(94095,94098).addRange(94192,94193).addRange(113821,113822).addRange(119141,119145).addRange(119149,119154).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123184,123190).addRange(123628,123631).addRange(125136,125142).addRange(125252,125258).addRange(917760,917999),m.exports=ee},32895:(m,v,q)=>{const ee=q(78776)(43,124,126,172,177,215,247,1014,8260,8274,8472,8523,8608,8611,8614,8622,8658,8660,9084,9655,9665,9839,64297,65122,65291,65372,65374,65506,120513,120539,120571,120597,120629,120655,120687,120713,120745,120771);ee.addRange(60,62).addRange(1542,1544).addRange(8314,8316).addRange(8330,8332).addRange(8512,8516).addRange(8592,8596).addRange(8602,8603).addRange(8654,8655).addRange(8692,8959).addRange(8992,8993).addRange(9115,9139).addRange(9180,9185).addRange(9720,9727).addRange(10176,10180).addRange(10183,10213).addRange(10224,10239).addRange(10496,10626).addRange(10649,10711).addRange(10716,10747).addRange(10750,11007).addRange(11056,11076).addRange(11079,11084).addRange(65124,65126).addRange(65308,65310).addRange(65513,65516).addRange(126704,126705),m.exports=ee},66710:(m,v,q)=>{const ee=q(78776)(748,750,884,890,1369,1600,2042,2074,2084,2088,2417,3654,3782,4348,6103,6211,6823,7544,8305,8319,11631,11823,12293,12347,40981,42508,42623,42864,42888,43471,43494,43632,43741,43881,65392,94179,125259);ee.addRange(688,705).addRange(710,721).addRange(736,740).addRange(1765,1766).addRange(2036,2037).addRange(7288,7293).addRange(7468,7530).addRange(7579,7615).addRange(8336,8348).addRange(11388,11389).addRange(12337,12341).addRange(12445,12446).addRange(12540,12542).addRange(42232,42237).addRange(42652,42653).addRange(42775,42783).addRange(43e3,43001).addRange(43763,43764).addRange(43868,43871).addRange(65438,65439).addRange(92992,92995).addRange(94099,94111).addRange(94176,94177).addRange(123191,123197),m.exports=ee},43026:(m,v,q)=>{const ee=q(78776)(94,96,168,175,180,184,749,885,8125,43867,65342,65344,65507);ee.addRange(706,709).addRange(722,735).addRange(741,747).addRange(751,767).addRange(900,901).addRange(8127,8129).addRange(8141,8143).addRange(8157,8159).addRange(8173,8175).addRange(8189,8190).addRange(12443,12444).addRange(42752,42774).addRange(42784,42785).addRange(42889,42890).addRange(43882,43883).addRange(64434,64449).addRange(127995,127999),m.exports=ee},95580:(m,v,q)=>{const ee=q(78776)(1471,1479,1648,1809,2045,2362,2364,2381,2433,2492,2509,2558,2620,2641,2677,2748,2765,2817,2876,2879,2893,2946,3008,3021,3072,3076,3201,3260,3263,3270,3405,3457,3530,3542,3633,3761,3893,3895,3897,4038,4226,4237,4253,6086,6109,6313,6450,6683,6742,6752,6754,6783,6964,6972,6978,7142,7149,7405,7412,8417,11647,42607,43010,43014,43019,43052,43263,43443,43493,43587,43596,43644,43696,43713,43766,44005,44008,44013,64286,66045,66272,68159,69633,70003,70095,70196,70206,70367,70464,70726,70750,70842,71229,71339,71341,71351,71998,72003,72160,72263,72767,73018,73031,73109,73111,94031,94180,121461,121476);ee.addRange(768,879).addRange(1155,1159).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1552,1562).addRange(1611,1631).addRange(1750,1756).addRange(1759,1764).addRange(1767,1768).addRange(1770,1773).addRange(1840,1866).addRange(1958,1968).addRange(2027,2035).addRange(2070,2073).addRange(2075,2083).addRange(2085,2087).addRange(2089,2093).addRange(2137,2139).addRange(2259,2273).addRange(2275,2306).addRange(2369,2376).addRange(2385,2391).addRange(2402,2403).addRange(2497,2500).addRange(2530,2531).addRange(2561,2562).addRange(2625,2626).addRange(2631,2632).addRange(2635,2637).addRange(2672,2673).addRange(2689,2690).addRange(2753,2757).addRange(2759,2760).addRange(2786,2787).addRange(2810,2815).addRange(2881,2884).addRange(2901,2902).addRange(2914,2915).addRange(3134,3136).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3170,3171).addRange(3276,3277).addRange(3298,3299).addRange(3328,3329).addRange(3387,3388).addRange(3393,3396).addRange(3426,3427).addRange(3538,3540),ee.addRange(3636,3642).addRange(3655,3662).addRange(3764,3772).addRange(3784,3789).addRange(3864,3865).addRange(3953,3966).addRange(3968,3972).addRange(3974,3975).addRange(3981,3991).addRange(3993,4028).addRange(4141,4144).addRange(4146,4151).addRange(4153,4154).addRange(4157,4158).addRange(4184,4185).addRange(4190,4192).addRange(4209,4212).addRange(4229,4230).addRange(4957,4959).addRange(5906,5908).addRange(5938,5940).addRange(5970,5971).addRange(6002,6003).addRange(6068,6069).addRange(6071,6077).addRange(6089,6099).addRange(6155,6157).addRange(6277,6278).addRange(6432,6434).addRange(6439,6440).addRange(6457,6459).addRange(6679,6680).addRange(6744,6750).addRange(6757,6764).addRange(6771,6780).addRange(6832,6845).addRange(6847,6848).addRange(6912,6915).addRange(6966,6970).addRange(7019,7027).addRange(7040,7041).addRange(7074,7077).addRange(7080,7081).addRange(7083,7085).addRange(7144,7145).addRange(7151,7153).addRange(7212,7219).addRange(7222,7223).addRange(7376,7378).addRange(7380,7392).addRange(7394,7400),ee.addRange(7416,7417).addRange(7616,7673).addRange(7675,7679).addRange(8400,8412).addRange(8421,8432).addRange(11503,11505).addRange(11744,11775).addRange(12330,12333).addRange(12441,12442).addRange(42612,42621).addRange(42654,42655).addRange(42736,42737).addRange(43045,43046).addRange(43204,43205).addRange(43232,43249).addRange(43302,43309).addRange(43335,43345).addRange(43392,43394).addRange(43446,43449).addRange(43452,43453).addRange(43561,43566).addRange(43569,43570).addRange(43573,43574).addRange(43698,43700).addRange(43703,43704).addRange(43710,43711).addRange(43756,43757).addRange(65024,65039).addRange(65056,65071).addRange(66422,66426).addRange(68097,68099).addRange(68101,68102).addRange(68108,68111).addRange(68152,68154).addRange(68325,68326).addRange(68900,68903).addRange(69291,69292).addRange(69446,69456).addRange(69688,69702).addRange(69759,69761).addRange(69811,69814).addRange(69817,69818).addRange(69888,69890).addRange(69927,69931).addRange(69933,69940).addRange(70016,70017).addRange(70070,70078).addRange(70089,70092).addRange(70191,70193).addRange(70198,70199).addRange(70371,70378),ee.addRange(70400,70401).addRange(70459,70460).addRange(70502,70508).addRange(70512,70516).addRange(70712,70719).addRange(70722,70724).addRange(70835,70840).addRange(70847,70848).addRange(70850,70851).addRange(71090,71093).addRange(71100,71101).addRange(71103,71104).addRange(71132,71133).addRange(71219,71226).addRange(71231,71232).addRange(71344,71349).addRange(71453,71455).addRange(71458,71461).addRange(71463,71467).addRange(71727,71735).addRange(71737,71738).addRange(71995,71996).addRange(72148,72151).addRange(72154,72155).addRange(72193,72202).addRange(72243,72248).addRange(72251,72254).addRange(72273,72278).addRange(72281,72283).addRange(72330,72342).addRange(72344,72345).addRange(72752,72758).addRange(72760,72765).addRange(72850,72871).addRange(72874,72880).addRange(72882,72883).addRange(72885,72886).addRange(73009,73014).addRange(73020,73021).addRange(73023,73029).addRange(73104,73105).addRange(73459,73460).addRange(92912,92916).addRange(92976,92982).addRange(94095,94098).addRange(113821,113822).addRange(119143,119145).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364),ee.addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123184,123190).addRange(123628,123631).addRange(125136,125142).addRange(125252,125258).addRange(917760,917999),m.exports=ee},90055:(m,v,q)=>{const ee=q(78776)(185,8304,11517,12295,66369,66378);ee.addRange(48,57).addRange(178,179).addRange(188,190).addRange(1632,1641).addRange(1776,1785).addRange(1984,1993).addRange(2406,2415).addRange(2534,2543).addRange(2548,2553).addRange(2662,2671).addRange(2790,2799).addRange(2918,2927).addRange(2930,2935).addRange(3046,3058).addRange(3174,3183).addRange(3192,3198).addRange(3302,3311).addRange(3416,3422).addRange(3430,3448).addRange(3558,3567).addRange(3664,3673).addRange(3792,3801).addRange(3872,3891).addRange(4160,4169).addRange(4240,4249).addRange(4969,4988).addRange(5870,5872).addRange(6112,6121).addRange(6128,6137).addRange(6160,6169).addRange(6470,6479).addRange(6608,6618).addRange(6784,6793).addRange(6800,6809).addRange(6992,7001).addRange(7088,7097).addRange(7232,7241).addRange(7248,7257).addRange(8308,8313).addRange(8320,8329).addRange(8528,8578).addRange(8581,8585).addRange(9312,9371).addRange(9450,9471).addRange(10102,10131).addRange(12321,12329).addRange(12344,12346).addRange(12690,12693).addRange(12832,12841).addRange(12872,12879).addRange(12881,12895),ee.addRange(12928,12937).addRange(12977,12991).addRange(42528,42537).addRange(42726,42735).addRange(43056,43061).addRange(43216,43225).addRange(43264,43273).addRange(43472,43481).addRange(43504,43513).addRange(43600,43609).addRange(44016,44025).addRange(65296,65305).addRange(65799,65843).addRange(65856,65912).addRange(65930,65931).addRange(66273,66299).addRange(66336,66339).addRange(66513,66517).addRange(66720,66729).addRange(67672,67679).addRange(67705,67711).addRange(67751,67759).addRange(67835,67839).addRange(67862,67867).addRange(68028,68029).addRange(68032,68047).addRange(68050,68095).addRange(68160,68168).addRange(68221,68222).addRange(68253,68255).addRange(68331,68335).addRange(68440,68447).addRange(68472,68479).addRange(68521,68527).addRange(68858,68863).addRange(68912,68921).addRange(69216,69246).addRange(69405,69414).addRange(69457,69460).addRange(69573,69579).addRange(69714,69743).addRange(69872,69881).addRange(69942,69951).addRange(70096,70105).addRange(70113,70132).addRange(70384,70393).addRange(70736,70745).addRange(70864,70873).addRange(71248,71257).addRange(71360,71369).addRange(71472,71483),ee.addRange(71904,71922).addRange(72016,72025).addRange(72784,72812).addRange(73040,73049).addRange(73120,73129).addRange(73664,73684).addRange(74752,74862).addRange(92768,92777).addRange(93008,93017).addRange(93019,93025).addRange(93824,93846).addRange(119520,119539).addRange(119648,119672).addRange(120782,120831).addRange(123200,123209).addRange(123632,123641).addRange(125127,125135).addRange(125264,125273).addRange(126065,126123).addRange(126125,126127).addRange(126129,126132).addRange(126209,126253).addRange(126255,126269).addRange(127232,127244).addRange(130032,130041),m.exports=ee},25622:(m,v,q)=>{const ee=q(78776)(40,91,123,3898,3900,5787,8218,8222,8261,8317,8333,8968,8970,9001,10088,10090,10092,10094,10096,10098,10100,10181,10214,10216,10218,10220,10222,10627,10629,10631,10633,10635,10637,10639,10641,10643,10645,10647,10712,10714,10748,11810,11812,11814,11816,11842,12296,12298,12300,12302,12304,12308,12310,12312,12314,12317,64831,65047,65077,65079,65081,65083,65085,65087,65089,65091,65095,65113,65115,65117,65288,65339,65371,65375,65378);m.exports=ee},76288:(m,v,q)=>{const ee=q(78776)(173,907,909,930,1328,1424,1757,2111,2143,2229,2274,2436,2473,2481,2526,2564,2601,2609,2612,2615,2621,2653,2692,2702,2706,2729,2737,2740,2758,2762,2816,2820,2857,2865,2868,2910,2948,2961,2971,2973,3017,3085,3089,3113,3141,3145,3159,3213,3217,3241,3252,3269,3273,3295,3312,3341,3345,3397,3401,3456,3460,3506,3516,3541,3543,3715,3717,3723,3748,3750,3781,3783,3912,3992,4029,4045,4294,4681,4695,4697,4745,4785,4799,4801,4823,4881,5901,5997,6001,6431,6751,7674,8024,8026,8028,8030,8117,8133,8156,8181,8191,8335,11158,11311,11359,11558,11687,11695,11703,11711,11719,11727,11735,11743,11930,12352,12592,12687,12831,43470,43519,43815,43823,64311,64317,64319,64322,64325,65107,65127,65141,65511,65548,65575,65595,65598,65935,66462,67593,67638,67670,67827,68100,68116,68120,69247,69290,69821,69941,70112,70162,70279,70281,70286,70302,70404,70441,70449,70452,70458,70748,71956,71959,71990,72713,72759,72872,72967,72970,73019,73022,73062,73065,73103,73106,74863,92767,93018,93026,119893,119965,119981,119994,119996,120004,120070,120085,120093,120122,120127,120133,120145,121504,122887,122914,122917,126468,126496,126499,126504,126515,126520,126522,126536,126538,126540,126544,126547,126552,126554,126556,126558,126560,126563,126571,126579,126584,126589,126591,126602,126628,126634,127168,127184,129401,129484,129939);ee.addRange(0,31).addRange(127,159).addRange(888,889).addRange(896,899).addRange(1367,1368).addRange(1419,1420).addRange(1480,1487).addRange(1515,1518).addRange(1525,1541).addRange(1564,1565).addRange(1806,1807).addRange(1867,1868).addRange(1970,1983).addRange(2043,2044).addRange(2094,2095).addRange(2140,2141).addRange(2155,2207).addRange(2248,2258).addRange(2445,2446).addRange(2449,2450).addRange(2483,2485).addRange(2490,2491).addRange(2501,2502).addRange(2505,2506).addRange(2511,2518).addRange(2520,2523).addRange(2532,2533).addRange(2559,2560).addRange(2571,2574).addRange(2577,2578).addRange(2618,2619).addRange(2627,2630).addRange(2633,2634).addRange(2638,2640).addRange(2642,2648).addRange(2655,2661).addRange(2679,2688).addRange(2746,2747).addRange(2766,2767).addRange(2769,2783).addRange(2788,2789).addRange(2802,2808).addRange(2829,2830).addRange(2833,2834).addRange(2874,2875).addRange(2885,2886).addRange(2889,2890).addRange(2894,2900).addRange(2904,2907).addRange(2916,2917).addRange(2936,2945),ee.addRange(2955,2957).addRange(2966,2968).addRange(2976,2978).addRange(2981,2983).addRange(2987,2989).addRange(3002,3005).addRange(3011,3013).addRange(3022,3023).addRange(3025,3030).addRange(3032,3045).addRange(3067,3071).addRange(3130,3132).addRange(3150,3156).addRange(3163,3167).addRange(3172,3173).addRange(3184,3190).addRange(3258,3259).addRange(3278,3284).addRange(3287,3293).addRange(3300,3301).addRange(3315,3327).addRange(3408,3411).addRange(3428,3429).addRange(3479,3481).addRange(3518,3519).addRange(3527,3529).addRange(3531,3534).addRange(3552,3557).addRange(3568,3569).addRange(3573,3584).addRange(3643,3646).addRange(3676,3712).addRange(3774,3775).addRange(3790,3791).addRange(3802,3803).addRange(3808,3839).addRange(3949,3952).addRange(4059,4095).addRange(4296,4300).addRange(4302,4303).addRange(4686,4687).addRange(4702,4703).addRange(4750,4751).addRange(4790,4791).addRange(4806,4807).addRange(4886,4887).addRange(4955,4956).addRange(4989,4991).addRange(5018,5023).addRange(5110,5111).addRange(5118,5119),ee.addRange(5789,5791).addRange(5881,5887).addRange(5909,5919).addRange(5943,5951).addRange(5972,5983).addRange(6004,6015).addRange(6110,6111).addRange(6122,6127).addRange(6138,6143).addRange(6158,6159).addRange(6170,6175).addRange(6265,6271).addRange(6315,6319).addRange(6390,6399).addRange(6444,6447).addRange(6460,6463).addRange(6465,6467).addRange(6510,6511).addRange(6517,6527).addRange(6572,6575).addRange(6602,6607).addRange(6619,6621).addRange(6684,6685).addRange(6781,6782).addRange(6794,6799).addRange(6810,6815).addRange(6830,6831).addRange(6849,6911).addRange(6988,6991).addRange(7037,7039).addRange(7156,7163).addRange(7224,7226).addRange(7242,7244).addRange(7305,7311).addRange(7355,7356).addRange(7368,7375).addRange(7419,7423).addRange(7958,7959).addRange(7966,7967).addRange(8006,8007).addRange(8014,8015).addRange(8062,8063).addRange(8148,8149).addRange(8176,8177).addRange(8203,8207).addRange(8234,8238).addRange(8288,8303).addRange(8306,8307).addRange(8349,8351).addRange(8384,8399).addRange(8433,8447),ee.addRange(8588,8591).addRange(9255,9279).addRange(9291,9311).addRange(11124,11125).addRange(11508,11512).addRange(11560,11564).addRange(11566,11567).addRange(11624,11630).addRange(11633,11646).addRange(11671,11679).addRange(11859,11903).addRange(12020,12031).addRange(12246,12271).addRange(12284,12287).addRange(12439,12440).addRange(12544,12548).addRange(12772,12783).addRange(40957,40959).addRange(42125,42127).addRange(42183,42191).addRange(42540,42559).addRange(42744,42751).addRange(42944,42945).addRange(42955,42996).addRange(43053,43055).addRange(43066,43071).addRange(43128,43135).addRange(43206,43213).addRange(43226,43231).addRange(43348,43358).addRange(43389,43391).addRange(43482,43485).addRange(43575,43583).addRange(43598,43599).addRange(43610,43611).addRange(43715,43738).addRange(43767,43776).addRange(43783,43784).addRange(43791,43792).addRange(43799,43807).addRange(43884,43887).addRange(44014,44015).addRange(44026,44031).addRange(55204,55215).addRange(55239,55242).addRange(55292,63743).addRange(64110,64111).addRange(64218,64255).addRange(64263,64274).addRange(64280,64284).addRange(64450,64466),ee.addRange(64832,64847).addRange(64912,64913).addRange(64968,65007).addRange(65022,65023).addRange(65050,65055).addRange(65132,65135).addRange(65277,65280).addRange(65471,65473).addRange(65480,65481).addRange(65488,65489).addRange(65496,65497).addRange(65501,65503).addRange(65519,65531).addRange(65534,65535).addRange(65614,65615).addRange(65630,65663).addRange(65787,65791).addRange(65795,65798).addRange(65844,65846).addRange(65949,65951).addRange(65953,65999).addRange(66046,66175).addRange(66205,66207).addRange(66257,66271).addRange(66300,66303).addRange(66340,66348).addRange(66379,66383).addRange(66427,66431).addRange(66500,66503).addRange(66518,66559).addRange(66718,66719).addRange(66730,66735).addRange(66772,66775).addRange(66812,66815).addRange(66856,66863).addRange(66916,66926).addRange(66928,67071).addRange(67383,67391).addRange(67414,67423).addRange(67432,67583).addRange(67590,67591).addRange(67641,67643).addRange(67645,67646).addRange(67743,67750).addRange(67760,67807).addRange(67830,67834).addRange(67868,67870).addRange(67898,67902).addRange(67904,67967).addRange(68024,68027).addRange(68048,68049),ee.addRange(68103,68107).addRange(68150,68151).addRange(68155,68158).addRange(68169,68175).addRange(68185,68191).addRange(68256,68287).addRange(68327,68330).addRange(68343,68351).addRange(68406,68408).addRange(68438,68439).addRange(68467,68471).addRange(68498,68504).addRange(68509,68520).addRange(68528,68607).addRange(68681,68735).addRange(68787,68799).addRange(68851,68857).addRange(68904,68911).addRange(68922,69215).addRange(69294,69295).addRange(69298,69375).addRange(69416,69423).addRange(69466,69551).addRange(69580,69599).addRange(69623,69631).addRange(69710,69713).addRange(69744,69758).addRange(69826,69839).addRange(69865,69871).addRange(69882,69887).addRange(69960,69967).addRange(70007,70015).addRange(70133,70143).addRange(70207,70271).addRange(70314,70319).addRange(70379,70383).addRange(70394,70399).addRange(70413,70414).addRange(70417,70418).addRange(70469,70470).addRange(70473,70474).addRange(70478,70479).addRange(70481,70486).addRange(70488,70492).addRange(70500,70501).addRange(70509,70511).addRange(70517,70655).addRange(70754,70783).addRange(70856,70863).addRange(70874,71039).addRange(71094,71095),ee.addRange(71134,71167).addRange(71237,71247).addRange(71258,71263).addRange(71277,71295).addRange(71353,71359).addRange(71370,71423).addRange(71451,71452).addRange(71468,71471).addRange(71488,71679).addRange(71740,71839).addRange(71923,71934).addRange(71943,71944).addRange(71946,71947).addRange(71993,71994).addRange(72007,72015).addRange(72026,72095).addRange(72104,72105).addRange(72152,72153).addRange(72165,72191).addRange(72264,72271).addRange(72355,72383).addRange(72441,72703).addRange(72774,72783).addRange(72813,72815).addRange(72848,72849).addRange(72887,72959).addRange(73015,73017).addRange(73032,73039).addRange(73050,73055).addRange(73113,73119).addRange(73130,73439).addRange(73465,73647).addRange(73649,73663).addRange(73714,73726).addRange(74650,74751).addRange(74869,74879).addRange(75076,77823).addRange(78895,82943).addRange(83527,92159).addRange(92729,92735).addRange(92778,92781).addRange(92784,92879).addRange(92910,92911).addRange(92918,92927).addRange(92998,93007).addRange(93048,93052).addRange(93072,93759).addRange(93851,93951).addRange(94027,94030).addRange(94088,94094).addRange(94112,94175),ee.addRange(94181,94191).addRange(94194,94207).addRange(100344,100351).addRange(101590,101631).addRange(101641,110591).addRange(110879,110927).addRange(110931,110947).addRange(110952,110959).addRange(111356,113663).addRange(113771,113775).addRange(113789,113791).addRange(113801,113807).addRange(113818,113819).addRange(113824,118783).addRange(119030,119039).addRange(119079,119080).addRange(119155,119162).addRange(119273,119295).addRange(119366,119519).addRange(119540,119551).addRange(119639,119647).addRange(119673,119807).addRange(119968,119969).addRange(119971,119972).addRange(119975,119976).addRange(120075,120076).addRange(120135,120137).addRange(120486,120487).addRange(120780,120781).addRange(121484,121498).addRange(121520,122879).addRange(122905,122906).addRange(122923,123135).addRange(123181,123183).addRange(123198,123199).addRange(123210,123213).addRange(123216,123583).addRange(123642,123646).addRange(123648,124927).addRange(125125,125126).addRange(125143,125183).addRange(125260,125263).addRange(125274,125277).addRange(125280,126064).addRange(126133,126208).addRange(126270,126463).addRange(126501,126502).addRange(126524,126529).addRange(126531,126534).addRange(126549,126550).addRange(126565,126566),ee.addRange(126620,126624).addRange(126652,126703).addRange(126706,126975).addRange(127020,127023).addRange(127124,127135).addRange(127151,127152).addRange(127222,127231).addRange(127406,127461).addRange(127491,127503).addRange(127548,127551).addRange(127561,127567).addRange(127570,127583).addRange(127590,127743).addRange(128728,128735).addRange(128749,128751).addRange(128765,128767).addRange(128884,128895).addRange(128985,128991).addRange(129004,129023).addRange(129036,129039).addRange(129096,129103).addRange(129114,129119).addRange(129160,129167).addRange(129198,129199).addRange(129202,129279).addRange(129620,129631).addRange(129646,129647).addRange(129653,129655).addRange(129659,129663).addRange(129671,129679).addRange(129705,129711).addRange(129719,129727).addRange(129731,129743).addRange(129751,129791).addRange(129995,130031).addRange(130042,131071).addRange(173790,173823).addRange(177973,177983).addRange(178206,178207).addRange(183970,183983).addRange(191457,194559).addRange(195102,196607).addRange(201547,917759).addRange(918e3,1114111),m.exports=ee},61453:(m,v,q)=>{const ee=q(78776)(170,186,443,660,1749,1791,1808,1969,2365,2384,2482,2493,2510,2556,2654,2749,2768,2809,2877,2929,2947,2972,3024,3133,3200,3261,3294,3389,3406,3517,3716,3749,3773,3840,4159,4193,4238,4696,4800,6108,6314,7418,12294,12348,12447,12543,42606,42895,42999,43259,43642,43697,43712,43714,43762,64285,64318,67592,67644,68096,69415,69956,69959,70006,70106,70108,70280,70461,70480,70855,71236,71352,71945,71999,72001,72161,72163,72192,72250,72272,72349,72768,73030,73112,73648,94032,123214,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);ee.addRange(448,451).addRange(1488,1514).addRange(1519,1522).addRange(1568,1599).addRange(1601,1610).addRange(1646,1647).addRange(1649,1747).addRange(1774,1775).addRange(1786,1788).addRange(1810,1839).addRange(1869,1957).addRange(1994,2026).addRange(2048,2069).addRange(2112,2136).addRange(2144,2154).addRange(2208,2228).addRange(2230,2247).addRange(2308,2361).addRange(2392,2401).addRange(2418,2432).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2524,2525).addRange(2527,2529).addRange(2544,2545).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2649,2652).addRange(2674,2676).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2784,2785).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2908,2909),ee.addRange(2911,2913).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3160,3162).addRange(3168,3169).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3296,3297).addRange(3313,3314).addRange(3332,3340).addRange(3342,3344).addRange(3346,3386).addRange(3412,3414).addRange(3423,3425).addRange(3450,3455).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3585,3632).addRange(3634,3635).addRange(3648,3653).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3760).addRange(3762,3763).addRange(3776,3780).addRange(3804,3807).addRange(3904,3911).addRange(3913,3948).addRange(3976,3980).addRange(4096,4138).addRange(4176,4181).addRange(4186,4189).addRange(4197,4198).addRange(4206,4208).addRange(4213,4225),ee.addRange(4352,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4992,5007).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5873,5880).addRange(5888,5900).addRange(5902,5905).addRange(5920,5937).addRange(5952,5969).addRange(5984,5996).addRange(5998,6e3).addRange(6016,6067).addRange(6176,6210).addRange(6212,6264).addRange(6272,6276).addRange(6279,6312).addRange(6320,6389).addRange(6400,6430).addRange(6480,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6656,6678).addRange(6688,6740).addRange(6917,6963).addRange(6981,6987).addRange(7043,7072).addRange(7086,7087).addRange(7098,7141).addRange(7168,7203).addRange(7245,7247).addRange(7258,7287).addRange(7401,7404).addRange(7406,7411).addRange(7413,7414).addRange(8501,8504),ee.addRange(11568,11623).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(12353,12438).addRange(12449,12538).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,40956).addRange(40960,40980).addRange(40982,42124).addRange(42192,42231).addRange(42240,42507).addRange(42512,42527).addRange(42538,42539).addRange(42656,42725).addRange(43003,43009).addRange(43011,43013).addRange(43015,43018).addRange(43020,43042).addRange(43072,43123).addRange(43138,43187).addRange(43250,43255).addRange(43261,43262).addRange(43274,43301).addRange(43312,43334).addRange(43360,43388).addRange(43396,43442).addRange(43488,43492).addRange(43495,43503).addRange(43514,43518).addRange(43520,43560).addRange(43584,43586).addRange(43588,43595).addRange(43616,43631).addRange(43633,43638).addRange(43646,43695).addRange(43701,43702).addRange(43705,43709).addRange(43739,43740).addRange(43744,43754).addRange(43777,43782),ee.addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43968,44002).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64287,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65019).addRange(65136,65140).addRange(65142,65276).addRange(65382,65391).addRange(65393,65437).addRange(65440,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66368).addRange(66370,66377).addRange(66384,66421).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66640,66717).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431),ee.addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68112,68115).addRange(68117,68119).addRange(68121,68149).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68324).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68864,68899).addRange(69248,69289).addRange(69296,69297).addRange(69376,69404).addRange(69424,69445).addRange(69552,69572).addRange(69600,69622).addRange(69635,69687).addRange(69763,69807).addRange(69840,69864).addRange(69891,69926).addRange(69968,70002).addRange(70019,70066).addRange(70081,70084).addRange(70144,70161).addRange(70163,70187).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70366).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457),ee.addRange(70493,70497).addRange(70656,70708).addRange(70727,70730).addRange(70751,70753).addRange(70784,70831).addRange(70852,70853).addRange(71040,71086).addRange(71128,71131).addRange(71168,71215).addRange(71296,71338).addRange(71424,71450).addRange(71680,71723).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71983).addRange(72096,72103).addRange(72106,72144).addRange(72203,72242).addRange(72284,72329).addRange(72384,72440).addRange(72704,72712).addRange(72714,72750).addRange(72818,72847).addRange(72960,72966).addRange(72968,72969).addRange(72971,73008).addRange(73056,73061).addRange(73063,73064).addRange(73066,73097).addRange(73440,73458).addRange(73728,74649).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92880,92909).addRange(92928,92975).addRange(93027,93047).addRange(93053,93071).addRange(93952,94026).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788),ee.addRange(113792,113800).addRange(113808,113817).addRange(123136,123180).addRange(123584,123627).addRange(124928,125124).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),m.exports=ee},88795:(m,v,q)=>{const ee=q(78776)(185,6618,8304,8585,11517);ee.addRange(178,179).addRange(188,190).addRange(2548,2553).addRange(2930,2935).addRange(3056,3058).addRange(3192,3198).addRange(3416,3422).addRange(3440,3448).addRange(3882,3891).addRange(4969,4988).addRange(6128,6137).addRange(8308,8313).addRange(8320,8329).addRange(8528,8543).addRange(9312,9371).addRange(9450,9471).addRange(10102,10131).addRange(12690,12693).addRange(12832,12841).addRange(12872,12879).addRange(12881,12895).addRange(12928,12937).addRange(12977,12991).addRange(43056,43061).addRange(65799,65843).addRange(65909,65912).addRange(65930,65931).addRange(66273,66299).addRange(66336,66339).addRange(67672,67679).addRange(67705,67711).addRange(67751,67759).addRange(67835,67839).addRange(67862,67867).addRange(68028,68029).addRange(68032,68047).addRange(68050,68095).addRange(68160,68168).addRange(68221,68222).addRange(68253,68255).addRange(68331,68335).addRange(68440,68447).addRange(68472,68479).addRange(68521,68527).addRange(68858,68863).addRange(69216,69246).addRange(69405,69414).addRange(69457,69460).addRange(69573,69579).addRange(69714,69733).addRange(70113,70132),ee.addRange(71482,71483).addRange(71914,71922).addRange(72794,72812).addRange(73664,73684).addRange(93019,93025).addRange(93824,93846).addRange(119520,119539).addRange(119648,119672).addRange(125127,125135).addRange(126065,126123).addRange(126125,126127).addRange(126129,126132).addRange(126209,126253).addRange(126255,126269).addRange(127232,127244),m.exports=ee},47221:(m,v,q)=>{const ee=q(78776)(42,44,92,161,167,191,894,903,1417,1472,1475,1478,1563,1748,2142,2416,2557,2678,2800,3191,3204,3572,3663,3860,3973,4347,5742,7379,8275,11632,11787,11803,11841,11858,12349,12539,42611,42622,43260,43359,44011,65049,65072,65128,65290,65292,65340,65377,66463,66512,66927,67671,67871,67903,68223,70093,70107,70313,70749,70854,71739,72162,73727,92917,92996,94178,113823);ee.addRange(33,35).addRange(37,39).addRange(46,47).addRange(58,59).addRange(63,64).addRange(182,183).addRange(1370,1375).addRange(1523,1524).addRange(1545,1546).addRange(1548,1549).addRange(1566,1567).addRange(1642,1645).addRange(1792,1805).addRange(2039,2041).addRange(2096,2110).addRange(2404,2405).addRange(3674,3675).addRange(3844,3858).addRange(4048,4052).addRange(4057,4058).addRange(4170,4175).addRange(4960,4968).addRange(5867,5869).addRange(5941,5942).addRange(6100,6102).addRange(6104,6106).addRange(6144,6149).addRange(6151,6154).addRange(6468,6469).addRange(6686,6687).addRange(6816,6822).addRange(6824,6829).addRange(7002,7008).addRange(7164,7167).addRange(7227,7231).addRange(7294,7295).addRange(7360,7367).addRange(8214,8215).addRange(8224,8231).addRange(8240,8248).addRange(8251,8254).addRange(8257,8259).addRange(8263,8273).addRange(8277,8286).addRange(11513,11516).addRange(11518,11519).addRange(11776,11777).addRange(11782,11784).addRange(11790,11798).addRange(11800,11801).addRange(11806,11807),ee.addRange(11818,11822).addRange(11824,11833).addRange(11836,11839).addRange(11843,11855).addRange(12289,12291).addRange(42238,42239).addRange(42509,42511).addRange(42738,42743).addRange(43124,43127).addRange(43214,43215).addRange(43256,43258).addRange(43310,43311).addRange(43457,43469).addRange(43486,43487).addRange(43612,43615).addRange(43742,43743).addRange(43760,43761).addRange(65040,65046).addRange(65093,65094).addRange(65097,65100).addRange(65104,65106).addRange(65108,65111).addRange(65119,65121).addRange(65130,65131).addRange(65281,65283).addRange(65285,65287).addRange(65294,65295).addRange(65306,65307).addRange(65311,65312).addRange(65380,65381).addRange(65792,65794).addRange(68176,68184).addRange(68336,68342).addRange(68409,68415).addRange(68505,68508).addRange(69461,69465).addRange(69703,69709).addRange(69819,69820).addRange(69822,69825).addRange(69952,69955).addRange(70004,70005).addRange(70085,70088).addRange(70109,70111).addRange(70200,70205).addRange(70731,70735).addRange(70746,70747).addRange(71105,71127).addRange(71233,71235).addRange(71264,71276).addRange(71484,71486).addRange(72004,72006),ee.addRange(72255,72262).addRange(72346,72348).addRange(72350,72354).addRange(72769,72773).addRange(72816,72817).addRange(73463,73464).addRange(74864,74868).addRange(92782,92783).addRange(92983,92987).addRange(93847,93850).addRange(121479,121483).addRange(125278,125279),m.exports=ee},66733:(m,v,q)=>{const ee=q(78776)(166,169,174,176,1154,1758,1769,2038,2554,2928,3066,3199,3407,3449,3859,3892,3894,3896,5741,6464,8468,8485,8487,8489,8494,8522,8527,8659,12292,12320,12880,43065,65021,65508,65512,65952,68296,71487,92997,113820,119365,123215,126124,126254);ee.addRange(1421,1422).addRange(1550,1551).addRange(1789,1790).addRange(3059,3064).addRange(3841,3843).addRange(3861,3863).addRange(3866,3871).addRange(4030,4037).addRange(4039,4044).addRange(4046,4047).addRange(4053,4056).addRange(4254,4255).addRange(5008,5017).addRange(6622,6655).addRange(7009,7018).addRange(7028,7036).addRange(8448,8449).addRange(8451,8454).addRange(8456,8457).addRange(8470,8471).addRange(8478,8483).addRange(8506,8507).addRange(8524,8525).addRange(8586,8587).addRange(8597,8601).addRange(8604,8607).addRange(8609,8610).addRange(8612,8613).addRange(8615,8621).addRange(8623,8653).addRange(8656,8657).addRange(8661,8691).addRange(8960,8967).addRange(8972,8991).addRange(8994,9e3).addRange(9003,9083).addRange(9085,9114).addRange(9140,9179).addRange(9186,9254).addRange(9280,9290).addRange(9372,9449).addRange(9472,9654).addRange(9656,9664).addRange(9666,9719).addRange(9728,9838).addRange(9840,10087).addRange(10132,10175).addRange(10240,10495).addRange(11008,11055).addRange(11077,11078).addRange(11085,11123),ee.addRange(11126,11157).addRange(11159,11263).addRange(11493,11498).addRange(11856,11857).addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12272,12283).addRange(12306,12307).addRange(12342,12343).addRange(12350,12351).addRange(12688,12689).addRange(12694,12703).addRange(12736,12771).addRange(12800,12830).addRange(12842,12871).addRange(12896,12927).addRange(12938,12976).addRange(12992,13311).addRange(19904,19967).addRange(42128,42182).addRange(43048,43051).addRange(43062,43063).addRange(43639,43641).addRange(65517,65518).addRange(65532,65533).addRange(65847,65855).addRange(65913,65929).addRange(65932,65934).addRange(65936,65948).addRange(66e3,66044).addRange(67703,67704).addRange(73685,73692).addRange(73697,73713).addRange(92988,92991).addRange(118784,119029).addRange(119040,119078).addRange(119081,119140).addRange(119146,119148).addRange(119171,119172).addRange(119180,119209).addRange(119214,119272).addRange(119296,119361).addRange(119552,119638).addRange(120832,121343).addRange(121399,121402).addRange(121453,121460).addRange(121462,121475).addRange(121477,121478).addRange(126976,127019).addRange(127024,127123),ee.addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127245,127405).addRange(127462,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(127584,127589).addRange(127744,127994).addRange(128e3,128727).addRange(128736,128748).addRange(128752,128764).addRange(128768,128883).addRange(128896,128984).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129201).addRange(129280,129400).addRange(129402,129483).addRange(129485,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750).addRange(129792,129938).addRange(129940,129994),m.exports=ee},12600:(m,v,q)=>{const ee=q(78776)(8233);m.exports=ee},61704:(m,v,q)=>{const ee=q(78776)();ee.addRange(57344,63743).addRange(983040,1048573).addRange(1048576,1114109),m.exports=ee},36290:(m,v,q)=>{const ee=q(78776)(95,123,125,161,167,171,187,191,894,903,1470,1472,1475,1478,1563,1748,2142,2416,2557,2678,2800,3191,3204,3572,3663,3860,3973,4347,5120,5742,7379,11632,11858,12336,12349,12448,12539,42611,42622,43260,43359,44011,65123,65128,65343,65371,65373,66463,66512,66927,67671,67871,67903,68223,69293,70093,70107,70313,70749,70854,71739,72162,73727,92917,92996,94178,113823);ee.addRange(33,35).addRange(37,42).addRange(44,47).addRange(58,59).addRange(63,64).addRange(91,93).addRange(182,183).addRange(1370,1375).addRange(1417,1418).addRange(1523,1524).addRange(1545,1546).addRange(1548,1549).addRange(1566,1567).addRange(1642,1645).addRange(1792,1805).addRange(2039,2041).addRange(2096,2110).addRange(2404,2405).addRange(3674,3675).addRange(3844,3858).addRange(3898,3901).addRange(4048,4052).addRange(4057,4058).addRange(4170,4175).addRange(4960,4968).addRange(5787,5788).addRange(5867,5869).addRange(5941,5942).addRange(6100,6102).addRange(6104,6106).addRange(6144,6154).addRange(6468,6469).addRange(6686,6687).addRange(6816,6822).addRange(6824,6829).addRange(7002,7008).addRange(7164,7167).addRange(7227,7231).addRange(7294,7295).addRange(7360,7367).addRange(8208,8231).addRange(8240,8259).addRange(8261,8273).addRange(8275,8286).addRange(8317,8318).addRange(8333,8334).addRange(8968,8971).addRange(9001,9002).addRange(10088,10101).addRange(10181,10182).addRange(10214,10223),ee.addRange(10627,10648).addRange(10712,10715).addRange(10748,10749).addRange(11513,11516).addRange(11518,11519).addRange(11776,11822).addRange(11824,11855).addRange(12289,12291).addRange(12296,12305).addRange(12308,12319).addRange(42238,42239).addRange(42509,42511).addRange(42738,42743).addRange(43124,43127).addRange(43214,43215).addRange(43256,43258).addRange(43310,43311).addRange(43457,43469).addRange(43486,43487).addRange(43612,43615).addRange(43742,43743).addRange(43760,43761).addRange(64830,64831).addRange(65040,65049).addRange(65072,65106).addRange(65108,65121).addRange(65130,65131).addRange(65281,65283).addRange(65285,65290).addRange(65292,65295).addRange(65306,65307).addRange(65311,65312).addRange(65339,65341).addRange(65375,65381).addRange(65792,65794).addRange(68176,68184).addRange(68336,68342).addRange(68409,68415).addRange(68505,68508).addRange(69461,69465).addRange(69703,69709).addRange(69819,69820).addRange(69822,69825).addRange(69952,69955).addRange(70004,70005).addRange(70085,70088).addRange(70109,70111).addRange(70200,70205).addRange(70731,70735).addRange(70746,70747).addRange(71105,71127),ee.addRange(71233,71235).addRange(71264,71276).addRange(71484,71486).addRange(72004,72006).addRange(72255,72262).addRange(72346,72348).addRange(72350,72354).addRange(72769,72773).addRange(72816,72817).addRange(73463,73464).addRange(74864,74868).addRange(92782,92783).addRange(92983,92987).addRange(93847,93850).addRange(121479,121483).addRange(125278,125279),m.exports=ee},64661:(m,v,q)=>{const ee=q(78776)(32,160,5760,8239,8287,12288);ee.addRange(8192,8202).addRange(8232,8233),m.exports=ee},54343:(m,v,q)=>{const ee=q(78776)(32,160,5760,8239,8287,12288);ee.addRange(8192,8202),m.exports=ee},11276:(m,v,q)=>{const ee=q(78776)(2307,2363,2519,2563,2691,2761,2878,2880,2903,3031,3262,3415,3967,4145,4152,4239,6070,6741,6743,6753,6916,6965,6971,7042,7073,7082,7143,7150,7393,7415,43047,43395,43597,43643,43645,43755,43765,44012,69632,69634,69762,69932,70018,70094,70197,70487,70725,70841,70849,71102,71230,71340,71350,71462,71736,71997,72e3,72002,72164,72249,72343,72751,72766,72873,72881,72884,73110);ee.addRange(2366,2368).addRange(2377,2380).addRange(2382,2383).addRange(2434,2435).addRange(2494,2496).addRange(2503,2504).addRange(2507,2508).addRange(2622,2624).addRange(2750,2752).addRange(2763,2764).addRange(2818,2819).addRange(2887,2888).addRange(2891,2892).addRange(3006,3007).addRange(3009,3010).addRange(3014,3016).addRange(3018,3020).addRange(3073,3075).addRange(3137,3140).addRange(3202,3203).addRange(3264,3268).addRange(3271,3272).addRange(3274,3275).addRange(3285,3286).addRange(3330,3331).addRange(3390,3392).addRange(3398,3400).addRange(3402,3404).addRange(3458,3459).addRange(3535,3537).addRange(3544,3551).addRange(3570,3571).addRange(3902,3903).addRange(4139,4140).addRange(4155,4156).addRange(4182,4183).addRange(4194,4196).addRange(4199,4205).addRange(4227,4228).addRange(4231,4236).addRange(4250,4252).addRange(6078,6085).addRange(6087,6088).addRange(6435,6438).addRange(6441,6443).addRange(6448,6449).addRange(6451,6456).addRange(6681,6682).addRange(6755,6756).addRange(6765,6770).addRange(6973,6977),ee.addRange(6979,6980).addRange(7078,7079).addRange(7146,7148).addRange(7154,7155).addRange(7204,7211).addRange(7220,7221).addRange(12334,12335).addRange(43043,43044).addRange(43136,43137).addRange(43188,43203).addRange(43346,43347).addRange(43444,43445).addRange(43450,43451).addRange(43454,43456).addRange(43567,43568).addRange(43571,43572).addRange(43758,43759).addRange(44003,44004).addRange(44006,44007).addRange(44009,44010).addRange(69808,69810).addRange(69815,69816).addRange(69957,69958).addRange(70067,70069).addRange(70079,70080).addRange(70188,70190).addRange(70194,70195).addRange(70368,70370).addRange(70402,70403).addRange(70462,70463).addRange(70465,70468).addRange(70471,70472).addRange(70475,70477).addRange(70498,70499).addRange(70709,70711).addRange(70720,70721).addRange(70832,70834).addRange(70843,70846).addRange(71087,71089).addRange(71096,71099).addRange(71216,71218).addRange(71227,71228).addRange(71342,71343).addRange(71456,71457).addRange(71724,71726).addRange(71984,71989).addRange(71991,71992).addRange(72145,72147).addRange(72156,72159).addRange(72279,72280).addRange(73098,73102),ee.addRange(73107,73108).addRange(73461,73462).addRange(94033,94087).addRange(94192,94193).addRange(119141,119142).addRange(119149,119154),m.exports=ee},93474:(m,v,q)=>{const ee=q(78776)();ee.addRange(55296,57343),m.exports=ee},54581:(m,v,q)=>{const ee=q(78776)(36,43,94,96,124,126,172,180,184,215,247,749,885,1014,1154,1547,1758,1769,2038,2801,2928,3199,3407,3449,3647,3859,3892,3894,3896,5741,6107,6464,8125,8260,8274,8468,8485,8487,8489,8494,8527,12292,12320,12880,43867,64297,65122,65129,65284,65291,65342,65344,65372,65374,65952,68296,71487,92997,113820,119365,120513,120539,120571,120597,120629,120655,120687,120713,120745,120771,123215,123647,126124,126128,126254);ee.addRange(60,62).addRange(162,166).addRange(168,169).addRange(174,177).addRange(706,709).addRange(722,735).addRange(741,747).addRange(751,767).addRange(900,901).addRange(1421,1423).addRange(1542,1544).addRange(1550,1551).addRange(1789,1790).addRange(2046,2047).addRange(2546,2547).addRange(2554,2555).addRange(3059,3066).addRange(3841,3843).addRange(3861,3863).addRange(3866,3871).addRange(4030,4037).addRange(4039,4044).addRange(4046,4047).addRange(4053,4056).addRange(4254,4255).addRange(5008,5017).addRange(6622,6655).addRange(7009,7018).addRange(7028,7036).addRange(8127,8129).addRange(8141,8143).addRange(8157,8159).addRange(8173,8175).addRange(8189,8190).addRange(8314,8316).addRange(8330,8332).addRange(8352,8383).addRange(8448,8449).addRange(8451,8454).addRange(8456,8457).addRange(8470,8472).addRange(8478,8483).addRange(8506,8507).addRange(8512,8516).addRange(8522,8525).addRange(8586,8587).addRange(8592,8967).addRange(8972,9e3).addRange(9003,9254).addRange(9280,9290).addRange(9372,9449),ee.addRange(9472,10087).addRange(10132,10180).addRange(10183,10213).addRange(10224,10626).addRange(10649,10711).addRange(10716,10747).addRange(10750,11123).addRange(11126,11157).addRange(11159,11263).addRange(11493,11498).addRange(11856,11857).addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12272,12283).addRange(12306,12307).addRange(12342,12343).addRange(12350,12351).addRange(12443,12444).addRange(12688,12689).addRange(12694,12703).addRange(12736,12771).addRange(12800,12830).addRange(12842,12871).addRange(12896,12927).addRange(12938,12976).addRange(12992,13311).addRange(19904,19967).addRange(42128,42182).addRange(42752,42774).addRange(42784,42785).addRange(42889,42890).addRange(43048,43051).addRange(43062,43065).addRange(43639,43641).addRange(43882,43883).addRange(64434,64449).addRange(65020,65021).addRange(65124,65126).addRange(65308,65310).addRange(65504,65510).addRange(65512,65518).addRange(65532,65533).addRange(65847,65855).addRange(65913,65929).addRange(65932,65934).addRange(65936,65948).addRange(66e3,66044).addRange(67703,67704).addRange(73685,73713).addRange(92988,92991),ee.addRange(118784,119029).addRange(119040,119078).addRange(119081,119140).addRange(119146,119148).addRange(119171,119172).addRange(119180,119209).addRange(119214,119272).addRange(119296,119361).addRange(119552,119638).addRange(120832,121343).addRange(121399,121402).addRange(121453,121460).addRange(121462,121475).addRange(121477,121478).addRange(126704,126705).addRange(126976,127019).addRange(127024,127123).addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127245,127405).addRange(127462,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(127584,127589).addRange(127744,128727).addRange(128736,128748).addRange(128752,128764).addRange(128768,128883).addRange(128896,128984).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129201).addRange(129280,129400).addRange(129402,129483).addRange(129485,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750).addRange(129792,129938),ee.addRange(129940,129994),m.exports=ee},8550:(m,v,q)=>{const ee=q(78776)(453,456,459,498,8124,8140,8188);ee.addRange(8072,8079).addRange(8088,8095).addRange(8104,8111),m.exports=ee},22525:(m,v,q)=>{const ee=q(78776)(907,909,930,1328,1424,1565,1806,2111,2143,2229,2436,2473,2481,2526,2564,2601,2609,2612,2615,2621,2653,2692,2702,2706,2729,2737,2740,2758,2762,2816,2820,2857,2865,2868,2910,2948,2961,2971,2973,3017,3085,3089,3113,3141,3145,3159,3213,3217,3241,3252,3269,3273,3295,3312,3341,3345,3397,3401,3456,3460,3506,3516,3541,3543,3715,3717,3723,3748,3750,3781,3783,3912,3992,4029,4045,4294,4681,4695,4697,4745,4785,4799,4801,4823,4881,5901,5997,6001,6159,6431,6751,7674,8024,8026,8028,8030,8117,8133,8156,8181,8191,8293,8335,11158,11311,11359,11558,11687,11695,11703,11711,11719,11727,11735,11743,11930,12352,12592,12687,12831,43470,43519,43815,43823,64311,64317,64319,64322,64325,65107,65127,65141,65280,65511,65548,65575,65595,65598,65935,66462,67593,67638,67670,67827,68100,68116,68120,69247,69290,69941,70112,70162,70279,70281,70286,70302,70404,70441,70449,70452,70458,70748,71956,71959,71990,72713,72759,72872,72967,72970,73019,73022,73062,73065,73103,73106,74863,78895,92767,93018,93026,119893,119965,119981,119994,119996,120004,120070,120085,120093,120122,120127,120133,120145,121504,122887,122914,122917,126468,126496,126499,126504,126515,126520,126522,126536,126538,126540,126544,126547,126552,126554,126556,126558,126560,126563,126571,126579,126584,126589,126591,126602,126628,126634,127168,127184,129401,129484,129939);ee.addRange(888,889).addRange(896,899).addRange(1367,1368).addRange(1419,1420).addRange(1480,1487).addRange(1515,1518).addRange(1525,1535).addRange(1867,1868).addRange(1970,1983).addRange(2043,2044).addRange(2094,2095).addRange(2140,2141).addRange(2155,2207).addRange(2248,2258).addRange(2445,2446).addRange(2449,2450).addRange(2483,2485).addRange(2490,2491).addRange(2501,2502).addRange(2505,2506).addRange(2511,2518).addRange(2520,2523).addRange(2532,2533).addRange(2559,2560).addRange(2571,2574).addRange(2577,2578).addRange(2618,2619).addRange(2627,2630).addRange(2633,2634).addRange(2638,2640).addRange(2642,2648).addRange(2655,2661).addRange(2679,2688).addRange(2746,2747).addRange(2766,2767).addRange(2769,2783).addRange(2788,2789).addRange(2802,2808).addRange(2829,2830).addRange(2833,2834).addRange(2874,2875).addRange(2885,2886).addRange(2889,2890).addRange(2894,2900).addRange(2904,2907).addRange(2916,2917).addRange(2936,2945).addRange(2955,2957).addRange(2966,2968).addRange(2976,2978).addRange(2981,2983),ee.addRange(2987,2989).addRange(3002,3005).addRange(3011,3013).addRange(3022,3023).addRange(3025,3030).addRange(3032,3045).addRange(3067,3071).addRange(3130,3132).addRange(3150,3156).addRange(3163,3167).addRange(3172,3173).addRange(3184,3190).addRange(3258,3259).addRange(3278,3284).addRange(3287,3293).addRange(3300,3301).addRange(3315,3327).addRange(3408,3411).addRange(3428,3429).addRange(3479,3481).addRange(3518,3519).addRange(3527,3529).addRange(3531,3534).addRange(3552,3557).addRange(3568,3569).addRange(3573,3584).addRange(3643,3646).addRange(3676,3712).addRange(3774,3775).addRange(3790,3791).addRange(3802,3803).addRange(3808,3839).addRange(3949,3952).addRange(4059,4095).addRange(4296,4300).addRange(4302,4303).addRange(4686,4687).addRange(4702,4703).addRange(4750,4751).addRange(4790,4791).addRange(4806,4807).addRange(4886,4887).addRange(4955,4956).addRange(4989,4991).addRange(5018,5023).addRange(5110,5111).addRange(5118,5119).addRange(5789,5791).addRange(5881,5887).addRange(5909,5919).addRange(5943,5951),ee.addRange(5972,5983).addRange(6004,6015).addRange(6110,6111).addRange(6122,6127).addRange(6138,6143).addRange(6170,6175).addRange(6265,6271).addRange(6315,6319).addRange(6390,6399).addRange(6444,6447).addRange(6460,6463).addRange(6465,6467).addRange(6510,6511).addRange(6517,6527).addRange(6572,6575).addRange(6602,6607).addRange(6619,6621).addRange(6684,6685).addRange(6781,6782).addRange(6794,6799).addRange(6810,6815).addRange(6830,6831).addRange(6849,6911).addRange(6988,6991).addRange(7037,7039).addRange(7156,7163).addRange(7224,7226).addRange(7242,7244).addRange(7305,7311).addRange(7355,7356).addRange(7368,7375).addRange(7419,7423).addRange(7958,7959).addRange(7966,7967).addRange(8006,8007).addRange(8014,8015).addRange(8062,8063).addRange(8148,8149).addRange(8176,8177).addRange(8306,8307).addRange(8349,8351).addRange(8384,8399).addRange(8433,8447).addRange(8588,8591).addRange(9255,9279).addRange(9291,9311).addRange(11124,11125).addRange(11508,11512).addRange(11560,11564).addRange(11566,11567).addRange(11624,11630),ee.addRange(11633,11646).addRange(11671,11679).addRange(11859,11903).addRange(12020,12031).addRange(12246,12271).addRange(12284,12287).addRange(12439,12440).addRange(12544,12548).addRange(12772,12783).addRange(40957,40959).addRange(42125,42127).addRange(42183,42191).addRange(42540,42559).addRange(42744,42751).addRange(42944,42945).addRange(42955,42996).addRange(43053,43055).addRange(43066,43071).addRange(43128,43135).addRange(43206,43213).addRange(43226,43231).addRange(43348,43358).addRange(43389,43391).addRange(43482,43485).addRange(43575,43583).addRange(43598,43599).addRange(43610,43611).addRange(43715,43738).addRange(43767,43776).addRange(43783,43784).addRange(43791,43792).addRange(43799,43807).addRange(43884,43887).addRange(44014,44015).addRange(44026,44031).addRange(55204,55215).addRange(55239,55242).addRange(55292,55295).addRange(64110,64111).addRange(64218,64255).addRange(64263,64274).addRange(64280,64284).addRange(64450,64466).addRange(64832,64847).addRange(64912,64913).addRange(64968,65007).addRange(65022,65023).addRange(65050,65055).addRange(65132,65135).addRange(65277,65278).addRange(65471,65473),ee.addRange(65480,65481).addRange(65488,65489).addRange(65496,65497).addRange(65501,65503).addRange(65519,65528).addRange(65534,65535).addRange(65614,65615).addRange(65630,65663).addRange(65787,65791).addRange(65795,65798).addRange(65844,65846).addRange(65949,65951).addRange(65953,65999).addRange(66046,66175).addRange(66205,66207).addRange(66257,66271).addRange(66300,66303).addRange(66340,66348).addRange(66379,66383).addRange(66427,66431).addRange(66500,66503).addRange(66518,66559).addRange(66718,66719).addRange(66730,66735).addRange(66772,66775).addRange(66812,66815).addRange(66856,66863).addRange(66916,66926).addRange(66928,67071).addRange(67383,67391).addRange(67414,67423).addRange(67432,67583).addRange(67590,67591).addRange(67641,67643).addRange(67645,67646).addRange(67743,67750).addRange(67760,67807).addRange(67830,67834).addRange(67868,67870).addRange(67898,67902).addRange(67904,67967).addRange(68024,68027).addRange(68048,68049).addRange(68103,68107).addRange(68150,68151).addRange(68155,68158).addRange(68169,68175).addRange(68185,68191).addRange(68256,68287).addRange(68327,68330).addRange(68343,68351),ee.addRange(68406,68408).addRange(68438,68439).addRange(68467,68471).addRange(68498,68504).addRange(68509,68520).addRange(68528,68607).addRange(68681,68735).addRange(68787,68799).addRange(68851,68857).addRange(68904,68911).addRange(68922,69215).addRange(69294,69295).addRange(69298,69375).addRange(69416,69423).addRange(69466,69551).addRange(69580,69599).addRange(69623,69631).addRange(69710,69713).addRange(69744,69758).addRange(69826,69836).addRange(69838,69839).addRange(69865,69871).addRange(69882,69887).addRange(69960,69967).addRange(70007,70015).addRange(70133,70143).addRange(70207,70271).addRange(70314,70319).addRange(70379,70383).addRange(70394,70399).addRange(70413,70414).addRange(70417,70418).addRange(70469,70470).addRange(70473,70474).addRange(70478,70479).addRange(70481,70486).addRange(70488,70492).addRange(70500,70501).addRange(70509,70511).addRange(70517,70655).addRange(70754,70783).addRange(70856,70863).addRange(70874,71039).addRange(71094,71095).addRange(71134,71167).addRange(71237,71247).addRange(71258,71263).addRange(71277,71295).addRange(71353,71359).addRange(71370,71423).addRange(71451,71452),ee.addRange(71468,71471).addRange(71488,71679).addRange(71740,71839).addRange(71923,71934).addRange(71943,71944).addRange(71946,71947).addRange(71993,71994).addRange(72007,72015).addRange(72026,72095).addRange(72104,72105).addRange(72152,72153).addRange(72165,72191).addRange(72264,72271).addRange(72355,72383).addRange(72441,72703).addRange(72774,72783).addRange(72813,72815).addRange(72848,72849).addRange(72887,72959).addRange(73015,73017).addRange(73032,73039).addRange(73050,73055).addRange(73113,73119).addRange(73130,73439).addRange(73465,73647).addRange(73649,73663).addRange(73714,73726).addRange(74650,74751).addRange(74869,74879).addRange(75076,77823).addRange(78905,82943).addRange(83527,92159).addRange(92729,92735).addRange(92778,92781).addRange(92784,92879).addRange(92910,92911).addRange(92918,92927).addRange(92998,93007).addRange(93048,93052).addRange(93072,93759).addRange(93851,93951).addRange(94027,94030).addRange(94088,94094).addRange(94112,94175).addRange(94181,94191).addRange(94194,94207).addRange(100344,100351).addRange(101590,101631).addRange(101641,110591).addRange(110879,110927).addRange(110931,110947),ee.addRange(110952,110959).addRange(111356,113663).addRange(113771,113775).addRange(113789,113791).addRange(113801,113807).addRange(113818,113819).addRange(113828,118783).addRange(119030,119039).addRange(119079,119080).addRange(119273,119295).addRange(119366,119519).addRange(119540,119551).addRange(119639,119647).addRange(119673,119807).addRange(119968,119969).addRange(119971,119972).addRange(119975,119976).addRange(120075,120076).addRange(120135,120137).addRange(120486,120487).addRange(120780,120781).addRange(121484,121498).addRange(121520,122879).addRange(122905,122906).addRange(122923,123135).addRange(123181,123183).addRange(123198,123199).addRange(123210,123213).addRange(123216,123583).addRange(123642,123646).addRange(123648,124927).addRange(125125,125126).addRange(125143,125183).addRange(125260,125263).addRange(125274,125277).addRange(125280,126064).addRange(126133,126208).addRange(126270,126463).addRange(126501,126502).addRange(126524,126529).addRange(126531,126534).addRange(126549,126550).addRange(126565,126566).addRange(126620,126624).addRange(126652,126703).addRange(126706,126975).addRange(127020,127023).addRange(127124,127135).addRange(127151,127152).addRange(127222,127231).addRange(127406,127461),ee.addRange(127491,127503).addRange(127548,127551).addRange(127561,127567).addRange(127570,127583).addRange(127590,127743).addRange(128728,128735).addRange(128749,128751).addRange(128765,128767).addRange(128884,128895).addRange(128985,128991).addRange(129004,129023).addRange(129036,129039).addRange(129096,129103).addRange(129114,129119).addRange(129160,129167).addRange(129198,129199).addRange(129202,129279).addRange(129620,129631).addRange(129646,129647).addRange(129653,129655).addRange(129659,129663).addRange(129671,129679).addRange(129705,129711).addRange(129719,129727).addRange(129731,129743).addRange(129751,129791).addRange(129995,130031).addRange(130042,131071).addRange(173790,173823).addRange(177973,177983).addRange(178206,178207).addRange(183970,183983).addRange(191457,194559).addRange(195102,196607).addRange(201547,917504).addRange(917506,917535).addRange(917632,917759).addRange(918e3,983039).addRange(1048574,1048575).addRange(1114110,1114111),m.exports=ee},28829:(m,v,q)=>{const ee=q(78776)(256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,313,315,317,319,321,323,325,327,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,379,381,388,418,420,425,428,437,444,452,455,458,461,463,465,467,469,471,473,475,478,480,482,484,486,488,490,492,494,497,500,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,577,584,586,588,590,880,882,886,895,902,908,975,984,986,988,990,992,994,996,998,1e3,1002,1004,1006,1012,1015,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1219,1221,1223,1225,1227,1229,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,4295,4301,7680,7682,7684,7686,7688,7690,7692,7694,7696,7698,7700,7702,7704,7706,7708,7710,7712,7714,7716,7718,7720,7722,7724,7726,7728,7730,7732,7734,7736,7738,7740,7742,7744,7746,7748,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768,7770,7772,7774,7776,7778,7780,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800,7802,7804,7806,7808,7810,7812,7814,7816,7818,7820,7822,7824,7826,7828,7838,7840,7842,7844,7846,7848,7850,7852,7854,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902,7904,7906,7908,7910,7912,7914,7916,7918,7920,7922,7924,7926,7928,7930,7932,7934,8025,8027,8029,8031,8450,8455,8469,8484,8486,8488,8517,8579,11360,11367,11369,11371,11378,11381,11394,11396,11398,11400,11402,11404,11406,11408,11410,11412,11414,11416,11418,11420,11422,11424,11426,11428,11430,11432,11434,11436,11438,11440,11442,11444,11446,11448,11450,11452,11454,11456,11458,11460,11462,11464,11466,11468,11470,11472,11474,11476,11478,11480,11482,11484,11486,11488,11490,11499,11501,11506,42560,42562,42564,42566,42568,42570,42572,42574,42576,42578,42580,42582,42584,42586,42588,42590,42592,42594,42596,42598,42600,42602,42604,42624,42626,42628,42630,42632,42634,42636,42638,42640,42642,42644,42646,42648,42650,42786,42788,42790,42792,42794,42796,42798,42802,42804,42806,42808,42810,42812,42814,42816,42818,42820,42822,42824,42826,42828,42830,42832,42834,42836,42838,42840,42842,42844,42846,42848,42850,42852,42854,42856,42858,42860,42862,42873,42875,42880,42882,42884,42886,42891,42893,42896,42898,42902,42904,42906,42908,42910,42912,42914,42916,42918,42920,42934,42936,42938,42940,42942,42946,42953,42997,119964,119970,120134,120778);ee.addRange(65,90).addRange(192,214).addRange(216,222).addRange(376,377).addRange(385,386).addRange(390,391).addRange(393,395).addRange(398,401).addRange(403,404).addRange(406,408).addRange(412,413).addRange(415,416).addRange(422,423).addRange(430,431).addRange(433,435).addRange(439,440).addRange(502,504).addRange(570,571).addRange(573,574).addRange(579,582).addRange(904,906).addRange(910,911).addRange(913,929).addRange(931,939).addRange(978,980).addRange(1017,1018).addRange(1021,1071).addRange(1216,1217).addRange(1329,1366).addRange(4256,4293).addRange(5024,5109).addRange(7312,7354).addRange(7357,7359).addRange(7944,7951).addRange(7960,7965).addRange(7976,7983).addRange(7992,7999).addRange(8008,8013).addRange(8040,8047).addRange(8120,8123).addRange(8136,8139).addRange(8152,8155).addRange(8168,8172).addRange(8184,8187).addRange(8459,8461).addRange(8464,8466).addRange(8473,8477).addRange(8490,8493).addRange(8496,8499).addRange(8510,8511).addRange(11264,11310),ee.addRange(11362,11364).addRange(11373,11376).addRange(11390,11392).addRange(42877,42878).addRange(42922,42926).addRange(42928,42932).addRange(42948,42951).addRange(65313,65338).addRange(66560,66599).addRange(66736,66771).addRange(68736,68786).addRange(71840,71871).addRange(93760,93791).addRange(119808,119833).addRange(119860,119885).addRange(119912,119937).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119989).addRange(120016,120041).addRange(120068,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120120,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120172,120197).addRange(120224,120249).addRange(120276,120301).addRange(120328,120353).addRange(120380,120405).addRange(120432,120457).addRange(120488,120512).addRange(120546,120570).addRange(120604,120628).addRange(120662,120686).addRange(120720,120744).addRange(125184,125217),m.exports=ee},56129:(m,v,q)=>{const ee=q(78776)();ee.addRange(125184,125259).addRange(125264,125273).addRange(125278,125279),m.exports=ee},50147:(m,v,q)=>{const ee=q(78776)();ee.addRange(71424,71450).addRange(71453,71467).addRange(71472,71487),m.exports=ee},50926:(m,v,q)=>{const ee=q(78776)();ee.addRange(82944,83526),m.exports=ee},56820:(m,v,q)=>{const ee=q(78776)(1564,1566,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);ee.addRange(1536,1540).addRange(1542,1547).addRange(1549,1562).addRange(1568,1599).addRange(1601,1610).addRange(1622,1647).addRange(1649,1756).addRange(1758,1791).addRange(1872,1919).addRange(2208,2228).addRange(2230,2247).addRange(2259,2273).addRange(2275,2303).addRange(64336,64449).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65021).addRange(65136,65140).addRange(65142,65276).addRange(69216,69246).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(126704,126705),m.exports=ee},14899:(m,v,q)=>{const ee=q(78776)();ee.addRange(1329,1366).addRange(1369,1418).addRange(1421,1423).addRange(64275,64279),m.exports=ee},69929:(m,v,q)=>{const ee=q(78776)();ee.addRange(68352,68405).addRange(68409,68415),m.exports=ee},30706:(m,v,q)=>{const ee=q(78776)();ee.addRange(6912,6987).addRange(6992,7036),m.exports=ee},15533:(m,v,q)=>{const ee=q(78776)();ee.addRange(42656,42743).addRange(92160,92728),m.exports=ee},89979:(m,v,q)=>{const ee=q(78776)();ee.addRange(92880,92909).addRange(92912,92917),m.exports=ee},83765:(m,v,q)=>{const ee=q(78776)();ee.addRange(7104,7155).addRange(7164,7167),m.exports=ee},72693:(m,v,q)=>{const ee=q(78776)(2482,2519);ee.addRange(2432,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2492,2500).addRange(2503,2504).addRange(2507,2510).addRange(2524,2525).addRange(2527,2531).addRange(2534,2558),m.exports=ee},10236:(m,v,q)=>{const ee=q(78776)();ee.addRange(72704,72712).addRange(72714,72758).addRange(72760,72773).addRange(72784,72812),m.exports=ee},30468:(m,v,q)=>{const ee=q(78776)();ee.addRange(746,747).addRange(12549,12591).addRange(12704,12735),m.exports=ee},45770:(m,v,q)=>{const ee=q(78776)(69759);ee.addRange(69632,69709).addRange(69714,69743),m.exports=ee},65529:(m,v,q)=>{const ee=q(78776)();ee.addRange(10240,10495),m.exports=ee},74206:(m,v,q)=>{const ee=q(78776)();ee.addRange(6656,6683).addRange(6686,6687),m.exports=ee},96208:(m,v,q)=>{const ee=q(78776)();ee.addRange(5952,5971),m.exports=ee},66700:(m,v,q)=>{const ee=q(78776)();ee.addRange(5120,5759).addRange(6320,6389),m.exports=ee},93961:(m,v,q)=>{const ee=q(78776)();ee.addRange(66208,66256),m.exports=ee},74121:(m,v,q)=>{const ee=q(78776)(66927);ee.addRange(66864,66915),m.exports=ee},12128:(m,v,q)=>{const ee=q(78776)();ee.addRange(69888,69940).addRange(69942,69959),m.exports=ee},52189:(m,v,q)=>{const ee=q(78776)();ee.addRange(43520,43574).addRange(43584,43597).addRange(43600,43609).addRange(43612,43615),m.exports=ee},75033:(m,v,q)=>{const ee=q(78776)();ee.addRange(5024,5109).addRange(5112,5117).addRange(43888,43967),m.exports=ee},73507:(m,v,q)=>{const ee=q(78776)();ee.addRange(69552,69579),m.exports=ee},85998:(m,v,q)=>{const ee=q(78776)(215,247,884,894,901,903,1541,1548,1563,1567,1600,1757,2274,3647,4347,6149,7379,7393,7418,12294,12448,13055,43310,43471,43867,65279,65392,119970,119995,120134,917505);ee.addRange(0,64).addRange(91,96).addRange(123,169).addRange(171,185).addRange(187,191).addRange(697,735).addRange(741,745).addRange(748,767).addRange(2404,2405).addRange(4053,4056).addRange(5867,5869).addRange(5941,5942).addRange(6146,6147).addRange(7401,7404).addRange(7406,7411).addRange(7413,7415).addRange(8192,8203).addRange(8206,8292).addRange(8294,8304).addRange(8308,8318).addRange(8320,8334).addRange(8352,8383).addRange(8448,8485).addRange(8487,8489).addRange(8492,8497).addRange(8499,8525).addRange(8527,8543).addRange(8585,8587).addRange(8592,9254).addRange(9280,9290).addRange(9312,10239).addRange(10496,11123).addRange(11126,11157).addRange(11159,11263).addRange(11776,11858).addRange(12272,12283).addRange(12288,12292).addRange(12296,12320).addRange(12336,12343).addRange(12348,12351).addRange(12443,12444).addRange(12539,12540).addRange(12688,12703).addRange(12736,12771).addRange(12832,12895).addRange(12927,13007).addRange(13144,13311).addRange(19904,19967).addRange(42752,42785).addRange(42888,42890).addRange(43056,43065),ee.addRange(43882,43883).addRange(64830,64831).addRange(65040,65049).addRange(65072,65106).addRange(65108,65126).addRange(65128,65131).addRange(65281,65312).addRange(65339,65344).addRange(65371,65381).addRange(65438,65439).addRange(65504,65510).addRange(65512,65518).addRange(65529,65533).addRange(65792,65794).addRange(65799,65843).addRange(65847,65855).addRange(65936,65948).addRange(66e3,66044).addRange(66273,66299).addRange(94178,94179).addRange(113824,113827).addRange(118784,119029).addRange(119040,119078).addRange(119081,119142).addRange(119146,119162).addRange(119171,119172).addRange(119180,119209).addRange(119214,119272).addRange(119520,119539).addRange(119552,119638).addRange(119648,119672).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,120831).addRange(126065,126132).addRange(126209,126269),ee.addRange(126976,127019).addRange(127024,127123).addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127232,127405).addRange(127462,127487).addRange(127489,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(127584,127589).addRange(127744,128727).addRange(128736,128748).addRange(128752,128764).addRange(128768,128883).addRange(128896,128984).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129201).addRange(129280,129400).addRange(129402,129483).addRange(129485,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750).addRange(129792,129938).addRange(129940,129994).addRange(130032,130041).addRange(917536,917631),m.exports=ee},56036:(m,v,q)=>{const ee=q(78776)();ee.addRange(994,1007).addRange(11392,11507).addRange(11513,11519),m.exports=ee},13563:(m,v,q)=>{const ee=q(78776)();ee.addRange(73728,74649).addRange(74752,74862).addRange(74864,74868).addRange(74880,75075),m.exports=ee},49182:(m,v,q)=>{const ee=q(78776)(67592,67644,67647);ee.addRange(67584,67589).addRange(67594,67637).addRange(67639,67640),m.exports=ee},84087:(m,v,q)=>{const ee=q(78776)(7467,7544);ee.addRange(1024,1156).addRange(1159,1327).addRange(7296,7304).addRange(11744,11775).addRange(42560,42655).addRange(65070,65071),m.exports=ee},48844:(m,v,q)=>{const ee=q(78776)();ee.addRange(66560,66639),m.exports=ee},35690:(m,v,q)=>{const ee=q(78776)();ee.addRange(2304,2384).addRange(2389,2403).addRange(2406,2431).addRange(43232,43263),m.exports=ee},57201:(m,v,q)=>{const ee=q(78776)(71945);ee.addRange(71936,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989).addRange(71991,71992).addRange(71995,72006).addRange(72016,72025),m.exports=ee},71932:(m,v,q)=>{const ee=q(78776)();ee.addRange(71680,71739),m.exports=ee},95187:(m,v,q)=>{const ee=q(78776)();ee.addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(113820,113823),m.exports=ee},49778:(m,v,q)=>{const ee=q(78776)();ee.addRange(77824,78894).addRange(78896,78904),m.exports=ee},42781:(m,v,q)=>{const ee=q(78776)();ee.addRange(66816,66855),m.exports=ee},83103:(m,v,q)=>{const ee=q(78776)();ee.addRange(69600,69622),m.exports=ee},26672:(m,v,q)=>{const ee=q(78776)(4696,4800);ee.addRange(4608,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4957,4988).addRange(4992,5017).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822),m.exports=ee},73661:(m,v,q)=>{const ee=q(78776)(4295,4301,11559,11565);ee.addRange(4256,4293).addRange(4304,4346).addRange(4348,4351).addRange(7312,7354).addRange(7357,7359).addRange(11520,11557),m.exports=ee},85857:(m,v,q)=>{const ee=q(78776)();ee.addRange(11264,11310).addRange(11312,11358).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922),m.exports=ee},32096:(m,v,q)=>{const ee=q(78776)();ee.addRange(66352,66378),m.exports=ee},71742:(m,v,q)=>{const ee=q(78776)(70480,70487);ee.addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70460,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70502,70508).addRange(70512,70516),m.exports=ee},62199:(m,v,q)=>{const ee=q(78776)(895,900,902,908,7615,8025,8027,8029,8486,43877,65952);ee.addRange(880,883).addRange(885,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,993).addRange(1008,1023).addRange(7462,7466).addRange(7517,7521).addRange(7526,7530).addRange(7936,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8132).addRange(8134,8147).addRange(8150,8155).addRange(8157,8175).addRange(8178,8180).addRange(8182,8190).addRange(65856,65934).addRange(119296,119365),m.exports=ee},11931:(m,v,q)=>{const ee=q(78776)(2768);ee.addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2748,2757).addRange(2759,2761).addRange(2763,2765).addRange(2784,2787).addRange(2790,2801).addRange(2809,2815),m.exports=ee},27600:(m,v,q)=>{const ee=q(78776)();ee.addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73112).addRange(73120,73129),m.exports=ee},76482:(m,v,q)=>{const ee=q(78776)(2620,2641,2654);ee.addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2649,2652).addRange(2662,2678),m.exports=ee},26294:(m,v,q)=>{const ee=q(78776)(12293,12295);ee.addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12321,12329).addRange(12344,12347).addRange(13312,19903).addRange(19968,40956).addRange(63744,64109).addRange(64112,64217).addRange(94192,94193).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),m.exports=ee},38858:(m,v,q)=>{const ee=q(78776)();ee.addRange(4352,4607).addRange(12334,12335).addRange(12593,12686).addRange(12800,12830).addRange(12896,12926).addRange(43360,43388).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(65440,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500),m.exports=ee},50043:(m,v,q)=>{const ee=q(78776)();ee.addRange(68864,68903).addRange(68912,68921),m.exports=ee},95307:(m,v,q)=>{const ee=q(78776)();ee.addRange(5920,5940),m.exports=ee},20280:(m,v,q)=>{const ee=q(78776)();ee.addRange(67808,67826).addRange(67828,67829).addRange(67835,67839),m.exports=ee},12674:(m,v,q)=>{const ee=q(78776)(64318);ee.addRange(1425,1479).addRange(1488,1514).addRange(1519,1524).addRange(64285,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64335),m.exports=ee},54058:(m,v,q)=>{const ee=q(78776)(127488);ee.addRange(12353,12438).addRange(12445,12447).addRange(110593,110878).addRange(110928,110930),m.exports=ee},70521:(m,v,q)=>{const ee=q(78776)();ee.addRange(67648,67669).addRange(67671,67679),m.exports=ee},21448:(m,v,q)=>{const ee=q(78776)(1648,7405,7412,66045,66272,70459);ee.addRange(768,879).addRange(1157,1158).addRange(1611,1621).addRange(2385,2388).addRange(6832,6848).addRange(7376,7378).addRange(7380,7392).addRange(7394,7400).addRange(7416,7417).addRange(7616,7673).addRange(7675,7679).addRange(8204,8205).addRange(8400,8432).addRange(12330,12333).addRange(12441,12442).addRange(65024,65039).addRange(65056,65069).addRange(119143,119145).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(917760,917999),m.exports=ee},35281:(m,v,q)=>{const ee=q(78776)();ee.addRange(68448,68466).addRange(68472,68479),m.exports=ee},35772:(m,v,q)=>{const ee=q(78776)();ee.addRange(68416,68437).addRange(68440,68447),m.exports=ee},98272:(m,v,q)=>{const ee=q(78776)();ee.addRange(43392,43469).addRange(43472,43481).addRange(43486,43487),m.exports=ee},52764:(m,v,q)=>{const ee=q(78776)(69837);ee.addRange(69760,69825),m.exports=ee},98276:(m,v,q)=>{const ee=q(78776)(3294);ee.addRange(3200,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3260,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3296,3299).addRange(3302,3311).addRange(3313,3314),m.exports=ee},98285:(m,v,q)=>{const ee=q(78776)(110592);ee.addRange(12449,12538).addRange(12541,12543).addRange(12784,12799).addRange(13008,13054).addRange(13056,13143).addRange(65382,65391).addRange(65393,65437).addRange(110948,110951),m.exports=ee},10821:(m,v,q)=>{const ee=q(78776)(43311);ee.addRange(43264,43309),m.exports=ee},67559:(m,v,q)=>{const ee=q(78776)();ee.addRange(68096,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68152,68154).addRange(68159,68168).addRange(68176,68184),m.exports=ee},48304:(m,v,q)=>{const ee=q(78776)(94180);ee.addRange(101120,101589),m.exports=ee},39834:(m,v,q)=>{const ee=q(78776)();ee.addRange(6016,6109).addRange(6112,6121).addRange(6128,6137).addRange(6624,6655),m.exports=ee},42593:(m,v,q)=>{const ee=q(78776)();ee.addRange(70144,70161).addRange(70163,70206),m.exports=ee},64415:(m,v,q)=>{const ee=q(78776)();ee.addRange(70320,70378).addRange(70384,70393),m.exports=ee},37740:(m,v,q)=>{const ee=q(78776)(3716,3749,3782);ee.addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3773).addRange(3776,3780).addRange(3784,3789).addRange(3792,3801).addRange(3804,3807),m.exports=ee},46818:(m,v,q)=>{const ee=q(78776)(170,186,8305,8319,8498,8526);ee.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,696).addRange(736,740).addRange(7424,7461).addRange(7468,7516).addRange(7522,7525).addRange(7531,7543).addRange(7545,7614).addRange(7680,7935).addRange(8336,8348).addRange(8490,8491).addRange(8544,8584).addRange(11360,11391).addRange(42786,42887).addRange(42891,42943).addRange(42946,42954).addRange(42997,43007).addRange(43824,43866).addRange(43868,43876).addRange(43878,43881).addRange(64256,64262).addRange(65313,65338).addRange(65345,65370),m.exports=ee},7647:(m,v,q)=>{const ee=q(78776)();ee.addRange(7168,7223).addRange(7227,7241).addRange(7245,7247),m.exports=ee},92627:(m,v,q)=>{const ee=q(78776)(6464);ee.addRange(6400,6430).addRange(6432,6443).addRange(6448,6459).addRange(6468,6479),m.exports=ee},16193:(m,v,q)=>{const ee=q(78776)();ee.addRange(67072,67382).addRange(67392,67413).addRange(67424,67431),m.exports=ee},71901:(m,v,q)=>{const ee=q(78776)();ee.addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786),m.exports=ee},25734:(m,v,q)=>{const ee=q(78776)(73648);ee.addRange(42192,42239),m.exports=ee},6450:(m,v,q)=>{const ee=q(78776)();ee.addRange(66176,66204),m.exports=ee},28293:(m,v,q)=>{const ee=q(78776)(67903);ee.addRange(67872,67897),m.exports=ee},48193:(m,v,q)=>{const ee=q(78776)();ee.addRange(69968,70006),m.exports=ee},50865:(m,v,q)=>{const ee=q(78776)();ee.addRange(73440,73464),m.exports=ee},24789:(m,v,q)=>{const ee=q(78776)();ee.addRange(3328,3340).addRange(3342,3344).addRange(3346,3396).addRange(3398,3400).addRange(3402,3407).addRange(3412,3427).addRange(3430,3455),m.exports=ee},9535:(m,v,q)=>{const ee=q(78776)(2142);ee.addRange(2112,2139),m.exports=ee},83061:(m,v,q)=>{const ee=q(78776)();ee.addRange(68288,68326).addRange(68331,68342),m.exports=ee},76528:(m,v,q)=>{const ee=q(78776)();ee.addRange(72816,72847).addRange(72850,72871).addRange(72873,72886),m.exports=ee},9921:(m,v,q)=>{const ee=q(78776)(73018);ee.addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73031).addRange(73040,73049),m.exports=ee},93378:(m,v,q)=>{const ee=q(78776)();ee.addRange(93760,93850),m.exports=ee},6940:(m,v,q)=>{const ee=q(78776)();ee.addRange(43744,43766).addRange(43968,44013).addRange(44016,44025),m.exports=ee},3897:(m,v,q)=>{const ee=q(78776)();ee.addRange(124928,125124).addRange(125127,125142),m.exports=ee},65999:(m,v,q)=>{const ee=q(78776)();ee.addRange(68e3,68023).addRange(68028,68047).addRange(68050,68095),m.exports=ee},59758:(m,v,q)=>{const ee=q(78776)();ee.addRange(67968,67999),m.exports=ee},65484:(m,v,q)=>{const ee=q(78776)();ee.addRange(93952,94026).addRange(94031,94087).addRange(94095,94111),m.exports=ee},34575:(m,v,q)=>{const ee=q(78776)();ee.addRange(71168,71236).addRange(71248,71257),m.exports=ee},75392:(m,v,q)=>{const ee=q(78776)(6148);ee.addRange(6144,6145).addRange(6150,6158).addRange(6160,6169).addRange(6176,6264).addRange(6272,6314).addRange(71264,71276),m.exports=ee},36388:(m,v,q)=>{const ee=q(78776)();ee.addRange(92736,92766).addRange(92768,92777).addRange(92782,92783),m.exports=ee},60556:(m,v,q)=>{const ee=q(78776)(70280);ee.addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70313),m.exports=ee},15837:(m,v,q)=>{const ee=q(78776)();ee.addRange(4096,4255).addRange(43488,43518).addRange(43616,43647),m.exports=ee},6820:(m,v,q)=>{const ee=q(78776)();ee.addRange(67712,67742).addRange(67751,67759),m.exports=ee},51892:(m,v,q)=>{const ee=q(78776)();ee.addRange(72096,72103).addRange(72106,72151).addRange(72154,72164),m.exports=ee},32003:(m,v,q)=>{const ee=q(78776)();ee.addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6622,6623),m.exports=ee},15297:(m,v,q)=>{const ee=q(78776)();ee.addRange(70656,70747).addRange(70749,70753),m.exports=ee},17594:(m,v,q)=>{const ee=q(78776)();ee.addRange(1984,2042).addRange(2045,2047),m.exports=ee},7493:(m,v,q)=>{const ee=q(78776)(94177);ee.addRange(110960,111355),m.exports=ee},14406:(m,v,q)=>{const ee=q(78776)();ee.addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123214,123215),m.exports=ee},75847:(m,v,q)=>{const ee=q(78776)();ee.addRange(5760,5788),m.exports=ee},88416:(m,v,q)=>{const ee=q(78776)();ee.addRange(7248,7295),m.exports=ee},40115:(m,v,q)=>{const ee=q(78776)();ee.addRange(68736,68786).addRange(68800,68850).addRange(68858,68863),m.exports=ee},29109:(m,v,q)=>{const ee=q(78776)();ee.addRange(66304,66339).addRange(66349,66351),m.exports=ee},96840:(m,v,q)=>{const ee=q(78776)();ee.addRange(68224,68255),m.exports=ee},39291:(m,v,q)=>{const ee=q(78776)();ee.addRange(66384,66426),m.exports=ee},24678:(m,v,q)=>{const ee=q(78776)();ee.addRange(66464,66499).addRange(66504,66517),m.exports=ee},78647:(m,v,q)=>{const ee=q(78776)();ee.addRange(69376,69415),m.exports=ee},70744:(m,v,q)=>{const ee=q(78776)();ee.addRange(68192,68223),m.exports=ee},59527:(m,v,q)=>{const ee=q(78776)();ee.addRange(68608,68680),m.exports=ee},23761:(m,v,q)=>{const ee=q(78776)();ee.addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2876,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2908,2909).addRange(2911,2915).addRange(2918,2935),m.exports=ee},39384:(m,v,q)=>{const ee=q(78776)();ee.addRange(66736,66771).addRange(66776,66811),m.exports=ee},90237:(m,v,q)=>{const ee=q(78776)();ee.addRange(66688,66717).addRange(66720,66729),m.exports=ee},62976:(m,v,q)=>{const ee=q(78776)();ee.addRange(92928,92997).addRange(93008,93017).addRange(93019,93025).addRange(93027,93047).addRange(93053,93071),m.exports=ee},60351:(m,v,q)=>{const ee=q(78776)();ee.addRange(67680,67711),m.exports=ee},19767:(m,v,q)=>{const ee=q(78776)();ee.addRange(72384,72440),m.exports=ee},25712:(m,v,q)=>{const ee=q(78776)();ee.addRange(43072,43127),m.exports=ee},86458:(m,v,q)=>{const ee=q(78776)(67871);ee.addRange(67840,67867),m.exports=ee},74874:(m,v,q)=>{const ee=q(78776)();ee.addRange(68480,68497).addRange(68505,68508).addRange(68521,68527),m.exports=ee},27603:(m,v,q)=>{const ee=q(78776)(43359);ee.addRange(43312,43347),m.exports=ee},84788:(m,v,q)=>{const ee=q(78776)();ee.addRange(5792,5866).addRange(5870,5880),m.exports=ee},45810:(m,v,q)=>{const ee=q(78776)();ee.addRange(2048,2093).addRange(2096,2110),m.exports=ee},37632:(m,v,q)=>{const ee=q(78776)();ee.addRange(43136,43205).addRange(43214,43225),m.exports=ee},15058:(m,v,q)=>{const ee=q(78776)();ee.addRange(70016,70111),m.exports=ee},76250:(m,v,q)=>{const ee=q(78776)();ee.addRange(66640,66687),m.exports=ee},39573:(m,v,q)=>{const ee=q(78776)();ee.addRange(71040,71093).addRange(71096,71133),m.exports=ee},54039:(m,v,q)=>{const ee=q(78776)();ee.addRange(120832,121483).addRange(121499,121503).addRange(121505,121519),m.exports=ee},1611:(m,v,q)=>{const ee=q(78776)(3517,3530,3542);ee.addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3558,3567).addRange(3570,3572).addRange(70113,70132),m.exports=ee},34250:(m,v,q)=>{const ee=q(78776)();ee.addRange(69424,69465),m.exports=ee},43065:(m,v,q)=>{const ee=q(78776)();ee.addRange(69840,69864).addRange(69872,69881),m.exports=ee},18135:(m,v,q)=>{const ee=q(78776)();ee.addRange(72272,72354),m.exports=ee},95849:(m,v,q)=>{const ee=q(78776)();ee.addRange(7040,7103).addRange(7360,7367),m.exports=ee},46566:(m,v,q)=>{const ee=q(78776)();ee.addRange(43008,43052),m.exports=ee},7810:(m,v,q)=>{const ee=q(78776)();ee.addRange(1792,1805).addRange(1807,1866).addRange(1869,1871).addRange(2144,2154),m.exports=ee},67833:(m,v,q)=>{const ee=q(78776)();ee.addRange(5888,5900).addRange(5902,5908),m.exports=ee},58009:(m,v,q)=>{const ee=q(78776)();ee.addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003),m.exports=ee},1187:(m,v,q)=>{const ee=q(78776)();ee.addRange(6480,6509).addRange(6512,6516),m.exports=ee},40377:(m,v,q)=>{const ee=q(78776)();ee.addRange(6688,6750).addRange(6752,6780).addRange(6783,6793).addRange(6800,6809).addRange(6816,6829),m.exports=ee},99e3:(m,v,q)=>{const ee=q(78776)();ee.addRange(43648,43714).addRange(43739,43743),m.exports=ee},72294:(m,v,q)=>{const ee=q(78776)();ee.addRange(71296,71352).addRange(71360,71369),m.exports=ee},98682:(m,v,q)=>{const ee=q(78776)(2972,3024,3031,73727);ee.addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3046,3066).addRange(73664,73713),m.exports=ee},75540:(m,v,q)=>{const ee=q(78776)(94176);ee.addRange(94208,100343).addRange(100352,101119).addRange(101632,101640),m.exports=ee},65084:(m,v,q)=>{const ee=q(78776)();ee.addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3133,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3174,3183).addRange(3191,3199),m.exports=ee},6867:(m,v,q)=>{const ee=q(78776)();ee.addRange(1920,1969),m.exports=ee},49907:(m,v,q)=>{const ee=q(78776)();ee.addRange(3585,3642).addRange(3648,3675),m.exports=ee},29341:(m,v,q)=>{const ee=q(78776)();ee.addRange(3840,3911).addRange(3913,3948).addRange(3953,3991).addRange(3993,4028).addRange(4030,4044).addRange(4046,4052).addRange(4057,4058),m.exports=ee},81261:(m,v,q)=>{const ee=q(78776)(11647);ee.addRange(11568,11623).addRange(11631,11632),m.exports=ee},57954:(m,v,q)=>{const ee=q(78776)();ee.addRange(70784,70855).addRange(70864,70873),m.exports=ee},29097:(m,v,q)=>{const ee=q(78776)(66463);ee.addRange(66432,66461),m.exports=ee},5767:(m,v,q)=>{const ee=q(78776)();ee.addRange(42240,42539),m.exports=ee},27172:(m,v,q)=>{const ee=q(78776)(123647);ee.addRange(123584,123641),m.exports=ee},17315:(m,v,q)=>{const ee=q(78776)(71935);ee.addRange(71840,71922),m.exports=ee},34961:(m,v,q)=>{const ee=q(78776)();ee.addRange(69248,69289).addRange(69291,69293).addRange(69296,69297),m.exports=ee},90923:(m,v,q)=>{const ee=q(78776)();ee.addRange(40960,42124).addRange(42128,42182),m.exports=ee},92108:(m,v,q)=>{const ee=q(78776)();ee.addRange(72192,72263),m.exports=ee},99614:(m,v,q)=>{const ee=q(78776)(1600);ee.addRange(125184,125259).addRange(125264,125273).addRange(125278,125279),m.exports=ee},24915:(m,v,q)=>{const ee=q(78776)();ee.addRange(71424,71450).addRange(71453,71467).addRange(71472,71487),m.exports=ee},8983:(m,v,q)=>{const ee=q(78776)();ee.addRange(82944,83526),m.exports=ee},75627:(m,v,q)=>{const ee=q(78776)(126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);ee.addRange(1536,1540).addRange(1542,1564).addRange(1566,1756).addRange(1758,1791).addRange(1872,1919).addRange(2208,2228).addRange(2230,2247).addRange(2259,2273).addRange(2275,2303).addRange(64336,64449).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65021).addRange(65136,65140).addRange(65142,65276).addRange(66272,66299).addRange(69216,69246).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(126704,126705),m.exports=ee},13585:(m,v,q)=>{const ee=q(78776)();ee.addRange(1329,1366).addRange(1369,1418).addRange(1421,1423).addRange(64275,64279),m.exports=ee},79384:(m,v,q)=>{const ee=q(78776)();ee.addRange(68352,68405).addRange(68409,68415),m.exports=ee},47072:(m,v,q)=>{const ee=q(78776)();ee.addRange(6912,6987).addRange(6992,7036),m.exports=ee},31856:(m,v,q)=>{const ee=q(78776)();ee.addRange(42656,42743).addRange(92160,92728),m.exports=ee},24945:(m,v,q)=>{const ee=q(78776)();ee.addRange(92880,92909).addRange(92912,92917),m.exports=ee},92147:(m,v,q)=>{const ee=q(78776)();ee.addRange(7104,7155).addRange(7164,7167),m.exports=ee},61530:(m,v,q)=>{const ee=q(78776)(2482,2519,7376,7378,7384,7393,7402,7405,7410,43249);ee.addRange(2385,2386).addRange(2404,2405).addRange(2432,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2492,2500).addRange(2503,2504).addRange(2507,2510).addRange(2524,2525).addRange(2527,2531).addRange(2534,2558).addRange(7381,7382).addRange(7413,7415),m.exports=ee},64063:(m,v,q)=>{const ee=q(78776)();ee.addRange(72704,72712).addRange(72714,72758).addRange(72760,72773).addRange(72784,72812),m.exports=ee},29962:(m,v,q)=>{const ee=q(78776)(12336,12343,12539);ee.addRange(746,747).addRange(12289,12291).addRange(12296,12305).addRange(12307,12319).addRange(12330,12333).addRange(12549,12591).addRange(12704,12735).addRange(65093,65094).addRange(65377,65381),m.exports=ee},61752:(m,v,q)=>{const ee=q(78776)(69759);ee.addRange(69632,69709).addRange(69714,69743),m.exports=ee},28434:(m,v,q)=>{const ee=q(78776)();ee.addRange(10240,10495),m.exports=ee},15148:(m,v,q)=>{const ee=q(78776)(43471);ee.addRange(6656,6683).addRange(6686,6687),m.exports=ee},78881:(m,v,q)=>{const ee=q(78776)();ee.addRange(5941,5942).addRange(5952,5971),m.exports=ee},55254:(m,v,q)=>{const ee=q(78776)();ee.addRange(5120,5759).addRange(6320,6389),m.exports=ee},79110:(m,v,q)=>{const ee=q(78776)();ee.addRange(66208,66256),m.exports=ee},76550:(m,v,q)=>{const ee=q(78776)(66927);ee.addRange(66864,66915),m.exports=ee},88753:(m,v,q)=>{const ee=q(78776)();ee.addRange(2534,2543).addRange(4160,4169).addRange(69888,69940).addRange(69942,69959),m.exports=ee},98451:(m,v,q)=>{const ee=q(78776)();ee.addRange(43520,43574).addRange(43584,43597).addRange(43600,43609).addRange(43612,43615),m.exports=ee},80196:(m,v,q)=>{const ee=q(78776)();ee.addRange(5024,5109).addRange(5112,5117).addRange(43888,43967),m.exports=ee},23352:(m,v,q)=>{const ee=q(78776)();ee.addRange(69552,69579),m.exports=ee},46921:(m,v,q)=>{const ee=q(78776)(215,247,884,894,901,903,1541,1757,2274,3647,12288,12292,12306,12320,12342,12927,13311,43867,65279,119970,119995,120134,917505);ee.addRange(0,64).addRange(91,96).addRange(123,169).addRange(171,185).addRange(187,191).addRange(697,735).addRange(741,745).addRange(748,767).addRange(4053,4056).addRange(5867,5869).addRange(8192,8203).addRange(8206,8238).addRange(8240,8292).addRange(8294,8304).addRange(8308,8318).addRange(8320,8334).addRange(8352,8383).addRange(8448,8485).addRange(8487,8489).addRange(8492,8497).addRange(8499,8525).addRange(8527,8543).addRange(8585,8587).addRange(8592,9254).addRange(9280,9290).addRange(9312,10239).addRange(10496,11123).addRange(11126,11157).addRange(11159,11263).addRange(11776,11842).addRange(11844,11858).addRange(12272,12283).addRange(12872,12895).addRange(12977,12991).addRange(13004,13007).addRange(13169,13178).addRange(13184,13279).addRange(19904,19967).addRange(42760,42785).addRange(42888,42890).addRange(43882,43883).addRange(64830,64831).addRange(65040,65049).addRange(65072,65092).addRange(65095,65106).addRange(65108,65126).addRange(65128,65131).addRange(65281,65312).addRange(65339,65344).addRange(65371,65376).addRange(65504,65510),ee.addRange(65512,65518).addRange(65529,65533).addRange(65936,65948).addRange(66e3,66044).addRange(94178,94179).addRange(118784,119029).addRange(119040,119078).addRange(119081,119142).addRange(119146,119162).addRange(119171,119172).addRange(119180,119209).addRange(119214,119272).addRange(119520,119539).addRange(119552,119638).addRange(119666,119672).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,120831).addRange(126065,126132).addRange(126209,126269).addRange(126976,127019).addRange(127024,127123).addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127232,127405).addRange(127462,127487).addRange(127489,127490).addRange(127504,127547).addRange(127552,127560).addRange(127584,127589).addRange(127744,128727).addRange(128736,128748).addRange(128752,128764).addRange(128768,128883),ee.addRange(128896,128984).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129201).addRange(129280,129400).addRange(129402,129483).addRange(129485,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750).addRange(129792,129938).addRange(129940,129994).addRange(130032,130041).addRange(917536,917631),m.exports=ee},44141:(m,v,q)=>{const ee=q(78776)();ee.addRange(994,1007).addRange(11392,11507).addRange(11513,11519).addRange(66272,66299),m.exports=ee},30286:(m,v,q)=>{const ee=q(78776)();ee.addRange(73728,74649).addRange(74752,74862).addRange(74864,74868).addRange(74880,75075),m.exports=ee},73326:(m,v,q)=>{const ee=q(78776)(67592,67644,67647);ee.addRange(65792,65794).addRange(65799,65843).addRange(65847,65855).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640),m.exports=ee},77115:(m,v,q)=>{const ee=q(78776)(7467,7544,7672,11843);ee.addRange(1024,1327).addRange(7296,7304).addRange(11744,11775).addRange(42560,42655).addRange(65070,65071),m.exports=ee},59108:(m,v,q)=>{const ee=q(78776)();ee.addRange(66560,66639),m.exports=ee},59426:(m,v,q)=>{const ee=q(78776)(8432);ee.addRange(2304,2386).addRange(2389,2431).addRange(7376,7414).addRange(7416,7417).addRange(43056,43065).addRange(43232,43263),m.exports=ee},44660:(m,v,q)=>{const ee=q(78776)(71945);ee.addRange(71936,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989).addRange(71991,71992).addRange(71995,72006).addRange(72016,72025),m.exports=ee},41422:(m,v,q)=>{const ee=q(78776)();ee.addRange(2404,2415).addRange(43056,43065).addRange(71680,71739),m.exports=ee},66667:(m,v,q)=>{const ee=q(78776)();ee.addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(113820,113827),m.exports=ee},20449:(m,v,q)=>{const ee=q(78776)();ee.addRange(77824,78894).addRange(78896,78904),m.exports=ee},25810:(m,v,q)=>{const ee=q(78776)();ee.addRange(66816,66855),m.exports=ee},83509:(m,v,q)=>{const ee=q(78776)();ee.addRange(69600,69622),m.exports=ee},37837:(m,v,q)=>{const ee=q(78776)(4696,4800);ee.addRange(4608,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4957,4988).addRange(4992,5017).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822),m.exports=ee},77680:(m,v,q)=>{const ee=q(78776)(4295,4301,11559,11565);ee.addRange(4256,4293).addRange(4304,4351).addRange(7312,7354).addRange(7357,7359).addRange(11520,11557),m.exports=ee},97772:(m,v,q)=>{const ee=q(78776)(1156,1159,11843,42607);ee.addRange(11264,11310).addRange(11312,11358).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922),m.exports=ee},60674:(m,v,q)=>{const ee=q(78776)();ee.addRange(66352,66378),m.exports=ee},52336:(m,v,q)=>{const ee=q(78776)(7376,8432,70480,70487,73683);ee.addRange(2385,2386).addRange(2404,2405).addRange(3046,3059).addRange(7378,7379).addRange(7410,7412).addRange(7416,7417).addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70459,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70502,70508).addRange(70512,70516).addRange(73680,73681),m.exports=ee},86310:(m,v,q)=>{const ee=q(78776)(834,837,895,900,902,908,8025,8027,8029,8486,43877,65952);ee.addRange(880,883).addRange(885,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,993).addRange(1008,1023).addRange(7462,7466).addRange(7517,7521).addRange(7526,7530).addRange(7615,7617).addRange(7936,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8132).addRange(8134,8147).addRange(8150,8155).addRange(8157,8175).addRange(8178,8180).addRange(8182,8190).addRange(65856,65934).addRange(119296,119365),m.exports=ee},92436:(m,v,q)=>{const ee=q(78776)(2768);ee.addRange(2385,2386).addRange(2404,2405).addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2748,2757).addRange(2759,2761).addRange(2763,2765).addRange(2784,2787).addRange(2790,2801).addRange(2809,2815).addRange(43056,43065),m.exports=ee},20642:(m,v,q)=>{const ee=q(78776)();ee.addRange(2404,2405).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73112).addRange(73120,73129),m.exports=ee},33831:(m,v,q)=>{const ee=q(78776)(2620,2641,2654);ee.addRange(2385,2386).addRange(2404,2405).addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2649,2652).addRange(2662,2678).addRange(43056,43065),m.exports=ee},16613:(m,v,q)=>{const ee=q(78776)(12336,12539,13055);ee.addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12289,12291).addRange(12293,12305).addRange(12307,12319).addRange(12321,12333).addRange(12343,12351).addRange(12688,12703).addRange(12736,12771).addRange(12832,12871).addRange(12928,12976).addRange(12992,13003).addRange(13144,13168).addRange(13179,13183).addRange(13280,13310).addRange(13312,19903).addRange(19968,40956).addRange(42752,42759).addRange(63744,64109).addRange(64112,64217).addRange(65093,65094).addRange(65377,65381).addRange(94192,94193).addRange(119648,119665).addRange(127568,127569).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),m.exports=ee},87001:(m,v,q)=>{const ee=q(78776)(12343,12539);ee.addRange(4352,4607).addRange(12289,12291).addRange(12296,12305).addRange(12307,12319).addRange(12334,12336).addRange(12593,12686).addRange(12800,12830).addRange(12896,12926).addRange(43360,43388).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(65093,65094).addRange(65377,65381).addRange(65440,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500),m.exports=ee},88583:(m,v,q)=>{const ee=q(78776)(1548,1563,1567,1600,1748);ee.addRange(68864,68903).addRange(68912,68921),m.exports=ee},82758:(m,v,q)=>{const ee=q(78776)();ee.addRange(5920,5942),m.exports=ee},66416:(m,v,q)=>{const ee=q(78776)();ee.addRange(67808,67826).addRange(67828,67829).addRange(67835,67839),m.exports=ee},85222:(m,v,q)=>{const ee=q(78776)(64318);ee.addRange(1425,1479).addRange(1488,1514).addRange(1519,1524).addRange(64285,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64335),m.exports=ee},60191:(m,v,q)=>{const ee=q(78776)(12343,65392,127488);ee.addRange(12289,12291).addRange(12296,12305).addRange(12307,12319).addRange(12336,12341).addRange(12348,12349).addRange(12353,12438).addRange(12441,12448).addRange(12539,12540).addRange(65093,65094).addRange(65377,65381).addRange(65438,65439).addRange(110593,110878).addRange(110928,110930),m.exports=ee},57632:(m,v,q)=>{const ee=q(78776)();ee.addRange(67648,67669).addRange(67671,67679),m.exports=ee},96988:(m,v,q)=>{const ee=q(78776)(7673,66045);ee.addRange(768,833).addRange(835,836).addRange(838,866).addRange(2387,2388).addRange(6832,6848).addRange(7618,7671).addRange(7675,7679).addRange(8204,8205).addRange(8400,8431).addRange(65024,65039).addRange(65056,65069).addRange(119143,119145).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(917760,917999),m.exports=ee},52121:(m,v,q)=>{const ee=q(78776)();ee.addRange(68448,68466).addRange(68472,68479),m.exports=ee},82809:(m,v,q)=>{const ee=q(78776)();ee.addRange(68416,68437).addRange(68440,68447),m.exports=ee},31899:(m,v,q)=>{const ee=q(78776)();ee.addRange(43392,43469).addRange(43471,43481).addRange(43486,43487),m.exports=ee},57574:(m,v,q)=>{const ee=q(78776)(69837);ee.addRange(2406,2415).addRange(43056,43065).addRange(69760,69825),m.exports=ee},81868:(m,v,q)=>{const ee=q(78776)(3294,7376,7378,7386,7410,7412);ee.addRange(2385,2386).addRange(2404,2405).addRange(3200,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3260,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3296,3299).addRange(3302,3311).addRange(3313,3314).addRange(43056,43061),m.exports=ee},10774:(m,v,q)=>{const ee=q(78776)(12343,110592);ee.addRange(12289,12291).addRange(12296,12305).addRange(12307,12319).addRange(12336,12341).addRange(12348,12349).addRange(12441,12444).addRange(12448,12543).addRange(12784,12799).addRange(13008,13054).addRange(13056,13143).addRange(65093,65094).addRange(65377,65439).addRange(110948,110951),m.exports=ee},76701:(m,v,q)=>{const ee=q(78776)();ee.addRange(43264,43311),m.exports=ee},81466:(m,v,q)=>{const ee=q(78776)();ee.addRange(68096,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68152,68154).addRange(68159,68168).addRange(68176,68184),m.exports=ee},21325:(m,v,q)=>{const ee=q(78776)(94180);ee.addRange(101120,101589),m.exports=ee},6068:(m,v,q)=>{const ee=q(78776)();ee.addRange(6016,6109).addRange(6112,6121).addRange(6128,6137).addRange(6624,6655),m.exports=ee},77706:(m,v,q)=>{const ee=q(78776)();ee.addRange(2790,2799).addRange(43056,43065).addRange(70144,70161).addRange(70163,70206),m.exports=ee},54258:(m,v,q)=>{const ee=q(78776)();ee.addRange(2404,2405).addRange(43056,43065).addRange(70320,70378).addRange(70384,70393),m.exports=ee},77149:(m,v,q)=>{const ee=q(78776)(3716,3749,3782);ee.addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3773).addRange(3776,3780).addRange(3784,3789).addRange(3792,3801).addRange(3804,3807),m.exports=ee},38334:(m,v,q)=>{const ee=q(78776)(170,186,4347,8239,8305,8319,8432,8498,8526,43310);ee.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,696).addRange(736,740).addRange(867,879).addRange(1157,1158).addRange(2385,2386).addRange(7424,7461).addRange(7468,7516).addRange(7522,7525).addRange(7531,7543).addRange(7545,7614).addRange(7680,7935).addRange(8336,8348).addRange(8490,8491).addRange(8544,8584).addRange(11360,11391).addRange(42752,42759).addRange(42786,42887).addRange(42891,42943).addRange(42946,42954).addRange(42997,43007).addRange(43824,43866).addRange(43868,43876).addRange(43878,43881).addRange(64256,64262).addRange(65313,65338).addRange(65345,65370),m.exports=ee},12299:(m,v,q)=>{const ee=q(78776)();ee.addRange(7168,7223).addRange(7227,7241).addRange(7245,7247),m.exports=ee},25476:(m,v,q)=>{const ee=q(78776)(2405,6464);ee.addRange(6400,6430).addRange(6432,6443).addRange(6448,6459).addRange(6468,6479),m.exports=ee},54625:(m,v,q)=>{const ee=q(78776)();ee.addRange(65799,65843).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431),m.exports=ee},38810:(m,v,q)=>{const ee=q(78776)();ee.addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65792,65794).addRange(65799,65843).addRange(65847,65855),m.exports=ee},90845:(m,v,q)=>{const ee=q(78776)(73648);ee.addRange(42192,42239),m.exports=ee},68978:(m,v,q)=>{const ee=q(78776)();ee.addRange(66176,66204),m.exports=ee},67905:(m,v,q)=>{const ee=q(78776)(67903);ee.addRange(67872,67897),m.exports=ee},89576:(m,v,q)=>{const ee=q(78776)();ee.addRange(2404,2415).addRange(43056,43065).addRange(69968,70006),m.exports=ee},3405:(m,v,q)=>{const ee=q(78776)();ee.addRange(73440,73464),m.exports=ee},974:(m,v,q)=>{const ee=q(78776)(7386);ee.addRange(2385,2386).addRange(2404,2405).addRange(3328,3340).addRange(3342,3344).addRange(3346,3396).addRange(3398,3400).addRange(3402,3407).addRange(3412,3427).addRange(3430,3455).addRange(43056,43058),m.exports=ee},28940:(m,v,q)=>{const ee=q(78776)(1600,2142);ee.addRange(2112,2139),m.exports=ee},6677:(m,v,q)=>{const ee=q(78776)(1600);ee.addRange(68288,68326).addRange(68331,68342),m.exports=ee},14740:(m,v,q)=>{const ee=q(78776)();ee.addRange(72816,72847).addRange(72850,72871).addRange(72873,72886),m.exports=ee},82278:(m,v,q)=>{const ee=q(78776)(73018);ee.addRange(2404,2405).addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73031).addRange(73040,73049),m.exports=ee},55949:(m,v,q)=>{const ee=q(78776)();ee.addRange(93760,93850),m.exports=ee},13329:(m,v,q)=>{const ee=q(78776)();ee.addRange(43744,43766).addRange(43968,44013).addRange(44016,44025),m.exports=ee},97146:(m,v,q)=>{const ee=q(78776)();ee.addRange(124928,125124).addRange(125127,125142),m.exports=ee},23715:(m,v,q)=>{const ee=q(78776)();ee.addRange(68e3,68023).addRange(68028,68047).addRange(68050,68095),m.exports=ee},43199:(m,v,q)=>{const ee=q(78776)();ee.addRange(67968,67999),m.exports=ee},26499:(m,v,q)=>{const ee=q(78776)();ee.addRange(93952,94026).addRange(94031,94087).addRange(94095,94111),m.exports=ee},36995:(m,v,q)=>{const ee=q(78776)();ee.addRange(43056,43065).addRange(71168,71236).addRange(71248,71257),m.exports=ee},98606:(m,v,q)=>{const ee=q(78776)(8239);ee.addRange(6144,6158).addRange(6160,6169).addRange(6176,6264).addRange(6272,6314).addRange(71264,71276),m.exports=ee},11462:(m,v,q)=>{const ee=q(78776)();ee.addRange(92736,92766).addRange(92768,92777).addRange(92782,92783),m.exports=ee},45402:(m,v,q)=>{const ee=q(78776)(70280);ee.addRange(2662,2671).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70313),m.exports=ee},76318:(m,v,q)=>{const ee=q(78776)(43310);ee.addRange(4096,4255).addRange(43488,43518).addRange(43616,43647),m.exports=ee},34924:(m,v,q)=>{const ee=q(78776)();ee.addRange(67712,67742).addRange(67751,67759),m.exports=ee},8236:(m,v,q)=>{const ee=q(78776)(7401,7410,7418);ee.addRange(2404,2405).addRange(3302,3311).addRange(43056,43061).addRange(72096,72103).addRange(72106,72151).addRange(72154,72164),m.exports=ee},14575:(m,v,q)=>{const ee=q(78776)();ee.addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6622,6623),m.exports=ee},71314:(m,v,q)=>{const ee=q(78776)();ee.addRange(70656,70747).addRange(70749,70753),m.exports=ee},40577:(m,v,q)=>{const ee=q(78776)();ee.addRange(1984,2042).addRange(2045,2047),m.exports=ee},44432:(m,v,q)=>{const ee=q(78776)(94177);ee.addRange(110960,111355),m.exports=ee},53612:(m,v,q)=>{const ee=q(78776)();ee.addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123214,123215),m.exports=ee},19298:(m,v,q)=>{const ee=q(78776)();ee.addRange(5760,5788),m.exports=ee},55285:(m,v,q)=>{const ee=q(78776)();ee.addRange(7248,7295),m.exports=ee},16737:(m,v,q)=>{const ee=q(78776)();ee.addRange(68736,68786).addRange(68800,68850).addRange(68858,68863),m.exports=ee},73023:(m,v,q)=>{const ee=q(78776)();ee.addRange(66304,66339).addRange(66349,66351),m.exports=ee},35723:(m,v,q)=>{const ee=q(78776)();ee.addRange(68224,68255),m.exports=ee},56370:(m,v,q)=>{const ee=q(78776)(1155);ee.addRange(66384,66426),m.exports=ee},1402:(m,v,q)=>{const ee=q(78776)();ee.addRange(66464,66499).addRange(66504,66517),m.exports=ee},14718:(m,v,q)=>{const ee=q(78776)();ee.addRange(69376,69415),m.exports=ee},40316:(m,v,q)=>{const ee=q(78776)();ee.addRange(68192,68223),m.exports=ee},5462:(m,v,q)=>{const ee=q(78776)();ee.addRange(68608,68680),m.exports=ee},29434:(m,v,q)=>{const ee=q(78776)(7386,7410);ee.addRange(2385,2386).addRange(2404,2405).addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2876,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2908,2909).addRange(2911,2915).addRange(2918,2935),m.exports=ee},77045:(m,v,q)=>{const ee=q(78776)();ee.addRange(66736,66771).addRange(66776,66811),m.exports=ee},82301:(m,v,q)=>{const ee=q(78776)();ee.addRange(66688,66717).addRange(66720,66729),m.exports=ee},84766:(m,v,q)=>{const ee=q(78776)();ee.addRange(92928,92997).addRange(93008,93017).addRange(93019,93025).addRange(93027,93047).addRange(93053,93071),m.exports=ee},72685:(m,v,q)=>{const ee=q(78776)();ee.addRange(67680,67711),m.exports=ee},34107:(m,v,q)=>{const ee=q(78776)();ee.addRange(72384,72440),m.exports=ee},66506:(m,v,q)=>{const ee=q(78776)(6149);ee.addRange(6146,6147).addRange(43072,43127),m.exports=ee},42186:(m,v,q)=>{const ee=q(78776)(67871);ee.addRange(67840,67867),m.exports=ee},55507:(m,v,q)=>{const ee=q(78776)(1600);ee.addRange(68480,68497).addRange(68505,68508).addRange(68521,68527),m.exports=ee},35435:(m,v,q)=>{const ee=q(78776)(43359);ee.addRange(43312,43347),m.exports=ee},76355:(m,v,q)=>{const ee=q(78776)();ee.addRange(5792,5866).addRange(5870,5880),m.exports=ee},1509:(m,v,q)=>{const ee=q(78776)();ee.addRange(2048,2093).addRange(2096,2110),m.exports=ee},23386:(m,v,q)=>{const ee=q(78776)();ee.addRange(43136,43205).addRange(43214,43225),m.exports=ee},86116:(m,v,q)=>{const ee=q(78776)(2385,7383,7385,7392);ee.addRange(7388,7389).addRange(70016,70111),m.exports=ee},51826:(m,v,q)=>{const ee=q(78776)();ee.addRange(66640,66687),m.exports=ee},22026:(m,v,q)=>{const ee=q(78776)();ee.addRange(71040,71093).addRange(71096,71133),m.exports=ee},96007:(m,v,q)=>{const ee=q(78776)();ee.addRange(120832,121483).addRange(121499,121503).addRange(121505,121519),m.exports=ee},51104:(m,v,q)=>{const ee=q(78776)(3517,3530,3542);ee.addRange(2404,2405).addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3558,3567).addRange(3570,3572).addRange(70113,70132),m.exports=ee},82401:(m,v,q)=>{const ee=q(78776)(1600);ee.addRange(69424,69465),m.exports=ee},44399:(m,v,q)=>{const ee=q(78776)();ee.addRange(69840,69864).addRange(69872,69881),m.exports=ee},37415:(m,v,q)=>{const ee=q(78776)();ee.addRange(72272,72354),m.exports=ee},3894:(m,v,q)=>{const ee=q(78776)();ee.addRange(7040,7103).addRange(7360,7367),m.exports=ee},5419:(m,v,q)=>{const ee=q(78776)();ee.addRange(2404,2405).addRange(2534,2543).addRange(43008,43052),m.exports=ee},21038:(m,v,q)=>{const ee=q(78776)(1548,1567,1600,1648,7672);ee.addRange(1563,1564).addRange(1611,1621).addRange(1792,1805).addRange(1807,1866).addRange(1869,1871).addRange(2144,2154),m.exports=ee},1744:(m,v,q)=>{const ee=q(78776)();ee.addRange(5888,5900).addRange(5902,5908).addRange(5941,5942),m.exports=ee},54217:(m,v,q)=>{const ee=q(78776)();ee.addRange(5941,5942).addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003),m.exports=ee},63153:(m,v,q)=>{const ee=q(78776)();ee.addRange(4160,4169).addRange(6480,6509).addRange(6512,6516),m.exports=ee},4926:(m,v,q)=>{const ee=q(78776)();ee.addRange(6688,6750).addRange(6752,6780).addRange(6783,6793).addRange(6800,6809).addRange(6816,6829),m.exports=ee},39311:(m,v,q)=>{const ee=q(78776)();ee.addRange(43648,43714).addRange(43739,43743),m.exports=ee},55970:(m,v,q)=>{const ee=q(78776)();ee.addRange(2404,2405).addRange(43056,43065).addRange(71296,71352).addRange(71360,71369),m.exports=ee},80882:(m,v,q)=>{const ee=q(78776)(2972,3024,3031,7386,43251,70401,70403,73727);ee.addRange(2385,2386).addRange(2404,2405).addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3046,3066).addRange(70459,70460).addRange(73664,73713),m.exports=ee},46776:(m,v,q)=>{const ee=q(78776)(94176);ee.addRange(94208,100343).addRange(100352,101119).addRange(101632,101640),m.exports=ee},40444:(m,v,q)=>{const ee=q(78776)(7386,7410);ee.addRange(2385,2386).addRange(2404,2405).addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3133,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3174,3183).addRange(3191,3199),m.exports=ee},23431:(m,v,q)=>{const ee=q(78776)(1548,1567,65010,65021);ee.addRange(1563,1564).addRange(1632,1641).addRange(1920,1969),m.exports=ee},94846:(m,v,q)=>{const ee=q(78776)();ee.addRange(3585,3642).addRange(3648,3675),m.exports=ee},137:(m,v,q)=>{const ee=q(78776)();ee.addRange(3840,3911).addRange(3913,3948).addRange(3953,3991).addRange(3993,4028).addRange(4030,4044).addRange(4046,4052).addRange(4057,4058),m.exports=ee},67065:(m,v,q)=>{const ee=q(78776)(11647);ee.addRange(11568,11623).addRange(11631,11632),m.exports=ee},98082:(m,v,q)=>{const ee=q(78776)(7410);ee.addRange(2385,2386).addRange(2404,2405).addRange(43056,43065).addRange(70784,70855).addRange(70864,70873),m.exports=ee},29213:(m,v,q)=>{const ee=q(78776)(66463);ee.addRange(66432,66461),m.exports=ee},85388:(m,v,q)=>{const ee=q(78776)();ee.addRange(42240,42539),m.exports=ee},68659:(m,v,q)=>{const ee=q(78776)(123647);ee.addRange(123584,123641),m.exports=ee},27900:(m,v,q)=>{const ee=q(78776)(71935);ee.addRange(71840,71922),m.exports=ee},8051:(m,v,q)=>{const ee=q(78776)(1548,1563,1567);ee.addRange(1632,1641).addRange(69248,69289).addRange(69291,69293).addRange(69296,69297),m.exports=ee},99799:(m,v,q)=>{const ee=q(78776)(12539);ee.addRange(12289,12290).addRange(12296,12305).addRange(12308,12315).addRange(40960,42124).addRange(42128,42182).addRange(65377,65381),m.exports=ee},25904:(m,v,q)=>{const ee=q(78776)();ee.addRange(72192,72263),m.exports=ee},94274:m=>{m.exports=new Map([["General_Category",["Cased_Letter","Close_Punctuation","Connector_Punctuation","Control","Currency_Symbol","Dash_Punctuation","Decimal_Number","Enclosing_Mark","Final_Punctuation","Format","Initial_Punctuation","Letter","Letter_Number","Line_Separator","Lowercase_Letter","Mark","Math_Symbol","Modifier_Letter","Modifier_Symbol","Nonspacing_Mark","Number","Open_Punctuation","Other","Other_Letter","Other_Number","Other_Punctuation","Other_Symbol","Paragraph_Separator","Private_Use","Punctuation","Separator","Space_Separator","Spacing_Mark","Surrogate","Symbol","Titlecase_Letter","Unassigned","Uppercase_Letter"]],["Script",["Adlam","Ahom","Anatolian_Hieroglyphs","Arabic","Armenian","Avestan","Balinese","Bamum","Bassa_Vah","Batak","Bengali","Bhaiksuki","Bopomofo","Brahmi","Braille","Buginese","Buhid","Canadian_Aboriginal","Carian","Caucasian_Albanian","Chakma","Cham","Cherokee","Chorasmian","Common","Coptic","Cuneiform","Cypriot","Cyrillic","Deseret","Devanagari","Dives_Akuru","Dogra","Duployan","Egyptian_Hieroglyphs","Elbasan","Elymaic","Ethiopic","Georgian","Glagolitic","Gothic","Grantha","Greek","Gujarati","Gunjala_Gondi","Gurmukhi","Han","Hangul","Hanifi_Rohingya","Hanunoo","Hatran","Hebrew","Hiragana","Imperial_Aramaic","Inherited","Inscriptional_Pahlavi","Inscriptional_Parthian","Javanese","Kaithi","Kannada","Katakana","Kayah_Li","Kharoshthi","Khitan_Small_Script","Khmer","Khojki","Khudawadi","Lao","Latin","Lepcha","Limbu","Linear_A","Linear_B","Lisu","Lycian","Lydian","Mahajani","Makasar","Malayalam","Mandaic","Manichaean","Marchen","Masaram_Gondi","Medefaidrin","Meetei_Mayek","Mende_Kikakui","Meroitic_Cursive","Meroitic_Hieroglyphs","Miao","Modi","Mongolian","Mro","Multani","Myanmar","Nabataean","Nandinagari","New_Tai_Lue","Newa","Nko","Nushu","Nyiakeng_Puachue_Hmong","Ogham","Ol_Chiki","Old_Hungarian","Old_Italic","Old_North_Arabian","Old_Permic","Old_Persian","Old_Sogdian","Old_South_Arabian","Old_Turkic","Oriya","Osage","Osmanya","Pahawh_Hmong","Palmyrene","Pau_Cin_Hau","Phags_Pa","Phoenician","Psalter_Pahlavi","Rejang","Runic","Samaritan","Saurashtra","Sharada","Shavian","Siddham","SignWriting","Sinhala","Sogdian","Sora_Sompeng","Soyombo","Sundanese","Syloti_Nagri","Syriac","Tagalog","Tagbanwa","Tai_Le","Tai_Tham","Tai_Viet","Takri","Tamil","Tangut","Telugu","Thaana","Thai","Tibetan","Tifinagh","Tirhuta","Ugaritic","Vai","Wancho","Warang_Citi","Yezidi","Yi","Zanabazar_Square"]],["Script_Extensions",["Adlam","Ahom","Anatolian_Hieroglyphs","Arabic","Armenian","Avestan","Balinese","Bamum","Bassa_Vah","Batak","Bengali","Bhaiksuki","Bopomofo","Brahmi","Braille","Buginese","Buhid","Canadian_Aboriginal","Carian","Caucasian_Albanian","Chakma","Cham","Cherokee","Chorasmian","Common","Coptic","Cuneiform","Cypriot","Cyrillic","Deseret","Devanagari","Dives_Akuru","Dogra","Duployan","Egyptian_Hieroglyphs","Elbasan","Elymaic","Ethiopic","Georgian","Glagolitic","Gothic","Grantha","Greek","Gujarati","Gunjala_Gondi","Gurmukhi","Han","Hangul","Hanifi_Rohingya","Hanunoo","Hatran","Hebrew","Hiragana","Imperial_Aramaic","Inherited","Inscriptional_Pahlavi","Inscriptional_Parthian","Javanese","Kaithi","Kannada","Katakana","Kayah_Li","Kharoshthi","Khitan_Small_Script","Khmer","Khojki","Khudawadi","Lao","Latin","Lepcha","Limbu","Linear_A","Linear_B","Lisu","Lycian","Lydian","Mahajani","Makasar","Malayalam","Mandaic","Manichaean","Marchen","Masaram_Gondi","Medefaidrin","Meetei_Mayek","Mende_Kikakui","Meroitic_Cursive","Meroitic_Hieroglyphs","Miao","Modi","Mongolian","Mro","Multani","Myanmar","Nabataean","Nandinagari","New_Tai_Lue","Newa","Nko","Nushu","Nyiakeng_Puachue_Hmong","Ogham","Ol_Chiki","Old_Hungarian","Old_Italic","Old_North_Arabian","Old_Permic","Old_Persian","Old_Sogdian","Old_South_Arabian","Old_Turkic","Oriya","Osage","Osmanya","Pahawh_Hmong","Palmyrene","Pau_Cin_Hau","Phags_Pa","Phoenician","Psalter_Pahlavi","Rejang","Runic","Samaritan","Saurashtra","Sharada","Shavian","Siddham","SignWriting","Sinhala","Sogdian","Sora_Sompeng","Soyombo","Sundanese","Syloti_Nagri","Syriac","Tagalog","Tagbanwa","Tai_Le","Tai_Tham","Tai_Viet","Takri","Tamil","Tangut","Telugu","Thaana","Thai","Tibetan","Tifinagh","Tirhuta","Ugaritic","Vai","Wancho","Warang_Citi","Yezidi","Yi","Zanabazar_Square"]],["Binary_Property",["ASCII","ASCII_Hex_Digit","Alphabetic","Any","Assigned","Bidi_Control","Bidi_Mirrored","Case_Ignorable","Cased","Changes_When_Casefolded","Changes_When_Casemapped","Changes_When_Lowercased","Changes_When_NFKC_Casefolded","Changes_When_Titlecased","Changes_When_Uppercased","Dash","Default_Ignorable_Code_Point","Deprecated","Diacritic","Emoji","Emoji_Component","Emoji_Modifier","Emoji_Modifier_Base","Emoji_Presentation","Extended_Pictographic","Extender","Grapheme_Base","Grapheme_Extend","Hex_Digit","IDS_Binary_Operator","IDS_Trinary_Operator","ID_Continue","ID_Start","Ideographic","Join_Control","Logical_Order_Exception","Lowercase","Math","Noncharacter_Code_Point","Pattern_Syntax","Pattern_White_Space","Quotation_Mark","Radical","Regional_Indicator","Sentence_Terminal","Soft_Dotted","Terminal_Punctuation","Unified_Ideograph","Uppercase","Variation_Selector","White_Space","XID_Continue","XID_Start"]]])},47993:m=>{m.exports="13.0.0"},47442:(m,v,q)=>{var ee={"./Binary_Property/ASCII.js":46962,"./Binary_Property/ASCII_Hex_Digit.js":60270,"./Binary_Property/Alphabetic.js":26969,"./Binary_Property/Any.js":22499,"./Binary_Property/Assigned.js":9213,"./Binary_Property/Bidi_Control.js":38838,"./Binary_Property/Bidi_Mirrored.js":5720,"./Binary_Property/Case_Ignorable.js":49965,"./Binary_Property/Cased.js":32948,"./Binary_Property/Changes_When_Casefolded.js":65314,"./Binary_Property/Changes_When_Casemapped.js":78562,"./Binary_Property/Changes_When_Lowercased.js":12104,"./Binary_Property/Changes_When_NFKC_Casefolded.js":41347,"./Binary_Property/Changes_When_Titlecased.js":50589,"./Binary_Property/Changes_When_Uppercased.js":50046,"./Binary_Property/Dash.js":77336,"./Binary_Property/Default_Ignorable_Code_Point.js":32016,"./Binary_Property/Deprecated.js":42339,"./Binary_Property/Diacritic.js":97707,"./Binary_Property/Emoji.js":23694,"./Binary_Property/Emoji_Component.js":94007,"./Binary_Property/Emoji_Modifier.js":13916,"./Binary_Property/Emoji_Modifier_Base.js":98053,"./Binary_Property/Emoji_Presentation.js":10906,"./Binary_Property/Extended_Pictographic.js":66359,"./Binary_Property/Extender.js":17743,"./Binary_Property/Grapheme_Base.js":75530,"./Binary_Property/Grapheme_Extend.js":38693,"./Binary_Property/Hex_Digit.js":91556,"./Binary_Property/IDS_Binary_Operator.js":2103,"./Binary_Property/IDS_Trinary_Operator.js":18502,"./Binary_Property/ID_Continue.js":19494,"./Binary_Property/ID_Start.js":20567,"./Binary_Property/Ideographic.js":19586,"./Binary_Property/Join_Control.js":36983,"./Binary_Property/Logical_Order_Exception.js":72947,"./Binary_Property/Lowercase.js":49111,"./Binary_Property/Math.js":65667,"./Binary_Property/Noncharacter_Code_Point.js":20052,"./Binary_Property/Pattern_Syntax.js":60514,"./Binary_Property/Pattern_White_Space.js":78588,"./Binary_Property/Quotation_Mark.js":1053,"./Binary_Property/Radical.js":25361,"./Binary_Property/Regional_Indicator.js":94375,"./Binary_Property/Sentence_Terminal.js":89697,"./Binary_Property/Soft_Dotted.js":35514,"./Binary_Property/Terminal_Punctuation.js":21043,"./Binary_Property/Unified_Ideograph.js":75771,"./Binary_Property/Uppercase.js":28368,"./Binary_Property/Variation_Selector.js":27186,"./Binary_Property/White_Space.js":61846,"./Binary_Property/XID_Continue.js":74003,"./Binary_Property/XID_Start.js":3468,"./General_Category/Cased_Letter.js":13090,"./General_Category/Close_Punctuation.js":8526,"./General_Category/Connector_Punctuation.js":26100,"./General_Category/Control.js":80282,"./General_Category/Currency_Symbol.js":15352,"./General_Category/Dash_Punctuation.js":45647,"./General_Category/Decimal_Number.js":98349,"./General_Category/Enclosing_Mark.js":18220,"./General_Category/Final_Punctuation.js":88482,"./General_Category/Format.js":87586,"./General_Category/Initial_Punctuation.js":88147,"./General_Category/Letter.js":65964,"./General_Category/Letter_Number.js":66793,"./General_Category/Line_Separator.js":63061,"./General_Category/Lowercase_Letter.js":19340,"./General_Category/Mark.js":93748,"./General_Category/Math_Symbol.js":32895,"./General_Category/Modifier_Letter.js":66710,"./General_Category/Modifier_Symbol.js":43026,"./General_Category/Nonspacing_Mark.js":95580,"./General_Category/Number.js":90055,"./General_Category/Open_Punctuation.js":25622,"./General_Category/Other.js":76288,"./General_Category/Other_Letter.js":61453,"./General_Category/Other_Number.js":88795,"./General_Category/Other_Punctuation.js":47221,"./General_Category/Other_Symbol.js":66733,"./General_Category/Paragraph_Separator.js":12600,"./General_Category/Private_Use.js":61704,"./General_Category/Punctuation.js":36290,"./General_Category/Separator.js":64661,"./General_Category/Space_Separator.js":54343,"./General_Category/Spacing_Mark.js":11276,"./General_Category/Surrogate.js":93474,"./General_Category/Symbol.js":54581,"./General_Category/Titlecase_Letter.js":8550,"./General_Category/Unassigned.js":22525,"./General_Category/Uppercase_Letter.js":28829,"./Property_of_Strings/Basic_Emoji.js":46639,"./Property_of_Strings/Emoji_Keycap_Sequence.js":64054,"./Property_of_Strings/RGI_Emoji.js":49759,"./Property_of_Strings/RGI_Emoji_Flag_Sequence.js":70874,"./Property_of_Strings/RGI_Emoji_Modifier_Sequence.js":1078,"./Property_of_Strings/RGI_Emoji_Tag_Sequence.js":33262,"./Property_of_Strings/RGI_Emoji_ZWJ_Sequence.js":51e3,"./Script/Adlam.js":56129,"./Script/Ahom.js":50147,"./Script/Anatolian_Hieroglyphs.js":50926,"./Script/Arabic.js":56820,"./Script/Armenian.js":14899,"./Script/Avestan.js":69929,"./Script/Balinese.js":30706,"./Script/Bamum.js":15533,"./Script/Bassa_Vah.js":89979,"./Script/Batak.js":83765,"./Script/Bengali.js":72693,"./Script/Bhaiksuki.js":10236,"./Script/Bopomofo.js":30468,"./Script/Brahmi.js":45770,"./Script/Braille.js":65529,"./Script/Buginese.js":74206,"./Script/Buhid.js":96208,"./Script/Canadian_Aboriginal.js":66700,"./Script/Carian.js":93961,"./Script/Caucasian_Albanian.js":74121,"./Script/Chakma.js":12128,"./Script/Cham.js":52189,"./Script/Cherokee.js":75033,"./Script/Chorasmian.js":73507,"./Script/Common.js":85998,"./Script/Coptic.js":56036,"./Script/Cuneiform.js":13563,"./Script/Cypriot.js":49182,"./Script/Cypro_Minoan.js":89829,"./Script/Cyrillic.js":84087,"./Script/Deseret.js":48844,"./Script/Devanagari.js":35690,"./Script/Dives_Akuru.js":57201,"./Script/Dogra.js":71932,"./Script/Duployan.js":95187,"./Script/Egyptian_Hieroglyphs.js":49778,"./Script/Elbasan.js":42781,"./Script/Elymaic.js":83103,"./Script/Ethiopic.js":26672,"./Script/Georgian.js":73661,"./Script/Glagolitic.js":85857,"./Script/Gothic.js":32096,"./Script/Grantha.js":71742,"./Script/Greek.js":62199,"./Script/Gujarati.js":11931,"./Script/Gunjala_Gondi.js":27600,"./Script/Gurmukhi.js":76482,"./Script/Han.js":26294,"./Script/Hangul.js":38858,"./Script/Hanifi_Rohingya.js":50043,"./Script/Hanunoo.js":95307,"./Script/Hatran.js":20280,"./Script/Hebrew.js":12674,"./Script/Hiragana.js":54058,"./Script/Imperial_Aramaic.js":70521,"./Script/Inherited.js":21448,"./Script/Inscriptional_Pahlavi.js":35281,"./Script/Inscriptional_Parthian.js":35772,"./Script/Javanese.js":98272,"./Script/Kaithi.js":52764,"./Script/Kannada.js":98276,"./Script/Katakana.js":98285,"./Script/Kawi.js":54250,"./Script/Kayah_Li.js":10821,"./Script/Kharoshthi.js":67559,"./Script/Khitan_Small_Script.js":48304,"./Script/Khmer.js":39834,"./Script/Khojki.js":42593,"./Script/Khudawadi.js":64415,"./Script/Lao.js":37740,"./Script/Latin.js":46818,"./Script/Lepcha.js":7647,"./Script/Limbu.js":92627,"./Script/Linear_A.js":16193,"./Script/Linear_B.js":71901,"./Script/Lisu.js":25734,"./Script/Lycian.js":6450,"./Script/Lydian.js":28293,"./Script/Mahajani.js":48193,"./Script/Makasar.js":50865,"./Script/Malayalam.js":24789,"./Script/Mandaic.js":9535,"./Script/Manichaean.js":83061,"./Script/Marchen.js":76528,"./Script/Masaram_Gondi.js":9921,"./Script/Medefaidrin.js":93378,"./Script/Meetei_Mayek.js":6940,"./Script/Mende_Kikakui.js":3897,"./Script/Meroitic_Cursive.js":65999,"./Script/Meroitic_Hieroglyphs.js":59758,"./Script/Miao.js":65484,"./Script/Modi.js":34575,"./Script/Mongolian.js":75392,"./Script/Mro.js":36388,"./Script/Multani.js":60556,"./Script/Myanmar.js":15837,"./Script/Nabataean.js":6820,"./Script/Nag_Mundari.js":54624,"./Script/Nandinagari.js":51892,"./Script/New_Tai_Lue.js":32003,"./Script/Newa.js":15297,"./Script/Nko.js":17594,"./Script/Nushu.js":7493,"./Script/Nyiakeng_Puachue_Hmong.js":14406,"./Script/Ogham.js":75847,"./Script/Ol_Chiki.js":88416,"./Script/Old_Hungarian.js":40115,"./Script/Old_Italic.js":29109,"./Script/Old_North_Arabian.js":96840,"./Script/Old_Permic.js":39291,"./Script/Old_Persian.js":24678,"./Script/Old_Sogdian.js":78647,"./Script/Old_South_Arabian.js":70744,"./Script/Old_Turkic.js":59527,"./Script/Old_Uyghur.js":6988,"./Script/Oriya.js":23761,"./Script/Osage.js":39384,"./Script/Osmanya.js":90237,"./Script/Pahawh_Hmong.js":62976,"./Script/Palmyrene.js":60351,"./Script/Pau_Cin_Hau.js":19767,"./Script/Phags_Pa.js":25712,"./Script/Phoenician.js":86458,"./Script/Psalter_Pahlavi.js":74874,"./Script/Rejang.js":27603,"./Script/Runic.js":84788,"./Script/Samaritan.js":45810,"./Script/Saurashtra.js":37632,"./Script/Sharada.js":15058,"./Script/Shavian.js":76250,"./Script/Siddham.js":39573,"./Script/SignWriting.js":54039,"./Script/Sinhala.js":1611,"./Script/Sogdian.js":34250,"./Script/Sora_Sompeng.js":43065,"./Script/Soyombo.js":18135,"./Script/Sundanese.js":95849,"./Script/Syloti_Nagri.js":46566,"./Script/Syriac.js":7810,"./Script/Tagalog.js":67833,"./Script/Tagbanwa.js":58009,"./Script/Tai_Le.js":1187,"./Script/Tai_Tham.js":40377,"./Script/Tai_Viet.js":99e3,"./Script/Takri.js":72294,"./Script/Tamil.js":98682,"./Script/Tangsa.js":69720,"./Script/Tangut.js":75540,"./Script/Telugu.js":65084,"./Script/Thaana.js":6867,"./Script/Thai.js":49907,"./Script/Tibetan.js":29341,"./Script/Tifinagh.js":81261,"./Script/Tirhuta.js":57954,"./Script/Toto.js":30702,"./Script/Ugaritic.js":29097,"./Script/Vai.js":5767,"./Script/Vithkuqi.js":7007,"./Script/Wancho.js":27172,"./Script/Warang_Citi.js":17315,"./Script/Yezidi.js":34961,"./Script/Yi.js":90923,"./Script/Zanabazar_Square.js":92108,"./Script_Extensions/Adlam.js":99614,"./Script_Extensions/Ahom.js":24915,"./Script_Extensions/Anatolian_Hieroglyphs.js":8983,"./Script_Extensions/Arabic.js":75627,"./Script_Extensions/Armenian.js":13585,"./Script_Extensions/Avestan.js":79384,"./Script_Extensions/Balinese.js":47072,"./Script_Extensions/Bamum.js":31856,"./Script_Extensions/Bassa_Vah.js":24945,"./Script_Extensions/Batak.js":92147,"./Script_Extensions/Bengali.js":61530,"./Script_Extensions/Bhaiksuki.js":64063,"./Script_Extensions/Bopomofo.js":29962,"./Script_Extensions/Brahmi.js":61752,"./Script_Extensions/Braille.js":28434,"./Script_Extensions/Buginese.js":15148,"./Script_Extensions/Buhid.js":78881,"./Script_Extensions/Canadian_Aboriginal.js":55254,"./Script_Extensions/Carian.js":79110,"./Script_Extensions/Caucasian_Albanian.js":76550,"./Script_Extensions/Chakma.js":88753,"./Script_Extensions/Cham.js":98451,"./Script_Extensions/Cherokee.js":80196,"./Script_Extensions/Chorasmian.js":23352,"./Script_Extensions/Common.js":46921,"./Script_Extensions/Coptic.js":44141,"./Script_Extensions/Cuneiform.js":30286,"./Script_Extensions/Cypriot.js":73326,"./Script_Extensions/Cypro_Minoan.js":53197,"./Script_Extensions/Cyrillic.js":77115,"./Script_Extensions/Deseret.js":59108,"./Script_Extensions/Devanagari.js":59426,"./Script_Extensions/Dives_Akuru.js":44660,"./Script_Extensions/Dogra.js":41422,"./Script_Extensions/Duployan.js":66667,"./Script_Extensions/Egyptian_Hieroglyphs.js":20449,"./Script_Extensions/Elbasan.js":25810,"./Script_Extensions/Elymaic.js":83509,"./Script_Extensions/Ethiopic.js":37837,"./Script_Extensions/Georgian.js":77680,"./Script_Extensions/Glagolitic.js":97772,"./Script_Extensions/Gothic.js":60674,"./Script_Extensions/Grantha.js":52336,"./Script_Extensions/Greek.js":86310,"./Script_Extensions/Gujarati.js":92436,"./Script_Extensions/Gunjala_Gondi.js":20642,"./Script_Extensions/Gurmukhi.js":33831,"./Script_Extensions/Han.js":16613,"./Script_Extensions/Hangul.js":87001,"./Script_Extensions/Hanifi_Rohingya.js":88583,"./Script_Extensions/Hanunoo.js":82758,"./Script_Extensions/Hatran.js":66416,"./Script_Extensions/Hebrew.js":85222,"./Script_Extensions/Hiragana.js":60191,"./Script_Extensions/Imperial_Aramaic.js":57632,"./Script_Extensions/Inherited.js":96988,"./Script_Extensions/Inscriptional_Pahlavi.js":52121,"./Script_Extensions/Inscriptional_Parthian.js":82809,"./Script_Extensions/Javanese.js":31899,"./Script_Extensions/Kaithi.js":57574,"./Script_Extensions/Kannada.js":81868,"./Script_Extensions/Katakana.js":10774,"./Script_Extensions/Kawi.js":41933,"./Script_Extensions/Kayah_Li.js":76701,"./Script_Extensions/Kharoshthi.js":81466,"./Script_Extensions/Khitan_Small_Script.js":21325,"./Script_Extensions/Khmer.js":6068,"./Script_Extensions/Khojki.js":77706,"./Script_Extensions/Khudawadi.js":54258,"./Script_Extensions/Lao.js":77149,"./Script_Extensions/Latin.js":38334,"./Script_Extensions/Lepcha.js":12299,"./Script_Extensions/Limbu.js":25476,"./Script_Extensions/Linear_A.js":54625,"./Script_Extensions/Linear_B.js":38810,"./Script_Extensions/Lisu.js":90845,"./Script_Extensions/Lycian.js":68978,"./Script_Extensions/Lydian.js":67905,"./Script_Extensions/Mahajani.js":89576,"./Script_Extensions/Makasar.js":3405,"./Script_Extensions/Malayalam.js":974,"./Script_Extensions/Mandaic.js":28940,"./Script_Extensions/Manichaean.js":6677,"./Script_Extensions/Marchen.js":14740,"./Script_Extensions/Masaram_Gondi.js":82278,"./Script_Extensions/Medefaidrin.js":55949,"./Script_Extensions/Meetei_Mayek.js":13329,"./Script_Extensions/Mende_Kikakui.js":97146,"./Script_Extensions/Meroitic_Cursive.js":23715,"./Script_Extensions/Meroitic_Hieroglyphs.js":43199,"./Script_Extensions/Miao.js":26499,"./Script_Extensions/Modi.js":36995,"./Script_Extensions/Mongolian.js":98606,"./Script_Extensions/Mro.js":11462,"./Script_Extensions/Multani.js":45402,"./Script_Extensions/Myanmar.js":76318,"./Script_Extensions/Nabataean.js":34924,"./Script_Extensions/Nag_Mundari.js":39493,"./Script_Extensions/Nandinagari.js":8236,"./Script_Extensions/New_Tai_Lue.js":14575,"./Script_Extensions/Newa.js":71314,"./Script_Extensions/Nko.js":40577,"./Script_Extensions/Nushu.js":44432,"./Script_Extensions/Nyiakeng_Puachue_Hmong.js":53612,"./Script_Extensions/Ogham.js":19298,"./Script_Extensions/Ol_Chiki.js":55285,"./Script_Extensions/Old_Hungarian.js":16737,"./Script_Extensions/Old_Italic.js":73023,"./Script_Extensions/Old_North_Arabian.js":35723,"./Script_Extensions/Old_Permic.js":56370,"./Script_Extensions/Old_Persian.js":1402,"./Script_Extensions/Old_Sogdian.js":14718,"./Script_Extensions/Old_South_Arabian.js":40316,"./Script_Extensions/Old_Turkic.js":5462,"./Script_Extensions/Old_Uyghur.js":48014,"./Script_Extensions/Oriya.js":29434,"./Script_Extensions/Osage.js":77045,"./Script_Extensions/Osmanya.js":82301,"./Script_Extensions/Pahawh_Hmong.js":84766,"./Script_Extensions/Palmyrene.js":72685,"./Script_Extensions/Pau_Cin_Hau.js":34107,"./Script_Extensions/Phags_Pa.js":66506,"./Script_Extensions/Phoenician.js":42186,"./Script_Extensions/Psalter_Pahlavi.js":55507,"./Script_Extensions/Rejang.js":35435,"./Script_Extensions/Runic.js":76355,"./Script_Extensions/Samaritan.js":1509,"./Script_Extensions/Saurashtra.js":23386,"./Script_Extensions/Sharada.js":86116,"./Script_Extensions/Shavian.js":51826,"./Script_Extensions/Siddham.js":22026,"./Script_Extensions/SignWriting.js":96007,"./Script_Extensions/Sinhala.js":51104,"./Script_Extensions/Sogdian.js":82401,"./Script_Extensions/Sora_Sompeng.js":44399,"./Script_Extensions/Soyombo.js":37415,"./Script_Extensions/Sundanese.js":3894,"./Script_Extensions/Syloti_Nagri.js":5419,"./Script_Extensions/Syriac.js":21038,"./Script_Extensions/Tagalog.js":1744,"./Script_Extensions/Tagbanwa.js":54217,"./Script_Extensions/Tai_Le.js":63153,"./Script_Extensions/Tai_Tham.js":4926,"./Script_Extensions/Tai_Viet.js":39311,"./Script_Extensions/Takri.js":55970,"./Script_Extensions/Tamil.js":80882,"./Script_Extensions/Tangsa.js":52994,"./Script_Extensions/Tangut.js":46776,"./Script_Extensions/Telugu.js":40444,"./Script_Extensions/Thaana.js":23431,"./Script_Extensions/Thai.js":94846,"./Script_Extensions/Tibetan.js":137,"./Script_Extensions/Tifinagh.js":67065,"./Script_Extensions/Tirhuta.js":98082,"./Script_Extensions/Toto.js":42182,"./Script_Extensions/Ugaritic.js":29213,"./Script_Extensions/Vai.js":85388,"./Script_Extensions/Vithkuqi.js":29247,"./Script_Extensions/Wancho.js":68659,"./Script_Extensions/Warang_Citi.js":27900,"./Script_Extensions/Yezidi.js":8051,"./Script_Extensions/Yi.js":99799,"./Script_Extensions/Zanabazar_Square.js":25904,"./index.js":94274,"./unicode-version.js":47993};function webpackContext(m){var v=webpackContextResolve(m);return q(v)}function webpackContextResolve(m){if(!q.o(ee,m)){var v=new Error("Cannot find module '"+m+"'");throw v.code="MODULE_NOT_FOUND",v}return ee[m]}webpackContext.keys=function webpackContextKeys(){return Object.keys(ee)},webpackContext.resolve=webpackContextResolve,m.exports=webpackContext,webpackContext.id=47442},78776:function(m,v,q){var ee;m=q.nmd(m),function(ae){var ie=v,de=(m&&m.exports,"object"==typeof q.g&&q.g);de.global!==de&&de.window;var ce="A range’s `stop` value must be greater than or equal to the `start` value.",le="Invalid code point value. Code points range from U+000000 to U+10FFFF.",pe=55296,fe=56319,ye=56320,be=57343,Re=/\\x00([^0123456789]|$)/g,xe={},_e=xe.hasOwnProperty,forEach=function(m,v){for(var q=-1,ee=m.length;++q=q&&vq)return m;if(v<=ee&&q>=ae)m.splice(ie,2);else{if(v>=ee&&q=ee&&v<=ae)m[ie+1]=v;else if(q>=ee&&q<=ae)return m[ie]=q+1,m;ie+=2}}return m},dataAdd=function(m,v){var q,ee,ae=0,ie=null,de=m.length;if(v<0||v>1114111)throw RangeError(le);for(;ae=q&&vv)return m.splice(null!=ie?ie+2:0,0,v,v+1),m;if(v==ee)return v+1==m[ae+2]?(m.splice(ae,4,q,m[ae+3]),m):(m[ae+1]=v+1,m);ie=ae,ae+=2}return m.push(v,v+1),m},dataAddData=function(m,v){for(var q,ee,ae=0,ie=m.slice(),de=v.length;ae1114111||q<0||q>1114111)throw RangeError(le);for(var ee,ae,ie=0,de=!1,pe=m.length;ieq)return m;ee>=v&&ee<=q&&(ae>v&&ae-1<=q?(m.splice(ie,2),ie-=2):(m.splice(ie-1,2),ie-=2))}else{if(ee==q+1||ee==q)return m[ie]=v,m;if(ee>q)return m.splice(ie,0,v,q+1),m;if(v>=ee&&v=ee&&v=ae&&(m[ie]=v,m[ie+1]=q+1,de=!0)}ie+=2}return de||m.push(v,q+1),m},dataContains=function(m,v){var q=0,ee=m.length,ae=m[q],ie=m[ee-1];if(ee>=2&&(vie))return!1;for(;q=ae&&v=40&&m<=43||46==m||47==m||63==m||m>=91&&m<=94||m>=123&&m<=125?"\\"+Ie(m):m>=32&&m<=126?Ie(m):m<=255?"\\x"+pad(hex(m),2):"\\u"+pad(hex(m),4)},codePointToStringUnicode=function(m){return m<=65535?codePointToString(m):"\\u{"+m.toString(16).toUpperCase()+"}"},symbolToCodePoint=function(m){var v,q=m.length,ee=m.charCodeAt(0);return ee>=pe&&ee<=fe&&q>1?(v=m.charCodeAt(1),1024*(ee-pe)+v-ye+65536):ee},createBMPCharacterClasses=function(m){var v,q,ee="",ae=0,ie=m.length;if(dataIsSingleton(m))return codePointToString(m[0]);for(;ae=pe&&q<=fe&&(ie.push(v,pe),ee.push(pe,q+1)),q>=ye&&q<=be&&(ie.push(v,pe),ee.push(pe,56320),ae.push(ye,q+1)),q>be&&(ie.push(v,pe),ee.push(pe,56320),ae.push(ye,57344),q<=65535?ie.push(57344,q+1):(ie.push(57344,65536),de.push(65536,q+1)))):v>=pe&&v<=fe?(q>=pe&&q<=fe&&ee.push(v,q+1),q>=ye&&q<=be&&(ee.push(v,56320),ae.push(ye,q+1)),q>be&&(ee.push(v,56320),ae.push(ye,57344),q<=65535?ie.push(57344,q+1):(ie.push(57344,65536),de.push(65536,q+1)))):v>=ye&&v<=be?(q>=ye&&q<=be&&ae.push(v,q+1),q>be&&(ae.push(v,57344),q<=65535?ie.push(57344,q+1):(ie.push(57344,65536),de.push(65536,q+1)))):v>be&&v<=65535?q<=65535?ie.push(v,q+1):(ie.push(v,65536),de.push(65536,q+1)):de.push(v,q+1),ce+=2;return{loneHighSurrogates:ee,loneLowSurrogates:ae,bmp:ie,astral:de}},optimizeSurrogateMappings=function(m){for(var v,q,ee,ae,ie,de,ce=[],le=[],pe=!1,fe=-1,ye=m.length;++fe1&&(m=Te.call(arguments)),this instanceof regenerate?(this.data=[],m?this.add(m):this):(new regenerate).add(m)};regenerate.version="1.4.2";var Pe=regenerate.prototype;!function(m,v){var q;for(q in v)_e.call(v,q)&&(m[q]=v[q])}(Pe,{add:function(m){var v=this;return null==m?v:m instanceof regenerate?(v.data=dataAddData(v.data,m.data),v):(arguments.length>1&&(m=Te.call(arguments)),isArray(m)?(forEach(m,(function(m){v.add(m)})),v):(v.data=dataAdd(v.data,isNumber(m)?m:symbolToCodePoint(m)),v))},remove:function(m){var v=this;return null==m?v:m instanceof regenerate?(v.data=dataRemoveData(v.data,m.data),v):(arguments.length>1&&(m=Te.call(arguments)),isArray(m)?(forEach(m,(function(m){v.remove(m)})),v):(v.data=dataRemove(v.data,isNumber(m)?m:symbolToCodePoint(m)),v))},addRange:function(m,v){var q=this;return q.data=dataAddRange(q.data,isNumber(m)?m:symbolToCodePoint(m),isNumber(v)?v:symbolToCodePoint(v)),q},removeRange:function(m,v){var q=this,ee=isNumber(m)?m:symbolToCodePoint(m),ae=isNumber(v)?v:symbolToCodePoint(v);return q.data=dataRemoveRange(q.data,ee,ae),q},intersection:function(m){var v=this,q=m instanceof regenerate?dataToArray(m.data):m;return v.data=dataIntersection(v.data,q),v},contains:function(m){return dataContains(this.data,isNumber(m)?m:symbolToCodePoint(m))},clone:function(){var m=new regenerate;return m.data=this.data.slice(0),m},toString:function(m){var v=createCharacterClassesFromData(this.data,!!m&&m.bmpOnly,!!m&&m.hasUnicodeFlag);return v?v.replace(Re,"\\0$1"):"[]"},toRegExp:function(m){var v=this.toString(m&&-1!=m.indexOf("u")?{hasUnicodeFlag:!0}:null);return RegExp(v,m||"")},valueOf:function(){return dataToArray(this.data)}}),Pe.toArray=Pe.valueOf,void 0===(ee=function(){return regenerate}.call(v,q,v,m))||(m.exports=ee)}()},98957:(m,v,q)=>{"use strict";const ee=q(78776);v.REGULAR=new Map([["d",ee().addRange(48,57)],["D",ee().addRange(0,47).addRange(58,65535)],["s",ee(32,160,5760,8239,8287,12288,65279).addRange(9,13).addRange(8192,8202).addRange(8232,8233)],["S",ee().addRange(0,8).addRange(14,31).addRange(33,159).addRange(161,5759).addRange(5761,8191).addRange(8203,8231).addRange(8234,8238).addRange(8240,8286).addRange(8288,12287).addRange(12289,65278).addRange(65280,65535)],["w",ee(95).addRange(48,57).addRange(65,90).addRange(97,122)],["W",ee(96).addRange(0,47).addRange(58,64).addRange(91,94).addRange(123,65535)]]),v.UNICODE=new Map([["d",ee().addRange(48,57)],["D",ee().addRange(0,47).addRange(58,1114111)],["s",ee(32,160,5760,8239,8287,12288,65279).addRange(9,13).addRange(8192,8202).addRange(8232,8233)],["S",ee().addRange(0,8).addRange(14,31).addRange(33,159).addRange(161,5759).addRange(5761,8191).addRange(8203,8231).addRange(8234,8238).addRange(8240,8286).addRange(8288,12287).addRange(12289,65278).addRange(65280,1114111)],["w",ee(95).addRange(48,57).addRange(65,90).addRange(97,122)],["W",ee(96).addRange(0,47).addRange(58,64).addRange(91,94).addRange(123,1114111)]]),v.UNICODE_IGNORE_CASE=new Map([["d",ee().addRange(48,57)],["D",ee().addRange(0,47).addRange(58,1114111)],["s",ee(32,160,5760,8239,8287,12288,65279).addRange(9,13).addRange(8192,8202).addRange(8232,8233)],["S",ee().addRange(0,8).addRange(14,31).addRange(33,159).addRange(161,5759).addRange(5761,8191).addRange(8203,8231).addRange(8234,8238).addRange(8240,8286).addRange(8288,12287).addRange(12289,65278).addRange(65280,1114111)],["w",ee(95,383,8490).addRange(48,57).addRange(65,90).addRange(97,122)],["W",ee(96).addRange(0,47).addRange(58,64).addRange(91,94).addRange(123,382).addRange(384,8489).addRange(8491,1114111)]])},61818:m=>{m.exports=new Map([[75,8490],[83,383],[107,8490],[115,383],[181,924],[197,8491],[223,7838],[229,8491],[383,83],[452,453],[453,452],[455,456],[456,455],[458,459],[459,458],[497,498],[498,497],[618,42926],[642,42949],[669,42930],[837,8126],[914,976],[917,1013],[920,1012],[921,8126],[922,1008],[924,181],[928,982],[929,1009],[931,962],[934,981],[937,8486],[952,1012],[962,931],[969,8486],[976,914],[977,1012],[981,934],[982,928],[1008,922],[1009,929],[1012,[920,977,952]],[1013,917],[1042,7296],[1044,7297],[1054,7298],[1057,7299],[1058,7301],[1066,7302],[1074,7296],[1076,7297],[1086,7298],[1089,7299],[1090,[7300,7301]],[1098,7302],[1122,7303],[1123,7303],[4304,7312],[4305,7313],[4306,7314],[4307,7315],[4308,7316],[4309,7317],[4310,7318],[4311,7319],[4312,7320],[4313,7321],[4314,7322],[4315,7323],[4316,7324],[4317,7325],[4318,7326],[4319,7327],[4320,7328],[4321,7329],[4322,7330],[4323,7331],[4324,7332],[4325,7333],[4326,7334],[4327,7335],[4328,7336],[4329,7337],[4330,7338],[4331,7339],[4332,7340],[4333,7341],[4334,7342],[4335,7343],[4336,7344],[4337,7345],[4338,7346],[4339,7347],[4340,7348],[4341,7349],[4342,7350],[4343,7351],[4344,7352],[4345,7353],[4346,7354],[4349,7357],[4350,7358],[4351,7359],[5024,43888],[5025,43889],[5026,43890],[5027,43891],[5028,43892],[5029,43893],[5030,43894],[5031,43895],[5032,43896],[5033,43897],[5034,43898],[5035,43899],[5036,43900],[5037,43901],[5038,43902],[5039,43903],[5040,43904],[5041,43905],[5042,43906],[5043,43907],[5044,43908],[5045,43909],[5046,43910],[5047,43911],[5048,43912],[5049,43913],[5050,43914],[5051,43915],[5052,43916],[5053,43917],[5054,43918],[5055,43919],[5056,43920],[5057,43921],[5058,43922],[5059,43923],[5060,43924],[5061,43925],[5062,43926],[5063,43927],[5064,43928],[5065,43929],[5066,43930],[5067,43931],[5068,43932],[5069,43933],[5070,43934],[5071,43935],[5072,43936],[5073,43937],[5074,43938],[5075,43939],[5076,43940],[5077,43941],[5078,43942],[5079,43943],[5080,43944],[5081,43945],[5082,43946],[5083,43947],[5084,43948],[5085,43949],[5086,43950],[5087,43951],[5088,43952],[5089,43953],[5090,43954],[5091,43955],[5092,43956],[5093,43957],[5094,43958],[5095,43959],[5096,43960],[5097,43961],[5098,43962],[5099,43963],[5100,43964],[5101,43965],[5102,43966],[5103,43967],[5104,5112],[5105,5113],[5106,5114],[5107,5115],[5108,5116],[5109,5117],[5112,5104],[5113,5105],[5114,5106],[5115,5107],[5116,5108],[5117,5109],[7296,[1042,1074]],[7297,[1044,1076]],[7298,[1054,1086]],[7299,[1057,1089]],[7300,[7301,1090]],[7301,[1058,7300,1090]],[7302,[1066,1098]],[7303,[1122,1123]],[7304,[42570,42571]],[7312,4304],[7313,4305],[7314,4306],[7315,4307],[7316,4308],[7317,4309],[7318,4310],[7319,4311],[7320,4312],[7321,4313],[7322,4314],[7323,4315],[7324,4316],[7325,4317],[7326,4318],[7327,4319],[7328,4320],[7329,4321],[7330,4322],[7331,4323],[7332,4324],[7333,4325],[7334,4326],[7335,4327],[7336,4328],[7337,4329],[7338,4330],[7339,4331],[7340,4332],[7341,4333],[7342,4334],[7343,4335],[7344,4336],[7345,4337],[7346,4338],[7347,4339],[7348,4340],[7349,4341],[7350,4342],[7351,4343],[7352,4344],[7353,4345],[7354,4346],[7357,4349],[7358,4350],[7359,4351],[7566,42950],[7776,7835],[7835,7776],[7838,223],[8064,8072],[8065,8073],[8066,8074],[8067,8075],[8068,8076],[8069,8077],[8070,8078],[8071,8079],[8072,8064],[8073,8065],[8074,8066],[8075,8067],[8076,8068],[8077,8069],[8078,8070],[8079,8071],[8080,8088],[8081,8089],[8082,8090],[8083,8091],[8084,8092],[8085,8093],[8086,8094],[8087,8095],[8088,8080],[8089,8081],[8090,8082],[8091,8083],[8092,8084],[8093,8085],[8094,8086],[8095,8087],[8096,8104],[8097,8105],[8098,8106],[8099,8107],[8100,8108],[8101,8109],[8102,8110],[8103,8111],[8104,8096],[8105,8097],[8106,8098],[8107,8099],[8108,8100],[8109,8101],[8110,8102],[8111,8103],[8115,8124],[8124,8115],[8126,[837,921]],[8131,8140],[8140,8131],[8179,8188],[8188,8179],[8486,[937,969]],[8490,75],[8491,[197,229]],[42570,7304],[42571,7304],[42900,42948],[42926,618],[42930,669],[42931,43859],[42932,42933],[42933,42932],[42934,42935],[42935,42934],[42936,42937],[42937,42936],[42938,42939],[42939,42938],[42940,42941],[42941,42940],[42942,42943],[42943,42942],[42946,42947],[42947,42946],[42948,42900],[42949,642],[42950,7566],[43859,42931],[43888,5024],[43889,5025],[43890,5026],[43891,5027],[43892,5028],[43893,5029],[43894,5030],[43895,5031],[43896,5032],[43897,5033],[43898,5034],[43899,5035],[43900,5036],[43901,5037],[43902,5038],[43903,5039],[43904,5040],[43905,5041],[43906,5042],[43907,5043],[43908,5044],[43909,5045],[43910,5046],[43911,5047],[43912,5048],[43913,5049],[43914,5050],[43915,5051],[43916,5052],[43917,5053],[43918,5054],[43919,5055],[43920,5056],[43921,5057],[43922,5058],[43923,5059],[43924,5060],[43925,5061],[43926,5062],[43927,5063],[43928,5064],[43929,5065],[43930,5066],[43931,5067],[43932,5068],[43933,5069],[43934,5070],[43935,5071],[43936,5072],[43937,5073],[43938,5074],[43939,5075],[43940,5076],[43941,5077],[43942,5078],[43943,5079],[43944,5080],[43945,5081],[43946,5082],[43947,5083],[43948,5084],[43949,5085],[43950,5086],[43951,5087],[43952,5088],[43953,5089],[43954,5090],[43955,5091],[43956,5092],[43957,5093],[43958,5094],[43959,5095],[43960,5096],[43961,5097],[43962,5098],[43963,5099],[43964,5100],[43965,5101],[43966,5102],[43967,5103],[66560,66600],[66561,66601],[66562,66602],[66563,66603],[66564,66604],[66565,66605],[66566,66606],[66567,66607],[66568,66608],[66569,66609],[66570,66610],[66571,66611],[66572,66612],[66573,66613],[66574,66614],[66575,66615],[66576,66616],[66577,66617],[66578,66618],[66579,66619],[66580,66620],[66581,66621],[66582,66622],[66583,66623],[66584,66624],[66585,66625],[66586,66626],[66587,66627],[66588,66628],[66589,66629],[66590,66630],[66591,66631],[66592,66632],[66593,66633],[66594,66634],[66595,66635],[66596,66636],[66597,66637],[66598,66638],[66599,66639],[66600,66560],[66601,66561],[66602,66562],[66603,66563],[66604,66564],[66605,66565],[66606,66566],[66607,66567],[66608,66568],[66609,66569],[66610,66570],[66611,66571],[66612,66572],[66613,66573],[66614,66574],[66615,66575],[66616,66576],[66617,66577],[66618,66578],[66619,66579],[66620,66580],[66621,66581],[66622,66582],[66623,66583],[66624,66584],[66625,66585],[66626,66586],[66627,66587],[66628,66588],[66629,66589],[66630,66590],[66631,66591],[66632,66592],[66633,66593],[66634,66594],[66635,66595],[66636,66596],[66637,66597],[66638,66598],[66639,66599],[66736,66776],[66737,66777],[66738,66778],[66739,66779],[66740,66780],[66741,66781],[66742,66782],[66743,66783],[66744,66784],[66745,66785],[66746,66786],[66747,66787],[66748,66788],[66749,66789],[66750,66790],[66751,66791],[66752,66792],[66753,66793],[66754,66794],[66755,66795],[66756,66796],[66757,66797],[66758,66798],[66759,66799],[66760,66800],[66761,66801],[66762,66802],[66763,66803],[66764,66804],[66765,66805],[66766,66806],[66767,66807],[66768,66808],[66769,66809],[66770,66810],[66771,66811],[66776,66736],[66777,66737],[66778,66738],[66779,66739],[66780,66740],[66781,66741],[66782,66742],[66783,66743],[66784,66744],[66785,66745],[66786,66746],[66787,66747],[66788,66748],[66789,66749],[66790,66750],[66791,66751],[66792,66752],[66793,66753],[66794,66754],[66795,66755],[66796,66756],[66797,66757],[66798,66758],[66799,66759],[66800,66760],[66801,66761],[66802,66762],[66803,66763],[66804,66764],[66805,66765],[66806,66766],[66807,66767],[66808,66768],[66809,66769],[66810,66770],[66811,66771],[68736,68800],[68737,68801],[68738,68802],[68739,68803],[68740,68804],[68741,68805],[68742,68806],[68743,68807],[68744,68808],[68745,68809],[68746,68810],[68747,68811],[68748,68812],[68749,68813],[68750,68814],[68751,68815],[68752,68816],[68753,68817],[68754,68818],[68755,68819],[68756,68820],[68757,68821],[68758,68822],[68759,68823],[68760,68824],[68761,68825],[68762,68826],[68763,68827],[68764,68828],[68765,68829],[68766,68830],[68767,68831],[68768,68832],[68769,68833],[68770,68834],[68771,68835],[68772,68836],[68773,68837],[68774,68838],[68775,68839],[68776,68840],[68777,68841],[68778,68842],[68779,68843],[68780,68844],[68781,68845],[68782,68846],[68783,68847],[68784,68848],[68785,68849],[68786,68850],[68800,68736],[68801,68737],[68802,68738],[68803,68739],[68804,68740],[68805,68741],[68806,68742],[68807,68743],[68808,68744],[68809,68745],[68810,68746],[68811,68747],[68812,68748],[68813,68749],[68814,68750],[68815,68751],[68816,68752],[68817,68753],[68818,68754],[68819,68755],[68820,68756],[68821,68757],[68822,68758],[68823,68759],[68824,68760],[68825,68761],[68826,68762],[68827,68763],[68828,68764],[68829,68765],[68830,68766],[68831,68767],[68832,68768],[68833,68769],[68834,68770],[68835,68771],[68836,68772],[68837,68773],[68838,68774],[68839,68775],[68840,68776],[68841,68777],[68842,68778],[68843,68779],[68844,68780],[68845,68781],[68846,68782],[68847,68783],[68848,68784],[68849,68785],[68850,68786],[71840,71872],[71841,71873],[71842,71874],[71843,71875],[71844,71876],[71845,71877],[71846,71878],[71847,71879],[71848,71880],[71849,71881],[71850,71882],[71851,71883],[71852,71884],[71853,71885],[71854,71886],[71855,71887],[71856,71888],[71857,71889],[71858,71890],[71859,71891],[71860,71892],[71861,71893],[71862,71894],[71863,71895],[71864,71896],[71865,71897],[71866,71898],[71867,71899],[71868,71900],[71869,71901],[71870,71902],[71871,71903],[71872,71840],[71873,71841],[71874,71842],[71875,71843],[71876,71844],[71877,71845],[71878,71846],[71879,71847],[71880,71848],[71881,71849],[71882,71850],[71883,71851],[71884,71852],[71885,71853],[71886,71854],[71887,71855],[71888,71856],[71889,71857],[71890,71858],[71891,71859],[71892,71860],[71893,71861],[71894,71862],[71895,71863],[71896,71864],[71897,71865],[71898,71866],[71899,71867],[71900,71868],[71901,71869],[71902,71870],[71903,71871],[93760,93792],[93761,93793],[93762,93794],[93763,93795],[93764,93796],[93765,93797],[93766,93798],[93767,93799],[93768,93800],[93769,93801],[93770,93802],[93771,93803],[93772,93804],[93773,93805],[93774,93806],[93775,93807],[93776,93808],[93777,93809],[93778,93810],[93779,93811],[93780,93812],[93781,93813],[93782,93814],[93783,93815],[93784,93816],[93785,93817],[93786,93818],[93787,93819],[93788,93820],[93789,93821],[93790,93822],[93791,93823],[93792,93760],[93793,93761],[93794,93762],[93795,93763],[93796,93764],[93797,93765],[93798,93766],[93799,93767],[93800,93768],[93801,93769],[93802,93770],[93803,93771],[93804,93772],[93805,93773],[93806,93774],[93807,93775],[93808,93776],[93809,93777],[93810,93778],[93811,93779],[93812,93780],[93813,93781],[93814,93782],[93815,93783],[93816,93784],[93817,93785],[93818,93786],[93819,93787],[93820,93788],[93821,93789],[93822,93790],[93823,93791],[125184,125218],[125185,125219],[125186,125220],[125187,125221],[125188,125222],[125189,125223],[125190,125224],[125191,125225],[125192,125226],[125193,125227],[125194,125228],[125195,125229],[125196,125230],[125197,125231],[125198,125232],[125199,125233],[125200,125234],[125201,125235],[125202,125236],[125203,125237],[125204,125238],[125205,125239],[125206,125240],[125207,125241],[125208,125242],[125209,125243],[125210,125244],[125211,125245],[125212,125246],[125213,125247],[125214,125248],[125215,125249],[125216,125250],[125217,125251],[125218,125184],[125219,125185],[125220,125186],[125221,125187],[125222,125188],[125223,125189],[125224,125190],[125225,125191],[125226,125192],[125227,125193],[125228,125194],[125229,125195],[125230,125196],[125231,125197],[125232,125198],[125233,125199],[125234,125200],[125235,125201],[125236,125202],[125237,125203],[125238,125204],[125239,125205],[125240,125206],[125241,125207],[125242,125208],[125243,125209],[125244,125210],[125245,125211],[125246,125212],[125247,125213],[125248,125214],[125249,125215],[125250,125216],[125251,125217]])},11890:(m,v,q)=>{"use strict";const ee=q(23161).generate,ae=q(89077).parse,ie=q(78776),de=q(48710),ce=q(73276),le=q(61818),pe=q(98957),fe=ie().addRange(0,1114111),ye=ie().addRange(0,65535),be=fe.clone().remove(10,13,8232,8233),Re=be.clone().intersection(ye),getCharacterClassEscapeSet=(m,v,q)=>v?q?pe.UNICODE_IGNORE_CASE.get(m):pe.UNICODE.get(m):pe.REGULAR.get(m),getUnicodePropertyValueSet=(m,v)=>{const ee=v?`${m}/${v}`:`Binary_Property/${m}`;try{return q(47442)(`./${ee}.js`)}catch(q){throw new Error(`Failed to recognize value \`${v}\` for property \`${m}\`.`)}},handleLoneUnicodePropertyNameOrValue=m=>{try{const v="General_Category",q=ce(v,m);return getUnicodePropertyValueSet(v,q)}catch(m){}const v=de(m);return getUnicodePropertyValueSet(v)},getUnicodePropertyEscapeSet=(m,v)=>{const q=m.split("="),ee=q[0];let ae;if(1==q.length)ae=handleLoneUnicodePropertyNameOrValue(ee);else{const m=de(ee),v=ce(m,q[1]);ae=getUnicodePropertyValueSet(m,v)}return v?fe.clone().remove(ae):ae.clone()};ie.prototype.iuAddRange=function(m,v){const q=this;do{const v=caseFold(m);v&&q.add(v)}while(++m<=v);return q};const update=(m,v)=>{let q=ae(v,xe.useUnicodeFlag?"u":"");switch(q.type){case"characterClass":case"group":case"value":break;default:q=wrap(q,v)}Object.assign(m,q)},wrap=(m,v)=>({type:"group",behavior:"ignore",body:[m],raw:`(?:${v})`}),caseFold=m=>le.get(m)||!1,processCharacterClass=(m,v)=>{let q=ie();for(const v of m.body)switch(v.type){case"value":if(q.add(v.codePoint),xe.ignoreCase&&xe.unicode&&!xe.useUnicodeFlag){const m=caseFold(v.codePoint);m&&q.add(m)}break;case"characterClassRange":const m=v.min.codePoint,ee=v.max.codePoint;q.addRange(m,ee),xe.ignoreCase&&xe.unicode&&!xe.useUnicodeFlag&&q.iuAddRange(m,ee);break;case"characterClassEscape":q.add(getCharacterClassEscapeSet(v.value,xe.unicode,xe.ignoreCase));break;case"unicodePropertyEscape":q.add(getUnicodePropertyEscapeSet(v.value,v.negative));break;default:throw new Error(`Unknown term type: ${v.type}`)}return m.negative&&(q=(xe.unicode?fe:ye).clone().remove(q)),update(m,q.toString(v)),m},updateNamedReference=(m,v)=>{delete m.name,m.matchIndex=v},assertNoUnmatchedReferences=m=>{const v=Object.keys(m.unmatchedReferences);if(v.length>0)throw new Error(`Unknown group names: ${v}`)},processTerm=(m,v,q)=>{switch(m.type){case"dot":update(m,(ee=xe.unicode,ae=xe.dotAll,ae?ee?fe:ye:ee?be:Re).toString(v));break;case"characterClass":m=processCharacterClass(m,v);break;case"unicodePropertyEscape":update(m,getUnicodePropertyEscapeSet(m.value,m.negative).toString(v));break;case"characterClassEscape":update(m,getCharacterClassEscapeSet(m.value,xe.unicode,xe.ignoreCase).toString(v));break;case"group":if(q.lastIndex++,m.name){const v=m.name.value;if(q.names[v])throw new Error(`Multiple groups with the same name (${v}) are not allowed.`);const ee=q.lastIndex;delete m.name,q.names[v]=ee,q.onNamedGroup&&q.onNamedGroup.call(null,v,ee),q.unmatchedReferences[v]&&(q.unmatchedReferences[v].forEach((m=>{updateNamedReference(m,ee)})),delete q.unmatchedReferences[v])}case"alternative":case"disjunction":case"quantifier":m.body=m.body.map((m=>processTerm(m,v,q)));break;case"value":const de=m.codePoint,ce=ie(de);if(xe.ignoreCase&&xe.unicode&&!xe.useUnicodeFlag){const m=caseFold(de);m&&ce.add(m)}update(m,ce.toString(v));break;case"reference":if(m.name){const v=m.name.value,ee=q.names[v];if(ee){updateNamedReference(m,ee);break}q.unmatchedReferences[v]||(q.unmatchedReferences[v]=[]),q.unmatchedReferences[v].push(m)}break;case"anchor":case"empty":case"group":break;default:throw new Error(`Unknown term type: ${m.type}`)}var ee,ae;return m},xe={ignoreCase:!1,unicode:!1,dotAll:!1,useUnicodeFlag:!1};m.exports=(m,v,q)=>{const ie={unicodePropertyEscape:q&&q.unicodePropertyEscape,namedGroups:q&&q.namedGroup,lookbehind:q&&q.lookbehind};xe.ignoreCase=v&&v.includes("i"),xe.unicode=v&&v.includes("u");const de=q&&q.dotAllFlag;xe.dotAll=de&&v&&v.includes("s"),xe.useUnicodeFlag=q&&q.useUnicodeFlag;const ce={hasUnicodeFlag:xe.useUnicodeFlag,bmpOnly:!xe.unicode},le={onNamedGroup:q&&q.onNamedGroup,lastIndex:0,names:Object.create(null),unmatchedReferences:Object.create(null)},pe=ae(m,v,ie);return processTerm(pe,ce,le),assertNoUnmatchedReferences(le),ee(pe)}},23161:function(m,v,q){var ee;m=q.nmd(m),function(){"use strict";var ae={function:!0,object:!0},ie=ae[typeof window]&&window||this,de=ae[typeof v]&&v&&!v.nodeType&&v,ce=ae.object&&m&&!m.nodeType,le=de&&ce&&"object"==typeof q.g&&q.g;!le||le.global!==le&&le.window!==le&&le.self!==le||(ie=le);var pe=Object.prototype.hasOwnProperty;function fromCodePoint(){var m=Number(arguments[0]);if(!isFinite(m)||m<0||m>1114111||Math.floor(m)!=m)throw RangeError("Invalid code point: "+m);if(m<=65535)return String.fromCharCode(m);var v=55296+((m-=65536)>>10),q=m%1024+56320;return String.fromCharCode(v,q)}var fe={};function assertType(m,v){if(-1==v.indexOf("|")){if(m==v)return;throw Error("Invalid node type: "+m+"; expected type: "+v)}if(!(v=pe.call(fe,v)?fe[v]:fe[v]=RegExp("^(?:"+v+")$")).test(m))throw Error("Invalid node type: "+m+"; expected types: "+v)}function generate(m){var v=m.type;if(pe.call(ye,v))return ye[v](m);throw Error("Invalid node type: "+v)}function generateSequence(m,v){for(var q,ee=-1,ae=v.length,ie="";++ee=48&&v[ee+1].codePoint<=57?ie+="\\000":ie+=m(q);return ie}function generateAtom(m){return assertType(m.type,"anchor|characterClass|characterClassEscape|dot|group|reference|value"),generate(m)}function generateClassAtom(m){return assertType(m.type,"anchor|characterClassEscape|characterClassRange|dot|value"),generate(m)}function generateIdentifier(m){return assertType(m.type,"identifier"),m.value}function generateTerm(m){return assertType(m.type,"anchor|characterClass|characterClassEscape|empty|group|quantifier|reference|unicodePropertyEscape|value|dot"),generate(m)}var ye={alternative:function generateAlternative(m){return assertType(m.type,"alternative"),generateSequence(generateTerm,m.body)},anchor:function generateAnchor(m){switch(assertType(m.type,"anchor"),m.kind){case"start":return"^";case"end":return"$";case"boundary":return"\\b";case"not-boundary":return"\\B";default:throw Error("Invalid assertion")}},characterClass:function generateCharacterClass(m){return assertType(m.type,"characterClass"),"["+(m.negative?"^":"")+generateSequence(generateClassAtom,m.body)+"]"},characterClassEscape:function generateCharacterClassEscape(m){return assertType(m.type,"characterClassEscape"),"\\"+m.value},characterClassRange:function generateCharacterClassRange(m){assertType(m.type,"characterClassRange");var v=m.min,q=m.max;if("characterClassRange"==v.type||"characterClassRange"==q.type)throw Error("Invalid character class range");return generateClassAtom(v)+"-"+generateClassAtom(q)},disjunction:function generateDisjunction(m){assertType(m.type,"disjunction");for(var v=m.body,q=-1,ee=v.length,ae="";++q");break;case"ignore":v+="?:";break;case"lookahead":v+="?=";break;case"negativeLookahead":v+="?!";break;case"lookbehind":v+="?<=";break;case"negativeLookbehind":v+="?";throw new Error("Unknown reference type")},unicodePropertyEscape:function generateUnicodePropertyEscape(m){return assertType(m.type,"unicodePropertyEscape"),"\\"+(m.negative?"P":"p")+"{"+m.value+"}"},value:function generateValue(m){assertType(m.type,"value");var v=m.kind,q=m.codePoint;if("number"!=typeof q)throw new Error("Invalid code point: "+q);switch(v){case"controlLetter":return"\\c"+fromCodePoint(q+64);case"hexadecimalEscape":return"\\x"+("00"+q.toString(16).toUpperCase()).slice(-2);case"identifier":return"\\"+fromCodePoint(q);case"null":return"\\"+q;case"octal":return"\\"+("000"+q.toString(8)).slice(-3);case"singleEscape":switch(q){case 8:return"\\b";case 9:return"\\t";case 10:return"\\n";case 11:return"\\v";case 12:return"\\f";case 13:return"\\r";case 45:return"\\-";default:throw Error("Invalid code point: "+q)}case"symbol":return fromCodePoint(q);case"unicodeEscape":return"\\u"+("0000"+q.toString(16).toUpperCase()).slice(-4);case"unicodeCodePointEscape":return"\\u{"+q.toString(16).toUpperCase()+"}";default:throw Error("Unsupported node kind: "+v)}}},be={generate:generate};void 0===(ee=function(){return be}.call(v,q,v,m))||(m.exports=ee),ie.regjsgen=be}.call(this)},89077:m=>{var v,q,ee,ae;ee=String.fromCodePoint||(v=String.fromCharCode,q=Math.floor,function fromCodePoint(){var m,ee,ae=[],ie=-1,de=arguments.length;if(!de)return"";for(var ce="";++ie1114111||q(le)!=le)throw RangeError("Invalid code point: "+le);le<=65535?ae.push(le):(m=55296+((le-=65536)>>10),ee=le%1024+56320,ae.push(m,ee)),(ie+1==de||ae.length>16384)&&(ce+=v.apply(null,ae),ae.length=0)}return ce}),ae={parse:function parse(m,v,q){function addRaw(v){return v.raw=m.substring(v.range[0],v.range[1]),v}function updateRawStart(m,v){return m.range[0]=v,addRaw(m)}function createAnchor(m,v){return addRaw({type:"anchor",kind:m,range:[le-v,le]})}function createValue(m,v,q,ee){return addRaw({type:"value",kind:m,codePoint:v,range:[q,ee]})}function createEscaped(m,v,q,ee){return ee=ee||0,createValue(m,v,le-(q.length+ee),le)}function createCharacter(m){var v,q=m[0],ee=q.charCodeAt(0);return ce&&1===q.length&&ee>=55296&&ee<=56319&&(v=lookahead().charCodeAt(0))>=56320&&v<=57343?createValue("symbol",1024*(ee-55296)+v-56320+65536,++le-2,le):createValue("symbol",ee,le-1,le)}function createDisjunction(m,v,q){return addRaw({type:"disjunction",body:m,range:[v,q]})}function createNamedReference(m){return addRaw({type:"reference",name:m,range:[m.range[0]-3,le]})}function createGroup(m,v,q,ee){return addRaw({type:"group",behavior:m,body:v,range:[q,ee]})}function createQuantifier(m,v,q,ee){return null==ee&&(q=le-1,ee=le),addRaw({type:"quantifier",min:m,max:v,greedy:!0,body:null,range:[q,ee]})}function createAlternative(m,v,q){return addRaw({type:"alternative",body:m,range:[v,q]})}function createCharacterClass(m,v,q,ee){return addRaw({type:"characterClass",body:m,negative:v,range:[q,ee]})}function createClassRange(m,v,q,ee){return m.codePoint>v.codePoint&&bail("invalid range in character class",m.raw+"-"+v.raw,q,ee),addRaw({type:"characterClassRange",min:m,max:v,range:[q,ee]})}function flattenBody(m){return"alternative"===m.type?m.body:[m]}function incr(v){v=v||1;var q=m.substring(le,le+v);return le+=v||1,q}function skip(m){match(m)||bail("character",m)}function match(v){if(m.indexOf(v,le)===le)return incr(v.length)}function lookahead(){return m[le]}function current(v){return m.indexOf(v,le)===le}function next(v){return m[le+1]===v}function matchReg(v){var q=m.substring(le).match(v);return q&&(q.range=[],q.range[0]=le,incr(q[0].length),q.range[1]=le),q}function parseDisjunction(){var m=[],v=le;for(m.push(parseAlternative());match("|");)m.push(parseAlternative());return 1===m.length?m[0]:createDisjunction(m,v,le)}function parseAlternative(){for(var m,v=[],q=le;m=parseTerm();)v.push(m);return 1===v.length?v[0]:createAlternative(v,q,le)}function parseTerm(){if(le>=m.length||current("|")||current(")"))return null;var v=match("^")?createAnchor("start",1):match("$")?createAnchor("end",1):match("\\b")?createAnchor("boundary",2):match("\\B")?createAnchor("not-boundary",2):parseGroup("(?=","lookahead","(?!","negativeLookahead");if(v)return v;var q,ee=parseAtomAndExtendedAtom();return ee||(pos_backup=le,(q=parseQuantifier()||!1)&&(le=pos_backup,bail("Expected atom")),!ce&&(res=matchReg(/^{/))?ee=createCharacter(res):bail("Expected atom")),(q=parseQuantifier()||!1)?(q.body=flattenBody(ee),updateRawStart(q,ee.range[0]),q):ee}function parseGroup(m,v,q,ee){var ae=null,ie=le;if(match(m))ae=v;else{if(!match(q))return!1;ae=ee}return finishGroup(ae,ie)}function finishGroup(m,v){var q=parseDisjunction();q||bail("Expected disjunction"),skip(")");var ee=createGroup(m,flattenBody(q),v,le);return"normal"==m&&de&&ie++,ee}function parseQuantifier(){var m,v,q,ee,ae=le;return match("*")?v=createQuantifier(0):match("+")?v=createQuantifier(1):match("?")?v=createQuantifier(0,1):(m=matchReg(/^\{([0-9]+)\}/))?v=createQuantifier(q=parseInt(m[1],10),q,m.range[0],m.range[1]):(m=matchReg(/^\{([0-9]+),\}/))?v=createQuantifier(q=parseInt(m[1],10),void 0,m.range[0],m.range[1]):(m=matchReg(/^\{([0-9]+),([0-9]+)\}/))&&((q=parseInt(m[1],10))>(ee=parseInt(m[2],10))&&bail("numbers out of order in {} quantifier","",ae,le),v=createQuantifier(q,ee,m.range[0],m.range[1])),v&&match("?")&&(v.greedy=!1,v.range[1]+=1),v}function parseAtomAndExtendedAtom(){var m;if(m=matchReg(/^[^^$\\.*+?()[\]{}|]/))return createCharacter(m);if(!ce&&(m=matchReg(/^(?:]|})/)))return createCharacter(m);if(match("."))return addRaw({type:"dot",range:[le-1,le]});if(match("\\")){if(!(m=parseAtomEscape())){if(!ce&&"c"==lookahead())return createValue("symbol",92,le-1,le);bail("atomEscape")}return m}if(m=parseCharacterClass())return m;if(q.lookbehind&&(m=parseGroup("(?<=","lookbehind","(?");var ee=finishGroup("normal",v.range[0]-3);return ee.name=v,ee}return parseGroup("(?:","ignore","(","normal")}function parseUnicodeSurrogatePairEscape(m){var v,q;if(ce&&"unicodeEscape"==m.kind&&(v=m.codePoint)>=55296&&v<=56319&¤t("\\")&&next("u")){var ee=le;le++;var ae=parseClassEscape();"unicodeEscape"==ae.kind&&(q=ae.codePoint)>=56320&&q<=57343?(m.range[1]=ae.range[1],m.codePoint=1024*(v-55296)+q-56320+65536,m.type="value",m.kind="unicodeCodePointEscape",addRaw(m)):le=ee}return m}function parseClassEscape(){return parseAtomEscape(!0)}function parseAtomEscape(m){var v,q=le;if(v=parseDecimalEscape()||parseNamedReference())return v;if(m){if(match("b"))return createEscaped("singleEscape",8,"\\b");if(match("B"))bail("\\B not possible inside of CharacterClass","",q);else{if(!ce&&(v=matchReg(/^c([0-9])/)))return createEscaped("controlLetter",v[1]+16,v[1],2);if(!ce&&(v=matchReg(/^c_/)))return createEscaped("controlLetter",31,"_",2)}if(ce&&match("-"))return createEscaped("singleEscape",45,"\\-")}return v=parseCharacterEscape()}function parseDecimalEscape(){var m,v,q;if(m=matchReg(/^(?!0)\d+/)){v=m[0];var ee=parseInt(m[0],10);return ee<=ie?(q=m[0],addRaw({type:"reference",matchIndex:parseInt(q,10),range:[le-1-q.length,le]})):(ae.push(ee),incr(-m[0].length),(m=matchReg(/^[0-7]{1,3}/))?createEscaped("octal",parseInt(m[0],8),m[0],1):updateRawStart(m=createCharacter(matchReg(/^[89]/)),m.range[0]-1))}return(m=matchReg(/^[0-7]{1,3}/))?(v=m[0],/^0{1,3}$/.test(v)?createEscaped("null",0,"0",v.length):createEscaped("octal",parseInt(v,8),v,1)):!!(m=matchReg(/^[dDsSwW]/))&&addRaw({type:"characterClassEscape",value:m[0],range:[le-2,le]})}function parseNamedReference(){if(q.namedGroups&&matchReg(/^k<(?=.*?>)/)){var m=parseIdentifier();return skip(">"),createNamedReference(m)}}function parseRegExpUnicodeEscapeSequence(){var m;return(m=matchReg(/^u([0-9a-fA-F]{4})/))?parseUnicodeSurrogatePairEscape(createEscaped("unicodeEscape",parseInt(m[1],16),m[1],2)):ce&&(m=matchReg(/^u\{([0-9a-fA-F]+)\}/))?createEscaped("unicodeCodePointEscape",parseInt(m[1],16),m[1],4):void 0}function parseCharacterEscape(){var m,v,ee,ae=le;if(m=matchReg(/^[fnrtv]/)){var ie=0;switch(m[0]){case"t":ie=9;break;case"n":ie=10;break;case"v":ie=11;break;case"f":ie=12;break;case"r":ie=13}return createEscaped("singleEscape",ie,"\\"+m[0])}return(m=matchReg(/^c([a-zA-Z])/))?createEscaped("controlLetter",m[1].charCodeAt(0)%32,m[1],2):(m=matchReg(/^x([0-9a-fA-F]{2})/))?createEscaped("hexadecimalEscape",parseInt(m[1],16),m[1],2):(m=parseRegExpUnicodeEscapeSequence())?((!m||m.codePoint>1114111)&&bail("Invalid escape sequence",null,ae,le),m):q.unicodePropertyEscape&&ce&&(m=matchReg(/^([pP])\{([^\}]+)\}/))?addRaw({type:"unicodePropertyEscape",negative:"P"===m[1],value:m[2],range:[m.range[0]-1,m.range[1]],raw:m[0]}):(ee=lookahead(),ce&&/[\^\$\.\*\+\?\(\)\\\[\]\{\}\|\/]/.test(ee)||!ce&&"c"!==ee?"k"===ee&&q.lookbehind?null:createEscaped("identifier",(v=incr()).charCodeAt(0),v,1):null)}function parseIdentifierAtom(v){var q=lookahead(),ae=le;if("\\"===q){incr();var ie=parseRegExpUnicodeEscapeSequence();return ie&&v(ie.codePoint)||bail("Invalid escape sequence",null,ae,le),ee(ie.codePoint)}var de=q.charCodeAt(0);if(de>=55296&&de<=56319){var ce=(q+=m[le+1]).charCodeAt(1);ce>=56320&&ce<=57343&&(de=1024*(de-55296)+ce-56320+65536)}if(v(de))return incr(),de>65535&&incr(),q}function parseIdentifier(){var m,v=le,q=parseIdentifierAtom(isIdentifierStart);for(q||bail("Invalid identifier");m=parseIdentifierAtom(isIdentifierPart);)q+=m;return addRaw({type:"identifier",value:q,range:[v,le]})}function isIdentifierStart(m){return 36===m||95===m||m>=65&&m<=90||m>=97&&m<=122||m>=128&&/[\$A-Z_a-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEF\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7B9\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDF00-\uDF1C\uDF27\uDF30-\uDF45]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF1A]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDE9D\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFF1]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/.test(ee(m))}function isIdentifierPart(m){return isIdentifierStart(m)||m>=48&&m<=57||m>=128&&/[0-9_\xB7\u0300-\u036F\u0387\u0483-\u0487\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u0669\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u06F0-\u06F9\u0711\u0730-\u074A\u07A6-\u07B0\u07C0-\u07C9\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0966-\u096F\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09E6-\u09EF\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A66-\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AE6-\u0AEF\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B66-\u0B6F\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0BE6-\u0BEF\u0C00-\u0C04\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0CE6-\u0CEF\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D66-\u0D6F\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0E50-\u0E59\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0ED0-\u0ED9\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1040-\u1049\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F-\u109D\u135D-\u135F\u1369-\u1371\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u18A9\u1920-\u192B\u1930-\u193B\u1946-\u194F\u19D0-\u19DA\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AB0-\u1ABD\u1B00-\u1B04\u1B34-\u1B44\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BB0-\u1BB9\u1BE6-\u1BF3\u1C24-\u1C37\u1C40-\u1C49\u1C50-\u1C59\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u200C\u200D\u203F\u2040\u2054\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA620-\uA629\uA66F\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F1\uA8FF-\uA909\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9D0-\uA9D9\uA9E5\uA9F0-\uA9F9\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA50-\uAA59\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uABF0-\uABF9\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFF10-\uFF19\uFF3F]|\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD801[\uDCA0-\uDCA9]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD803[\uDD24-\uDD27\uDD30-\uDD39\uDF46-\uDF50]|\uD804[\uDC00-\uDC02\uDC38-\uDC46\uDC66-\uDC6F\uDC7F-\uDC82\uDCB0-\uDCBA\uDCF0-\uDCF9\uDD00-\uDD02\uDD27-\uDD34\uDD36-\uDD3F\uDD45\uDD46\uDD73\uDD80-\uDD82\uDDB3-\uDDC0\uDDC9-\uDDCC\uDDD0-\uDDD9\uDE2C-\uDE37\uDE3E\uDEDF-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF3B\uDF3C\uDF3E-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF57\uDF62\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC35-\uDC46\uDC50-\uDC59\uDC5E\uDCB0-\uDCC3\uDCD0-\uDCD9\uDDAF-\uDDB5\uDDB8-\uDDC0\uDDDC\uDDDD\uDE30-\uDE40\uDE50-\uDE59\uDEAB-\uDEB7\uDEC0-\uDEC9\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDC2C-\uDC3A\uDCE0-\uDCE9\uDE01-\uDE0A\uDE33-\uDE39\uDE3B-\uDE3E\uDE47\uDE51-\uDE5B\uDE8A-\uDE99]|\uD807[\uDC2F-\uDC36\uDC38-\uDC3F\uDC50-\uDC59\uDC92-\uDCA7\uDCA9-\uDCB6\uDD31-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD45\uDD47\uDD50-\uDD59\uDD8A-\uDD8E\uDD90\uDD91\uDD93-\uDD97\uDDA0-\uDDA9\uDEF3-\uDEF6]|\uD81A[\uDE60-\uDE69\uDEF0-\uDEF4\uDF30-\uDF36\uDF50-\uDF59]|\uD81B[\uDF51-\uDF7E\uDF8F-\uDF92]|\uD82F[\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD4A\uDD50-\uDD59]|\uDB40[\uDD00-\uDDEF]/.test(ee(m))}function parseCharacterClass(){var m,v=le;return(m=matchReg(/^\[\^/))?(m=parseClassRanges(),skip("]"),createCharacterClass(m,!0,v,le)):match("[")?(m=parseClassRanges(),skip("]"),createCharacterClass(m,!1,v,le)):null}function parseClassRanges(){var m,v;return current("]")?[]:((v=parseClassAtom())||bail("classAtom"),(m=current("]")?[v]:parseHelperClassRanges(v))||bail("nonEmptyClassRanges"),m)}function parseHelperClassRanges(m){var v,q,ee,ae,ie;if(current("-")&&!next("]")){v=m.range[0],ie=createCharacter(match("-")),(ae=parseClassAtom())||bail("classAtom"),q=le;var de=parseClassRanges();return de||bail("classRanges"),"codePoint"in m&&"codePoint"in ae?ee=[createClassRange(m,ae,v,q)]:ce?bail("invalid character class"):ee=[m,ie,ae],"empty"===de.type?ee:ee.concat(de)}return(ee=parseNonemptyClassRangesNoDash())||bail("nonEmptyClassRangesNoDash"),[m].concat(ee)}function parseNonemptyClassRangesNoDash(){var m=parseClassAtom();return m||bail("classAtom"),current("]")?m:parseHelperClassRanges(m)}function parseClassAtom(){return match("-")?createCharacter("-"):parseClassAtomNoDash()}function parseClassAtomNoDash(){var m;return(m=matchReg(/^[^\\\]-]/))?createCharacter(m[0]):match("\\")?((m=parseClassEscape())||bail("classEscape"),parseUnicodeSurrogatePairEscape(m)):void 0}function bail(v,q,ee,ae){ee=null==ee?le:ee,ae=null==ae?ee:ae;var ie=Math.max(0,ee-10),de=Math.min(ae+10,m.length),ce=" "+m.substring(ie,de),pe=" "+new Array(ee-ie+1).join(" ")+"^";throw SyntaxError(v+" at position "+ee+(q?": "+q:"")+"\n"+ce+"\n"+pe)}q||(q={});var ae=[],ie=0,de=!0,ce=-1!==(v||"").indexOf("u"),le=0;""===(m=String(m))&&(m="(?:)");var pe=parseDisjunction();pe.range[1]!==m.length&&bail("Could not parse entire input - got stuck","",pe.range[1]);for(var fe=0;fe{var ee=q(48764),ae=ee.Buffer;function copyProps(m,v){for(var q in m)v[q]=m[q]}function SafeBuffer(m,v,q){return ae(m,v,q)}ae.from&&ae.alloc&&ae.allocUnsafe&&ae.allocUnsafeSlow?m.exports=ee:(copyProps(ee,v),v.Buffer=SafeBuffer),SafeBuffer.prototype=Object.create(ae.prototype),copyProps(ae,SafeBuffer),SafeBuffer.from=function(m,v,q){if("number"==typeof m)throw new TypeError("Argument must not be a number");return ae(m,v,q)},SafeBuffer.alloc=function(m,v,q){if("number"!=typeof m)throw new TypeError("Argument must be a number");var ee=ae(m);return void 0!==v?"string"==typeof q?ee.fill(v,q):ee.fill(v):ee.fill(0),ee},SafeBuffer.allocUnsafe=function(m){if("number"!=typeof m)throw new TypeError("Argument must be a number");return ae(m)},SafeBuffer.allocUnsafeSlow=function(m){if("number"!=typeof m)throw new TypeError("Argument must be a number");return ee.SlowBuffer(m)}},75974:m=>{m.exports=function SafeParseTuple(m,v){var q,ee=null;try{q=JSON.parse(m,v)}catch(m){ee=m}return[ee,q]}},91036:(m,v,q)=>{const ee=q(23719),ae=q(22997),{isPlainObject:ie}=q(10977),de=q(9996),ce=q(79430),{parse:le}=q(13200),pe=["img","audio","video","picture","svg","object","map","iframe","embed"],fe=["script","style"];function each(m,v){m&&Object.keys(m).forEach((function(q){v(m[q],q)}))}function has(m,v){return{}.hasOwnProperty.call(m,v)}function filter(m,v){const q=[];return each(m,(function(m){v(m)&&q.push(m)})),q}function isEmptyObject(m){for(const v in m)if(has(m,v))return!1;return!0}m.exports=sanitizeHtml;const ye=/^[^\0\t\n\f\r /<=>]+$/;function sanitizeHtml(m,v,q){if(null==m)return"";"number"==typeof m&&(m=m.toString());let Re="",xe="";function Frame(m,v){const q=this;this.tag=m,this.attribs=v||{},this.tagPosition=Re.length,this.text="",this.mediaChildren=[],this.updateParentNodeText=function(){if(Ve.length){Ve[Ve.length-1].text+=q.text}},this.updateParentNodeMediaChildren=function(){if(Ve.length&&pe.includes(this.tag)){Ve[Ve.length-1].mediaChildren.push(this.tag)}}}(v=Object.assign({},sanitizeHtml.defaults,v)).parser=Object.assign({},be,v.parser);const tagAllowed=function(m){return!1===v.allowedTags||(v.allowedTags||[]).indexOf(m)>-1};fe.forEach((function(m){tagAllowed(m)&&!v.allowVulnerableTags&&console.warn(`\n\n⚠️ Your \`allowedTags\` option includes, \`${m}\`, which is inherently\nvulnerable to XSS attacks. Please remove it from \`allowedTags\`.\nOr, to disable this warning, add the \`allowVulnerableTags\` option\nand ensure you are accounting for this risk.\n\n`)}));const _e=v.nonTextTags||["script","style","textarea","option"];let we,Te;v.allowedAttributes&&(we={},Te={},each(v.allowedAttributes,(function(m,v){we[v]=[];const q=[];m.forEach((function(m){"string"==typeof m&&m.indexOf("*")>=0?q.push(ae(m).replace(/\\\*/g,".*")):we[v].push(m)})),q.length&&(Te[v]=new RegExp("^("+q.join("|")+")$"))})));const Se={},Ie={},Pe={};each(v.allowedClasses,(function(m,v){if(we&&(has(we,v)||(we[v]=[]),we[v].push("class")),Se[v]=m,Array.isArray(m)){const q=[];Se[v]=[],Pe[v]=[],m.forEach((function(m){"string"==typeof m&&m.indexOf("*")>=0?q.push(ae(m).replace(/\\\*/g,".*")):m instanceof RegExp?Pe[v].push(m):Se[v].push(m)})),q.length&&(Ie[v]=new RegExp("^("+q.join("|")+")$"))}}));const qe={};let We,ze,Ve,He,Xe,Qe,Ye;each(v.transformTags,(function(m,v){let q;"function"==typeof m?q=m:"string"==typeof m&&(q=sanitizeHtml.simpleTransform(m)),"*"===v?We=q:qe[v]=q}));let et=!1;initializeState();const tt=new ee.Parser({onopentag:function(m,q){if(v.enforceHtmlBoundary&&"html"===m&&initializeState(),Qe)return void Ye++;const ee=new Frame(m,q);Ve.push(ee);let ae=!1;const pe=!!ee.text;let fe;if(has(qe,m)&&(fe=qe[m](m,q),ee.attribs=q=fe.attribs,void 0!==fe.text&&(ee.innerText=fe.text),m!==fe.tagName&&(ee.name=m=fe.tagName,Xe[ze]=fe.tagName)),We&&(fe=We(m,q),ee.attribs=q=fe.attribs,m!==fe.tagName&&(ee.name=m=fe.tagName,Xe[ze]=fe.tagName)),(!tagAllowed(m)||"recursiveEscape"===v.disallowedTagsMode&&!isEmptyObject(He)||null!=v.nestingLimit&&ze>=v.nestingLimit)&&(ae=!0,He[ze]=!0,"discard"===v.disallowedTagsMode&&-1!==_e.indexOf(m)&&(Qe=!0,Ye=1),He[ze]=!0),ze++,ae){if("discard"===v.disallowedTagsMode)return;xe=Re,Re=""}Re+="<"+m,"script"===m&&(v.allowedScriptHostnames||v.allowedScriptDomains)&&(ee.innerText=""),(!we||has(we,m)||we["*"])&&each(q,(function(q,ae){if(!ye.test(ae))return void delete ee.attribs[ae];if(""===q&&!v.allowedEmptyAttributes.includes(ae)&&(v.nonBooleanAttributes.includes(ae)||v.nonBooleanAttributes.includes("*")))return void delete ee.attribs[ae];let pe=!1;if(!we||has(we,m)&&-1!==we[m].indexOf(ae)||we["*"]&&-1!==we["*"].indexOf(ae)||has(Te,m)&&Te[m].test(ae)||Te["*"]&&Te["*"].test(ae))pe=!0;else if(we&&we[m])for(const v of we[m])if(ie(v)&&v.name&&v.name===ae){pe=!0;let m="";if(!0===v.multiple){const ee=q.split(" ");for(const q of ee)-1!==v.values.indexOf(q)&&(""===m?m=q:m+=" "+q)}else v.values.indexOf(q)>=0&&(m=q);q=m}if(pe){if(-1!==v.allowedSchemesAppliedToAttributes.indexOf(ae)&&naughtyHref(m,q))return void delete ee.attribs[ae];if("script"===m&&"src"===ae){let m=!0;try{const ee=parseUrl(q);if(v.allowedScriptHostnames||v.allowedScriptDomains){const q=(v.allowedScriptHostnames||[]).find((function(m){return m===ee.url.hostname})),ae=(v.allowedScriptDomains||[]).find((function(m){return ee.url.hostname===m||ee.url.hostname.endsWith(`.${m}`)}));m=q||ae}}catch(v){m=!1}if(!m)return void delete ee.attribs[ae]}if("iframe"===m&&"src"===ae){let m=!0;try{const ee=parseUrl(q);if(ee.isRelativeUrl)m=has(v,"allowIframeRelativeUrls")?v.allowIframeRelativeUrls:!v.allowedIframeHostnames&&!v.allowedIframeDomains;else if(v.allowedIframeHostnames||v.allowedIframeDomains){const q=(v.allowedIframeHostnames||[]).find((function(m){return m===ee.url.hostname})),ae=(v.allowedIframeDomains||[]).find((function(m){return ee.url.hostname===m||ee.url.hostname.endsWith(`.${m}`)}));m=q||ae}}catch(v){m=!1}if(!m)return void delete ee.attribs[ae]}if("srcset"===ae)try{let m=ce(q);if(m.forEach((function(m){naughtyHref("srcset",m.url)&&(m.evil=!0)})),m=filter(m,(function(m){return!m.evil})),!m.length)return void delete ee.attribs[ae];q=filter(m,(function(m){return!m.evil})).map((function(m){if(!m.url)throw new Error("URL missing");return m.url+(m.w?` ${m.w}w`:"")+(m.h?` ${m.h}h`:"")+(m.d?` ${m.d}x`:"")})).join(", "),ee.attribs[ae]=q}catch(m){return void delete ee.attribs[ae]}if("class"===ae){const v=Se[m],ie=Se["*"],ce=Ie[m],le=Pe[m],pe=[ce,Ie["*"]].concat(le).filter((function(m){return m}));if(!(q=filterClasses(q,v&&ie?de(v,ie):v||ie,pe)).length)return void delete ee.attribs[ae]}if("style"===ae)if(v.parseStyleAttributes)try{const ie=le(m+" {"+q+"}",{map:!1});if(0===(q=stringifyStyleAttributes(filterCss(ie,v.allowedStyles))).length)return void delete ee.attribs[ae]}catch(v){return"undefined"!=typeof window&&console.warn('Failed to parse "'+m+" {"+q+"}\", If you're running this in a browser, we recommend to disable style parsing: options.parseStyleAttributes: false, since this only works in a node environment due to a postcss dependency, More info: https://github.com/apostrophecms/sanitize-html/issues/547"),void delete ee.attribs[ae]}else if(v.allowedStyles)throw new Error("allowedStyles option cannot be used together with parseStyleAttributes: false.");Re+=" "+ae,q&&q.length?Re+='="'+escapeHtml(q,!0)+'"':v.allowedEmptyAttributes.includes(ae)&&(Re+='=""')}else delete ee.attribs[ae]})),-1!==v.selfClosing.indexOf(m)?Re+=" />":(Re+=">",!ee.innerText||pe||v.textFilter||(Re+=escapeHtml(ee.innerText),et=!0)),ae&&(Re=xe+escapeHtml(Re),xe="")},ontext:function(m){if(Qe)return;const q=Ve[Ve.length-1];let ee;if(q&&(ee=q.tag,m=void 0!==q.innerText?q.innerText:m),"discard"!==v.disallowedTagsMode||"script"!==ee&&"style"!==ee){const q=escapeHtml(m,!1);v.textFilter&&!et?Re+=v.textFilter(q,ee):et||(Re+=q)}else Re+=m;if(Ve.length){Ve[Ve.length-1].text+=m}},onclosetag:function(m,q){if(Qe){if(Ye--,Ye)return;Qe=!1}const ee=Ve.pop();if(!ee)return;if(ee.tag!==m)return void Ve.push(ee);Qe=!!v.enforceHtmlBoundary&&"html"===m,ze--;const ae=He[ze];if(ae){if(delete He[ze],"discard"===v.disallowedTagsMode)return void ee.updateParentNodeText();xe=Re,Re=""}Xe[ze]&&(m=Xe[ze],delete Xe[ze]),v.exclusiveFilter&&v.exclusiveFilter(ee)?Re=Re.substr(0,ee.tagPosition):(ee.updateParentNodeMediaChildren(),ee.updateParentNodeText(),-1!==v.selfClosing.indexOf(m)||q&&!tagAllowed(m)&&["escape","recursiveEscape"].indexOf(v.disallowedTagsMode)>=0?ae&&(Re=xe,xe=""):(Re+="",ae&&(Re=xe+escapeHtml(Re),xe=""),et=!1))}},v.parser);return tt.write(m),tt.end(),Re;function initializeState(){Re="",ze=0,Ve=[],He={},Xe={},Qe=!1,Ye=0}function escapeHtml(m,q){return"string"!=typeof m&&(m+=""),v.parser.decodeEntities&&(m=m.replace(/&/g,"&").replace(//g,">"),q&&(m=m.replace(/"/g,"""))),m=m.replace(/&(?![a-zA-Z0-9#]{1,20};)/g,"&").replace(//g,">"),q&&(m=m.replace(/"/g,""")),m}function naughtyHref(m,q){for(q=q.replace(/[\x00-\x20]+/g,"");;){const m=q.indexOf("\x3c!--");if(-1===m)break;const v=q.indexOf("--\x3e",m+4);if(-1===v)break;q=q.substring(0,m)+q.substring(v+3)}const ee=q.match(/^([a-zA-Z][a-zA-Z0-9.\-+]*):/);if(!ee)return!!q.match(/^[/\\]{2}/)&&!v.allowProtocolRelative;const ae=ee[1].toLowerCase();return has(v.allowedSchemesByTag,m)?-1===v.allowedSchemesByTag[m].indexOf(ae):!v.allowedSchemes||-1===v.allowedSchemes.indexOf(ae)}function parseUrl(m){if((m=m.replace(/^(\w+:)?\s*[\\/]\s*[\\/]/,"$1//")).startsWith("relative:"))throw new Error("relative: exploit attempt");let v="relative://relative-site";for(let m=0;m<100;m++)v+=`/${m}`;const q=new URL(m,v);return{isRelativeUrl:q&&"relative-site"===q.hostname&&"relative:"===q.protocol,url:q}}function filterCss(m,v){if(!v)return m;const q=m.nodes[0];let ee;return ee=v[q.selector]&&v["*"]?de(v[q.selector],v["*"]):v[q.selector]||v["*"],ee&&(m.nodes[0].nodes=q.nodes.reduce(filterDeclarations(ee),[])),m}function stringifyStyleAttributes(m){return m.nodes[0].nodes.reduce((function(m,v){return m.push(`${v.prop}:${v.value}${v.important?" !important":""}`),m}),[]).join(";")}function filterDeclarations(m){return function(v,q){if(has(m,q.prop)){m[q.prop].some((function(m){return m.test(q.value)}))&&v.push(q)}return v}}function filterClasses(m,v,q){return v?(m=m.split(/\s+/)).filter((function(m){return-1!==v.indexOf(m)||q.some((function(v){return v.test(m)}))})).join(" "):m}}const be={decodeEntities:!0};sanitizeHtml.defaults={allowedTags:["address","article","aside","footer","header","h1","h2","h3","h4","h5","h6","hgroup","main","nav","section","blockquote","dd","div","dl","dt","figcaption","figure","hr","li","main","ol","p","pre","ul","a","abbr","b","bdi","bdo","br","cite","code","data","dfn","em","i","kbd","mark","q","rb","rp","rt","rtc","ruby","s","samp","small","span","strong","sub","sup","time","u","var","wbr","caption","col","colgroup","table","tbody","td","tfoot","th","thead","tr"],nonBooleanAttributes:["abbr","accept","accept-charset","accesskey","action","allow","alt","as","autocapitalize","autocomplete","blocking","charset","cite","class","color","cols","colspan","content","contenteditable","coords","crossorigin","data","datetime","decoding","dir","dirname","download","draggable","enctype","enterkeyhint","fetchpriority","for","form","formaction","formenctype","formmethod","formtarget","headers","height","hidden","high","href","hreflang","http-equiv","id","imagesizes","imagesrcset","inputmode","integrity","is","itemid","itemprop","itemref","itemtype","kind","label","lang","list","loading","low","max","maxlength","media","method","min","minlength","name","nonce","optimum","pattern","ping","placeholder","popover","popovertarget","popovertargetaction","poster","preload","referrerpolicy","rel","rows","rowspan","sandbox","scope","shape","size","sizes","slot","span","spellcheck","src","srcdoc","srclang","srcset","start","step","style","tabindex","target","title","translate","type","usemap","value","width","wrap","onauxclick","onafterprint","onbeforematch","onbeforeprint","onbeforeunload","onbeforetoggle","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextlost","oncontextmenu","oncontextrestored","oncopy","oncuechange","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","onhashchange","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onlanguagechange","onload","onloadeddata","onloadedmetadata","onloadstart","onmessage","onmessageerror","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onoffline","ononline","onpagehide","onpageshow","onpaste","onpause","onplay","onplaying","onpopstate","onprogress","onratechange","onreset","onresize","onrejectionhandled","onscroll","onscrollend","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onstorage","onsubmit","onsuspend","ontimeupdate","ontoggle","onunhandledrejection","onunload","onvolumechange","onwaiting","onwheel"],disallowedTagsMode:"discard",allowedAttributes:{a:["href","name","target"],img:["src","srcset","alt","title","width","height","loading"]},allowedEmptyAttributes:["alt"],selfClosing:["img","br","hr","area","base","basefont","input","link","meta"],allowedSchemes:["http","https","ftp","mailto","tel"],allowedSchemesByTag:{},allowedSchemesAppliedToAttributes:["href","src","cite"],allowProtocolRelative:!0,enforceHtmlBoundary:!1,parseStyleAttributes:!0},sanitizeHtml.simpleTransform=function(m,v,q){return q=void 0===q||q,v=v||{},function(ee,ae){let ie;if(q)for(ie in v)ae[ie]=v[ie];else ae=v;return{tagName:m,attribs:ae}}}},22997:m=>{"use strict";m.exports=m=>{if("string"!=typeof m)throw new TypeError("Expected a string");return m.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}},10977:(m,v)=>{"use strict";function isObject(m){return"[object Object]"===Object.prototype.toString.call(m)}Object.defineProperty(v,"__esModule",{value:!0}),v.isPlainObject=function isPlainObject(m){var v,q;return!1!==isObject(m)&&(void 0===(v=m.constructor)||!1!==isObject(q=v.prototype)&&!1!==q.hasOwnProperty("isPrototypeOf"))}},12650:(m,v,q)=>{"use strict";let ee=q(66808);class ae extends ee{constructor(m){super(m),this.type="atrule"}append(...m){return this.proxyOf.nodes||(this.nodes=[]),super.append(...m)}prepend(...m){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...m)}}m.exports=ae,ae.default=ae,ee.registerAtRule(ae)},91569:(m,v,q)=>{"use strict";let ee=q(83454);class ae extends ee{constructor(m){super(m),this.type="comment"}}m.exports=ae,ae.default=ae},66808:(m,v,q)=>{"use strict";let ee,ae,ie,de,{isClean:ce,my:le}=q(58999),pe=q(85232),fe=q(91569),ye=q(83454);function cleanSource(m){return m.map((m=>(m.nodes&&(m.nodes=cleanSource(m.nodes)),delete m.source,m)))}function markDirtyUp(m){if(m[ce]=!1,m.proxyOf.nodes)for(let v of m.proxyOf.nodes)markDirtyUp(v)}class be extends ye{push(m){return m.parent=this,this.proxyOf.nodes.push(m),this}each(m){if(!this.proxyOf.nodes)return;let v,q,ee=this.getIterator();for(;this.indexes[ee]{let ee;try{ee=m(v,q)}catch(m){throw v.addToError(m)}return!1!==ee&&v.walk&&(ee=v.walk(m)),ee}))}walkDecls(m,v){return v?m instanceof RegExp?this.walk(((q,ee)=>{if("decl"===q.type&&m.test(q.prop))return v(q,ee)})):this.walk(((q,ee)=>{if("decl"===q.type&&q.prop===m)return v(q,ee)})):(v=m,this.walk(((m,q)=>{if("decl"===m.type)return v(m,q)})))}walkRules(m,v){return v?m instanceof RegExp?this.walk(((q,ee)=>{if("rule"===q.type&&m.test(q.selector))return v(q,ee)})):this.walk(((q,ee)=>{if("rule"===q.type&&q.selector===m)return v(q,ee)})):(v=m,this.walk(((m,q)=>{if("rule"===m.type)return v(m,q)})))}walkAtRules(m,v){return v?m instanceof RegExp?this.walk(((q,ee)=>{if("atrule"===q.type&&m.test(q.name))return v(q,ee)})):this.walk(((q,ee)=>{if("atrule"===q.type&&q.name===m)return v(q,ee)})):(v=m,this.walk(((m,q)=>{if("atrule"===m.type)return v(m,q)})))}walkComments(m){return this.walk(((v,q)=>{if("comment"===v.type)return m(v,q)}))}append(...m){for(let v of m){let m=this.normalize(v,this.last);for(let v of m)this.proxyOf.nodes.push(v)}return this.markDirty(),this}prepend(...m){m=m.reverse();for(let v of m){let m=this.normalize(v,this.first,"prepend").reverse();for(let v of m)this.proxyOf.nodes.unshift(v);for(let v in this.indexes)this.indexes[v]=this.indexes[v]+m.length}return this.markDirty(),this}cleanRaws(m){if(super.cleanRaws(m),this.nodes)for(let v of this.nodes)v.cleanRaws(m)}insertBefore(m,v){let q,ee=this.index(m),ae=0===ee&&"prepend",ie=this.normalize(v,this.proxyOf.nodes[ee],ae).reverse();ee=this.index(m);for(let m of ie)this.proxyOf.nodes.splice(ee,0,m);for(let m in this.indexes)q=this.indexes[m],ee<=q&&(this.indexes[m]=q+ie.length);return this.markDirty(),this}insertAfter(m,v){let q,ee=this.index(m),ae=this.normalize(v,this.proxyOf.nodes[ee]).reverse();ee=this.index(m);for(let m of ae)this.proxyOf.nodes.splice(ee+1,0,m);for(let m in this.indexes)q=this.indexes[m],ee=m&&(this.indexes[q]=v-1);return this.markDirty(),this}removeAll(){for(let m of this.proxyOf.nodes)m.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}replaceValues(m,v,q){return q||(q=v,v={}),this.walkDecls((ee=>{v.props&&!v.props.includes(ee.prop)||v.fast&&!ee.value.includes(v.fast)||(ee.value=ee.value.replace(m,q))})),this.markDirty(),this}every(m){return this.nodes.every(m)}some(m){return this.nodes.some(m)}index(m){return"number"==typeof m?m:(m.proxyOf&&(m=m.proxyOf),this.proxyOf.nodes.indexOf(m))}get first(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}normalize(m,v){if("string"==typeof m)m=cleanSource(ee(m).nodes);else if(Array.isArray(m)){m=m.slice(0);for(let v of m)v.parent&&v.parent.removeChild(v,"ignore")}else if("root"===m.type&&"document"!==this.type){m=m.nodes.slice(0);for(let v of m)v.parent&&v.parent.removeChild(v,"ignore")}else if(m.type)m=[m];else if(m.prop){if(void 0===m.value)throw new Error("Value field is missed in node creation");"string"!=typeof m.value&&(m.value=String(m.value)),m=[new pe(m)]}else if(m.selector)m=[new ae(m)];else if(m.name)m=[new ie(m)];else{if(!m.text)throw new Error("Unknown node type in node creation");m=[new fe(m)]}return m.map((m=>(m[le]||be.rebuild(m),(m=m.proxyOf).parent&&m.parent.removeChild(m),m[ce]&&markDirtyUp(m),void 0===m.raws.before&&v&&void 0!==v.raws.before&&(m.raws.before=v.raws.before.replace(/\S/g,"")),m.parent=this.proxyOf,m)))}getProxyProcessor(){return{set:(m,v,q)=>(m[v]===q||(m[v]=q,"name"!==v&&"params"!==v&&"selector"!==v||m.markDirty()),!0),get:(m,v)=>"proxyOf"===v?m:m[v]?"each"===v||"string"==typeof v&&v.startsWith("walk")?(...q)=>m[v](...q.map((m=>"function"==typeof m?(v,q)=>m(v.toProxy(),q):m))):"every"===v||"some"===v?q=>m[v](((m,...v)=>q(m.toProxy(),...v))):"root"===v?()=>m.root().toProxy():"nodes"===v?m.nodes.map((m=>m.toProxy())):"first"===v||"last"===v?m[v].toProxy():m[v]:m[v]}}getIterator(){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let m=this.lastEach;return this.indexes[m]=0,m}}be.registerParse=m=>{ee=m},be.registerRule=m=>{ae=m},be.registerAtRule=m=>{ie=m},be.registerRoot=m=>{de=m},m.exports=be,be.default=be,be.rebuild=m=>{"atrule"===m.type?Object.setPrototypeOf(m,ie.prototype):"rule"===m.type?Object.setPrototypeOf(m,ae.prototype):"decl"===m.type?Object.setPrototypeOf(m,pe.prototype):"comment"===m.type?Object.setPrototypeOf(m,fe.prototype):"root"===m.type&&Object.setPrototypeOf(m,de.prototype),m[le]=!0,m.nodes&&m.nodes.forEach((m=>{be.rebuild(m)}))}},95373:(m,v,q)=>{"use strict";let ee=q(74241),ae=q(75347);class ie extends Error{constructor(m,v,q,ee,ae,de){super(m),this.name="CssSyntaxError",this.reason=m,ae&&(this.file=ae),ee&&(this.source=ee),de&&(this.plugin=de),void 0!==v&&void 0!==q&&("number"==typeof v?(this.line=v,this.column=q):(this.line=v.line,this.column=v.column,this.endLine=q.line,this.endColumn=q.column)),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,ie)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"",void 0!==this.line&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(m){if(!this.source)return"";let v=this.source;null==m&&(m=ee.isColorSupported),ae&&m&&(v=ae(v));let q,ie,de=v.split(/\r?\n/),ce=Math.max(this.line-3,0),le=Math.min(this.line+2,de.length),pe=String(le).length;if(m){let{bold:m,red:v,gray:ae}=ee.createColors(!0);q=q=>m(v(q)),ie=m=>ae(m)}else q=ie=m=>m;return de.slice(ce,le).map(((m,v)=>{let ee=ce+1+v,ae=" "+(" "+ee).slice(-pe)+" | ";if(ee===this.line){let v=ie(ae.replace(/\d/g," "))+m.slice(0,this.column-1).replace(/[^\t]/g," ");return q(">")+ie(ae)+m+"\n "+v+q("^")}return" "+ie(ae)+m})).join("\n")}toString(){let m=this.showSourceCode();return m&&(m="\n\n"+m+"\n"),this.name+": "+this.message+m}}m.exports=ie,ie.default=ie},85232:(m,v,q)=>{"use strict";let ee=q(83454);class ae extends ee{constructor(m){m&&void 0!==m.value&&"string"!=typeof m.value&&(m={...m,value:String(m.value)}),super(m),this.type="decl"}get variable(){return this.prop.startsWith("--")||"$"===this.prop[0]}}m.exports=ae,ae.default=ae},5991:(m,v,q)=>{"use strict";let ee,ae,ie=q(66808);class de extends ie{constructor(m){super({type:"document",...m}),this.nodes||(this.nodes=[])}toResult(m={}){return new ee(new ae,this,m).stringify()}}de.registerLazyResult=m=>{ee=m},de.registerProcessor=m=>{ae=m},m.exports=de,de.default=de},38853:(m,v,q)=>{"use strict";let ee=q(85232),ae=q(49470),ie=q(91569),de=q(12650),ce=q(62627),le=q(71283),pe=q(4485);function fromJSON(m,v){if(Array.isArray(m))return m.map((m=>fromJSON(m)));let{inputs:q,...fe}=m;if(q){v=[];for(let m of q){let q={...m,__proto__:ce.prototype};q.map&&(q.map={...q.map,__proto__:ae.prototype}),v.push(q)}}if(fe.nodes&&(fe.nodes=m.nodes.map((m=>fromJSON(m,v)))),fe.source){let{inputId:m,...q}=fe.source;fe.source=q,null!=m&&(fe.source.input=v[m])}if("root"===fe.type)return new le(fe);if("decl"===fe.type)return new ee(fe);if("rule"===fe.type)return new pe(fe);if("comment"===fe.type)return new ie(fe);if("atrule"===fe.type)return new de(fe);throw new Error("Unknown node type: "+m.type)}m.exports=fromJSON,fromJSON.default=fromJSON},62627:(m,v,q)=>{"use strict";let{SourceMapConsumer:ee,SourceMapGenerator:ae}=q(59905),{fileURLToPath:ie,pathToFileURL:de}=q(64604),{resolve:ce,isAbsolute:le}=q(34017),{nanoid:pe}=q(62961),fe=q(75347),ye=q(95373),be=q(49470),Re=Symbol("fromOffsetCache"),xe=Boolean(ee&&ae),_e=Boolean(ce&&le);class we{constructor(m,v={}){if(null==m||"object"==typeof m&&!m.toString)throw new Error(`PostCSS received ${m} instead of CSS string`);if(this.css=m.toString(),"\ufeff"===this.css[0]||"￾"===this.css[0]?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,v.from&&(!_e||/^\w+:\/\//.test(v.from)||le(v.from)?this.file=v.from:this.file=ce(v.from)),_e&&xe){let m=new be(this.css,v);if(m.text){this.map=m;let v=m.consumer().file;!this.file&&v&&(this.file=this.mapResolve(v))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}fromOffset(m){let v,q;if(this[Re])q=this[Re];else{let m=this.css.split("\n");q=new Array(m.length);let v=0;for(let ee=0,ae=m.length;ee=v)ee=q.length-1;else{let v,ae=q.length-2;for(;ee>1),m=q[v+1])){ee=v;break}ee=v+1}}return{line:ee+1,col:m-q[ee]+1}}error(m,v,q,ee={}){let ae,ie,ce;if(v&&"object"==typeof v){let m=v,ee=q;if("number"==typeof m.offset){let ee=this.fromOffset(m.offset);v=ee.line,q=ee.col}else v=m.line,q=m.column;if("number"==typeof ee.offset){let m=this.fromOffset(ee.offset);ie=m.line,ce=m.col}else ie=ee.line,ce=ee.column}else if(!q){let m=this.fromOffset(v);v=m.line,q=m.col}let le=this.origin(v,q,ie,ce);return ae=le?new ye(m,void 0===le.endLine?le.line:{line:le.line,column:le.column},void 0===le.endLine?le.column:{line:le.endLine,column:le.endColumn},le.source,le.file,ee.plugin):new ye(m,void 0===ie?v:{line:v,column:q},void 0===ie?q:{line:ie,column:ce},this.css,this.file,ee.plugin),ae.input={line:v,column:q,endLine:ie,endColumn:ce,source:this.css},this.file&&(de&&(ae.input.url=de(this.file).toString()),ae.input.file=this.file),ae}origin(m,v,q,ee){if(!this.map)return!1;let ae,ce,pe=this.map.consumer(),fe=pe.originalPositionFor({line:m,column:v});if(!fe.source)return!1;"number"==typeof q&&(ae=pe.originalPositionFor({line:q,column:ee})),ce=le(fe.source)?de(fe.source):new URL(fe.source,this.map.consumer().sourceRoot||de(this.map.mapFile));let ye={url:ce.toString(),line:fe.line,column:fe.column,endLine:ae&&ae.line,endColumn:ae&&ae.column};if("file:"===ce.protocol){if(!ie)throw new Error("file: protocol is not available in this PostCSS build");ye.file=ie(ce)}let be=pe.sourceContentFor(fe.source);return be&&(ye.source=be),ye}mapResolve(m){return/^\w+:\/\//.test(m)?m:ce(this.map.consumer().sourceRoot||this.map.root||".",m)}get from(){return this.file||this.id}toJSON(){let m={};for(let v of["hasBOM","css","file","id"])null!=this[v]&&(m[v]=this[v]);return this.map&&(m.map={...this.map},m.map.consumerCache&&(m.map.consumerCache=void 0)),m}}m.exports=we,we.default=we,fe&&fe.registerInput&&fe.registerInput(we)},75673:(m,v,q)=>{"use strict";let{isClean:ee,my:ae}=q(58999),ie=q(40429),de=q(23179),ce=q(66808),le=q(5991),pe=(q(84133),q(96641)),fe=q(11665),ye=q(71283);const be={document:"Document",root:"Root",atrule:"AtRule",rule:"Rule",decl:"Declaration",comment:"Comment"},Re={postcssPlugin:!0,prepare:!0,Once:!0,Document:!0,Root:!0,Declaration:!0,Rule:!0,AtRule:!0,Comment:!0,DeclarationExit:!0,RuleExit:!0,AtRuleExit:!0,CommentExit:!0,RootExit:!0,DocumentExit:!0,OnceExit:!0},xe={postcssPlugin:!0,prepare:!0,Once:!0},_e=0;function isPromise(m){return"object"==typeof m&&"function"==typeof m.then}function getEvents(m){let v=!1,q=be[m.type];return"decl"===m.type?v=m.prop.toLowerCase():"atrule"===m.type&&(v=m.name.toLowerCase()),v&&m.append?[q,q+"-"+v,_e,q+"Exit",q+"Exit-"+v]:v?[q,q+"-"+v,q+"Exit",q+"Exit-"+v]:m.append?[q,_e,q+"Exit"]:[q,q+"Exit"]}function toStack(m){let v;return v="document"===m.type?["Document",_e,"DocumentExit"]:"root"===m.type?["Root",_e,"RootExit"]:getEvents(m),{node:m,events:v,eventIndex:0,visitors:[],visitorIndex:0,iterator:0}}function cleanMarks(m){return m[ee]=!1,m.nodes&&m.nodes.forEach((m=>cleanMarks(m))),m}let we={};class Te{constructor(m,v,q){let ee;if(this.stringified=!1,this.processed=!1,"object"!=typeof v||null===v||"root"!==v.type&&"document"!==v.type)if(v instanceof Te||v instanceof pe)ee=cleanMarks(v.root),v.map&&(void 0===q.map&&(q.map={}),q.map.inline||(q.map.inline=!1),q.map.prev=v.map);else{let m=fe;q.syntax&&(m=q.syntax.parse),q.parser&&(m=q.parser),m.parse&&(m=m.parse);try{ee=m(v,q)}catch(m){this.processed=!0,this.error=m}ee&&!ee[ae]&&ce.rebuild(ee)}else ee=cleanMarks(v);this.result=new pe(m,ee,q),this.helpers={...we,result:this.result,postcss:we},this.plugins=this.processor.plugins.map((m=>"object"==typeof m&&m.prepare?{...m,...m.prepare(this.result)}:m))}get[Symbol.toStringTag](){return"LazyResult"}get processor(){return this.result.processor}get opts(){return this.result.opts}get css(){return this.stringify().css}get content(){return this.stringify().content}get map(){return this.stringify().map}get root(){return this.sync().root}get messages(){return this.sync().messages}warnings(){return this.sync().warnings()}toString(){return this.css}then(m,v){return this.async().then(m,v)}catch(m){return this.async().catch(m)}finally(m){return this.async().then(m,m)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let m of this.plugins){if(isPromise(this.runOnRoot(m)))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let m=this.result.root;for(;!m[ee];)m[ee]=!0,this.walkSync(m);if(this.listeners.OnceExit)if("document"===m.type)for(let v of m.nodes)this.visitSync(this.listeners.OnceExit,v);else this.visitSync(this.listeners.OnceExit,m)}return this.result}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let m=this.result.opts,v=de;m.syntax&&(v=m.syntax.stringify),m.stringifier&&(v=m.stringifier),v.stringify&&(v=v.stringify);let q=new ie(v,this.result.root,this.result.opts).generate();return this.result.css=q[0],this.result.map=q[1],this.result}walkSync(m){m[ee]=!0;let v=getEvents(m);for(let q of v)if(q===_e)m.nodes&&m.each((m=>{m[ee]||this.walkSync(m)}));else{let v=this.listeners[q];if(v&&this.visitSync(v,m.toProxy()))return}}visitSync(m,v){for(let[q,ee]of m){let m;this.result.lastPlugin=q;try{m=ee(v,this.helpers)}catch(m){throw this.handleError(m,v.proxyOf)}if("root"!==v.type&&"document"!==v.type&&!v.parent)return!0;if(isPromise(m))throw this.getAsyncError()}}runOnRoot(m){this.result.lastPlugin=m;try{if("object"==typeof m&&m.Once){if("document"===this.result.root.type){let v=this.result.root.nodes.map((v=>m.Once(v,this.helpers)));return isPromise(v[0])?Promise.all(v):v}return m.Once(this.result.root,this.helpers)}if("function"==typeof m)return m(this.result.root,this.result)}catch(m){throw this.handleError(m)}}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(m,v){let q=this.result.lastPlugin;try{v&&v.addToError(m),this.error=m,"CssSyntaxError"!==m.name||m.plugin?q.postcssVersion:(m.plugin=q.postcssPlugin,m.setMessage())}catch(m){console&&console.error&&console.error(m)}return m}async runAsync(){this.plugin=0;for(let m=0;m0;){let m=this.visitTick(v);if(isPromise(m))try{await m}catch(m){let q=v[v.length-1].node;throw this.handleError(m,q)}}}if(this.listeners.OnceExit)for(let[v,q]of this.listeners.OnceExit){this.result.lastPlugin=v;try{if("document"===m.type){let v=m.nodes.map((m=>q(m,this.helpers)));await Promise.all(v)}else await q(m,this.helpers)}catch(m){throw this.handleError(m)}}}return this.processed=!0,this.stringify()}prepareVisitors(){this.listeners={};let add=(m,v,q)=>{this.listeners[v]||(this.listeners[v]=[]),this.listeners[v].push([m,q])};for(let m of this.plugins)if("object"==typeof m)for(let v in m){if(!Re[v]&&/^[A-Z]/.test(v))throw new Error(`Unknown event ${v} in ${m.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!xe[v])if("object"==typeof m[v])for(let q in m[v])add(m,"*"===q?v:v+"-"+q.toLowerCase(),m[v][q]);else"function"==typeof m[v]&&add(m,v,m[v])}this.hasListener=Object.keys(this.listeners).length>0}visitTick(m){let v=m[m.length-1],{node:q,visitors:ae}=v;if("root"!==q.type&&"document"!==q.type&&!q.parent)return void m.pop();if(ae.length>0&&v.visitorIndex{we=m},m.exports=Te,Te.default=Te,ye.registerLazyResult(Te),le.registerLazyResult(Te)},30416:m=>{"use strict";let v={split(m,v,q){let ee=[],ae="",ie=!1,de=0,ce=!1,le="",pe=!1;for(let q of m)pe?pe=!1:"\\"===q?pe=!0:ce?q===le&&(ce=!1):'"'===q||"'"===q?(ce=!0,le=q):"("===q?de+=1:")"===q?de>0&&(de-=1):0===de&&v.includes(q)&&(ie=!0),ie?(""!==ae&&ee.push(ae.trim()),ae="",ie=!1):ae+=q;return(q||""!==ae)&&ee.push(ae.trim()),ee},space:m=>v.split(m,[" ","\n","\t"]),comma:m=>v.split(m,[","],!0)};m.exports=v,v.default=v},40429:(m,v,q)=>{"use strict";var ee=q(48764).Buffer;let{SourceMapConsumer:ae,SourceMapGenerator:ie}=q(59905),{dirname:de,resolve:ce,relative:le,sep:pe}=q(34017),{pathToFileURL:fe}=q(64604),ye=q(62627),be=Boolean(ae&&ie),Re=Boolean(de&&ce&&le&&pe);m.exports=class{constructor(m,v,q,ee){this.stringify=m,this.mapOpts=q.map||{},this.root=v,this.opts=q,this.css=ee,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute}isMap(){return void 0!==this.opts.map?!!this.opts.map:this.previous().length>0}previous(){if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk((m=>{if(m.source&&m.source.input.map){let v=m.source.input.map;this.previousMaps.includes(v)||this.previousMaps.push(v)}}));else{let m=new ye(this.css,this.opts);m.map&&this.previousMaps.push(m.map)}return this.previousMaps}isInline(){if(void 0!==this.mapOpts.inline)return this.mapOpts.inline;let m=this.mapOpts.annotation;return(void 0===m||!0===m)&&(!this.previous().length||this.previous().some((m=>m.inline)))}isSourcesContent(){return void 0!==this.mapOpts.sourcesContent?this.mapOpts.sourcesContent:!this.previous().length||this.previous().some((m=>m.withContent()))}clearAnnotation(){if(!1!==this.mapOpts.annotation)if(this.root){let m;for(let v=this.root.nodes.length-1;v>=0;v--)m=this.root.nodes[v],"comment"===m.type&&0===m.text.indexOf("# sourceMappingURL=")&&this.root.removeChild(v)}else this.css&&(this.css=this.css.replace(/(\n)?\/\*#[\S\s]*?\*\/$/gm,""))}setSourcesContent(){let m={};if(this.root)this.root.walk((v=>{if(v.source){let q=v.source.input.from;if(q&&!m[q]){m[q]=!0;let ee=this.usesFileUrls?this.toFileUrl(q):this.toUrl(this.path(q));this.map.setSourceContent(ee,v.source.input.css)}}}));else if(this.css){let m=this.opts.from?this.toUrl(this.path(this.opts.from)):"";this.map.setSourceContent(m,this.css)}}applyPrevMaps(){for(let m of this.previous()){let v,q=this.toUrl(this.path(m.file)),ee=m.root||de(m.file);!1===this.mapOpts.sourcesContent?(v=new ae(m.text),v.sourcesContent&&(v.sourcesContent=v.sourcesContent.map((()=>null)))):v=m.consumer(),this.map.applySourceMap(v,q,this.toUrl(this.path(ee)))}}isAnnotation(){return!!this.isInline()||(void 0!==this.mapOpts.annotation?this.mapOpts.annotation:!this.previous().length||this.previous().some((m=>m.annotation)))}toBase64(m){return ee?ee.from(m).toString("base64"):window.btoa(unescape(encodeURIComponent(m)))}addAnnotation(){let m;m=this.isInline()?"data:application/json;base64,"+this.toBase64(this.map.toString()):"string"==typeof this.mapOpts.annotation?this.mapOpts.annotation:"function"==typeof this.mapOpts.annotation?this.mapOpts.annotation(this.opts.to,this.root):this.outputFile()+".map";let v="\n";this.css.includes("\r\n")&&(v="\r\n"),this.css+=v+"/*# sourceMappingURL="+m+" */"}outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}generateMap(){if(this.root)this.generateString();else if(1===this.previous().length){let m=this.previous()[0].consumer();m.file=this.outputFile(),this.map=ie.fromSourceMap(m)}else this.map=new ie({file:this.outputFile()}),this.map.addMapping({source:this.opts.from?this.toUrl(this.path(this.opts.from)):"",generated:{line:1,column:0},original:{line:1,column:0}});return this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]}path(m){if(0===m.indexOf("<"))return m;if(/^\w+:\/\//.test(m))return m;if(this.mapOpts.absolute)return m;let v=this.opts.to?de(this.opts.to):".";return"string"==typeof this.mapOpts.annotation&&(v=de(ce(v,this.mapOpts.annotation))),m=le(v,m)}toUrl(m){return"\\"===pe&&(m=m.replace(/\\/g,"/")),encodeURI(m).replace(/[#?]/g,encodeURIComponent)}toFileUrl(m){if(fe)return fe(m).toString();throw new Error("`map.absolute` option is not available in this PostCSS build")}sourcePath(m){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(m.source.input.from):this.toUrl(this.path(m.source.input.from))}generateString(){this.css="",this.map=new ie({file:this.outputFile()});let m,v,q=1,ee=1,ae="",de={source:"",generated:{line:0,column:0},original:{line:0,column:0}};this.stringify(this.root,((ie,ce,le)=>{if(this.css+=ie,ce&&"end"!==le&&(de.generated.line=q,de.generated.column=ee-1,ce.source&&ce.source.start?(de.source=this.sourcePath(ce),de.original.line=ce.source.start.line,de.original.column=ce.source.start.column-1,this.map.addMapping(de)):(de.source=ae,de.original.line=1,de.original.column=0,this.map.addMapping(de))),m=ie.match(/\n/g),m?(q+=m.length,v=ie.lastIndexOf("\n"),ee=ie.length-v):ee+=ie.length,ce&&"start"!==le){let m=ce.parent||{raws:{}};("decl"===ce.type||"atrule"===ce.type&&!ce.nodes)&&ce===m.last&&!m.raws.semicolon||(ce.source&&ce.source.end?(de.source=this.sourcePath(ce),de.original.line=ce.source.end.line,de.original.column=ce.source.end.column-1,de.generated.line=q,de.generated.column=ee-2,this.map.addMapping(de)):(de.source=ae,de.original.line=1,de.original.column=0,de.generated.line=q,de.generated.column=ee-1,this.map.addMapping(de)))}}))}generate(){if(this.clearAnnotation(),Re&&be&&this.isMap())return this.generateMap();{let m="";return this.stringify(this.root,(v=>{m+=v})),[m]}}}},42336:(m,v,q)=>{"use strict";let ee=q(40429),ae=q(23179),ie=(q(84133),q(11665));const de=q(96641);class ce{constructor(m,v,q){let ie;v=v.toString(),this.stringified=!1,this._processor=m,this._css=v,this._opts=q,this._map=void 0;let ce=ae;this.result=new de(this._processor,ie,this._opts),this.result.css=v;let le=this;Object.defineProperty(this.result,"root",{get:()=>le.root});let pe=new ee(ce,ie,this._opts,v);if(pe.isMap()){let[m,v]=pe.generate();m&&(this.result.css=m),v&&(this.result.map=v)}}get[Symbol.toStringTag](){return"NoWorkResult"}get processor(){return this.result.processor}get opts(){return this.result.opts}get css(){return this.result.css}get content(){return this.result.css}get map(){return this.result.map}get root(){if(this._root)return this._root;let m,v=ie;try{m=v(this._css,this._opts)}catch(m){this.error=m}if(this.error)throw this.error;return this._root=m,m}get messages(){return[]}warnings(){return[]}toString(){return this._css}then(m,v){return this.async().then(m,v)}catch(m){return this.async().catch(m)}finally(m){return this.async().then(m,m)}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}sync(){if(this.error)throw this.error;return this.result}}m.exports=ce,ce.default=ce},83454:(m,v,q)=>{"use strict";let{isClean:ee,my:ae}=q(58999),ie=q(95373),de=q(7843),ce=q(23179);function cloneNode(m,v){let q=new m.constructor;for(let ee in m){if(!Object.prototype.hasOwnProperty.call(m,ee))continue;if("proxyCache"===ee)continue;let ae=m[ee],ie=typeof ae;"parent"===ee&&"object"===ie?v&&(q[ee]=v):"source"===ee?q[ee]=ae:Array.isArray(ae)?q[ee]=ae.map((m=>cloneNode(m,q))):("object"===ie&&null!==ae&&(ae=cloneNode(ae)),q[ee]=ae)}return q}class le{constructor(m={}){this.raws={},this[ee]=!1,this[ae]=!0;for(let v in m)if("nodes"===v){this.nodes=[];for(let q of m[v])"function"==typeof q.clone?this.append(q.clone()):this.append(q)}else this[v]=m[v]}error(m,v={}){if(this.source){let{start:q,end:ee}=this.rangeBy(v);return this.source.input.error(m,{line:q.line,column:q.column},{line:ee.line,column:ee.column},v)}return new ie(m)}warn(m,v,q){let ee={node:this};for(let m in q)ee[m]=q[m];return m.warn(v,ee)}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}toString(m=ce){m.stringify&&(m=m.stringify);let v="";return m(this,(m=>{v+=m})),v}assign(m={}){for(let v in m)this[v]=m[v];return this}clone(m={}){let v=cloneNode(this);for(let q in m)v[q]=m[q];return v}cloneBefore(m={}){let v=this.clone(m);return this.parent.insertBefore(this,v),v}cloneAfter(m={}){let v=this.clone(m);return this.parent.insertAfter(this,v),v}replaceWith(...m){if(this.parent){let v=this,q=!1;for(let ee of m)ee===this?q=!0:q?(this.parent.insertAfter(v,ee),v=ee):this.parent.insertBefore(v,ee);q||this.remove()}return this}next(){if(!this.parent)return;let m=this.parent.index(this);return this.parent.nodes[m+1]}prev(){if(!this.parent)return;let m=this.parent.index(this);return this.parent.nodes[m-1]}before(m){return this.parent.insertBefore(this,m),this}after(m){return this.parent.insertAfter(this,m),this}root(){let m=this;for(;m.parent&&"document"!==m.parent.type;)m=m.parent;return m}raw(m,v){return(new de).raw(this,m,v)}cleanRaws(m){delete this.raws.before,delete this.raws.after,m||delete this.raws.between}toJSON(m,v){let q={},ee=null==v;v=v||new Map;let ae=0;for(let m in this){if(!Object.prototype.hasOwnProperty.call(this,m))continue;if("parent"===m||"proxyCache"===m)continue;let ee=this[m];if(Array.isArray(ee))q[m]=ee.map((m=>"object"==typeof m&&m.toJSON?m.toJSON(null,v):m));else if("object"==typeof ee&&ee.toJSON)q[m]=ee.toJSON(null,v);else if("source"===m){let ie=v.get(ee.input);null==ie&&(ie=ae,v.set(ee.input,ae),ae++),q[m]={inputId:ie,start:ee.start,end:ee.end}}else q[m]=ee}return ee&&(q.inputs=[...v.keys()].map((m=>m.toJSON()))),q}positionInside(m){let v=this.toString(),q=this.source.start.column,ee=this.source.start.line;for(let ae=0;ae(m[v]===q||(m[v]=q,"prop"!==v&&"value"!==v&&"name"!==v&&"params"!==v&&"important"!==v&&"text"!==v||m.markDirty()),!0),get:(m,v)=>"proxyOf"===v?m:"root"===v?()=>m.root().toProxy():m[v]}}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}addToError(m){if(m.postcssNode=this,m.stack&&this.source&&/\n\s{4}at /.test(m.stack)){let v=this.source;m.stack=m.stack.replace(/\n\s{4}at /,`$&${v.input.from}:${v.start.line}:${v.start.column}$&`)}return m}markDirty(){if(this[ee]){this[ee]=!1;let m=this;for(;m=m.parent;)m[ee]=!1}}get proxyOf(){return this}}m.exports=le,le.default=le},11665:(m,v,q)=>{"use strict";let ee=q(66808),ae=q(92972),ie=q(62627);function parse(m,v){let q=new ie(m,v),ee=new ae(q);try{ee.parse()}catch(m){throw m}return ee.root}m.exports=parse,parse.default=parse,ee.registerParse(parse)},92972:(m,v,q)=>{"use strict";let ee=q(85232),ae=q(53240),ie=q(91569),de=q(12650),ce=q(71283),le=q(4485);const pe={empty:!0,space:!0};function findLastWithPosition(m){for(let v=m.length-1;v>=0;v--){let q=m[v],ee=q[3]||q[2];if(ee)return ee}}m.exports=class{constructor(m){this.input=m,this.root=new ce,this.current=this.root,this.spaces="",this.semicolon=!1,this.customProperty=!1,this.createTokenizer(),this.root.source={input:m,start:{offset:0,line:1,column:1}}}createTokenizer(){this.tokenizer=ae(this.input)}parse(){let m;for(;!this.tokenizer.endOfFile();)switch(m=this.tokenizer.nextToken(),m[0]){case"space":this.spaces+=m[1];break;case";":this.freeSemicolon(m);break;case"}":this.end(m);break;case"comment":this.comment(m);break;case"at-word":this.atrule(m);break;case"{":this.emptyRule(m);break;default:this.other(m)}this.endFile()}comment(m){let v=new ie;this.init(v,m[2]),v.source.end=this.getPosition(m[3]||m[2]);let q=m[1].slice(2,-2);if(/^\s*$/.test(q))v.text="",v.raws.left=q,v.raws.right="";else{let m=q.match(/^(\s*)([^]*\S)(\s*)$/);v.text=m[2],v.raws.left=m[1],v.raws.right=m[3]}}emptyRule(m){let v=new le;this.init(v,m[2]),v.selector="",v.raws.between="",this.current=v}other(m){let v=!1,q=null,ee=!1,ae=null,ie=[],de=m[1].startsWith("--"),ce=[],le=m;for(;le;){if(q=le[0],ce.push(le),"("===q||"["===q)ae||(ae=le),ie.push("("===q?")":"]");else if(de&&ee&&"{"===q)ae||(ae=le),ie.push("}");else if(0===ie.length){if(";"===q){if(ee)return void this.decl(ce,de);break}if("{"===q)return void this.rule(ce);if("}"===q){this.tokenizer.back(ce.pop()),v=!0;break}":"===q&&(ee=!0)}else q===ie[ie.length-1]&&(ie.pop(),0===ie.length&&(ae=null));le=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(v=!0),ie.length>0&&this.unclosedBracket(ae),v&&ee){if(!de)for(;ce.length&&(le=ce[ce.length-1][0],"space"===le||"comment"===le);)this.tokenizer.back(ce.pop());this.decl(ce,de)}else this.unknownWord(ce)}rule(m){m.pop();let v=new le;this.init(v,m[0][2]),v.raws.between=this.spacesAndCommentsFromEnd(m),this.raw(v,"selector",m),this.current=v}decl(m,v){let q=new ee;this.init(q,m[0][2]);let ae,ie=m[m.length-1];for(";"===ie[0]&&(this.semicolon=!0,m.pop()),q.source.end=this.getPosition(ie[3]||ie[2]||findLastWithPosition(m));"word"!==m[0][0];)1===m.length&&this.unknownWord(m),q.raws.before+=m.shift()[1];for(q.source.start=this.getPosition(m[0][2]),q.prop="";m.length;){let v=m[0][0];if(":"===v||"space"===v||"comment"===v)break;q.prop+=m.shift()[1]}for(q.raws.between="";m.length;){if(ae=m.shift(),":"===ae[0]){q.raws.between+=ae[1];break}"word"===ae[0]&&/\w/.test(ae[1])&&this.unknownWord([ae]),q.raws.between+=ae[1]}"_"!==q.prop[0]&&"*"!==q.prop[0]||(q.raws.before+=q.prop[0],q.prop=q.prop.slice(1));let de,ce=[];for(;m.length&&(de=m[0][0],"space"===de||"comment"===de);)ce.push(m.shift());this.precheckMissedSemicolon(m);for(let v=m.length-1;v>=0;v--){if(ae=m[v],"!important"===ae[1].toLowerCase()){q.important=!0;let ee=this.stringFrom(m,v);ee=this.spacesFromEnd(m)+ee," !important"!==ee&&(q.raws.important=ee);break}if("important"===ae[1].toLowerCase()){let ee=m.slice(0),ae="";for(let m=v;m>0;m--){let v=ee[m][0];if(0===ae.trim().indexOf("!")&&"space"!==v)break;ae=ee.pop()[1]+ae}0===ae.trim().indexOf("!")&&(q.important=!0,q.raws.important=ae,m=ee)}if("space"!==ae[0]&&"comment"!==ae[0])break}m.some((m=>"space"!==m[0]&&"comment"!==m[0]))&&(q.raws.between+=ce.map((m=>m[1])).join(""),ce=[]),this.raw(q,"value",ce.concat(m),v),q.value.includes(":")&&!v&&this.checkMissedSemicolon(m)}atrule(m){let v,q,ee,ae=new de;ae.name=m[1].slice(1),""===ae.name&&this.unnamedAtrule(ae,m),this.init(ae,m[2]);let ie=!1,ce=!1,le=[],pe=[];for(;!this.tokenizer.endOfFile();){if(v=(m=this.tokenizer.nextToken())[0],"("===v||"["===v?pe.push("("===v?")":"]"):"{"===v&&pe.length>0?pe.push("}"):v===pe[pe.length-1]&&pe.pop(),0===pe.length){if(";"===v){ae.source.end=this.getPosition(m[2]),this.semicolon=!0;break}if("{"===v){ce=!0;break}if("}"===v){if(le.length>0){for(ee=le.length-1,q=le[ee];q&&"space"===q[0];)q=le[--ee];q&&(ae.source.end=this.getPosition(q[3]||q[2]))}this.end(m);break}le.push(m)}else le.push(m);if(this.tokenizer.endOfFile()){ie=!0;break}}ae.raws.between=this.spacesAndCommentsFromEnd(le),le.length?(ae.raws.afterName=this.spacesAndCommentsFromStart(le),this.raw(ae,"params",le),ie&&(m=le[le.length-1],ae.source.end=this.getPosition(m[3]||m[2]),this.spaces=ae.raws.between,ae.raws.between="")):(ae.raws.afterName="",ae.params=""),ce&&(ae.nodes=[],this.current=ae)}end(m){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(m[2]),this.current=this.current.parent):this.unexpectedClose(m)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces}freeSemicolon(m){if(this.spaces+=m[1],this.current.nodes){let m=this.current.nodes[this.current.nodes.length-1];m&&"rule"===m.type&&!m.raws.ownSemicolon&&(m.raws.ownSemicolon=this.spaces,this.spaces="")}}getPosition(m){let v=this.input.fromOffset(m);return{offset:m,line:v.line,column:v.col}}init(m,v){this.current.push(m),m.source={start:this.getPosition(v),input:this.input},m.raws.before=this.spaces,this.spaces="","comment"!==m.type&&(this.semicolon=!1)}raw(m,v,q,ee){let ae,ie,de,ce,le=q.length,fe="",ye=!0;for(let m=0;mm+v[1]),"");m.raws[v]={value:fe,raw:ee}}m[v]=fe}spacesAndCommentsFromEnd(m){let v,q="";for(;m.length&&(v=m[m.length-1][0],"space"===v||"comment"===v);)q=m.pop()[1]+q;return q}spacesAndCommentsFromStart(m){let v,q="";for(;m.length&&(v=m[0][0],"space"===v||"comment"===v);)q+=m.shift()[1];return q}spacesFromEnd(m){let v,q="";for(;m.length&&(v=m[m.length-1][0],"space"===v);)q=m.pop()[1]+q;return q}stringFrom(m,v){let q="";for(let ee=v;ee=0&&(q=m[ae],"space"===q[0]||(ee+=1,2!==ee));ae--);throw this.input.error("Missed semicolon","word"===q[0]?q[3]+1:q[2])}}},13200:(m,v,q)=>{"use strict";let ee=q(95373),ae=q(85232),ie=q(75673),de=q(66808),ce=q(46580),le=q(23179),pe=q(38853),fe=q(5991),ye=q(3061),be=q(91569),Re=q(12650),xe=q(96641),_e=q(62627),we=q(11665),Te=q(30416),Se=q(4485),Ie=q(71283),Pe=q(83454);function postcss(...m){return 1===m.length&&Array.isArray(m[0])&&(m=m[0]),new ce(m)}postcss.plugin=function plugin(m,v){let q,ee=!1;function creator(...q){console&&console.warn&&!ee&&(ee=!0,console.warn(m+": postcss.plugin was deprecated. Migration guide:\nhttps://evilmartians.com/chronicles/postcss-8-plugin-migration"),process.env.LANG&&process.env.LANG.startsWith("cn")&&console.warn(m+": 里面 postcss.plugin 被弃用. 迁移指南:\nhttps://www.w3ctech.com/topic/2226"));let ae=v(...q);return ae.postcssPlugin=m,ae.postcssVersion=(new ce).version,ae}return Object.defineProperty(creator,"postcss",{get:()=>(q||(q=creator()),q)}),creator.process=function(m,v,q){return postcss([creator(q)]).process(m,v)},creator},postcss.stringify=le,postcss.parse=we,postcss.fromJSON=pe,postcss.list=Te,postcss.comment=m=>new be(m),postcss.atRule=m=>new Re(m),postcss.decl=m=>new ae(m),postcss.rule=m=>new Se(m),postcss.root=m=>new Ie(m),postcss.document=m=>new fe(m),postcss.CssSyntaxError=ee,postcss.Declaration=ae,postcss.Container=de,postcss.Processor=ce,postcss.Document=fe,postcss.Comment=be,postcss.Warning=ye,postcss.AtRule=Re,postcss.Result=xe,postcss.Input=_e,postcss.Rule=Se,postcss.Root=Ie,postcss.Node=Pe,ie.registerPostcss(postcss),m.exports=postcss,postcss.default=postcss},49470:(m,v,q)=>{"use strict";var ee=q(48764).Buffer;let{SourceMapConsumer:ae,SourceMapGenerator:ie}=q(59905),{existsSync:de,readFileSync:ce}=q(31777),{dirname:le,join:pe}=q(34017);class fe{constructor(m,v){if(!1===v.map)return;this.loadAnnotation(m),this.inline=this.startWith(this.annotation,"data:");let q=v.map?v.map.prev:void 0,ee=this.loadMap(v.from,q);!this.mapFile&&v.from&&(this.mapFile=v.from),this.mapFile&&(this.root=le(this.mapFile)),ee&&(this.text=ee)}consumer(){return this.consumerCache||(this.consumerCache=new ae(this.text)),this.consumerCache}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}startWith(m,v){return!!m&&m.substr(0,v.length)===v}getAnnotationURL(m){return m.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}loadAnnotation(m){let v=m.match(/\/\*\s*# sourceMappingURL=/gm);if(!v)return;let q=m.lastIndexOf(v.pop()),ee=m.indexOf("*/",q);q>-1&&ee>-1&&(this.annotation=this.getAnnotationURL(m.substring(q,ee)))}decodeInline(m){if(/^data:application\/json;charset=utf-?8,/.test(m)||/^data:application\/json,/.test(m))return decodeURIComponent(m.substr(RegExp.lastMatch.length));if(/^data:application\/json;charset=utf-?8;base64,/.test(m)||/^data:application\/json;base64,/.test(m))return v=m.substr(RegExp.lastMatch.length),ee?ee.from(v,"base64").toString():window.atob(v);var v;let q=m.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+q)}loadFile(m){if(this.root=le(m),de(m))return this.mapFile=m,ce(m,"utf-8").toString().trim()}loadMap(m,v){if(!1===v)return!1;if(v){if("string"==typeof v)return v;if("function"!=typeof v){if(v instanceof ae)return ie.fromSourceMap(v).toString();if(v instanceof ie)return v.toString();if(this.isMap(v))return JSON.stringify(v);throw new Error("Unsupported previous source map format: "+v.toString())}{let q=v(m);if(q){let m=this.loadFile(q);if(!m)throw new Error("Unable to load previous source map: "+q.toString());return m}}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let v=this.annotation;return m&&(v=pe(le(m),v)),this.loadFile(v)}}}isMap(m){return"object"==typeof m&&("string"==typeof m.mappings||"string"==typeof m._mappings||Array.isArray(m.sections))}}m.exports=fe,fe.default=fe},46580:(m,v,q)=>{"use strict";let ee=q(42336),ae=q(75673),ie=q(5991),de=q(71283);class ce{constructor(m=[]){this.version="8.4.24",this.plugins=this.normalize(m)}use(m){return this.plugins=this.plugins.concat(this.normalize([m])),this}process(m,v={}){return 0===this.plugins.length&&void 0===v.parser&&void 0===v.stringifier&&void 0===v.syntax?new ee(this,m,v):new ae(this,m,v)}normalize(m){let v=[];for(let q of m)if(!0===q.postcss?q=q():q.postcss&&(q=q.postcss),"object"==typeof q&&Array.isArray(q.plugins))v=v.concat(q.plugins);else if("object"==typeof q&&q.postcssPlugin)v.push(q);else if("function"==typeof q)v.push(q);else{if("object"!=typeof q||!q.parse&&!q.stringify)throw new Error(q+" is not a PostCSS plugin")}return v}}m.exports=ce,ce.default=ce,de.registerProcessor(ce),ie.registerProcessor(ce)},96641:(m,v,q)=>{"use strict";let ee=q(3061);class ae{constructor(m,v,q){this.processor=m,this.messages=[],this.root=v,this.opts=q,this.css=void 0,this.map=void 0}toString(){return this.css}warn(m,v={}){v.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(v.plugin=this.lastPlugin.postcssPlugin);let q=new ee(m,v);return this.messages.push(q),q}warnings(){return this.messages.filter((m=>"warning"===m.type))}get content(){return this.css}}m.exports=ae,ae.default=ae},71283:(m,v,q)=>{"use strict";let ee,ae,ie=q(66808);class de extends ie{constructor(m){super(m),this.type="root",this.nodes||(this.nodes=[])}removeChild(m,v){let q=this.index(m);return!v&&0===q&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[q].raws.before),super.removeChild(m)}normalize(m,v,q){let ee=super.normalize(m);if(v)if("prepend"===q)this.nodes.length>1?v.raws.before=this.nodes[1].raws.before:delete v.raws.before;else if(this.first!==v)for(let m of ee)m.raws.before=v.raws.before;return ee}toResult(m={}){return new ee(new ae,this,m).stringify()}}de.registerLazyResult=m=>{ee=m},de.registerProcessor=m=>{ae=m},m.exports=de,de.default=de,ie.registerRoot(de)},4485:(m,v,q)=>{"use strict";let ee=q(66808),ae=q(30416);class ie extends ee{constructor(m){super(m),this.type="rule",this.nodes||(this.nodes=[])}get selectors(){return ae.comma(this.selector)}set selectors(m){let v=this.selector?this.selector.match(/,\s*/):null,q=v?v[0]:","+this.raw("between","beforeOpen");this.selector=m.join(q)}}m.exports=ie,ie.default=ie,ee.registerRule(ie)},7843:m=>{"use strict";const v={colon:": ",indent:" ",beforeDecl:"\n",beforeRule:"\n",beforeOpen:" ",beforeClose:"\n",beforeComment:"\n",after:"\n",emptyBody:"",commentLeft:" ",commentRight:" ",semicolon:!1};class q{constructor(m){this.builder=m}stringify(m,v){if(!this[m.type])throw new Error("Unknown AST node type "+m.type+". Maybe you need to change PostCSS stringifier.");this[m.type](m,v)}document(m){this.body(m)}root(m){this.body(m),m.raws.after&&this.builder(m.raws.after)}comment(m){let v=this.raw(m,"left","commentLeft"),q=this.raw(m,"right","commentRight");this.builder("/*"+v+m.text+q+"*/",m)}decl(m,v){let q=this.raw(m,"between","colon"),ee=m.prop+q+this.rawValue(m,"value");m.important&&(ee+=m.raws.important||" !important"),v&&(ee+=";"),this.builder(ee,m)}rule(m){this.block(m,this.rawValue(m,"selector")),m.raws.ownSemicolon&&this.builder(m.raws.ownSemicolon,m,"end")}atrule(m,v){let q="@"+m.name,ee=m.params?this.rawValue(m,"params"):"";if(void 0!==m.raws.afterName?q+=m.raws.afterName:ee&&(q+=" "),m.nodes)this.block(m,q+ee);else{let ae=(m.raws.between||"")+(v?";":"");this.builder(q+ee+ae,m)}}body(m){let v=m.nodes.length-1;for(;v>0&&"comment"===m.nodes[v].type;)v-=1;let q=this.raw(m,"semicolon");for(let ee=0;ee{if(ae=m.raws[q],void 0!==ae)return!1}))}var ce;return void 0===ae&&(ae=v[ee]),de.rawCache[ee]=ae,ae}rawSemicolon(m){let v;return m.walk((m=>{if(m.nodes&&m.nodes.length&&"decl"===m.last.type&&(v=m.raws.semicolon,void 0!==v))return!1})),v}rawEmptyBody(m){let v;return m.walk((m=>{if(m.nodes&&0===m.nodes.length&&(v=m.raws.after,void 0!==v))return!1})),v}rawIndent(m){if(m.raws.indent)return m.raws.indent;let v;return m.walk((q=>{let ee=q.parent;if(ee&&ee!==m&&ee.parent&&ee.parent===m&&void 0!==q.raws.before){let m=q.raws.before.split("\n");return v=m[m.length-1],v=v.replace(/\S/g,""),!1}})),v}rawBeforeComment(m,v){let q;return m.walkComments((m=>{if(void 0!==m.raws.before)return q=m.raws.before,q.includes("\n")&&(q=q.replace(/[^\n]+$/,"")),!1})),void 0===q?q=this.raw(v,null,"beforeDecl"):q&&(q=q.replace(/\S/g,"")),q}rawBeforeDecl(m,v){let q;return m.walkDecls((m=>{if(void 0!==m.raws.before)return q=m.raws.before,q.includes("\n")&&(q=q.replace(/[^\n]+$/,"")),!1})),void 0===q?q=this.raw(v,null,"beforeRule"):q&&(q=q.replace(/\S/g,"")),q}rawBeforeRule(m){let v;return m.walk((q=>{if(q.nodes&&(q.parent!==m||m.first!==q)&&void 0!==q.raws.before)return v=q.raws.before,v.includes("\n")&&(v=v.replace(/[^\n]+$/,"")),!1})),v&&(v=v.replace(/\S/g,"")),v}rawBeforeClose(m){let v;return m.walk((m=>{if(m.nodes&&m.nodes.length>0&&void 0!==m.raws.after)return v=m.raws.after,v.includes("\n")&&(v=v.replace(/[^\n]+$/,"")),!1})),v&&(v=v.replace(/\S/g,"")),v}rawBeforeOpen(m){let v;return m.walk((m=>{if("decl"!==m.type&&(v=m.raws.between,void 0!==v))return!1})),v}rawColon(m){let v;return m.walkDecls((m=>{if(void 0!==m.raws.between)return v=m.raws.between.replace(/[^\s:]/g,""),!1})),v}beforeAfter(m,v){let q;q="decl"===m.type?this.raw(m,null,"beforeDecl"):"comment"===m.type?this.raw(m,null,"beforeComment"):"before"===v?this.raw(m,null,"beforeRule"):this.raw(m,null,"beforeClose");let ee=m.parent,ae=0;for(;ee&&"root"!==ee.type;)ae+=1,ee=ee.parent;if(q.includes("\n")){let v=this.raw(m,null,"indent");if(v.length)for(let m=0;m{"use strict";let ee=q(7843);function stringify(m,v){new ee(v).stringify(m)}m.exports=stringify,stringify.default=stringify},58999:m=>{"use strict";m.exports.isClean=Symbol("isClean"),m.exports.my=Symbol("my")},53240:m=>{"use strict";const v="'".charCodeAt(0),q='"'.charCodeAt(0),ee="\\".charCodeAt(0),ae="/".charCodeAt(0),ie="\n".charCodeAt(0),de=" ".charCodeAt(0),ce="\f".charCodeAt(0),le="\t".charCodeAt(0),pe="\r".charCodeAt(0),fe="[".charCodeAt(0),ye="]".charCodeAt(0),be="(".charCodeAt(0),Re=")".charCodeAt(0),xe="{".charCodeAt(0),_e="}".charCodeAt(0),we=";".charCodeAt(0),Te="*".charCodeAt(0),Se=":".charCodeAt(0),Ie="@".charCodeAt(0),Pe=/[\t\n\f\r "#'()/;[\\\]{}]/g,qe=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,We=/.[\n"'(/\\]/,ze=/[\da-f]/i;m.exports=function tokenizer(m,Ve={}){let He,Xe,Qe,Ye,et,tt,nt,rt,it,st,ot=m.css.valueOf(),dt=Ve.ignoreErrors,ct=ot.length,lt=0,ut=[],pt=[];function unclosed(v){throw m.error("Unclosed "+v,lt)}return{back:function back(m){pt.push(m)},nextToken:function nextToken(m){if(pt.length)return pt.pop();if(lt>=ct)return;let Ve=!!m&&m.ignoreUnclosed;switch(He=ot.charCodeAt(lt),He){case ie:case de:case le:case pe:case ce:Xe=lt;do{Xe+=1,He=ot.charCodeAt(Xe)}while(He===de||He===ie||He===le||He===pe||He===ce);st=["space",ot.slice(lt,Xe)],lt=Xe-1;break;case fe:case ye:case xe:case _e:case Se:case we:case Re:{let m=String.fromCharCode(He);st=[m,m,lt];break}case be:if(rt=ut.length?ut.pop()[1]:"",it=ot.charCodeAt(lt+1),"url"===rt&&it!==v&&it!==q&&it!==de&&it!==ie&&it!==le&&it!==ce&&it!==pe){Xe=lt;do{if(tt=!1,Xe=ot.indexOf(")",Xe+1),-1===Xe){if(dt||Ve){Xe=lt;break}unclosed("bracket")}for(nt=Xe;ot.charCodeAt(nt-1)===ee;)nt-=1,tt=!tt}while(tt);st=["brackets",ot.slice(lt,Xe+1),lt,Xe],lt=Xe}else Xe=ot.indexOf(")",lt+1),Ye=ot.slice(lt,Xe+1),-1===Xe||We.test(Ye)?st=["(","(",lt]:(st=["brackets",Ye,lt,Xe],lt=Xe);break;case v:case q:Qe=He===v?"'":'"',Xe=lt;do{if(tt=!1,Xe=ot.indexOf(Qe,Xe+1),-1===Xe){if(dt||Ve){Xe=lt+1;break}unclosed("string")}for(nt=Xe;ot.charCodeAt(nt-1)===ee;)nt-=1,tt=!tt}while(tt);st=["string",ot.slice(lt,Xe+1),lt,Xe],lt=Xe;break;case Ie:Pe.lastIndex=lt+1,Pe.test(ot),Xe=0===Pe.lastIndex?ot.length-1:Pe.lastIndex-2,st=["at-word",ot.slice(lt,Xe+1),lt,Xe],lt=Xe;break;case ee:for(Xe=lt,et=!0;ot.charCodeAt(Xe+1)===ee;)Xe+=1,et=!et;if(He=ot.charCodeAt(Xe+1),et&&He!==ae&&He!==de&&He!==ie&&He!==le&&He!==pe&&He!==ce&&(Xe+=1,ze.test(ot.charAt(Xe)))){for(;ze.test(ot.charAt(Xe+1));)Xe+=1;ot.charCodeAt(Xe+1)===de&&(Xe+=1)}st=["word",ot.slice(lt,Xe+1),lt,Xe],lt=Xe;break;default:He===ae&&ot.charCodeAt(lt+1)===Te?(Xe=ot.indexOf("*/",lt+2)+1,0===Xe&&(dt||Ve?Xe=ot.length:unclosed("comment")),st=["comment",ot.slice(lt,Xe+1),lt,Xe],lt=Xe):(qe.lastIndex=lt+1,qe.test(ot),Xe=0===qe.lastIndex?ot.length-1:qe.lastIndex-2,st=["word",ot.slice(lt,Xe+1),lt,Xe],ut.push(st),lt=Xe)}return lt++,st},endOfFile:function endOfFile(){return 0===pt.length&<>=ct},position:function position(){return lt}}}},84133:m=>{"use strict";let v={};m.exports=function warnOnce(m){v[m]||(v[m]=!0,"undefined"!=typeof console&&console.warn&&console.warn(m))}},3061:m=>{"use strict";class v{constructor(m,v={}){if(this.type="warning",this.text=m,v.node&&v.node.source){let m=v.node.rangeBy(v);this.line=m.start.line,this.column=m.start.column,this.endLine=m.end.line,this.endColumn=m.end.column}for(let m in v)this[m]=v[m]}toString(){return this.node?this.node.error(this.text,{plugin:this.plugin,index:this.index,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}}m.exports=v,v.default=v},60053:(m,v)=>{"use strict";var q,ee,ae,ie;if("object"==typeof performance&&"function"==typeof performance.now){var de=performance;v.unstable_now=function(){return de.now()}}else{var ce=Date,le=ce.now();v.unstable_now=function(){return ce.now()-le}}if("undefined"==typeof window||"function"!=typeof MessageChannel){var pe=null,fe=null,w=function(){if(null!==pe)try{var m=v.unstable_now();pe(!0,m),pe=null}catch(m){throw setTimeout(w,0),m}};q=function(m){null!==pe?setTimeout(q,0,m):(pe=m,setTimeout(w,0))},ee=function(m,v){fe=setTimeout(m,v)},ae=function(){clearTimeout(fe)},v.unstable_shouldYield=function(){return!1},ie=v.unstable_forceFrameRate=function(){}}else{var ye=window.setTimeout,be=window.clearTimeout;if("undefined"!=typeof console){var Re=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),"function"!=typeof Re&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var xe=!1,_e=null,we=-1,Te=5,Se=0;v.unstable_shouldYield=function(){return v.unstable_now()>=Se},ie=function(){},v.unstable_forceFrameRate=function(m){0>m||125>>1,ae=m[ee];if(!(void 0!==ae&&0I(de,q))void 0!==le&&0>I(le,de)?(m[ee]=le,m[ce]=q,ee=ce):(m[ee]=de,m[ie]=q,ee=ie);else{if(!(void 0!==le&&0>I(le,q)))break e;m[ee]=le,m[ce]=q,ee=ce}}}return v}return null}function I(m,v){var q=m.sortIndex-v.sortIndex;return 0!==q?q:m.id-v.id}var qe=[],We=[],ze=1,Ve=null,He=3,Xe=!1,Qe=!1,Ye=!1;function T(m){for(var v=J(We);null!==v;){if(null===v.callback)K(We);else{if(!(v.startTime<=m))break;K(We),v.sortIndex=v.expirationTime,H(qe,v)}v=J(We)}}function U(m){if(Ye=!1,T(m),!Qe)if(null!==J(qe))Qe=!0,q(V);else{var v=J(We);null!==v&&ee(U,v.startTime-m)}}function V(m,q){Qe=!1,Ye&&(Ye=!1,ae()),Xe=!0;var ie=He;try{for(T(q),Ve=J(qe);null!==Ve&&(!(Ve.expirationTime>q)||m&&!v.unstable_shouldYield());){var de=Ve.callback;if("function"==typeof de){Ve.callback=null,He=Ve.priorityLevel;var ce=de(Ve.expirationTime<=q);q=v.unstable_now(),"function"==typeof ce?Ve.callback=ce:Ve===J(qe)&&K(qe),T(q)}else K(qe);Ve=J(qe)}if(null!==Ve)var le=!0;else{var pe=J(We);null!==pe&&ee(U,pe.startTime-q),le=!1}return le}finally{Ve=null,He=ie,Xe=!1}}var et=ie;v.unstable_IdlePriority=5,v.unstable_ImmediatePriority=1,v.unstable_LowPriority=4,v.unstable_NormalPriority=3,v.unstable_Profiling=null,v.unstable_UserBlockingPriority=2,v.unstable_cancelCallback=function(m){m.callback=null},v.unstable_continueExecution=function(){Qe||Xe||(Qe=!0,q(V))},v.unstable_getCurrentPriorityLevel=function(){return He},v.unstable_getFirstCallbackNode=function(){return J(qe)},v.unstable_next=function(m){switch(He){case 1:case 2:case 3:var v=3;break;default:v=He}var q=He;He=v;try{return m()}finally{He=q}},v.unstable_pauseExecution=function(){},v.unstable_requestPaint=et,v.unstable_runWithPriority=function(m,v){switch(m){case 1:case 2:case 3:case 4:case 5:break;default:m=3}var q=He;He=m;try{return v()}finally{He=q}},v.unstable_scheduleCallback=function(m,ie,de){var ce=v.unstable_now();switch("object"==typeof de&&null!==de?de="number"==typeof(de=de.delay)&&0ce?(m.sortIndex=de,H(We,m),null===J(qe)&&m===J(We)&&(Ye?ae():Ye=!0,ee(U,de-ce))):(m.sortIndex=le,H(qe,m),Qe||Xe||(Qe=!0,q(V))),m},v.unstable_wrapCallback=function(m){var v=He;return function(){var q=He;He=v;try{return m.apply(this,arguments)}finally{He=q}}}},63840:(m,v,q)=>{"use strict";m.exports=q(60053)},42830:(m,v,q)=>{m.exports=Stream;var ee=q(17187).EventEmitter;function Stream(){ee.call(this)}q(35717)(Stream,ee),Stream.Readable=q(56577),Stream.Writable=q(20323),Stream.Duplex=q(68656),Stream.Transform=q(94473),Stream.PassThrough=q(2366),Stream.finished=q(81086),Stream.pipeline=q(56472),Stream.Stream=Stream,Stream.prototype.pipe=function(m,v){var q=this;function ondata(v){m.writable&&!1===m.write(v)&&q.pause&&q.pause()}function ondrain(){q.readable&&q.resume&&q.resume()}q.on("data",ondata),m.on("drain",ondrain),m._isStdio||v&&!1===v.end||(q.on("end",onend),q.on("close",onclose));var ae=!1;function onend(){ae||(ae=!0,m.end())}function onclose(){ae||(ae=!0,"function"==typeof m.destroy&&m.destroy())}function onerror(m){if(cleanup(),0===ee.listenerCount(this,"error"))throw m}function cleanup(){q.removeListener("data",ondata),m.removeListener("drain",ondrain),q.removeListener("end",onend),q.removeListener("close",onclose),q.removeListener("error",onerror),m.removeListener("error",onerror),q.removeListener("end",cleanup),q.removeListener("close",cleanup),m.removeListener("close",cleanup)}return q.on("error",onerror),m.on("error",onerror),q.on("end",cleanup),q.on("close",cleanup),m.on("close",cleanup),m.emit("pipe",q),m}},58106:m=>{"use strict";var v={};function createErrorType(m,q,ee){function getMessage(m,v,ee){return"string"==typeof q?q:q(m,v,ee)}ee||(ee=Error);var ae=function(m){var v,q;function NodeError(v,q,ee){return m.call(this,getMessage(v,q,ee))||this}return q=m,(v=NodeError).prototype=Object.create(q.prototype),v.prototype.constructor=v,v.__proto__=q,NodeError}(ee);ae.prototype.name=ee.name,ae.prototype.code=m,v[m]=ae}function oneOf(m,v){if(Array.isArray(m)){var q=m.length;return m=m.map((function(m){return String(m)})),q>2?"one of ".concat(v," ").concat(m.slice(0,q-1).join(", "),", or ")+m[q-1]:2===q?"one of ".concat(v," ").concat(m[0]," or ").concat(m[1]):"of ".concat(v," ").concat(m[0])}return"of ".concat(v," ").concat(String(m))}function endsWith(m,v,q){return(void 0===q||q>m.length)&&(q=m.length),m.substring(q-v.length,q)===v}function includes(m,v,q){return"number"!=typeof q&&(q=0),!(q+v.length>m.length)&&-1!==m.indexOf(v,q)}createErrorType("ERR_INVALID_OPT_VALUE",(function(m,v){return'The value "'+v+'" is invalid for option "'+m+'"'}),TypeError),createErrorType("ERR_INVALID_ARG_TYPE",(function(m,v,q){var ee,ae,ie,de;if("string"==typeof v&&(ae="not ",v.substr(!ie||ie<0?0:+ie,ae.length)===ae)?(ee="must not be",v=v.replace(/^not /,"")):ee="must be",endsWith(m," argument"))de="The ".concat(m," ").concat(ee," ").concat(oneOf(v,"type"));else{var ce=includes(m,".")?"property":"argument";de='The "'.concat(m,'" ').concat(ce," ").concat(ee," ").concat(oneOf(v,"type"))}return de+=". Received type ".concat(typeof q)}),TypeError),createErrorType("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),createErrorType("ERR_METHOD_NOT_IMPLEMENTED",(function(m){return"The "+m+" method is not implemented"})),createErrorType("ERR_STREAM_PREMATURE_CLOSE","Premature close"),createErrorType("ERR_STREAM_DESTROYED",(function(m){return"Cannot call "+m+" after a stream was destroyed"})),createErrorType("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),createErrorType("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),createErrorType("ERR_STREAM_WRITE_AFTER_END","write after end"),createErrorType("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),createErrorType("ERR_UNKNOWN_ENCODING",(function(m){return"Unknown encoding: "+m}),TypeError),createErrorType("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),m.exports.q=v},68656:(m,v,q)=>{"use strict";var ee=Object.keys||function(m){var v=[];for(var q in m)v.push(q);return v};m.exports=Duplex;var ae=q(56577),ie=q(20323);q(35717)(Duplex,ae);for(var de=ee(ie.prototype),ce=0;ce{"use strict";m.exports=PassThrough;var ee=q(94473);function PassThrough(m){if(!(this instanceof PassThrough))return new PassThrough(m);ee.call(this,m)}q(35717)(PassThrough,ee),PassThrough.prototype._transform=function(m,v,q){q(null,m)}},56577:(m,v,q)=>{"use strict";var ee;m.exports=Readable,Readable.ReadableState=ReadableState;q(17187).EventEmitter;var ae=function EElistenerCount(m,v){return m.listeners(v).length},ie=q(83194),de=q(48764).Buffer,ce=(void 0!==q.g?q.g:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{}).Uint8Array||function(){};function _uint8ArrayToBuffer(m){return de.from(m)}var le,pe=q(40964);le=pe&&pe.debuglog?pe.debuglog("stream"):function debug(){};var fe,ye,be,Re=q(39686),xe=q(71029),_e=q(30094).getHighWaterMark,we=q(58106).q,Te=we.ERR_INVALID_ARG_TYPE,Se=we.ERR_STREAM_PUSH_AFTER_EOF,Ie=we.ERR_METHOD_NOT_IMPLEMENTED,Pe=we.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;q(35717)(Readable,ie);var qe=xe.errorOrDestroy,We=["error","close","destroy","pause","resume"];function prependListener(m,v,q){if("function"==typeof m.prependListener)return m.prependListener(v,q);m._events&&m._events[v]?Array.isArray(m._events[v])?m._events[v].unshift(q):m._events[v]=[q,m._events[v]]:m.on(v,q)}function ReadableState(m,v,ae){ee=ee||q(68656),m=m||{},"boolean"!=typeof ae&&(ae=v instanceof ee),this.objectMode=!!m.objectMode,ae&&(this.objectMode=this.objectMode||!!m.readableObjectMode),this.highWaterMark=_e(this,m,"readableHighWaterMark",ae),this.buffer=new Re,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==m.emitClose,this.autoDestroy=!!m.autoDestroy,this.destroyed=!1,this.defaultEncoding=m.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,m.encoding&&(fe||(fe=q(54729).s),this.decoder=new fe(m.encoding),this.encoding=m.encoding)}function Readable(m){if(ee=ee||q(68656),!(this instanceof Readable))return new Readable(m);var v=this instanceof ee;this._readableState=new ReadableState(m,this,v),this.readable=!0,m&&("function"==typeof m.read&&(this._read=m.read),"function"==typeof m.destroy&&(this._destroy=m.destroy)),ie.call(this)}function readableAddChunk(m,v,q,ee,ae){le("readableAddChunk",v);var ie,ce=m._readableState;if(null===v)ce.reading=!1,onEofChunk(m,ce);else if(ae||(ie=chunkInvalid(ce,v)),ie)qe(m,ie);else if(ce.objectMode||v&&v.length>0)if("string"==typeof v||ce.objectMode||Object.getPrototypeOf(v)===de.prototype||(v=_uint8ArrayToBuffer(v)),ee)ce.endEmitted?qe(m,new Pe):addChunk(m,ce,v,!0);else if(ce.ended)qe(m,new Se);else{if(ce.destroyed)return!1;ce.reading=!1,ce.decoder&&!q?(v=ce.decoder.write(v),ce.objectMode||0!==v.length?addChunk(m,ce,v,!1):maybeReadMore(m,ce)):addChunk(m,ce,v,!1)}else ee||(ce.reading=!1,maybeReadMore(m,ce));return!ce.ended&&(ce.length=ze?m=ze:(m--,m|=m>>>1,m|=m>>>2,m|=m>>>4,m|=m>>>8,m|=m>>>16,m++),m}function howMuchToRead(m,v){return m<=0||0===v.length&&v.ended?0:v.objectMode?1:m!=m?v.flowing&&v.length?v.buffer.head.data.length:v.length:(m>v.highWaterMark&&(v.highWaterMark=computeNewHighWaterMark(m)),m<=v.length?m:v.ended?v.length:(v.needReadable=!0,0))}function onEofChunk(m,v){if(le("onEofChunk"),!v.ended){if(v.decoder){var q=v.decoder.end();q&&q.length&&(v.buffer.push(q),v.length+=v.objectMode?1:q.length)}v.ended=!0,v.sync?emitReadable(m):(v.needReadable=!1,v.emittedReadable||(v.emittedReadable=!0,emitReadable_(m)))}}function emitReadable(m){var v=m._readableState;le("emitReadable",v.needReadable,v.emittedReadable),v.needReadable=!1,v.emittedReadable||(le("emitReadable",v.flowing),v.emittedReadable=!0,process.nextTick(emitReadable_,m))}function emitReadable_(m){var v=m._readableState;le("emitReadable_",v.destroyed,v.length,v.ended),v.destroyed||!v.length&&!v.ended||(m.emit("readable"),v.emittedReadable=!1),v.needReadable=!v.flowing&&!v.ended&&v.length<=v.highWaterMark,flow(m)}function maybeReadMore(m,v){v.readingMore||(v.readingMore=!0,process.nextTick(maybeReadMore_,m,v))}function maybeReadMore_(m,v){for(;!v.reading&&!v.ended&&(v.length0,v.resumeScheduled&&!v.paused?v.flowing=!0:m.listenerCount("data")>0&&m.resume()}function nReadingNextTick(m){le("readable nexttick read 0"),m.read(0)}function resume(m,v){v.resumeScheduled||(v.resumeScheduled=!0,process.nextTick(resume_,m,v))}function resume_(m,v){le("resume",v.reading),v.reading||m.read(0),v.resumeScheduled=!1,m.emit("resume"),flow(m),v.flowing&&!v.reading&&m.read(0)}function flow(m){var v=m._readableState;for(le("flow",v.flowing);v.flowing&&null!==m.read(););}function fromList(m,v){return 0===v.length?null:(v.objectMode?q=v.buffer.shift():!m||m>=v.length?(q=v.decoder?v.buffer.join(""):1===v.buffer.length?v.buffer.first():v.buffer.concat(v.length),v.buffer.clear()):q=v.buffer.consume(m,v.decoder),q);var q}function endReadable(m){var v=m._readableState;le("endReadable",v.endEmitted),v.endEmitted||(v.ended=!0,process.nextTick(endReadableNT,v,m))}function endReadableNT(m,v){if(le("endReadableNT",m.endEmitted,m.length),!m.endEmitted&&0===m.length&&(m.endEmitted=!0,v.readable=!1,v.emit("end"),m.autoDestroy)){var q=v._writableState;(!q||q.autoDestroy&&q.finished)&&v.destroy()}}function indexOf(m,v){for(var q=0,ee=m.length;q=v.highWaterMark:v.length>0)||v.ended))return le("read: emitReadable",v.length,v.ended),0===v.length&&v.ended?endReadable(this):emitReadable(this),null;if(0===(m=howMuchToRead(m,v))&&v.ended)return 0===v.length&&endReadable(this),null;var ee,ae=v.needReadable;return le("need readable",ae),(0===v.length||v.length-m0?fromList(m,v):null)?(v.needReadable=v.length<=v.highWaterMark,m=0):(v.length-=m,v.awaitDrain=0),0===v.length&&(v.ended||(v.needReadable=!0),q!==m&&v.ended&&endReadable(this)),null!==ee&&this.emit("data",ee),ee},Readable.prototype._read=function(m){qe(this,new Ie("_read()"))},Readable.prototype.pipe=function(m,v){var q=this,ee=this._readableState;switch(ee.pipesCount){case 0:ee.pipes=m;break;case 1:ee.pipes=[ee.pipes,m];break;default:ee.pipes.push(m)}ee.pipesCount+=1,le("pipe count=%d opts=%j",ee.pipesCount,v);var ie=(!v||!1!==v.end)&&m!==process.stdout&&m!==process.stderr?onend:unpipe;function onunpipe(m,v){le("onunpipe"),m===q&&v&&!1===v.hasUnpiped&&(v.hasUnpiped=!0,cleanup())}function onend(){le("onend"),m.end()}ee.endEmitted?process.nextTick(ie):q.once("end",ie),m.on("unpipe",onunpipe);var de=pipeOnDrain(q);m.on("drain",de);var ce=!1;function cleanup(){le("cleanup"),m.removeListener("close",onclose),m.removeListener("finish",onfinish),m.removeListener("drain",de),m.removeListener("error",onerror),m.removeListener("unpipe",onunpipe),q.removeListener("end",onend),q.removeListener("end",unpipe),q.removeListener("data",ondata),ce=!0,!ee.awaitDrain||m._writableState&&!m._writableState.needDrain||de()}function ondata(v){le("ondata");var ae=m.write(v);le("dest.write",ae),!1===ae&&((1===ee.pipesCount&&ee.pipes===m||ee.pipesCount>1&&-1!==indexOf(ee.pipes,m))&&!ce&&(le("false write response, pause",ee.awaitDrain),ee.awaitDrain++),q.pause())}function onerror(v){le("onerror",v),unpipe(),m.removeListener("error",onerror),0===ae(m,"error")&&qe(m,v)}function onclose(){m.removeListener("finish",onfinish),unpipe()}function onfinish(){le("onfinish"),m.removeListener("close",onclose),unpipe()}function unpipe(){le("unpipe"),q.unpipe(m)}return q.on("data",ondata),prependListener(m,"error",onerror),m.once("close",onclose),m.once("finish",onfinish),m.emit("pipe",q),ee.flowing||(le("pipe resume"),q.resume()),m},Readable.prototype.unpipe=function(m){var v=this._readableState,q={hasUnpiped:!1};if(0===v.pipesCount)return this;if(1===v.pipesCount)return m&&m!==v.pipes||(m||(m=v.pipes),v.pipes=null,v.pipesCount=0,v.flowing=!1,m&&m.emit("unpipe",this,q)),this;if(!m){var ee=v.pipes,ae=v.pipesCount;v.pipes=null,v.pipesCount=0,v.flowing=!1;for(var ie=0;ie0,!1!==ee.flowing&&this.resume()):"readable"===m&&(ee.endEmitted||ee.readableListening||(ee.readableListening=ee.needReadable=!0,ee.flowing=!1,ee.emittedReadable=!1,le("on readable",ee.length,ee.reading),ee.length?emitReadable(this):ee.reading||process.nextTick(nReadingNextTick,this))),q},Readable.prototype.addListener=Readable.prototype.on,Readable.prototype.removeListener=function(m,v){var q=ie.prototype.removeListener.call(this,m,v);return"readable"===m&&process.nextTick(updateReadableListening,this),q},Readable.prototype.removeAllListeners=function(m){var v=ie.prototype.removeAllListeners.apply(this,arguments);return"readable"!==m&&void 0!==m||process.nextTick(updateReadableListening,this),v},Readable.prototype.resume=function(){var m=this._readableState;return m.flowing||(le("resume"),m.flowing=!m.readableListening,resume(this,m)),m.paused=!1,this},Readable.prototype.pause=function(){return le("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(le("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},Readable.prototype.wrap=function(m){var v=this,q=this._readableState,ee=!1;for(var ae in m.on("end",(function(){if(le("wrapped end"),q.decoder&&!q.ended){var m=q.decoder.end();m&&m.length&&v.push(m)}v.push(null)})),m.on("data",(function(ae){(le("wrapped data"),q.decoder&&(ae=q.decoder.write(ae)),q.objectMode&&null==ae)||(q.objectMode||ae&&ae.length)&&(v.push(ae)||(ee=!0,m.pause()))})),m)void 0===this[ae]&&"function"==typeof m[ae]&&(this[ae]=function methodWrap(v){return function methodWrapReturnFunction(){return m[v].apply(m,arguments)}}(ae));for(var ie=0;ie{"use strict";m.exports=Transform;var ee=q(58106).q,ae=ee.ERR_METHOD_NOT_IMPLEMENTED,ie=ee.ERR_MULTIPLE_CALLBACK,de=ee.ERR_TRANSFORM_ALREADY_TRANSFORMING,ce=ee.ERR_TRANSFORM_WITH_LENGTH_0,le=q(68656);function afterTransform(m,v){var q=this._transformState;q.transforming=!1;var ee=q.writecb;if(null===ee)return this.emit("error",new ie);q.writechunk=null,q.writecb=null,null!=v&&this.push(v),ee(m);var ae=this._readableState;ae.reading=!1,(ae.needReadable||ae.length{"use strict";function CorkedRequest(m){var v=this;this.next=null,this.entry=null,this.finish=function(){onCorkedFinish(v,m)}}var ee;m.exports=Writable,Writable.WritableState=WritableState;var ae={deprecate:q(94927)},ie=q(83194),de=q(48764).Buffer,ce=(void 0!==q.g?q.g:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{}).Uint8Array||function(){};function _uint8ArrayToBuffer(m){return de.from(m)}var le,pe=q(71029),fe=q(30094).getHighWaterMark,ye=q(58106).q,be=ye.ERR_INVALID_ARG_TYPE,Re=ye.ERR_METHOD_NOT_IMPLEMENTED,xe=ye.ERR_MULTIPLE_CALLBACK,_e=ye.ERR_STREAM_CANNOT_PIPE,we=ye.ERR_STREAM_DESTROYED,Te=ye.ERR_STREAM_NULL_VALUES,Se=ye.ERR_STREAM_WRITE_AFTER_END,Ie=ye.ERR_UNKNOWN_ENCODING,Pe=pe.errorOrDestroy;function nop(){}function WritableState(m,v,ae){ee=ee||q(68656),m=m||{},"boolean"!=typeof ae&&(ae=v instanceof ee),this.objectMode=!!m.objectMode,ae&&(this.objectMode=this.objectMode||!!m.writableObjectMode),this.highWaterMark=fe(this,m,"writableHighWaterMark",ae),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var ie=!1===m.decodeStrings;this.decodeStrings=!ie,this.defaultEncoding=m.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(m){onwrite(v,m)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==m.emitClose,this.autoDestroy=!!m.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new CorkedRequest(this)}function Writable(m){var v=this instanceof(ee=ee||q(68656));if(!v&&!le.call(Writable,this))return new Writable(m);this._writableState=new WritableState(m,this,v),this.writable=!0,m&&("function"==typeof m.write&&(this._write=m.write),"function"==typeof m.writev&&(this._writev=m.writev),"function"==typeof m.destroy&&(this._destroy=m.destroy),"function"==typeof m.final&&(this._final=m.final)),ie.call(this)}function writeAfterEnd(m,v){var q=new Se;Pe(m,q),process.nextTick(v,q)}function validChunk(m,v,q,ee){var ae;return null===q?ae=new Te:"string"==typeof q||v.objectMode||(ae=new be("chunk",["string","Buffer"],q)),!ae||(Pe(m,ae),process.nextTick(ee,ae),!1)}function decodeChunk(m,v,q){return m.objectMode||!1===m.decodeStrings||"string"!=typeof v||(v=de.from(v,q)),v}function writeOrBuffer(m,v,q,ee,ae,ie){if(!q){var de=decodeChunk(v,ee,ae);ee!==de&&(q=!0,ae="buffer",ee=de)}var ce=v.objectMode?1:ee.length;v.length+=ce;var le=v.length-1))throw new Ie(m);return this._writableState.defaultEncoding=m,this},Object.defineProperty(Writable.prototype,"writableBuffer",{enumerable:!1,get:function get(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(Writable.prototype,"writableHighWaterMark",{enumerable:!1,get:function get(){return this._writableState.highWaterMark}}),Writable.prototype._write=function(m,v,q){q(new Re("_write()"))},Writable.prototype._writev=null,Writable.prototype.end=function(m,v,q){var ee=this._writableState;return"function"==typeof m?(q=m,m=null,v=null):"function"==typeof v&&(q=v,v=null),null!=m&&this.write(m,v),ee.corked&&(ee.corked=1,this.uncork()),ee.ending||endWritable(this,ee,q),this},Object.defineProperty(Writable.prototype,"writableLength",{enumerable:!1,get:function get(){return this._writableState.length}}),Object.defineProperty(Writable.prototype,"destroyed",{enumerable:!1,get:function get(){return void 0!==this._writableState&&this._writableState.destroyed},set:function set(m){this._writableState&&(this._writableState.destroyed=m)}}),Writable.prototype.destroy=pe.destroy,Writable.prototype._undestroy=pe.undestroy,Writable.prototype._destroy=function(m,v){v(m)}},20828:(m,v,q)=>{"use strict";var ee;function _defineProperty(m,v,q){return(v=_toPropertyKey(v))in m?Object.defineProperty(m,v,{value:q,enumerable:!0,configurable:!0,writable:!0}):m[v]=q,m}function _toPropertyKey(m){var v=_toPrimitive(m,"string");return"symbol"==typeof v?v:String(v)}function _toPrimitive(m,v){if("object"!=typeof m||null===m)return m;var q=m[Symbol.toPrimitive];if(void 0!==q){var ee=q.call(m,v||"default");if("object"!=typeof ee)return ee;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===v?String:Number)(m)}var ae=q(81086),ie=Symbol("lastResolve"),de=Symbol("lastReject"),ce=Symbol("error"),le=Symbol("ended"),pe=Symbol("lastPromise"),fe=Symbol("handlePromise"),ye=Symbol("stream");function createIterResult(m,v){return{value:m,done:v}}function readAndResolve(m){var v=m[ie];if(null!==v){var q=m[ye].read();null!==q&&(m[pe]=null,m[ie]=null,m[de]=null,v(createIterResult(q,!1)))}}function onReadable(m){process.nextTick(readAndResolve,m)}function wrapForNext(m,v){return function(q,ee){m.then((function(){v[le]?q(createIterResult(void 0,!0)):v[fe](q,ee)}),ee)}}var be=Object.getPrototypeOf((function(){})),Re=Object.setPrototypeOf((_defineProperty(ee={get stream(){return this[ye]},next:function next(){var m=this,v=this[ce];if(null!==v)return Promise.reject(v);if(this[le])return Promise.resolve(createIterResult(void 0,!0));if(this[ye].destroyed)return new Promise((function(v,q){process.nextTick((function(){m[ce]?q(m[ce]):v(createIterResult(void 0,!0))}))}));var q,ee=this[pe];if(ee)q=new Promise(wrapForNext(ee,this));else{var ae=this[ye].read();if(null!==ae)return Promise.resolve(createIterResult(ae,!1));q=new Promise(this[fe])}return this[pe]=q,q}},Symbol.asyncIterator,(function(){return this})),_defineProperty(ee,"return",(function _return(){var m=this;return new Promise((function(v,q){m[ye].destroy(null,(function(m){m?q(m):v(createIterResult(void 0,!0))}))}))})),ee),be);m.exports=function createReadableStreamAsyncIterator(m){var v,q=Object.create(Re,(_defineProperty(v={},ye,{value:m,writable:!0}),_defineProperty(v,ie,{value:null,writable:!0}),_defineProperty(v,de,{value:null,writable:!0}),_defineProperty(v,ce,{value:null,writable:!0}),_defineProperty(v,le,{value:m._readableState.endEmitted,writable:!0}),_defineProperty(v,fe,{value:function value(m,v){var ee=q[ye].read();ee?(q[pe]=null,q[ie]=null,q[de]=null,m(createIterResult(ee,!1))):(q[ie]=m,q[de]=v)},writable:!0}),v));return q[pe]=null,ae(m,(function(m){if(m&&"ERR_STREAM_PREMATURE_CLOSE"!==m.code){var v=q[de];return null!==v&&(q[pe]=null,q[ie]=null,q[de]=null,v(m)),void(q[ce]=m)}var ee=q[ie];null!==ee&&(q[pe]=null,q[ie]=null,q[de]=null,ee(createIterResult(void 0,!0))),q[le]=!0})),m.on("readable",onReadable.bind(null,q)),q}},39686:(m,v,q)=>{"use strict";function ownKeys(m,v){var q=Object.keys(m);if(Object.getOwnPropertySymbols){var ee=Object.getOwnPropertySymbols(m);v&&(ee=ee.filter((function(v){return Object.getOwnPropertyDescriptor(m,v).enumerable}))),q.push.apply(q,ee)}return q}function _objectSpread(m){for(var v=1;v0?this.tail.next=v:this.head=v,this.tail=v,++this.length}},{key:"unshift",value:function unshift(m){var v={data:m,next:this.head};0===this.length&&(this.tail=v),this.head=v,++this.length}},{key:"shift",value:function shift(){if(0!==this.length){var m=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,m}}},{key:"clear",value:function clear(){this.head=this.tail=null,this.length=0}},{key:"join",value:function join(m){if(0===this.length)return"";for(var v=this.head,q=""+v.data;v=v.next;)q+=m+v.data;return q}},{key:"concat",value:function concat(m){if(0===this.length)return ee.alloc(0);for(var v,q,ae,ie=ee.allocUnsafe(m>>>0),de=this.head,ce=0;de;)v=de.data,q=ie,ae=ce,ee.prototype.copy.call(v,q,ae),ce+=de.data.length,de=de.next;return ie}},{key:"consume",value:function consume(m,v){var q;return mae.length?ae.length:m;if(ie===ae.length?ee+=ae:ee+=ae.slice(0,m),0==(m-=ie)){ie===ae.length?(++q,v.next?this.head=v.next:this.head=this.tail=null):(this.head=v,v.data=ae.slice(ie));break}++q}return this.length-=q,ee}},{key:"_getBuffer",value:function _getBuffer(m){var v=ee.allocUnsafe(m),q=this.head,ae=1;for(q.data.copy(v),m-=q.data.length;q=q.next;){var ie=q.data,de=m>ie.length?ie.length:m;if(ie.copy(v,v.length-m,0,de),0==(m-=de)){de===ie.length?(++ae,q.next?this.head=q.next:this.head=this.tail=null):(this.head=q,q.data=ie.slice(de));break}++ae}return this.length-=ae,v}},{key:ie,value:function value(m,v){return ae(this,_objectSpread(_objectSpread({},v),{},{depth:0,customInspect:!1}))}}])&&_defineProperties(m.prototype,v),q&&_defineProperties(m,q),Object.defineProperty(m,"prototype",{writable:!1}),BufferList}()},71029:m=>{"use strict";function emitErrorAndCloseNT(m,v){emitErrorNT(m,v),emitCloseNT(m)}function emitCloseNT(m){m._writableState&&!m._writableState.emitClose||m._readableState&&!m._readableState.emitClose||m.emit("close")}function emitErrorNT(m,v){m.emit("error",v)}m.exports={destroy:function destroy(m,v){var q=this,ee=this._readableState&&this._readableState.destroyed,ae=this._writableState&&this._writableState.destroyed;return ee||ae?(v?v(m):m&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,process.nextTick(emitErrorNT,this,m)):process.nextTick(emitErrorNT,this,m)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(m||null,(function(m){!v&&m?q._writableState?q._writableState.errorEmitted?process.nextTick(emitCloseNT,q):(q._writableState.errorEmitted=!0,process.nextTick(emitErrorAndCloseNT,q,m)):process.nextTick(emitErrorAndCloseNT,q,m):v?(process.nextTick(emitCloseNT,q),v(m)):process.nextTick(emitCloseNT,q)})),this)},undestroy:function undestroy(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function errorOrDestroy(m,v){var q=m._readableState,ee=m._writableState;q&&q.autoDestroy||ee&&ee.autoDestroy?m.destroy(v):m.emit("error",v)}}},81086:(m,v,q)=>{"use strict";var ee=q(58106).q.ERR_STREAM_PREMATURE_CLOSE;function once(m){var v=!1;return function(){if(!v){v=!0;for(var q=arguments.length,ee=new Array(q),ae=0;ae{m.exports=function(){throw new Error("Readable.from is not available in the browser")}},56472:(m,v,q)=>{"use strict";var ee;function once(m){var v=!1;return function(){v||(v=!0,m.apply(void 0,arguments))}}var ae=q(58106).q,ie=ae.ERR_MISSING_ARGS,de=ae.ERR_STREAM_DESTROYED;function noop(m){if(m)throw m}function isRequest(m){return m.setHeader&&"function"==typeof m.abort}function destroyer(m,v,ae,ie){ie=once(ie);var ce=!1;m.on("close",(function(){ce=!0})),void 0===ee&&(ee=q(81086)),ee(m,{readable:v,writable:ae},(function(m){if(m)return ie(m);ce=!0,ie()}));var le=!1;return function(v){if(!ce&&!le)return le=!0,isRequest(m)?m.abort():"function"==typeof m.destroy?m.destroy():void ie(v||new de("pipe"))}}function call(m){m()}function pipe(m,v){return m.pipe(v)}function popCallback(m){return m.length?"function"!=typeof m[m.length-1]?noop:m.pop():noop}m.exports=function pipeline(){for(var m=arguments.length,v=new Array(m),q=0;q0,(function(m){ee||(ee=m),m&&de.forEach(call),ie||(de.forEach(call),ae(ee))}))}));return v.reduce(pipe)}},30094:(m,v,q)=>{"use strict";var ee=q(58106).q.ERR_INVALID_OPT_VALUE;function highWaterMarkFrom(m,v,q){return null!=m.highWaterMark?m.highWaterMark:v?m[q]:null}m.exports={getHighWaterMark:function getHighWaterMark(m,v,q,ae){var ie=highWaterMarkFrom(v,ae,q);if(null!=ie){if(!isFinite(ie)||Math.floor(ie)!==ie||ie<0)throw new ee(ae?q:"highWaterMark",ie);return Math.floor(ie)}return m.objectMode?16:16384}}},83194:(m,v,q)=>{m.exports=q(17187).EventEmitter},54729:(m,v,q)=>{"use strict";var ee=q(89509).Buffer,ae=ee.isEncoding||function(m){switch((m=""+m)&&m.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function _normalizeEncoding(m){if(!m)return"utf8";for(var v;;)switch(m){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return m;default:if(v)return;m=(""+m).toLowerCase(),v=!0}}function normalizeEncoding(m){var v=_normalizeEncoding(m);if("string"!=typeof v&&(ee.isEncoding===ae||!ae(m)))throw new Error("Unknown encoding: "+m);return v||m}function StringDecoder(m){var v;switch(this.encoding=normalizeEncoding(m),this.encoding){case"utf16le":this.text=utf16Text,this.end=utf16End,v=4;break;case"utf8":this.fillLast=utf8FillLast,v=4;break;case"base64":this.text=base64Text,this.end=base64End,v=3;break;default:return this.write=simpleWrite,void(this.end=simpleEnd)}this.lastNeed=0,this.lastTotal=0,this.lastChar=ee.allocUnsafe(v)}function utf8CheckByte(m){return m<=127?0:m>>5==6?2:m>>4==14?3:m>>3==30?4:m>>6==2?-1:-2}function utf8CheckIncomplete(m,v,q){var ee=v.length-1;if(ee=0?(ae>0&&(m.lastNeed=ae-1),ae):--ee=0?(ae>0&&(m.lastNeed=ae-2),ae):--ee=0?(ae>0&&(2===ae?ae=0:m.lastNeed=ae-3),ae):0}function utf8CheckExtraBytes(m,v,q){if(128!=(192&v[0]))return m.lastNeed=0,"�";if(m.lastNeed>1&&v.length>1){if(128!=(192&v[1]))return m.lastNeed=1,"�";if(m.lastNeed>2&&v.length>2&&128!=(192&v[2]))return m.lastNeed=2,"�"}}function utf8FillLast(m){var v=this.lastTotal-this.lastNeed,q=utf8CheckExtraBytes(this,m);return void 0!==q?q:this.lastNeed<=m.length?(m.copy(this.lastChar,v,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(m.copy(this.lastChar,v,0,m.length),void(this.lastNeed-=m.length))}function utf16Text(m,v){if((m.length-v)%2==0){var q=m.toString("utf16le",v);if(q){var ee=q.charCodeAt(q.length-1);if(ee>=55296&&ee<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=m[m.length-2],this.lastChar[1]=m[m.length-1],q.slice(0,-1)}return q}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=m[m.length-1],m.toString("utf16le",v,m.length-1)}function utf16End(m){var v=m&&m.length?this.write(m):"";if(this.lastNeed){var q=this.lastTotal-this.lastNeed;return v+this.lastChar.toString("utf16le",0,q)}return v}function base64Text(m,v){var q=(m.length-v)%3;return 0===q?m.toString("base64",v):(this.lastNeed=3-q,this.lastTotal=3,1===q?this.lastChar[0]=m[m.length-1]:(this.lastChar[0]=m[m.length-2],this.lastChar[1]=m[m.length-1]),m.toString("base64",v,m.length-q))}function base64End(m){var v=m&&m.length?this.write(m):"";return this.lastNeed?v+this.lastChar.toString("base64",0,3-this.lastNeed):v}function simpleWrite(m){return m.toString(this.encoding)}function simpleEnd(m){return m&&m.length?this.write(m):""}v.s=StringDecoder,StringDecoder.prototype.write=function(m){if(0===m.length)return"";var v,q;if(this.lastNeed){if(void 0===(v=this.fillLast(m)))return"";q=this.lastNeed,this.lastNeed=0}else q=0;return q{"use strict";var ee=q(40396).Buffer,ae=ee.isEncoding||function(m){switch((m=""+m)&&m.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function _normalizeEncoding(m){if(!m)return"utf8";for(var v;;)switch(m){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return m;default:if(v)return;m=(""+m).toLowerCase(),v=!0}}function normalizeEncoding(m){var v=_normalizeEncoding(m);if("string"!=typeof v&&(ee.isEncoding===ae||!ae(m)))throw new Error("Unknown encoding: "+m);return v||m}function StringDecoder(m){var v;switch(this.encoding=normalizeEncoding(m),this.encoding){case"utf16le":this.text=utf16Text,this.end=utf16End,v=4;break;case"utf8":this.fillLast=utf8FillLast,v=4;break;case"base64":this.text=base64Text,this.end=base64End,v=3;break;default:return this.write=simpleWrite,void(this.end=simpleEnd)}this.lastNeed=0,this.lastTotal=0,this.lastChar=ee.allocUnsafe(v)}function utf8CheckByte(m){return m<=127?0:m>>5==6?2:m>>4==14?3:m>>3==30?4:m>>6==2?-1:-2}function utf8CheckIncomplete(m,v,q){var ee=v.length-1;if(ee=0?(ae>0&&(m.lastNeed=ae-1),ae):--ee=0?(ae>0&&(m.lastNeed=ae-2),ae):--ee=0?(ae>0&&(2===ae?ae=0:m.lastNeed=ae-3),ae):0}function utf8CheckExtraBytes(m,v,q){if(128!=(192&v[0]))return m.lastNeed=0,"�";if(m.lastNeed>1&&v.length>1){if(128!=(192&v[1]))return m.lastNeed=1,"�";if(m.lastNeed>2&&v.length>2&&128!=(192&v[2]))return m.lastNeed=2,"�"}}function utf8FillLast(m){var v=this.lastTotal-this.lastNeed,q=utf8CheckExtraBytes(this,m);return void 0!==q?q:this.lastNeed<=m.length?(m.copy(this.lastChar,v,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(m.copy(this.lastChar,v,0,m.length),void(this.lastNeed-=m.length))}function utf16Text(m,v){if((m.length-v)%2==0){var q=m.toString("utf16le",v);if(q){var ee=q.charCodeAt(q.length-1);if(ee>=55296&&ee<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=m[m.length-2],this.lastChar[1]=m[m.length-1],q.slice(0,-1)}return q}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=m[m.length-1],m.toString("utf16le",v,m.length-1)}function utf16End(m){var v=m&&m.length?this.write(m):"";if(this.lastNeed){var q=this.lastTotal-this.lastNeed;return v+this.lastChar.toString("utf16le",0,q)}return v}function base64Text(m,v){var q=(m.length-v)%3;return 0===q?m.toString("base64",v):(this.lastNeed=3-q,this.lastTotal=3,1===q?this.lastChar[0]=m[m.length-1]:(this.lastChar[0]=m[m.length-2],this.lastChar[1]=m[m.length-1]),m.toString("base64",v,m.length-q))}function base64End(m){var v=m&&m.length?this.write(m):"";return this.lastNeed?v+this.lastChar.toString("base64",0,3-this.lastNeed):v}function simpleWrite(m){return m.toString(this.encoding)}function simpleEnd(m){return m&&m.length?this.write(m):""}v.s=StringDecoder,StringDecoder.prototype.write=function(m){if(0===m.length)return"";var v,q;if(this.lastNeed){if(void 0===(v=this.fillLast(m)))return"";q=this.lastNeed,this.lastNeed=0}else q=0;return q{var ee=q(48764),ae=ee.Buffer;function copyProps(m,v){for(var q in m)v[q]=m[q]}function SafeBuffer(m,v,q){return ae(m,v,q)}ae.from&&ae.alloc&&ae.allocUnsafe&&ae.allocUnsafeSlow?m.exports=ee:(copyProps(ee,v),v.Buffer=SafeBuffer),copyProps(ae,SafeBuffer),SafeBuffer.from=function(m,v,q){if("number"==typeof m)throw new TypeError("Argument must not be a number");return ae(m,v,q)},SafeBuffer.alloc=function(m,v,q){if("number"!=typeof m)throw new TypeError("Argument must be a number");var ee=ae(m);return void 0!==v?"string"==typeof q?ee.fill(v,q):ee.fill(v):ee.fill(0),ee},SafeBuffer.allocUnsafe=function(m){if("number"!=typeof m)throw new TypeError("Argument must be a number");return ae(m)},SafeBuffer.allocUnsafeSlow=function(m){if("number"!=typeof m)throw new TypeError("Argument must be a number");return ee.SlowBuffer(m)}},44359:m=>{"use strict";m.exports=function stripHtmlComments(m){if("string"!=typeof m)throw new TypeError("strip-html-comments expected a string");return m.replace(/)/g,"")}},14844:(m,v,q)=>{"use strict";q.r(v),q.d(v,{default:()=>ce});var ee=q(93379),ae=q.n(ee),ie=q(33482),de={insert:"head",singleton:!1};ae()(ie.Z,de);const ce=ie.Z.locals||{}},21244:(m,v,q)=>{"use strict";q.r(v),q.d(v,{default:()=>ce});var ee=q(93379),ae=q.n(ee),ie=q(30708),de={insert:"head",singleton:!1};ae()(ie.Z,de);const ce=ie.Z.locals||{}},17691:(m,v,q)=>{"use strict";q.r(v),q.d(v,{default:()=>ce});var ee=q(93379),ae=q.n(ee),ie=q(64690),de={insert:"head",singleton:!1};ae()(ie.Z,de);const ce=ie.Z.locals||{}},19931:(m,v,q)=>{"use strict";q.r(v),q.d(v,{default:()=>ce});var ee=q(93379),ae=q.n(ee),ie=q(55719),de={insert:"head",singleton:!1};ae()(ie.Z,de);const ce=ie.Z.locals||{}},93379:(m,v,q)=>{"use strict";var ee=function isOldIE(){var m;return function memorize(){return void 0===m&&(m=Boolean(window&&document&&document.all&&!window.atob)),m}}(),ae=function getTarget(){var m={};return function memorize(v){if(void 0===m[v]){var q=document.querySelector(v);if(window.HTMLIFrameElement&&q instanceof window.HTMLIFrameElement)try{q=q.contentDocument.head}catch(m){q=null}m[v]=q}return m[v]}}(),ie=[];function getIndexByIdentifier(m){for(var v=-1,q=0;q{m.exports=new Set(["General_Category","Script","Script_Extensions","Alphabetic","Any","ASCII","ASCII_Hex_Digit","Assigned","Bidi_Control","Bidi_Mirrored","Case_Ignorable","Cased","Changes_When_Casefolded","Changes_When_Casemapped","Changes_When_Lowercased","Changes_When_NFKC_Casefolded","Changes_When_Titlecased","Changes_When_Uppercased","Dash","Default_Ignorable_Code_Point","Deprecated","Diacritic","Emoji","Emoji_Component","Emoji_Modifier","Emoji_Modifier_Base","Emoji_Presentation","Extended_Pictographic","Extender","Grapheme_Base","Grapheme_Extend","Hex_Digit","ID_Continue","ID_Start","Ideographic","IDS_Binary_Operator","IDS_Trinary_Operator","Join_Control","Logical_Order_Exception","Lowercase","Math","Noncharacter_Code_Point","Pattern_Syntax","Pattern_White_Space","Quotation_Mark","Radical","Regional_Indicator","Sentence_Terminal","Soft_Dotted","Terminal_Punctuation","Unified_Ideograph","Uppercase","Variation_Selector","White_Space","XID_Continue","XID_Start"])},48710:(m,v,q)=>{"use strict";const ee=q(42351),ae=q(84855);m.exports=function(m){if(ee.has(m))return m;if(ae.has(m))return ae.get(m);throw new Error(`Unknown property: ${m}`)}},44973:m=>{m.exports=new Map([["General_Category",new Map([["C","Other"],["Cc","Control"],["cntrl","Control"],["Cf","Format"],["Cn","Unassigned"],["Co","Private_Use"],["Cs","Surrogate"],["L","Letter"],["LC","Cased_Letter"],["Ll","Lowercase_Letter"],["Lm","Modifier_Letter"],["Lo","Other_Letter"],["Lt","Titlecase_Letter"],["Lu","Uppercase_Letter"],["M","Mark"],["Combining_Mark","Mark"],["Mc","Spacing_Mark"],["Me","Enclosing_Mark"],["Mn","Nonspacing_Mark"],["N","Number"],["Nd","Decimal_Number"],["digit","Decimal_Number"],["Nl","Letter_Number"],["No","Other_Number"],["P","Punctuation"],["punct","Punctuation"],["Pc","Connector_Punctuation"],["Pd","Dash_Punctuation"],["Pe","Close_Punctuation"],["Pf","Final_Punctuation"],["Pi","Initial_Punctuation"],["Po","Other_Punctuation"],["Ps","Open_Punctuation"],["S","Symbol"],["Sc","Currency_Symbol"],["Sk","Modifier_Symbol"],["Sm","Math_Symbol"],["So","Other_Symbol"],["Z","Separator"],["Zl","Line_Separator"],["Zp","Paragraph_Separator"],["Zs","Space_Separator"],["Other","Other"],["Control","Control"],["Format","Format"],["Unassigned","Unassigned"],["Private_Use","Private_Use"],["Surrogate","Surrogate"],["Letter","Letter"],["Cased_Letter","Cased_Letter"],["Lowercase_Letter","Lowercase_Letter"],["Modifier_Letter","Modifier_Letter"],["Other_Letter","Other_Letter"],["Titlecase_Letter","Titlecase_Letter"],["Uppercase_Letter","Uppercase_Letter"],["Mark","Mark"],["Spacing_Mark","Spacing_Mark"],["Enclosing_Mark","Enclosing_Mark"],["Nonspacing_Mark","Nonspacing_Mark"],["Number","Number"],["Decimal_Number","Decimal_Number"],["Letter_Number","Letter_Number"],["Other_Number","Other_Number"],["Punctuation","Punctuation"],["Connector_Punctuation","Connector_Punctuation"],["Dash_Punctuation","Dash_Punctuation"],["Close_Punctuation","Close_Punctuation"],["Final_Punctuation","Final_Punctuation"],["Initial_Punctuation","Initial_Punctuation"],["Other_Punctuation","Other_Punctuation"],["Open_Punctuation","Open_Punctuation"],["Symbol","Symbol"],["Currency_Symbol","Currency_Symbol"],["Modifier_Symbol","Modifier_Symbol"],["Math_Symbol","Math_Symbol"],["Other_Symbol","Other_Symbol"],["Separator","Separator"],["Line_Separator","Line_Separator"],["Paragraph_Separator","Paragraph_Separator"],["Space_Separator","Space_Separator"]])],["Script",new Map([["Adlm","Adlam"],["Aghb","Caucasian_Albanian"],["Ahom","Ahom"],["Arab","Arabic"],["Armi","Imperial_Aramaic"],["Armn","Armenian"],["Avst","Avestan"],["Bali","Balinese"],["Bamu","Bamum"],["Bass","Bassa_Vah"],["Batk","Batak"],["Beng","Bengali"],["Bhks","Bhaiksuki"],["Bopo","Bopomofo"],["Brah","Brahmi"],["Brai","Braille"],["Bugi","Buginese"],["Buhd","Buhid"],["Cakm","Chakma"],["Cans","Canadian_Aboriginal"],["Cari","Carian"],["Cham","Cham"],["Cher","Cherokee"],["Chrs","Chorasmian"],["Copt","Coptic"],["Qaac","Coptic"],["Cprt","Cypriot"],["Cyrl","Cyrillic"],["Deva","Devanagari"],["Diak","Dives_Akuru"],["Dogr","Dogra"],["Dsrt","Deseret"],["Dupl","Duployan"],["Egyp","Egyptian_Hieroglyphs"],["Elba","Elbasan"],["Elym","Elymaic"],["Ethi","Ethiopic"],["Geor","Georgian"],["Glag","Glagolitic"],["Gong","Gunjala_Gondi"],["Gonm","Masaram_Gondi"],["Goth","Gothic"],["Gran","Grantha"],["Grek","Greek"],["Gujr","Gujarati"],["Guru","Gurmukhi"],["Hang","Hangul"],["Hani","Han"],["Hano","Hanunoo"],["Hatr","Hatran"],["Hebr","Hebrew"],["Hira","Hiragana"],["Hluw","Anatolian_Hieroglyphs"],["Hmng","Pahawh_Hmong"],["Hmnp","Nyiakeng_Puachue_Hmong"],["Hrkt","Katakana_Or_Hiragana"],["Hung","Old_Hungarian"],["Ital","Old_Italic"],["Java","Javanese"],["Kali","Kayah_Li"],["Kana","Katakana"],["Khar","Kharoshthi"],["Khmr","Khmer"],["Khoj","Khojki"],["Kits","Khitan_Small_Script"],["Knda","Kannada"],["Kthi","Kaithi"],["Lana","Tai_Tham"],["Laoo","Lao"],["Latn","Latin"],["Lepc","Lepcha"],["Limb","Limbu"],["Lina","Linear_A"],["Linb","Linear_B"],["Lisu","Lisu"],["Lyci","Lycian"],["Lydi","Lydian"],["Mahj","Mahajani"],["Maka","Makasar"],["Mand","Mandaic"],["Mani","Manichaean"],["Marc","Marchen"],["Medf","Medefaidrin"],["Mend","Mende_Kikakui"],["Merc","Meroitic_Cursive"],["Mero","Meroitic_Hieroglyphs"],["Mlym","Malayalam"],["Modi","Modi"],["Mong","Mongolian"],["Mroo","Mro"],["Mtei","Meetei_Mayek"],["Mult","Multani"],["Mymr","Myanmar"],["Nand","Nandinagari"],["Narb","Old_North_Arabian"],["Nbat","Nabataean"],["Newa","Newa"],["Nkoo","Nko"],["Nshu","Nushu"],["Ogam","Ogham"],["Olck","Ol_Chiki"],["Orkh","Old_Turkic"],["Orya","Oriya"],["Osge","Osage"],["Osma","Osmanya"],["Palm","Palmyrene"],["Pauc","Pau_Cin_Hau"],["Perm","Old_Permic"],["Phag","Phags_Pa"],["Phli","Inscriptional_Pahlavi"],["Phlp","Psalter_Pahlavi"],["Phnx","Phoenician"],["Plrd","Miao"],["Prti","Inscriptional_Parthian"],["Rjng","Rejang"],["Rohg","Hanifi_Rohingya"],["Runr","Runic"],["Samr","Samaritan"],["Sarb","Old_South_Arabian"],["Saur","Saurashtra"],["Sgnw","SignWriting"],["Shaw","Shavian"],["Shrd","Sharada"],["Sidd","Siddham"],["Sind","Khudawadi"],["Sinh","Sinhala"],["Sogd","Sogdian"],["Sogo","Old_Sogdian"],["Sora","Sora_Sompeng"],["Soyo","Soyombo"],["Sund","Sundanese"],["Sylo","Syloti_Nagri"],["Syrc","Syriac"],["Tagb","Tagbanwa"],["Takr","Takri"],["Tale","Tai_Le"],["Talu","New_Tai_Lue"],["Taml","Tamil"],["Tang","Tangut"],["Tavt","Tai_Viet"],["Telu","Telugu"],["Tfng","Tifinagh"],["Tglg","Tagalog"],["Thaa","Thaana"],["Thai","Thai"],["Tibt","Tibetan"],["Tirh","Tirhuta"],["Ugar","Ugaritic"],["Vaii","Vai"],["Wara","Warang_Citi"],["Wcho","Wancho"],["Xpeo","Old_Persian"],["Xsux","Cuneiform"],["Yezi","Yezidi"],["Yiii","Yi"],["Zanb","Zanabazar_Square"],["Zinh","Inherited"],["Qaai","Inherited"],["Zyyy","Common"],["Zzzz","Unknown"],["Adlam","Adlam"],["Caucasian_Albanian","Caucasian_Albanian"],["Arabic","Arabic"],["Imperial_Aramaic","Imperial_Aramaic"],["Armenian","Armenian"],["Avestan","Avestan"],["Balinese","Balinese"],["Bamum","Bamum"],["Bassa_Vah","Bassa_Vah"],["Batak","Batak"],["Bengali","Bengali"],["Bhaiksuki","Bhaiksuki"],["Bopomofo","Bopomofo"],["Brahmi","Brahmi"],["Braille","Braille"],["Buginese","Buginese"],["Buhid","Buhid"],["Chakma","Chakma"],["Canadian_Aboriginal","Canadian_Aboriginal"],["Carian","Carian"],["Cherokee","Cherokee"],["Chorasmian","Chorasmian"],["Coptic","Coptic"],["Cypriot","Cypriot"],["Cyrillic","Cyrillic"],["Devanagari","Devanagari"],["Dives_Akuru","Dives_Akuru"],["Dogra","Dogra"],["Deseret","Deseret"],["Duployan","Duployan"],["Egyptian_Hieroglyphs","Egyptian_Hieroglyphs"],["Elbasan","Elbasan"],["Elymaic","Elymaic"],["Ethiopic","Ethiopic"],["Georgian","Georgian"],["Glagolitic","Glagolitic"],["Gunjala_Gondi","Gunjala_Gondi"],["Masaram_Gondi","Masaram_Gondi"],["Gothic","Gothic"],["Grantha","Grantha"],["Greek","Greek"],["Gujarati","Gujarati"],["Gurmukhi","Gurmukhi"],["Hangul","Hangul"],["Han","Han"],["Hanunoo","Hanunoo"],["Hatran","Hatran"],["Hebrew","Hebrew"],["Hiragana","Hiragana"],["Anatolian_Hieroglyphs","Anatolian_Hieroglyphs"],["Pahawh_Hmong","Pahawh_Hmong"],["Nyiakeng_Puachue_Hmong","Nyiakeng_Puachue_Hmong"],["Katakana_Or_Hiragana","Katakana_Or_Hiragana"],["Old_Hungarian","Old_Hungarian"],["Old_Italic","Old_Italic"],["Javanese","Javanese"],["Kayah_Li","Kayah_Li"],["Katakana","Katakana"],["Kharoshthi","Kharoshthi"],["Khmer","Khmer"],["Khojki","Khojki"],["Khitan_Small_Script","Khitan_Small_Script"],["Kannada","Kannada"],["Kaithi","Kaithi"],["Tai_Tham","Tai_Tham"],["Lao","Lao"],["Latin","Latin"],["Lepcha","Lepcha"],["Limbu","Limbu"],["Linear_A","Linear_A"],["Linear_B","Linear_B"],["Lycian","Lycian"],["Lydian","Lydian"],["Mahajani","Mahajani"],["Makasar","Makasar"],["Mandaic","Mandaic"],["Manichaean","Manichaean"],["Marchen","Marchen"],["Medefaidrin","Medefaidrin"],["Mende_Kikakui","Mende_Kikakui"],["Meroitic_Cursive","Meroitic_Cursive"],["Meroitic_Hieroglyphs","Meroitic_Hieroglyphs"],["Malayalam","Malayalam"],["Mongolian","Mongolian"],["Mro","Mro"],["Meetei_Mayek","Meetei_Mayek"],["Multani","Multani"],["Myanmar","Myanmar"],["Nandinagari","Nandinagari"],["Old_North_Arabian","Old_North_Arabian"],["Nabataean","Nabataean"],["Nko","Nko"],["Nushu","Nushu"],["Ogham","Ogham"],["Ol_Chiki","Ol_Chiki"],["Old_Turkic","Old_Turkic"],["Oriya","Oriya"],["Osage","Osage"],["Osmanya","Osmanya"],["Palmyrene","Palmyrene"],["Pau_Cin_Hau","Pau_Cin_Hau"],["Old_Permic","Old_Permic"],["Phags_Pa","Phags_Pa"],["Inscriptional_Pahlavi","Inscriptional_Pahlavi"],["Psalter_Pahlavi","Psalter_Pahlavi"],["Phoenician","Phoenician"],["Miao","Miao"],["Inscriptional_Parthian","Inscriptional_Parthian"],["Rejang","Rejang"],["Hanifi_Rohingya","Hanifi_Rohingya"],["Runic","Runic"],["Samaritan","Samaritan"],["Old_South_Arabian","Old_South_Arabian"],["Saurashtra","Saurashtra"],["SignWriting","SignWriting"],["Shavian","Shavian"],["Sharada","Sharada"],["Siddham","Siddham"],["Khudawadi","Khudawadi"],["Sinhala","Sinhala"],["Sogdian","Sogdian"],["Old_Sogdian","Old_Sogdian"],["Sora_Sompeng","Sora_Sompeng"],["Soyombo","Soyombo"],["Sundanese","Sundanese"],["Syloti_Nagri","Syloti_Nagri"],["Syriac","Syriac"],["Tagbanwa","Tagbanwa"],["Takri","Takri"],["Tai_Le","Tai_Le"],["New_Tai_Lue","New_Tai_Lue"],["Tamil","Tamil"],["Tangut","Tangut"],["Tai_Viet","Tai_Viet"],["Telugu","Telugu"],["Tifinagh","Tifinagh"],["Tagalog","Tagalog"],["Thaana","Thaana"],["Tibetan","Tibetan"],["Tirhuta","Tirhuta"],["Ugaritic","Ugaritic"],["Vai","Vai"],["Warang_Citi","Warang_Citi"],["Wancho","Wancho"],["Old_Persian","Old_Persian"],["Cuneiform","Cuneiform"],["Yezidi","Yezidi"],["Yi","Yi"],["Zanabazar_Square","Zanabazar_Square"],["Inherited","Inherited"],["Common","Common"],["Unknown","Unknown"]])],["Script_Extensions",new Map([["Adlm","Adlam"],["Aghb","Caucasian_Albanian"],["Ahom","Ahom"],["Arab","Arabic"],["Armi","Imperial_Aramaic"],["Armn","Armenian"],["Avst","Avestan"],["Bali","Balinese"],["Bamu","Bamum"],["Bass","Bassa_Vah"],["Batk","Batak"],["Beng","Bengali"],["Bhks","Bhaiksuki"],["Bopo","Bopomofo"],["Brah","Brahmi"],["Brai","Braille"],["Bugi","Buginese"],["Buhd","Buhid"],["Cakm","Chakma"],["Cans","Canadian_Aboriginal"],["Cari","Carian"],["Cham","Cham"],["Cher","Cherokee"],["Chrs","Chorasmian"],["Copt","Coptic"],["Qaac","Coptic"],["Cprt","Cypriot"],["Cyrl","Cyrillic"],["Deva","Devanagari"],["Diak","Dives_Akuru"],["Dogr","Dogra"],["Dsrt","Deseret"],["Dupl","Duployan"],["Egyp","Egyptian_Hieroglyphs"],["Elba","Elbasan"],["Elym","Elymaic"],["Ethi","Ethiopic"],["Geor","Georgian"],["Glag","Glagolitic"],["Gong","Gunjala_Gondi"],["Gonm","Masaram_Gondi"],["Goth","Gothic"],["Gran","Grantha"],["Grek","Greek"],["Gujr","Gujarati"],["Guru","Gurmukhi"],["Hang","Hangul"],["Hani","Han"],["Hano","Hanunoo"],["Hatr","Hatran"],["Hebr","Hebrew"],["Hira","Hiragana"],["Hluw","Anatolian_Hieroglyphs"],["Hmng","Pahawh_Hmong"],["Hmnp","Nyiakeng_Puachue_Hmong"],["Hrkt","Katakana_Or_Hiragana"],["Hung","Old_Hungarian"],["Ital","Old_Italic"],["Java","Javanese"],["Kali","Kayah_Li"],["Kana","Katakana"],["Khar","Kharoshthi"],["Khmr","Khmer"],["Khoj","Khojki"],["Kits","Khitan_Small_Script"],["Knda","Kannada"],["Kthi","Kaithi"],["Lana","Tai_Tham"],["Laoo","Lao"],["Latn","Latin"],["Lepc","Lepcha"],["Limb","Limbu"],["Lina","Linear_A"],["Linb","Linear_B"],["Lisu","Lisu"],["Lyci","Lycian"],["Lydi","Lydian"],["Mahj","Mahajani"],["Maka","Makasar"],["Mand","Mandaic"],["Mani","Manichaean"],["Marc","Marchen"],["Medf","Medefaidrin"],["Mend","Mende_Kikakui"],["Merc","Meroitic_Cursive"],["Mero","Meroitic_Hieroglyphs"],["Mlym","Malayalam"],["Modi","Modi"],["Mong","Mongolian"],["Mroo","Mro"],["Mtei","Meetei_Mayek"],["Mult","Multani"],["Mymr","Myanmar"],["Nand","Nandinagari"],["Narb","Old_North_Arabian"],["Nbat","Nabataean"],["Newa","Newa"],["Nkoo","Nko"],["Nshu","Nushu"],["Ogam","Ogham"],["Olck","Ol_Chiki"],["Orkh","Old_Turkic"],["Orya","Oriya"],["Osge","Osage"],["Osma","Osmanya"],["Palm","Palmyrene"],["Pauc","Pau_Cin_Hau"],["Perm","Old_Permic"],["Phag","Phags_Pa"],["Phli","Inscriptional_Pahlavi"],["Phlp","Psalter_Pahlavi"],["Phnx","Phoenician"],["Plrd","Miao"],["Prti","Inscriptional_Parthian"],["Rjng","Rejang"],["Rohg","Hanifi_Rohingya"],["Runr","Runic"],["Samr","Samaritan"],["Sarb","Old_South_Arabian"],["Saur","Saurashtra"],["Sgnw","SignWriting"],["Shaw","Shavian"],["Shrd","Sharada"],["Sidd","Siddham"],["Sind","Khudawadi"],["Sinh","Sinhala"],["Sogd","Sogdian"],["Sogo","Old_Sogdian"],["Sora","Sora_Sompeng"],["Soyo","Soyombo"],["Sund","Sundanese"],["Sylo","Syloti_Nagri"],["Syrc","Syriac"],["Tagb","Tagbanwa"],["Takr","Takri"],["Tale","Tai_Le"],["Talu","New_Tai_Lue"],["Taml","Tamil"],["Tang","Tangut"],["Tavt","Tai_Viet"],["Telu","Telugu"],["Tfng","Tifinagh"],["Tglg","Tagalog"],["Thaa","Thaana"],["Thai","Thai"],["Tibt","Tibetan"],["Tirh","Tirhuta"],["Ugar","Ugaritic"],["Vaii","Vai"],["Wara","Warang_Citi"],["Wcho","Wancho"],["Xpeo","Old_Persian"],["Xsux","Cuneiform"],["Yezi","Yezidi"],["Yiii","Yi"],["Zanb","Zanabazar_Square"],["Zinh","Inherited"],["Qaai","Inherited"],["Zyyy","Common"],["Zzzz","Unknown"],["Adlam","Adlam"],["Caucasian_Albanian","Caucasian_Albanian"],["Arabic","Arabic"],["Imperial_Aramaic","Imperial_Aramaic"],["Armenian","Armenian"],["Avestan","Avestan"],["Balinese","Balinese"],["Bamum","Bamum"],["Bassa_Vah","Bassa_Vah"],["Batak","Batak"],["Bengali","Bengali"],["Bhaiksuki","Bhaiksuki"],["Bopomofo","Bopomofo"],["Brahmi","Brahmi"],["Braille","Braille"],["Buginese","Buginese"],["Buhid","Buhid"],["Chakma","Chakma"],["Canadian_Aboriginal","Canadian_Aboriginal"],["Carian","Carian"],["Cherokee","Cherokee"],["Chorasmian","Chorasmian"],["Coptic","Coptic"],["Cypriot","Cypriot"],["Cyrillic","Cyrillic"],["Devanagari","Devanagari"],["Dives_Akuru","Dives_Akuru"],["Dogra","Dogra"],["Deseret","Deseret"],["Duployan","Duployan"],["Egyptian_Hieroglyphs","Egyptian_Hieroglyphs"],["Elbasan","Elbasan"],["Elymaic","Elymaic"],["Ethiopic","Ethiopic"],["Georgian","Georgian"],["Glagolitic","Glagolitic"],["Gunjala_Gondi","Gunjala_Gondi"],["Masaram_Gondi","Masaram_Gondi"],["Gothic","Gothic"],["Grantha","Grantha"],["Greek","Greek"],["Gujarati","Gujarati"],["Gurmukhi","Gurmukhi"],["Hangul","Hangul"],["Han","Han"],["Hanunoo","Hanunoo"],["Hatran","Hatran"],["Hebrew","Hebrew"],["Hiragana","Hiragana"],["Anatolian_Hieroglyphs","Anatolian_Hieroglyphs"],["Pahawh_Hmong","Pahawh_Hmong"],["Nyiakeng_Puachue_Hmong","Nyiakeng_Puachue_Hmong"],["Katakana_Or_Hiragana","Katakana_Or_Hiragana"],["Old_Hungarian","Old_Hungarian"],["Old_Italic","Old_Italic"],["Javanese","Javanese"],["Kayah_Li","Kayah_Li"],["Katakana","Katakana"],["Kharoshthi","Kharoshthi"],["Khmer","Khmer"],["Khojki","Khojki"],["Khitan_Small_Script","Khitan_Small_Script"],["Kannada","Kannada"],["Kaithi","Kaithi"],["Tai_Tham","Tai_Tham"],["Lao","Lao"],["Latin","Latin"],["Lepcha","Lepcha"],["Limbu","Limbu"],["Linear_A","Linear_A"],["Linear_B","Linear_B"],["Lycian","Lycian"],["Lydian","Lydian"],["Mahajani","Mahajani"],["Makasar","Makasar"],["Mandaic","Mandaic"],["Manichaean","Manichaean"],["Marchen","Marchen"],["Medefaidrin","Medefaidrin"],["Mende_Kikakui","Mende_Kikakui"],["Meroitic_Cursive","Meroitic_Cursive"],["Meroitic_Hieroglyphs","Meroitic_Hieroglyphs"],["Malayalam","Malayalam"],["Mongolian","Mongolian"],["Mro","Mro"],["Meetei_Mayek","Meetei_Mayek"],["Multani","Multani"],["Myanmar","Myanmar"],["Nandinagari","Nandinagari"],["Old_North_Arabian","Old_North_Arabian"],["Nabataean","Nabataean"],["Nko","Nko"],["Nushu","Nushu"],["Ogham","Ogham"],["Ol_Chiki","Ol_Chiki"],["Old_Turkic","Old_Turkic"],["Oriya","Oriya"],["Osage","Osage"],["Osmanya","Osmanya"],["Palmyrene","Palmyrene"],["Pau_Cin_Hau","Pau_Cin_Hau"],["Old_Permic","Old_Permic"],["Phags_Pa","Phags_Pa"],["Inscriptional_Pahlavi","Inscriptional_Pahlavi"],["Psalter_Pahlavi","Psalter_Pahlavi"],["Phoenician","Phoenician"],["Miao","Miao"],["Inscriptional_Parthian","Inscriptional_Parthian"],["Rejang","Rejang"],["Hanifi_Rohingya","Hanifi_Rohingya"],["Runic","Runic"],["Samaritan","Samaritan"],["Old_South_Arabian","Old_South_Arabian"],["Saurashtra","Saurashtra"],["SignWriting","SignWriting"],["Shavian","Shavian"],["Sharada","Sharada"],["Siddham","Siddham"],["Khudawadi","Khudawadi"],["Sinhala","Sinhala"],["Sogdian","Sogdian"],["Old_Sogdian","Old_Sogdian"],["Sora_Sompeng","Sora_Sompeng"],["Soyombo","Soyombo"],["Sundanese","Sundanese"],["Syloti_Nagri","Syloti_Nagri"],["Syriac","Syriac"],["Tagbanwa","Tagbanwa"],["Takri","Takri"],["Tai_Le","Tai_Le"],["New_Tai_Lue","New_Tai_Lue"],["Tamil","Tamil"],["Tangut","Tangut"],["Tai_Viet","Tai_Viet"],["Telugu","Telugu"],["Tifinagh","Tifinagh"],["Tagalog","Tagalog"],["Thaana","Thaana"],["Tibetan","Tibetan"],["Tirhuta","Tirhuta"],["Ugaritic","Ugaritic"],["Vai","Vai"],["Warang_Citi","Warang_Citi"],["Wancho","Wancho"],["Old_Persian","Old_Persian"],["Cuneiform","Cuneiform"],["Yezidi","Yezidi"],["Yi","Yi"],["Zanabazar_Square","Zanabazar_Square"],["Inherited","Inherited"],["Common","Common"],["Unknown","Unknown"]])]])},73276:(m,v,q)=>{"use strict";const ee=q(44973);m.exports=function(m,v){const q=ee.get(m);if(!q)throw new Error(`Unknown property \`${m}\`.`);const ae=q.get(v);if(ae)return ae;throw new Error(`Unknown value \`${v}\` for property \`${m}\`.`)}},84855:m=>{m.exports=new Map([["scx","Script_Extensions"],["sc","Script"],["gc","General_Category"],["AHex","ASCII_Hex_Digit"],["Alpha","Alphabetic"],["Bidi_C","Bidi_Control"],["Bidi_M","Bidi_Mirrored"],["Cased","Cased"],["CI","Case_Ignorable"],["CWCF","Changes_When_Casefolded"],["CWCM","Changes_When_Casemapped"],["CWKCF","Changes_When_NFKC_Casefolded"],["CWL","Changes_When_Lowercased"],["CWT","Changes_When_Titlecased"],["CWU","Changes_When_Uppercased"],["Dash","Dash"],["Dep","Deprecated"],["DI","Default_Ignorable_Code_Point"],["Dia","Diacritic"],["EBase","Emoji_Modifier_Base"],["EComp","Emoji_Component"],["EMod","Emoji_Modifier"],["Emoji","Emoji"],["EPres","Emoji_Presentation"],["Ext","Extender"],["ExtPict","Extended_Pictographic"],["Gr_Base","Grapheme_Base"],["Gr_Ext","Grapheme_Extend"],["Hex","Hex_Digit"],["IDC","ID_Continue"],["Ideo","Ideographic"],["IDS","ID_Start"],["IDSB","IDS_Binary_Operator"],["IDST","IDS_Trinary_Operator"],["Join_C","Join_Control"],["LOE","Logical_Order_Exception"],["Lower","Lowercase"],["Math","Math"],["NChar","Noncharacter_Code_Point"],["Pat_Syn","Pattern_Syntax"],["Pat_WS","Pattern_White_Space"],["QMark","Quotation_Mark"],["Radical","Radical"],["RI","Regional_Indicator"],["SD","Soft_Dotted"],["STerm","Sentence_Terminal"],["Term","Terminal_Punctuation"],["UIdeo","Unified_Ideograph"],["Upper","Uppercase"],["VS","Variation_Selector"],["WSpace","White_Space"],["space","White_Space"],["XIDC","XID_Continue"],["XIDS","XID_Start"]])},2793:m=>{var v=/[\'\"]/;m.exports=function unquote(m){return m?(v.test(m.charAt(0))&&(m=m.substr(1)),v.test(m.charAt(m.length-1))&&(m=m.substr(0,m.length-1)),m):""}},49945:function(m){var v,q,ee,ae,ie;v=/^(?=((?:[a-zA-Z0-9+\-.]+:)?))\1(?=((?:\/\/[^\/?#]*)?))\2(?=((?:(?:[^?#\/]*\/)*[^;?#\/]*)?))\3((?:;[^?#]*)?)(\?[^#]*)?(#[^]*)?$/,q=/^(?=([^\/?#]*))\1([^]*)$/,ee=/(?:\/|^)\.(?=\/)/g,ae=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,ie={buildAbsoluteURL:function(m,v,ee){if(ee=ee||{},m=m.trim(),!(v=v.trim())){if(!ee.alwaysNormalize)return m;var ae=ie.parseURL(m);if(!ae)throw new Error("Error trying to parse base URL.");return ae.path=ie.normalizePath(ae.path),ie.buildURLFromParts(ae)}var de=ie.parseURL(v);if(!de)throw new Error("Error trying to parse relative URL.");if(de.scheme)return ee.alwaysNormalize?(de.path=ie.normalizePath(de.path),ie.buildURLFromParts(de)):v;var ce=ie.parseURL(m);if(!ce)throw new Error("Error trying to parse base URL.");if(!ce.netLoc&&ce.path&&"/"!==ce.path[0]){var le=q.exec(ce.path);ce.netLoc=le[1],ce.path=le[2]}ce.netLoc&&!ce.path&&(ce.path="/");var pe={scheme:ce.scheme,netLoc:de.netLoc,path:null,params:de.params,query:de.query,fragment:de.fragment};if(!de.netLoc&&(pe.netLoc=ce.netLoc,"/"!==de.path[0]))if(de.path){var fe=ce.path,ye=fe.substring(0,fe.lastIndexOf("/")+1)+de.path;pe.path=ie.normalizePath(ye)}else pe.path=ce.path,de.params||(pe.params=ce.params,de.query||(pe.query=ce.query));return null===pe.path&&(pe.path=ee.alwaysNormalize?ie.normalizePath(de.path):de.path),ie.buildURLFromParts(pe)},parseURL:function(m){var q=v.exec(m);return q?{scheme:q[1]||"",netLoc:q[2]||"",path:q[3]||"",params:q[4]||"",query:q[5]||"",fragment:q[6]||""}:null},normalizePath:function(m){for(m=m.split("").reverse().join("").replace(ee,"");m.length!==(m=m.replace(ae,"")).length;);return m.split("").reverse().join("")},buildURLFromParts:function(m){return m.scheme+m.netLoc+m.path+m.params+m.query+m.fragment}},m.exports=ie},94927:(m,v,q)=>{function config(m){try{if(!q.g.localStorage)return!1}catch(m){return!1}var v=q.g.localStorage[m];return null!=v&&"true"===String(v).toLowerCase()}m.exports=function deprecate(m,v){if(config("noDeprecation"))return m;var q=!1;return function deprecated(){if(!q){if(config("throwDeprecation"))throw new Error(v);config("traceDeprecation")?console.trace(v):console.warn(v),q=!0}return m.apply(this,arguments)}}},91496:m=>{"function"==typeof Object.create?m.exports=function inherits(m,v){m.super_=v,m.prototype=Object.create(v.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}})}:m.exports=function inherits(m,v){m.super_=v;var TempCtor=function(){};TempCtor.prototype=v.prototype,m.prototype=new TempCtor,m.prototype.constructor=m}},20384:m=>{m.exports=function isBuffer(m){return m&&"object"==typeof m&&"function"==typeof m.copy&&"function"==typeof m.fill&&"function"==typeof m.readUInt8}},89539:(m,v,q)=>{var ee=/%[sdj%]/g;v.format=function(m){if(!isString(m)){for(var v=[],q=0;q=ie)return m;switch(m){case"%s":return String(ae[q++]);case"%d":return Number(ae[q++]);case"%j":try{return JSON.stringify(ae[q++])}catch(m){return"[Circular]"}default:return m}})),ce=ae[q];q=3&&(ee.depth=arguments[2]),arguments.length>=4&&(ee.colors=arguments[3]),isBoolean(q)?ee.showHidden=q:q&&v._extend(ee,q),isUndefined(ee.showHidden)&&(ee.showHidden=!1),isUndefined(ee.depth)&&(ee.depth=2),isUndefined(ee.colors)&&(ee.colors=!1),isUndefined(ee.customInspect)&&(ee.customInspect=!0),ee.colors&&(ee.stylize=stylizeWithColor),formatValue(ee,m,ee.depth)}function stylizeWithColor(m,v){var q=inspect.styles[v];return q?"["+inspect.colors[q][0]+"m"+m+"["+inspect.colors[q][1]+"m":m}function stylizeNoColor(m,v){return m}function arrayToHash(m){var v={};return m.forEach((function(m,q){v[m]=!0})),v}function formatValue(m,q,ee){if(m.customInspect&&q&&isFunction(q.inspect)&&q.inspect!==v.inspect&&(!q.constructor||q.constructor.prototype!==q)){var ae=q.inspect(ee,m);return isString(ae)||(ae=formatValue(m,ae,ee)),ae}var ie=formatPrimitive(m,q);if(ie)return ie;var de=Object.keys(q),ce=arrayToHash(de);if(m.showHidden&&(de=Object.getOwnPropertyNames(q)),isError(q)&&(de.indexOf("message")>=0||de.indexOf("description")>=0))return formatError(q);if(0===de.length){if(isFunction(q)){var le=q.name?": "+q.name:"";return m.stylize("[Function"+le+"]","special")}if(isRegExp(q))return m.stylize(RegExp.prototype.toString.call(q),"regexp");if(isDate(q))return m.stylize(Date.prototype.toString.call(q),"date");if(isError(q))return formatError(q)}var pe,fe="",ye=!1,be=["{","}"];(isArray(q)&&(ye=!0,be=["[","]"]),isFunction(q))&&(fe=" [Function"+(q.name?": "+q.name:"")+"]");return isRegExp(q)&&(fe=" "+RegExp.prototype.toString.call(q)),isDate(q)&&(fe=" "+Date.prototype.toUTCString.call(q)),isError(q)&&(fe=" "+formatError(q)),0!==de.length||ye&&0!=q.length?ee<0?isRegExp(q)?m.stylize(RegExp.prototype.toString.call(q),"regexp"):m.stylize("[Object]","special"):(m.seen.push(q),pe=ye?formatArray(m,q,ee,ce,de):de.map((function(v){return formatProperty(m,q,ee,ce,v,ye)})),m.seen.pop(),reduceToSingleString(pe,fe,be)):be[0]+fe+be[1]}function formatPrimitive(m,v){if(isUndefined(v))return m.stylize("undefined","undefined");if(isString(v)){var q="'"+JSON.stringify(v).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return m.stylize(q,"string")}return isNumber(v)?m.stylize(""+v,"number"):isBoolean(v)?m.stylize(""+v,"boolean"):isNull(v)?m.stylize("null","null"):void 0}function formatError(m){return"["+Error.prototype.toString.call(m)+"]"}function formatArray(m,v,q,ee,ae){for(var ie=[],de=0,ce=v.length;de-1&&(ce=ie?ce.split("\n").map((function(m){return" "+m})).join("\n").substr(2):"\n"+ce.split("\n").map((function(m){return" "+m})).join("\n")):ce=m.stylize("[Circular]","special")),isUndefined(de)){if(ie&&ae.match(/^\d+$/))return ce;(de=JSON.stringify(""+ae)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(de=de.substr(1,de.length-2),de=m.stylize(de,"name")):(de=de.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),de=m.stylize(de,"string"))}return de+": "+ce}function reduceToSingleString(m,v,q){return m.reduce((function(m,v){return v.indexOf("\n")>=0&&0,m+v.replace(/\u001b\[\d\d?m/g,"").length+1}),0)>60?q[0]+(""===v?"":v+"\n ")+" "+m.join(",\n ")+" "+q[1]:q[0]+v+" "+m.join(", ")+" "+q[1]}function isArray(m){return Array.isArray(m)}function isBoolean(m){return"boolean"==typeof m}function isNull(m){return null===m}function isNumber(m){return"number"==typeof m}function isString(m){return"string"==typeof m}function isUndefined(m){return void 0===m}function isRegExp(m){return isObject(m)&&"[object RegExp]"===objectToString(m)}function isObject(m){return"object"==typeof m&&null!==m}function isDate(m){return isObject(m)&&"[object Date]"===objectToString(m)}function isError(m){return isObject(m)&&("[object Error]"===objectToString(m)||m instanceof Error)}function isFunction(m){return"function"==typeof m}function objectToString(m){return Object.prototype.toString.call(m)}function pad(m){return m<10?"0"+m.toString(10):m.toString(10)}v.debuglog=function(m){if(isUndefined(ae)&&(ae=process.env.NODE_DEBUG||""),m=m.toUpperCase(),!ie[m])if(new RegExp("\\b"+m+"\\b","i").test(ae)){var q=process.pid;ie[m]=function(){var ee=v.format.apply(v,arguments);console.error("%s %d: %s",m,q,ee)}}else ie[m]=function(){};return ie[m]},v.inspect=inspect,inspect.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]},inspect.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},v.isArray=isArray,v.isBoolean=isBoolean,v.isNull=isNull,v.isNullOrUndefined=function isNullOrUndefined(m){return null==m},v.isNumber=isNumber,v.isString=isString,v.isSymbol=function isSymbol(m){return"symbol"==typeof m},v.isUndefined=isUndefined,v.isRegExp=isRegExp,v.isObject=isObject,v.isDate=isDate,v.isError=isError,v.isFunction=isFunction,v.isPrimitive=function isPrimitive(m){return null===m||"boolean"==typeof m||"number"==typeof m||"string"==typeof m||"symbol"==typeof m||void 0===m},v.isBuffer=q(20384);var de=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function hasOwnProperty(m,v){return Object.prototype.hasOwnProperty.call(m,v)}v.log=function(){var m,q;console.log("%s - %s",(m=new Date,q=[pad(m.getHours()),pad(m.getMinutes()),pad(m.getSeconds())].join(":"),[m.getDate(),de[m.getMonth()],q].join(" ")),v.format.apply(v,arguments))},v.inherits=q(91496),v._extend=function(m,v){if(!v||!isObject(v))return m;for(var q=Object.keys(v),ee=q.length;ee--;)m[q[ee]]=v[q[ee]];return m}},41344:(m,v,q)=>{var ee={"./ar.json":[5778,5778],"./az.json":[12918,2918],"./ba.json":[69698,9698],"./bg.json":[27830,7830],"./bn.json":[49007,9007],"./ca.json":[90883,883],"./cs.json":[83854,3854],"./cy.json":[32614,2614],"./da.json":[23562,3562],"./de.json":[85429,5429],"./el.json":[32976,2976],"./en-GB.json":[66892,6892],"./en.json":[6518,6518],"./es.json":[88808,8808],"./et.json":[59635,9635],"./eu.json":[74566,4566],"./fa.json":[54096,4096],"./fi.json":[90964,964],"./fr.json":[17161,7161],"./gd.json":[4448,4448],"./gl.json":[22634,2634],"./he.json":[37852,7852],"./hi.json":[62582,2582],"./hr.json":[60431,431],"./hu.json":[59892,9892],"./it.json":[21910,1910],"./ja.json":[3992,3992],"./ko.json":[10272,272],"./lv.json":[85593,5593],"./nb.json":[36522,6522],"./nl.json":[43420,3420],"./nn.json":[59678,9678],"./np.json":[58383,8383],"./oc.json":[50302,302],"./pl.json":[18059,8059],"./pt-BR.json":[13708,3708],"./pt-PT.json":[9231,9231],"./ro.json":[74302,4302],"./ru.json":[70116,116],"./sk.json":[75058,5058],"./sl.json":[79505,9505],"./sr.json":[36621,6621],"./sv.json":[57104,7104],"./te.json":[50988,988],"./th.json":[54196,4196],"./tr.json":[62718,2718],"./uk.json":[46489,6489],"./vi.json":[99264,9264],"./zh-CN.json":[51131,1131],"./zh-Hans.json":[76317,6317],"./zh-Hant.json":[41240,1240],"./zh-TW.json":[87922,7922]};function webpackAsyncContext(m){if(!q.o(ee,m))return Promise.resolve().then((()=>{var v=new Error("Cannot find module '"+m+"'");throw v.code="MODULE_NOT_FOUND",v}));var v=ee[m],ae=v[0];return q.e(v[1]).then((()=>q.t(ae,19)))}webpackAsyncContext.keys=()=>Object.keys(ee),webpackAsyncContext.id=41344,m.exports=webpackAsyncContext},43033:(m,v,q)=>{"use strict";q.r(v),q.d(v,{default:()=>videojs});var ee=q(58908),ae=q.n(ee),ie=q(89144),de=q.n(ie),ce=q(27537),le=q.n(ce),pe=q(75974),fe=q.n(pe),ye=q(9603),be=q.n(ye),Re=q(13407),xe=q.n(Re),_e=q(87462),we=q(49945),Te=q.n(we),Se="http://example.com";const Ie=function resolveUrl(m,v){if(/^[a-z]+:/i.test(v))return v;/^data:/.test(m)&&(m=ae().location&&ae().location.href||"");var q="function"==typeof ae().URL,ee=/^\/\//.test(m),ie=!ae().location&&!/\/\//i.test(m);if(q?m=new(ae().URL)(m,ae().location||Se):/\/\//i.test(m)||(m=Te().buildAbsoluteURL(ae().location&&ae().location.href||"",m)),q){var de=new URL(v,m);return ie?de.href.slice(Se.length):ee?de.href.slice(de.protocol.length):de.href}return Te().buildAbsoluteURL(m,v)};var Pe=function(){function Stream(){this.listeners={}}var m=Stream.prototype;return m.on=function on(m,v){this.listeners[m]||(this.listeners[m]=[]),this.listeners[m].push(v)},m.off=function off(m,v){if(!this.listeners[m])return!1;var q=this.listeners[m].indexOf(v);return this.listeners[m]=this.listeners[m].slice(0),this.listeners[m].splice(q,1),q>-1},m.trigger=function trigger(m){var v=this.listeners[m];if(v)if(2===arguments.length)for(var q=v.length,ee=0;ee-1;v=this.buffer.indexOf("\n"))this.trigger("data",this.buffer.substring(0,v)),this.buffer=this.buffer.substring(v+1)}}const Ve=String.fromCharCode(9),parseByterange=function(m){const v=/([0-9.]*)?@?([0-9.]*)?/.exec(m||""),q={};return v[1]&&(q.length=parseInt(v[1],10)),v[2]&&(q.offset=parseInt(v[2],10)),q},parseAttributes=function(m){const v={};if(!m)return v;const q=m.split(new RegExp('(?:^|,)((?:[^=]*)=(?:"[^"]*"|[^,]*))'));let ee,ae=q.length;for(;ae--;)""!==q[ae]&&(ee=/([^=]*)=(.*)/.exec(q[ae]).slice(1),ee[0]=ee[0].replace(/^\s+|\s+$/g,""),ee[1]=ee[1].replace(/^\s+|\s+$/g,""),ee[1]=ee[1].replace(/^['"](.*)['"]$/g,"$1"),v[ee[0]]=ee[1]);return v};class He extends Pe{constructor(){super(),this.customParsers=[],this.tagMappers=[]}push(m){let v,q;if(0===(m=m.trim()).length)return;if("#"!==m[0])return void this.trigger("data",{type:"uri",uri:m});this.tagMappers.reduce(((v,q)=>{const ee=q(m);return ee===m?v:v.concat([ee])}),[m]).forEach((m=>{for(let v=0;vm),this.customParsers.push((ae=>{if(m.exec(ae))return this.trigger("data",{type:"custom",data:q(ae),customType:v,segment:ee}),!0}))}addTagMapper({expression:m,map:v}){this.tagMappers.push((q=>m.test(q)?v(q):q))}}const camelCaseKeys=function(m){const v={};return Object.keys(m).forEach((function(q){var ee;v[(ee=q,ee.toLowerCase().replace(/-(\w)/g,(m=>m[1].toUpperCase())))]=m[q]})),v},setHoldBack=function(m){const{serverControl:v,targetDuration:q,partTargetDuration:ee}=m;if(!v)return;const ae="#EXT-X-SERVER-CONTROL",ie="holdBack",de="partHoldBack",ce=q&&3*q,le=ee&&2*ee;q&&!v.hasOwnProperty(ie)&&(v[ie]=ce,this.trigger("info",{message:`${ae} defaulting HOLD-BACK to targetDuration * 3 (${ce}).`})),ce&&v[ie]{ae.uri||!ae.parts&&!ae.preloadHints||(!ae.map&&q&&(ae.map=q),!ae.key&&ee&&(ae.key=ee),ae.timeline||"number"!=typeof ce||(ae.timeline=ce),this.manifest.preloadSegment=ae)})),this.parseStream.on("data",(function(ye){let be,Re;({tag(){({version(){ye.version&&(this.manifest.version=ye.version)},"allow-cache"(){this.manifest.allowCache=ye.allowed,"allowed"in ye||(this.trigger("info",{message:"defaulting allowCache to YES"}),this.manifest.allowCache=!0)},byterange(){const m={};"length"in ye&&(ae.byterange=m,m.length=ye.length,"offset"in ye||(ye.offset=le)),"offset"in ye&&(ae.byterange=m,m.offset=ye.offset),le=m.offset+m.length},endlist(){this.manifest.endList=!0},inf(){"mediaSequence"in this.manifest||(this.manifest.mediaSequence=0,this.trigger("info",{message:"defaulting media sequence to zero"})),"discontinuitySequence"in this.manifest||(this.manifest.discontinuitySequence=0,this.trigger("info",{message:"defaulting discontinuity sequence to zero"})),ye.title&&(ae.title=ye.title),ye.duration>0&&(ae.duration=ye.duration),0===ye.duration&&(ae.duration=.01,this.trigger("info",{message:"updating zero segment duration to a small value"})),this.manifest.segments=v},key(){if(ye.attributes)if("NONE"!==ye.attributes.METHOD)if(ye.attributes.URI){if("com.apple.streamingkeydelivery"===ye.attributes.KEYFORMAT)return this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.apple.fps.1_0"]={attributes:ye.attributes});if("com.microsoft.playready"===ye.attributes.KEYFORMAT)return this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.microsoft.playready"]={uri:ye.attributes.URI});if("urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"===ye.attributes.KEYFORMAT){return-1===["SAMPLE-AES","SAMPLE-AES-CTR","SAMPLE-AES-CENC"].indexOf(ye.attributes.METHOD)?void this.trigger("warn",{message:"invalid key method provided for Widevine"}):("SAMPLE-AES-CENC"===ye.attributes.METHOD&&this.trigger("warn",{message:"SAMPLE-AES-CENC is deprecated, please use SAMPLE-AES-CTR instead"}),"data:text/plain;base64,"!==ye.attributes.URI.substring(0,23)?void this.trigger("warn",{message:"invalid key URI provided for Widevine"}):ye.attributes.KEYID&&"0x"===ye.attributes.KEYID.substring(0,2)?(this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.widevine.alpha"]={attributes:{schemeIdUri:ye.attributes.KEYFORMAT,keyId:ye.attributes.KEYID.substring(2)},pssh:decodeB64ToUint8Array(ye.attributes.URI.split(",")[1])})):void this.trigger("warn",{message:"invalid key ID provided for Widevine"}))}ye.attributes.METHOD||this.trigger("warn",{message:"defaulting key method to AES-128"}),ee={method:ye.attributes.METHOD||"AES-128",uri:ye.attributes.URI},void 0!==ye.attributes.IV&&(ee.iv=ye.attributes.IV)}else this.trigger("warn",{message:"ignoring key declaration without URI"});else ee=null;else this.trigger("warn",{message:"ignoring key declaration without attribute list"})},"media-sequence"(){isFinite(ye.number)?this.manifest.mediaSequence=ye.number:this.trigger("warn",{message:"ignoring invalid media sequence: "+ye.number})},"discontinuity-sequence"(){isFinite(ye.number)?(this.manifest.discontinuitySequence=ye.number,ce=ye.number):this.trigger("warn",{message:"ignoring invalid discontinuity sequence: "+ye.number})},"playlist-type"(){/VOD|EVENT/.test(ye.playlistType)?this.manifest.playlistType=ye.playlistType:this.trigger("warn",{message:"ignoring unknown playlist type: "+ye.playlist})},map(){q={},ye.uri&&(q.uri=ye.uri),ye.byterange&&(q.byterange=ye.byterange),ee&&(q.key=ee)},"stream-inf"(){this.manifest.playlists=v,this.manifest.mediaGroups=this.manifest.mediaGroups||de,ye.attributes?(ae.attributes||(ae.attributes={}),(0,_e.Z)(ae.attributes,ye.attributes)):this.trigger("warn",{message:"ignoring empty stream-inf attributes"})},media(){if(this.manifest.mediaGroups=this.manifest.mediaGroups||de,!(ye.attributes&&ye.attributes.TYPE&&ye.attributes["GROUP-ID"]&&ye.attributes.NAME))return void this.trigger("warn",{message:"ignoring incomplete or missing media group"});const m=this.manifest.mediaGroups[ye.attributes.TYPE];m[ye.attributes["GROUP-ID"]]=m[ye.attributes["GROUP-ID"]]||{},be=m[ye.attributes["GROUP-ID"]],Re={default:/yes/i.test(ye.attributes.DEFAULT)},Re.default?Re.autoselect=!0:Re.autoselect=/yes/i.test(ye.attributes.AUTOSELECT),ye.attributes.LANGUAGE&&(Re.language=ye.attributes.LANGUAGE),ye.attributes.URI&&(Re.uri=ye.attributes.URI),ye.attributes["INSTREAM-ID"]&&(Re.instreamId=ye.attributes["INSTREAM-ID"]),ye.attributes.CHARACTERISTICS&&(Re.characteristics=ye.attributes.CHARACTERISTICS),ye.attributes.FORCED&&(Re.forced=/yes/i.test(ye.attributes.FORCED)),be[ye.attributes.NAME]=Re},discontinuity(){ce+=1,ae.discontinuity=!0,this.manifest.discontinuityStarts.push(v.length)},"program-date-time"(){void 0===this.manifest.dateTimeString&&(this.manifest.dateTimeString=ye.dateTimeString,this.manifest.dateTimeObject=ye.dateTimeObject),ae.dateTimeString=ye.dateTimeString,ae.dateTimeObject=ye.dateTimeObject;const{lastProgramDateTime:m}=this;this.lastProgramDateTime=new Date(ye.dateTimeString).getTime(),null===m&&this.manifest.segments.reduceRight(((m,v)=>(v.programDateTime=m-1e3*v.duration,v.programDateTime)),this.lastProgramDateTime)},targetduration(){!isFinite(ye.duration)||ye.duration<0?this.trigger("warn",{message:"ignoring invalid target duration: "+ye.duration}):(this.manifest.targetDuration=ye.duration,setHoldBack.call(this,this.manifest))},start(){ye.attributes&&!isNaN(ye.attributes["TIME-OFFSET"])?this.manifest.start={timeOffset:ye.attributes["TIME-OFFSET"],precise:ye.attributes.PRECISE}:this.trigger("warn",{message:"ignoring start declaration without appropriate attribute list"})},"cue-out"(){ae.cueOut=ye.data},"cue-out-cont"(){ae.cueOutCont=ye.data},"cue-in"(){ae.cueIn=ye.data},skip(){this.manifest.skip=camelCaseKeys(ye.attributes),this.warnOnMissingAttributes_("#EXT-X-SKIP",ye.attributes,["SKIPPED-SEGMENTS"])},part(){ie=!0;const m=this.manifest.segments.length,v=camelCaseKeys(ye.attributes);ae.parts=ae.parts||[],ae.parts.push(v),v.byterange&&(v.byterange.hasOwnProperty("offset")||(v.byterange.offset=pe),pe=v.byterange.offset+v.byterange.length);const q=ae.parts.length-1;this.warnOnMissingAttributes_(`#EXT-X-PART #${q} for segment #${m}`,ye.attributes,["URI","DURATION"]),this.manifest.renditionReports&&this.manifest.renditionReports.forEach(((m,v)=>{m.hasOwnProperty("lastPart")||this.trigger("warn",{message:`#EXT-X-RENDITION-REPORT #${v} lacks required attribute(s): LAST-PART`})}))},"server-control"(){const m=this.manifest.serverControl=camelCaseKeys(ye.attributes);m.hasOwnProperty("canBlockReload")||(m.canBlockReload=!1,this.trigger("info",{message:"#EXT-X-SERVER-CONTROL defaulting CAN-BLOCK-RELOAD to false"})),setHoldBack.call(this,this.manifest),m.canSkipDateranges&&!m.hasOwnProperty("canSkipUntil")&&this.trigger("warn",{message:"#EXT-X-SERVER-CONTROL lacks required attribute CAN-SKIP-UNTIL which is required when CAN-SKIP-DATERANGES is set"})},"preload-hint"(){const m=this.manifest.segments.length,v=camelCaseKeys(ye.attributes),q=v.type&&"PART"===v.type;ae.preloadHints=ae.preloadHints||[],ae.preloadHints.push(v),v.byterange&&(v.byterange.hasOwnProperty("offset")||(v.byterange.offset=q?pe:0,q&&(pe=v.byterange.offset+v.byterange.length)));const ee=ae.preloadHints.length-1;if(this.warnOnMissingAttributes_(`#EXT-X-PRELOAD-HINT #${ee} for segment #${m}`,ye.attributes,["TYPE","URI"]),v.type)for(let q=0;qm.id===v.id));this.manifest.dateRanges[m]=(0,_e.Z)(this.manifest.dateRanges[m],v),fe[v.id]=(0,_e.Z)(fe[v.id],v),this.manifest.dateRanges.pop()}else fe[v.id]=v},"independent-segments"(){this.manifest.independentSegments=!0},"content-steering"(){this.manifest.contentSteering=camelCaseKeys(ye.attributes),this.warnOnMissingAttributes_("#EXT-X-CONTENT-STEERING",ye.attributes,["SERVER-URI"])}}[ye.tagType]||noop).call(m)},uri(){ae.uri=ye.uri,v.push(ae),this.manifest.targetDuration&&!("duration"in ae)&&(this.trigger("warn",{message:"defaulting segment duration to the target duration"}),ae.duration=this.manifest.targetDuration),ee&&(ae.key=ee),ae.timeline=ce,q&&(ae.map=q),pe=0,null!==this.lastProgramDateTime&&(ae.programDateTime=this.lastProgramDateTime,this.lastProgramDateTime+=1e3*ae.duration),ae={}},comment(){},custom(){ye.segment?(ae.custom=ae.custom||{},ae.custom[ye.customType]=ye.data):(this.manifest.custom=this.manifest.custom||{},this.manifest.custom[ye.customType]=ye.data)}})[ye.type].call(m)}))}warnOnMissingAttributes_(m,v,q){const ee=[];q.forEach((function(m){v.hasOwnProperty(m)||ee.push(m)})),ee.length&&this.trigger("warn",{message:`${m} lacks required attribute(s): ${ee.join(", ")}`})}push(m){this.lineStream.push(m)}end(){this.lineStream.push("\n"),this.manifest.dateRanges.length&&null===this.lastProgramDateTime&&this.trigger("warn",{message:"A playlist with EXT-X-DATERANGE tag must contain atleast one EXT-X-PROGRAM-DATE-TIME tag"}),this.lastProgramDateTime=null,this.trigger("end")}addParser(m){this.parseStream.addParser(m)}addTagMapper(m){this.parseStream.addTagMapper(m)}}var Qe,Ye,et={mp4:/^(av0?1|avc0?[1234]|vp0?9|flac|opus|mp3|mp4a|mp4v|stpp.ttml.im1t)/,webm:/^(vp0?[89]|av0?1|opus|vorbis)/,ogg:/^(vp0?[89]|theora|flac|opus|vorbis)/,video:/^(av0?1|avc0?[1234]|vp0?[89]|hvc1|hev1|theora|mp4v)/,audio:/^(mp4a|flac|vorbis|opus|ac-[34]|ec-3|alac|mp3|speex|aac)/,text:/^(stpp.ttml.im1t)/,muxerVideo:/^(avc0?1)/,muxerAudio:/^(mp4a)/,muxerText:/a^/},tt=["video","audio","text"],nt=["Video","Audio","Text"],rt=function translateLegacyCodec(m){return m?m.replace(/avc1\.(\d+)\.(\d+)/i,(function(m,v,q){return"avc1."+("00"+Number(v).toString(16)).slice(-2)+"00"+("00"+Number(q).toString(16)).slice(-2)})):m},it=function parseCodecs(m){void 0===m&&(m="");var v=m.split(","),q=[];return v.forEach((function(m){var v;m=m.trim(),tt.forEach((function(ee){var ae=et[ee].exec(m.toLowerCase());if(ae&&!(ae.length<=1)){v=ee;var ie=m.substring(0,ae[1].length),de=m.replace(ie,"");q.push({type:ie,details:de,mediaType:ee})}})),v||q.push({type:m,details:"",mediaType:"unknown"})})),q},st=function codecsFromDefault(m,v){if(!m.mediaGroups.AUDIO||!v)return null;var q=m.mediaGroups.AUDIO[v];if(!q)return null;for(var ee in q){var ae=q[ee];if(ae.default&&ae.playlists)return it(ae.playlists[0].attributes.CODECS)}return null},ot=function isAudioCodec(m){return void 0===m&&(m=""),et.audio.test(m.trim().toLowerCase())},dt=function isTextCodec(m){return void 0===m&&(m=""),et.text.test(m.trim().toLowerCase())},ct=function getMimeForCodec(m){if(m&&"string"==typeof m){var v=m.toLowerCase().split(",").map((function(m){return rt(m.trim())})),q="video";1===v.length&&ot(v[0])?q="audio":1===v.length&&dt(v[0])&&(q="application");var ee="mp4";return v.every((function(m){return et.mp4.test(m)}))?ee="mp4":v.every((function(m){return et.webm.test(m)}))?ee="webm":v.every((function(m){return et.ogg.test(m)}))&&(ee="ogg"),q+"/"+ee+';codecs="'+m+'"'}},lt=function browserSupportsCodec(m){return void 0===m&&(m=""),ae().MediaSource&&ae().MediaSource.isTypeSupported&&ae().MediaSource.isTypeSupported(ct(m))||!1},ut=function muxerSupportsCodec(m){return void 0===m&&(m=""),m.toLowerCase().split(",").every((function(m){m=m.trim();for(var v=0;vpe&&(le-=pe,le-=pe,le-=xt(2))}return Number(le)}),wt=function numberToBytes(m,v){var q=(void 0===v?{}:v).le,ee=void 0!==q&&q;("bigint"!=typeof m&&"number"!=typeof m||"number"==typeof m&&m!=m)&&(m=0),m=xt(m);for(var ae=yt(m),ie=new Uint8Array(new ArrayBuffer(ae)),de=0;de=v.length&&le.call(v,(function(v,q){return v===(ce[q]?ce[q]&m[ie+q]:m[ie+q])}))},kt=function forEachMediaGroup(m,v,q){v.forEach((function(v){for(var ee in m.mediaGroups[v])for(var ae in m.mediaGroups[v][ee]){var ie=m.mediaGroups[v][ee][ae];q(ie,v,ee,ae)}}))},At=q(48764).Buffer,It=function atob(m){return ae().atob?ae().atob(m):At.from(m,"base64").toString("binary")};function decode_b64_to_uint8_array_decodeB64ToUint8Array(m){for(var v=It(m),q=new Uint8Array(v.length),ee=0;ee!!m&&"object"==typeof m,merge=(...m)=>m.reduce(((m,v)=>("object"!=typeof v||Object.keys(v).forEach((q=>{Array.isArray(m[q])&&Array.isArray(v[q])?m[q]=m[q].concat(v[q]):isObject(m[q])&&isObject(v[q])?m[q]=merge(m[q],v[q]):m[q]=v[q]})),m)),{}),values=m=>Object.keys(m).map((v=>m[v])),range=(m,v)=>{const q=[];for(let ee=m;eem.reduce(((m,v)=>m.concat(v)),[]),from=m=>{if(!m.length)return[];const v=[];for(let q=0;q{const ie={uri:v,resolvedUri:Ie(m||"",v)};if(q||ee){const m=(q||ee).split("-");let v,de=ae().BigInt?ae().BigInt(m[0]):parseInt(m[0],10),ce=ae().BigInt?ae().BigInt(m[1]):parseInt(m[1],10);de{let v;return v="bigint"==typeof m.offset||"bigint"==typeof m.length?ae().BigInt(m.offset)+ae().BigInt(m.length)-ae().BigInt(1):m.offset+m.length-1,`${m.offset}-${v}`},parseEndNumber=m=>(m&&"number"!=typeof m&&(m=parseInt(m,10)),isNaN(m)?null:m),Nt={static(m){const{duration:v,timescale:q=1,sourceDuration:ee,periodDuration:ae}=m,ie=parseEndNumber(m.endNumber),de=v/q;return"number"==typeof ie?{start:0,end:ie}:"number"==typeof ae?{start:0,end:ae/de}:{start:0,end:ee/de}},dynamic(m){const{NOW:v,clientOffset:q,availabilityStartTime:ee,timescale:ae=1,duration:ie,periodStart:de=0,minimumUpdatePeriod:ce=0,timeShiftBufferDepth:le=1/0}=m,pe=parseEndNumber(m.endNumber),fe=(v+q)/1e3,ye=ee+de,be=fe+ce-ye,Re=Math.ceil(be*ae/ie),xe=Math.floor((fe-ye-le)*ae/ie),_e=Math.floor((fe-ye)*ae/ie);return{start:Math.max(0,xe),end:"number"==typeof pe?pe:Math.min(Re,_e)}}},toSegments=m=>v=>{const{duration:q,timescale:ee=1,periodStart:ae,startNumber:ie=1}=m;return{number:ie+v,duration:q/ee,timeline:ae,time:v*q}},parseByDuration=m=>{const{type:v,duration:q,timescale:ee=1,periodDuration:ae,sourceDuration:ie}=m,{start:de,end:ce}=Nt[v](m),le=range(de,ce).map(toSegments(m));if("static"===v){const m=le.length-1,v="number"==typeof ae?ae:ie;le[m].duration=v-q/ee*m}return le},segmentsFromBase=m=>{const{baseUrl:v,initialization:q={},sourceDuration:ee,indexRange:ae="",periodStart:ie,presentationTime:de,number:ce=0,duration:le}=m;if(!v)throw new Error(Lt);const pe=urlTypeToSegment({baseUrl:v,source:q.sourceURL,range:q.range}),fe=urlTypeToSegment({baseUrl:v,source:v,indexRange:ae});if(fe.map=pe,le){const v=parseByDuration(m);v.length&&(fe.duration=v[0].duration,fe.timeline=v[0].timeline)}else ee&&(fe.duration=ee,fe.timeline=ie);return fe.presentationTime=de||ie,fe.number=ce,[fe]},addSidxSegmentsToPlaylist$1=(m,v,q)=>{const ee=m.sidx.map?m.sidx.map:null,ie=m.sidx.duration,de=m.timeline||0,ce=m.sidx.byterange,le=ce.offset+ce.length,pe=v.timescale,fe=v.references.filter((m=>1!==m.referenceType)),ye=[],be=m.endList?"static":"dynamic",Re=m.sidx.timeline;let xe,_e=Re,we=m.mediaSequence||0;xe="bigint"==typeof v.firstOffset?ae().BigInt(le)+v.firstOffset:le+v.firstOffset;for(let m=0;m{return(v=m,q=({timeline:m})=>m,values(v.reduce(((m,v)=>(v.forEach((v=>{m[q(v)]=v})),m)),{}))).sort(((m,v)=>m.timeline>v.timeline?1:-1));var v,q},findPlaylistWithName=(m,v)=>{for(let q=0;q{let v=[];return kt(m,Mt,((m,q,ee,ae)=>{v=v.concat(m.playlists||[])})),v},updateMediaSequenceForPlaylist=({playlist:m,mediaSequence:v})=>{m.mediaSequence=v,m.segments.forEach(((v,q)=>{v.number=m.mediaSequence+q}))},updateSequenceNumbers=({oldPlaylists:m,newPlaylists:v,timelineStarts:q})=>{v.forEach((v=>{v.discontinuitySequence=q.findIndex((function({timeline:m}){return m===v.timeline}));const ee=findPlaylistWithName(m,v.attributes.NAME);if(!ee)return;if(v.sidx)return;const ae=v.segments[0],ie=ee.segments.findIndex((function(m){return Math.abs(m.presentationTime-ae.presentationTime)<.016666666666666666}));if(-1===ie)return updateMediaSequenceForPlaylist({playlist:v,mediaSequence:ee.mediaSequence+ee.segments.length}),v.segments[0].discontinuity=!0,v.discontinuityStarts.unshift(0),void((!ee.segments.length&&v.timeline>ee.timeline||ee.segments.length&&v.timeline>ee.segments[ee.segments.length-1].timeline)&&v.discontinuitySequence--);ee.segments[ie].discontinuity&&!ae.discontinuity&&(ae.discontinuity=!0,v.discontinuityStarts.unshift(0),v.discontinuitySequence--),updateMediaSequenceForPlaylist({playlist:v,mediaSequence:ee.segments[ie].number})}))},positionManifestOnTimeline=({oldManifest:m,newManifest:v})=>{const q=m.playlists.concat(getMediaGroupPlaylists(m)),ee=v.playlists.concat(getMediaGroupPlaylists(v));return v.timelineStarts=getUniqueTimelineStarts([m.timelineStarts,v.timelineStarts]),updateSequenceNumbers({oldPlaylists:q,newPlaylists:ee,timelineStarts:v.timelineStarts}),v},generateSidxKey=m=>m&&m.uri+"-"+byteRangeToString(m.byterange),mergeDiscontiguousPlaylists=m=>{const v=m.reduce((function(m,v){return m[v.attributes.baseUrl]||(m[v.attributes.baseUrl]=[]),m[v.attributes.baseUrl].push(v),m}),{});let q=[];return Object.values(v).forEach((m=>{const v=values(m.reduce(((m,v)=>{const q=v.attributes.id+(v.attributes.lang||"");return m[q]?(v.segments&&(v.segments[0]&&(v.segments[0].discontinuity=!0),m[q].segments.push(...v.segments)),v.attributes.contentProtection&&(m[q].attributes.contentProtection=v.attributes.contentProtection)):(m[q]=v,m[q].attributes.timelineStarts=[]),m[q].attributes.timelineStarts.push({start:v.attributes.periodStart,timeline:v.attributes.periodStart}),m}),{}));q=q.concat(v)})),q.map((m=>{var v,q;return m.discontinuityStarts=(v=m.segments||[],q="discontinuity",v.reduce(((m,v,ee)=>(v[q]&&m.push(ee),m)),[])),m}))},addSidxSegmentsToPlaylist=(m,v)=>{const q=generateSidxKey(m.sidx),ee=q&&v[q]&&v[q].sidx;return ee&&addSidxSegmentsToPlaylist$1(m,ee,m.sidx.resolvedUri),m},addSidxSegmentsToPlaylists=(m,v={})=>{if(!Object.keys(v).length)return m;for(const q in m)m[q]=addSidxSegmentsToPlaylist(m[q],v);return m},formatAudioPlaylist=({attributes:m,segments:v,sidx:q,mediaSequence:ee,discontinuitySequence:ae,discontinuityStarts:ie},de)=>{const ce={attributes:{NAME:m.id,BANDWIDTH:m.bandwidth,CODECS:m.codecs,"PROGRAM-ID":1},uri:"",endList:"static"===m.type,timeline:m.periodStart,resolvedUri:m.baseUrl||"",targetDuration:m.duration,discontinuitySequence:ae,discontinuityStarts:ie,timelineStarts:m.timelineStarts,mediaSequence:ee,segments:v};return m.contentProtection&&(ce.contentProtection=m.contentProtection),m.serviceLocation&&(ce.attributes.serviceLocation=m.serviceLocation),q&&(ce.sidx=q),de&&(ce.attributes.AUDIO="audio",ce.attributes.SUBTITLES="subs"),ce},formatVttPlaylist=({attributes:m,segments:v,mediaSequence:q,discontinuityStarts:ee,discontinuitySequence:ae})=>{void 0===v&&(v=[{uri:m.baseUrl,timeline:m.periodStart,resolvedUri:m.baseUrl||"",duration:m.sourceDuration,number:0}],m.duration=m.sourceDuration);const ie={NAME:m.id,BANDWIDTH:m.bandwidth,"PROGRAM-ID":1};m.codecs&&(ie.CODECS=m.codecs);const de={attributes:ie,uri:"",endList:"static"===m.type,timeline:m.periodStart,resolvedUri:m.baseUrl||"",targetDuration:m.duration,timelineStarts:m.timelineStarts,discontinuityStarts:ee,discontinuitySequence:ae,mediaSequence:q,segments:v};return m.serviceLocation&&(de.attributes.serviceLocation=m.serviceLocation),de},organizeAudioPlaylists=(m,v={},q=!1)=>{let ee;const ae=m.reduce(((m,ae)=>{const ie=ae.attributes.role&&ae.attributes.role.value||"",de=ae.attributes.lang||"";let ce=ae.attributes.label||"main";if(de&&!ae.attributes.label){const m=ie?` (${ie})`:"";ce=`${ae.attributes.lang}${m}`}m[ce]||(m[ce]={language:de,autoselect:!0,default:"main"===ie,playlists:[],uri:""});const le=addSidxSegmentsToPlaylist(formatAudioPlaylist(ae,q),v);return m[ce].playlists.push(le),void 0===ee&&"main"===ie&&(ee=ae,ee.default=!0),m}),{});if(!ee){ae[Object.keys(ae)[0]].default=!0}return ae},organizeVttPlaylists=(m,v={})=>m.reduce(((m,q)=>{const ee=q.attributes.label||q.attributes.lang||"text";return m[ee]||(m[ee]={language:ee,default:!1,autoselect:!1,playlists:[],uri:""}),m[ee].playlists.push(addSidxSegmentsToPlaylist(formatVttPlaylist(q),v)),m}),{}),formatVideoPlaylist=({attributes:m,segments:v,sidx:q,discontinuityStarts:ee})=>{const ae={attributes:{NAME:m.id,AUDIO:"audio",SUBTITLES:"subs",RESOLUTION:{width:m.width,height:m.height},CODECS:m.codecs,BANDWIDTH:m.bandwidth,"PROGRAM-ID":1},uri:"",endList:"static"===m.type,timeline:m.periodStart,resolvedUri:m.baseUrl||"",targetDuration:m.duration,discontinuityStarts:ee,timelineStarts:m.timelineStarts,segments:v};return m.frameRate&&(ae.attributes["FRAME-RATE"]=m.frameRate),m.contentProtection&&(ae.contentProtection=m.contentProtection),m.serviceLocation&&(ae.attributes.serviceLocation=m.serviceLocation),q&&(ae.sidx=q),ae},videoOnly=({attributes:m})=>"video/mp4"===m.mimeType||"video/webm"===m.mimeType||"video"===m.contentType,audioOnly=({attributes:m})=>"audio/mp4"===m.mimeType||"audio/webm"===m.mimeType||"audio"===m.contentType,vttOnly=({attributes:m})=>"text/vtt"===m.mimeType||"text"===m.contentType,flattenMediaGroupPlaylists=m=>m?Object.keys(m).reduce(((v,q)=>{const ee=m[q];return v.concat(ee.playlists)}),[]):[],toM3u8=({dashPlaylists:m,locations:v,contentSteering:q,sidxMapping:ee={},previousManifest:ae,eventStream:ie})=>{if(!m.length)return{};const{sourceDuration:de,type:ce,suggestedPresentationDelay:le,minimumUpdatePeriod:pe}=m[0].attributes,fe=mergeDiscontiguousPlaylists(m.filter(videoOnly)).map(formatVideoPlaylist),ye=mergeDiscontiguousPlaylists(m.filter(audioOnly)),be=mergeDiscontiguousPlaylists(m.filter(vttOnly)),Re=m.map((m=>m.attributes.captionServices)).filter(Boolean),xe={allowCache:!0,discontinuityStarts:[],segments:[],endList:!0,mediaGroups:{AUDIO:{},VIDEO:{},"CLOSED-CAPTIONS":{},SUBTITLES:{}},uri:"",duration:de,playlists:addSidxSegmentsToPlaylists(fe,ee)};pe>=0&&(xe.minimumUpdatePeriod=1e3*pe),v&&(xe.locations=v),q&&(xe.contentSteering=q),"dynamic"===ce&&(xe.suggestedPresentationDelay=le),ie&&ie.length>0&&(xe.eventStream=ie);const _e=0===xe.playlists.length,we=ye.length?organizeAudioPlaylists(ye,ee,_e):null,Te=be.length?organizeVttPlaylists(be,ee):null,Se=fe.concat(flattenMediaGroupPlaylists(we),flattenMediaGroupPlaylists(Te)),Ie=Se.map((({timelineStarts:m})=>m));var Pe,qe;return xe.timelineStarts=getUniqueTimelineStarts(Ie),Pe=Se,qe=xe.timelineStarts,Pe.forEach((m=>{m.mediaSequence=0,m.discontinuitySequence=qe.findIndex((function({timeline:v}){return v===m.timeline})),m.segments&&m.segments.forEach(((m,v)=>{m.number=v}))})),we&&(xe.mediaGroups.AUDIO.audio=we),Te&&(xe.mediaGroups.SUBTITLES.subs=Te),Re.length&&(xe.mediaGroups["CLOSED-CAPTIONS"].cc=Re.reduce(((m,v)=>v?(v.forEach((v=>{const{channel:q,language:ee}=v;m[ee]={autoselect:!1,default:!1,instreamId:q,language:ee},v.hasOwnProperty("aspectRatio")&&(m[ee].aspectRatio=v.aspectRatio),v.hasOwnProperty("easyReader")&&(m[ee].easyReader=v.easyReader),v.hasOwnProperty("3D")&&(m[ee]["3D"]=v["3D"])})),m):m),{})),ae?positionManifestOnTimeline({oldManifest:ae,newManifest:xe}):xe},getLiveRValue=(m,v,q)=>{const{NOW:ee,clientOffset:ae,availabilityStartTime:ie,timescale:de=1,periodStart:ce=0,minimumUpdatePeriod:le=0}=m,pe=(ee+ae)/1e3+le-(ie+ce);return Math.ceil((pe*de-v)/q)},parseByTimeline=(m,v)=>{const{type:q,minimumUpdatePeriod:ee=0,media:ae="",sourceDuration:ie,timescale:de=1,startNumber:ce=1,periodStart:le}=m,pe=[];let fe=-1;for(let ye=0;yefe&&(fe=_e),xe<0){const ce=ye+1;we=ce===v.length?"dynamic"===q&&ee>0&&ae.indexOf("$Number$")>0?getLiveRValue(m,fe,Re):(ie*de-fe)/Re:(v[ce].t-fe)/Re}else we=xe+1;const Te=ce+pe.length+we;let Se=ce+pe.length;for(;Se(v,q,ee,ae)=>{if("$$"===v)return"$";if(void 0===m[q])return v;const ie=""+m[q];return"RepresentationID"===q?ie:(ae=ee?parseInt(ae,10):1,ie.length>=ae?ie:`${new Array(ae-ie.length+1).join("0")}${ie}`)},constructTemplateUrl=(m,v)=>m.replace(qt,identifierReplacement(v)),parseTemplateInfo=(m,v)=>m.duration||v?m.duration?parseByDuration(m):parseByTimeline(m,v):[{number:m.startNumber||1,duration:m.sourceDuration,time:0,timeline:m.periodStart}],segmentsFromTemplate=(m,v)=>{const q={RepresentationID:m.id,Bandwidth:m.bandwidth||0},{initialization:ee={sourceURL:"",range:""}}=m,ae=urlTypeToSegment({baseUrl:m.baseUrl,source:constructTemplateUrl(ee.sourceURL,q),range:ee.range});return parseTemplateInfo(m,v).map((v=>{q.Number=v.number,q.Time=v.time;const ee=constructTemplateUrl(m.media||"",q),ie=m.timescale||1,de=m.presentationTimeOffset||0,ce=m.periodStart+(v.time-de)/ie;return{uri:ee,timeline:v.timeline,duration:v.duration,resolvedUri:Ie(m.baseUrl||"",ee),map:ae,number:v.number,presentationTime:ce}}))},SegmentURLToSegmentObject=(m,v)=>{const{baseUrl:q,initialization:ee={}}=m,ae=urlTypeToSegment({baseUrl:q,source:ee.sourceURL,range:ee.range}),ie=urlTypeToSegment({baseUrl:q,source:v.media,range:v.mediaRange});return ie.map=ae,ie},segmentsFromList=(m,v)=>{const{duration:q,segmentUrls:ee=[],periodStart:ae}=m;if(!q&&!v||q&&v)throw new Error(Ut);const ie=ee.map((v=>SegmentURLToSegmentObject(m,v)));let de;q&&(de=parseByDuration(m)),v&&(de=parseByTimeline(m,v));return de.map(((v,q)=>{if(ie[q]){const ee=ie[q],de=m.timescale||1,ce=m.presentationTimeOffset||0;return ee.timeline=v.timeline,ee.duration=v.duration,ee.number=v.number,ee.presentationTime=ae+(v.time-ce)/de,ee}})).filter((m=>m))},generateSegments=({attributes:m,segmentInfo:v})=>{let q,ee;v.template?(ee=segmentsFromTemplate,q=merge(m,v.template)):v.base?(ee=segmentsFromBase,q=merge(m,v.base)):v.list&&(ee=segmentsFromList,q=merge(m,v.list));const ae={attributes:m};if(!ee)return ae;const ie=ee(q,v.segmentTimeline);if(q.duration){const{duration:m,timescale:v=1}=q;q.duration=m/v}else ie.length?q.duration=ie.reduce(((m,v)=>Math.max(m,Math.ceil(v.duration))),0):q.duration=0;return ae.attributes=q,ae.segments=ie,v.base&&q.indexRange&&(ae.sidx=ie[0],ae.segments=[]),ae},findChildren=(m,v)=>from(m.childNodes).filter((({tagName:m})=>m===v)),getContent=m=>m.textContent.trim(),parseDivisionValue=m=>parseFloat(m.split("/").reduce(((m,v)=>m/v))),parseDuration=m=>{const v=/P(?:(\d*)Y)?(?:(\d*)M)?(?:(\d*)D)?(?:T(?:(\d*)H)?(?:(\d*)M)?(?:([\d.]*)S)?)?/.exec(m);if(!v)return 0;const[q,ee,ae,ie,de,ce]=v.slice(1);return 31536e3*parseFloat(q||0)+2592e3*parseFloat(ee||0)+86400*parseFloat(ae||0)+3600*parseFloat(ie||0)+60*parseFloat(de||0)+parseFloat(ce||0)},Wt={mediaPresentationDuration:m=>parseDuration(m),availabilityStartTime(m){return/^\d+-\d+-\d+T\d+:\d+:\d+(\.\d+)?$/.test(v=m)&&(v+="Z"),Date.parse(v)/1e3;var v},minimumUpdatePeriod:m=>parseDuration(m),suggestedPresentationDelay:m=>parseDuration(m),type:m=>m,timeShiftBufferDepth:m=>parseDuration(m),start:m=>parseDuration(m),width:m=>parseInt(m,10),height:m=>parseInt(m,10),bandwidth:m=>parseInt(m,10),frameRate:m=>parseDivisionValue(m),startNumber:m=>parseInt(m,10),timescale:m=>parseInt(m,10),presentationTimeOffset:m=>parseInt(m,10),duration(m){const v=parseInt(m,10);return isNaN(v)?parseDuration(m):v},d:m=>parseInt(m,10),t:m=>parseInt(m,10),r:m=>parseInt(m,10),presentationTime:m=>parseInt(m,10),DEFAULT:m=>m},mpd_parser_es_parseAttributes=m=>m&&m.attributes?from(m.attributes).reduce(((m,v)=>{const q=Wt[v.name]||Wt.DEFAULT;return m[v.name]=q(v.value),m}),{}):{},zt={"urn:uuid:1077efec-c0b2-4d02-ace3-3c1e52e2fb4b":"org.w3.clearkey","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed":"com.widevine.alpha","urn:uuid:9a04f079-9840-4286-ab92-e65be0885f95":"com.microsoft.playready","urn:uuid:f239e769-efa3-4850-9c16-a903c6932efb":"com.adobe.primetime","urn:mpeg:dash:mp4protection:2011":"mp4protection"},buildBaseUrls=(m,v)=>v.length?flatten(m.map((function(m){return v.map((function(v){const q=getContent(v),ee=Ie(m.baseUrl,q),ae=merge(mpd_parser_es_parseAttributes(v),{baseUrl:ee});return ee!==q&&!ae.serviceLocation&&m.serviceLocation&&(ae.serviceLocation=m.serviceLocation),ae}))}))):m,getSegmentInformation=m=>{const v=findChildren(m,"SegmentTemplate")[0],q=findChildren(m,"SegmentList")[0],ee=q&&findChildren(q,"SegmentURL").map((m=>merge({tag:"SegmentURL"},mpd_parser_es_parseAttributes(m)))),ae=findChildren(m,"SegmentBase")[0],ie=q||v,de=ie&&findChildren(ie,"SegmentTimeline")[0],ce=q||ae||v,le=ce&&findChildren(ce,"Initialization")[0],pe=v&&mpd_parser_es_parseAttributes(v);pe&&le?pe.initialization=le&&mpd_parser_es_parseAttributes(le):pe&&pe.initialization&&(pe.initialization={sourceURL:pe.initialization});const fe={template:pe,segmentTimeline:de&&findChildren(de,"S").map((m=>mpd_parser_es_parseAttributes(m))),list:q&&merge(mpd_parser_es_parseAttributes(q),{segmentUrls:ee,initialization:mpd_parser_es_parseAttributes(le)}),base:ae&&merge(mpd_parser_es_parseAttributes(ae),{initialization:mpd_parser_es_parseAttributes(le)})};return Object.keys(fe).forEach((m=>{fe[m]||delete fe[m]})),fe},inheritBaseUrls=(m,v,q)=>ee=>{const ae=findChildren(ee,"BaseURL"),ie=buildBaseUrls(v,ae),de=merge(m,mpd_parser_es_parseAttributes(ee)),ce=getSegmentInformation(ee);return ie.map((m=>({segmentInfo:merge(q,ce),attributes:merge(de,m)})))},parseCaptionServiceMetadata=m=>{if("urn:scte:dash:cc:cea-608:2015"===m.schemeIdUri){return("string"!=typeof m.value?[]:m.value.split(";")).map((m=>{let v,q;return q=m,/^CC\d=/.test(m)?[v,q]=m.split("="):/^CC\d$/.test(m)&&(v=m),{channel:v,language:q}}))}if("urn:scte:dash:cc:cea-708:2015"===m.schemeIdUri){return("string"!=typeof m.value?[]:m.value.split(";")).map((m=>{const v={channel:void 0,language:void 0,aspectRatio:1,easyReader:0,"3D":0};if(/=/.test(m)){const[q,ee=""]=m.split("=");v.channel=q,v.language=m,ee.split(",").forEach((m=>{const[q,ee]=m.split(":");"lang"===q?v.language=ee:"er"===q?v.easyReader=Number(ee):"war"===q?v.aspectRatio=Number(ee):"3D"===q&&(v["3D"]=Number(ee))}))}else v.language=m;return v.channel&&(v.channel="SERVICE"+v.channel),v}))}},toEventStream=m=>flatten(findChildren(m.node,"EventStream").map((v=>{const q=mpd_parser_es_parseAttributes(v),ee=q.schemeIdUri;return findChildren(v,"Event").map((v=>{const ae=mpd_parser_es_parseAttributes(v),ie=ae.presentationTime||0,de=q.timescale||1,ce=ae.duration||0,le=ie/de+m.attributes.start;return{schemeIdUri:ee,value:q.value,id:ae.id,start:le,end:le+ce/de,messageData:getContent(v)||ae.messageData,contentEncoding:q.contentEncoding,presentationTimeOffset:q.presentationTimeOffset||0}}))}))),toRepresentations=(m,v,q)=>ee=>{const ae=mpd_parser_es_parseAttributes(ee),ie=buildBaseUrls(v,findChildren(ee,"BaseURL")),de=findChildren(ee,"Role")[0],ce={role:mpd_parser_es_parseAttributes(de)};let le=merge(m,ae,ce);const pe=findChildren(ee,"Accessibility")[0],fe=parseCaptionServiceMetadata(mpd_parser_es_parseAttributes(pe));fe&&(le=merge(le,{captionServices:fe}));const ye=findChildren(ee,"Label")[0];if(ye&&ye.childNodes.length){const m=ye.childNodes[0].nodeValue.trim();le=merge(le,{label:m})}const be=findChildren(ee,"ContentProtection").reduce(((m,v)=>{const q=mpd_parser_es_parseAttributes(v);q.schemeIdUri&&(q.schemeIdUri=q.schemeIdUri.toLowerCase());const ee=zt[q.schemeIdUri];if(ee){m[ee]={attributes:q};const ae=findChildren(v,"cenc:pssh")[0];if(ae){const v=getContent(ae);m[ee].pssh=v&&decode_b64_to_uint8_array_decodeB64ToUint8Array(v)}}return m}),{});Object.keys(be).length&&(le=merge(le,{contentProtection:be}));const Re=getSegmentInformation(ee),xe=findChildren(ee,"Representation"),_e=merge(q,Re);return flatten(xe.map(inheritBaseUrls(le,ie,_e)))},toAdaptationSets=(m,v)=>(q,ee)=>{const ae=buildBaseUrls(v,findChildren(q.node,"BaseURL")),ie=merge(m,{periodStart:q.attributes.start});"number"==typeof q.attributes.duration&&(ie.periodDuration=q.attributes.duration);const de=findChildren(q.node,"AdaptationSet"),ce=getSegmentInformation(q.node);return flatten(de.map(toRepresentations(ie,ae,ce)))},generateContentSteeringInformation=(m,v)=>{if(m.length>1&&v({type:"warn",message:"The MPD manifest should contain no more than one ContentSteering tag"}),!m.length)return null;const q=merge({serverURL:getContent(m[0])},mpd_parser_es_parseAttributes(m[0]));return q.queryBeforeStart="true"===q.queryBeforeStart,q},getPeriodStart=({attributes:m,priorPeriodAttributes:v,mpdType:q})=>"number"==typeof m.start?m.start:v&&"number"==typeof v.start&&"number"==typeof v.duration?v.start+v.duration:v||"static"!==q?null:0,inheritAttributes=(m,v={})=>{const{manifestUri:q="",NOW:ee=Date.now(),clientOffset:ae=0,eventHandler:ie=function(){}}=v,de=findChildren(m,"Period");if(!de.length)throw new Error(Pt);const ce=findChildren(m,"Location"),le=mpd_parser_es_parseAttributes(m),pe=buildBaseUrls([{baseUrl:q}],findChildren(m,"BaseURL")),fe=findChildren(m,"ContentSteering");le.type=le.type||"static",le.sourceDuration=le.mediaPresentationDuration||0,le.NOW=ee,le.clientOffset=ae,ce.length&&(le.locations=ce.map(getContent));const ye=[];return de.forEach(((m,v)=>{const q=mpd_parser_es_parseAttributes(m),ee=ye[v-1];q.start=getPeriodStart({attributes:q,priorPeriodAttributes:ee?ee.attributes:null,mpdType:le.type}),ye.push({node:m,attributes:q})})),{locations:le.locations,contentSteeringInfo:generateContentSteeringInformation(fe,ie),representationInfo:flatten(ye.map(toAdaptationSets(le,pe))),eventStream:flatten(ye.map(toEventStream))}},stringToMpdXml=m=>{if(""===m)throw new Error(Ft);const v=new jt.DOMParser;let q,ee;try{q=v.parseFromString(m,"application/xml"),ee=q&&"MPD"===q.documentElement.tagName?q.documentElement:null}catch(m){}if(!ee||ee&&ee.getElementsByTagName("parsererror").length>0)throw new Error(Ot);return ee},parseUTCTimingScheme=m=>{const v=findChildren(m,"UTCTiming")[0];if(!v)return null;const q=mpd_parser_es_parseAttributes(v);switch(q.schemeIdUri){case"urn:mpeg:dash:utc:http-head:2014":case"urn:mpeg:dash:utc:http-head:2012":q.method="HEAD";break;case"urn:mpeg:dash:utc:http-xsdate:2014":case"urn:mpeg:dash:utc:http-iso:2014":case"urn:mpeg:dash:utc:http-xsdate:2012":case"urn:mpeg:dash:utc:http-iso:2012":q.method="GET";break;case"urn:mpeg:dash:utc:direct:2014":case"urn:mpeg:dash:utc:direct:2012":q.method="DIRECT",q.value=Date.parse(q.value);break;default:throw new Error(Bt)}return q},parse=(m,v={})=>{const q=inheritAttributes(stringToMpdXml(m),v),ee=q.representationInfo.map(generateSegments);return toM3u8({dashPlaylists:ee,locations:q.locations,contentSteering:q.contentSteeringInfo,sidxMapping:v.sidxMapping,previousManifest:v.previousManifest,eventStream:q.eventStream})};var Vt,Ht=q(84221),Gt=q.n(Ht),$t=Rt([73,68,51]),Xt=function getId3Size(m,v){void 0===v&&(v=0);var q=(m=Rt(m))[v+5],ee=m[v+6]<<21|m[v+7]<<14|m[v+8]<<7|m[v+9];return(16&q)>>4?ee+20:ee+10},Kt=function getId3Offset(m,v){return void 0===v&&(v=0),(m=Rt(m)).length-v<10||!Ct(m,$t,{offset:v})?v:getId3Offset(m,v+=Xt(m,v))},Zt=(new Uint8Array([79,112,117,115,72,101,97,100]),function normalizePath(m){return"string"==typeof m?Dt(m):m}),Jt=function normalizePaths(m){return Array.isArray(m)?m.map((function(m){return Zt(m)})):[Zt(m)]},Qt=function parseDescriptors(m){m=Rt(m);for(var v=[],q=0;m.length>q;){var ee=m[q],ae=0,ie=0,de=m[++ie];for(ie++;128&de;)ae=(127&de)<<7,de=m[ie],ie++;ae+=127&de;for(var ce=0;ce>>0,de=m.subarray(ae+4,ae+8);if(0===ie)break;var ce=ae+ie;if(ce>m.length){if(q)break;ce=m.length}var le=m.subarray(ae+8,ce);Ct(de,v[0])&&(1===v.length?ee.push(le):ee.push.apply(ee,findBox(le,v.slice(1),q))),ae=ce}return ee},sn={EBML:Rt([26,69,223,163]),DocType:Rt([66,130]),Segment:Rt([24,83,128,103]),SegmentInfo:Rt([21,73,169,102]),Tracks:Rt([22,84,174,107]),Track:Rt([174]),TrackNumber:Rt([215]),DefaultDuration:Rt([35,227,131]),TrackEntry:Rt([174]),TrackType:Rt([131]),FlagDefault:Rt([136]),CodecID:Rt([134]),CodecPrivate:Rt([99,162]),VideoTrack:Rt([224]),AudioTrack:Rt([225]),Cluster:Rt([31,67,182,117]),Timestamp:Rt([231]),TimestampScale:Rt([42,215,177]),BlockGroup:Rt([160]),BlockDuration:Rt([155]),Block:Rt([161]),SimpleBlock:Rt([163])},dn=[128,64,32,16,8,4,2,1],cn=function getLength(m){for(var v=1,q=0;q=v.length)return v.length;var ee=ln(v,q,!1);if(Ct(m.bytes,ee.bytes))return q;var ae=ln(v,q+ee.length);return getInfinityDataSize(m,v,q+ae.length+ae.value+ee.length)},gn=function findEbml(m,v){v=pn(v),m=Rt(m);var q=[];if(!v.length)return q;for(var ee=0;eem.length?m.length:de+ie.value,le=m.subarray(de,ce);Ct(v[0],ae.bytes)&&(1===v.length?q.push(le):q=q.concat(findEbml(le,v.slice(1)))),ee+=ae.length+ie.length+le.length}return q},mn=Rt([0,0,0,1]),yn=Rt([0,0,1]),vn=Rt([0,0,3]),bn=function discardEmulationPreventionBytes(m){for(var v=[],q=1;q>1&63),-1!==q.indexOf(le)&&(ae=ie+ce),ie+=ce+("h264"===v?1:2)}else ie++}return m.subarray(0,0)},Sn=function findH264Nal(m,v,q){return xn(m,"h264",v,q)},Cn=function findH265Nal(m,v,q){return xn(m,"h265",v,q)},On={webm:Rt([119,101,98,109]),matroska:Rt([109,97,116,114,111,115,107,97]),flac:Rt([102,76,97,67]),ogg:Rt([79,103,103,83]),ac3:Rt([11,119]),riff:Rt([82,73,70,70]),avi:Rt([65,86,73]),wav:Rt([87,65,86,69]),"3gp":Rt([102,116,121,112,51,103]),mp4:Rt([102,116,121,112]),fmp4:Rt([115,116,121,112]),mov:Rt([102,116,121,112,113,116]),moov:Rt([109,111,111,118]),moof:Rt([109,111,111,102])},zn={aac:function aac(m){var v=Kt(m);return Ct(m,[255,16],{offset:v,mask:[255,22]})},mp3:function mp3(m){var v=Kt(m);return Ct(m,[255,2],{offset:v,mask:[255,6]})},webm:function webm(m){var v=gn(m,[sn.EBML,sn.DocType])[0];return Ct(v,On.webm)},mkv:function mkv(m){var v=gn(m,[sn.EBML,sn.DocType])[0];return Ct(v,On.matroska)},mp4:function mp4(m){return!zn["3gp"](m)&&!zn.mov(m)&&(!(!Ct(m,On.mp4,{offset:4})&&!Ct(m,On.fmp4,{offset:4}))||(!(!Ct(m,On.moof,{offset:4})&&!Ct(m,On.moov,{offset:4}))||void 0))},mov:function mov(m){return Ct(m,On.mov,{offset:4})},"3gp":function gp(m){return Ct(m,On["3gp"],{offset:4})},ac3:function ac3(m){var v=Kt(m);return Ct(m,On.ac3,{offset:v})},ts:function ts(m){if(m.length<189&&m.length>=1)return 71===m[0];for(var v=0;v+1880},Zn=q(51489),Jn="8.10.0";const Qn={},hooks=function(m,v){return Qn[m]=Qn[m]||[],v&&(Qn[m]=Qn[m].concat(v)),Qn[m]},removeHook=function(m,v){const q=hooks(m).indexOf(v);return!(q<=-1)&&(Qn[m]=Qn[m].slice(),Qn[m].splice(q,1),!0)},Yn={prefixed:!0},ta=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror","fullscreen"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror","-webkit-full-screen"]],aa=ta[0];let ra;for(let m=0;m(ee,ie,de)=>{const ce=v.levels[ie],le=new RegExp(`^(${ce})$`);let pe=m;if("log"!==ee&&de.unshift(ee.toUpperCase()+":"),q&&(pe=`%c${m}`,de.unshift(q)),de.unshift(pe+":"),ia){ia.push([].concat(de));const m=ia.length-1e3;ia.splice(0,m>0?m:0)}if(!ae().console)return;let fe=ae().console[ee];fe||"debug"!==ee||(fe=ae().console.info||ae().console.log),fe&&ce&&le.test(ee)&&fe[Array.isArray(de)?"apply":"call"](ae().console,de)};const sa=function createLogger$1(m,v=":",q=""){let ee,ae="info";const log=function(...m){ee("log",ae,m)};return ee=LogByTypeFactory(m,log,q),log.createLogger=(ee,ae,ie)=>{const de=void 0!==ae?ae:v;return createLogger$1(`${m} ${de} ${ee}`,de,void 0!==ie?ie:q)},log.createNewLogger=(m,v,q)=>createLogger$1(m,v,q),log.levels={all:"debug|log|warn|error",off:"",debug:"debug|log|warn|error",info:"log|warn|error",warn:"warn|error",error:"error",DEFAULT:ae},log.level=m=>{if("string"==typeof m){if(!log.levels.hasOwnProperty(m))throw new Error(`"${m}" in not a valid log level`);ae=m}return ae},(log.history=()=>ia?[].concat(ia):[]).filter=m=>(ia||[]).filter((v=>new RegExp(`.*${m}.*`).test(v[0]))),log.history.clear=()=>{ia&&(ia.length=0)},log.history.disable=()=>{null!==ia&&(ia.length=0,ia=null)},log.history.enable=()=>{null===ia&&(ia=[])},log.error=(...m)=>ee("error",ae,m),log.warn=(...m)=>ee("warn",ae,m),log.debug=(...m)=>ee("debug",ae,m),log}("VIDEOJS"),oa=sa.createLogger,ca=Object.prototype.toString,keys=function(m){return video_es_isObject(m)?Object.keys(m):[]};function each(m,v){keys(m).forEach((q=>v(m[q],q)))}function reduce(m,v,q=0){return keys(m).reduce(((q,ee)=>v(q,m[ee],ee)),q)}function video_es_isObject(m){return!!m&&"object"==typeof m}function isPlain(m){return video_es_isObject(m)&&"[object Object]"===ca.call(m)&&m.constructor===Object}function merge$1(...m){const v={};return m.forEach((m=>{m&&each(m,((m,q)=>{isPlain(m)?(isPlain(v[q])||(v[q]={}),v[q]=merge$1(v[q],m)):v[q]=m}))})),v}function video_es_values(m={}){const v=[];for(const q in m)if(m.hasOwnProperty(q)){const ee=m[q];v.push(ee)}return v}function defineLazyProperty(m,v,q,ee=!0){const set=q=>Object.defineProperty(m,v,{value:q,enumerable:!0,writable:!0}),ae={configurable:!0,enumerable:!0,get(){const m=q();return set(m),m}};return ee&&(ae.set=set),Object.defineProperty(m,v,ae)}var ua=Object.freeze({__proto__:null,each:each,reduce:reduce,isObject:video_es_isObject,isPlain:isPlain,merge:merge$1,values:video_es_values,defineLazyProperty:defineLazyProperty});let ha,ga=!1,fa=null,ya=!1,va=!1,ba=!1,xa=!1,_a=!1,Ea=null,wa=null,Da=null,Ca=!1,ka=!1,Aa=!1,Ia=!1;const ja=Boolean(isReal()&&("ontouchstart"in ae()||ae().navigator.maxTouchPoints||ae().DocumentTouch&&ae().document instanceof ae().DocumentTouch)),Fa=ae().navigator&&ae().navigator.userAgentData;if(Fa&&Fa.platform&&Fa.brands&&(ya="Android"===Fa.platform,ba=Boolean(Fa.brands.find((m=>"Microsoft Edge"===m.brand))),xa=Boolean(Fa.brands.find((m=>"Chromium"===m.brand))),_a=!ba&&xa,Ea=wa=(Fa.brands.find((m=>"Chromium"===m.brand))||{}).version||null,ka="Windows"===Fa.platform),!xa){const m=ae().navigator&&ae().navigator.userAgent||"";ga=/iPod/i.test(m),fa=function(){const v=m.match(/OS (\d+)_/i);return v&&v[1]?v[1]:null}(),ya=/Android/i.test(m),ha=function(){const v=m.match(/Android (\d+)(?:\.(\d+))?(?:\.(\d+))*/i);if(!v)return null;const q=v[1]&&parseFloat(v[1]),ee=v[2]&&parseFloat(v[2]);return q&&ee?parseFloat(v[1]+"."+v[2]):q||null}(),va=/Firefox/i.test(m),ba=/Edg/i.test(m),xa=/Chrome/i.test(m)||/CriOS/i.test(m),_a=!ba&&xa,Ea=wa=function(){const v=m.match(/(Chrome|CriOS)\/(\d+)/);return v&&v[2]?parseFloat(v[2]):null}(),Da=function(){const v=/MSIE\s(\d+)\.\d/.exec(m);let q=v&&parseFloat(v[1]);return!q&&/Trident\/7.0/i.test(m)&&/rv:11.0/.test(m)&&(q=11),q}(),Ca=/Safari/i.test(m)&&!_a&&!ya&&!ba,ka=/Windows/i.test(m),Aa=/iPad/i.test(m)||Ca&&ja&&!/iPhone/i.test(m),Ia=/iPhone/i.test(m)&&!Aa}const Oa=Ia||Aa||ga,Ba=(Ca||Oa)&&!_a;var Ma=Object.freeze({__proto__:null,get IS_IPOD(){return ga},get IOS_VERSION(){return fa},get IS_ANDROID(){return ya},get ANDROID_VERSION(){return ha},get IS_FIREFOX(){return va},get IS_EDGE(){return ba},get IS_CHROMIUM(){return xa},get IS_CHROME(){return _a},get CHROMIUM_VERSION(){return Ea},get CHROME_VERSION(){return wa},get IE_VERSION(){return Da},get IS_SAFARI(){return Ca},get IS_WINDOWS(){return ka},get IS_IPAD(){return Aa},get IS_IPHONE(){return Ia},TOUCH_ENABLED:ja,IS_IOS:Oa,IS_ANY_SAFARI:Ba});function isNonBlankString(m){return"string"==typeof m&&Boolean(m.trim())}function throwIfWhitespace(m){if(m.indexOf(" ")>=0)throw new Error("class has illegal whitespace characters")}function isReal(){return de()===ae().document}function isEl(m){return video_es_isObject(m)&&1===m.nodeType}function isInFrame(){try{return ae().parent!==ae().self}catch(m){return!0}}function createQuerier(m){return function(v,q){if(!isNonBlankString(v))return de()[m](null);isNonBlankString(q)&&(q=de().querySelector(q));const ee=isEl(q)?q:de();return ee[m]&&ee[m](v)}}function createEl(m="div",v={},q={},ee){const ae=de().createElement(m);return Object.getOwnPropertyNames(v).forEach((function(m){const q=v[m];"textContent"===m?textContent(ae,q):ae[m]===q&&"tabIndex"!==m||(ae[m]=q)})),Object.getOwnPropertyNames(q).forEach((function(m){ae.setAttribute(m,q[m])})),ee&&appendContent(ae,ee),ae}function textContent(m,v){return void 0===m.textContent?m.innerText=v:m.textContent=v,m}function prependTo(m,v){v.firstChild?v.insertBefore(m,v.firstChild):v.appendChild(m)}function hasClass(m,v){return throwIfWhitespace(v),m.classList.contains(v)}function addClass(m,...v){return m.classList.add(...v.reduce(((m,v)=>m.concat(v.split(/\s+/))),[])),m}function removeClass(m,...v){return m?(m.classList.remove(...v.reduce(((m,v)=>m.concat(v.split(/\s+/))),[])),m):(sa.warn("removeClass was called with an element that doesn't exist"),null)}function toggleClass(m,v,q){return"function"==typeof q&&(q=q(m,v)),"boolean"!=typeof q&&(q=void 0),v.split(/\s+/).forEach((v=>m.classList.toggle(v,q))),m}function setAttributes(m,v){Object.getOwnPropertyNames(v).forEach((function(q){const ee=v[q];null==ee||!1===ee?m.removeAttribute(q):m.setAttribute(q,!0===ee?"":ee)}))}function getAttributes(m){const v={},q=["autoplay","controls","playsinline","loop","muted","default","defaultMuted"];if(m&&m.attributes&&m.attributes.length>0){const ee=m.attributes;for(let m=ee.length-1;m>=0;m--){const ae=ee[m].name;let ie=ee[m].value;q.includes(ae)&&(ie=null!==ie),v[ae]=ie}}return v}function getAttribute(m,v){return m.getAttribute(v)}function setAttribute(m,v,q){m.setAttribute(v,q)}function removeAttribute(m,v){m.removeAttribute(v)}function blockTextSelection(){de().body.focus(),de().onselectstart=function(){return!1}}function unblockTextSelection(){de().onselectstart=function(){return!0}}function getBoundingClientRect(m){if(m&&m.getBoundingClientRect&&m.parentNode){const v=m.getBoundingClientRect(),q={};return["bottom","height","left","right","top","width"].forEach((m=>{void 0!==v[m]&&(q[m]=v[m])})),q.height||(q.height=parseFloat(computedStyle(m,"height"))),q.width||(q.width=parseFloat(computedStyle(m,"width"))),q}}function findPosition(m){if(!m||m&&!m.offsetParent)return{left:0,top:0,width:0,height:0};const v=m.offsetWidth,q=m.offsetHeight;let ee=0,ae=0;for(;m.offsetParent&&m!==de()[Yn.fullscreenElement];)ee+=m.offsetLeft,ae+=m.offsetTop,m=m.offsetParent;return{left:ee,top:ae,width:v,height:q}}function getPointerPosition(m,v){const q={x:0,y:0};if(Oa){let v=m;for(;v&&"html"!==v.nodeName.toLowerCase();){const m=computedStyle(v,"transform");if(/^matrix/.test(m)){const v=m.slice(7,-1).split(/,\s/).map(Number);q.x+=v[4],q.y+=v[5]}else if(/^matrix3d/.test(m)){const v=m.slice(9,-1).split(/,\s/).map(Number);q.x+=v[12],q.y+=v[13]}v=v.parentNode}}const ee={},ae=findPosition(v.target),ie=findPosition(m),de=ie.width,ce=ie.height;let le=v.offsetY-(ie.top-ae.top),pe=v.offsetX-(ie.left-ae.left);return v.changedTouches&&(pe=v.changedTouches[0].pageX-ie.left,le=v.changedTouches[0].pageY+ie.top,Oa&&(pe-=q.x,le-=q.y)),ee.y=1-Math.max(0,Math.min(1,le/ce)),ee.x=Math.max(0,Math.min(1,pe/de)),ee}function isTextNode(m){return video_es_isObject(m)&&3===m.nodeType}function emptyEl(m){for(;m.firstChild;)m.removeChild(m.firstChild);return m}function normalizeContent(m){return"function"==typeof m&&(m=m()),(Array.isArray(m)?m:[m]).map((m=>("function"==typeof m&&(m=m()),isEl(m)||isTextNode(m)?m:"string"==typeof m&&/\S/.test(m)?de().createTextNode(m):void 0))).filter((m=>m))}function appendContent(m,v){return normalizeContent(v).forEach((v=>m.appendChild(v))),m}function insertContent(m,v){return appendContent(emptyEl(m),v)}function isSingleLeftClick(m){return void 0===m.button&&void 0===m.buttons||(0===m.button&&void 0===m.buttons||("mouseup"===m.type&&0===m.button&&0===m.buttons||0===m.button&&1===m.buttons))}const za=createQuerier("querySelector"),Ha=createQuerier("querySelectorAll");function computedStyle(m,v){if(!m||!v)return"";if("function"==typeof ae().getComputedStyle){let q;try{q=ae().getComputedStyle(m)}catch(m){return""}return q?q.getPropertyValue(v)||q[v]:""}return""}function copyStyleSheetsToWindow(m){[...de().styleSheets].forEach((v=>{try{const q=[...v.cssRules].map((m=>m.cssText)).join(""),ee=de().createElement("style");ee.textContent=q,m.document.head.appendChild(ee)}catch(q){const ee=de().createElement("link");ee.rel="stylesheet",ee.type=v.type,ee.media=v.media.mediaText,ee.href=v.href,m.document.head.appendChild(ee)}}))}var Ga=Object.freeze({__proto__:null,isReal:isReal,isEl:isEl,isInFrame:isInFrame,createEl:createEl,textContent:textContent,prependTo:prependTo,hasClass:hasClass,addClass:addClass,removeClass:removeClass,toggleClass:toggleClass,setAttributes:setAttributes,getAttributes:getAttributes,getAttribute:getAttribute,setAttribute:setAttribute,removeAttribute:removeAttribute,blockTextSelection:blockTextSelection,unblockTextSelection:unblockTextSelection,getBoundingClientRect:getBoundingClientRect,findPosition:findPosition,getPointerPosition:getPointerPosition,isTextNode:isTextNode,emptyEl:emptyEl,normalizeContent:normalizeContent,appendContent:appendContent,insertContent:insertContent,isSingleLeftClick:isSingleLeftClick,$:za,$$:Ha,computedStyle:computedStyle,copyStyleSheetsToWindow:copyStyleSheetsToWindow});let Ka,Ja=!1;const autoSetup=function(){if(!1===Ka.options.autoSetup)return;const m=Array.prototype.slice.call(de().getElementsByTagName("video")),v=Array.prototype.slice.call(de().getElementsByTagName("audio")),q=Array.prototype.slice.call(de().getElementsByTagName("video-js")),ee=m.concat(v,q);if(ee&&ee.length>0)for(let m=0,v=ee.length;m-1&&(q={passive:!0}),m.addEventListener(v,ee.dispatcher,q)}else m.attachEvent&&m.attachEvent("on"+v,ee.dispatcher)}function off(m,v,q){if(!er.has(m))return;const ee=er.get(m);if(!ee.handlers)return;if(Array.isArray(v))return _handleMultipleEvents(off,m,v,q);const removeType=function(m,v){ee.handlers[v]=[],_cleanUpEvents(m,v)};if(void 0===v){for(const v in ee.handlers)Object.prototype.hasOwnProperty.call(ee.handlers||{},v)&&removeType(m,v);return}const ae=ee.handlers[v];if(ae)if(q){if(q.guid)for(let m=0;m=v&&(m(...ee),q=ie)}},debounce=function(m,v,q,ee=ae()){let ie;const debounced=function(){const ae=this,de=arguments;let later=function(){ie=null,later=null,q||m.apply(ae,de)};!ie&&q&&m.apply(ae,de),ee.clearTimeout(ie),ie=ee.setTimeout(later,v)};return debounced.cancel=()=>{ee.clearTimeout(ie),ie=null},debounced};var lr=Object.freeze({__proto__:null,UPDATE_REFRESH_INTERVAL:or,bind_:bind_,throttle:throttle,debounce:debounce});let hr;class gr{on(m,v){const q=this.addEventListener;this.addEventListener=()=>{},on(this,m,v),this.addEventListener=q}off(m,v){off(this,m,v)}one(m,v){const q=this.addEventListener;this.addEventListener=()=>{},one(this,m,v),this.addEventListener=q}any(m,v){const q=this.addEventListener;this.addEventListener=()=>{},any(this,m,v),this.addEventListener=q}trigger(m){const v=m.type||m;"string"==typeof m&&(m={type:v}),m=fixEvent(m),this.allowedEvents_[v]&&this["on"+v]&&this["on"+v](m),trigger(this,m)}queueTrigger(m){hr||(hr=new Map);const v=m.type||m;let q=hr.get(this);q||(q=new Map,hr.set(this,q));const ee=q.get(v);q.delete(v),ae().clearTimeout(ee);const ie=ae().setTimeout((()=>{q.delete(v),0===q.size&&(q=null,hr.delete(this)),this.trigger(m)}),0);q.set(v,ie)}}gr.prototype.allowedEvents_={},gr.prototype.addEventListener=gr.prototype.on,gr.prototype.removeEventListener=gr.prototype.off,gr.prototype.dispatchEvent=gr.prototype.trigger;const objName=m=>"function"==typeof m.name?m.name():"string"==typeof m.name?m.name:m.name_?m.name_:m.constructor&&m.constructor.name?m.constructor.name:typeof m,isEvented=m=>m instanceof gr||!!m.eventBusEl_&&["on","one","off","trigger"].every((v=>"function"==typeof m[v])),isValidEventType=m=>"string"==typeof m&&/\S/.test(m)||Array.isArray(m)&&!!m.length,validateTarget=(m,v,q)=>{if(!m||!m.nodeName&&!isEvented(m))throw new Error(`Invalid target for ${objName(v)}#${q}; must be a DOM node or evented object.`)},validateEventType=(m,v,q)=>{if(!isValidEventType(m))throw new Error(`Invalid event type for ${objName(v)}#${q}; must be a non-empty string or array.`)},validateListener=(m,v,q)=>{if("function"!=typeof m)throw new Error(`Invalid listener for ${objName(v)}#${q}; must be a function.`)},normalizeListenArgs=(m,v,q)=>{const ee=v.length<3||v[0]===m||v[0]===m.eventBusEl_;let ae,ie,de;return ee?(ae=m.eventBusEl_,v.length>=3&&v.shift(),[ie,de]=v):[ae,ie,de]=v,validateTarget(ae,m,q),validateEventType(ie,m,q),validateListener(de,m,q),de=bind_(m,de),{isTargetingSelf:ee,target:ae,type:ie,listener:de}},listen=(m,v,q,ee)=>{validateTarget(m,m,v),m.nodeName?ir[v](m,q,ee):m[v](q,ee)},vr={on(...m){const{isTargetingSelf:v,target:q,type:ee,listener:ae}=normalizeListenArgs(this,m,"on");if(listen(q,"on",ee,ae),!v){const removeListenerOnDispose=()=>this.off(q,ee,ae);removeListenerOnDispose.guid=ae.guid;const removeRemoverOnTargetDispose=()=>this.off("dispose",removeListenerOnDispose);removeRemoverOnTargetDispose.guid=ae.guid,listen(this,"on","dispose",removeListenerOnDispose),listen(q,"on","dispose",removeRemoverOnTargetDispose)}},one(...m){const{isTargetingSelf:v,target:q,type:ee,listener:ae}=normalizeListenArgs(this,m,"one");if(v)listen(q,"one",ee,ae);else{const wrapper=(...m)=>{this.off(q,ee,wrapper),ae.apply(null,m)};wrapper.guid=ae.guid,listen(q,"one",ee,wrapper)}},any(...m){const{isTargetingSelf:v,target:q,type:ee,listener:ae}=normalizeListenArgs(this,m,"any");if(v)listen(q,"any",ee,ae);else{const wrapper=(...m)=>{this.off(q,ee,wrapper),ae.apply(null,m)};wrapper.guid=ae.guid,listen(q,"any",ee,wrapper)}},off(m,v,q){if(!m||isValidEventType(m))off(this.eventBusEl_,m,v);else{const ee=m,ae=v;validateTarget(ee,this,"off"),validateEventType(ae,this,"off"),validateListener(q,this,"off"),q=bind_(this,q),this.off("dispose",q),ee.nodeName?(off(ee,ae,q),off(ee,"dispose",q)):isEvented(ee)&&(ee.off(ae,q),ee.off("dispose",q))}},trigger(m,v){validateTarget(this.eventBusEl_,this,"trigger");const q=m&&"string"!=typeof m?m.type:m;if(!isValidEventType(q))throw new Error(`Invalid event type for ${objName(this)}#trigger; must be a non-empty string or object with a type key that has a non-empty value.`);return trigger(this.eventBusEl_,m,v)}};function evented(m,v={}){const{eventBusKey:q}=v;if(q){if(!m[q].nodeName)throw new Error(`The eventBusKey "${q}" does not refer to an element.`);m.eventBusEl_=m[q]}else m.eventBusEl_=createEl("span",{className:"vjs-event-bus"});return Object.assign(m,vr),m.eventedCallbacks&&m.eventedCallbacks.forEach((m=>{m()})),m.on("dispose",(()=>{m.off(),[m,m.el_,m.eventBusEl_].forEach((function(m){m&&er.has(m)&&er.delete(m)})),ae().setTimeout((()=>{m.eventBusEl_=null}),0)})),m}const br={state:{},setState(m){let v;return"function"==typeof m&&(m=m()),each(m,((m,q)=>{this.state[q]!==m&&(v=v||{},v[q]={from:this.state[q],to:m}),this.state[q]=m})),v&&isEvented(this)&&this.trigger({changes:v,type:"statechanged"}),v}};function stateful(m,v){return Object.assign(m,br),m.state=Object.assign({},m.state,v),"function"==typeof m.handleStateChanged&&isEvented(m)&&m.on("statechanged",m.handleStateChanged),m}const toLowerCase=function(m){return"string"!=typeof m?m:m.replace(/./,(m=>m.toLowerCase()))},toTitleCase$1=function(m){return"string"!=typeof m?m:m.replace(/./,(m=>m.toUpperCase()))},titleCaseEquals=function(m,v){return toTitleCase$1(m)===toTitleCase$1(v)};var Rr=Object.freeze({__proto__:null,toLowerCase:toLowerCase,toTitleCase:toTitleCase$1,titleCaseEquals:titleCaseEquals});class xr{constructor(m,v,q){if(!m&&this.play?this.player_=m=this:this.player_=m,this.isDisposed_=!1,this.parentComponent_=null,this.options_=merge$1({},this.options_),v=this.options_=merge$1(this.options_,v),this.id_=v.id||v.el&&v.el.id,!this.id_){const v=m&&m.id&&m.id()||"no_player";this.id_=`${v}_component_${newGUID()}`}this.name_=v.name||null,v.el?this.el_=v.el:!1!==v.createEl&&(this.el_=this.createEl()),v.className&&this.el_&&v.className.split(" ").forEach((m=>this.addClass(m))),["on","off","one","any","trigger"].forEach((m=>{this[m]=void 0})),!1!==v.evented&&(evented(this,{eventBusKey:this.el_?"el_":null}),this.handleLanguagechange=this.handleLanguagechange.bind(this),this.on(this.player_,"languagechange",this.handleLanguagechange)),stateful(this,this.constructor.defaultState),this.children_=[],this.childIndex_={},this.childNameIndex_={},this.setTimeoutIds_=new Set,this.setIntervalIds_=new Set,this.rafIds_=new Set,this.namedRafs_=new Map,this.clearingTimersOnDispose_=!1,!1!==v.initChildren&&this.initChildren(),this.ready(q),!1!==v.reportTouchActivity&&this.enableTouchActivity()}on(m,v){}off(m,v){}one(m,v){}any(m,v){}trigger(m,v){}dispose(m={}){if(!this.isDisposed_){if(this.readyQueue_&&(this.readyQueue_.length=0),this.trigger({type:"dispose",bubbles:!1}),this.isDisposed_=!0,this.children_)for(let m=this.children_.length-1;m>=0;m--)this.children_[m].dispose&&this.children_[m].dispose();this.children_=null,this.childIndex_=null,this.childNameIndex_=null,this.parentComponent_=null,this.el_&&(this.el_.parentNode&&(m.restoreEl?this.el_.parentNode.replaceChild(m.restoreEl,this.el_):this.el_.parentNode.removeChild(this.el_)),this.el_=null),this.player_=null}}isDisposed(){return Boolean(this.isDisposed_)}player(){return this.player_}options(m){return m?(this.options_=merge$1(this.options_,m),this.options_):this.options_}el(){return this.el_}createEl(m,v,q){return createEl(m,v,q)}localize(m,v,q=m){const ee=this.player_.language&&this.player_.language(),ae=this.player_.languages&&this.player_.languages(),ie=ae&&ae[ee],de=ee&&ee.split("-")[0],ce=ae&&ae[de];let le=q;return ie&&ie[m]?le=ie[m]:ce&&ce[m]&&(le=ce[m]),v&&(le=le.replace(/\{(\d+)\}/g,(function(m,q){const ee=v[q-1];let ae=ee;return void 0===ee&&(ae=m),ae}))),le}handleLanguagechange(){}contentEl(){return this.contentEl_||this.el_}id(){return this.id_}name(){return this.name_}children(){return this.children_}getChildById(m){return this.childIndex_[m]}getChild(m){if(m)return this.childNameIndex_[m]}getDescendant(...m){m=m.reduce(((m,v)=>m.concat(v)),[]);let v=this;for(let q=0;q=0;q--)if(this.children_[q]===m){v=!0,this.children_.splice(q,1);break}if(!v)return;m.parentComponent_=null,this.childIndex_[m.id()]=null,this.childNameIndex_[toTitleCase$1(m.name())]=null,this.childNameIndex_[toLowerCase(m.name())]=null;const q=m.el();q&&q.parentNode===this.contentEl()&&this.contentEl().removeChild(m.el())}initChildren(){const m=this.options_.children;if(m){const v=this.options_,handleAdd=m=>{const q=m.name;let ee=m.opts;if(void 0!==v[q]&&(ee=v[q]),!1===ee)return;!0===ee&&(ee={}),ee.playerOptions=this.options_.playerOptions;const ae=this.addChild(q,ee);ae&&(this[q]=ae)};let q;const ee=xr.getComponent("Tech");q=Array.isArray(m)?m:Object.keys(m),q.concat(Object.keys(this.options_).filter((function(m){return!q.some((function(v){return"string"==typeof v?m===v:m===v.name}))}))).map((v=>{let q,ee;return"string"==typeof v?(q=v,ee=m[q]||this.options_[q]||{}):(q=v.name,ee=v),{name:q,opts:ee}})).filter((m=>{const v=xr.getComponent(m.opts.componentClass||toTitleCase$1(m.name));return v&&!ee.isTech(v)})).forEach(handleAdd)}}buildCSSClass(){return""}ready(m,v=!1){if(m)return this.isReady_?void(v?m.call(this):this.setTimeout(m,1)):(this.readyQueue_=this.readyQueue_||[],void this.readyQueue_.push(m))}triggerReady(){this.isReady_=!0,this.setTimeout((function(){const m=this.readyQueue_;this.readyQueue_=[],m&&m.length>0&&m.forEach((function(m){m.call(this)}),this),this.trigger("ready")}),1)}$(m,v){return za(m,v||this.contentEl())}$$(m,v){return Ha(m,v||this.contentEl())}hasClass(m){return hasClass(this.el_,m)}addClass(...m){addClass(this.el_,...m)}removeClass(...m){removeClass(this.el_,...m)}toggleClass(m,v){toggleClass(this.el_,m,v)}show(){this.removeClass("vjs-hidden")}hide(){this.addClass("vjs-hidden")}lockShowing(){this.addClass("vjs-lock-showing")}unlockShowing(){this.removeClass("vjs-lock-showing")}getAttribute(m){return getAttribute(this.el_,m)}setAttribute(m,v){setAttribute(this.el_,m,v)}removeAttribute(m){removeAttribute(this.el_,m)}width(m,v){return this.dimension("width",m,v)}height(m,v){return this.dimension("height",m,v)}dimensions(m,v){this.width(m,!0),this.height(v)}dimension(m,v,q){if(void 0!==v)return null!==v&&v==v||(v=0),-1!==(""+v).indexOf("%")||-1!==(""+v).indexOf("px")?this.el_.style[m]=v:this.el_.style[m]="auto"===v?"":v+"px",void(q||this.trigger("componentresize"));if(!this.el_)return 0;const ee=this.el_.style[m],ae=ee.indexOf("px");return-1!==ae?parseInt(ee.slice(0,ae),10):parseInt(this.el_["offset"+toTitleCase$1(m)],10)}currentDimension(m){let v=0;if("width"!==m&&"height"!==m)throw new Error("currentDimension only accepts width or height value");if(v=computedStyle(this.el_,m),v=parseFloat(v),0===v||isNaN(v)){const q=`offset${toTitleCase$1(m)}`;v=this.el_[q]}return v}currentDimensions(){return{width:this.currentDimension("width"),height:this.currentDimension("height")}}currentWidth(){return this.currentDimension("width")}currentHeight(){return this.currentDimension("height")}focus(){this.el_.focus()}blur(){this.el_.blur()}handleKeyDown(m){this.player_&&(le().isEventKey(m,"Tab")||m.stopPropagation(),this.player_.handleKeyDown(m))}handleKeyPress(m){this.handleKeyDown(m)}emitTapEvents(){let m=0,v=null;let q;this.on("touchstart",(function(ee){1===ee.touches.length&&(v={pageX:ee.touches[0].pageX,pageY:ee.touches[0].pageY},m=ae().performance.now(),q=!0)})),this.on("touchmove",(function(m){if(m.touches.length>1)q=!1;else if(v){const ee=m.touches[0].pageX-v.pageX,ae=m.touches[0].pageY-v.pageY;Math.sqrt(ee*ee+ae*ae)>10&&(q=!1)}}));const noTap=function(){q=!1};this.on("touchleave",noTap),this.on("touchcancel",noTap),this.on("touchend",(function(ee){if(v=null,!0===q){ae().performance.now()-m<200&&(ee.preventDefault(),this.trigger("tap"))}}))}enableTouchActivity(){if(!this.player()||!this.player().reportUserActivity)return;const m=bind_(this.player(),this.player().reportUserActivity);let v;this.on("touchstart",(function(){m(),this.clearInterval(v),v=this.setInterval(m,250)}));const touchEnd=function(q){m(),this.clearInterval(v)};this.on("touchmove",m),this.on("touchend",touchEnd),this.on("touchcancel",touchEnd)}setTimeout(m,v){var q;return m=bind_(this,m),this.clearTimersOnDispose_(),q=ae().setTimeout((()=>{this.setTimeoutIds_.has(q)&&this.setTimeoutIds_.delete(q),m()}),v),this.setTimeoutIds_.add(q),q}clearTimeout(m){return this.setTimeoutIds_.has(m)&&(this.setTimeoutIds_.delete(m),ae().clearTimeout(m)),m}setInterval(m,v){m=bind_(this,m),this.clearTimersOnDispose_();const q=ae().setInterval(m,v);return this.setIntervalIds_.add(q),q}clearInterval(m){return this.setIntervalIds_.has(m)&&(this.setIntervalIds_.delete(m),ae().clearInterval(m)),m}requestAnimationFrame(m){var v;return this.clearTimersOnDispose_(),m=bind_(this,m),v=ae().requestAnimationFrame((()=>{this.rafIds_.has(v)&&this.rafIds_.delete(v),m()})),this.rafIds_.add(v),v}requestNamedAnimationFrame(m,v){if(this.namedRafs_.has(m))return;this.clearTimersOnDispose_(),v=bind_(this,v);const q=this.requestAnimationFrame((()=>{v(),this.namedRafs_.has(m)&&this.namedRafs_.delete(m)}));return this.namedRafs_.set(m,q),m}cancelNamedAnimationFrame(m){this.namedRafs_.has(m)&&(this.cancelAnimationFrame(this.namedRafs_.get(m)),this.namedRafs_.delete(m))}cancelAnimationFrame(m){return this.rafIds_.has(m)&&(this.rafIds_.delete(m),ae().cancelAnimationFrame(m)),m}clearTimersOnDispose_(){this.clearingTimersOnDispose_||(this.clearingTimersOnDispose_=!0,this.one("dispose",(()=>{[["namedRafs_","cancelNamedAnimationFrame"],["rafIds_","cancelAnimationFrame"],["setTimeoutIds_","clearTimeout"],["setIntervalIds_","clearInterval"]].forEach((([m,v])=>{this[m].forEach(((m,q)=>this[v](q)))})),this.clearingTimersOnDispose_=!1})))}static registerComponent(m,v){if("string"!=typeof m||!m)throw new Error(`Illegal component name, "${m}"; must be a non-empty string.`);const q=xr.getComponent("Tech"),ee=q&&q.isTech(v),ae=xr===v||xr.prototype.isPrototypeOf(v.prototype);if(ee||!ae){let v;throw v=ee?"techs must be registered using Tech.registerTech()":"must be a Component subclass",new Error(`Illegal component, "${m}"; ${v}.`)}m=toTitleCase$1(m),xr.components_||(xr.components_={});const ie=xr.getComponent("Player");if("Player"===m&&ie&&ie.players){const m=ie.players,v=Object.keys(m);if(m&&v.length>0&&v.map((v=>m[v])).every(Boolean))throw new Error("Can not register Player component after player has been created.")}return xr.components_[m]=v,xr.components_[toLowerCase(m)]=v,v}static getComponent(m){if(m&&xr.components_)return xr.components_[m]}}function rangeCheck(m,v,q){if("number"!=typeof v||v<0||v>q)throw new Error(`Failed to execute '${m}' on 'TimeRanges': The index provided (${v}) is non-numeric or out of bounds (0-${q}).`)}function getRange(m,v,q,ee){return rangeCheck(m,ee,q.length-1),q[ee][v]}function createTimeRangesObj(m){let v;return v=void 0===m||0===m.length?{length:0,start(){throw new Error("This TimeRanges object is empty")},end(){throw new Error("This TimeRanges object is empty")}}:{length:m.length,start:getRange.bind(null,"start",0,m),end:getRange.bind(null,"end",1,m)},ae().Symbol&&ae().Symbol.iterator&&(v[ae().Symbol.iterator]=()=>(m||[]).values()),v}function createTimeRanges$1(m,v){return Array.isArray(m)?createTimeRangesObj(m):void 0===m||void 0===v?createTimeRangesObj():createTimeRangesObj([[m,v]])}xr.registerComponent("Component",xr);const defaultImplementation=function(m,v){m=m<0?0:m;let q=Math.floor(m%60),ee=Math.floor(m/60%60),ae=Math.floor(m/3600);const ie=Math.floor(v/60%60),de=Math.floor(v/3600);return(isNaN(m)||m===1/0)&&(ae=ee=q="-"),ae=ae>0||de>0?ae+":":"",ee=((ae||ie>=10)&&ee<10?"0"+ee:ee)+":",q=q<10?"0"+q:q,ae+ee+q};let Dr=defaultImplementation;function setFormatTime(m){Dr=m}function resetFormatTime(){Dr=defaultImplementation}function formatTime(m,v=m){return Dr(m,v)}var Cr=Object.freeze({__proto__:null,createTimeRanges:createTimeRanges$1,createTimeRange:createTimeRanges$1,setFormatTime:setFormatTime,resetFormatTime:resetFormatTime,formatTime:formatTime});function bufferedPercent(m,v){let q,ee,ae=0;if(!v)return 0;m&&m.length||(m=createTimeRanges$1(0,0));for(let ie=0;iev&&(ee=v),ae+=ee-q;return ae/v}function MediaError(m){if(m instanceof MediaError)return m;"number"==typeof m?this.code=m:"string"==typeof m?this.message=m:video_es_isObject(m)&&("number"==typeof m.code&&(this.code=m.code),Object.assign(this,m)),this.message||(this.message=MediaError.defaultMessages[this.code]||"")}MediaError.prototype.code=0,MediaError.prototype.message="",MediaError.prototype.status=null,MediaError.errorTypes=["MEDIA_ERR_CUSTOM","MEDIA_ERR_ABORTED","MEDIA_ERR_NETWORK","MEDIA_ERR_DECODE","MEDIA_ERR_SRC_NOT_SUPPORTED","MEDIA_ERR_ENCRYPTED"],MediaError.defaultMessages={1:"You aborted the media playback",2:"A network error caused the media download to fail part-way.",3:"The media playback was aborted due to a corruption problem or because the media used features your browser did not support.",4:"The media could not be loaded, either because the server or network failed or because the format is not supported.",5:"The media is encrypted and we do not have the keys to decrypt it."};for(let m=0;m{}))}const trackToJson_=function(m){return["kind","label","language","id","inBandMetadataTrackDispatchType","mode","src"].reduce(((v,q,ee)=>(m[q]&&(v[q]=m[q]),v)),{cues:m.cues&&Array.prototype.map.call(m.cues,(function(m){return{startTime:m.startTime,endTime:m.endTime,text:m.text,id:m.id}}))})};var textTrackConverter_textTracksToJson=function(m){const v=m.$$("track"),q=Array.prototype.map.call(v,(m=>m.track));return Array.prototype.map.call(v,(function(m){const v=trackToJson_(m.track);return m.src&&(v.src=m.src),v})).concat(Array.prototype.filter.call(m.textTracks(),(function(m){return-1===q.indexOf(m)})).map(trackToJson_))},textTrackConverter_jsonToTextTracks=function(m,v){return m.forEach((function(m){const q=v.addRemoteTextTrack(m).track;!m.src&&m.cues&&m.cues.forEach((m=>q.addCue(m)))})),v.textTracks()};const Ar="vjs-modal-dialog";class Pr extends xr{constructor(m,v){super(m,v),this.handleKeyDown_=m=>this.handleKeyDown(m),this.close_=m=>this.close(m),this.opened_=this.hasBeenOpened_=this.hasBeenFilled_=!1,this.closeable(!this.options_.uncloseable),this.content(this.options_.content),this.contentEl_=createEl("div",{className:`${Ar}-content`},{role:"document"}),this.descEl_=createEl("p",{className:`${Ar}-description vjs-control-text`,id:this.el().getAttribute("aria-describedby")}),textContent(this.descEl_,this.description()),this.el_.appendChild(this.descEl_),this.el_.appendChild(this.contentEl_)}createEl(){return super.createEl("div",{className:this.buildCSSClass(),tabIndex:-1},{"aria-describedby":`${this.id()}_description`,"aria-hidden":"true","aria-label":this.label(),role:"dialog"})}dispose(){this.contentEl_=null,this.descEl_=null,this.previouslyActiveEl_=null,super.dispose()}buildCSSClass(){return`${Ar} vjs-hidden ${super.buildCSSClass()}`}label(){return this.localize(this.options_.label||"Modal Window")}description(){let m=this.options_.description||this.localize("This is a modal window.");return this.closeable()&&(m+=" "+this.localize("This modal can be closed by pressing the Escape key or activating the close button.")),m}open(){if(!this.opened_){const m=this.player();this.trigger("beforemodalopen"),this.opened_=!0,(this.options_.fillAlways||!this.hasBeenOpened_&&!this.hasBeenFilled_)&&this.fill(),this.wasPlaying_=!m.paused(),this.options_.pauseOnOpen&&this.wasPlaying_&&m.pause(),this.on("keydown",this.handleKeyDown_),this.hadControls_=m.controls(),m.controls(!1),this.show(),this.conditionalFocus_(),this.el().setAttribute("aria-hidden","false"),this.trigger("modalopen"),this.hasBeenOpened_=!0}}opened(m){return"boolean"==typeof m&&this[m?"open":"close"](),this.opened_}close(){if(!this.opened_)return;const m=this.player();this.trigger("beforemodalclose"),this.opened_=!1,this.wasPlaying_&&this.options_.pauseOnOpen&&m.play(),this.off("keydown",this.handleKeyDown_),this.hadControls_&&m.controls(!0),this.hide(),this.el().setAttribute("aria-hidden","true"),this.trigger("modalclose"),this.conditionalBlur_(),this.options_.temporary&&this.dispose()}closeable(m){if("boolean"==typeof m){const v=this.closeable_=!!m;let q=this.getChild("closeButton");if(v&&!q){const m=this.contentEl_;this.contentEl_=this.el_,q=this.addChild("closeButton",{controlText:"Close Modal Dialog"}),this.contentEl_=m,this.on(q,"close",this.close_)}!v&&q&&(this.off(q,"close",this.close_),this.removeChild(q),q.dispose())}return this.closeable_}fill(){this.fillWith(this.content())}fillWith(m){const v=this.contentEl(),q=v.parentNode,ee=v.nextSibling;this.trigger("beforemodalfill"),this.hasBeenFilled_=!0,q.removeChild(v),this.empty(),insertContent(v,m),this.trigger("modalfill"),ee?q.insertBefore(v,ee):q.appendChild(v);const ae=this.getChild("closeButton");ae&&q.appendChild(ae.el_)}empty(){this.trigger("beforemodalempty"),emptyEl(this.contentEl()),this.trigger("modalempty")}content(m){return void 0!==m&&(this.content_=m),this.content_}conditionalFocus_(){const m=de().activeElement,v=this.player_.el_;this.previouslyActiveEl_=null,(v.contains(m)||v===m)&&(this.previouslyActiveEl_=m,this.focus())}conditionalBlur_(){this.previouslyActiveEl_&&(this.previouslyActiveEl_.focus(),this.previouslyActiveEl_=null)}handleKeyDown(m){if(m.stopPropagation(),le().isEventKey(m,"Escape")&&this.closeable())return m.preventDefault(),void this.close();if(!le().isEventKey(m,"Tab"))return;const v=this.focusableEls_(),q=this.el_.querySelector(":focus");let ee;for(let m=0;m(m instanceof ae().HTMLAnchorElement||m instanceof ae().HTMLAreaElement)&&m.hasAttribute("href")||(m instanceof ae().HTMLInputElement||m instanceof ae().HTMLSelectElement||m instanceof ae().HTMLTextAreaElement||m instanceof ae().HTMLButtonElement)&&!m.hasAttribute("disabled")||m instanceof ae().HTMLIFrameElement||m instanceof ae().HTMLObjectElement||m instanceof ae().HTMLEmbedElement||m.hasAttribute("tabindex")&&-1!==m.getAttribute("tabindex")||m.hasAttribute("contenteditable")))}}Pr.prototype.options_={pauseOnOpen:!0,temporary:!0},xr.registerComponent("ModalDialog",Pr);class Fr extends gr{constructor(m=[]){super(),this.tracks_=[],Object.defineProperty(this,"length",{get(){return this.tracks_.length}});for(let v=0;v{this.trigger({track:m,type:"labelchange",target:this})},isEvented(m)&&m.addEventListener("labelchange",m.labelchange_)}removeTrack(m){let v;for(let q=0,ee=this.length;qthis.queueTrigger("change")),this.triggerSelectedlanguagechange||(this.triggerSelectedlanguagechange_=()=>this.trigger("selectedlanguagechange")),m.addEventListener("modechange",this.queueChange_);-1===["metadata","chapters"].indexOf(m.kind)&&m.addEventListener("modechange",this.triggerSelectedlanguagechange_)}removeTrack(m){super.removeTrack(m),m.removeEventListener&&(this.queueChange_&&m.removeEventListener("modechange",this.queueChange_),this.selectedlanguagechange_&&m.removeEventListener("modechange",this.triggerSelectedlanguagechange_))}}class Br{constructor(m){Br.prototype.setCues_.call(this,m),Object.defineProperty(this,"length",{get(){return this.length_}})}setCues_(m){const v=this.length||0;let q=0;const ee=m.length;this.cues_=m,this.length_=m.length;const defineProp=function(m){""+m in this||Object.defineProperty(this,""+m,{get(){return this.cues_[m]}})};if(vv[m],set(){}});Object.defineProperty(this,"label",{get:()=>q,set(m){m!==q&&(q=m,this.trigger("labelchange"))}})}}const parseUrl=function(m){const v=["protocol","hostname","port","pathname","search","hash","host"],q=de().createElement("a");q.href=m;const ee={};for(let m=0;m0&&(ae().console&&ae().console.groupCollapsed&&ae().console.groupCollapsed(`Text Track parsing errors for ${v.src}`),ee.forEach((m=>sa.error(m))),ae().console&&ae().console.groupEnd&&ae().console.groupEnd()),q.flush()},loadTrack=function(m,v){const q={uri:m},ee=isCrossOrigin(m);ee&&(q.cors=ee);const ie="use-credentials"===v.tech_.crossOrigin();ie&&(q.withCredentials=ie),be()(q,bind_(this,(function(m,q,ee){if(m)return sa.error(m,q);v.loaded_=!0,"function"!=typeof ae().WebVTT?v.tech_&&v.tech_.any(["vttjsloaded","vttjserror"],(m=>{if("vttjserror"!==m.type)return parseCues(ee,v);sa.error(`vttjs failed to load, stopping trying to process ${v.src}`)})):parseCues(ee,v)})))};class ei extends Zr{constructor(m={}){if(!m.tech)throw new Error("A tech was not provided.");const v=merge$1(m,{kind:Gr[m.kind]||"subtitles",language:m.language||m.srclang||""});let q=Kr[v.mode]||"disabled";const ee=v.default;"metadata"!==v.kind&&"chapters"!==v.kind||(q="hidden"),super(v),this.tech_=v.tech,this.cues_=[],this.activeCues_=[],this.preload_=!1!==this.tech_.preloadTextTracks;const ae=new Br(this.cues_),ie=new Br(this.activeCues_);let de=!1;this.timeupdateHandler=bind_(this,(function(m={}){this.tech_.isDisposed()||(this.tech_.isReady_?(this.activeCues=this.activeCues,de&&(this.trigger("cuechange"),de=!1),"timeupdate"!==m.type&&(this.rvf_=this.tech_.requestVideoFrameCallback(this.timeupdateHandler))):"timeupdate"!==m.type&&(this.rvf_=this.tech_.requestVideoFrameCallback(this.timeupdateHandler)))}));this.tech_.one("dispose",(()=>{this.stopTracking()})),"disabled"!==q&&this.startTracking(),Object.defineProperties(this,{default:{get:()=>ee,set(){}},mode:{get:()=>q,set(m){Kr[m]&&q!==m&&(q=m,this.preload_||"disabled"===q||0!==this.cues.length||loadTrack(this.src,this),this.stopTracking(),"disabled"!==q&&this.startTracking(),this.trigger("modechange"))}},cues:{get(){return this.loaded_?ae:null},set(){}},activeCues:{get(){if(!this.loaded_)return null;if(0===this.cues.length)return ie;const m=this.tech_.currentTime(),v=[];for(let q=0,ee=this.cues.length;q=m&&v.push(ee)}if(de=!1,v.length!==this.activeCues_.length)de=!0;else for(let m=0;mq,set(m){"boolean"==typeof m&&m!==q&&(q=m,this.trigger("enabledchange"))}}),v.enabled&&(this.enabled=v.enabled),this.loaded_=!0}}class Ri extends Zr{constructor(m={}){const v=merge$1(m,{kind:Wr[m.kind]||""});super(v);let q=!1;Object.defineProperty(this,"selected",{get:()=>q,set(m){"boolean"==typeof m&&m!==q&&(q=m,this.trigger("selectedchange"))}}),v.selected&&(this.selected=v.selected)}}class _i extends gr{constructor(m={}){let v;super();const q=new ei(m);this.kind=q.kind,this.src=q.src,this.srclang=q.language,this.label=q.label,this.default=q.default,Object.defineProperties(this,{readyState:{get:()=>v},track:{get:()=>q}}),v=_i.NONE,q.addEventListener("loadeddata",(()=>{v=_i.LOADED,this.trigger({type:"load",target:this})}))}}_i.prototype.allowedEvents_={load:"load"},_i.NONE=0,_i.LOADING=1,_i.LOADED=2,_i.ERROR=3;const Ei={audio:{ListClass:class extends Fr{constructor(m=[]){for(let v=m.length-1;v>=0;v--)if(m[v].enabled){disableOthers$1(m,m[v]);break}super(m),this.changing_=!1}addTrack(m){m.enabled&&disableOthers$1(this,m),super.addTrack(m),m.addEventListener&&(m.enabledChange_=()=>{this.changing_||(this.changing_=!0,disableOthers$1(this,m),this.changing_=!1,this.trigger("change"))},m.addEventListener("enabledchange",m.enabledChange_))}removeTrack(m){super.removeTrack(m),m.removeEventListener&&m.enabledChange_&&(m.removeEventListener("enabledchange",m.enabledChange_),m.enabledChange_=null)}},TrackClass:si,capitalName:"Audio"},video:{ListClass:class extends Fr{constructor(m=[]){for(let v=m.length-1;v>=0;v--)if(m[v].selected){disableOthers(m,m[v]);break}super(m),this.changing_=!1,Object.defineProperty(this,"selectedIndex",{get(){for(let m=0;m{this.changing_||(this.changing_=!0,disableOthers(this,m),this.changing_=!1,this.trigger("change"))},m.addEventListener("selectedchange",m.selectedChange_))}removeTrack(m){super.removeTrack(m),m.removeEventListener&&m.selectedChange_&&(m.removeEventListener("selectedchange",m.selectedChange_),m.selectedChange_=null)}},TrackClass:Ri,capitalName:"Video"},text:{ListClass:Ur,TrackClass:ei,capitalName:"Text"}};Object.keys(Ei).forEach((function(m){Ei[m].getterName=`${m}Tracks`,Ei[m].privateName=`${m}Tracks_`}));const Ti={remoteText:{ListClass:Ur,TrackClass:ei,capitalName:"RemoteText",getterName:"remoteTextTracks",privateName:"remoteTextTracks_"},remoteTextEl:{ListClass:class{constructor(m=[]){this.trackElements_=[],Object.defineProperty(this,"length",{get(){return this.trackElements_.length}});for(let v=0,q=m.length;vthis.onDurationChange(m),this.trackProgress_=m=>this.trackProgress(m),this.trackCurrentTime_=m=>this.trackCurrentTime(m),this.stopTrackingCurrentTime_=m=>this.stopTrackingCurrentTime(m),this.disposeSourceHandler_=m=>this.disposeSourceHandler(m),this.queuedHanders_=new Set,this.hasStarted_=!1,this.on("playing",(function(){this.hasStarted_=!0})),this.on("loadstart",(function(){this.hasStarted_=!1})),Di.names.forEach((v=>{const q=Di[v];m&&m[q.getterName]&&(this[q.privateName]=m[q.getterName])})),this.featuresProgressEvents||this.manualProgressOn(),this.featuresTimeupdateEvents||this.manualTimeUpdatesOn(),["Text","Audio","Video"].forEach((v=>{!1===m[`native${v}Tracks`]&&(this[`featuresNative${v}Tracks`]=!1)})),!1===m.nativeCaptions||!1===m.nativeTextTracks?this.featuresNativeTextTracks=!1:!0!==m.nativeCaptions&&!0!==m.nativeTextTracks||(this.featuresNativeTextTracks=!0),this.featuresNativeTextTracks||this.emulateTextTracks(),this.preloadTextTracks=!1!==m.preloadTextTracks,this.autoRemoteTextTracks_=new Di.text.ListClass,this.initTrackListeners(),m.nativeControlsForTouch||this.emitTapEvents(),this.constructor&&(this.name_=this.constructor.name||"Unknown Tech")}triggerSourceset(m){this.isReady_||this.one("ready",(()=>this.setTimeout((()=>this.triggerSourceset(m)),1))),this.trigger({src:m,type:"sourceset"})}manualProgressOn(){this.on("durationchange",this.onDurationChange_),this.manualProgress=!0,this.one("ready",this.trackProgress_)}manualProgressOff(){this.manualProgress=!1,this.stopTrackingProgress(),this.off("durationchange",this.onDurationChange_)}trackProgress(m){this.stopTrackingProgress(),this.progressInterval=this.setInterval(bind_(this,(function(){const m=this.bufferedPercent();this.bufferedPercent_!==m&&this.trigger("progress"),this.bufferedPercent_=m,1===m&&this.stopTrackingProgress()})),500)}onDurationChange(m){this.duration_=this.duration()}buffered(){return createTimeRanges$1(0,0)}bufferedPercent(){return bufferedPercent(this.buffered(),this.duration_)}stopTrackingProgress(){this.clearInterval(this.progressInterval)}manualTimeUpdatesOn(){this.manualTimeUpdates=!0,this.on("play",this.trackCurrentTime_),this.on("pause",this.stopTrackingCurrentTime_)}manualTimeUpdatesOff(){this.manualTimeUpdates=!1,this.stopTrackingCurrentTime(),this.off("play",this.trackCurrentTime_),this.off("pause",this.stopTrackingCurrentTime_)}trackCurrentTime(){this.currentTimeInterval&&this.stopTrackingCurrentTime(),this.currentTimeInterval=this.setInterval((function(){this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})}),250)}stopTrackingCurrentTime(){this.clearInterval(this.currentTimeInterval),this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})}dispose(){this.clearTracks(Ei.names),this.manualProgress&&this.manualProgressOff(),this.manualTimeUpdates&&this.manualTimeUpdatesOff(),super.dispose()}clearTracks(m){(m=[].concat(m)).forEach((m=>{const v=this[`${m}Tracks`]()||[];let q=v.length;for(;q--;){const ee=v[q];"text"===m&&this.removeRemoteTextTrack(ee),v.removeTrack(ee)}}))}cleanupAutoTextTracks(){const m=this.autoRemoteTextTracks_||[];let v=m.length;for(;v--;){const q=m[v];this.removeRemoteTextTrack(q)}}reset(){}crossOrigin(){}setCrossOrigin(){}error(m){return void 0!==m&&(this.error_=new MediaError(m),this.trigger("error")),this.error_}played(){return this.hasStarted_?createTimeRanges$1(0,0):createTimeRanges$1()}play(){}setScrubbing(m){}scrubbing(){}setCurrentTime(m){this.manualTimeUpdates&&this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})}initTrackListeners(){Ei.names.forEach((m=>{const v=Ei[m],trackListChanges=()=>{this.trigger(`${m}trackchange`)},q=this[v.getterName]();q.addEventListener("removetrack",trackListChanges),q.addEventListener("addtrack",trackListChanges),this.on("dispose",(()=>{q.removeEventListener("removetrack",trackListChanges),q.removeEventListener("addtrack",trackListChanges)}))}))}addWebVttScript_(){if(!ae().WebVTT)if(de().body.contains(this.el())){if(!this.options_["vtt.js"]&&isPlain(xe())&&Object.keys(xe()).length>0)return void this.trigger("vttjsloaded");const m=de().createElement("script");m.src=this.options_["vtt.js"]||"https://vjs.zencdn.net/vttjs/0.14.1/vtt.min.js",m.onload=()=>{this.trigger("vttjsloaded")},m.onerror=()=>{this.trigger("vttjserror")},this.on("dispose",(()=>{m.onload=null,m.onerror=null})),ae().WebVTT=!0,this.el().parentNode.appendChild(m)}else this.ready(this.addWebVttScript_)}emulateTextTracks(){const m=this.textTracks(),v=this.remoteTextTracks(),handleAddTrack=v=>m.addTrack(v.track),handleRemoveTrack=v=>m.removeTrack(v.track);v.on("addtrack",handleAddTrack),v.on("removetrack",handleRemoveTrack),this.addWebVttScript_();const updateDisplay=()=>this.trigger("texttrackchange"),textTracksChanges=()=>{updateDisplay();for(let v=0;vthis.autoRemoteTextTracks_.addTrack(q.track))),q}removeRemoteTextTrack(m){const v=this.remoteTextTrackEls().getTrackElementByTrack_(m);this.remoteTextTrackEls().removeTrackElement_(v),this.remoteTextTracks().removeTrack(m),this.autoRemoteTextTracks_.removeTrack(m)}getVideoPlaybackQuality(){return{}}requestPictureInPicture(){return Promise.reject()}disablePictureInPicture(){return!0}setDisablePictureInPicture(){}requestVideoFrameCallback(m){const v=newGUID();return!this.isReady_||this.paused()?(this.queuedHanders_.add(v),this.one("playing",(()=>{this.queuedHanders_.has(v)&&(this.queuedHanders_.delete(v),m())}))):this.requestNamedAnimationFrame(v,m),v}cancelVideoFrameCallback(m){this.queuedHanders_.has(m)?this.queuedHanders_.delete(m):this.cancelNamedAnimationFrame(m)}setPoster(){}playsinline(){}setPlaysinline(){}overrideNativeAudioTracks(m){}overrideNativeVideoTracks(m){}canPlayType(m){return""}static canPlayType(m){return""}static canPlaySource(m,v){return Ci.canPlayType(m.type)}static isTech(m){return m.prototype instanceof Ci||m instanceof Ci||m===Ci}static registerTech(m,v){if(Ci.techs_||(Ci.techs_={}),!Ci.isTech(v))throw new Error(`Tech ${m} must be a Tech`);if(!Ci.canPlayType)throw new Error("Techs must have a static canPlayType method on them");if(!Ci.canPlaySource)throw new Error("Techs must have a static canPlaySource method on them");return m=toTitleCase$1(m),Ci.techs_[m]=v,Ci.techs_[toLowerCase(m)]=v,"Tech"!==m&&Ci.defaultTechOrder_.push(m),v}static getTech(m){if(m)return Ci.techs_&&Ci.techs_[m]?Ci.techs_[m]:(m=toTitleCase$1(m),ae()&&ae().videojs&&ae().videojs[m]?(sa.warn(`The ${m} tech was added to the videojs object when it should be registered using videojs.registerTech(name, tech)`),ae().videojs[m]):void 0)}}Di.names.forEach((function(m){const v=Di[m];Ci.prototype[v.getterName]=function(){return this[v.privateName]=this[v.privateName]||new v.ListClass,this[v.privateName]}})),Ci.prototype.featuresVolumeControl=!0,Ci.prototype.featuresMuteControl=!0,Ci.prototype.featuresFullscreenResize=!1,Ci.prototype.featuresPlaybackRate=!1,Ci.prototype.featuresProgressEvents=!1,Ci.prototype.featuresSourceset=!1,Ci.prototype.featuresTimeupdateEvents=!1,Ci.prototype.featuresNativeTextTracks=!1,Ci.prototype.featuresVideoFrameCallback=!1,Ci.withSourceHandlers=function(m){m.registerSourceHandler=function(v,q){let ee=m.sourceHandlers;ee||(ee=m.sourceHandlers=[]),void 0===q&&(q=ee.length),ee.splice(q,0,v)},m.canPlayType=function(v){const q=m.sourceHandlers||[];let ee;for(let m=0;mv===Bi?Bi:q[m]?q[m](v):v}function executeRight(m,v,q,ee){for(let ae=m.length-1;ae>=0;ae--){const ie=m[ae];ie[v]&&ie[v](ee,q)}}function getOrCreateFactory(m,v){const q=Ui[m.id()];let ee=null;if(null==q)return ee=v(m),Ui[m.id()]=[[v,ee]],ee;for(let m=0;m{if(!v)return"";if(m.cache_.source.src===v&&m.cache_.source.type)return m.cache_.source.type;const q=m.cache_.sources.filter((m=>m.src===v));if(q.length)return q[0].type;const ee=m.$$("source");for(let m=0;mthis.handleMouseOver(m),this.handleMouseOut_=m=>this.handleMouseOut(m),this.handleClick_=m=>this.handleClick(m),this.handleKeyDown_=m=>this.handleKeyDown(m),this.emitTapEvents(),this.enable()}createEl(m="div",v={},q={}){v=Object.assign({className:this.buildCSSClass(),tabIndex:0},v),"button"===m&&sa.error(`Creating a ClickableComponent with an HTML element of ${m} is not supported; use a Button instead.`),q=Object.assign({role:"button"},q),this.tabIndex_=v.tabIndex;const ee=createEl(m,v,q);return this.player_.options_.experimentalSvgIcons||ee.appendChild(createEl("span",{className:"vjs-icon-placeholder"},{"aria-hidden":!0})),this.createControlTextEl(ee),ee}dispose(){this.controlTextEl_=null,super.dispose()}createControlTextEl(m){return this.controlTextEl_=createEl("span",{className:"vjs-control-text"},{"aria-live":"polite"}),m&&m.appendChild(this.controlTextEl_),this.controlText(this.controlText_,m),this.controlTextEl_}controlText(m,v=this.el()){if(void 0===m)return this.controlText_||"Need Text";const q=this.localize(m);this.controlText_=m,textContent(this.controlTextEl_,q),this.nonIconControl||this.player_.options_.noUITitleAttributes||v.setAttribute("title",q)}buildCSSClass(){return`vjs-control vjs-button ${super.buildCSSClass()}`}enable(){this.enabled_||(this.enabled_=!0,this.removeClass("vjs-disabled"),this.el_.setAttribute("aria-disabled","false"),void 0!==this.tabIndex_&&this.el_.setAttribute("tabIndex",this.tabIndex_),this.on(["tap","click"],this.handleClick_),this.on("keydown",this.handleKeyDown_))}disable(){this.enabled_=!1,this.addClass("vjs-disabled"),this.el_.setAttribute("aria-disabled","true"),void 0!==this.tabIndex_&&this.el_.removeAttribute("tabIndex"),this.off("mouseover",this.handleMouseOver_),this.off("mouseout",this.handleMouseOut_),this.off(["tap","click"],this.handleClick_),this.off("keydown",this.handleKeyDown_)}handleLanguagechange(){this.controlText(this.controlText_)}handleClick(m){this.options_.clickHandler&&this.options_.clickHandler.call(this,arguments)}handleKeyDown(m){le().isEventKey(m,"Space")||le().isEventKey(m,"Enter")?(m.preventDefault(),m.stopPropagation(),this.trigger("click")):super.handleKeyDown(m)}}xr.registerComponent("ClickableComponent",ns);class as extends ns{constructor(m,v){super(m,v),this.update(),this.update_=m=>this.update(m),m.on("posterchange",this.update_)}dispose(){this.player().off("posterchange",this.update_),super.dispose()}createEl(){return createEl("div",{className:"vjs-poster"})}crossOrigin(m){if(void 0===m)return this.$("img")?this.$("img").crossOrigin:this.player_.tech_&&this.player_.tech_.isReady_?this.player_.crossOrigin():this.player_.options_.crossOrigin||this.player_.options_.crossorigin||null;null===m||"anonymous"===m||"use-credentials"===m?this.$("img")&&(this.$("img").crossOrigin=m):this.player_.log.warn(`crossOrigin must be null, "anonymous" or "use-credentials", given "${m}"`)}update(m){const v=this.player().poster();this.setSrc(v),v?this.show():this.hide()}setSrc(m){m?(this.$("img")||this.el_.appendChild(createEl("picture",{className:"vjs-poster",tabIndex:-1},{},createEl("img",{loading:"lazy",crossOrigin:this.crossOrigin()},{alt:""}))),this.$("img").src=m):this.el_.textContent=""}handleClick(m){this.player_.controls()&&(this.player_.tech(!0)&&this.player_.tech(!0).focus(),this.player_.paused()?silencePromise(this.player_.play()):this.player_.pause())}}as.prototype.crossorigin=as.prototype.crossOrigin,xr.registerComponent("PosterImage",as);const rs="#222",ss="#ccc",os={monospace:"monospace",sansSerif:"sans-serif",serif:"serif",monospaceSansSerif:'"Andale Mono", "Lucida Console", monospace',monospaceSerif:'"Courier New", monospace',proportionalSansSerif:"sans-serif",proportionalSerif:"serif",casual:'"Comic Sans MS", Impact, fantasy',script:'"Monotype Corsiva", cursive',smallcaps:'"Andale Mono", "Lucida Console", monospace, sans-serif'};function constructColor(m,v){let q;if(4===m.length)q=m[1]+m[1]+m[2]+m[2]+m[3]+m[3];else{if(7!==m.length)throw new Error("Invalid color code provided, "+m+"; must be formatted as e.g. #f0e or #f604e2.");q=m.slice(1)}return"rgba("+parseInt(q.slice(0,2),16)+","+parseInt(q.slice(2,4),16)+","+parseInt(q.slice(4,6),16)+","+v+")"}function tryUpdateStyle(m,v,q){try{m.style[v]=q}catch(m){return}}function getCSSPositionValue(m){return m?`${m}px`:""}xr.registerComponent("TextTrackDisplay",class extends xr{constructor(m,v,q){super(m,v,q);const updateDisplayHandler=m=>{this.updateDisplayOverlay(),this.updateDisplay(m)};m.on("loadstart",(m=>this.toggleDisplay(m))),m.on("texttrackchange",(m=>this.updateDisplay(m))),m.on("loadedmetadata",(m=>{this.updateDisplayOverlay(),this.preselectTrack(m)})),m.ready(bind_(this,(function(){if(m.tech_&&m.tech_.featuresNativeTextTracks)return void this.hide();m.on("fullscreenchange",updateDisplayHandler),m.on("playerresize",updateDisplayHandler);const v=ae().screen.orientation||ae(),q=ae().screen.orientation?"change":"orientationchange";v.addEventListener(q,updateDisplayHandler),m.on("dispose",(()=>v.removeEventListener(q,updateDisplayHandler)));const ee=this.options_.playerOptions.tracks||[];for(let m=0;m.1&&(q>ee?ie=Math.round((m-v*ee)/2):de=Math.round((v-m/ee)/2)),tryUpdateStyle(this.el_,"insetInline",getCSSPositionValue(ie)),tryUpdateStyle(this.el_,"insetBlock",getCSSPositionValue(de))}updateDisplayState(m){const v=this.player_.textTrackSettings.getValues(),q=m.activeCues;let ee=q.length;for(;ee--;){const m=q[ee];if(!m)continue;const ie=m.displayState;if(v.color&&(ie.firstChild.style.color=v.color),v.textOpacity&&tryUpdateStyle(ie.firstChild,"color",constructColor(v.color||"#fff",v.textOpacity)),v.backgroundColor&&(ie.firstChild.style.backgroundColor=v.backgroundColor),v.backgroundOpacity&&tryUpdateStyle(ie.firstChild,"backgroundColor",constructColor(v.backgroundColor||"#000",v.backgroundOpacity)),v.windowColor&&(v.windowOpacity?tryUpdateStyle(ie,"backgroundColor",constructColor(v.windowColor,v.windowOpacity)):ie.style.backgroundColor=v.windowColor),v.edgeStyle&&("dropshadow"===v.edgeStyle?ie.firstChild.style.textShadow=`2px 2px 3px ${rs}, 2px 2px 4px ${rs}, 2px 2px 5px ${rs}`:"raised"===v.edgeStyle?ie.firstChild.style.textShadow=`1px 1px ${rs}, 2px 2px ${rs}, 3px 3px ${rs}`:"depressed"===v.edgeStyle?ie.firstChild.style.textShadow=`1px 1px ${ss}, 0 1px ${ss}, -1px -1px ${rs}, 0 -1px ${rs}`:"uniform"===v.edgeStyle&&(ie.firstChild.style.textShadow=`0 0 4px ${rs}, 0 0 4px ${rs}, 0 0 4px ${rs}, 0 0 4px ${rs}`)),v.fontPercent&&1!==v.fontPercent){const m=ae().parseFloat(ie.style.fontSize);ie.style.fontSize=m*v.fontPercent+"px",ie.style.height="auto",ie.style.top="auto"}v.fontFamily&&"default"!==v.fontFamily&&("small-caps"===v.fontFamily?ie.firstChild.style.fontVariant="small-caps":ie.firstChild.style.fontFamily=os[v.fontFamily])}}updateForTrack(m){if(Array.isArray(m)||(m=[m]),"function"!=typeof ae().WebVTT||m.every((m=>!m.activeCues)))return;const v=[];for(let q=0;qthis.handleMouseDown(m)))}buildCSSClass(){return"vjs-big-play-button"}handleClick(m){const v=this.player_.play();if(this.mouseused_&&"clientX"in m&&"clientY"in m)return silencePromise(v),void(this.player_.tech(!0)&&this.player_.tech(!0).focus());const q=this.player_.getChild("controlBar"),ee=q&&q.getChild("playToggle");if(!ee)return void this.player_.tech(!0).focus();const playFocus=()=>ee.focus();isPromise(v)?v.then(playFocus,(()=>{})):this.setTimeout(playFocus,1)}handleKeyDown(m){this.mouseused_=!1,super.handleKeyDown(m)}handleMouseDown(m){this.mouseused_=!0}}cs.prototype.controlText_="Play Video",xr.registerComponent("BigPlayButton",cs);xr.registerComponent("CloseButton",class extends ds{constructor(m,v){super(m,v),this.setIcon("cancel"),this.controlText(v&&v.controlText||this.localize("Close"))}buildCSSClass(){return`vjs-close-button ${super.buildCSSClass()}`}handleClick(m){this.trigger({type:"close",bubbles:!1})}handleKeyDown(m){le().isEventKey(m,"Esc")?(m.preventDefault(),m.stopPropagation(),this.trigger("click")):super.handleKeyDown(m)}});class ls extends ds{constructor(m,v={}){super(m,v),v.replay=void 0===v.replay||v.replay,this.setIcon("play"),this.on(m,"play",(m=>this.handlePlay(m))),this.on(m,"pause",(m=>this.handlePause(m))),v.replay&&this.on(m,"ended",(m=>this.handleEnded(m)))}buildCSSClass(){return`vjs-play-control ${super.buildCSSClass()}`}handleClick(m){this.player_.paused()?silencePromise(this.player_.play()):this.player_.pause()}handleSeeked(m){this.removeClass("vjs-ended"),this.player_.paused()?this.handlePause(m):this.handlePlay(m)}handlePlay(m){this.removeClass("vjs-ended","vjs-paused"),this.addClass("vjs-playing"),this.setIcon("pause"),this.controlText("Pause")}handlePause(m){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.setIcon("play"),this.controlText("Play")}handleEnded(m){this.removeClass("vjs-playing"),this.addClass("vjs-ended"),this.setIcon("replay"),this.controlText("Replay"),this.one(this.player_,"seeked",(m=>this.handleSeeked(m)))}}ls.prototype.controlText_="Play",xr.registerComponent("PlayToggle",ls);class us extends xr{constructor(m,v){super(m,v),this.on(m,["timeupdate","ended","seeking"],(m=>this.update(m))),this.updateTextNode_()}createEl(){const m=this.buildCSSClass(),v=super.createEl("div",{className:`${m} vjs-time-control vjs-control`}),q=createEl("span",{className:"vjs-control-text",textContent:`${this.localize(this.labelText_)} `},{role:"presentation"});return v.appendChild(q),this.contentEl_=createEl("span",{className:`${m}-display`},{role:"presentation"}),v.appendChild(this.contentEl_),v}dispose(){this.contentEl_=null,this.textNode_=null,super.dispose()}update(m){(this.player_.options_.enableSmoothSeeking||"seeking"!==m.type)&&this.updateContent(m)}updateTextNode_(m=0){m=formatTime(m),this.formattedTime_!==m&&(this.formattedTime_=m,this.requestNamedAnimationFrame("TimeDisplay#updateTextNode_",(()=>{if(!this.contentEl_)return;let m=this.textNode_;m&&this.contentEl_.firstChild!==m&&(m=null,sa.warn("TimeDisplay#updateTextnode_: Prevented replacement of text node element since it was no longer a child of this node. Appending a new node instead.")),this.textNode_=de().createTextNode(this.formattedTime_),this.textNode_&&(m?this.contentEl_.replaceChild(this.textNode_,m):this.contentEl_.appendChild(this.textNode_))})))}updateContent(m){}}us.prototype.labelText_="Time",us.prototype.controlText_="Time",xr.registerComponent("TimeDisplay",us);class ps extends us{buildCSSClass(){return"vjs-current-time"}updateContent(m){let v;v=this.player_.ended()?this.player_.duration():this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime(),this.updateTextNode_(v)}}ps.prototype.labelText_="Current Time",ps.prototype.controlText_="Current Time",xr.registerComponent("CurrentTimeDisplay",ps);class hs extends us{constructor(m,v){super(m,v);const updateContent=m=>this.updateContent(m);this.on(m,"durationchange",updateContent),this.on(m,"loadstart",updateContent),this.on(m,"loadedmetadata",updateContent)}buildCSSClass(){return"vjs-duration"}updateContent(m){const v=this.player_.duration();this.updateTextNode_(v)}}hs.prototype.labelText_="Duration",hs.prototype.controlText_="Duration",xr.registerComponent("DurationDisplay",hs);xr.registerComponent("TimeDivider",class extends xr{createEl(){const m=super.createEl("div",{className:"vjs-time-control vjs-time-divider"},{"aria-hidden":!0}),v=super.createEl("div"),q=super.createEl("span",{textContent:"/"});return v.appendChild(q),m.appendChild(v),m}});class gs extends us{constructor(m,v){super(m,v),this.on(m,"durationchange",(m=>this.updateContent(m)))}buildCSSClass(){return"vjs-remaining-time"}createEl(){const m=super.createEl();return!1!==this.options_.displayNegative&&m.insertBefore(createEl("span",{},{"aria-hidden":!0},"-"),this.contentEl_),m}updateContent(m){if("number"!=typeof this.player_.duration())return;let v;v=this.player_.ended()?0:this.player_.remainingTimeDisplay?this.player_.remainingTimeDisplay():this.player_.remainingTime(),this.updateTextNode_(v)}}gs.prototype.labelText_="Remaining Time",gs.prototype.controlText_="Remaining Time",xr.registerComponent("RemainingTimeDisplay",gs);xr.registerComponent("LiveDisplay",class extends xr{constructor(m,v){super(m,v),this.updateShowing(),this.on(this.player(),"durationchange",(m=>this.updateShowing(m)))}createEl(){const m=super.createEl("div",{className:"vjs-live-control vjs-control"});return this.contentEl_=createEl("div",{className:"vjs-live-display"},{"aria-live":"off"}),this.contentEl_.appendChild(createEl("span",{className:"vjs-control-text",textContent:`${this.localize("Stream Type")} `})),this.contentEl_.appendChild(de().createTextNode(this.localize("LIVE"))),m.appendChild(this.contentEl_),m}dispose(){this.contentEl_=null,super.dispose()}updateShowing(m){this.player().duration()===1/0?this.show():this.hide()}});class fs extends ds{constructor(m,v){super(m,v),this.updateLiveEdgeStatus(),this.player_.liveTracker&&(this.updateLiveEdgeStatusHandler_=m=>this.updateLiveEdgeStatus(m),this.on(this.player_.liveTracker,"liveedgechange",this.updateLiveEdgeStatusHandler_))}createEl(){const m=super.createEl("button",{className:"vjs-seek-to-live-control vjs-control"});return this.setIcon("circle",m),this.textEl_=createEl("span",{className:"vjs-seek-to-live-text",textContent:this.localize("LIVE")},{"aria-hidden":"true"}),m.appendChild(this.textEl_),m}updateLiveEdgeStatus(){!this.player_.liveTracker||this.player_.liveTracker.atLiveEdge()?(this.setAttribute("aria-disabled",!0),this.addClass("vjs-at-live-edge"),this.controlText("Seek to live, currently playing live")):(this.setAttribute("aria-disabled",!1),this.removeClass("vjs-at-live-edge"),this.controlText("Seek to live, currently behind live"))}handleClick(){this.player_.liveTracker.seekToLiveEdge()}dispose(){this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.updateLiveEdgeStatusHandler_),this.textEl_=null,super.dispose()}}function clamp(m,v,q){return m=Number(m),Math.min(q,Math.max(v,isNaN(m)?v:m))}fs.prototype.controlText_="Seek to live, currently playing live",xr.registerComponent("SeekToLive",fs);var ms=Object.freeze({__proto__:null,clamp:clamp});class ys extends xr{constructor(m,v){super(m,v),this.handleMouseDown_=m=>this.handleMouseDown(m),this.handleMouseUp_=m=>this.handleMouseUp(m),this.handleKeyDown_=m=>this.handleKeyDown(m),this.handleClick_=m=>this.handleClick(m),this.handleMouseMove_=m=>this.handleMouseMove(m),this.update_=m=>this.update(m),this.bar=this.getChild(this.options_.barName),this.vertical(!!this.options_.vertical),this.enable()}enabled(){return this.enabled_}enable(){this.enabled()||(this.on("mousedown",this.handleMouseDown_),this.on("touchstart",this.handleMouseDown_),this.on("keydown",this.handleKeyDown_),this.on("click",this.handleClick_),this.on(this.player_,"controlsvisible",this.update),this.playerEvent&&this.on(this.player_,this.playerEvent,this.update),this.removeClass("disabled"),this.setAttribute("tabindex",0),this.enabled_=!0)}disable(){if(!this.enabled())return;const m=this.bar.el_.ownerDocument;this.off("mousedown",this.handleMouseDown_),this.off("touchstart",this.handleMouseDown_),this.off("keydown",this.handleKeyDown_),this.off("click",this.handleClick_),this.off(this.player_,"controlsvisible",this.update_),this.off(m,"mousemove",this.handleMouseMove_),this.off(m,"mouseup",this.handleMouseUp_),this.off(m,"touchmove",this.handleMouseMove_),this.off(m,"touchend",this.handleMouseUp_),this.removeAttribute("tabindex"),this.addClass("disabled"),this.playerEvent&&this.off(this.player_,this.playerEvent,this.update),this.enabled_=!1}createEl(m,v={},q={}){return v.className=v.className+" vjs-slider",v=Object.assign({tabIndex:0},v),q=Object.assign({role:"slider","aria-valuenow":0,"aria-valuemin":0,"aria-valuemax":100},q),super.createEl(m,v,q)}handleMouseDown(m){const v=this.bar.el_.ownerDocument;"mousedown"===m.type&&m.preventDefault(),"touchstart"!==m.type||_a||m.preventDefault(),blockTextSelection(),this.addClass("vjs-sliding"),this.trigger("slideractive"),this.on(v,"mousemove",this.handleMouseMove_),this.on(v,"mouseup",this.handleMouseUp_),this.on(v,"touchmove",this.handleMouseMove_),this.on(v,"touchend",this.handleMouseUp_),this.handleMouseMove(m,!0)}handleMouseMove(m){}handleMouseUp(m){const v=this.bar.el_.ownerDocument;unblockTextSelection(),this.removeClass("vjs-sliding"),this.trigger("sliderinactive"),this.off(v,"mousemove",this.handleMouseMove_),this.off(v,"mouseup",this.handleMouseUp_),this.off(v,"touchmove",this.handleMouseMove_),this.off(v,"touchend",this.handleMouseUp_),this.update()}update(){if(!this.el_||!this.bar)return;const m=this.getProgress();return m===this.progress_||(this.progress_=m,this.requestNamedAnimationFrame("Slider#update",(()=>{const v=this.vertical()?"height":"width";this.bar.el().style[v]=(100*m).toFixed(2)+"%"}))),m}getProgress(){return Number(clamp(this.getPercent(),0,1).toFixed(4))}calculateDistance(m){const v=getPointerPosition(this.el_,m);return this.vertical()?v.y:v.x}handleKeyDown(m){le().isEventKey(m,"Left")||le().isEventKey(m,"Down")?(m.preventDefault(),m.stopPropagation(),this.stepBack()):le().isEventKey(m,"Right")||le().isEventKey(m,"Up")?(m.preventDefault(),m.stopPropagation(),this.stepForward()):super.handleKeyDown(m)}handleClick(m){m.stopPropagation(),m.preventDefault()}vertical(m){if(void 0===m)return this.vertical_||!1;this.vertical_=!!m,this.vertical_?this.addClass("vjs-slider-vertical"):this.addClass("vjs-slider-horizontal")}}xr.registerComponent("Slider",ys);const percentify=(m,v)=>clamp(m/v*100,0,100).toFixed(2)+"%";xr.registerComponent("LoadProgressBar",class extends xr{constructor(m,v){super(m,v),this.partEls_=[],this.on(m,"progress",(m=>this.update(m)))}createEl(){const m=super.createEl("div",{className:"vjs-load-progress"}),v=createEl("span",{className:"vjs-control-text"}),q=createEl("span",{textContent:this.localize("Loaded")}),ee=de().createTextNode(": ");return this.percentageEl_=createEl("span",{className:"vjs-control-text-loaded-percentage",textContent:"0%"}),m.appendChild(v),v.appendChild(q),v.appendChild(ee),v.appendChild(this.percentageEl_),m}dispose(){this.partEls_=null,this.percentageEl_=null,super.dispose()}update(m){this.requestNamedAnimationFrame("LoadProgressBar#update",(()=>{const m=this.player_.liveTracker,v=this.player_.buffered(),q=m&&m.isLive()?m.seekableEnd():this.player_.duration(),ee=this.player_.bufferedEnd(),ae=this.partEls_,ie=percentify(ee,q);this.percent_!==ie&&(this.el_.style.width=ie,textContent(this.percentageEl_,ie),this.percent_=ie);for(let m=0;mv.length;m--)this.el_.removeChild(ae[m-1]);ae.length=v.length}))}});xr.registerComponent("TimeTooltip",class extends xr{constructor(m,v){super(m,v),this.update=throttle(bind_(this,this.update),or)}createEl(){return super.createEl("div",{className:"vjs-time-tooltip"},{"aria-hidden":"true"})}update(m,v,q){const ee=findPosition(this.el_),ae=getBoundingClientRect(this.player_.el()),ie=m.width*v;if(!ae||!ee)return;const de=m.left-ae.left+ie,ce=m.width-ie+(ae.right-m.right);let le=ee.width/2;deee.width&&(le=ee.width),le=Math.round(le),this.el_.style.right=`-${le}px`,this.write(q)}write(m){textContent(this.el_,m)}updateTime(m,v,q,ee){this.requestNamedAnimationFrame("TimeTooltip#updateTime",(()=>{let ae;const ie=this.player_.duration();if(this.player_.liveTracker&&this.player_.liveTracker.isLive()){const m=this.player_.liveTracker.liveWindow(),q=m-v*m;ae=(q<1?"":"-")+formatTime(q,m)}else ae=formatTime(q,ie);this.update(m,v,ae),ee&&ee()}))}});class vs extends xr{constructor(m,v){super(m,v),this.setIcon("circle"),this.update=throttle(bind_(this,this.update),or)}createEl(){return super.createEl("div",{className:"vjs-play-progress vjs-slider-bar"},{"aria-hidden":"true"})}update(m,v){const q=this.getChild("timeTooltip");if(!q)return;const ee=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime();q.updateTime(m,v,ee)}}vs.prototype.options_={children:[]},Oa||ya||vs.prototype.options_.children.push("timeTooltip"),xr.registerComponent("PlayProgressBar",vs);class bs extends xr{constructor(m,v){super(m,v),this.update=throttle(bind_(this,this.update),or)}createEl(){return super.createEl("div",{className:"vjs-mouse-display"})}update(m,v){const q=v*this.player_.duration();this.getChild("timeTooltip").updateTime(m,v,q,(()=>{this.el_.style.left=m.width*v+"px"}))}}bs.prototype.options_={children:["timeTooltip"]},xr.registerComponent("MouseTimeDisplay",bs);class Rs extends ys{constructor(m,v){super(m,v),this.setEventHandlers_()}setEventHandlers_(){this.update_=bind_(this,this.update),this.update=throttle(this.update_,or),this.on(this.player_,["ended","durationchange","timeupdate"],this.update),this.player_.liveTracker&&this.on(this.player_.liveTracker,"liveedgechange",this.update),this.updateInterval=null,this.enableIntervalHandler_=m=>this.enableInterval_(m),this.disableIntervalHandler_=m=>this.disableInterval_(m),this.on(this.player_,["playing"],this.enableIntervalHandler_),this.on(this.player_,["ended","pause","waiting"],this.disableIntervalHandler_),"hidden"in de()&&"visibilityState"in de()&&this.on(de(),"visibilitychange",this.toggleVisibility_)}toggleVisibility_(m){"hidden"===de().visibilityState?(this.cancelNamedAnimationFrame("SeekBar#update"),this.cancelNamedAnimationFrame("Slider#update"),this.disableInterval_(m)):(this.player_.ended()||this.player_.paused()||this.enableInterval_(),this.update())}enableInterval_(){this.updateInterval||(this.updateInterval=this.setInterval(this.update,or))}disableInterval_(m){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&m&&"ended"!==m.type||this.updateInterval&&(this.clearInterval(this.updateInterval),this.updateInterval=null)}createEl(){return super.createEl("div",{className:"vjs-progress-holder"},{"aria-label":this.localize("Progress Bar")})}update(m){if("hidden"===de().visibilityState)return;const v=super.update();return this.requestNamedAnimationFrame("SeekBar#update",(()=>{const m=this.player_.ended()?this.player_.duration():this.getCurrentTime_(),q=this.player_.liveTracker;let ee=this.player_.duration();q&&q.isLive()&&(ee=this.player_.liveTracker.liveCurrentTime()),this.percent_!==v&&(this.el_.setAttribute("aria-valuenow",(100*v).toFixed(2)),this.percent_=v),this.currentTime_===m&&this.duration_===ee||(this.el_.setAttribute("aria-valuetext",this.localize("progress bar timing: currentTime={1} duration={2}",[formatTime(m,ee),formatTime(ee,ee)],"{1} of {2}")),this.currentTime_=m,this.duration_=ee),this.bar&&this.bar.update(getBoundingClientRect(this.el()),this.getProgress())})),v}userSeek_(m){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&this.player_.liveTracker.nextSeekedFromUser(),this.player_.currentTime(m)}getCurrentTime_(){return this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime()}getPercent(){const m=this.getCurrentTime_();let v;const q=this.player_.liveTracker;return q&&q.isLive()?(v=(m-q.seekableStart())/q.liveWindow(),q.atLiveEdge()&&(v=1)):v=m/this.player_.duration(),v}handleMouseDown(m){isSingleLeftClick(m)&&(m.stopPropagation(),this.videoWasPlaying=!this.player_.paused(),this.player_.pause(),super.handleMouseDown(m))}handleMouseMove(m,v=!1){if(!isSingleLeftClick(m)||isNaN(this.player_.duration()))return;let q;v||this.player_.scrubbing()||this.player_.scrubbing(!0);const ee=this.calculateDistance(m),ae=this.player_.liveTracker;if(ae&&ae.isLive()){if(ee>=.99)return void ae.seekToLiveEdge();const m=ae.seekableStart(),v=ae.liveCurrentTime();if(q=m+ee*ae.liveWindow(),q>=v&&(q=v),q<=m&&(q=m+.1),q===1/0)return}else q=ee*this.player_.duration(),q===this.player_.duration()&&(q-=.1);this.userSeek_(q),this.player_.options_.enableSmoothSeeking&&this.update()}enable(){super.enable();const m=this.getChild("mouseTimeDisplay");m&&m.show()}disable(){super.disable();const m=this.getChild("mouseTimeDisplay");m&&m.hide()}handleMouseUp(m){super.handleMouseUp(m),m&&m.stopPropagation(),this.player_.scrubbing(!1),this.player_.trigger({type:"timeupdate",target:this,manuallyTriggered:!0}),this.videoWasPlaying?silencePromise(this.player_.play()):this.update_()}stepForward(){this.userSeek_(this.player_.currentTime()+5)}stepBack(){this.userSeek_(this.player_.currentTime()-5)}handleAction(m){this.player_.paused()?this.player_.play():this.player_.pause()}handleKeyDown(m){const v=this.player_.liveTracker;if(le().isEventKey(m,"Space")||le().isEventKey(m,"Enter"))m.preventDefault(),m.stopPropagation(),this.handleAction(m);else if(le().isEventKey(m,"Home"))m.preventDefault(),m.stopPropagation(),this.userSeek_(0);else if(le().isEventKey(m,"End"))m.preventDefault(),m.stopPropagation(),v&&v.isLive()?this.userSeek_(v.liveCurrentTime()):this.userSeek_(this.player_.duration());else if(/^[0-9]$/.test(le()(m))){m.preventDefault(),m.stopPropagation();const q=10*(le().codes[le()(m)]-le().codes[0])/100;v&&v.isLive()?this.userSeek_(v.seekableStart()+v.liveWindow()*q):this.userSeek_(this.player_.duration()*q)}else le().isEventKey(m,"PgDn")?(m.preventDefault(),m.stopPropagation(),this.userSeek_(this.player_.currentTime()-60)):le().isEventKey(m,"PgUp")?(m.preventDefault(),m.stopPropagation(),this.userSeek_(this.player_.currentTime()+60)):super.handleKeyDown(m)}dispose(){this.disableInterval_(),this.off(this.player_,["ended","durationchange","timeupdate"],this.update),this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.update),this.off(this.player_,["playing"],this.enableIntervalHandler_),this.off(this.player_,["ended","pause","waiting"],this.disableIntervalHandler_),"hidden"in de()&&"visibilityState"in de()&&this.off(de(),"visibilitychange",this.toggleVisibility_),super.dispose()}}Rs.prototype.options_={children:["loadProgressBar","playProgressBar"],barName:"playProgressBar"},Oa||ya||Rs.prototype.options_.children.splice(1,0,"mouseTimeDisplay"),xr.registerComponent("SeekBar",Rs);class xs extends xr{constructor(m,v){super(m,v),this.handleMouseMove=throttle(bind_(this,this.handleMouseMove),or),this.throttledHandleMouseSeek=throttle(bind_(this,this.handleMouseSeek),or),this.handleMouseUpHandler_=m=>this.handleMouseUp(m),this.handleMouseDownHandler_=m=>this.handleMouseDown(m),this.enable()}createEl(){return super.createEl("div",{className:"vjs-progress-control vjs-control"})}handleMouseMove(m){const v=this.getChild("seekBar");if(!v)return;const q=v.getChild("playProgressBar"),ee=v.getChild("mouseTimeDisplay");if(!q&&!ee)return;const ae=v.el(),ie=findPosition(ae);let de=getPointerPosition(ae,m).x;de=clamp(de,0,1),ee&&ee.update(ie,de),q&&q.update(ie,v.getProgress())}handleMouseSeek(m){const v=this.getChild("seekBar");v&&v.handleMouseMove(m)}enabled(){return this.enabled_}disable(){if(this.children().forEach((m=>m.disable&&m.disable())),this.enabled()&&(this.off(["mousedown","touchstart"],this.handleMouseDownHandler_),this.off(this.el_,"mousemove",this.handleMouseMove),this.removeListenersAddedOnMousedownAndTouchstart(),this.addClass("disabled"),this.enabled_=!1,this.player_.scrubbing())){const m=this.getChild("seekBar");this.player_.scrubbing(!1),m.videoWasPlaying&&silencePromise(this.player_.play())}}enable(){this.children().forEach((m=>m.enable&&m.enable())),this.enabled()||(this.on(["mousedown","touchstart"],this.handleMouseDownHandler_),this.on(this.el_,"mousemove",this.handleMouseMove),this.removeClass("disabled"),this.enabled_=!0)}removeListenersAddedOnMousedownAndTouchstart(){const m=this.el_.ownerDocument;this.off(m,"mousemove",this.throttledHandleMouseSeek),this.off(m,"touchmove",this.throttledHandleMouseSeek),this.off(m,"mouseup",this.handleMouseUpHandler_),this.off(m,"touchend",this.handleMouseUpHandler_)}handleMouseDown(m){const v=this.el_.ownerDocument,q=this.getChild("seekBar");q&&q.handleMouseDown(m),this.on(v,"mousemove",this.throttledHandleMouseSeek),this.on(v,"touchmove",this.throttledHandleMouseSeek),this.on(v,"mouseup",this.handleMouseUpHandler_),this.on(v,"touchend",this.handleMouseUpHandler_)}handleMouseUp(m){const v=this.getChild("seekBar");v&&v.handleMouseUp(m),this.removeListenersAddedOnMousedownAndTouchstart()}}xs.prototype.options_={children:["seekBar"]},xr.registerComponent("ProgressControl",xs);class _s extends ds{constructor(m,v){super(m,v),this.setIcon("picture-in-picture-enter"),this.on(m,["enterpictureinpicture","leavepictureinpicture"],(m=>this.handlePictureInPictureChange(m))),this.on(m,["disablepictureinpicturechanged","loadedmetadata"],(m=>this.handlePictureInPictureEnabledChange(m))),this.on(m,["loadedmetadata","audioonlymodechange","audiopostermodechange"],(()=>this.handlePictureInPictureAudioModeChange())),this.disable()}buildCSSClass(){return`vjs-picture-in-picture-control vjs-hidden ${super.buildCSSClass()}`}handlePictureInPictureAudioModeChange(){"audio"===this.player_.currentType().substring(0,5)||this.player_.audioPosterMode()||this.player_.audioOnlyMode()?(this.player_.isInPictureInPicture()&&this.player_.exitPictureInPicture(),this.hide()):this.show()}handlePictureInPictureEnabledChange(){de().pictureInPictureEnabled&&!1===this.player_.disablePictureInPicture()||this.player_.options_.enableDocumentPictureInPicture&&"documentPictureInPicture"in ae()?this.enable():this.disable()}handlePictureInPictureChange(m){this.player_.isInPictureInPicture()?(this.setIcon("picture-in-picture-exit"),this.controlText("Exit Picture-in-Picture")):(this.setIcon("picture-in-picture-enter"),this.controlText("Picture-in-Picture")),this.handlePictureInPictureEnabledChange()}handleClick(m){this.player_.isInPictureInPicture()?this.player_.exitPictureInPicture():this.player_.requestPictureInPicture()}show(){"function"==typeof de().exitPictureInPicture&&super.show()}}_s.prototype.controlText_="Picture-in-Picture",xr.registerComponent("PictureInPictureToggle",_s);class Es extends ds{constructor(m,v){super(m,v),this.setIcon("fullscreen-enter"),this.on(m,"fullscreenchange",(m=>this.handleFullscreenChange(m))),!1===de()[m.fsApi_.fullscreenEnabled]&&this.disable()}buildCSSClass(){return`vjs-fullscreen-control ${super.buildCSSClass()}`}handleFullscreenChange(m){this.player_.isFullscreen()?(this.controlText("Exit Fullscreen"),this.setIcon("fullscreen-exit")):(this.controlText("Fullscreen"),this.setIcon("fullscreen-enter"))}handleClick(m){this.player_.isFullscreen()?this.player_.exitFullscreen():this.player_.requestFullscreen()}}Es.prototype.controlText_="Fullscreen",xr.registerComponent("FullscreenToggle",Es);const checkVolumeSupport=function(m,v){v.tech_&&!v.tech_.featuresVolumeControl&&m.addClass("vjs-hidden"),m.on(v,"loadstart",(function(){v.tech_.featuresVolumeControl?m.removeClass("vjs-hidden"):m.addClass("vjs-hidden")}))};xr.registerComponent("VolumeLevel",class extends xr{createEl(){const m=super.createEl("div",{className:"vjs-volume-level"});return this.setIcon("circle",m),m.appendChild(super.createEl("span",{className:"vjs-control-text"})),m}});xr.registerComponent("VolumeLevelTooltip",class extends xr{constructor(m,v){super(m,v),this.update=throttle(bind_(this,this.update),or)}createEl(){return super.createEl("div",{className:"vjs-volume-tooltip"},{"aria-hidden":"true"})}update(m,v,q,ee){if(!q){const q=getBoundingClientRect(this.el_),ee=getBoundingClientRect(this.player_.el()),ae=m.width*v;if(!ee||!q)return;const ie=m.left-ee.left+ae,de=m.width-ae+(ee.right-m.right);let ce=q.width/2;ieq.width&&(ce=q.width),this.el_.style.right=`-${ce}px`}this.write(`${ee}%`)}write(m){textContent(this.el_,m)}updateVolume(m,v,q,ee,ae){this.requestNamedAnimationFrame("VolumeLevelTooltip#updateVolume",(()=>{this.update(m,v,q,ee.toFixed(0)),ae&&ae()}))}});class ws extends xr{constructor(m,v){super(m,v),this.update=throttle(bind_(this,this.update),or)}createEl(){return super.createEl("div",{className:"vjs-mouse-display"})}update(m,v,q){const ee=100*v;this.getChild("volumeLevelTooltip").updateVolume(m,v,q,ee,(()=>{q?this.el_.style.bottom=m.height*v+"px":this.el_.style.left=m.width*v+"px"}))}}ws.prototype.options_={children:["volumeLevelTooltip"]},xr.registerComponent("MouseVolumeLevelDisplay",ws);class Ts extends ys{constructor(m,v){super(m,v),this.on("slideractive",(m=>this.updateLastVolume_(m))),this.on(m,"volumechange",(m=>this.updateARIAAttributes(m))),m.ready((()=>this.updateARIAAttributes()))}createEl(){return super.createEl("div",{className:"vjs-volume-bar vjs-slider-bar"},{"aria-label":this.localize("Volume Level"),"aria-live":"polite"})}handleMouseDown(m){isSingleLeftClick(m)&&super.handleMouseDown(m)}handleMouseMove(m){const v=this.getChild("mouseVolumeLevelDisplay");if(v){const q=this.el(),ee=getBoundingClientRect(q),ae=this.vertical();let ie=getPointerPosition(q,m);ie=ae?ie.y:ie.x,ie=clamp(ie,0,1),v.update(ee,ie,ae)}isSingleLeftClick(m)&&(this.checkMuted(),this.player_.volume(this.calculateDistance(m)))}checkMuted(){this.player_.muted()&&this.player_.muted(!1)}getPercent(){return this.player_.muted()?0:this.player_.volume()}stepForward(){this.checkMuted(),this.player_.volume(this.player_.volume()+.1)}stepBack(){this.checkMuted(),this.player_.volume(this.player_.volume()-.1)}updateARIAAttributes(m){const v=this.player_.muted()?0:this.volumeAsPercentage_();this.el_.setAttribute("aria-valuenow",v),this.el_.setAttribute("aria-valuetext",v+"%")}volumeAsPercentage_(){return Math.round(100*this.player_.volume())}updateLastVolume_(){const m=this.player_.volume();this.one("sliderinactive",(()=>{0===this.player_.volume()&&this.player_.lastVolume_(m)}))}}Ts.prototype.options_={children:["volumeLevel"],barName:"volumeLevel"},Oa||ya||Ts.prototype.options_.children.splice(0,0,"mouseVolumeLevelDisplay"),Ts.prototype.playerEvent="volumechange",xr.registerComponent("VolumeBar",Ts);class Ds extends xr{constructor(m,v={}){v.vertical=v.vertical||!1,(void 0===v.volumeBar||isPlain(v.volumeBar))&&(v.volumeBar=v.volumeBar||{},v.volumeBar.vertical=v.vertical),super(m,v),checkVolumeSupport(this,m),this.throttledHandleMouseMove=throttle(bind_(this,this.handleMouseMove),or),this.handleMouseUpHandler_=m=>this.handleMouseUp(m),this.on("mousedown",(m=>this.handleMouseDown(m))),this.on("touchstart",(m=>this.handleMouseDown(m))),this.on("mousemove",(m=>this.handleMouseMove(m))),this.on(this.volumeBar,["focus","slideractive"],(()=>{this.volumeBar.addClass("vjs-slider-active"),this.addClass("vjs-slider-active"),this.trigger("slideractive")})),this.on(this.volumeBar,["blur","sliderinactive"],(()=>{this.volumeBar.removeClass("vjs-slider-active"),this.removeClass("vjs-slider-active"),this.trigger("sliderinactive")}))}createEl(){let m="vjs-volume-horizontal";return this.options_.vertical&&(m="vjs-volume-vertical"),super.createEl("div",{className:`vjs-volume-control vjs-control ${m}`})}handleMouseDown(m){const v=this.el_.ownerDocument;this.on(v,"mousemove",this.throttledHandleMouseMove),this.on(v,"touchmove",this.throttledHandleMouseMove),this.on(v,"mouseup",this.handleMouseUpHandler_),this.on(v,"touchend",this.handleMouseUpHandler_)}handleMouseUp(m){const v=this.el_.ownerDocument;this.off(v,"mousemove",this.throttledHandleMouseMove),this.off(v,"touchmove",this.throttledHandleMouseMove),this.off(v,"mouseup",this.handleMouseUpHandler_),this.off(v,"touchend",this.handleMouseUpHandler_)}handleMouseMove(m){this.volumeBar.handleMouseMove(m)}}Ds.prototype.options_={children:["volumeBar"]},xr.registerComponent("VolumeControl",Ds);const checkMuteSupport=function(m,v){v.tech_&&!v.tech_.featuresMuteControl&&m.addClass("vjs-hidden"),m.on(v,"loadstart",(function(){v.tech_.featuresMuteControl?m.removeClass("vjs-hidden"):m.addClass("vjs-hidden")}))};class Ss extends ds{constructor(m,v){super(m,v),checkMuteSupport(this,m),this.on(m,["loadstart","volumechange"],(m=>this.update(m)))}buildCSSClass(){return`vjs-mute-control ${super.buildCSSClass()}`}handleClick(m){const v=this.player_.volume(),q=this.player_.lastVolume_();if(0===v){const m=q<.1?.1:q;this.player_.volume(m),this.player_.muted(!1)}else this.player_.muted(!this.player_.muted())}update(m){this.updateIcon_(),this.updateControlText_()}updateIcon_(){const m=this.player_.volume();let v=3;this.setIcon("volume-high"),Oa&&this.player_.tech_&&this.player_.tech_.el_&&this.player_.muted(this.player_.tech_.el_.muted),0===m||this.player_.muted()?(this.setIcon("volume-mute"),v=0):m<.33?(this.setIcon("volume-low"),v=1):m<.67&&(this.setIcon("volume-medium"),v=2),removeClass(this.el_,[0,1,2,3].reduce(((m,v)=>m+`${v?" ":""}vjs-vol-${v}`),"")),addClass(this.el_,`vjs-vol-${v}`)}updateControlText_(){const m=this.player_.muted()||0===this.player_.volume()?"Unmute":"Mute";this.controlText()!==m&&this.controlText(m)}}Ss.prototype.controlText_="Mute",xr.registerComponent("MuteToggle",Ss);class Cs extends xr{constructor(m,v={}){void 0!==v.inline?v.inline=v.inline:v.inline=!0,(void 0===v.volumeControl||isPlain(v.volumeControl))&&(v.volumeControl=v.volumeControl||{},v.volumeControl.vertical=!v.inline),super(m,v),this.handleKeyPressHandler_=m=>this.handleKeyPress(m),this.on(m,["loadstart"],(m=>this.volumePanelState_(m))),this.on(this.muteToggle,"keyup",(m=>this.handleKeyPress(m))),this.on(this.volumeControl,"keyup",(m=>this.handleVolumeControlKeyUp(m))),this.on("keydown",(m=>this.handleKeyPress(m))),this.on("mouseover",(m=>this.handleMouseOver(m))),this.on("mouseout",(m=>this.handleMouseOut(m))),this.on(this.volumeControl,["slideractive"],this.sliderActive_),this.on(this.volumeControl,["sliderinactive"],this.sliderInactive_)}sliderActive_(){this.addClass("vjs-slider-active")}sliderInactive_(){this.removeClass("vjs-slider-active")}volumePanelState_(){this.volumeControl.hasClass("vjs-hidden")&&this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-hidden"),this.volumeControl.hasClass("vjs-hidden")&&!this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-mute-toggle-only")}createEl(){let m="vjs-volume-panel-horizontal";return this.options_.inline||(m="vjs-volume-panel-vertical"),super.createEl("div",{className:`vjs-volume-panel vjs-control ${m}`})}dispose(){this.handleMouseOut(),super.dispose()}handleVolumeControlKeyUp(m){le().isEventKey(m,"Esc")&&this.muteToggle.focus()}handleMouseOver(m){this.addClass("vjs-hover"),on(de(),"keyup",this.handleKeyPressHandler_)}handleMouseOut(m){this.removeClass("vjs-hover"),off(de(),"keyup",this.handleKeyPressHandler_)}handleKeyPress(m){le().isEventKey(m,"Esc")&&this.handleMouseOut()}}Cs.prototype.options_={children:["muteToggle","volumeControl"]},xr.registerComponent("VolumePanel",Cs);class ks extends ds{constructor(m,v){super(m,v),this.validOptions=[5,10,30],this.skipTime=this.getSkipForwardTime(),this.skipTime&&this.validOptions.includes(this.skipTime)?(this.setIcon(`forward-${this.skipTime}`),this.controlText(this.localize("Skip forward {1} seconds",[this.skipTime])),this.show()):this.hide()}getSkipForwardTime(){const m=this.options_.playerOptions;return m.controlBar&&m.controlBar.skipButtons&&m.controlBar.skipButtons.forward}buildCSSClass(){return`vjs-skip-forward-${this.getSkipForwardTime()} ${super.buildCSSClass()}`}handleClick(m){if(isNaN(this.player_.duration()))return;const v=this.player_.currentTime(),q=this.player_.liveTracker,ee=q&&q.isLive()?q.seekableEnd():this.player_.duration();let ae;ae=v+this.skipTime<=ee?v+this.skipTime:ee,this.player_.currentTime(ae)}handleLanguagechange(){this.controlText(this.localize("Skip forward {1} seconds",[this.skipTime]))}}ks.prototype.controlText_="Skip Forward",xr.registerComponent("SkipForward",ks);class As extends ds{constructor(m,v){super(m,v),this.validOptions=[5,10,30],this.skipTime=this.getSkipBackwardTime(),this.skipTime&&this.validOptions.includes(this.skipTime)?(this.setIcon(`replay-${this.skipTime}`),this.controlText(this.localize("Skip backward {1} seconds",[this.skipTime])),this.show()):this.hide()}getSkipBackwardTime(){const m=this.options_.playerOptions;return m.controlBar&&m.controlBar.skipButtons&&m.controlBar.skipButtons.backward}buildCSSClass(){return`vjs-skip-backward-${this.getSkipBackwardTime()} ${super.buildCSSClass()}`}handleClick(m){const v=this.player_.currentTime(),q=this.player_.liveTracker,ee=q&&q.isLive()&&q.seekableStart();let ae;ae=ee&&v-this.skipTime<=ee?ee:v>=this.skipTime?v-this.skipTime:0,this.player_.currentTime(ae)}handleLanguagechange(){this.controlText(this.localize("Skip backward {1} seconds",[this.skipTime]))}}As.prototype.controlText_="Skip Backward",xr.registerComponent("SkipBackward",As);class Is extends xr{constructor(m,v){super(m,v),v&&(this.menuButton_=v.menuButton),this.focusedChild_=-1,this.on("keydown",(m=>this.handleKeyDown(m))),this.boundHandleBlur_=m=>this.handleBlur(m),this.boundHandleTapClick_=m=>this.handleTapClick(m)}addEventListenerForItem(m){m instanceof xr&&(this.on(m,"blur",this.boundHandleBlur_),this.on(m,["tap","click"],this.boundHandleTapClick_))}removeEventListenerForItem(m){m instanceof xr&&(this.off(m,"blur",this.boundHandleBlur_),this.off(m,["tap","click"],this.boundHandleTapClick_))}removeChild(m){"string"==typeof m&&(m=this.getChild(m)),this.removeEventListenerForItem(m),super.removeChild(m)}addItem(m){const v=this.addChild(m);v&&this.addEventListenerForItem(v)}createEl(){const m=this.options_.contentElType||"ul";this.contentEl_=createEl(m,{className:"vjs-menu-content"}),this.contentEl_.setAttribute("role","menu");const v=super.createEl("div",{append:this.contentEl_,className:"vjs-menu"});return v.appendChild(this.contentEl_),on(v,"click",(function(m){m.preventDefault(),m.stopImmediatePropagation()})),v}dispose(){this.contentEl_=null,this.boundHandleBlur_=null,this.boundHandleTapClick_=null,super.dispose()}handleBlur(m){const v=m.relatedTarget||de().activeElement;if(!this.children().some((m=>m.el()===v))){const m=this.menuButton_;m&&m.buttonPressed_&&v!==m.el().firstChild&&m.unpressButton()}}handleTapClick(m){if(this.menuButton_){this.menuButton_.unpressButton();const v=this.children();if(!Array.isArray(v))return;const q=v.filter((v=>v.el()===m.target))[0];if(!q)return;"CaptionSettingsMenuItem"!==q.name()&&this.menuButton_.focus()}}handleKeyDown(m){le().isEventKey(m,"Left")||le().isEventKey(m,"Down")?(m.preventDefault(),m.stopPropagation(),this.stepForward()):(le().isEventKey(m,"Right")||le().isEventKey(m,"Up"))&&(m.preventDefault(),m.stopPropagation(),this.stepBack())}stepForward(){let m=0;void 0!==this.focusedChild_&&(m=this.focusedChild_+1),this.focus(m)}stepBack(){let m=0;void 0!==this.focusedChild_&&(m=this.focusedChild_-1),this.focus(m)}focus(m=0){const v=this.children().slice();v.length&&v[0].hasClass("vjs-menu-title")&&v.shift(),v.length>0&&(m<0?m=0:m>=v.length&&(m=v.length-1),this.focusedChild_=m,v[m].el_.focus())}}xr.registerComponent("Menu",Is);class js extends xr{constructor(m,v={}){super(m,v),this.menuButton_=new ds(m,v),this.menuButton_.controlText(this.controlText_),this.menuButton_.el_.setAttribute("aria-haspopup","true");const q=ds.prototype.buildCSSClass();this.menuButton_.el_.className=this.buildCSSClass()+" "+q,this.menuButton_.removeClass("vjs-control"),this.addChild(this.menuButton_),this.update(),this.enabled_=!0;const handleClick=m=>this.handleClick(m);this.handleMenuKeyUp_=m=>this.handleMenuKeyUp(m),this.on(this.menuButton_,"tap",handleClick),this.on(this.menuButton_,"click",handleClick),this.on(this.menuButton_,"keydown",(m=>this.handleKeyDown(m))),this.on(this.menuButton_,"mouseenter",(()=>{this.addClass("vjs-hover"),this.menu.show(),on(de(),"keyup",this.handleMenuKeyUp_)})),this.on("mouseleave",(m=>this.handleMouseLeave(m))),this.on("keydown",(m=>this.handleSubmenuKeyDown(m)))}update(){const m=this.createMenu();this.menu&&(this.menu.dispose(),this.removeChild(this.menu)),this.menu=m,this.addChild(m),this.buttonPressed_=!1,this.menuButton_.el_.setAttribute("aria-expanded","false"),this.items&&this.items.length<=this.hideThreshold_?(this.hide(),this.menu.contentEl_.removeAttribute("role")):(this.show(),this.menu.contentEl_.setAttribute("role","menu"))}createMenu(){const m=new Is(this.player_,{menuButton:this});if(this.hideThreshold_=0,this.options_.title){const v=createEl("li",{className:"vjs-menu-title",textContent:toTitleCase$1(this.options_.title),tabIndex:-1}),q=new xr(this.player_,{el:v});m.addItem(q)}if(this.items=this.createItems(),this.items)for(let v=0;vle().isEventKey(m,v)))||super.handleKeyDown(m)}handleClick(m){this.selected(!0)}selected(m){this.selectable&&(m?(this.addClass("vjs-selected"),this.el_.setAttribute("aria-checked","true"),this.controlText(", selected"),this.isSelected_=!0):(this.removeClass("vjs-selected"),this.el_.setAttribute("aria-checked","false"),this.controlText(""),this.isSelected_=!1))}}xr.registerComponent("MenuItem",Os);class Ls extends Os{constructor(m,v){const q=v.track,ee=m.textTracks();v.label=q.label||q.language||"Unknown",v.selected="showing"===q.mode,super(m,v),this.track=q,this.kinds=(v.kinds||[v.kind||this.track.kind]).filter(Boolean);const changeHandler=(...m)=>{this.handleTracksChange.apply(this,m)},selectedLanguageChangeHandler=(...m)=>{this.handleSelectedLanguageChange.apply(this,m)};if(m.on(["loadstart","texttrackchange"],changeHandler),ee.addEventListener("change",changeHandler),ee.addEventListener("selectedlanguagechange",selectedLanguageChangeHandler),this.on("dispose",(function(){m.off(["loadstart","texttrackchange"],changeHandler),ee.removeEventListener("change",changeHandler),ee.removeEventListener("selectedlanguagechange",selectedLanguageChangeHandler)})),void 0===ee.onchange){let m;this.on(["tap","click"],(function(){if("object"!=typeof ae().Event)try{m=new(ae().Event)("change")}catch(m){}m||(m=de().createEvent("Event"),m.initEvent("change",!0,!0)),ee.dispatchEvent(m)}))}this.handleTracksChange()}handleClick(m){const v=this.track,q=this.player_.textTracks();if(super.handleClick(m),q)for(let m=0;m-1&&"showing"===ee.mode){q=!1;break}}q!==this.isSelected_&&this.selected(q)}handleSelectedLanguageChange(m){const v=this.player().textTracks();let q=!0;for(let m=0,ee=v.length;m-1&&"showing"===ee.mode){q=!1;break}}q&&(this.player_.cache_.selectedLanguage={enabled:!1})}handleLanguagechange(){this.$(".vjs-menu-item-text").textContent=this.player_.localize(this.options_.label),super.handleLanguagechange()}}xr.registerComponent("OffTextTrackMenuItem",Us);class Bs extends Ps{constructor(m,v={}){v.tracks=m.textTracks(),super(m,v)}createItems(m=[],v=Ls){let q;this.label_&&(q=`${this.label_} off`),m.push(new Us(this.player_,{kinds:this.kinds_,kind:this.kind_,label:q})),this.hideThreshold_+=1;const ee=this.player_.textTracks();Array.isArray(this.kinds_)||(this.kinds_=[this.kind_]);for(let q=0;q-1){const q=new v(this.player_,{track:ae,kinds:this.kinds_,kind:this.kind_,selectable:!0,multiSelectable:!1});q.addClass(`vjs-${ae.kind}-menu-item`),m.push(q)}}return m}}xr.registerComponent("TextTrackButton",Bs);class Ns extends Os{constructor(m,v){const q=v.track,ee=v.cue,ae=m.currentTime();v.selectable=!0,v.multiSelectable=!1,v.label=ee.text,v.selected=ee.startTime<=ae&&ae{this.items.forEach((m=>{m.selected(this.track_.activeCues[0]===m.cue)}))}}buildCSSClass(){return`vjs-chapters-button ${super.buildCSSClass()}`}buildWrapperCSSClass(){return`vjs-chapters-button ${super.buildWrapperCSSClass()}`}update(m){if(m&&m.track&&"chapters"!==m.track.kind)return;const v=this.findChaptersTrack();v!==this.track_?(this.setTrack(v),super.update()):(!this.items||v&&v.cues&&v.cues.length!==this.items.length)&&super.update()}setTrack(m){if(this.track_!==m){if(this.updateHandler_||(this.updateHandler_=this.update.bind(this)),this.track_){const m=this.player_.remoteTextTrackEls().getTrackElementByTrack_(this.track_);m&&m.removeEventListener("load",this.updateHandler_),this.track_.removeEventListener("cuechange",this.selectCurrentItem_),this.track_=null}if(this.track_=m,this.track_){this.track_.mode="hidden";const m=this.player_.remoteTextTrackEls().getTrackElementByTrack_(this.track_);m&&m.addEventListener("load",this.updateHandler_),this.track_.addEventListener("cuechange",this.selectCurrentItem_)}}}findChaptersTrack(){const m=this.player_.textTracks()||[];for(let v=m.length-1;v>=0;v--){const q=m[v];if(q.kind===this.kind_)return q}}getMenuCaption(){return this.track_&&this.track_.label?this.track_.label:this.localize(toTitleCase$1(this.kind_))}createMenu(){return this.options_.title=this.getMenuCaption(),super.createMenu()}createItems(){const m=[];if(!this.track_)return m;const v=this.track_.cues;if(!v)return m;for(let q=0,ee=v.length;q-1&&(this.label_="captions",this.setIcon("captions")),this.menuButton_.controlText(toTitleCase$1(this.label_))}buildCSSClass(){return`vjs-subs-caps-button ${super.buildCSSClass()}`}buildWrapperCSSClass(){return`vjs-subs-caps-button ${super.buildWrapperCSSClass()}`}createItems(){let m=[];return this.player().tech_&&this.player().tech_.featuresNativeTextTracks||!this.player().getChild("textTrackSettings")||(m.push(new zs(this.player_,{kind:this.label_})),this.hideThreshold_+=1),m=super.createItems(m,Hs),m}}Gs.prototype.kinds_=["captions","subtitles"],Gs.prototype.controlText_="Subtitles",xr.registerComponent("SubsCapsButton",Gs);class $s extends Os{constructor(m,v){const q=v.track,ee=m.audioTracks();v.label=q.label||q.language||"Unknown",v.selected=q.enabled,super(m,v),this.track=q,this.addClass(`vjs-${q.kind}-menu-item`);const changeHandler=(...m)=>{this.handleTracksChange.apply(this,m)};ee.addEventListener("change",changeHandler),this.on("dispose",(()=>{ee.removeEventListener("change",changeHandler)}))}createEl(m,v,q){const ee=super.createEl(m,v,q),ae=ee.querySelector(".vjs-menu-item-text");return["main-desc","description"].indexOf(this.options_.track.kind)>=0&&(ae.appendChild(createEl("span",{className:"vjs-icon-placeholder"},{"aria-hidden":!0})),ae.appendChild(createEl("span",{className:"vjs-control-text",textContent:" "+this.localize("Descriptions")}))),ee}handleClick(m){if(super.handleClick(m),this.track.enabled=!0,this.player_.tech_.featuresNativeAudioTracks){const m=this.player_.audioTracks();for(let v=0;vthis.update(m)))}handleClick(m){super.handleClick(),this.player().playbackRate(this.rate)}update(m){this.selected(this.player().playbackRate()===this.rate)}}Ks.prototype.contentElType="button",xr.registerComponent("PlaybackRateMenuItem",Ks);class Zs extends js{constructor(m,v){super(m,v),this.menuButton_.el_.setAttribute("aria-describedby",this.labelElId_),this.updateVisibility(),this.updateLabel(),this.on(m,"loadstart",(m=>this.updateVisibility(m))),this.on(m,"ratechange",(m=>this.updateLabel(m))),this.on(m,"playbackrateschange",(m=>this.handlePlaybackRateschange(m)))}createEl(){const m=super.createEl();return this.labelElId_="vjs-playback-rate-value-label-"+this.id_,this.labelEl_=createEl("div",{className:"vjs-playback-rate-value",id:this.labelElId_,textContent:"1x"}),m.appendChild(this.labelEl_),m}dispose(){this.labelEl_=null,super.dispose()}buildCSSClass(){return`vjs-playback-rate ${super.buildCSSClass()}`}buildWrapperCSSClass(){return`vjs-playback-rate ${super.buildWrapperCSSClass()}`}createItems(){const m=this.playbackRates(),v=[];for(let q=m.length-1;q>=0;q--)v.push(new Ks(this.player(),{rate:m[q]+"x"}));return v}handlePlaybackRateschange(m){this.update()}playbackRates(){const m=this.player();return m.playbackRates&&m.playbackRates()||[]}playbackRateSupported(){return this.player().tech_&&this.player().tech_.featuresPlaybackRate&&this.playbackRates()&&this.playbackRates().length>0}updateVisibility(m){this.playbackRateSupported()?this.removeClass("vjs-hidden"):this.addClass("vjs-hidden")}updateLabel(m){this.playbackRateSupported()&&(this.labelEl_.textContent=this.player().playbackRate()+"x")}}Zs.prototype.controlText_="Playback Rate",xr.registerComponent("PlaybackRateMenuButton",Zs);class Js extends xr{buildCSSClass(){return`vjs-spacer ${super.buildCSSClass()}`}createEl(m="div",v={},q={}){return v.className||(v.className=this.buildCSSClass()),super.createEl(m,v,q)}}xr.registerComponent("Spacer",Js);xr.registerComponent("CustomControlSpacer",class extends Js{buildCSSClass(){return`vjs-custom-control-spacer ${super.buildCSSClass()}`}createEl(){return super.createEl("div",{className:this.buildCSSClass(),textContent:" "})}});class Qs extends xr{createEl(){return super.createEl("div",{className:"vjs-control-bar",dir:"ltr"})}}Qs.prototype.options_={children:["playToggle","skipBackward","skipForward","volumePanel","currentTimeDisplay","timeDivider","durationDisplay","progressControl","liveDisplay","seekToLive","remainingTimeDisplay","customControlSpacer","playbackRateMenuButton","chaptersButton","descriptionsButton","subsCapsButton","audioTrackButton","pictureInPictureToggle","fullscreenToggle"]},xr.registerComponent("ControlBar",Qs);class Ys extends Pr{constructor(m,v){super(m,v),this.on(m,"error",(m=>{this.close(),this.open(m)}))}buildCSSClass(){return`vjs-error-display ${super.buildCSSClass()}`}content(){const m=this.player().error();return m?this.localize(m.message):""}}Ys.prototype.options_=Object.assign({},Pr.prototype.options_,{pauseOnOpen:!1,fillAlways:!0,temporary:!1,uncloseable:!0}),xr.registerComponent("ErrorDisplay",Ys);const eo="vjs-text-track-settings",to=["#000","Black"],no=["#00F","Blue"],ao=["#0FF","Cyan"],ro=["#0F0","Green"],io=["#F0F","Magenta"],so=["#F00","Red"],oo=["#FFF","White"],co=["#FF0","Yellow"],lo=["1","Opaque"],uo=["0.5","Semi-Transparent"],po=["0","Transparent"],ho={backgroundColor:{selector:".vjs-bg-color > select",id:"captions-background-color-%s",label:"Color",options:[to,oo,so,ro,no,co,io,ao]},backgroundOpacity:{selector:".vjs-bg-opacity > select",id:"captions-background-opacity-%s",label:"Opacity",options:[lo,uo,po]},color:{selector:".vjs-text-color > select",id:"captions-foreground-color-%s",label:"Color",options:[oo,to,so,ro,no,co,io,ao]},edgeStyle:{selector:".vjs-edge-style > select",id:"%s",label:"Text Edge Style",options:[["none","None"],["raised","Raised"],["depressed","Depressed"],["uniform","Uniform"],["dropshadow","Drop shadow"]]},fontFamily:{selector:".vjs-font-family > select",id:"captions-font-family-%s",label:"Font Family",options:[["proportionalSansSerif","Proportional Sans-Serif"],["monospaceSansSerif","Monospace Sans-Serif"],["proportionalSerif","Proportional Serif"],["monospaceSerif","Monospace Serif"],["casual","Casual"],["script","Script"],["small-caps","Small Caps"]]},fontPercent:{selector:".vjs-font-percent > select",id:"captions-font-size-%s",label:"Font Size",options:[["0.50","50%"],["0.75","75%"],["1.00","100%"],["1.25","125%"],["1.50","150%"],["1.75","175%"],["2.00","200%"],["3.00","300%"],["4.00","400%"]],default:2,parser:m=>"1.00"===m?null:Number(m)},textOpacity:{selector:".vjs-text-opacity > select",id:"captions-foreground-opacity-%s",label:"Opacity",options:[lo,uo]},windowColor:{selector:".vjs-window-color > select",id:"captions-window-color-%s",label:"Color"},windowOpacity:{selector:".vjs-window-opacity > select",id:"captions-window-opacity-%s",label:"Opacity",options:[po,uo,lo]}};function parseOptionValue(m,v){if(v&&(m=v(m)),m&&"none"!==m)return m}function setSelectedOption(m,v,q){if(v)for(let ee=0;ee{this.saveSettings(),this.close()})),this.on(this.$(".vjs-default-button"),"click",(()=>{this.setDefaults(),this.updateDisplay()})),each(ho,(m=>{this.on(this.$(m.selector),"change",this.updateDisplay)})),this.options_.persistTextTrackSettings&&this.restoreSettings()}dispose(){this.endDialog=null,super.dispose()}createElSelect_(m,v="",q="label"){const ee=ho[m],ae=ee.id.replace("%s",this.id_),ie=[v,ae].join(" ").trim(),de=`vjs_select_${newGUID()}`;return[`<${q} id="${ae}"${"label"===q?` for="${de}" class="vjs-label"`:""}>`,this.localize(ee.label),``,`").join("")}createElFgColor_(){const m=`captions-text-legend-${this.id_}`;return['
',``,this.localize("Text"),"",'',this.createElSelect_("color",m),"",'',this.createElSelect_("textOpacity",m),"","
"].join("")}createElBgColor_(){const m=`captions-background-${this.id_}`;return['
',``,this.localize("Text Background"),"",'',this.createElSelect_("backgroundColor",m),"",'',this.createElSelect_("backgroundOpacity",m),"","
"].join("")}createElWinColor_(){const m=`captions-window-${this.id_}`;return['
',``,this.localize("Caption Area Background"),"",'',this.createElSelect_("windowColor",m),"",'',this.createElSelect_("windowOpacity",m),"","
"].join("")}createElColors_(){return createEl("div",{className:"vjs-track-settings-colors",innerHTML:[this.createElFgColor_(),this.createElBgColor_(),this.createElWinColor_()].join("")})}createElFont_(){return createEl("div",{className:"vjs-track-settings-font",innerHTML:['
',this.createElSelect_("fontPercent","","legend"),"
",'
',this.createElSelect_("edgeStyle","","legend"),"
",'
',this.createElSelect_("fontFamily","","legend"),"
"].join("")})}createElControls_(){const m=this.localize("restore all settings to the default values");return createEl("div",{className:"vjs-track-settings-controls",innerHTML:[`",``].join("")})}content(){return[this.createElColors_(),this.createElFont_(),this.createElControls_()]}label(){return this.localize("Caption Settings Dialog")}description(){return this.localize("Beginning of dialog window. Escape will cancel and close the window.")}buildCSSClass(){return super.buildCSSClass()+" vjs-text-track-settings"}getValues(){return reduce(ho,((m,v,q)=>{const ee=(ae=this.$(v.selector),ie=v.parser,parseOptionValue(ae.options[ae.options.selectedIndex].value,ie));var ae,ie;return void 0!==ee&&(m[q]=ee),m}),{})}setValues(m){each(ho,((v,q)=>{setSelectedOption(this.$(v.selector),m[q],v.parser)}))}setDefaults(){each(ho,(m=>{const v=m.hasOwnProperty("default")?m.default:0;this.$(m.selector).selectedIndex=v}))}restoreSettings(){let m;try{m=JSON.parse(ae().localStorage.getItem(eo))}catch(m){sa.warn(m)}m&&this.setValues(m)}saveSettings(){if(!this.options_.persistTextTrackSettings)return;const m=this.getValues();try{Object.keys(m).length?ae().localStorage.setItem(eo,JSON.stringify(m)):ae().localStorage.removeItem(eo)}catch(m){sa.warn(m)}}updateDisplay(){const m=this.player_.getChild("textTrackDisplay");m&&m.updateDisplay()}conditionalBlur_(){this.previouslyActiveEl_=null;const m=this.player_.controlBar,v=m&&m.subsCapsButton,q=m&&m.captionsButton;v?v.focus():q&&q.focus()}handleLanguagechange(){this.fill()}});xr.registerComponent("ResizeManager",class extends xr{constructor(m,v){let q=v.ResizeObserver||ae().ResizeObserver;null===v.ResizeObserver&&(q=!1);super(m,merge$1({createEl:!q,reportTouchActivity:!1},v)),this.ResizeObserver=v.ResizeObserver||ae().ResizeObserver,this.loadListener_=null,this.resizeObserver_=null,this.debouncedHandler_=debounce((()=>{this.resizeHandler()}),100,!1,this),q?(this.resizeObserver_=new this.ResizeObserver(this.debouncedHandler_),this.resizeObserver_.observe(m.el())):(this.loadListener_=()=>{if(!this.el_||!this.el_.contentWindow)return;const m=this.debouncedHandler_;let v=this.unloadListener_=function(){off(this,"resize",m),off(this,"unload",v),v=null};on(this.el_.contentWindow,"unload",v),on(this.el_.contentWindow,"resize",m)},this.one("load",this.loadListener_))}createEl(){return super.createEl("iframe",{className:"vjs-resize-manager",tabIndex:-1,title:this.localize("No content")},{"aria-hidden":"true"})}resizeHandler(){this.player_&&this.player_.trigger&&this.player_.trigger("playerresize")}dispose(){this.debouncedHandler_&&this.debouncedHandler_.cancel(),this.resizeObserver_&&(this.player_.el()&&this.resizeObserver_.unobserve(this.player_.el()),this.resizeObserver_.disconnect()),this.loadListener_&&this.off("load",this.loadListener_),this.el_&&this.el_.contentWindow&&this.unloadListener_&&this.unloadListener_.call(this.el_.contentWindow),this.ResizeObserver=null,this.resizeObserver=null,this.debouncedHandler_=null,this.loadListener_=null,super.dispose()}});const go={trackingThreshold:20,liveTolerance:15};xr.registerComponent("LiveTracker",class extends xr{constructor(m,v){super(m,merge$1(go,v,{createEl:!1})),this.trackLiveHandler_=()=>this.trackLive_(),this.handlePlay_=m=>this.handlePlay(m),this.handleFirstTimeupdate_=m=>this.handleFirstTimeupdate(m),this.handleSeeked_=m=>this.handleSeeked(m),this.seekToLiveEdge_=m=>this.seekToLiveEdge(m),this.reset_(),this.on(this.player_,"durationchange",(m=>this.handleDurationchange(m))),this.on(this.player_,"canplay",(()=>this.toggleTracking()))}trackLive_(){const m=this.player_.seekable();if(!m||!m.length)return;const v=Number(ae().performance.now().toFixed(4)),q=-1===this.lastTime_?0:(v-this.lastTime_)/1e3;this.lastTime_=v,this.pastSeekEnd_=this.pastSeekEnd()+q;const ee=this.liveCurrentTime(),ie=this.player_.currentTime();let de=this.player_.paused()||this.seekedBehindLive_||Math.abs(ee-ie)>this.options_.liveTolerance;this.timeupdateSeen_&&ee!==1/0||(de=!1),de!==this.behindLiveEdge_&&(this.behindLiveEdge_=de,this.trigger("liveedgechange"))}handleDurationchange(){this.toggleTracking()}toggleTracking(){this.player_.duration()===1/0&&this.liveWindow()>=this.options_.trackingThreshold?(this.player_.options_.liveui&&this.player_.addClass("vjs-liveui"),this.startTracking()):(this.player_.removeClass("vjs-liveui"),this.stopTracking())}startTracking(){this.isTracking()||(this.timeupdateSeen_||(this.timeupdateSeen_=this.player_.hasStarted()),this.trackingInterval_=this.setInterval(this.trackLiveHandler_,or),this.trackLive_(),this.on(this.player_,["play","pause"],this.trackLiveHandler_),this.timeupdateSeen_?this.on(this.player_,"seeked",this.handleSeeked_):(this.one(this.player_,"play",this.handlePlay_),this.one(this.player_,"timeupdate",this.handleFirstTimeupdate_)))}handleFirstTimeupdate(){this.timeupdateSeen_=!0,this.on(this.player_,"seeked",this.handleSeeked_)}handleSeeked(){const m=Math.abs(this.liveCurrentTime()-this.player_.currentTime());this.seekedBehindLive_=this.nextSeekedFromUser_&&m>2,this.nextSeekedFromUser_=!1,this.trackLive_()}handlePlay(){this.one(this.player_,"timeupdate",this.seekToLiveEdge_)}reset_(){this.lastTime_=-1,this.pastSeekEnd_=0,this.lastSeekEnd_=-1,this.behindLiveEdge_=!0,this.timeupdateSeen_=!1,this.seekedBehindLive_=!1,this.nextSeekedFromUser_=!1,this.clearInterval(this.trackingInterval_),this.trackingInterval_=null,this.off(this.player_,["play","pause"],this.trackLiveHandler_),this.off(this.player_,"seeked",this.handleSeeked_),this.off(this.player_,"play",this.handlePlay_),this.off(this.player_,"timeupdate",this.handleFirstTimeupdate_),this.off(this.player_,"timeupdate",this.seekToLiveEdge_)}nextSeekedFromUser(){this.nextSeekedFromUser_=!0}stopTracking(){this.isTracking()&&(this.reset_(),this.trigger("liveedgechange"))}seekableEnd(){const m=this.player_.seekable(),v=[];let q=m?m.length:0;for(;q--;)v.push(m.end(q));return v.length?v.sort()[v.length-1]:1/0}seekableStart(){const m=this.player_.seekable(),v=[];let q=m?m.length:0;for(;q--;)v.push(m.start(q));return v.length?v.sort()[0]:0}liveWindow(){const m=this.liveCurrentTime();return m===1/0?0:m-this.seekableStart()}isLive(){return this.isTracking()}atLiveEdge(){return!this.behindLiveEdge()}liveCurrentTime(){return this.pastSeekEnd()+this.seekableEnd()}pastSeekEnd(){const m=this.seekableEnd();return-1!==this.lastSeekEnd_&&m!==this.lastSeekEnd_&&(this.pastSeekEnd_=0),this.lastSeekEnd_=m,this.pastSeekEnd_}behindLiveEdge(){return this.behindLiveEdge_}isTracking(){return"number"==typeof this.trackingInterval_}seekToLiveEdge(){this.seekedBehindLive_=!1,this.atLiveEdge()||(this.nextSeekedFromUser_=!1,this.player_.currentTime(this.liveCurrentTime()))}dispose(){this.stopTracking(),super.dispose()}});xr.registerComponent("TitleBar",class extends xr{constructor(m,v){super(m,v),this.on("statechanged",(m=>this.updateDom_())),this.updateDom_()}createEl(){return this.els={title:createEl("div",{className:"vjs-title-bar-title",id:`vjs-title-bar-title-${newGUID()}`}),description:createEl("div",{className:"vjs-title-bar-description",id:`vjs-title-bar-description-${newGUID()}`})},createEl("div",{className:"vjs-title-bar"},{},video_es_values(this.els))}updateDom_(){const m=this.player_.tech_,v=m&&m.el_,q={title:"aria-labelledby",description:"aria-describedby"};["title","description"].forEach((m=>{const ee=this.state[m],ae=this.els[m],ie=q[m];emptyEl(ae),ee&&textContent(ae,ee),v&&(v.removeAttribute(ie),ee&&v.setAttribute(ie,ae.id))})),this.state.title||this.state.description?this.show():this.hide()}update(m){this.setState(m)}dispose(){const m=this.player_.tech_,v=m&&m.el_;v&&(v.removeAttribute("aria-labelledby"),v.removeAttribute("aria-describedby")),super.dispose(),this.els=null}});const sourcesetLoad=m=>{const v=m.el();if(v.hasAttribute("src"))return m.triggerSourceset(v.src),!0;const q=m.$$("source"),ee=[];let ae="";if(!q.length)return!1;for(let m=0;m{let q={};for(let ee=0;eegetDescriptor([m.el(),ae().HTMLMediaElement.prototype,ae().Element.prototype,fo],"innerHTML"),firstSourceWatch=function(m){const v=m.el();if(v.resetSourceWatch_)return;const q={},ee=getInnerHTMLDescriptor(m),appendWrapper=q=>(...ee)=>{const ae=q.apply(v,ee);return sourcesetLoad(m),ae};["append","appendChild","insertAdjacentHTML"].forEach((m=>{v[m]&&(q[m]=v[m],v[m]=appendWrapper(q[m]))})),Object.defineProperty(v,"innerHTML",merge$1(ee,{set:appendWrapper(ee.set)})),v.resetSourceWatch_=()=>{v.resetSourceWatch_=null,Object.keys(q).forEach((m=>{v[m]=q[m]})),Object.defineProperty(v,"innerHTML",ee)},m.one("sourceset",v.resetSourceWatch_)},mo=Object.defineProperty({},"src",{get(){return this.hasAttribute("src")?getAbsoluteURL(ae().Element.prototype.getAttribute.call(this,"src")):""},set(m){return ae().Element.prototype.setAttribute.call(this,"src",m),m}}),getSrcDescriptor=m=>getDescriptor([m.el(),ae().HTMLMediaElement.prototype,mo],"src"),setupSourceset=function(m){if(!m.featuresSourceset)return;const v=m.el();if(v.resetSourceset_)return;const q=getSrcDescriptor(m),ee=v.setAttribute,ae=v.load;Object.defineProperty(v,"src",merge$1(q,{set:ee=>{const ae=q.set.call(v,ee);return m.triggerSourceset(v.src),ae}})),v.setAttribute=(q,ae)=>{const ie=ee.call(v,q,ae);return/src/i.test(q)&&m.triggerSourceset(v.src),ie},v.load=()=>{const q=ae.call(v);return sourcesetLoad(m)||(m.triggerSourceset(""),firstSourceWatch(m)),q},v.currentSrc?m.triggerSourceset(v.currentSrc):sourcesetLoad(m)||firstSourceWatch(m),v.resetSourceset_=()=>{v.resetSourceset_=null,v.load=ae,v.setAttribute=ee,Object.defineProperty(v,"src",q),v.resetSourceWatch_&&v.resetSourceWatch_()}};class yo extends Ci{constructor(m,v){super(m,v);const q=m.source;let ee=!1;if(this.featuresVideoFrameCallback=this.featuresVideoFrameCallback&&"VIDEO"===this.el_.tagName,q&&(this.el_.currentSrc!==q.src||m.tag&&3===m.tag.initNetworkState_)?this.setSource(q):this.handleLateInit_(this.el_),m.enableSourceset&&this.setupSourcesetHandling_(),this.isScrubbing_=!1,this.el_.hasChildNodes()){const m=this.el_.childNodes;let v=m.length;const q=[];for(;v--;){const ae=m[v];"track"===ae.nodeName.toLowerCase()&&(this.featuresNativeTextTracks?(this.remoteTextTrackEls().addTrackElement_(ae),this.remoteTextTracks().addTrack(ae.track),this.textTracks().addTrack(ae.track),ee||this.el_.hasAttribute("crossorigin")||!isCrossOrigin(ae.src)||(ee=!0)):q.push(ae))}for(let m=0;m{v=[];for(let q=0;qm.removeEventListener("change",takeMetadataTrackSnapshot)));const restoreTrackMode=()=>{for(let m=0;m{m.removeEventListener("change",takeMetadataTrackSnapshot),m.removeEventListener("change",restoreTrackMode),m.addEventListener("change",restoreTrackMode)})),this.on("webkitendfullscreen",(()=>{m.removeEventListener("change",takeMetadataTrackSnapshot),m.addEventListener("change",takeMetadataTrackSnapshot),m.removeEventListener("change",restoreTrackMode)}))}overrideNative_(m,v){if(v!==this[`featuresNative${m}Tracks`])return;const q=m.toLowerCase();this[`${q}TracksListeners_`]&&Object.keys(this[`${q}TracksListeners_`]).forEach((m=>{this.el()[`${q}Tracks`].removeEventListener(m,this[`${q}TracksListeners_`][m])})),this[`featuresNative${m}Tracks`]=!v,this[`${q}TracksListeners_`]=null,this.proxyNativeTracksForType_(q)}overrideNativeAudioTracks(m){this.overrideNative_("Audio",m)}overrideNativeVideoTracks(m){this.overrideNative_("Video",m)}proxyNativeTracksForType_(m){const v=Ei[m],q=this.el()[v.getterName],ee=this[v.getterName]();if(!this[`featuresNative${v.capitalName}Tracks`]||!q||!q.addEventListener)return;const ae={change:v=>{const q={type:"change",target:ee,currentTarget:ee,srcElement:ee};ee.trigger(q),"text"===m&&this[Ti.remoteText.getterName]().trigger(q)},addtrack(m){ee.addTrack(m.track)},removetrack(m){ee.removeTrack(m.track)}},removeOldTracks=function(){const m=[];for(let v=0;v{const v=ae[m];q.addEventListener(m,v),this.on("dispose",(ee=>q.removeEventListener(m,v)))})),this.on("loadstart",removeOldTracks),this.on("dispose",(m=>this.off("loadstart",removeOldTracks)))}proxyNativeTracks_(){Ei.names.forEach((m=>{this.proxyNativeTracksForType_(m)}))}createEl(){let m=this.options_.tag;if(!m||!this.options_.playerElIngest&&!this.movingMediaElementInDOM){if(m){const v=m.cloneNode(!0);m.parentNode&&m.parentNode.insertBefore(v,m),yo.disposeMediaElement(m),m=v}else{m=de().createElement("video");const v=merge$1({},this.options_.tag&&getAttributes(this.options_.tag));ja&&!0===this.options_.nativeControlsForTouch||delete v.controls,setAttributes(m,Object.assign(v,{id:this.options_.techId,class:"vjs-tech"}))}m.playerId=this.options_.playerId}void 0!==this.options_.preload&&setAttribute(m,"preload",this.options_.preload),void 0!==this.options_.disablePictureInPicture&&(m.disablePictureInPicture=this.options_.disablePictureInPicture);const v=["loop","muted","playsinline","autoplay"];for(let q=0;q=2&&v.push("loadeddata"),m.readyState>=3&&v.push("canplay"),m.readyState>=4&&v.push("canplaythrough"),this.ready((function(){v.forEach((function(m){this.trigger(m)}),this)}))}setScrubbing(m){this.isScrubbing_=m}scrubbing(){return this.isScrubbing_}setCurrentTime(m){try{this.isScrubbing_&&this.el_.fastSeek&&Ba?this.el_.fastSeek(m):this.el_.currentTime=m}catch(m){sa(m,"Video is not ready. (Video.js)")}}duration(){if(this.el_.duration===1/0&&ya&&_a&&0===this.el_.currentTime){const checkProgress=()=>{this.el_.currentTime>0&&(this.el_.duration===1/0&&this.trigger("durationchange"),this.off("timeupdate",checkProgress))};return this.on("timeupdate",checkProgress),NaN}return this.el_.duration||NaN}width(){return this.el_.offsetWidth}height(){return this.el_.offsetHeight}proxyWebkitFullscreen_(){if(!("webkitDisplayingFullscreen"in this.el_))return;const endFn=function(){this.trigger("fullscreenchange",{isFullscreen:!1}),this.el_.controls&&!this.options_.nativeControlsForTouch&&this.controls()&&(this.el_.controls=!1)},beginFn=function(){"webkitPresentationMode"in this.el_&&"picture-in-picture"!==this.el_.webkitPresentationMode&&(this.one("webkitendfullscreen",endFn),this.trigger("fullscreenchange",{isFullscreen:!0,nativeIOSFullscreen:!0}))};this.on("webkitbeginfullscreen",beginFn),this.on("dispose",(()=>{this.off("webkitbeginfullscreen",beginFn),this.off("webkitendfullscreen",endFn)}))}supportsFullScreen(){return"function"==typeof this.el_.webkitEnterFullScreen}enterFullScreen(){const m=this.el_;if(m.paused&&m.networkState<=m.HAVE_METADATA)silencePromise(this.el_.play()),this.setTimeout((function(){m.pause();try{m.webkitEnterFullScreen()}catch(m){this.trigger("fullscreenerror",m)}}),0);else try{m.webkitEnterFullScreen()}catch(m){this.trigger("fullscreenerror",m)}}exitFullScreen(){this.el_.webkitDisplayingFullscreen?this.el_.webkitExitFullScreen():this.trigger("fullscreenerror",new Error("The video is not fullscreen"))}requestPictureInPicture(){return this.el_.requestPictureInPicture()}requestVideoFrameCallback(m){return this.featuresVideoFrameCallback&&!this.el_.webkitKeys?this.el_.requestVideoFrameCallback(m):super.requestVideoFrameCallback(m)}cancelVideoFrameCallback(m){this.featuresVideoFrameCallback&&!this.el_.webkitKeys?this.el_.cancelVideoFrameCallback(m):super.cancelVideoFrameCallback(m)}src(m){if(void 0===m)return this.el_.src;this.setSrc(m)}reset(){yo.resetMediaElement(this.el_)}currentSrc(){return this.currentSource_?this.currentSource_.src:this.el_.currentSrc}setControls(m){this.el_.controls=!!m}addTextTrack(m,v,q){return this.featuresNativeTextTracks?this.el_.addTextTrack(m,v,q):super.addTextTrack(m,v,q)}createRemoteTextTrack(m){if(!this.featuresNativeTextTracks)return super.createRemoteTextTrack(m);const v=de().createElement("track");return m.kind&&(v.kind=m.kind),m.label&&(v.label=m.label),(m.language||m.srclang)&&(v.srclang=m.language||m.srclang),m.default&&(v.default=m.default),m.id&&(v.id=m.id),m.src&&(v.src=m.src),v}addRemoteTextTrack(m,v){const q=super.addRemoteTextTrack(m,v);return this.featuresNativeTextTracks&&this.el().appendChild(q),q}removeRemoteTextTrack(m){if(super.removeRemoteTextTrack(m),this.featuresNativeTextTracks){const v=this.$$("track");let q=v.length;for(;q--;)m!==v[q]&&m!==v[q].track||this.el().removeChild(v[q])}}getVideoPlaybackQuality(){if("function"==typeof this.el().getVideoPlaybackQuality)return this.el().getVideoPlaybackQuality();const m={};return void 0!==this.el().webkitDroppedFrameCount&&void 0!==this.el().webkitDecodedFrameCount&&(m.droppedVideoFrames=this.el().webkitDroppedFrameCount,m.totalVideoFrames=this.el().webkitDecodedFrameCount),ae().performance&&(m.creationTime=ae().performance.now()),m}}defineLazyProperty(yo,"TEST_VID",(function(){if(!isReal())return;const m=de().createElement("video"),v=de().createElement("track");return v.kind="captions",v.srclang="en",v.label="English",m.appendChild(v),m})),yo.isSupported=function(){try{yo.TEST_VID.volume=.5}catch(m){return!1}return!(!yo.TEST_VID||!yo.TEST_VID.canPlayType)},yo.canPlayType=function(m){return yo.TEST_VID.canPlayType(m)},yo.canPlaySource=function(m,v){return yo.canPlayType(m.type)},yo.canControlVolume=function(){try{const m=yo.TEST_VID.volume;yo.TEST_VID.volume=m/2+.1;const v=m!==yo.TEST_VID.volume;return v&&Oa?(ae().setTimeout((()=>{yo&&yo.prototype&&(yo.prototype.featuresVolumeControl=m!==yo.TEST_VID.volume)})),!1):v}catch(m){return!1}},yo.canMuteVolume=function(){try{const m=yo.TEST_VID.muted;return yo.TEST_VID.muted=!m,yo.TEST_VID.muted?setAttribute(yo.TEST_VID,"muted","muted"):removeAttribute(yo.TEST_VID,"muted"),m!==yo.TEST_VID.muted}catch(m){return!1}},yo.canControlPlaybackRate=function(){if(ya&&_a&&wa<58)return!1;try{const m=yo.TEST_VID.playbackRate;return yo.TEST_VID.playbackRate=m/2+.1,m!==yo.TEST_VID.playbackRate}catch(m){return!1}},yo.canOverrideAttributes=function(){try{const noop=()=>{};Object.defineProperty(de().createElement("video"),"src",{get:noop,set:noop}),Object.defineProperty(de().createElement("audio"),"src",{get:noop,set:noop}),Object.defineProperty(de().createElement("video"),"innerHTML",{get:noop,set:noop}),Object.defineProperty(de().createElement("audio"),"innerHTML",{get:noop,set:noop})}catch(m){return!1}return!0},yo.supportsNativeTextTracks=function(){return Ba||Oa&&_a},yo.supportsNativeVideoTracks=function(){return!(!yo.TEST_VID||!yo.TEST_VID.videoTracks)},yo.supportsNativeAudioTracks=function(){return!(!yo.TEST_VID||!yo.TEST_VID.audioTracks)},yo.Events=["loadstart","suspend","abort","error","emptied","stalled","loadedmetadata","loadeddata","canplay","canplaythrough","playing","waiting","seeking","seeked","ended","durationchange","timeupdate","progress","play","pause","ratechange","resize","volumechange"],[["featuresMuteControl","canMuteVolume"],["featuresPlaybackRate","canControlPlaybackRate"],["featuresSourceset","canOverrideAttributes"],["featuresNativeTextTracks","supportsNativeTextTracks"],["featuresNativeVideoTracks","supportsNativeVideoTracks"],["featuresNativeAudioTracks","supportsNativeAudioTracks"]].forEach((function([m,v]){defineLazyProperty(yo.prototype,m,(()=>yo[v]()),!0)})),yo.prototype.featuresVolumeControl=yo.canControlVolume(),yo.prototype.movingMediaElementInDOM=!Oa,yo.prototype.featuresFullscreenResize=!0,yo.prototype.featuresProgressEvents=!0,yo.prototype.featuresTimeupdateEvents=!0,yo.prototype.featuresVideoFrameCallback=!(!yo.TEST_VID||!yo.TEST_VID.requestVideoFrameCallback),yo.disposeMediaElement=function(m){if(m){for(m.parentNode&&m.parentNode.removeChild(m);m.hasChildNodes();)m.removeChild(m.firstChild);m.removeAttribute("src"),"function"==typeof m.load&&function(){try{m.load()}catch(m){}}()}},yo.resetMediaElement=function(m){if(!m)return;const v=m.querySelectorAll("source");let q=v.length;for(;q--;)m.removeChild(v[q]);m.removeAttribute("src"),"function"==typeof m.load&&function(){try{m.load()}catch(m){}}()},["muted","defaultMuted","autoplay","controls","loop","playsinline"].forEach((function(m){yo.prototype[m]=function(){return this.el_[m]||this.el_.hasAttribute(m)}})),["muted","defaultMuted","autoplay","loop","playsinline"].forEach((function(m){yo.prototype["set"+toTitleCase$1(m)]=function(v){this.el_[m]=v,v?this.el_.setAttribute(m,m):this.el_.removeAttribute(m)}})),["paused","currentTime","buffered","volume","poster","preload","error","seeking","seekable","ended","playbackRate","defaultPlaybackRate","disablePictureInPicture","played","networkState","readyState","videoWidth","videoHeight","crossOrigin"].forEach((function(m){yo.prototype[m]=function(){return this.el_[m]}})),["volume","src","poster","preload","playbackRate","defaultPlaybackRate","disablePictureInPicture","crossOrigin"].forEach((function(m){yo.prototype["set"+toTitleCase$1(m)]=function(v){this.el_[m]=v}})),["pause","load","play"].forEach((function(m){yo.prototype[m]=function(){return this.el_[m]()}})),Ci.withSourceHandlers(yo),yo.nativeSourceHandler={},yo.nativeSourceHandler.canPlayType=function(m){try{return yo.TEST_VID.canPlayType(m)}catch(m){return""}},yo.nativeSourceHandler.canHandleSource=function(m,v){if(m.type)return yo.nativeSourceHandler.canPlayType(m.type);if(m.src){const v=getFileExtension(m.src);return yo.nativeSourceHandler.canPlayType(`video/${v}`)}return""},yo.nativeSourceHandler.handleSource=function(m,v,q){v.setSrc(m.src)},yo.nativeSourceHandler.dispose=function(){},yo.registerSourceHandler(yo.nativeSourceHandler),Ci.registerTech("Html5",yo);const vo=["progress","abort","suspend","emptied","stalled","loadedmetadata","loadeddata","timeupdate","resize","volumechange","texttrackchange"],bo={canplay:"CanPlay",canplaythrough:"CanPlayThrough",playing:"Playing",seeked:"Seeked"},Ro=["tiny","xsmall","small","medium","large","xlarge","huge"],xo={};Ro.forEach((m=>{const v="x"===m.charAt(0)?`x-${m.substring(1)}`:m;xo[m]=`vjs-layout-${v}`}));const _o={tiny:210,xsmall:320,small:425,medium:768,large:1440,xlarge:2560,huge:1/0};class Eo extends xr{constructor(m,v,q){if(m.id=m.id||v.id||`vjs_video_${newGUID()}`,(v=Object.assign(Eo.getTagSettings(m),v)).initChildren=!1,v.createEl=!1,v.evented=!1,v.reportTouchActivity=!1,!v.language){const q=m.closest("[lang]");q&&(v.language=q.getAttribute("lang"))}if(super(null,v,q),this.boundDocumentFullscreenChange_=m=>this.documentFullscreenChange_(m),this.boundFullWindowOnEscKey_=m=>this.fullWindowOnEscKey(m),this.boundUpdateStyleEl_=m=>this.updateStyleEl_(m),this.boundApplyInitTime_=m=>this.applyInitTime_(m),this.boundUpdateCurrentBreakpoint_=m=>this.updateCurrentBreakpoint_(m),this.boundHandleTechClick_=m=>this.handleTechClick_(m),this.boundHandleTechDoubleClick_=m=>this.handleTechDoubleClick_(m),this.boundHandleTechTouchStart_=m=>this.handleTechTouchStart_(m),this.boundHandleTechTouchMove_=m=>this.handleTechTouchMove_(m),this.boundHandleTechTouchEnd_=m=>this.handleTechTouchEnd_(m),this.boundHandleTechTap_=m=>this.handleTechTap_(m),this.isFullscreen_=!1,this.log=oa(this.id_),this.fsApi_=Yn,this.isPosterFromTech_=!1,this.queuedCallbacks_=[],this.isReady_=!1,this.hasStarted_=!1,this.userActive_=!1,this.debugEnabled_=!1,this.audioOnlyMode_=!1,this.audioPosterMode_=!1,this.audioOnlyCache_={playerHeight:null,hiddenChildren:[]},!this.options_||!this.options_.techOrder||!this.options_.techOrder.length)throw new Error("No techOrder specified. Did you overwrite videojs.options instead of just changing the properties you want to override?");if(this.tag=m,this.tagAttributes=m&&getAttributes(m),this.language(this.options_.language),v.languages){const m={};Object.getOwnPropertyNames(v.languages).forEach((function(q){m[q.toLowerCase()]=v.languages[q]})),this.languages_=m}else this.languages_=Eo.prototype.options_.languages;this.resetCache_(),this.poster_=v.poster||"",this.controls_=!!v.controls,m.controls=!1,m.removeAttribute("controls"),this.changingSrc_=!1,this.playCallbacks_=[],this.playTerminatedQueue_=[],m.hasAttribute("autoplay")?this.autoplay(!0):this.autoplay(this.options_.autoplay),v.plugins&&Object.keys(v.plugins).forEach((m=>{if("function"!=typeof this[m])throw new Error(`plugin "${m}" does not exist`)})),this.scrubbing_=!1,this.el_=this.createEl(),evented(this,{eventBusKey:"el_"}),this.fsApi_.requestFullscreen&&(on(de(),this.fsApi_.fullscreenchange,this.boundDocumentFullscreenChange_),this.on(this.fsApi_.fullscreenchange,this.boundDocumentFullscreenChange_)),this.fluid_&&this.on(["playerreset","resize"],this.boundUpdateStyleEl_);const ee=merge$1(this.options_);if(v.plugins&&Object.keys(v.plugins).forEach((m=>{this[m](v.plugins[m])})),v.debug&&this.debug(!0),this.options_.playerOptions=ee,this.middleware_=[],this.playbackRates(v.playbackRates),v.experimentalSvgIcons){const m=(new(ae().DOMParser)).parseFromString('\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n',"image/svg+xml");if(m.querySelector("parsererror"))sa.warn("Failed to load SVG Icons. Falling back to Font Icons."),this.options_.experimentalSvgIcons=null;else{const v=m.documentElement;v.style.display="none",this.el_.appendChild(v),this.addClass("vjs-svg-icons-enabled")}}this.initChildren(),this.isAudio("audio"===m.nodeName.toLowerCase()),this.controls()?this.addClass("vjs-controls-enabled"):this.addClass("vjs-controls-disabled"),this.el_.setAttribute("role","region"),this.isAudio()?this.el_.setAttribute("aria-label",this.localize("Audio Player")):this.el_.setAttribute("aria-label",this.localize("Video Player")),this.isAudio()&&this.addClass("vjs-audio"),ja&&this.addClass("vjs-touch-enabled"),Oa||this.addClass("vjs-workinghover"),Eo.players[this.id_]=this;const ie=Jn.split(".")[0];this.addClass(`vjs-v${ie}`),this.userActive(!0),this.reportUserActivity(),this.one("play",(m=>this.listenForUserActivity_(m))),this.on("keydown",(m=>this.handleKeyDown(m))),this.on("languagechange",(m=>this.handleLanguagechange(m))),this.breakpoints(this.options_.breakpoints),this.responsive(this.options_.responsive),this.on("ready",(()=>{this.audioPosterMode(this.options_.audioPosterMode),this.audioOnlyMode(this.options_.audioOnlyMode)}))}dispose(){this.trigger("dispose"),this.off("dispose"),off(de(),this.fsApi_.fullscreenchange,this.boundDocumentFullscreenChange_),off(de(),"keydown",this.boundFullWindowOnEscKey_),this.styleEl_&&this.styleEl_.parentNode&&(this.styleEl_.parentNode.removeChild(this.styleEl_),this.styleEl_=null),Eo.players[this.id_]=null,this.tag&&this.tag.player&&(this.tag.player=null),this.el_&&this.el_.player&&(this.el_.player=null),this.tech_&&(this.tech_.dispose(),this.isPosterFromTech_=!1,this.poster_=""),this.playerElIngest_&&(this.playerElIngest_=null),this.tag&&(this.tag=null),Ui[this.id()]=null,Di.names.forEach((m=>{const v=this[Di[m].getterName]();v&&v.off&&v.off()})),super.dispose({restoreEl:this.options_.restoreEl})}createEl(){let m,v=this.tag,q=this.playerElIngest_=v.parentNode&&v.parentNode.hasAttribute&&v.parentNode.hasAttribute("data-vjs-player");const ee="video-js"===this.tag.tagName.toLowerCase();q?m=this.el_=v.parentNode:ee||(m=this.el_=super.createEl("div"));const ie=getAttributes(v);if(ee){for(m=this.el_=v,v=this.tag=de().createElement("video");m.children.length;)v.appendChild(m.firstChild);hasClass(m,"video-js")||addClass(m,"video-js"),m.appendChild(v),q=this.playerElIngest_=m,Object.keys(m).forEach((q=>{try{v[q]=m[q]}catch(m){}}))}if(v.setAttribute("tabindex","-1"),ie.tabindex="-1",_a&&ka&&(v.setAttribute("role","application"),ie.role="application"),v.removeAttribute("width"),v.removeAttribute("height"),"width"in ie&&delete ie.width,"height"in ie&&delete ie.height,Object.getOwnPropertyNames(ie).forEach((function(q){ee&&"class"===q||m.setAttribute(q,ie[q]),ee&&v.setAttribute(q,ie[q])})),v.playerId=v.id,v.id+="_html5_api",v.className="vjs-tech",v.player=m.player=this,this.addClass("vjs-paused"),!0!==ae().VIDEOJS_NO_DYNAMIC_STYLE){this.styleEl_=createStyleElement("vjs-styles-dimensions");const m=za(".vjs-styles-defaults"),v=za("head");v.insertBefore(this.styleEl_,m?m.nextSibling:v.firstChild)}this.fill_=!1,this.fluid_=!1,this.width(this.options_.width),this.height(this.options_.height),this.fill(this.options_.fill),this.fluid(this.options_.fluid),this.aspectRatio(this.options_.aspectRatio),this.crossOrigin(this.options_.crossOrigin||this.options_.crossorigin);const ce=v.getElementsByTagName("a");for(let m=0;m{this.on(["playerreset","resize"],this.boundUpdateStyleEl_)},isEvented(v=this)?q():(v.eventedCallbacks||(v.eventedCallbacks=[]),v.eventedCallbacks.push(q))):this.removeClass("vjs-fluid"),this.updateStyleEl_()}fill(m){if(void 0===m)return!!this.fill_;this.fill_=!!m,m?(this.addClass("vjs-fill"),this.fluid(!1)):this.removeClass("vjs-fill")}aspectRatio(m){if(void 0===m)return this.aspectRatio_;if(!/^\d+\:\d+$/.test(m))throw new Error("Improper value supplied for aspect ratio. The format should be width:height, for example 16:9.");this.aspectRatio_=m,this.fluid(!0),this.updateStyleEl_()}updateStyleEl_(){if(!0===ae().VIDEOJS_NO_DYNAMIC_STYLE){const m="number"==typeof this.width_?this.width_:this.options_.width,v="number"==typeof this.height_?this.height_:this.options_.height,q=this.tech_&&this.tech_.el();return void(q&&(m>=0&&(q.width=m),v>=0&&(q.height=v)))}let m,v,q,ee;q=void 0!==this.aspectRatio_&&"auto"!==this.aspectRatio_?this.aspectRatio_:this.videoWidth()>0?this.videoWidth()+":"+this.videoHeight():"16:9";const ie=q.split(":"),de=ie[1]/ie[0];m=void 0!==this.width_?this.width_:void 0!==this.height_?this.height_/de:this.videoWidth()||300,v=void 0!==this.height_?this.height_:m*de,ee=/^[^a-zA-Z]/.test(this.id())?"dimensions-"+this.id():this.id()+"-dimensions",this.addClass(ee),setTextContent(this.styleEl_,`\n .${ee} {\n width: ${m}px;\n height: ${v}px;\n }\n\n .${ee}.vjs-fluid:not(.vjs-audio-only-mode) {\n padding-top: ${100*de}%;\n }\n `)}loadTech_(m,v){this.tech_&&this.unloadTech_();const q=toTitleCase$1(m),ee=m.charAt(0).toLowerCase()+m.slice(1);"Html5"!==q&&this.tag&&(Ci.getTech("Html5").disposeMediaElement(this.tag),this.tag.player=null,this.tag=null),this.techName_=q,this.isReady_=!1;let ae=this.autoplay();("string"==typeof this.autoplay()||!0===this.autoplay()&&this.options_.normalizeAutoplay)&&(ae=!1);const ie={source:v,autoplay:ae,nativeControlsForTouch:this.options_.nativeControlsForTouch,playerId:this.id(),techId:`${this.id()}_${ee}_api`,playsinline:this.options_.playsinline,preload:this.options_.preload,loop:this.options_.loop,disablePictureInPicture:this.options_.disablePictureInPicture,muted:this.options_.muted,poster:this.poster(),language:this.language(),playerElIngest:this.playerElIngest_||!1,"vtt.js":this.options_["vtt.js"],canOverridePoster:!!this.options_.techCanOverridePoster,enableSourceset:this.options_.enableSourceset};Di.names.forEach((m=>{const v=Di[m];ie[v.getterName]=this[v.privateName]})),Object.assign(ie,this.options_[q]),Object.assign(ie,this.options_[ee]),Object.assign(ie,this.options_[m.toLowerCase()]),this.tag&&(ie.tag=this.tag),v&&v.src===this.cache_.src&&this.cache_.currentTime>0&&(ie.startTime=this.cache_.currentTime);const de=Ci.getTech(m);if(!de)throw new Error(`No Tech named '${q}' exists! '${q}' should be registered using videojs.registerTech()'`);this.tech_=new de(ie),this.tech_.ready(bind_(this,this.handleTechReady_),!0),textTrackConverter_jsonToTextTracks(this.textTracksJson_||[],this.tech_),vo.forEach((m=>{this.on(this.tech_,m,(v=>this[`handleTech${toTitleCase$1(m)}_`](v)))})),Object.keys(bo).forEach((m=>{this.on(this.tech_,m,(v=>{0===this.tech_.playbackRate()&&this.tech_.seeking()?this.queuedCallbacks_.push({callback:this[`handleTech${bo[m]}_`].bind(this),event:v}):this[`handleTech${bo[m]}_`](v)}))})),this.on(this.tech_,"loadstart",(m=>this.handleTechLoadStart_(m))),this.on(this.tech_,"sourceset",(m=>this.handleTechSourceset_(m))),this.on(this.tech_,"waiting",(m=>this.handleTechWaiting_(m))),this.on(this.tech_,"ended",(m=>this.handleTechEnded_(m))),this.on(this.tech_,"seeking",(m=>this.handleTechSeeking_(m))),this.on(this.tech_,"play",(m=>this.handleTechPlay_(m))),this.on(this.tech_,"pause",(m=>this.handleTechPause_(m))),this.on(this.tech_,"durationchange",(m=>this.handleTechDurationChange_(m))),this.on(this.tech_,"fullscreenchange",((m,v)=>this.handleTechFullscreenChange_(m,v))),this.on(this.tech_,"fullscreenerror",((m,v)=>this.handleTechFullscreenError_(m,v))),this.on(this.tech_,"enterpictureinpicture",(m=>this.handleTechEnterPictureInPicture_(m))),this.on(this.tech_,"leavepictureinpicture",(m=>this.handleTechLeavePictureInPicture_(m))),this.on(this.tech_,"error",(m=>this.handleTechError_(m))),this.on(this.tech_,"posterchange",(m=>this.handleTechPosterChange_(m))),this.on(this.tech_,"textdata",(m=>this.handleTechTextData_(m))),this.on(this.tech_,"ratechange",(m=>this.handleTechRateChange_(m))),this.on(this.tech_,"loadedmetadata",this.boundUpdateStyleEl_),this.usingNativeControls(this.techGet_("controls")),this.controls()&&!this.usingNativeControls()&&this.addTechControlsListeners_(),this.tech_.el().parentNode===this.el()||"Html5"===q&&this.tag||prependTo(this.tech_.el(),this.el()),this.tag&&(this.tag.player=null,this.tag=null)}unloadTech_(){Di.names.forEach((m=>{const v=Di[m];this[v.privateName]=this[v.getterName]()})),this.textTracksJson_=textTrackConverter_textTracksToJson(this.tech_),this.isReady_=!1,this.tech_.dispose(),this.tech_=!1,this.isPosterFromTech_&&(this.poster_="",this.trigger("posterchange")),this.isPosterFromTech_=!1}tech(m){return void 0===m&&sa.warn("Using the tech directly can be dangerous. I hope you know what you're doing.\nSee https://github.com/videojs/video.js/issues/2617 for more info.\n"),this.tech_}version(){return{"video.js":Jn}}addTechControlsListeners_(){this.removeTechControlsListeners_(),this.on(this.tech_,"click",this.boundHandleTechClick_),this.on(this.tech_,"dblclick",this.boundHandleTechDoubleClick_),this.on(this.tech_,"touchstart",this.boundHandleTechTouchStart_),this.on(this.tech_,"touchmove",this.boundHandleTechTouchMove_),this.on(this.tech_,"touchend",this.boundHandleTechTouchEnd_),this.on(this.tech_,"tap",this.boundHandleTechTap_)}removeTechControlsListeners_(){this.off(this.tech_,"tap",this.boundHandleTechTap_),this.off(this.tech_,"touchstart",this.boundHandleTechTouchStart_),this.off(this.tech_,"touchmove",this.boundHandleTechTouchMove_),this.off(this.tech_,"touchend",this.boundHandleTechTouchEnd_),this.off(this.tech_,"click",this.boundHandleTechClick_),this.off(this.tech_,"dblclick",this.boundHandleTechDoubleClick_)}handleTechReady_(){this.triggerReady(),this.cache_.volume&&this.techCall_("setVolume",this.cache_.volume),this.handleTechPosterChange_(),this.handleTechDurationChange_()}handleTechLoadStart_(){this.removeClass("vjs-ended","vjs-seeking"),this.error(null),this.handleTechDurationChange_(),this.paused()?(this.hasStarted(!1),this.trigger("loadstart")):this.trigger("loadstart"),this.manualAutoplay_(!0===this.autoplay()&&this.options_.normalizeAutoplay?"play":this.autoplay())}manualAutoplay_(m){if(!this.tech_||"string"!=typeof m)return;const resolveMuted=()=>{const m=this.muted();this.muted(!0);const restoreMuted=()=>{this.muted(m)};this.playTerminatedQueue_.push(restoreMuted);const v=this.play();if(isPromise(v))return v.catch((m=>{throw restoreMuted(),new Error(`Rejection at manualAutoplay. Restoring muted value. ${m||""}`)}))};let v;return"any"!==m||this.muted()?v="muted"!==m||this.muted()?this.play():resolveMuted():(v=this.play(),isPromise(v)&&(v=v.catch(resolveMuted))),isPromise(v)?v.then((()=>{this.trigger({type:"autoplay-success",autoplay:m})})).catch((()=>{this.trigger({type:"autoplay-failure",autoplay:m})})):void 0}updateSourceCaches_(m=""){let v=m,q="";"string"!=typeof v&&(v=m.src,q=m.type),this.cache_.source=this.cache_.source||{},this.cache_.sources=this.cache_.sources||[],v&&!q&&(q=findMimetype(this,v)),this.cache_.source=merge$1({},m,{src:v,type:q});const ee=this.cache_.sources.filter((m=>m.src&&m.src===v)),ae=[],ie=this.$$("source"),de=[];for(let m=0;mthis.updateSourceCaches_(m);const v=this.currentSource().src,q=m.src;v&&!/^blob:/.test(v)&&/^blob:/.test(q)&&(!this.lastSource_||this.lastSource_.tech!==q&&this.lastSource_.player!==v)&&(updateSourceCaches=()=>{}),updateSourceCaches(q),m.src||this.tech_.any(["sourceset","loadstart"],(m=>{if("sourceset"===m.type)return;const v=this.techGet_("currentSrc");this.lastSource_.tech=v,this.updateSourceCaches_(v)}))}this.lastSource_={player:this.currentSource().src,tech:m.src},this.trigger({src:m.src,type:"sourceset"})}hasStarted(m){if(void 0===m)return this.hasStarted_;m!==this.hasStarted_&&(this.hasStarted_=m,this.hasStarted_?this.addClass("vjs-has-started"):this.removeClass("vjs-has-started"))}handleTechPlay_(){this.removeClass("vjs-ended","vjs-paused"),this.addClass("vjs-playing"),this.hasStarted(!0),this.trigger("play")}handleTechRateChange_(){this.tech_.playbackRate()>0&&0===this.cache_.lastPlaybackRate&&(this.queuedCallbacks_.forEach((m=>m.callback(m.event))),this.queuedCallbacks_=[]),this.cache_.lastPlaybackRate=this.tech_.playbackRate(),this.trigger("ratechange")}handleTechWaiting_(){this.addClass("vjs-waiting"),this.trigger("waiting");const m=this.currentTime(),timeUpdateListener=()=>{m!==this.currentTime()&&(this.removeClass("vjs-waiting"),this.off("timeupdate",timeUpdateListener))};this.on("timeupdate",timeUpdateListener)}handleTechCanPlay_(){this.removeClass("vjs-waiting"),this.trigger("canplay")}handleTechCanPlayThrough_(){this.removeClass("vjs-waiting"),this.trigger("canplaythrough")}handleTechPlaying_(){this.removeClass("vjs-waiting"),this.trigger("playing")}handleTechSeeking_(){this.addClass("vjs-seeking"),this.trigger("seeking")}handleTechSeeked_(){this.removeClass("vjs-seeking","vjs-ended"),this.trigger("seeked")}handleTechPause_(){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.trigger("pause")}handleTechEnded_(){this.addClass("vjs-ended"),this.removeClass("vjs-waiting"),this.options_.loop?(this.currentTime(0),this.play()):this.paused()||this.pause(),this.trigger("ended")}handleTechDurationChange_(){this.duration(this.techGet_("duration"))}handleTechClick_(m){this.controls_&&(void 0!==this.options_&&void 0!==this.options_.userActions&&void 0!==this.options_.userActions.click&&!1===this.options_.userActions.click||(void 0!==this.options_&&void 0!==this.options_.userActions&&"function"==typeof this.options_.userActions.click?this.options_.userActions.click.call(this,m):this.paused()?silencePromise(this.play()):this.pause()))}handleTechDoubleClick_(m){if(!this.controls_)return;Array.prototype.some.call(this.$$(".vjs-control-bar, .vjs-modal-dialog"),(v=>v.contains(m.target)))||void 0!==this.options_&&void 0!==this.options_.userActions&&void 0!==this.options_.userActions.doubleClick&&!1===this.options_.userActions.doubleClick||(void 0!==this.options_&&void 0!==this.options_.userActions&&"function"==typeof this.options_.userActions.doubleClick?this.options_.userActions.doubleClick.call(this,m):this.isFullscreen()?this.exitFullscreen():this.requestFullscreen())}handleTechTap_(){this.userActive(!this.userActive())}handleTechTouchStart_(){this.userWasActive=this.userActive()}handleTechTouchMove_(){this.userWasActive&&this.reportUserActivity()}handleTechTouchEnd_(m){m.cancelable&&m.preventDefault()}toggleFullscreenClass_(){this.isFullscreen()?this.addClass("vjs-fullscreen"):this.removeClass("vjs-fullscreen")}documentFullscreenChange_(m){const v=m.target.player;if(v&&v!==this)return;const q=this.el();let ee=de()[this.fsApi_.fullscreenElement]===q;!ee&&q.matches&&(ee=q.matches(":"+this.fsApi_.fullscreen)),this.isFullscreen(ee)}handleTechFullscreenChange_(m,v){v&&(v.nativeIOSFullscreen&&(this.addClass("vjs-ios-native-fs"),this.tech_.one("webkitendfullscreen",(()=>{this.removeClass("vjs-ios-native-fs")}))),this.isFullscreen(v.isFullscreen))}handleTechFullscreenError_(m,v){this.trigger("fullscreenerror",v)}togglePictureInPictureClass_(){this.isInPictureInPicture()?this.addClass("vjs-picture-in-picture"):this.removeClass("vjs-picture-in-picture")}handleTechEnterPictureInPicture_(m){this.isInPictureInPicture(!0)}handleTechLeavePictureInPicture_(m){this.isInPictureInPicture(!1)}handleTechError_(){const m=this.tech_.error();m&&this.error(m)}handleTechTextData_(){let m=null;arguments.length>1&&(m=arguments[1]),this.trigger("textdata",m)}getCache(){return this.cache_}resetCache_(){this.cache_={currentTime:0,initTime:0,inactivityTimeout:this.options_.inactivityTimeout,duration:NaN,lastVolume:1,lastPlaybackRate:this.defaultPlaybackRate(),media:null,src:"",source:{},sources:[],playbackRates:[],volume:1}}techCall_(m,v){this.ready((function(){if(m in Ji)return set(this.middleware_,this.tech_,m,v);if(m in Qi)return mediate(this.middleware_,this.tech_,m,v);try{this.tech_&&this.tech_[m](v)}catch(m){throw sa(m),m}}),!0)}techGet_(m){if(this.tech_&&this.tech_.isReady_){if(m in Hi)return get(this.middleware_,this.tech_,m);if(m in Qi)return mediate(this.middleware_,this.tech_,m);try{return this.tech_[m]()}catch(v){if(void 0===this.tech_[m])throw sa(`Video.js: ${m} method not defined for ${this.techName_} playback technology.`,v),v;if("TypeError"===v.name)throw sa(`Video.js: ${m} unavailable on ${this.techName_} playback technology element.`,v),this.tech_.isReady_=!1,v;throw sa(v),v}}}play(){return new Promise((m=>{this.play_(m)}))}play_(m=silencePromise){this.playCallbacks_.push(m);const v=Boolean(!this.changingSrc_&&(this.src()||this.currentSrc())),q=Boolean(Ba||Oa);if(this.waitToPlay_&&(this.off(["ready","loadstart"],this.waitToPlay_),this.waitToPlay_=null),!this.isReady_||!v)return this.waitToPlay_=m=>{this.play_()},this.one(["ready","loadstart"],this.waitToPlay_),void(!v&&q&&this.load());const ee=this.techGet_("play");q&&this.hasClass("vjs-ended")&&this.resetProgressBar_(),null===ee?this.runPlayTerminatedQueue_():this.runPlayCallbacks_(ee)}runPlayTerminatedQueue_(){const m=this.playTerminatedQueue_.slice(0);this.playTerminatedQueue_=[],m.forEach((function(m){m()}))}runPlayCallbacks_(m){const v=this.playCallbacks_.slice(0);this.playCallbacks_=[],this.playTerminatedQueue_=[],v.forEach((function(v){v(m)}))}pause(){this.techCall_("pause")}paused(){return!1!==this.techGet_("paused")}played(){return this.techGet_("played")||createTimeRanges$1(0,0)}scrubbing(m){if(void 0===m)return this.scrubbing_;this.scrubbing_=!!m,this.techCall_("setScrubbing",this.scrubbing_),m?this.addClass("vjs-scrubbing"):this.removeClass("vjs-scrubbing")}currentTime(m){return void 0===m?(this.cache_.currentTime=this.techGet_("currentTime")||0,this.cache_.currentTime):(m<0&&(m=0),this.isReady_&&!this.changingSrc_&&this.tech_&&this.tech_.isReady_?(this.techCall_("setCurrentTime",m),this.cache_.initTime=0,void(isFinite(m)&&(this.cache_.currentTime=Number(m)))):(this.cache_.initTime=m,this.off("canplay",this.boundApplyInitTime_),void this.one("canplay",this.boundApplyInitTime_)))}applyInitTime_(){this.currentTime(this.cache_.initTime)}duration(m){if(void 0===m)return void 0!==this.cache_.duration?this.cache_.duration:NaN;(m=parseFloat(m))<0&&(m=1/0),m!==this.cache_.duration&&(this.cache_.duration=m,m===1/0?this.addClass("vjs-live"):this.removeClass("vjs-live"),isNaN(m)||this.trigger("durationchange"))}remainingTime(){return this.duration()-this.currentTime()}remainingTimeDisplay(){return Math.floor(this.duration())-Math.floor(this.currentTime())}buffered(){let m=this.techGet_("buffered");return m&&m.length||(m=createTimeRanges$1(0,0)),m}seekable(){let m=this.techGet_("seekable");return m&&m.length||(m=createTimeRanges$1(0,0)),m}seeking(){return this.techGet_("seeking")}ended(){return this.techGet_("ended")}networkState(){return this.techGet_("networkState")}readyState(){return this.techGet_("readyState")}bufferedPercent(){return bufferedPercent(this.buffered(),this.duration())}bufferedEnd(){const m=this.buffered(),v=this.duration();let q=m.end(m.length-1);return q>v&&(q=v),q}volume(m){let v;return void 0!==m?(v=Math.max(0,Math.min(1,m)),this.cache_.volume=v,this.techCall_("setVolume",v),void(v>0&&this.lastVolume_(v))):(v=parseFloat(this.techGet_("volume")),isNaN(v)?1:v)}muted(m){if(void 0===m)return this.techGet_("muted")||!1;this.techCall_("setMuted",m)}defaultMuted(m){return void 0!==m&&this.techCall_("setDefaultMuted",m),this.techGet_("defaultMuted")||!1}lastVolume_(m){if(void 0===m||0===m)return this.cache_.lastVolume;this.cache_.lastVolume=m}supportsFullScreen(){return this.techGet_("supportsFullScreen")||!1}isFullscreen(m){if(void 0!==m){const v=this.isFullscreen_;return this.isFullscreen_=Boolean(m),this.isFullscreen_!==v&&this.fsApi_.prefixed&&this.trigger("fullscreenchange"),void this.toggleFullscreenClass_()}return this.isFullscreen_}requestFullscreen(m){this.isInPictureInPicture()&&this.exitPictureInPicture();const v=this;return new Promise(((q,ee)=>{function offHandler(){v.off("fullscreenerror",errorHandler),v.off("fullscreenchange",changeHandler)}function changeHandler(){offHandler(),q()}function errorHandler(m,v){offHandler(),ee(v)}v.one("fullscreenchange",changeHandler),v.one("fullscreenerror",errorHandler);const ae=v.requestFullscreenHelper_(m);ae&&(ae.then(offHandler,offHandler),ae.then(q,ee))}))}requestFullscreenHelper_(m){let v;if(this.fsApi_.prefixed||(v=this.options_.fullscreen&&this.options_.fullscreen.options||{},void 0!==m&&(v=m)),this.fsApi_.requestFullscreen){const m=this.el_[this.fsApi_.requestFullscreen](v);return m&&m.then((()=>this.isFullscreen(!0)),(()=>this.isFullscreen(!1))),m}this.tech_.supportsFullScreen()&&!0==!this.options_.preferFullWindow?this.techCall_("enterFullScreen"):this.enterFullWindow()}exitFullscreen(){const m=this;return new Promise(((v,q)=>{function offHandler(){m.off("fullscreenerror",errorHandler),m.off("fullscreenchange",changeHandler)}function changeHandler(){offHandler(),v()}function errorHandler(m,v){offHandler(),q(v)}m.one("fullscreenchange",changeHandler),m.one("fullscreenerror",errorHandler);const ee=m.exitFullscreenHelper_();ee&&(ee.then(offHandler,offHandler),ee.then(v,q))}))}exitFullscreenHelper_(){if(this.fsApi_.requestFullscreen){const m=de()[this.fsApi_.exitFullscreen]();return m&&silencePromise(m.then((()=>this.isFullscreen(!1)))),m}this.tech_.supportsFullScreen()&&!0==!this.options_.preferFullWindow?this.techCall_("exitFullScreen"):this.exitFullWindow()}enterFullWindow(){this.isFullscreen(!0),this.isFullWindow=!0,this.docOrigOverflow=de().documentElement.style.overflow,on(de(),"keydown",this.boundFullWindowOnEscKey_),de().documentElement.style.overflow="hidden",addClass(de().body,"vjs-full-window"),this.trigger("enterFullWindow")}fullWindowOnEscKey(m){le().isEventKey(m,"Esc")&&!0===this.isFullscreen()&&(this.isFullWindow?this.exitFullWindow():this.exitFullscreen())}exitFullWindow(){this.isFullscreen(!1),this.isFullWindow=!1,off(de(),"keydown",this.boundFullWindowOnEscKey_),de().documentElement.style.overflow=this.docOrigOverflow,removeClass(de().body,"vjs-full-window"),this.trigger("exitFullWindow")}disablePictureInPicture(m){if(void 0===m)return this.techGet_("disablePictureInPicture");this.techCall_("setDisablePictureInPicture",m),this.options_.disablePictureInPicture=m,this.trigger("disablepictureinpicturechanged")}isInPictureInPicture(m){return void 0!==m?(this.isInPictureInPicture_=!!m,void this.togglePictureInPictureClass_()):!!this.isInPictureInPicture_}requestPictureInPicture(){if(this.options_.enableDocumentPictureInPicture&&ae().documentPictureInPicture){const m=de().createElement(this.el().tagName);return m.classList=this.el().classList,m.classList.add("vjs-pip-container"),this.posterImage&&m.appendChild(this.posterImage.el().cloneNode(!0)),this.titleBar&&m.appendChild(this.titleBar.el().cloneNode(!0)),m.appendChild(createEl("p",{className:"vjs-pip-text"},{},this.localize("Playing in picture-in-picture"))),ae().documentPictureInPicture.requestWindow({width:this.videoWidth(),height:this.videoHeight()}).then((v=>(copyStyleSheetsToWindow(v),this.el_.parentNode.insertBefore(m,this.el_),v.document.body.appendChild(this.el_),v.document.body.classList.add("vjs-pip-window"),this.player_.isInPictureInPicture(!0),this.player_.trigger("enterpictureinpicture"),v.addEventListener("pagehide",(v=>{const q=v.target.querySelector(".video-js");m.parentNode.replaceChild(q,m),this.player_.isInPictureInPicture(!1),this.player_.trigger("leavepictureinpicture")})),v)))}return"pictureInPictureEnabled"in de()&&!1===this.disablePictureInPicture()?this.techGet_("requestPictureInPicture"):Promise.reject("No PiP mode is available")}exitPictureInPicture(){return ae().documentPictureInPicture&&ae().documentPictureInPicture.window?(ae().documentPictureInPicture.window.close(),Promise.resolve()):"pictureInPictureEnabled"in de()?de().exitPictureInPicture():void 0}handleKeyDown(m){const{userActions:v}=this.options_;if(!v||!v.hotkeys)return;(m=>{const v=m.tagName.toLowerCase();if(m.isContentEditable)return!0;if("input"===v)return-1===["button","checkbox","hidden","radio","reset","submit"].indexOf(m.type);return-1!==["textarea"].indexOf(v)})(this.el_.ownerDocument.activeElement)||("function"==typeof v.hotkeys?v.hotkeys.call(this,m):this.handleHotkeys(m))}handleHotkeys(m){const v=this.options_.userActions?this.options_.userActions.hotkeys:{},{fullscreenKey:q=(m=>le().isEventKey(m,"f")),muteKey:ee=(m=>le().isEventKey(m,"m")),playPauseKey:ae=(m=>le().isEventKey(m,"k")||le().isEventKey(m,"Space"))}=v;if(q.call(this,m)){m.preventDefault(),m.stopPropagation();const v=xr.getComponent("FullscreenToggle");!1!==de()[this.fsApi_.fullscreenEnabled]&&v.prototype.handleClick.call(this,m)}else if(ee.call(this,m)){m.preventDefault(),m.stopPropagation();xr.getComponent("MuteToggle").prototype.handleClick.call(this,m)}else if(ae.call(this,m)){m.preventDefault(),m.stopPropagation();xr.getComponent("PlayToggle").prototype.handleClick.call(this,m)}}canPlayType(m){let v;for(let q=0,ee=this.options_.techOrder;q[m,Ci.getTech(m)])).filter((([m,v])=>v?v.isSupported():(sa.error(`The "${m}" tech is undefined. Skipped browser support check for that tech.`),!1))),findFirstPassingTechSourcePair=function(m,v,q){let ee;return m.some((m=>v.some((v=>{if(ee=q(m,v),ee)return!0})))),ee};let q;const finder=([m,v],q)=>{if(v.canPlaySource(q,this.options_[m.toLowerCase()]))return{source:q,tech:m}};var ee;return q=this.options_.sourceOrder?findFirstPassingTechSourcePair(m,v,(ee=finder,(m,v)=>ee(v,m))):findFirstPassingTechSourcePair(v,m,finder),q||!1}handleSrc_(m,v){if(void 0===m)return this.cache_.src||"";this.resetRetryOnError_&&this.resetRetryOnError_();const q=filterSource(m);var ee,ae,ie;if(q.length){if(this.changingSrc_=!0,v||(this.cache_.sources=q),this.updateSourceCaches_(q[0]),ee=this,ae=q[0],ie=(m,ee)=>{if(this.middleware_=ee,v||(this.cache_.sources=q),this.updateSourceCaches_(m),this.src_(m))return q.length>1?this.handleSrc_(q.slice(1)):(this.changingSrc_=!1,this.setTimeout((function(){this.error({code:4,message:this.options_.notSupportedMessage})}),0),void this.triggerReady());var ae,ie;ae=ee,ie=this.tech_,ae.forEach((m=>m.setTech&&m.setTech(ie)))},ee.setTimeout((()=>setSourceHelper(ae,Oi[ae.type],ie,ee)),1),q.length>1){const retry=()=>{this.error(null),this.handleSrc_(q.slice(1),!0)},stopListeningForErrors=()=>{this.off("error",retry)};this.one("error",retry),this.one("playing",stopListeningForErrors),this.resetRetryOnError_=()=>{this.off("error",retry),this.off("playing",stopListeningForErrors)}}}else this.setTimeout((function(){this.error({code:4,message:this.options_.notSupportedMessage})}),0)}src(m){return this.handleSrc_(m,!1)}src_(m){const v=this.selectSource([m]);return!v||(titleCaseEquals(v.tech,this.techName_)?(this.ready((function(){this.tech_.constructor.prototype.hasOwnProperty("setSource")?this.techCall_("setSource",m):this.techCall_("src",m.src),this.changingSrc_=!1}),!0),!1):(this.changingSrc_=!0,this.loadTech_(v.tech,v.source),this.tech_.ready((()=>{this.changingSrc_=!1})),!1))}load(){this.tech_&&this.tech_.vhs?this.src(this.currentSource()):this.techCall_("load")}reset(){if(this.paused())this.doReset_();else{silencePromise(this.play().then((()=>this.doReset_())))}}doReset_(){this.tech_&&this.tech_.clearTracks("text"),this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.resetCache_(),this.poster(""),this.loadTech_(this.options_.techOrder[0],null),this.techCall_("reset"),this.resetControlBarUI_(),this.error(null),this.titleBar&&this.titleBar.update({title:void 0,description:void 0}),isEvented(this)&&this.trigger("playerreset")}resetControlBarUI_(){this.resetProgressBar_(),this.resetPlaybackRate_(),this.resetVolumeBar_()}resetProgressBar_(){this.currentTime(0);const{currentTimeDisplay:m,durationDisplay:v,progressControl:q,remainingTimeDisplay:ee}=this.controlBar||{},{seekBar:ae}=q||{};m&&m.updateContent(),v&&v.updateContent(),ee&&ee.updateContent(),ae&&(ae.update(),ae.loadProgressBar&&ae.loadProgressBar.update())}resetPlaybackRate_(){this.playbackRate(this.defaultPlaybackRate()),this.handleTechRateChange_()}resetVolumeBar_(){this.volume(1),this.trigger("volumechange")}currentSources(){const m=this.currentSource(),v=[];return 0!==Object.keys(m).length&&v.push(m),this.cache_.sources||v}currentSource(){return this.cache_.source||{}}currentSrc(){return this.currentSource()&&this.currentSource().src||""}currentType(){return this.currentSource()&&this.currentSource().type||""}preload(m){return void 0!==m?(this.techCall_("setPreload",m),void(this.options_.preload=m)):this.techGet_("preload")}autoplay(m){if(void 0===m)return this.options_.autoplay||!1;let v;"string"==typeof m&&/(any|play|muted)/.test(m)||!0===m&&this.options_.normalizeAutoplay?(this.options_.autoplay=m,this.manualAutoplay_("string"==typeof m?m:"play"),v=!1):this.options_.autoplay=!!m,v=void 0===v?this.options_.autoplay:v,this.tech_&&this.techCall_("setAutoplay",v)}playsinline(m){return void 0!==m&&(this.techCall_("setPlaysinline",m),this.options_.playsinline=m),this.techGet_("playsinline")}loop(m){return void 0!==m?(this.techCall_("setLoop",m),void(this.options_.loop=m)):this.techGet_("loop")}poster(m){if(void 0===m)return this.poster_;m||(m=""),m!==this.poster_&&(this.poster_=m,this.techCall_("setPoster",m),this.isPosterFromTech_=!1,this.trigger("posterchange"))}handleTechPosterChange_(){if((!this.poster_||this.options_.techCanOverridePoster)&&this.tech_&&this.tech_.poster){const m=this.tech_.poster()||"";m!==this.poster_&&(this.poster_=m,this.isPosterFromTech_=!0,this.trigger("posterchange"))}}controls(m){if(void 0===m)return!!this.controls_;m=!!m,this.controls_!==m&&(this.controls_=m,this.usingNativeControls()&&this.techCall_("setControls",m),this.controls_?(this.removeClass("vjs-controls-disabled"),this.addClass("vjs-controls-enabled"),this.trigger("controlsenabled"),this.usingNativeControls()||this.addTechControlsListeners_()):(this.removeClass("vjs-controls-enabled"),this.addClass("vjs-controls-disabled"),this.trigger("controlsdisabled"),this.usingNativeControls()||this.removeTechControlsListeners_()))}usingNativeControls(m){if(void 0===m)return!!this.usingNativeControls_;m=!!m,this.usingNativeControls_!==m&&(this.usingNativeControls_=m,this.usingNativeControls_?(this.addClass("vjs-using-native-controls"),this.trigger("usingnativecontrols")):(this.removeClass("vjs-using-native-controls"),this.trigger("usingcustomcontrols")))}error(m){if(void 0===m)return this.error_||null;if(hooks("beforeerror").forEach((v=>{const q=v(this,m);video_es_isObject(q)&&!Array.isArray(q)||"string"==typeof q||"number"==typeof q||null===q?m=q:this.log.error("please return a value that MediaError expects in beforeerror hooks")})),this.options_.suppressNotSupportedError&&m&&4===m.code){const triggerSuppressedError=function(){this.error(m)};return this.options_.suppressNotSupportedError=!1,this.any(["click","touchstart"],triggerSuppressedError),void this.one("loadstart",(function(){this.off(["click","touchstart"],triggerSuppressedError)}))}if(null===m)return this.error_=null,this.removeClass("vjs-error"),void(this.errorDisplay&&this.errorDisplay.close());this.error_=new MediaError(m),this.addClass("vjs-error"),sa.error(`(CODE:${this.error_.code} ${MediaError.errorTypes[this.error_.code]})`,this.error_.message,this.error_),this.trigger("error"),hooks("error").forEach((m=>m(this,this.error_)))}reportUserActivity(m){this.userActivity_=!0}userActive(m){if(void 0===m)return this.userActive_;if((m=!!m)!==this.userActive_){if(this.userActive_=m,this.userActive_)return this.userActivity_=!0,this.removeClass("vjs-user-inactive"),this.addClass("vjs-user-active"),void this.trigger("useractive");this.tech_&&this.tech_.one("mousemove",(function(m){m.stopPropagation(),m.preventDefault()})),this.userActivity_=!1,this.removeClass("vjs-user-active"),this.addClass("vjs-user-inactive"),this.trigger("userinactive")}}listenForUserActivity_(){let m,v,q;const ee=bind_(this,this.reportUserActivity),handleMouseUpAndMouseLeave=function(v){ee(),this.clearInterval(m)};this.on("mousedown",(function(){ee(),this.clearInterval(m),m=this.setInterval(ee,250)})),this.on("mousemove",(function(m){m.screenX===v&&m.screenY===q||(v=m.screenX,q=m.screenY,ee())})),this.on("mouseup",handleMouseUpAndMouseLeave),this.on("mouseleave",handleMouseUpAndMouseLeave);const ae=this.getChild("controlBar");let ie;!ae||Oa||ya||(ae.on("mouseenter",(function(m){0!==this.player().options_.inactivityTimeout&&(this.player().cache_.inactivityTimeout=this.player().options_.inactivityTimeout),this.player().options_.inactivityTimeout=0})),ae.on("mouseleave",(function(m){this.player().options_.inactivityTimeout=this.player().cache_.inactivityTimeout}))),this.on("keydown",ee),this.on("keyup",ee);this.setInterval((function(){if(!this.userActivity_)return;this.userActivity_=!1,this.userActive(!0),this.clearTimeout(ie);const m=this.options_.inactivityTimeout;m<=0||(ie=this.setTimeout((function(){this.userActivity_||this.userActive(!1)}),m))}),250)}playbackRate(m){if(void 0===m)return this.tech_&&this.tech_.featuresPlaybackRate?this.cache_.lastPlaybackRate||this.techGet_("playbackRate"):1;this.techCall_("setPlaybackRate",m)}defaultPlaybackRate(m){return void 0!==m?this.techCall_("setDefaultPlaybackRate",m):this.tech_&&this.tech_.featuresPlaybackRate?this.techGet_("defaultPlaybackRate"):1}isAudio(m){if(void 0===m)return!!this.isAudio_;this.isAudio_=!!m}enableAudioOnlyUI_(){this.addClass("vjs-audio-only-mode");const m=this.children(),v=this.getChild("ControlBar"),q=v&&v.currentHeight();m.forEach((m=>{m!==v&&m.el_&&!m.hasClass("vjs-hidden")&&(m.hide(),this.audioOnlyCache_.hiddenChildren.push(m))})),this.audioOnlyCache_.playerHeight=this.currentHeight(),this.height(q),this.trigger("audioonlymodechange")}disableAudioOnlyUI_(){this.removeClass("vjs-audio-only-mode"),this.audioOnlyCache_.hiddenChildren.forEach((m=>m.show())),this.height(this.audioOnlyCache_.playerHeight),this.trigger("audioonlymodechange")}audioOnlyMode(m){if("boolean"!=typeof m||m===this.audioOnlyMode_)return this.audioOnlyMode_;if(this.audioOnlyMode_=m,m){const m=[];return this.isInPictureInPicture()&&m.push(this.exitPictureInPicture()),this.isFullscreen()&&m.push(this.exitFullscreen()),this.audioPosterMode()&&m.push(this.audioPosterMode(!1)),Promise.all(m).then((()=>this.enableAudioOnlyUI_()))}return Promise.resolve().then((()=>this.disableAudioOnlyUI_()))}enablePosterModeUI_(){(this.tech_&&this.tech_).hide(),this.addClass("vjs-audio-poster-mode"),this.trigger("audiopostermodechange")}disablePosterModeUI_(){(this.tech_&&this.tech_).show(),this.removeClass("vjs-audio-poster-mode"),this.trigger("audiopostermodechange")}audioPosterMode(m){if("boolean"!=typeof m||m===this.audioPosterMode_)return this.audioPosterMode_;if(this.audioPosterMode_=m,m){if(this.audioOnlyMode()){return this.audioOnlyMode(!1).then((()=>{this.enablePosterModeUI_()}))}return Promise.resolve().then((()=>{this.enablePosterModeUI_()}))}return Promise.resolve().then((()=>{this.disablePosterModeUI_()}))}addTextTrack(m,v,q){if(this.tech_)return this.tech_.addTextTrack(m,v,q)}addRemoteTextTrack(m,v){if(this.tech_)return this.tech_.addRemoteTextTrack(m,v)}removeRemoteTextTrack(m={}){let{track:v}=m;if(v||(v=m),this.tech_)return this.tech_.removeRemoteTextTrack(v)}getVideoPlaybackQuality(){return this.techGet_("getVideoPlaybackQuality")}videoWidth(){return this.tech_&&this.tech_.videoWidth&&this.tech_.videoWidth()||0}videoHeight(){return this.tech_&&this.tech_.videoHeight&&this.tech_.videoHeight()||0}language(m){if(void 0===m)return this.language_;this.language_!==String(m).toLowerCase()&&(this.language_=String(m).toLowerCase(),isEvented(this)&&this.trigger("languagechange"))}languages(){return merge$1(Eo.prototype.options_.languages,this.languages_)}toJSON(){const m=merge$1(this.options_),v=m.tracks;m.tracks=[];for(let q=0;q{this.removeChild(q)})),q.open(),q}updateCurrentBreakpoint_(){if(!this.responsive())return;const m=this.currentBreakpoint(),v=this.currentWidth();for(let q=0;qthis.addRemoteTextTrack(m,!1))),this.titleBar&&this.titleBar.update({title:pe,description:ie||ee||""}),this.ready(v)}getMedia(){if(!this.cache_.media){const m=this.poster(),v={src:this.currentSources(),textTracks:Array.prototype.map.call(this.remoteTextTracks(),(m=>({kind:m.kind,label:m.label,language:m.language,src:m.src})))};return m&&(v.poster=m,v.artwork=[{src:v.poster,type:getMimetype(v.poster)}]),v}return merge$1(this.cache_.media)}static getTagSettings(m){const v={sources:[],tracks:[]},q=getAttributes(m),ee=q["data-setup"];if(hasClass(m,"vjs-fill")&&(q.fill=!0),hasClass(m,"vjs-fluid")&&(q.fluid=!0),null!==ee){const[m,v]=fe()(ee||"{}");m&&sa.error(m),Object.assign(q,v)}if(Object.assign(v,q),m.hasChildNodes()){const q=m.childNodes;for(let m=0,ee=q.length;m"number"==typeof m))&&(this.cache_.playbackRates=m,this.trigger("playbackrateschange"))}}Di.names.forEach((function(m){const v=Di[m];Eo.prototype[v.getterName]=function(){return this.tech_?this.tech_[v.getterName]():(this[v.privateName]=this[v.privateName]||new v.ListClass,this[v.privateName])}})),Eo.prototype.crossorigin=Eo.prototype.crossOrigin,Eo.players={};const wo=ae().navigator;Eo.prototype.options_={techOrder:Ci.defaultTechOrder_,html5:{},enableSourceset:!0,inactivityTimeout:2e3,playbackRates:[],liveui:!1,children:["mediaLoader","posterImage","titleBar","textTrackDisplay","loadingSpinner","bigPlayButton","liveTracker","controlBar","errorDisplay","textTrackSettings","resizeManager"],language:wo&&(wo.languages&&wo.languages[0]||wo.userLanguage||wo.language)||"en",languages:{},notSupportedMessage:"No compatible source was found for this media.",normalizeAutoplay:!1,fullscreen:{options:{navigationUI:"hide"}},breakpoints:{},responsive:!1,audioOnlyMode:!1,audioPosterMode:!1,enableSmoothSeeking:!1},vo.forEach((function(m){Eo.prototype[`handleTech${toTitleCase$1(m)}_`]=function(){return this.trigger(m)}})),xr.registerComponent("Player",Eo);const To="plugin",Do="activePlugins_",So={},pluginExists=m=>So.hasOwnProperty(m),getPlugin=m=>pluginExists(m)?So[m]:void 0,markPluginAsActive=(m,v)=>{m[Do]=m[Do]||{},m[Do][v]=!0},triggerSetupEvent=(m,v,q)=>{const ee=(q?"before":"")+"pluginsetup";m.trigger(ee,v),m.trigger(ee+":"+v.name,v)},createBasicPlugin=function(m,v){const basicPluginWrapper=function(){triggerSetupEvent(this,{name:m,plugin:v,instance:null},!0);const q=v.apply(this,arguments);return markPluginAsActive(this,m),triggerSetupEvent(this,{name:m,plugin:v,instance:q}),q};return Object.keys(v).forEach((function(m){basicPluginWrapper[m]=v[m]})),basicPluginWrapper},createPluginFactory=(m,v)=>(v.prototype.name=m,function(...q){triggerSetupEvent(this,{name:m,plugin:v,instance:null},!0);const ee=new v(...[this,...q]);return this[m]=()=>ee,triggerSetupEvent(this,ee.getEventHash()),ee});class Co{constructor(m){if(this.constructor===Co)throw new Error("Plugin must be sub-classed; not directly instantiated.");this.player=m,this.log||(this.log=this.player.log.createLogger(this.name)),evented(this),delete this.trigger,stateful(this,this.constructor.defaultState),markPluginAsActive(m,this.name),this.dispose=this.dispose.bind(this),m.on("dispose",this.dispose)}version(){return this.constructor.VERSION}getEventHash(m={}){return m.name=this.name,m.plugin=this.constructor,m.instance=this,m}trigger(m,v={}){return trigger(this.eventBusEl_,m,this.getEventHash(v))}handleStateChanged(m){}dispose(){const{name:m,player:v}=this;this.trigger("dispose"),this.off(),v.off("dispose",this.dispose),v[Do][m]=!1,this.player=this.state=null,v[m]=createPluginFactory(m,So[m])}static isBasic(m){const v="string"==typeof m?getPlugin(m):m;return"function"==typeof v&&!Co.prototype.isPrototypeOf(v.prototype)}static registerPlugin(m,v){if("string"!=typeof m)throw new Error(`Illegal plugin name, "${m}", must be a string, was ${typeof m}.`);if(pluginExists(m))sa.warn(`A plugin named "${m}" already exists. You may want to avoid re-registering plugins!`);else if(Eo.prototype.hasOwnProperty(m))throw new Error(`Illegal plugin name, "${m}", cannot share a name with an existing player method!`);if("function"!=typeof v)throw new Error(`Illegal plugin for "${m}", must be a function, was ${typeof v}.`);return So[m]=v,m!==To&&(Co.isBasic(v)?Eo.prototype[m]=createBasicPlugin(m,v):Eo.prototype[m]=createPluginFactory(m,v)),v}static deregisterPlugin(m){if(m===To)throw new Error("Cannot de-register base plugin.");pluginExists(m)&&(delete So[m],delete Eo.prototype[m])}static getPlugins(m=Object.keys(So)){let v;return m.forEach((m=>{const q=getPlugin(m);q&&(v=v||{},v[m]=q)})),v}static getPluginVersion(m){const v=getPlugin(m);return v&&v.VERSION||""}}function deprecate(m,v){let q=!1;return function(...ee){return q||sa.warn(m),q=!0,v.apply(this,ee)}}function deprecateForMajor(m,v,q,ee){return deprecate(`${v} is deprecated and will be removed in ${m}.0; please use ${q} instead.`,ee)}Co.getPlugin=getPlugin,Co.BASE_PLUGIN_NAME=To,Co.registerPlugin(To,Co),Eo.prototype.usingPlugin=function(m){return!!this[Do]&&!0===this[Do][m]},Eo.prototype.hasPlugin=function(m){return!!pluginExists(m)};const normalizeId=m=>0===m.indexOf("#")?m.slice(1):m;function videojs(m,v,q){let ee=videojs.getPlayer(m);if(ee)return v&&sa.warn(`Player "${m}" is already initialised. Options will not be applied.`),q&&ee.ready(q),ee;const ie="string"==typeof m?za("#"+normalizeId(m)):m;if(!isEl(ie))throw new TypeError("The element or ID supplied is not valid. (videojs)");const de="getRootNode"in ie&&ie.getRootNode()instanceof ae().ShadowRoot?ie.getRootNode():ie.ownerDocument.body;ie.ownerDocument.defaultView&&de.contains(ie)||sa.warn("The element supplied is not included in the DOM"),!0===(v=v||{}).restoreEl&&(v.restoreEl=(ie.parentNode&&ie.parentNode.hasAttribute("data-vjs-player")?ie.parentNode:ie).cloneNode(!0)),hooks("beforesetup").forEach((m=>{const q=m(ie,merge$1(v));video_es_isObject(q)&&!Array.isArray(q)?v=merge$1(v,q):sa.error("please return an object in beforesetup hooks")}));const ce=xr.getComponent("Player");return ee=new ce(ie,v,q),hooks("setup").forEach((m=>m(ee))),ee}if(videojs.hooks_=Qn,videojs.hooks=hooks,videojs.hook=function(m,v){hooks(m,v)},videojs.hookOnce=function(m,v){hooks(m,[].concat(v).map((v=>{const wrapper=(...q)=>(removeHook(m,wrapper),v(...q));return wrapper})))},videojs.removeHook=removeHook,!0!==ae().VIDEOJS_NO_DYNAMIC_STYLE&&isReal()){let m=za(".vjs-styles-defaults");if(!m){m=createStyleElement("vjs-styles-defaults");const v=za("head");v&&v.insertBefore(m,v.firstChild),setTextContent(m,"\n .video-js {\n width: 300px;\n height: 150px;\n }\n\n .vjs-fluid:not(.vjs-audio-only-mode) {\n padding-top: 56.25%\n }\n ")}}autoSetupTimeout(1,videojs),videojs.VERSION=Jn,videojs.options=Eo.prototype.options_,videojs.getPlayers=()=>Eo.players,videojs.getPlayer=m=>{const v=Eo.players;let q;if("string"==typeof m){const ee=normalizeId(m),ae=v[ee];if(ae)return ae;q=za("#"+ee)}else q=m;if(isEl(q)){const{player:m,playerId:ee}=q;if(m||v[ee])return m||v[ee]}},videojs.getAllPlayers=()=>Object.keys(Eo.players).map((m=>Eo.players[m])).filter(Boolean),videojs.players=Eo.players,videojs.getComponent=xr.getComponent,videojs.registerComponent=(m,v)=>(Ci.isTech(v)&&sa.warn(`The ${m} tech was registered as a component. It should instead be registered using videojs.registerTech(name, tech)`),xr.registerComponent.call(xr,m,v)),videojs.getTech=Ci.getTech,videojs.registerTech=Ci.registerTech,videojs.use=function use(m,v){Oi[m]=Oi[m]||[],Oi[m].push(v)},Object.defineProperty(videojs,"middleware",{value:{},writeable:!1,enumerable:!0}),Object.defineProperty(videojs.middleware,"TERMINATOR",{value:Bi,writeable:!1,enumerable:!0}),videojs.browser=Ma,videojs.obj=ua,videojs.mergeOptions=deprecateForMajor(9,"videojs.mergeOptions","videojs.obj.merge",merge$1),videojs.defineLazyProperty=deprecateForMajor(9,"videojs.defineLazyProperty","videojs.obj.defineLazyProperty",defineLazyProperty),videojs.bind=deprecateForMajor(9,"videojs.bind","native Function.prototype.bind",bind_),videojs.registerPlugin=Co.registerPlugin,videojs.deregisterPlugin=Co.deregisterPlugin,videojs.plugin=(m,v)=>(sa.warn("videojs.plugin() is deprecated; use videojs.registerPlugin() instead"),Co.registerPlugin(m,v)),videojs.getPlugins=Co.getPlugins,videojs.getPlugin=Co.getPlugin,videojs.getPluginVersion=Co.getPluginVersion,videojs.addLanguage=function(m,v){return m=(""+m).toLowerCase(),videojs.options.languages=merge$1(videojs.options.languages,{[m]:v}),videojs.options.languages[m]},videojs.log=sa,videojs.createLogger=oa,videojs.time=Cr,videojs.createTimeRange=deprecateForMajor(9,"videojs.createTimeRange","videojs.time.createTimeRanges",createTimeRanges$1),videojs.createTimeRanges=deprecateForMajor(9,"videojs.createTimeRanges","videojs.time.createTimeRanges",createTimeRanges$1),videojs.formatTime=deprecateForMajor(9,"videojs.formatTime","videojs.time.formatTime",formatTime),videojs.setFormatTime=deprecateForMajor(9,"videojs.setFormatTime","videojs.time.setFormatTime",setFormatTime),videojs.resetFormatTime=deprecateForMajor(9,"videojs.resetFormatTime","videojs.time.resetFormatTime",resetFormatTime),videojs.parseUrl=deprecateForMajor(9,"videojs.parseUrl","videojs.url.parseUrl",parseUrl),videojs.isCrossOrigin=deprecateForMajor(9,"videojs.isCrossOrigin","videojs.url.isCrossOrigin",isCrossOrigin),videojs.EventTarget=gr,videojs.any=any,videojs.on=on,videojs.one=one,videojs.off=off,videojs.trigger=trigger,videojs.xhr=be(),videojs.TextTrack=ei,videojs.AudioTrack=si,videojs.VideoTrack=Ri,["isEl","isTextNode","createEl","hasClass","addClass","removeClass","toggleClass","setAttributes","getAttributes","emptyEl","appendContent","insertContent"].forEach((m=>{videojs[m]=function(){return sa.warn(`videojs.${m}() is deprecated; use videojs.dom.${m}() instead`),Ga[m].apply(null,arguments)}})),videojs.computedStyle=deprecateForMajor(9,"videojs.computedStyle","videojs.dom.computedStyle",computedStyle),videojs.dom=Ga,videojs.fn=lr,videojs.num=ms,videojs.str=Rr,videojs.url=Qr;class ko{constructor(m){let v=this;return v.id=m.id,v.label=v.id,v.width=m.width,v.height=m.height,v.bitrate=m.bandwidth,v.frameRate=m.frameRate,v.enabled_=m.enabled,Object.defineProperty(v,"enabled",{get:()=>v.enabled_(),set(m){v.enabled_(m)}}),v}}class Ao extends videojs.EventTarget{constructor(){super();let m=this;return m.levels_=[],m.selectedIndex_=-1,Object.defineProperty(m,"selectedIndex",{get:()=>m.selectedIndex_}),Object.defineProperty(m,"length",{get:()=>m.levels_.length}),m[Symbol.iterator]=()=>m.levels_.values(),m}addQualityLevel(m){let v=this.getQualityLevelById(m.id);if(v)return v;const q=this.levels_.length;return v=new ko(m),""+q in this||Object.defineProperty(this,q,{get(){return this.levels_[q]}}),this.levels_.push(v),this.trigger({qualityLevel:v,type:"addqualitylevel"}),v}removeQualityLevel(m){let v=null;for(let q=0,ee=this.length;qq&&this.selectedIndex_--;break}return v&&this.trigger({qualityLevel:m,type:"removequalitylevel"}),v}getQualityLevelById(m){for(let v=0,q=this.length;vee,m.qualityLevels.VERSION=Io,ee},qualityLevels=function(m){return initPlugin$1(this,videojs.obj.merge({},m))};videojs.registerPlugin("qualityLevels",qualityLevels),qualityLevels.VERSION=Io;const jo=Ie,resolveManifestRedirect=(m,v)=>v&&v.responseURL&&m!==v.responseURL?v.responseURL:m,logger=m=>videojs.log.debug?videojs.log.debug.bind(videojs,"VHS:",`${m} >`):function(){};function video_es_merge(...m){const v=videojs.obj||videojs;return(v.merge||v.mergeOptions).apply(v,m)}function createTimeRanges(...m){const v=videojs.time||videojs;return(v.createTimeRanges||v.createTimeRanges).apply(v,m)}const Po=1/30,Fo=.1,filterRanges=function(m,v){const q=[];let ee;if(m&&m.length)for(ee=0;ee=v}))},findNextRange=function(m,v){return filterRanges(m,(function(m){return m-Po>=v}))},findGaps=function(m){if(m.length<2)return createTimeRanges();const v=[];for(let q=1;q{const v=[];if(!m||!m.length)return"";for(let q=0;q "+m.end(q));return v.join(", ")},timeUntilRebuffer=function(m,v,q=1){return((m.length?m.end(m.length-1):0)-v)/q},timeRangesToArray=m=>{const v=[];for(let q=0;qie||(q+=v>ae&&v<=ie?ie-v:ie-ae)}return q},segmentDurationWithParts=(m,v)=>{if(!v.preload)return v.duration;let q=0;return(v.parts||[]).forEach((function(m){q+=m.duration})),(v.preloadHints||[]).forEach((function(v){"PART"===v.type&&(q+=m.partTargetDuration)})),q},getPartsAndSegments=m=>(m.segments||[]).reduce(((m,v,q)=>(v.parts?v.parts.forEach((function(ee,ae){m.push({duration:ee.duration,segmentIndex:q,partIndex:ae,part:ee,segment:v})})):m.push({duration:v.duration,segmentIndex:q,partIndex:null,segment:v,part:null}),m)),[]),getLastParts=m=>{const v=m.segments&&m.segments.length&&m.segments[m.segments.length-1];return v&&v.parts||[]},getKnownPartCount=({preloadSegment:m})=>{if(!m)return;const{parts:v,preloadHints:q}=m;let ee=(q||[]).reduce(((m,v)=>m+("PART"===v.type?1:0)),0);return ee+=v&&v.length?v.length:0,ee},liveEdgeDelay=(m,v)=>{if(v.endList)return 0;if(m&&m.suggestedPresentationDelay)return m.suggestedPresentationDelay;const q=getLastParts(v).length>0;return q&&v.serverControl&&v.serverControl.partHoldBack?v.serverControl.partHoldBack:q&&v.partTargetDuration?3*v.partTargetDuration:v.serverControl&&v.serverControl.holdBack?v.serverControl.holdBack:v.targetDuration?3*v.targetDuration:0},backwardDuration=function(m,v){let q=0,ee=v-m.mediaSequence,ae=m.segments[ee];if(ae){if(void 0!==ae.start)return{result:ae.start,precise:!0};if(void 0!==ae.end)return{result:ae.end-ae.duration,precise:!0}}for(;ee--;){if(ae=m.segments[ee],void 0!==ae.end)return{result:q+ae.end,precise:!0};if(q+=segmentDurationWithParts(m,ae),void 0!==ae.start)return{result:q+ae.start,precise:!0}}return{result:q,precise:!1}},forwardDuration=function(m,v){let q,ee=0,ae=v-m.mediaSequence;for(;aeee&&([q,ee]=[ee,q]),q<0){for(let v=q;vDate.now()},isIncompatible=function(m){return m.excludeUntil&&m.excludeUntil===1/0},isEnabled=function(m){const v=isExcluded(m);return!m.disabled&&!v},hasAttribute=function(m,v){return v.attributes&&v.attributes[m]},isLowestEnabledRendition=(m,v)=>{if(1===m.playlists.length)return!0;const q=v.attributes.BANDWIDTH||Number.MAX_VALUE;return 0===m.playlists.filter((m=>!!isEnabled(m)&&(m.attributes.BANDWIDTH||0)!(!m&&!v||!m&&v||m&&!v)&&(m===v||(!(!m.id||!v.id||m.id!==v.id)||(!(!m.resolvedUri||!v.resolvedUri||m.resolvedUri!==v.resolvedUri)||!(!m.uri||!v.uri||m.uri!==v.uri)))),someAudioVariant=function(m,v){const q=m&&m.mediaGroups&&m.mediaGroups.AUDIO||{};let ee=!1;for(const m in q){for(const ae in q[m])if(ee=v(q[m][ae]),ee)break;if(ee)break}return!!ee},isAudioOnly=m=>{if(!m||!m.playlists||!m.playlists.length){return someAudioVariant(m,(m=>m.playlists&&m.playlists.length||m.uri))}for(let v=0;vot(m))))continue;if(!someAudioVariant(m,(m=>playlistMatch(q,m))))return!1}return!0};var Oo={liveEdgeDelay:liveEdgeDelay,duration:duration,seekable:function(m,v,q){const ee=v||0;let ae=playlistEnd(m,v,!0,q);return null===ae?createTimeRanges():(ae0)for(let v=le-1;v>=0;v--){const q=ce[v];if(de+=q.duration,ie){if(de<0)continue}else if(de+Po<=0)continue;return{partIndex:q.partIndex,segmentIndex:q.segmentIndex,startTime:ae-sumDurations({defaultDuration:m.targetDuration,durationList:ce,startIndex:le,endIndex:v})}}return{partIndex:ce[0]&&ce[0].partIndex||null,segmentIndex:ce[0]&&ce[0].segmentIndex||0,startTime:v}}if(le<0){for(let q=le;q<0;q++)if(de-=m.targetDuration,de<0)return{partIndex:ce[0]&&ce[0].partIndex||null,segmentIndex:ce[0]&&ce[0].segmentIndex||0,startTime:v};le=0}for(let v=le;vPo;if(!(0===de)&&!(ee&&de+Po>=0)||v===ce.length-1){if(ie){if(de>0)continue}else if(de-Po>=0)continue;return{partIndex:q.partIndex,segmentIndex:q.segmentIndex,startTime:ae+sumDurations({defaultDuration:m.targetDuration,durationList:ce,startIndex:le,endIndex:v})}}}return{segmentIndex:ce[ce.length-1].segmentIndex,partIndex:ce[ce.length-1].partIndex,startTime:v}},isEnabled:isEnabled,isDisabled:function(m){return m.disabled},isExcluded:isExcluded,isIncompatible:isIncompatible,playlistEnd:playlistEnd,isAes:function(m){for(let v=0;v`${m}-${v}`,groupID=(m,v,q)=>`placeholder-uri-${m}-${v}-${q}`,parseManifest=({onwarn:m,oninfo:v,manifestString:q,customTagParsers:ee=[],customTagMappers:ae=[],llhls:ie})=>{const de=new Xe;m&&de.on("warn",m),v&&de.on("info",v),ee.forEach((m=>de.addParser(m))),ae.forEach((m=>de.addTagMapper(m))),de.push(q),de.end();const ce=de.manifest;if(ie||(["preloadSegment","skip","serverControl","renditionReports","partInf","partTargetDuration"].forEach((function(m){ce.hasOwnProperty(m)&&delete ce[m]})),ce.segments&&ce.segments.forEach((function(m){["parts","preloadHints"].forEach((function(v){m.hasOwnProperty(v)&&delete m[v]}))}))),!ce.targetDuration){let v=10;ce.segments&&ce.segments.length&&(v=ce.segments.reduce(((m,v)=>Math.max(m,v.duration)),0)),m&&m({message:`manifest has no targetDuration defaulting to ${v}`}),ce.targetDuration=v}const le=getLastParts(ce);if(le.length&&!ce.partTargetDuration){const v=le.reduce(((m,v)=>Math.max(m,v.duration)),0);m&&(m({message:`manifest has no partTargetDuration defaulting to ${v}`}),Lo.error("LL-HLS manifest has parts but lacks required #EXT-X-PART-INF:PART-TARGET value. See https://datatracker.ietf.org/doc/html/draft-pantos-hls-rfc8216bis-09#section-4.4.3.7. Playback is not guaranteed.")),ce.partTargetDuration=v}return ce},video_es_forEachMediaGroup=(m,v)=>{m.mediaGroups&&["AUDIO","SUBTITLES"].forEach((q=>{if(m.mediaGroups[q])for(const ee in m.mediaGroups[q])for(const ae in m.mediaGroups[q][ee]){const ie=m.mediaGroups[q][ee][ae];v(ie,q,ee,ae)}}))},setupMediaPlaylist=({playlist:m,uri:v,id:q})=>{m.id=q,m.playlistErrors_=0,v&&(m.uri=v),m.attributes=m.attributes||{}},setupMediaPlaylists=m=>{let v=m.playlists.length;for(;v--;){const q=m.playlists[v];setupMediaPlaylist({playlist:q,id:createPlaylistID(v,q.uri)}),q.resolvedUri=jo(m.uri,q.uri),m.playlists[q.id]=q,m.playlists[q.uri]=q,q.attributes.BANDWIDTH||Lo.warn("Invalid playlist STREAM-INF detected. Missing BANDWIDTH attribute.")}},resolveMediaGroupUris=m=>{video_es_forEachMediaGroup(m,(v=>{v.uri&&(v.resolvedUri=jo(m.uri,v.uri))}))},mainForMedia=(m,v)=>{const q=createPlaylistID(0,v),ee={mediaGroups:{AUDIO:{},VIDEO:{},"CLOSED-CAPTIONS":{},SUBTITLES:{}},uri:ae().location.href,resolvedUri:ae().location.href,playlists:[{uri:v,id:q,resolvedUri:v,attributes:{}}]};return ee.playlists[q]=ee.playlists[0],ee.playlists[v]=ee.playlists[0],ee},addPropertiesToMain=(m,v,q=groupID)=>{m.uri=v;for(let v=0;v{if(!v.playlists||!v.playlists.length){if(ee&&"AUDIO"===ae&&!v.uri)for(let v=0;v(m.set(v.id,v),m)),new Map)}processDateRange(m){this.pendingDateRanges_.delete(m.id),this.processedDateRanges_.set(m.id,m)}getDateRangesToProcess(){if(null===this.offset_)return[];const m={},v=[];this.pendingDateRanges_.forEach(((q,ee)=>{if(!this.processedDateRanges_.has(ee)&&(q.startTime=q.startDate.getTime()/1e3-this.offset_,q.processDateRange=()=>this.processDateRange(q),v.push(q),q.class))if(m[q.class]){const v=m[q.class].push(q);q.classListIndex=v-1}else m[q.class]=[q],q.classListIndex=0}));for(const q of v){const v=m[q.class]||[];q.endDate?q.endTime=q.endDate.getTime()/1e3-this.offset_:q.endOnNext&&v[q.classListIndex+1]?q.endTime=v[q.classListIndex+1].startTime:q.duration?q.endTime=q.startTime+q.duration:q.plannedDuration?q.endTime=q.startTime+q.plannedDuration:q.endTime=q.startTime}return v}trimProcessedDateRanges_(m){new Map(this.processedDateRanges_).forEach(((v,q)=>{v.startDate.getTime(){if(v.endList||!v.serverControl)return m;const q={};if(v.serverControl.canBlockReload){const{preloadSegment:m}=v;let ee=v.mediaSequence+v.segments.length;if(m){const ae=m.parts||[],ie=getKnownPartCount(v)-1;ie>-1&&ie!==ae.length-1&&(q._HLS_part=ie),(ie>-1||ae.length)&&ee--}q._HLS_msn=ee}if(v.serverControl&&v.serverControl.canSkipUntil&&(q._HLS_skip=v.serverControl.canSkipDateranges?"v2":"YES"),Object.keys(q).length){const v=new(ae().URL)(m);["_HLS_skip","_HLS_msn","_HLS_part"].forEach((function(m){q.hasOwnProperty(m)&&v.searchParams.set(m,q[m])})),m=v.toString()}return m},updateSegment=(m,v)=>{if(!m)return v;const q=video_es_merge(m,v);if(m.preloadHints&&!v.preloadHints&&delete q.preloadHints,m.parts&&!v.parts)delete q.parts;else if(m.parts&&v.parts)for(let ee=0;ee{const ee=m.slice(),ae=v.slice();q=q||0;const ie=[];let de;for(let m=0;m{!m.resolvedUri&&m.uri&&(m.resolvedUri=jo(v,m.uri)),m.key&&!m.key.resolvedUri&&(m.key.resolvedUri=jo(v,m.key.uri)),m.map&&!m.map.resolvedUri&&(m.map.resolvedUri=jo(v,m.map.uri)),m.map&&m.map.key&&!m.map.key.resolvedUri&&(m.map.key.resolvedUri=jo(v,m.map.key.uri)),m.parts&&m.parts.length&&m.parts.forEach((m=>{m.resolvedUri||(m.resolvedUri=jo(v,m.uri))})),m.preloadHints&&m.preloadHints.length&&m.preloadHints.forEach((m=>{m.resolvedUri||(m.resolvedUri=jo(v,m.uri))}))},getAllSegments=function(m){const v=m.segments||[],q=m.preloadSegment;if(q&&q.parts&&q.parts.length){if(q.preloadHints)for(let m=0;mm===v||m.segments&&v.segments&&m.segments.length===v.segments.length&&m.endList===v.endList&&m.mediaSequence===v.mediaSequence&&m.preloadSegment===v.preloadSegment,updateMain$1=(m,v,q=isPlaylistUnchanged)=>{const ee=video_es_merge(m,{}),ae=ee.playlists[v.id];if(!ae)return null;if(q(ae,v))return null;v.segments=getAllSegments(v);const ie=video_es_merge(ae,v);if(ie.preloadSegment&&!v.preloadSegment&&delete ie.preloadSegment,ae.segments){if(v.skip){v.segments=v.segments||[];for(let m=0;m{resolveSegmentUris(m,ie.resolvedUri)}));for(let m=0;m{if(m.playlists)for(let q=0;q{const q=m.segments||[],ee=q[q.length-1],ae=ee&&ee.parts&&ee.parts[ee.parts.length-1],ie=ae&&ae.duration||ee&&ee.duration;return v&&ie?1e3*ie:500*(m.partTargetDuration||m.targetDuration||10)};class No extends Bo{constructor(m,v,q={}){if(super(),!m)throw new Error("A non-empty playlist URL or object is required");this.logger_=logger("PlaylistLoader");const{withCredentials:ee=!1}=q;this.src=m,this.vhs_=v,this.withCredentials=ee,this.addDateRangesToTextTrack_=q.addDateRangesToTextTrack;const ae=v.options_;this.customTagParsers=ae&&ae.customTagParsers||[],this.customTagMappers=ae&&ae.customTagMappers||[],this.llhls=ae&&ae.llhls,this.dateRangesStorage_=new Uo,this.state="HAVE_NOTHING",this.handleMediaupdatetimeout_=this.handleMediaupdatetimeout_.bind(this),this.on("mediaupdatetimeout",this.handleMediaupdatetimeout_),this.on("loadedplaylist",this.handleLoadedPlaylist_.bind(this))}handleLoadedPlaylist_(){const m=this.media();if(!m)return;this.dateRangesStorage_.setOffset(m.segments),this.dateRangesStorage_.setPendingDateRanges(m.dateRanges);const v=this.dateRangesStorage_.getDateRangesToProcess();v.length&&this.addDateRangesToTextTrack_&&this.addDateRangesToTextTrack_(v)}handleMediaupdatetimeout_(){if("HAVE_METADATA"!==this.state)return;const m=this.media();let v=jo(this.main.uri,m.uri);this.llhls&&(v=addLLHLSQueryDirectives(v,m)),this.state="HAVE_CURRENT_METADATA",this.request=this.vhs_.xhr({uri:v,withCredentials:this.withCredentials},((m,v)=>{if(this.request)return m?this.playlistRequestError(this.request,this.media(),"HAVE_METADATA"):void this.haveMetadata({playlistString:this.request.responseText,url:this.media().uri,id:this.media().id})}))}playlistRequestError(m,v,q){const{uri:ee,id:ae}=v;this.request=null,q&&(this.state=q),this.error={playlist:this.main.playlists[ae],status:m.status,message:`HLS playlist request error at URL: ${ee}.`,responseText:m.responseText,code:m.status>=500?4:2},this.trigger("error")}parseManifest_({url:m,manifestString:v}){return parseManifest({onwarn:({message:v})=>this.logger_(`m3u8-parser warn for ${m}: ${v}`),oninfo:({message:v})=>this.logger_(`m3u8-parser info for ${m}: ${v}`),manifestString:v,customTagParsers:this.customTagParsers,customTagMappers:this.customTagMappers,llhls:this.llhls})}haveMetadata({playlistString:m,playlistObject:v,url:q,id:ee}){this.request=null,this.state="HAVE_METADATA";const ae=v||this.parseManifest_({url:q,manifestString:m});ae.lastRequest=Date.now(),setupMediaPlaylist({playlist:ae,uri:q,id:ee});const ie=updateMain$1(this.main,ae);this.targetDuration=ae.partTargetDuration||ae.targetDuration,this.pendingMedia_=null,ie?(this.main=ie,this.media_=this.main.playlists[ee]):this.trigger("playlistunchanged"),this.updateMediaUpdateTimeout_(refreshDelay(this.media(),!!ie)),this.trigger("loadedplaylist")}dispose(){this.trigger("dispose"),this.stopRequest(),ae().clearTimeout(this.mediaUpdateTimeout),ae().clearTimeout(this.finalRenditionTimeout),this.dateRangesStorage_=new Uo,this.off()}stopRequest(){if(this.request){const m=this.request;this.request=null,m.onreadystatechange=null,m.abort()}}media(m,v){if(!m)return this.media_;if("HAVE_NOTHING"===this.state)throw new Error("Cannot switch media playlist from "+this.state);if("string"==typeof m){if(!this.main.playlists[m])throw new Error("Unknown playlist URI: "+m);m=this.main.playlists[m]}if(ae().clearTimeout(this.finalRenditionTimeout),v){const v=(m.partTargetDuration||m.targetDuration)/2*1e3||5e3;return void(this.finalRenditionTimeout=ae().setTimeout(this.media.bind(this,m,!1),v))}const q=this.state,ee=!this.media_||m.id!==this.media_.id,ie=this.main.playlists[m.id];if(ie&&ie.endList||m.endList&&m.segments.length)return this.request&&(this.request.onreadystatechange=null,this.request.abort(),this.request=null),this.state="HAVE_METADATA",this.media_=m,void(ee&&(this.trigger("mediachanging"),"HAVE_MAIN_MANIFEST"===q?this.trigger("loadedmetadata"):this.trigger("mediachange")));if(this.updateMediaUpdateTimeout_(refreshDelay(m,!0)),ee){if(this.state="SWITCHING_MEDIA",this.request){if(m.resolvedUri===this.request.url)return;this.request.onreadystatechange=null,this.request.abort(),this.request=null}this.media_&&this.trigger("mediachanging"),this.pendingMedia_=m,this.request=this.vhs_.xhr({uri:m.resolvedUri,withCredentials:this.withCredentials},((v,ee)=>{if(this.request){if(m.lastRequest=Date.now(),m.resolvedUri=resolveManifestRedirect(m.resolvedUri,ee),v)return this.playlistRequestError(this.request,m,q);this.haveMetadata({playlistString:ee.responseText,url:m.uri,id:m.id}),"HAVE_MAIN_MANIFEST"===q?this.trigger("loadedmetadata"):this.trigger("mediachange")}}))}}pause(){this.mediaUpdateTimeout&&(ae().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),this.stopRequest(),"HAVE_NOTHING"===this.state&&(this.started=!1),"SWITCHING_MEDIA"===this.state?this.media_?this.state="HAVE_METADATA":this.state="HAVE_MAIN_MANIFEST":"HAVE_CURRENT_METADATA"===this.state&&(this.state="HAVE_METADATA")}load(m){this.mediaUpdateTimeout&&(ae().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null);const v=this.media();if(m){const m=v?(v.partTargetDuration||v.targetDuration)/2*1e3:5e3;this.mediaUpdateTimeout=ae().setTimeout((()=>{this.mediaUpdateTimeout=null,this.load()}),m)}else this.started?v&&!v.endList?this.trigger("mediaupdatetimeout"):this.trigger("loadedplaylist"):this.start()}updateMediaUpdateTimeout_(m){this.mediaUpdateTimeout&&(ae().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),this.media()&&!this.media().endList&&(this.mediaUpdateTimeout=ae().setTimeout((()=>{this.mediaUpdateTimeout=null,this.trigger("mediaupdatetimeout"),this.updateMediaUpdateTimeout_(m)}),m))}start(){if(this.started=!0,"object"==typeof this.src)return this.src.uri||(this.src.uri=ae().location.href),this.src.resolvedUri=this.src.uri,void setTimeout((()=>{this.setupInitialPlaylist(this.src)}),0);this.request=this.vhs_.xhr({uri:this.src,withCredentials:this.withCredentials},((m,v)=>{if(!this.request)return;if(this.request=null,m)return this.error={status:v.status,message:`HLS playlist request error at URL: ${this.src}.`,responseText:v.responseText,code:2},"HAVE_NOTHING"===this.state&&(this.started=!1),this.trigger("error");this.src=resolveManifestRedirect(this.src,v);const q=this.parseManifest_({manifestString:v.responseText,url:this.src});this.setupInitialPlaylist(q)}))}srcUri(){return"string"==typeof this.src?this.src:this.src.uri}setupInitialPlaylist(m){if(this.state="HAVE_MAIN_MANIFEST",m.playlists)return this.main=m,addPropertiesToMain(this.main,this.srcUri()),m.playlists.forEach((m=>{m.segments=getAllSegments(m),m.segments.forEach((v=>{resolveSegmentUris(v,m.resolvedUri)}))})),this.trigger("loadedplaylist"),void(this.request||this.media(this.main.playlists[0]));const v=this.srcUri()||ae().location.href;this.main=mainForMedia(0,v),this.haveMetadata({playlistObject:m,url:v,id:this.main.playlists[0].id}),this.trigger("loadedmetadata")}updateOrDeleteClone(m,v){const q=this.main,ee=m.ID;let ae=q.playlists.length;for(;ae--;){const ie=q.playlists[ae];if(ie.attributes["PATHWAY-ID"]===ee){const de=ie.resolvedUri,ce=ie.id;if(v){const v=this.createCloneURI_(ie.resolvedUri,m),de=createPlaylistID(ee,v),ce=this.createCloneAttributes_(ee,ie.attributes),le=this.createClonePlaylist_(ie,de,m,ce);q.playlists[ae]=le,q.playlists[de]=le,q.playlists[v]=le}else q.playlists.splice(ae,1);delete q.playlists[ce],delete q.playlists[de]}}this.updateOrDeleteCloneMedia(m,v)}updateOrDeleteCloneMedia(m,v){const q=this.main,ee=m.ID;["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach((m=>{if(q.mediaGroups[m]&&q.mediaGroups[m][ee])for(const v in q.mediaGroups[m])if(v===ee){for(const ee in q.mediaGroups[m][v]){q.mediaGroups[m][v][ee].playlists.forEach(((m,v)=>{const ee=q.playlists[m.id],ae=ee.id,ie=ee.resolvedUri;delete q.playlists[ae],delete q.playlists[ie]}))}delete q.mediaGroups[m][v]}})),v&&this.createClonedMediaGroups_(m)}addClonePathway(m,v={}){const q=this.main,ee=q.playlists.length,ae=this.createCloneURI_(v.resolvedUri,m),ie=createPlaylistID(m.ID,ae),de=this.createCloneAttributes_(m.ID,v.attributes),ce=this.createClonePlaylist_(v,ie,m,de);q.playlists[ee]=ce,q.playlists[ie]=ce,q.playlists[ae]=ce,this.createClonedMediaGroups_(m)}createClonedMediaGroups_(m){const v=m.ID,q=m["BASE-ID"],ee=this.main;["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach((ae=>{if(ee.mediaGroups[ae]&&!ee.mediaGroups[ae][v])for(const ie in ee.mediaGroups[ae])if(ie===q){ee.mediaGroups[ae][v]={};for(const q in ee.mediaGroups[ae][ie]){const de=ee.mediaGroups[ae][ie][q];ee.mediaGroups[ae][v][q]=(0,_e.Z)({},de);const ce=ee.mediaGroups[ae][v][q],le=this.createCloneURI_(de.resolvedUri,m);ce.resolvedUri=le,ce.uri=le,ce.playlists=[],de.playlists.forEach(((ie,de)=>{const le=ee.playlists[ie.id],pe=groupID(ae,v,q),fe=createPlaylistID(v,pe);if(le&&!ee.playlists[fe]){const v=this.createClonePlaylist_(le,fe,m),q=v.resolvedUri;ee.playlists[fe]=v,ee.playlists[q]=v}ce.playlists[de]=this.createClonePlaylist_(ie,fe,m)}))}}}))}createClonePlaylist_(m,v,q,ee){const ae=this.createCloneURI_(m.resolvedUri,q),ie={resolvedUri:ae,uri:ae,id:v};return m.segments&&(ie.segments=[]),ee&&(ie.attributes=ee),video_es_merge(m,ie)}createCloneURI_(m,v){const q=new URL(m);q.hostname=v["URI-REPLACEMENT"].HOST;const ee=v["URI-REPLACEMENT"].PARAMS;for(const m of Object.keys(ee))q.searchParams.set(m,ee[m]);return q.href}createCloneAttributes_(m,v){const q={"PATHWAY-ID":m};return["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach((ee=>{v[ee]&&(q[ee]=m)})),q}getKeyIdSet(m){if(m.contentProtection){const v=new Set;for(const q in m.contentProtection){const ee=m.contentProtection[q].attributes.keyId;ee&&v.add(ee.toLowerCase())}return v}}}const{xhr:Mo}=videojs,callbackWrapper=function(m,v,q,ee){const ae="arraybuffer"===m.responseType?m.response:m.responseText;!v&&ae&&(m.responseTime=Date.now(),m.roundTripTime=m.responseTime-m.requestTime,m.bytesReceived=ae.byteLength||ae.length,m.bandwidth||(m.bandwidth=Math.floor(m.bytesReceived/m.roundTripTime*8*1e3))),q.headers&&(m.responseHeaders=q.headers),v&&"ETIMEDOUT"===v.code&&(m.timedout=!0),v||m.aborted||200===q.statusCode||206===q.statusCode||0===q.statusCode||(v=new Error("XHR Failed with a response of: "+(m&&(ae||m.responseText)))),ee(v,m)},callAllRequestHooks=(m,v)=>{if(!m||!m.size)return;let q=v;return m.forEach((m=>{q=m(q)})),q},callAllResponseHooks=(m,v,q,ee)=>{m&&m.size&&m.forEach((m=>{m(v,q,ee)}))},xhrFactory=function(){const m=function XhrFunction(m,v){m=video_es_merge({timeout:45e3},m);const q=XhrFunction.beforeRequest||videojs.Vhs.xhr.beforeRequest,ee=XhrFunction._requestCallbackSet||videojs.Vhs.xhr._requestCallbackSet||new Set,ae=XhrFunction._responseCallbackSet||videojs.Vhs.xhr._responseCallbackSet;q&&"function"==typeof q&&(videojs.log.warn("beforeRequest is deprecated, use onRequest instead."),ee.add(q));const ie=!0===videojs.Vhs.xhr.original?Mo:videojs.Vhs.xhr,de=callAllRequestHooks(ee,m);ee.delete(q);const ce=ie(de||m,(function(m,q){return callAllResponseHooks(ae,ce,m,q),callbackWrapper(ce,m,q,v)})),le=ce.abort;return ce.abort=function(){return ce.aborted=!0,le.apply(ce,arguments)},ce.uri=m.uri,ce.requestTime=Date.now(),ce};return m.original=!0,m},byterangeStr=function(m){let v;const q=m.offset;return v="bigint"==typeof m.offset||"bigint"==typeof m.length?ae().BigInt(m.offset)+ae().BigInt(m.length)-ae().BigInt(1):m.offset+m.length-1,"bytes="+q+"-"+v},segmentXhrHeaders=function(m){const v={};return m.byterange&&(v.Range=byterangeStr(m.byterange)),v},textRange=function(m,v){return m.start(v)+"-"+m.end(v)},formatHexString=function(m,v){const q=m.toString(16);return"00".substring(0,2-q.length)+q+(v%2?" ":"")},formatAsciiString=function(m){return m>=32&&m<126?String.fromCharCode(m):"."},createTransferableMessage=function(m){const v={};return Object.keys(m).forEach((q=>{const ee=m[q];vt(ee)?v[q]={bytes:ee.buffer,byteOffset:ee.byteOffset,byteLength:ee.byteLength}:v[q]=ee})),v},initSegmentId=function(m){const v=m.byterange||{length:1/0,offset:0};return[v.length,v.offset,m.resolvedUri].join(",")},segmentKeyId=function(m){return m.resolvedUri},hexDump=m=>{const v=Array.prototype.slice.call(m),q=16;let ee,ae,ie="";for(let m=0;mhexDump(m),textRanges:m=>{let v,q="";for(v=0;v{if(!v.dateTimeObject)return null;const q=v.videoTimingInfo.transmuxerPrependedSeconds,ee=m-(v.videoTimingInfo.transmuxedPresentationStart+q);return new Date(v.dateTimeObject.getTime()+1e3*ee)},findSegmentForProgramTime=(m,v)=>{let q;try{q=new Date(m)}catch(m){return null}if(!v||!v.segments||0===v.segments.length)return null;let ee=v.segments[0];if(qnew Date(ie.getTime()+1e3*de)?null:(q>new Date(ie)&&(ee=ae),{segment:ee,estimatedStart:ee.videoTimingInfo?ee.videoTimingInfo.transmuxedPresentationStart:Oo.duration(v,v.mediaSequence+v.segments.indexOf(ee)),type:ee.videoTimingInfo?"accurate":"estimate"})},findSegmentForPlayerTime=(m,v)=>{if(!v||!v.segments||0===v.segments.length)return null;let q,ee=0;for(let ae=0;aeee){if(m>ee+.25*ae.duration)return null;q=ae}return{segment:q,estimatedStart:q.videoTimingInfo?q.videoTimingInfo.transmuxedPresentationStart:ee-q.duration,type:q.videoTimingInfo?"accurate":"estimate"}},getOffsetFromTimestamp=(m,v)=>{let q,ee;try{q=new Date(m),ee=new Date(v)}catch(m){}const ae=q.getTime();return(ee.getTime()-ae)/1e3},verifyProgramDateTimeTags=m=>{if(!m.segments||0===m.segments.length)return!1;for(let v=0;v{if(!q)throw new Error("getProgramTime: callback must be provided");if(!m||void 0===v)return q({message:"getProgramTime: playlist and time must be provided"});const ee=findSegmentForPlayerTime(v,m);if(!ee)return q({message:"valid programTime was not found"});if("estimate"===ee.type)return q({message:"Accurate programTime could not be determined. Please seek to e.seekTime and try again",seekTime:ee.estimatedStart});const ae={mediaSeconds:v},ie=playerTimeToProgramTime(v,ee.segment);return ie&&(ae.programDateTime=ie.toISOString()),q(null,ae)},seekToProgramTime=({programTime:m,playlist:v,retryCount:q=2,seekTo:ee,pauseAfterSeek:ae=!0,tech:ie,callback:de})=>{if(!de)throw new Error("seekToProgramTime: callback must be provided");if(void 0===m||!v||!ee)return de({message:"seekToProgramTime: programTime, seekTo and playlist must be provided"});if(!v.endList&&!ie.hasStarted_)return de({message:"player must be playing a live stream to start buffering"});if(!verifyProgramDateTimeTags(v))return de({message:"programDateTime tags must be provided in the manifest "+v.resolvedUri});const ce=findSegmentForProgramTime(m,v);if(!ce)return de({message:`${m} was not found in the stream`});const le=ce.segment,pe=getOffsetFromTimestamp(le.dateTimeObject,m);if("estimate"===ce.type)return 0===q?de({message:`${m} is not buffered yet. Try again`}):(ee(ce.estimatedStart+pe),void ie.one("seeked",(()=>{seekToProgramTime({programTime:m,playlist:v,retryCount:q-1,seekTo:ee,pauseAfterSeek:ae,tech:ie,callback:de})})));const fe=le.start+pe;ie.one("seeked",(()=>de(null,ie.currentTime()))),ae&&ie.pause(),ee(fe)},callbackOnCompleted=(m,v)=>{if(4===m.readyState)return v()},containerRequest=(m,v,q)=>{let ee,ae=[],ie=!1;const endRequestAndCallback=function(m,v,ee,ae){return v.abort(),ie=!0,q(m,v,ee,ae)},progressListener=function(m,v){if(ie)return;if(m)return endRequestAndCallback(m,v,"",ae);const q=v.responseText.substring(ae&&ae.byteLength||0,v.responseText.length);if(ae=St(ae,Dt(q,!0)),ee=ee||Kt(ae),ae.length<10||ee&&ae.lengthendRequestAndCallback(m,v,"",ae)));const de=$n(ae);return"ts"===de&&ae.length<188||!de&&ae.length<376?callbackOnCompleted(v,(()=>endRequestAndCallback(m,v,"",ae))):endRequestAndCallback(null,v,de,ae)},de={uri:m,beforeSend(m){m.overrideMimeType("text/plain; charset=x-user-defined"),m.addEventListener("progress",(function({total:v,loaded:q}){return callbackWrapper(m,null,{statusCode:m.status},progressListener)}))}},ce=v(de,(function(m,v){return callbackWrapper(ce,m,v,progressListener)}));return ce},{EventTarget:Wo}=videojs,dashPlaylistUnchanged=function(m,v){if(!isPlaylistUnchanged(m,v))return!1;if(m.sidx&&v.sidx&&(m.sidx.offset!==v.sidx.offset||m.sidx.length!==v.sidx.length))return!1;if(!m.sidx&&v.sidx||m.sidx&&!v.sidx)return!1;if(m.segments&&!v.segments||!m.segments&&v.segments)return!1;if(!m.segments&&!v.segments)return!0;for(let q=0;q`placeholder-uri-${m}-${v}-${ee.attributes.NAME||q}`,parseMainXml=({mainXml:m,srcUrl:v,clientOffset:q,sidxMapping:ee,previousManifest:ae})=>{const ie=parse(m,{manifestUri:v,clientOffset:q,sidxMapping:ee,previousManifest:ae});return addPropertiesToMain(ie,v,dashGroupId),ie},removeOldMediaGroupLabels=(m,v)=>{video_es_forEachMediaGroup(m,((q,ee,ae,ie)=>{ie in v.mediaGroups[ee][ae]||delete m.mediaGroups[ee][ae][ie]}))},updateMain=(m,v,q)=>{let ee=!0,ae=video_es_merge(m,{duration:v.duration,minimumUpdatePeriod:v.minimumUpdatePeriod,timelineStarts:v.timelineStarts});for(let m=0;m{if(m.playlists&&m.playlists.length){const de=m.playlists[0].id,ce=updateMain$1(ae,m.playlists[0],dashPlaylistUnchanged);ce&&(ae=ce,ie in ae.mediaGroups[v][q]||(ae.mediaGroups[v][q][ie]=m),ae.mediaGroups[v][q][ie].playlists[0]=ae.playlists[de],ee=!1)}})),removeOldMediaGroupLabels(ae,v),v.minimumUpdatePeriod!==m.minimumUpdatePeriod&&(ee=!1),ee?null:ae},equivalentSidx=(m,v)=>(Boolean(!m.map&&!v.map)||Boolean(m.map&&v.map&&m.map.byterange.offset===v.map.byterange.offset&&m.map.byterange.length===v.map.byterange.length))&&m.uri===v.uri&&m.byterange.offset===v.byterange.offset&&m.byterange.length===v.byterange.length,compareSidxEntry=(m,v)=>{const q={};for(const ee in m){const ae=m[ee].sidx;if(ae){const m=generateSidxKey(ae);if(!v[m])break;const ee=v[m].sidxInfo;equivalentSidx(ee,ae)&&(q[m]=v[m])}}return q},filterChangedSidxMappings=(m,v)=>{let q=compareSidxEntry(m.playlists,v);return video_es_forEachMediaGroup(m,((m,ee,ae,ie)=>{if(m.playlists&&m.playlists.length){const ee=m.playlists;q=video_es_merge(q,compareSidxEntry(ee,v))}})),q};class zo extends Wo{constructor(m,v,q={},ee){super(),this.mainPlaylistLoader_=ee||this,ee||(this.isMain_=!0);const{withCredentials:ae=!1}=q;if(this.vhs_=v,this.withCredentials=ae,this.addMetadataToTextTrack=q.addMetadataToTextTrack,!m)throw new Error("A non-empty playlist URL or object is required");this.on("minimumUpdatePeriod",(()=>{this.refreshXml_()})),this.on("mediaupdatetimeout",(()=>{this.refreshMedia_(this.media().id)})),this.state="HAVE_NOTHING",this.loadedPlaylists_={},this.logger_=logger("DashPlaylistLoader"),this.isMain_?(this.mainPlaylistLoader_.srcUrl=m,this.mainPlaylistLoader_.sidxMapping_={}):this.childPlaylist_=m}requestErrored_(m,v,q){return!this.request||(this.request=null,m?(this.error="object"!=typeof m||m instanceof Error?{status:v.status,message:"DASH request error at URL: "+v.uri,response:v.response,code:2}:m,q&&(this.state=q),this.trigger("error"),!0):void 0)}addSidxSegments_(m,v,q){const ee=m.sidx&&generateSidxKey(m.sidx);if(!m.sidx||!ee||this.mainPlaylistLoader_.sidxMapping_[ee])return void(this.mediaRequest_=ae().setTimeout((()=>q(!1)),0));const ie=resolveManifestRedirect(m.sidx.resolvedUri),fin=(ae,ie)=>{if(this.requestErrored_(ae,ie,v))return;const de=this.mainPlaylistLoader_.sidxMapping_;let ce;try{ce=Gt()(Rt(ie.response).subarray(8))}catch(m){return void this.requestErrored_(m,ie,v)}return de[ee]={sidxInfo:m.sidx,sidx:ce},addSidxSegmentsToPlaylist$1(m,ce,m.sidx.resolvedUri),q(!0)};this.request=containerRequest(ie,this.vhs_.xhr,((v,q,ee,ae)=>{if(v)return fin(v,q);if(!ee||"mp4"!==ee)return fin({status:q.status,message:`Unsupported ${ee||"unknown"} container type for sidx segment at URL: ${ie}`,response:"",playlist:m,internal:!0,playlistExclusionDuration:1/0,code:2},q);const{offset:de,length:ce}=m.sidx.byterange;if(ae.length>=ce+de)return fin(v,{response:ae.subarray(de,de+ce),status:q.status,uri:q.uri});this.request=this.vhs_.xhr({uri:ie,responseType:"arraybuffer",headers:segmentXhrHeaders({byterange:m.sidx.byterange})},fin)}))}dispose(){this.trigger("dispose"),this.stopRequest(),this.loadedPlaylists_={},ae().clearTimeout(this.minimumUpdatePeriodTimeout_),ae().clearTimeout(this.mediaRequest_),ae().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.mediaRequest_=null,this.minimumUpdatePeriodTimeout_=null,this.mainPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.mainPlaylistLoader_.createMupOnMedia_),this.mainPlaylistLoader_.createMupOnMedia_=null),this.off()}hasPendingRequest(){return this.request||this.mediaRequest_}stopRequest(){if(this.request){const m=this.request;this.request=null,m.onreadystatechange=null,m.abort()}}media(m){if(!m)return this.media_;if("HAVE_NOTHING"===this.state)throw new Error("Cannot switch media playlist from "+this.state);const v=this.state;if("string"==typeof m){if(!this.mainPlaylistLoader_.main.playlists[m])throw new Error("Unknown playlist URI: "+m);m=this.mainPlaylistLoader_.main.playlists[m]}const q=!this.media_||m.id!==this.media_.id;if(q&&this.loadedPlaylists_[m.id]&&this.loadedPlaylists_[m.id].endList)return this.state="HAVE_METADATA",this.media_=m,void(q&&(this.trigger("mediachanging"),this.trigger("mediachange")));q&&(this.media_&&this.trigger("mediachanging"),this.addSidxSegments_(m,v,(q=>{this.haveMetadata({startingState:v,playlist:m})})))}haveMetadata({startingState:m,playlist:v}){this.state="HAVE_METADATA",this.loadedPlaylists_[v.id]=v,this.mediaRequest_=null,this.refreshMedia_(v.id),"HAVE_MAIN_MANIFEST"===m?this.trigger("loadedmetadata"):this.trigger("mediachange")}pause(){this.mainPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.mainPlaylistLoader_.createMupOnMedia_),this.mainPlaylistLoader_.createMupOnMedia_=null),this.stopRequest(),ae().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.isMain_&&(ae().clearTimeout(this.mainPlaylistLoader_.minimumUpdatePeriodTimeout_),this.mainPlaylistLoader_.minimumUpdatePeriodTimeout_=null),"HAVE_NOTHING"===this.state&&(this.started=!1)}load(m){ae().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null;const v=this.media();if(m){const m=v?v.targetDuration/2*1e3:5e3;this.mediaUpdateTimeout=ae().setTimeout((()=>this.load()),m)}else this.started?v&&!v.endList?(this.isMain_&&!this.minimumUpdatePeriodTimeout_&&(this.trigger("minimumUpdatePeriod"),this.updateMinimumUpdatePeriodTimeout_()),this.trigger("mediaupdatetimeout")):this.trigger("loadedplaylist"):this.start()}start(){this.started=!0,this.isMain_?this.requestMain_(((m,v)=>{this.haveMain_(),this.hasPendingRequest()||this.media_||this.media(this.mainPlaylistLoader_.main.playlists[0])})):this.mediaRequest_=ae().setTimeout((()=>this.haveMain_()),0)}requestMain_(m){this.request=this.vhs_.xhr({uri:this.mainPlaylistLoader_.srcUrl,withCredentials:this.withCredentials},((v,q)=>{if(this.requestErrored_(v,q))return void("HAVE_NOTHING"===this.state&&(this.started=!1));const ee=q.responseText!==this.mainPlaylistLoader_.mainXml_;return this.mainPlaylistLoader_.mainXml_=q.responseText,q.responseHeaders&&q.responseHeaders.date?this.mainLoaded_=Date.parse(q.responseHeaders.date):this.mainLoaded_=Date.now(),this.mainPlaylistLoader_.srcUrl=resolveManifestRedirect(this.mainPlaylistLoader_.srcUrl,q),ee?(this.handleMain_(),void this.syncClientServerClock_((()=>m(q,ee)))):m(q,ee)}))}syncClientServerClock_(m){const v=(q=this.mainPlaylistLoader_.mainXml_,parseUTCTimingScheme(stringToMpdXml(q)));var q;return null===v?(this.mainPlaylistLoader_.clientOffset_=this.mainLoaded_-Date.now(),m()):"DIRECT"===v.method?(this.mainPlaylistLoader_.clientOffset_=v.value-Date.now(),m()):void(this.request=this.vhs_.xhr({uri:jo(this.mainPlaylistLoader_.srcUrl,v.value),method:v.method,withCredentials:this.withCredentials},((q,ee)=>{if(!this.request)return;if(q)return this.mainPlaylistLoader_.clientOffset_=this.mainLoaded_-Date.now(),m();let ae;ae="HEAD"===v.method?ee.responseHeaders&&ee.responseHeaders.date?Date.parse(ee.responseHeaders.date):this.mainLoaded_:Date.parse(ee.responseText),this.mainPlaylistLoader_.clientOffset_=ae-Date.now(),m()})))}haveMain_(){this.state="HAVE_MAIN_MANIFEST",this.isMain_?this.trigger("loadedplaylist"):this.media_||this.media(this.childPlaylist_)}handleMain_(){this.mediaRequest_=null;const m=this.mainPlaylistLoader_.main;let v=parseMainXml({mainXml:this.mainPlaylistLoader_.mainXml_,srcUrl:this.mainPlaylistLoader_.srcUrl,clientOffset:this.mainPlaylistLoader_.clientOffset_,sidxMapping:this.mainPlaylistLoader_.sidxMapping_,previousManifest:m});m&&(v=updateMain(m,v,this.mainPlaylistLoader_.sidxMapping_)),this.mainPlaylistLoader_.main=v||m;const q=this.mainPlaylistLoader_.main.locations&&this.mainPlaylistLoader_.main.locations[0];return q&&q!==this.mainPlaylistLoader_.srcUrl&&(this.mainPlaylistLoader_.srcUrl=q),(!m||v&&v.minimumUpdatePeriod!==m.minimumUpdatePeriod)&&this.updateMinimumUpdatePeriodTimeout_(),this.addEventStreamToMetadataTrack_(v),Boolean(v)}updateMinimumUpdatePeriodTimeout_(){const m=this.mainPlaylistLoader_;m.createMupOnMedia_&&(m.off("loadedmetadata",m.createMupOnMedia_),m.createMupOnMedia_=null),m.minimumUpdatePeriodTimeout_&&(ae().clearTimeout(m.minimumUpdatePeriodTimeout_),m.minimumUpdatePeriodTimeout_=null);let v=m.main&&m.main.minimumUpdatePeriod;0===v&&(m.media()?v=1e3*m.media().targetDuration:(m.createMupOnMedia_=m.updateMinimumUpdatePeriodTimeout_,m.one("loadedmetadata",m.createMupOnMedia_))),"number"!=typeof v||v<=0?v<0&&this.logger_(`found invalid minimumUpdatePeriod of ${v}, not setting a timeout`):this.createMUPTimeout_(v)}createMUPTimeout_(m){const v=this.mainPlaylistLoader_;v.minimumUpdatePeriodTimeout_=ae().setTimeout((()=>{v.minimumUpdatePeriodTimeout_=null,v.trigger("minimumUpdatePeriod"),v.createMUPTimeout_(m)}),m)}refreshXml_(){this.requestMain_(((m,v)=>{v&&(this.media_&&(this.media_=this.mainPlaylistLoader_.main.playlists[this.media_.id]),this.mainPlaylistLoader_.sidxMapping_=filterChangedSidxMappings(this.mainPlaylistLoader_.main,this.mainPlaylistLoader_.sidxMapping_),this.addSidxSegments_(this.media(),this.state,(m=>{this.refreshMedia_(this.media().id)})))}))}refreshMedia_(m){if(!m)throw new Error("refreshMedia_ must take a media id");this.media_&&this.isMain_&&this.handleMain_();const v=this.mainPlaylistLoader_.main.playlists,q=!this.media_||this.media_!==v[m];if(q?this.media_=v[m]:this.trigger("playlistunchanged"),!this.mediaUpdateTimeout){const createMediaUpdateTimeout=()=>{this.media().endList||(this.mediaUpdateTimeout=ae().setTimeout((()=>{this.trigger("mediaupdatetimeout"),createMediaUpdateTimeout()}),refreshDelay(this.media(),Boolean(q))))};createMediaUpdateTimeout()}this.trigger("loadedplaylist")}addEventStreamToMetadataTrack_(m){if(m&&this.mainPlaylistLoader_.main.eventStream){const m=this.mainPlaylistLoader_.main.eventStream.map((m=>({cueTime:m.start,frames:[{data:m.messageData}]})));this.addMetadataToTextTrack("EventStream",m,this.mainPlaylistLoader_.main.duration)}}getKeyIdSet(m){if(m.contentProtection){const v=new Set;for(const q in m.contentProtection){const ee=m.contentProtection[q].attributes["cenc:default_KID"];ee&&v.add(ee.replace(/-/g,"").toLowerCase())}return v}}}var Vo={GOAL_BUFFER_LENGTH:30,MAX_GOAL_BUFFER_LENGTH:60,BACK_BUFFER_LENGTH:30,GOAL_BUFFER_LENGTH_RATE:1,INITIAL_BANDWIDTH:4194304,BANDWIDTH_VARIANCE:1.2,BUFFER_LOW_WATER_LINE:0,MAX_BUFFER_LOW_WATER_LINE:30,EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE:16,BUFFER_LOW_WATER_LINE_RATE:1,BUFFER_HIGH_WATER_LINE:30};const stringToArrayBuffer=m=>{const v=new Uint8Array(new ArrayBuffer(m.length));for(let q=0;q-1)},this.trigger=function(v){var q,ee,ae,ie;if(q=m[v])if(2===arguments.length)for(ae=q.length,ee=0;ee>>1,m.samplingfrequencyindex<<7|m.channelcount<<3,6,1,2]))},we=function(m){return v(ze.hdlr,et[m])},_e=function(m){var q=new Uint8Array([0,0,0,0,0,0,0,2,0,0,0,3,0,1,95,144,m.duration>>>24&255,m.duration>>>16&255,m.duration>>>8&255,255&m.duration,85,196,0,0]);return m.samplerate&&(q[12]=m.samplerate>>>24&255,q[13]=m.samplerate>>>16&255,q[14]=m.samplerate>>>8&255,q[15]=255&m.samplerate),v(ze.mdhd,q)},xe=function(m){return v(ze.mdia,_e(m),we(m.type),ce(m))},de=function(m){return v(ze.mfhd,new Uint8Array([0,0,0,0,(4278190080&m)>>24,(16711680&m)>>16,(65280&m)>>8,255&m]))},ce=function(m){return v(ze.minf,"video"===m.type?v(ze.vmhd,tt):v(ze.smhd,nt),ee(),Se(m))},le=function(m,q){for(var ee=[],ae=q.length;ae--;)ee[ae]=Pe(q[ae]);return v.apply(null,[ze.moof,de(m)].concat(ee))},pe=function(m){for(var q=m.length,ee=[];q--;)ee[q]=be(m[q]);return v.apply(null,[ze.moov,ye(4294967295)].concat(ee).concat(fe(m)))},fe=function(m){for(var q=m.length,ee=[];q--;)ee[q]=qe(m[q]);return v.apply(null,[ze.mvex].concat(ee))},ye=function(m){var q=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,2,0,1,95,144,(4278190080&m)>>24,(16711680&m)>>16,(65280&m)>>8,255&m,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return v(ze.mvhd,q)},Te=function(m){var q,ee,ae=m.samples||[],ie=new Uint8Array(4+ae.length);for(ee=0;ee>>8),de.push(255&ae[q].byteLength),de=de.concat(Array.prototype.slice.call(ae[q]));for(q=0;q>>8),ce.push(255&ie[q].byteLength),ce=ce.concat(Array.prototype.slice.call(ie[q]));if(ee=[ze.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,(65280&m.width)>>8,255&m.width,(65280&m.height)>>8,255&m.height,0,72,0,0,0,72,0,0,0,0,0,0,0,1,19,118,105,100,101,111,106,115,45,99,111,110,116,114,105,98,45,104,108,115,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),v(ze.avcC,new Uint8Array([1,m.profileIdc,m.profileCompatibility,m.levelIdc,255].concat([ae.length],de,[ie.length],ce))),v(ze.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192]))],m.sarRatio){var le=m.sarRatio[0],pe=m.sarRatio[1];ee.push(v(ze.pasp,new Uint8Array([(4278190080&le)>>24,(16711680&le)>>16,(65280&le)>>8,255&le,(4278190080&pe)>>24,(16711680&pe)>>16,(65280&pe)>>8,255&pe])))}return v.apply(null,ee)},lt=function(m){return v(ze.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,(65280&m.channelcount)>>8,255&m.channelcount,(65280&m.samplesize)>>8,255&m.samplesize,0,0,0,0,(65280&m.samplerate)>>8,255&m.samplerate,0,0]),ae(m))},Re=function(m){var q=new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,(4278190080&m.id)>>24,(16711680&m.id)>>16,(65280&m.id)>>8,255&m.id,0,0,0,0,(4278190080&m.duration)>>24,(16711680&m.duration)>>16,(65280&m.duration)>>8,255&m.duration,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,(65280&m.width)>>8,255&m.width,0,0,(65280&m.height)>>8,255&m.height,0,0]);return v(ze.tkhd,q)},Pe=function(m){var q,ee,ae,ie,de,ce;return q=v(ze.tfhd,new Uint8Array([0,0,0,58,(4278190080&m.id)>>24,(16711680&m.id)>>16,(65280&m.id)>>8,255&m.id,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0])),de=Math.floor(m.baseMediaDecodeTime/yt),ce=Math.floor(m.baseMediaDecodeTime%yt),ee=v(ze.tfdt,new Uint8Array([1,0,0,0,de>>>24&255,de>>>16&255,de>>>8&255,255&de,ce>>>24&255,ce>>>16&255,ce>>>8&255,255&ce])),92,"audio"===m.type?(ae=We(m,92),v(ze.traf,q,ee,ae)):(ie=Te(m),ae=We(m,ie.length+92),v(ze.traf,q,ee,ae,ie))},be=function(m){return m.duration=m.duration||4294967295,v(ze.trak,Re(m),xe(m))},qe=function(m){var q=new Uint8Array([0,0,0,0,(4278190080&m.id)>>24,(16711680&m.id)>>16,(65280&m.id)>>8,255&m.id,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return"video"!==m.type&&(q[q.length-1]=0),v(ze.trex,q)},ht=function(m,v){var q=0,ee=0,ae=0,ie=0;return m.length&&(void 0!==m[0].duration&&(q=1),void 0!==m[0].size&&(ee=2),void 0!==m[0].flags&&(ae=4),void 0!==m[0].compositionTimeOffset&&(ie=8)),[0,0,q|ee|ae|ie,1,(4278190080&m.length)>>>24,(16711680&m.length)>>>16,(65280&m.length)>>>8,255&m.length,(4278190080&v)>>>24,(16711680&v)>>>16,(65280&v)>>>8,255&v]},pt=function(m,q){var ee,ae,ie,de,ce,le;for(q+=20+16*(de=m.samples||[]).length,ie=ht(de,q),(ae=new Uint8Array(ie.length+16*de.length)).set(ie),ee=ie.length,le=0;le>>24,ae[ee++]=(16711680&ce.duration)>>>16,ae[ee++]=(65280&ce.duration)>>>8,ae[ee++]=255&ce.duration,ae[ee++]=(4278190080&ce.size)>>>24,ae[ee++]=(16711680&ce.size)>>>16,ae[ee++]=(65280&ce.size)>>>8,ae[ee++]=255&ce.size,ae[ee++]=ce.flags.isLeading<<2|ce.flags.dependsOn,ae[ee++]=ce.flags.isDependedOn<<6|ce.flags.hasRedundancy<<4|ce.flags.paddingValue<<1|ce.flags.isNonSyncSample,ae[ee++]=61440&ce.flags.degradationPriority,ae[ee++]=15&ce.flags.degradationPriority,ae[ee++]=(4278190080&ce.compositionTimeOffset)>>>24,ae[ee++]=(16711680&ce.compositionTimeOffset)>>>16,ae[ee++]=(65280&ce.compositionTimeOffset)>>>8,ae[ee++]=255&ce.compositionTimeOffset;return v(ze.trun,ae)},ut=function(m,q){var ee,ae,ie,de,ce,le;for(q+=20+8*(de=m.samples||[]).length,ie=ht(de,q),(ee=new Uint8Array(ie.length+8*de.length)).set(ie),ae=ie.length,le=0;le>>24,ee[ae++]=(16711680&ce.duration)>>>16,ee[ae++]=(65280&ce.duration)>>>8,ee[ae++]=255&ce.duration,ee[ae++]=(4278190080&ce.size)>>>24,ee[ae++]=(16711680&ce.size)>>>16,ee[ae++]=(65280&ce.size)>>>8,ee[ae++]=255&ce.size;return v(ze.trun,ee)},We=function(m,v){return"audio"===m.type?ut(m,v):pt(m,v)};var vt,bt,Rt,xt,_t,Et,wt,Tt,Dt={ftyp:ie=function(){return v(ze.ftyp,Ve,He,Ve,Xe)},mdat:function(m){return v(ze.mdat,m)},moof:le,moov:pe,initSegment:function(m){var v,q=ie(),ee=pe(m);return(v=new Uint8Array(q.byteLength+ee.byteLength)).set(q),v.set(ee,q.byteLength),v}},sampleForFrame=function(m,v){var q={size:0,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0,degradationPriority:0,isNonSyncSample:1}};return q.dataOffset=v,q.compositionTimeOffset=m.pts-m.dts,q.duration=m.duration,q.size=4*m.length,q.size+=m.byteLength,m.keyFrame&&(q.flags.dependsOn=2,q.flags.isNonSyncSample=0),q},St={groupNalsIntoFrames:function(m){var v,q,ee=[],ae=[];for(ae.byteLength=0,ae.nalCount=0,ae.duration=0,ee.byteLength=0,v=0;v1&&(v=m.shift(),m.byteLength-=v.byteLength,m.nalCount-=v.nalCount,m[0][0].dts=v.dts,m[0][0].pts=v.pts,m[0][0].duration+=v.duration),m},generateSampleTable:function(m,v){var q,ee,ae,ie,de,ce=v||0,le=[];for(q=0;qjt.ONE_SECOND_IN_TS/2))){for((de=coneOfSilence()[m.samplerate])||(de=v[0].data),ce=0;ce=q?m:(v.minSegmentDts=1/0,m.filter((function(m){return m.dts>=q&&(v.minSegmentDts=Math.min(v.minSegmentDts,m.dts),v.minSegmentPts=v.minSegmentDts,!0)})))},generateSampleTable:function(m){var v,q,ee=[];for(v=0;v=this.virtualRowCount&&"function"==typeof this.beforeRowOverflow&&this.beforeRowOverflow(m),this.rows.length>0&&(this.rows.push(""),this.rowIdx++);this.rows.length>this.virtualRowCount;)this.rows.shift(),this.rowIdx--},Cea708Window.prototype.isEmpty=function(){return 0===this.rows.length||1===this.rows.length&&""===this.rows[0]},Cea708Window.prototype.addText=function(m){this.rows[this.rowIdx]+=m},Cea708Window.prototype.backspace=function(){if(!this.isEmpty()){var m=this.rows[this.rowIdx];this.rows[this.rowIdx]=m.substr(0,m.length-1)}};var Cea708Service=function(m,v,q){this.serviceNum=m,this.text="",this.currentWindow=new Cea708Window(-1),this.windows=[],this.stream=q,"string"==typeof v&&this.createTextDecoder(v)};Cea708Service.prototype.init=function(m,v){this.startPts=m;for(var q=0;q<8;q++)this.windows[q]=new Cea708Window(q),"function"==typeof v&&(this.windows[q].beforeRowOverflow=v)},Cea708Service.prototype.setCurrentWindow=function(m){this.currentWindow=this.windows[m]},Cea708Service.prototype.createTextDecoder=function(m){if("undefined"==typeof TextDecoder)this.stream.trigger("log",{level:"warn",message:"The `encoding` option is unsupported without TextDecoder support"});else try{this.textDecoder_=new TextDecoder(m)}catch(v){this.stream.trigger("log",{level:"warn",message:"TextDecoder could not be created with "+m+" encoding. "+v})}};var Cea708Stream=function(m){m=m||{},Cea708Stream.prototype.init.call(this);var v,q=this,ee=m.captionServices||{},ae={};Object.keys(ee).forEach((m=>{v=ee[m],/^SERVICE/.test(m)&&(ae[m]=v.encoding)})),this.serviceEncodings=ae,this.current708Packet=null,this.services={},this.push=function(m){3===m.type?(q.new708Packet(),q.add708Bytes(m)):(null===q.current708Packet&&q.new708Packet(),q.add708Bytes(m))}};Cea708Stream.prototype=new Ut,Cea708Stream.prototype.new708Packet=function(){null!==this.current708Packet&&this.push708Packet(),this.current708Packet={data:[],ptsVals:[]}},Cea708Stream.prototype.add708Bytes=function(m){var v=m.ccData,q=v>>>8,ee=255&v;this.current708Packet.ptsVals.push(m.pts),this.current708Packet.data.push(q),this.current708Packet.data.push(ee)},Cea708Stream.prototype.push708Packet=function(){var m=this.current708Packet,v=m.data,q=null,ee=null,ae=0,ie=v[ae++];for(m.seq=ie>>6,m.sizeCode=63&ie;ae>5)&&ee>0&&(q=ie=v[ae++]),this.pushServiceBlock(q,ae,ee),ee>0&&(ae+=ee-1)},Cea708Stream.prototype.pushServiceBlock=function(m,v,q){var ee,ae=v,ie=this.current708Packet.data,de=this.services[m];for(de||(de=this.initService(m,ae));ae("0"+(255&m).toString(16)).slice(-2))).join("")}(ae);ee=String.fromCharCode(parseInt(m,16))}else de=Nt[ie=fe|ye]||ie,ee=4096&ie&&ie===de?"":String.fromCharCode(de);return Re.pendingNewLine&&!Re.isEmpty()&&Re.newLine(this.getPts(m)),Re.pendingNewLine=!1,Re.addText(ee),m},Cea708Stream.prototype.multiByteCharacter=function(m,v){var q=this.current708Packet.data,ee=q[m+1],ae=q[m+2];return within708TextBlock(ee)&&within708TextBlock(ae)&&(m=this.handleText(++m,v,{isMultiByte:!0})),m},Cea708Stream.prototype.setCurrentWindow=function(m,v){var q=7&this.current708Packet.data[m];return v.setCurrentWindow(q),m},Cea708Stream.prototype.defineWindow=function(m,v){var q=this.current708Packet.data,ee=q[m],ae=7ⅇv.setCurrentWindow(ae);var ie=v.currentWindow;return ee=q[++m],ie.visible=(32&ee)>>5,ie.rowLock=(16&ee)>>4,ie.columnLock=(8&ee)>>3,ie.priority=7&ee,ee=q[++m],ie.relativePositioning=(128&ee)>>7,ie.anchorVertical=127&ee,ee=q[++m],ie.anchorHorizontal=ee,ee=q[++m],ie.anchorPoint=(240&ee)>>4,ie.rowCount=15&ee,ee=q[++m],ie.columnCount=63&ee,ee=q[++m],ie.windowStyle=(56&ee)>>3,ie.penStyle=7&ee,ie.virtualRowCount=ie.rowCount+1,m},Cea708Stream.prototype.setWindowAttributes=function(m,v){var q=this.current708Packet.data,ee=q[m],ae=v.currentWindow.winAttr;return ee=q[++m],ae.fillOpacity=(192&ee)>>6,ae.fillRed=(48&ee)>>4,ae.fillGreen=(12&ee)>>2,ae.fillBlue=3&ee,ee=q[++m],ae.borderType=(192&ee)>>6,ae.borderRed=(48&ee)>>4,ae.borderGreen=(12&ee)>>2,ae.borderBlue=3&ee,ee=q[++m],ae.borderType+=(128&ee)>>5,ae.wordWrap=(64&ee)>>6,ae.printDirection=(48&ee)>>4,ae.scrollDirection=(12&ee)>>2,ae.justify=3&ee,ee=q[++m],ae.effectSpeed=(240&ee)>>4,ae.effectDirection=(12&ee)>>2,ae.displayEffect=3&ee,m},Cea708Stream.prototype.flushDisplayed=function(m,v){for(var q=[],ee=0;ee<8;ee++)v.windows[ee].visible&&!v.windows[ee].isEmpty()&&q.push(v.windows[ee].getText());v.endPts=m,v.text=q.join("\n\n"),this.pushCaption(v),v.startPts=m},Cea708Stream.prototype.pushCaption=function(m){""!==m.text&&(this.trigger("data",{startPts:m.startPts,endPts:m.endPts,text:m.text,stream:"cc708_"+m.serviceNum}),m.text="",m.startPts=m.endPts)},Cea708Stream.prototype.displayWindows=function(m,v){var q=this.current708Packet.data[++m],ee=this.getPts(m);this.flushDisplayed(ee,v);for(var ae=0;ae<8;ae++)q&1<>4,ae.offset=(12&ee)>>2,ae.penSize=3&ee,ee=q[++m],ae.italics=(128&ee)>>7,ae.underline=(64&ee)>>6,ae.edgeType=(56&ee)>>3,ae.fontStyle=7&ee,m},Cea708Stream.prototype.setPenColor=function(m,v){var q=this.current708Packet.data,ee=q[m],ae=v.currentWindow.penColor;return ee=q[++m],ae.fgOpacity=(192&ee)>>6,ae.fgRed=(48&ee)>>4,ae.fgGreen=(12&ee)>>2,ae.fgBlue=3&ee,ee=q[++m],ae.bgOpacity=(192&ee)>>6,ae.bgRed=(48&ee)>>4,ae.bgGreen=(12&ee)>>2,ae.bgBlue=3&ee,ee=q[++m],ae.edgeRed=(48&ee)>>4,ae.edgeGreen=(12&ee)>>2,ae.edgeBlue=3&ee,m},Cea708Stream.prototype.setPenLocation=function(m,v){var q=this.current708Packet.data,ee=q[m],ae=v.currentWindow.penLoc;return v.currentWindow.pendingNewLine=!0,ee=q[++m],ae.row=15&ee,ee=q[++m],ae.column=63&ee,m},Cea708Stream.prototype.reset=function(m,v){var q=this.getPts(m);return this.flushDisplayed(q,v),this.initService(v.serviceNum,m)};var Mt={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,304:174,305:176,306:189,307:191,308:8482,309:162,310:163,311:9834,312:224,313:160,314:232,315:226,316:234,317:238,318:244,319:251,544:193,545:201,546:211,547:218,548:220,549:252,550:8216,551:161,552:42,553:39,554:8212,555:169,556:8480,557:8226,558:8220,559:8221,560:192,561:194,562:199,563:200,564:202,565:203,566:235,567:206,568:207,569:239,570:212,571:217,572:249,573:219,574:171,575:187,800:195,801:227,802:205,803:204,804:236,805:210,806:242,807:213,808:245,809:123,810:125,811:92,812:94,813:95,814:124,815:126,816:196,817:228,818:214,819:246,820:223,821:165,822:164,823:9474,824:197,825:229,826:216,827:248,828:9484,829:9488,830:9492,831:9496},getCharFromCode=function(m){return null===m?"":(m=Mt[m]||m,String.fromCharCode(m))},qt=[4352,4384,4608,4640,5376,5408,5632,5664,5888,5920,4096,4864,4896,5120,5152],createDisplayBuffer=function(){for(var m=[],v=15;v--;)m.push({text:"",indent:0,offset:0});return m},Cea608Stream=function(m,v){Cea608Stream.prototype.init.call(this),this.field_=m||0,this.dataChannel_=v||0,this.name_="CC"+(1+(this.field_<<1|this.dataChannel_)),this.setConstants(),this.reset(),this.push=function(m){var v,q,ee,ae,ie;if((v=32639&m.ccData)!==this.lastControlCode_){if(4096==(61440&v)?this.lastControlCode_=v:v!==this.PADDING_&&(this.lastControlCode_=null),ee=v>>>8,ae=255&v,v!==this.PADDING_)if(v===this.RESUME_CAPTION_LOADING_)this.mode_="popOn";else if(v===this.END_OF_CAPTION_)this.mode_="popOn",this.clearFormatting(m.pts),this.flushDisplayed(m.pts),q=this.displayed_,this.displayed_=this.nonDisplayed_,this.nonDisplayed_=q,this.startPts_=m.pts;else if(v===this.ROLL_UP_2_ROWS_)this.rollUpRows_=2,this.setRollUp(m.pts);else if(v===this.ROLL_UP_3_ROWS_)this.rollUpRows_=3,this.setRollUp(m.pts);else if(v===this.ROLL_UP_4_ROWS_)this.rollUpRows_=4,this.setRollUp(m.pts);else if(v===this.CARRIAGE_RETURN_)this.clearFormatting(m.pts),this.flushDisplayed(m.pts),this.shiftRowsUp_(),this.startPts_=m.pts;else if(v===this.BACKSPACE_)"popOn"===this.mode_?this.nonDisplayed_[this.row_].text=this.nonDisplayed_[this.row_].text.slice(0,-1):this.displayed_[this.row_].text=this.displayed_[this.row_].text.slice(0,-1);else if(v===this.ERASE_DISPLAYED_MEMORY_)this.flushDisplayed(m.pts),this.displayed_=createDisplayBuffer();else if(v===this.ERASE_NON_DISPLAYED_MEMORY_)this.nonDisplayed_=createDisplayBuffer();else if(v===this.RESUME_DIRECT_CAPTIONING_)"paintOn"!==this.mode_&&(this.flushDisplayed(m.pts),this.displayed_=createDisplayBuffer()),this.mode_="paintOn",this.startPts_=m.pts;else if(this.isSpecialCharacter(ee,ae))ie=getCharFromCode((ee=(3&ee)<<8)|ae),this[this.mode_](m.pts,ie),this.column_++;else if(this.isExtCharacter(ee,ae))"popOn"===this.mode_?this.nonDisplayed_[this.row_].text=this.nonDisplayed_[this.row_].text.slice(0,-1):this.displayed_[this.row_].text=this.displayed_[this.row_].text.slice(0,-1),ie=getCharFromCode((ee=(3&ee)<<8)|ae),this[this.mode_](m.pts,ie),this.column_++;else if(this.isMidRowCode(ee,ae))this.clearFormatting(m.pts),this[this.mode_](m.pts," "),this.column_++,14==(14&ae)&&this.addFormatting(m.pts,["i"]),1==(1&ae)&&this.addFormatting(m.pts,["u"]);else if(this.isOffsetControlCode(ee,ae)){const m=3&ae;this.nonDisplayed_[this.row_].offset=m,this.column_+=m}else if(this.isPAC(ee,ae)){var de=qt.indexOf(7968&v);if("rollUp"===this.mode_&&(de-this.rollUpRows_+1<0&&(de=this.rollUpRows_-1),this.setRollUp(m.pts,de)),de!==this.row_&&(this.clearFormatting(m.pts),this.row_=de),1&ae&&-1===this.formatting_.indexOf("u")&&this.addFormatting(m.pts,["u"]),16==(16&v)){const m=(14&v)>>1;this.column_=4*m,this.nonDisplayed_[this.row_].indent+=m}this.isColorPAC(ae)&&14==(14&ae)&&this.addFormatting(m.pts,["i"])}else this.isNormalChar(ee)&&(0===ae&&(ae=null),ie=getCharFromCode(ee),ie+=getCharFromCode(ae),this[this.mode_](m.pts,ie),this.column_+=ie.length)}else this.lastControlCode_=null}};Cea608Stream.prototype=new Ut,Cea608Stream.prototype.flushDisplayed=function(m){const logWarning=m=>{this.trigger("log",{level:"warn",message:"Skipping a malformed 608 caption at index "+m+"."})},v=[];this.displayed_.forEach(((m,q)=>{if(m&&m.text&&m.text.length){try{m.text=m.text.trim()}catch(m){logWarning(q)}m.text.length&&v.push({text:m.text,line:q+1,position:10+Math.min(70,10*m.indent)+2.5*m.offset})}else null==m&&logWarning(q)})),v.length&&this.trigger("data",{startPts:this.startPts_,endPts:m,content:v,stream:this.name_})},Cea608Stream.prototype.reset=function(){this.mode_="popOn",this.topRow_=0,this.startPts_=0,this.displayed_=createDisplayBuffer(),this.nonDisplayed_=createDisplayBuffer(),this.lastControlCode_=null,this.column_=0,this.row_=14,this.rollUpRows_=2,this.formatting_=[]},Cea608Stream.prototype.setConstants=function(){0===this.dataChannel_?(this.BASE_=16,this.EXT_=17,this.CONTROL_=(20|this.field_)<<8,this.OFFSET_=23):1===this.dataChannel_&&(this.BASE_=24,this.EXT_=25,this.CONTROL_=(28|this.field_)<<8,this.OFFSET_=31),this.PADDING_=0,this.RESUME_CAPTION_LOADING_=32|this.CONTROL_,this.END_OF_CAPTION_=47|this.CONTROL_,this.ROLL_UP_2_ROWS_=37|this.CONTROL_,this.ROLL_UP_3_ROWS_=38|this.CONTROL_,this.ROLL_UP_4_ROWS_=39|this.CONTROL_,this.CARRIAGE_RETURN_=45|this.CONTROL_,this.RESUME_DIRECT_CAPTIONING_=41|this.CONTROL_,this.BACKSPACE_=33|this.CONTROL_,this.ERASE_DISPLAYED_MEMORY_=44|this.CONTROL_,this.ERASE_NON_DISPLAYED_MEMORY_=46|this.CONTROL_},Cea608Stream.prototype.isSpecialCharacter=function(m,v){return m===this.EXT_&&v>=48&&v<=63},Cea608Stream.prototype.isExtCharacter=function(m,v){return(m===this.EXT_+1||m===this.EXT_+2)&&v>=32&&v<=63},Cea608Stream.prototype.isMidRowCode=function(m,v){return m===this.EXT_&&v>=32&&v<=47},Cea608Stream.prototype.isOffsetControlCode=function(m,v){return m===this.OFFSET_&&v>=33&&v<=35},Cea608Stream.prototype.isPAC=function(m,v){return m>=this.BASE_&&m=64&&v<=127},Cea608Stream.prototype.isColorPAC=function(m){return m>=64&&m<=79||m>=96&&m<=127},Cea608Stream.prototype.isNormalChar=function(m){return m>=32&&m<=127},Cea608Stream.prototype.setRollUp=function(m,v){if("rollUp"!==this.mode_&&(this.row_=14,this.mode_="rollUp",this.flushDisplayed(m),this.nonDisplayed_=createDisplayBuffer(),this.displayed_=createDisplayBuffer()),void 0!==v&&v!==this.row_)for(var q=0;q"}),"");this[this.mode_](m,q)},Cea608Stream.prototype.clearFormatting=function(m){if(this.formatting_.length){var v=this.formatting_.reverse().reduce((function(m,v){return m+""}),"");this.formatting_=[],this[this.mode_](m,v)}},Cea608Stream.prototype.popOn=function(m,v){var q=this.nonDisplayed_[this.row_].text;q+=v,this.nonDisplayed_[this.row_].text=q},Cea608Stream.prototype.rollUp=function(m,v){var q=this.displayed_[this.row_].text;q+=v,this.displayed_[this.row_].text=q},Cea608Stream.prototype.shiftRowsUp_=function(){var m;for(m=0;mv&&(q=-1);Math.abs(v-m)>4294967296;)m+=8589934592*q;return m},TimestampRolloverStream$1=function(m){var v,q;TimestampRolloverStream$1.prototype.init.call(this),this.type_=m||Ht,this.push=function(m){"metadata"!==m.type?this.type_!==Ht&&m.type!==this.type_||(void 0===q&&(q=m.dts),m.dts=handleRollover$1(m.dts,q),m.pts=handleRollover$1(m.pts,q),v=m.dts,this.trigger("data",m)):this.trigger("data",m)},this.flush=function(){q=v,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")},this.discontinuity=function(){q=void 0,v=void 0},this.reset=function(){this.discontinuity(),this.trigger("reset")}};TimestampRolloverStream$1.prototype=new Vt;var Gt,$t={TimestampRolloverStream:TimestampRolloverStream$1,handleRollover:handleRollover$1},typedArray_typedArrayIndexOf=(m,v,q)=>{if(!m)return-1;for(var ee=q;ee>>2;fe*=4,fe+=3&pe[7],ce.timeStamp=fe,void 0===v.pts&&void 0===v.dts&&(v.pts=ce.timeStamp,v.dts=ce.timeStamp),this.trigger("timestamp",ce)}v.frames.push(ce),q+=10,q+=de}while(q>>4>1&&(ee+=v[ee]+1),0===q.pid)q.type="pat",m(v.subarray(ee),q),this.trigger("data",q);else if(q.pid===this.pmtPid)for(q.type="pmt",m(v.subarray(ee),q),this.trigger("data",q);this.packetsWaitingForPmt.length;)this.processPes_.apply(this,this.packetsWaitingForPmt.shift());else void 0===this.programMapTable?this.packetsWaitingForPmt.push([v,ee,q]):this.processPes_(v,ee,q)},this.processPes_=function(m,v,q){q.pid===this.programMapTable.video?q.streamType=hn.H264_STREAM_TYPE:q.pid===this.programMapTable.audio?q.streamType=hn.ADTS_STREAM_TYPE:q.streamType=this.programMapTable["timed-metadata"][q.pid],q.type="pes",q.data=m.subarray(v),this.trigger("data",q)}},dn.prototype=new un,dn.STREAM_TYPES={h264:27,adts:15},cn=function(){var m,v=this,q=!1,ee={data:[],size:0},ae={data:[],size:0},ie={data:[],size:0},parsePes=function(m,v){var q;const ee=m[0]<<16|m[1]<<8|m[2];v.data=new Uint8Array,1===ee&&(v.packetLength=6+(m[4]<<8|m[5]),v.dataAlignmentIndicator=0!=(4&m[6]),192&(q=m[7])&&(v.pts=(14&m[9])<<27|(255&m[10])<<20|(254&m[11])<<12|(255&m[12])<<5|(254&m[13])>>>3,v.pts*=4,v.pts+=(6&m[13])>>>1,v.dts=v.pts,64&q&&(v.dts=(14&m[14])<<27|(255&m[15])<<20|(254&m[16])<<12|(255&m[17])<<5|(254&m[18])>>>3,v.dts*=4,v.dts+=(6&m[18])>>>1)),v.data=m.subarray(9+m[8]))},flushStream=function(m,q,ee){var ae,ie,de=new Uint8Array(m.size),ce={type:q},le=0,pe=0;if(m.data.length&&!(m.size<9)){for(ce.trackId=m.data[0].pid,le=0;le>5,le=(ce=1024*(1+(3&v[pe+6])))*Sn/Cn[(60&v[pe+2])>>>2],v.byteLength-pe>>6&3),channelcount:(1&v[pe+2])<<2|(192&v[pe+3])>>>6,samplerate:Cn[(60&v[pe+2])>>>2],samplingfrequencyindex:(60&v[pe+2])>>>2,samplesize:16,data:v.subarray(pe+7+ie,pe+ae)}),q++,pe+=ae}else"number"!=typeof fe&&(fe=pe),pe++;"number"==typeof fe&&(this.skipWarn_(fe,pe),fe=null),v=v.subarray(pe)}},this.flush=function(){q=0,this.trigger("done")},this.reset=function(){v=void 0,this.trigger("reset")},this.endTimeline=function(){v=void 0,this.trigger("endedtimeline")}}).prototype=new gt;var On,zn,Hn,Gn=bn,$n=gt,ExpGolomb=function(m){var v=m.byteLength,q=0,ee=0;this.length=function(){return 8*v},this.bitsAvailable=function(){return 8*v+ee},this.loadWord=function(){var ae=m.byteLength-v,ie=new Uint8Array(4),de=Math.min(4,v);if(0===de)throw new Error("no bytes available");ie.set(m.subarray(ae,ae+de)),q=new DataView(ie.buffer).getUint32(0),ee=8*de,v-=de},this.skipBits=function(m){var ae;ee>m?(q<<=m,ee-=m):(m-=ee,m-=8*(ae=Math.floor(m/8)),v-=ae,this.loadWord(),q<<=m,ee-=m)},this.readBits=function(m){var ae=Math.min(ee,m),ie=q>>>32-ae;return(ee-=ae)>0?q<<=ae:v>0&&this.loadWord(),(ae=m-ae)>0?ie<>>m))return q<<=m,ee-=m,m;return this.loadWord(),m+this.skipLeadingZeros()},this.skipUnsignedExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.skipExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.readUnsignedExpGolomb=function(){var m=this.skipLeadingZeros();return this.readBits(m+1)-1},this.readExpGolomb=function(){var m=this.readUnsignedExpGolomb();return 1&m?1+m>>>1:-1*(m>>>1)},this.readBoolean=function(){return 1===this.readBits(1)},this.readUnsignedByte=function(){return this.readBits(8)},this.loadWord()};(zn=function(){var m,v,q=0;zn.prototype.init.call(this),this.push=function(ee){var ae;v?((ae=new Uint8Array(v.byteLength+ee.data.byteLength)).set(v),ae.set(ee.data,v.byteLength),v=ae):v=ee.data;for(var ie=v.byteLength;q3&&this.trigger("data",v.subarray(q+3)),v=null,q=0,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")}}).prototype=new $n,Hn={100:!0,110:!0,122:!0,244:!0,44:!0,83:!0,86:!0,118:!0,128:!0,138:!0,139:!0,134:!0},On=function(){var m,v,q,ee,ae,ie,de,ce=new zn;On.prototype.init.call(this),m=this,this.push=function(m){"video"===m.type&&(v=m.trackId,q=m.pts,ee=m.dts,ce.push(m))},ce.on("data",(function(de){var ce={trackId:v,pts:q,dts:ee,data:de,nalUnitTypeCode:31&de[0]};switch(ce.nalUnitTypeCode){case 5:ce.nalUnitType="slice_layer_without_partitioning_rbsp_idr";break;case 6:ce.nalUnitType="sei_rbsp",ce.escapedRBSP=ae(de.subarray(1));break;case 7:ce.nalUnitType="seq_parameter_set_rbsp",ce.escapedRBSP=ae(de.subarray(1)),ce.config=ie(ce.escapedRBSP);break;case 8:ce.nalUnitType="pic_parameter_set_rbsp";break;case 9:ce.nalUnitType="access_unit_delimiter_rbsp"}m.trigger("data",ce)})),ce.on("done",(function(){m.trigger("done")})),ce.on("partialdone",(function(){m.trigger("partialdone")})),ce.on("reset",(function(){m.trigger("reset")})),ce.on("endedtimeline",(function(){m.trigger("endedtimeline")})),this.flush=function(){ce.flush()},this.partialFlush=function(){ce.partialFlush()},this.reset=function(){ce.reset()},this.endTimeline=function(){ce.endTimeline()},de=function(m,v){var q,ee=8,ae=8;for(q=0;q=0?q:0,(16&m[v+5])>>4?q+20:q+10},getId3Offset=function(m,v){return m.length-v<10||m[v]!=="I".charCodeAt(0)||m[v+1]!=="D".charCodeAt(0)||m[v+2]!=="3".charCodeAt(0)?v:(v+=parseId3TagSize(m,v),getId3Offset(m,v))},parseSyncSafeInteger=function(m){return m[0]<<21|m[1]<<14|m[2]<<7|m[3]},percentEncode=function(m,v,q){var ee,ae="";for(ee=v;ee=v+2&&255==(255&m[v])&&240==(240&m[v+1])&&16==(22&m[v+1])},parseId3TagSize:parseId3TagSize,parseAdtsSize:function(m,v){var q=(224&m[v+5])>>5,ee=m[v+4]<<3;return 6144&m[v+3]|ee|q},parseType:function(m,v){return m[v]==="I".charCodeAt(0)&&m[v+1]==="D".charCodeAt(0)&&m[v+2]==="3".charCodeAt(0)?"timed-metadata":!0&m[v]&&240==(240&m[v+1])?"audio":null},parseSampleRate:function(m){for(var v=0;v+5>>2];v++}return null},parseAacTimestamp:function(m){var v,q,ee;v=10,64&m[5]&&(v+=4,v+=parseSyncSafeInteger(m.subarray(10,14)));do{if((q=parseSyncSafeInteger(m.subarray(v+4,v+8)))<1)return null;if("PRIV"===String.fromCharCode(m[v],m[v+1],m[v+2],m[v+3])){ee=m.subarray(v+10,v+q+10);for(var ae=0;ae>>2;return de*=4,de+=3&ie[7]}break}}v+=10,v+=q}while(v=3;)if(m[le]!=="I".charCodeAt(0)||m[le+1]!=="D".charCodeAt(0)||m[le+2]!=="3".charCodeAt(0))if(255!=(255&m[le])||240!=(240&m[le+1]))le++;else{if(m.length-le<7)break;if(le+(ce=Yn.parseAdtsSize(m,le))>m.length)break;ie={type:"audio",data:m.subarray(le,le+ce),pts:v,dts:v},this.trigger("data",ie),le+=ce}else{if(m.length-le<10)break;if(le+(ce=Yn.parseId3TagSize(m,le))>m.length)break;ae={type:"timed-metadata",data:m.subarray(le,le+ce)},this.trigger("data",ae),le+=ce}ee=m.length-le,m=ee>0?m.subarray(le):new Uint8Array},this.reset=function(){m=new Uint8Array,this.trigger("reset")},this.endTimeline=function(){m=new Uint8Array,this.trigger("endedtimeline")}}).prototype=new gt;var ta,aa,ra,ia,sa=gt,oa=Dt,ca=St,ua=Pt,ha=Ot,ga=xn,fa=It,ya=Gn,va=Zn.H264Stream,ba=Kn,xa=Qn.isLikelyAacData,_a=It.ONE_SECOND_IN_TS,Ea=["audioobjecttype","channelcount","samplerate","samplingfrequencyindex","samplesize"],wa=["width","height","profileIdc","levelIdc","profileCompatibility","sarRatio"],retriggerForStream=function(m,v){v.stream=m,this.trigger("log",v)},addPipelineLogRetriggers=function(m,v){for(var q=Object.keys(v),ee=0;ee=-1e4&&q<=45e3&&(!ee||ce>q)&&(ee=ie,ce=q));return ee?ee.gop:null},this.alignGopsAtStart_=function(m){var v,q,ee,ae,ie,ce,le,pe;for(ie=m.byteLength,ce=m.nalCount,le=m.duration,v=q=0;vee.pts?v++:(q++,ie-=ae.byteLength,ce-=ae.nalCount,le-=ae.duration);return 0===q?m:q===m.length?null:((pe=m.slice(q)).byteLength=ie,pe.duration=le,pe.nalCount=ce,pe.pts=pe[0].pts,pe.dts=pe[0].dts,pe)},this.alignGopsAtEnd_=function(m){var v,q,ee,ae,ie,ce,le;for(v=de.length-1,q=m.length-1,ie=null,ce=!1;v>=0&&q>=0;){if(ee=de[v],ae=m[q],ee.pts===ae.pts){ce=!0;break}ee.pts>ae.pts?v--:(v===de.length-1&&(ie=q),q--)}if(!ce&&null===ie)return null;if(0===(le=ce?q:ie))return m;var pe=m.slice(le),fe=pe.reduce((function(m,v){return m.byteLength+=v.byteLength,m.duration+=v.duration,m.nalCount+=v.nalCount,m}),{byteLength:0,duration:0,nalCount:0});return pe.byteLength=fe.byteLength,pe.duration=fe.duration,pe.nalCount=fe.nalCount,pe.pts=pe[0].pts,pe.dts=pe[0].dts,pe},this.alignGopsWith=function(m){de=m}},ta.prototype=new sa,ia=function(m,v){this.numberOfTracks=0,this.metadataStream=v,void 0!==(m=m||{}).remux?this.remuxTracks=!!m.remux:this.remuxTracks=!0,"boolean"==typeof m.keepOriginalTimestamps?this.keepOriginalTimestamps=m.keepOriginalTimestamps:this.keepOriginalTimestamps=!1,this.pendingTracks=[],this.videoTrack=null,this.pendingBoxes=[],this.pendingCaptions=[],this.pendingMetadata=[],this.pendingBytes=0,this.emittedTracks=0,ia.prototype.init.call(this),this.push=function(m){return m.content||m.text?this.pendingCaptions.push(m):m.frames?this.pendingMetadata.push(m):(this.pendingTracks.push(m.track),this.pendingBytes+=m.boxes.byteLength,"video"===m.track.type&&(this.videoTrack=m.track,this.pendingBoxes.push(m.boxes)),void("audio"===m.track.type&&(this.audioTrack=m.track,this.pendingBoxes.unshift(m.boxes))))}},ia.prototype=new sa,ia.prototype.flush=function(m){var v,q,ee,ae,ie=0,de={captions:[],captionStreams:{},metadata:[],info:{}},ce=0;if(this.pendingTracks.length=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0))}if(this.videoTrack?(ce=this.videoTrack.timelineStartInfo.pts,wa.forEach((function(m){de.info[m]=this.videoTrack[m]}),this)):this.audioTrack&&(ce=this.audioTrack.timelineStartInfo.pts,Ea.forEach((function(m){de.info[m]=this.audioTrack[m]}),this)),this.videoTrack||this.audioTrack){for(1===this.pendingTracks.length?de.type=this.pendingTracks[0].type:de.type="combined",this.emittedTracks+=this.pendingTracks.length,ee=oa.initSegment(this.pendingTracks),de.initSegment=new Uint8Array(ee.byteLength),de.initSegment.set(ee),de.data=new Uint8Array(this.pendingBytes),ae=0;ae=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0)},ia.prototype.setRemux=function(m){this.remuxTracks=m},(ra=function(m){var v,q,ee=this,ae=!0;ra.prototype.init.call(this),m=m||{},this.baseMediaDecodeTime=m.baseMediaDecodeTime||0,this.transmuxPipeline_={},this.setupAacPipeline=function(){var ae={};this.transmuxPipeline_=ae,ae.type="aac",ae.metadataStream=new ga.MetadataStream,ae.aacStream=new ba,ae.audioTimestampRolloverStream=new ga.TimestampRolloverStream("audio"),ae.timedMetadataTimestampRolloverStream=new ga.TimestampRolloverStream("timed-metadata"),ae.adtsStream=new ya,ae.coalesceStream=new ia(m,ae.metadataStream),ae.headOfPipeline=ae.aacStream,ae.aacStream.pipe(ae.audioTimestampRolloverStream).pipe(ae.adtsStream),ae.aacStream.pipe(ae.timedMetadataTimestampRolloverStream).pipe(ae.metadataStream).pipe(ae.coalesceStream),ae.metadataStream.on("timestamp",(function(m){ae.aacStream.setTimestamp(m.timeStamp)})),ae.aacStream.on("data",(function(ie){"timed-metadata"!==ie.type&&"audio"!==ie.type||ae.audioSegmentStream||(q=q||{timelineStartInfo:{baseMediaDecodeTime:ee.baseMediaDecodeTime},codec:"adts",type:"audio"},ae.coalesceStream.numberOfTracks++,ae.audioSegmentStream=new aa(q,m),ae.audioSegmentStream.on("log",ee.getLogTrigger_("audioSegmentStream")),ae.audioSegmentStream.on("timingInfo",ee.trigger.bind(ee,"audioTimingInfo")),ae.adtsStream.pipe(ae.audioSegmentStream).pipe(ae.coalesceStream),ee.trigger("trackinfo",{hasAudio:!!q,hasVideo:!!v}))})),ae.coalesceStream.on("data",this.trigger.bind(this,"data")),ae.coalesceStream.on("done",this.trigger.bind(this,"done")),addPipelineLogRetriggers(this,ae)},this.setupTsPipeline=function(){var ae={};this.transmuxPipeline_=ae,ae.type="ts",ae.metadataStream=new ga.MetadataStream,ae.packetStream=new ga.TransportPacketStream,ae.parseStream=new ga.TransportParseStream,ae.elementaryStream=new ga.ElementaryStream,ae.timestampRolloverStream=new ga.TimestampRolloverStream,ae.adtsStream=new ya,ae.h264Stream=new va,ae.captionStream=new ga.CaptionStream(m),ae.coalesceStream=new ia(m,ae.metadataStream),ae.headOfPipeline=ae.packetStream,ae.packetStream.pipe(ae.parseStream).pipe(ae.elementaryStream).pipe(ae.timestampRolloverStream),ae.timestampRolloverStream.pipe(ae.h264Stream),ae.timestampRolloverStream.pipe(ae.adtsStream),ae.timestampRolloverStream.pipe(ae.metadataStream).pipe(ae.coalesceStream),ae.h264Stream.pipe(ae.captionStream).pipe(ae.coalesceStream),ae.elementaryStream.on("data",(function(ie){var de;if("metadata"===ie.type){for(de=ie.tracks.length;de--;)v||"video"!==ie.tracks[de].type?q||"audio"!==ie.tracks[de].type||((q=ie.tracks[de]).timelineStartInfo.baseMediaDecodeTime=ee.baseMediaDecodeTime):(v=ie.tracks[de]).timelineStartInfo.baseMediaDecodeTime=ee.baseMediaDecodeTime;v&&!ae.videoSegmentStream&&(ae.coalesceStream.numberOfTracks++,ae.videoSegmentStream=new ta(v,m),ae.videoSegmentStream.on("log",ee.getLogTrigger_("videoSegmentStream")),ae.videoSegmentStream.on("timelineStartInfo",(function(v){q&&!m.keepOriginalTimestamps&&(q.timelineStartInfo=v,ae.audioSegmentStream.setEarliestDts(v.dts-ee.baseMediaDecodeTime))})),ae.videoSegmentStream.on("processedGopsInfo",ee.trigger.bind(ee,"gopInfo")),ae.videoSegmentStream.on("segmentTimingInfo",ee.trigger.bind(ee,"videoSegmentTimingInfo")),ae.videoSegmentStream.on("baseMediaDecodeTime",(function(m){q&&ae.audioSegmentStream.setVideoBaseMediaDecodeTime(m)})),ae.videoSegmentStream.on("timingInfo",ee.trigger.bind(ee,"videoTimingInfo")),ae.h264Stream.pipe(ae.videoSegmentStream).pipe(ae.coalesceStream)),q&&!ae.audioSegmentStream&&(ae.coalesceStream.numberOfTracks++,ae.audioSegmentStream=new aa(q,m),ae.audioSegmentStream.on("log",ee.getLogTrigger_("audioSegmentStream")),ae.audioSegmentStream.on("timingInfo",ee.trigger.bind(ee,"audioTimingInfo")),ae.audioSegmentStream.on("segmentTimingInfo",ee.trigger.bind(ee,"audioSegmentTimingInfo")),ae.adtsStream.pipe(ae.audioSegmentStream).pipe(ae.coalesceStream)),ee.trigger("trackinfo",{hasAudio:!!q,hasVideo:!!v})}})),ae.coalesceStream.on("data",this.trigger.bind(this,"data")),ae.coalesceStream.on("id3Frame",(function(m){m.dispatchType=ae.metadataStream.dispatchType,ee.trigger("id3Frame",m)})),ae.coalesceStream.on("caption",this.trigger.bind(this,"caption")),ae.coalesceStream.on("done",this.trigger.bind(this,"done")),addPipelineLogRetriggers(this,ae)},this.setBaseMediaDecodeTime=function(ee){var ae=this.transmuxPipeline_;m.keepOriginalTimestamps||(this.baseMediaDecodeTime=ee),q&&(q.timelineStartInfo.dts=void 0,q.timelineStartInfo.pts=void 0,ha.clearDtsInfo(q),ae.audioTimestampRolloverStream&&ae.audioTimestampRolloverStream.discontinuity()),v&&(ae.videoSegmentStream&&(ae.videoSegmentStream.gopCache_=[]),v.timelineStartInfo.dts=void 0,v.timelineStartInfo.pts=void 0,ha.clearDtsInfo(v),ae.captionStream.reset()),ae.timestampRolloverStream&&ae.timestampRolloverStream.discontinuity()},this.setAudioAppendStart=function(m){q&&this.transmuxPipeline_.audioSegmentStream.setAudioAppendStart(m)},this.setRemux=function(v){var q=this.transmuxPipeline_;m.remux=v,q&&q.coalesceStream&&q.coalesceStream.setRemux(v)},this.alignGopsWith=function(m){v&&this.transmuxPipeline_.videoSegmentStream&&this.transmuxPipeline_.videoSegmentStream.alignGopsWith(m)},this.getLogTrigger_=function(m){var v=this;return function(q){q.stream=m,v.trigger("log",q)}},this.push=function(m){if(ae){var v=xa(m);v&&"aac"!==this.transmuxPipeline_.type?this.setupAacPipeline():v||"ts"===this.transmuxPipeline_.type||this.setupTsPipeline(),ae=!1}this.transmuxPipeline_.headOfPipeline.push(m)},this.flush=function(){ae=!0,this.transmuxPipeline_.headOfPipeline.flush()},this.endTimeline=function(){this.transmuxPipeline_.headOfPipeline.endTimeline()},this.reset=function(){this.transmuxPipeline_.headOfPipeline&&this.transmuxPipeline_.headOfPipeline.reset()},this.resetCaptions=function(){this.transmuxPipeline_.captionStream&&this.transmuxPipeline_.captionStream.reset()}}).prototype=new sa;var Da,Ca,ka,Aa,Ia,ja={Transmuxer:ra,VideoSegmentStream:ta,AudioSegmentStream:aa,AUDIO_PROPERTIES:Ea,VIDEO_PROPERTIES:wa,generateSegmentTimingInfo:generateSegmentTimingInfo},bin_toUnsigned=function(m){return m>>>0},parseType_1=function(m){var v="";return v+=String.fromCharCode(m[0]),v+=String.fromCharCode(m[1]),v+=String.fromCharCode(m[2]),v+=String.fromCharCode(m[3])},Fa=bin_toUnsigned,Oa=parseType_1,findBox$2=function(m,v){var q,ee,ae,ie,de,ce=[];if(!v.length)return null;for(q=0;q1?q+ee:m.byteLength,ae===v[0]&&(1===v.length?ce.push(m.subarray(q+8,ie)):(de=findBox$2(m.subarray(q+8,ie),v.slice(1))).length&&(ce=ce.concat(de))),q=ie;return ce},Ba=bin_toUnsigned,Ma=mt.getUint64,parseTfdt$2=function(m){var v={version:m[0],flags:new Uint8Array(m.subarray(1,4))};return 1===v.version?v.baseMediaDecodeTime=Ma(m.subarray(4)):v.baseMediaDecodeTime=Ba(m[4]<<24|m[5]<<16|m[6]<<8|m[7]),v},parseSampleFlags=function(m){return{isLeading:(12&m[0])>>>2,dependsOn:3&m[0],isDependedOn:(192&m[1])>>>6,hasRedundancy:(48&m[1])>>>4,paddingValue:(14&m[1])>>>1,isNonSyncSample:1&m[1],degradationPriority:m[2]<<8|m[3]}},parseTrun$2=function(m){var v,q={version:m[0],flags:new Uint8Array(m.subarray(1,4)),samples:[]},ee=new DataView(m.buffer,m.byteOffset,m.byteLength),ae=1&q.flags[2],ie=4&q.flags[2],de=1&q.flags[1],ce=2&q.flags[1],le=4&q.flags[1],pe=8&q.flags[1],fe=ee.getUint32(4),ye=8;for(ae&&(q.dataOffset=ee.getInt32(ye),ye+=4),ie&&fe&&(v={flags:parseSampleFlags(m.subarray(ye,ye+4))},ye+=4,de&&(v.duration=ee.getUint32(ye),ye+=4),ce&&(v.size=ee.getUint32(ye),ye+=4),pe&&(1===q.version?v.compositionTimeOffset=ee.getInt32(ye):v.compositionTimeOffset=ee.getUint32(ye),ye+=4),q.samples.push(v),fe--);fe--;)v={},de&&(v.duration=ee.getUint32(ye),ye+=4),ce&&(v.size=ee.getUint32(ye),ye+=4),le&&(v.flags=parseSampleFlags(m.subarray(ye,ye+4)),ye+=4),pe&&(1===q.version?v.compositionTimeOffset=ee.getInt32(ye):v.compositionTimeOffset=ee.getUint32(ye),ye+=4),q.samples.push(v);return q},parseTfhd$2=function(m){var v,q=new DataView(m.buffer,m.byteOffset,m.byteLength),ee={version:m[0],flags:new Uint8Array(m.subarray(1,4)),trackId:q.getUint32(4)},ae=1&ee.flags[2],ie=2&ee.flags[2],de=8&ee.flags[2],ce=16&ee.flags[2],le=32&ee.flags[2],pe=65536&ee.flags[0],fe=131072&ee.flags[0];return v=8,ae&&(v+=4,ee.baseDataOffset=q.getUint32(12),v+=4),ie&&(ee.sampleDescriptionIndex=q.getUint32(v),v+=4),de&&(ee.defaultSampleDuration=q.getUint32(v),v+=4),ce&&(ee.defaultSampleSize=q.getUint32(v),v+=4),le&&(ee.defaultSampleFlags=q.getUint32(v)),pe&&(ee.durationIsEmpty=!0),!ae&&fe&&(ee.baseDataOffsetIsMoof=!0),ee},za=(Da="undefined"!=typeof window?window:void 0!==m?m:"undefined"!=typeof self?self:{},Lt.discardEmulationPreventionBytes),Ha=Wt.CaptionStream,Ga=findBox$2,Ka=parseTfdt$2,Ja=parseTrun$2,er=parseTfhd$2,tr=Da,mapToSample=function(m,v){for(var q=m,ee=0;ee0?Ka(fe[0]).baseMediaDecodeTime:0,be=Ga(de,["trun"]);v===pe&&be.length>0&&(q=parseSamples(be,ye,le),ee=findSeiNals(ie,q,pe),ae[pe]||(ae[pe]={seiNals:[],logs:[]}),ae[pe].seiNals=ae[pe].seiNals.concat(ee.seiNals),ae[pe].logs=ae[pe].logs.concat(ee.logs))})),ae},parseEmbeddedCaptions=function(m,v,q){if(null===v)return null;var ee=parseCaptionNals(m,v)[v]||{};return{seiNals:ee.seiNals,logs:ee.logs,timescale:q}},captionParser=function(){var m,v,q,ee,ae,ie,de=!1;this.isInitialized=function(){return de},this.init=function(v){m=new Ha,de=!0,ie=!!v&&v.isPartial,m.on("data",(function(m){m.startTime=m.startPts/ee,m.endTime=m.endPts/ee,ae.captions.push(m),ae.captionStreams[m.stream]=!0})),m.on("log",(function(m){ae.logs.push(m)}))},this.isNewInit=function(m,v){return!(m&&0===m.length||v&&"object"==typeof v&&0===Object.keys(v).length)&&(q!==m[0]||ee!==v[q])},this.parse=function(m,ie,de){var ce;if(!this.isInitialized())return null;if(!ie||!de)return null;if(this.isNewInit(ie,de))q=ie[0],ee=de[q];else if(null===q||!ee)return v.push(m),null;for(;v.length>0;){var le=v.shift();this.parse(le,ie,de)}return(ce=parseEmbeddedCaptions(m,q,ee))&&ce.logs&&(ae.logs=ae.logs.concat(ce.logs)),null!==ce&&ce.seiNals?(this.pushNals(ce.seiNals),this.flushStream(),ae):ae.logs.length?{logs:ae.logs,captions:[],captionStreams:[]}:null},this.pushNals=function(v){if(!this.isInitialized()||!v||0===v.length)return null;v.forEach((function(v){m.push(v)}))},this.flushStream=function(){if(!this.isInitialized())return null;ie?m.partialFlush():m.flush()},this.clearParsedCaptions=function(){ae.captions=[],ae.captionStreams={},ae.logs=[]},this.resetCaptionStream=function(){if(!this.isInitialized())return null;m.reset()},this.clearAllCaptions=function(){this.clearParsedCaptions(),this.resetCaptionStream()},this.reset=function(){v=[],q=null,ee=null,ae?this.clearParsedCaptions():ae={captions:[],captionStreams:{},logs:[]},this.resetCaptionStream()},this.reset()},uint8ToCString=function(m){for(var v=0,q=String.fromCharCode(m[v]),ee="";"\0"!==q;)ee+=q,v++,q=String.fromCharCode(m[v]);return ee+=q},ar=mt.getUint64,isValidEmsgBox=function(m,v){var q="\0"!==v.scheme_id_uri,ee=0===m&&isDefined(v.presentation_time_delta)&&q,ae=1===m&&isDefined(v.presentation_time)&&q;return!(m>1)&&ee||ae},isDefined=function(m){return void 0!==m||null!==m},rr={parseEmsgBox:function(m){var v,q,ee,ae,ie,de,ce,le=4,pe=m[0];if(0===pe)le+=(v=uint8ToCString(m.subarray(le))).length,le+=(q=uint8ToCString(m.subarray(le))).length,ee=(fe=new DataView(m.buffer)).getUint32(le),le+=4,ie=fe.getUint32(le),le+=4,de=fe.getUint32(le),le+=4,ce=fe.getUint32(le),le+=4;else if(1===pe){var fe;ee=(fe=new DataView(m.buffer)).getUint32(le),le+=4,ae=ar(m.subarray(le)),le+=8,de=fe.getUint32(le),le+=4,ce=fe.getUint32(le),le+=4,le+=(v=uint8ToCString(m.subarray(le))).length,le+=(q=uint8ToCString(m.subarray(le))).length}var ye={scheme_id_uri:v,value:q,timescale:ee||1,presentation_time:ae,presentation_time_delta:ie,event_duration:de,id:ce,message_data:new Uint8Array(m.subarray(le,m.byteLength))};return isValidEmsgBox(pe,ye)?ye:void 0},scaleTime:function(m,v,q,ee){return m||0===m?m/v:ee+q/v}},ir=bin_toUnsigned,toHexString=function(m){return("00"+m.toString(16)).slice(-2)},or=findBox$2,lr=parseType_1,hr=rr,gr=parseTfhd$2,vr=parseTrun$2,br=parseTfdt$2,Rr=mt.getUint64,xr=Da,Dr=Jt.parseId3Frames;Ca=function(m,v){var q=or(v,["moof","traf"]).reduce((function(v,q){var ee,ae=or(q,["tfhd"])[0],ie=ir(ae[4]<<24|ae[5]<<16|ae[6]<<8|ae[7]),de=m[ie]||9e4,ce=or(q,["tfdt"])[0],le=new DataView(ce.buffer,ce.byteOffset,ce.byteLength);let pe;return"bigint"==typeof(ee=1===ce[0]?Rr(ce.subarray(4,12)):le.getUint32(4))?pe=ee/xr.BigInt(de):"number"!=typeof ee||isNaN(ee)||(pe=ee/de),pe11?(ae.codec+=".",ae.codec+=toHexString(fe[9]),ae.codec+=toHexString(fe[10]),ae.codec+=toHexString(fe[11])):ae.codec="avc1.4d400d"):/^mp4[a,v]$/i.test(ae.codec)?(fe=ye.subarray(28),"esds"===lr(fe.subarray(4,8))&&fe.length>20&&0!==fe[19]?(ae.codec+="."+toHexString(fe[19]),ae.codec+="."+toHexString(fe[20]>>>2&63).replace(/^0/,"")):ae.codec="mp4a.40.2"):ae.codec=ae.codec.toLowerCase())}var be=or(m,["mdia","mdhd"])[0];be&&(ae.timescale=Aa(be)),q.push(ae)})),q},Ia=function(m,v=0){return or(m,["emsg"]).map((m=>{var q=hr.parseEmsgBox(new Uint8Array(m)),ee=Dr(q.message_data);return{cueTime:hr.scaleTime(q.presentation_time,q.timescale,q.presentation_time_delta,v),duration:hr.scaleTime(q.event_duration,q.timescale),frames:ee}}))};var Cr=Ca,Ar=ka,Pr=Ia,Fr=zt,parsePid=function(m){var v=31&m[1];return v<<=8,v|=m[2]},parsePayloadUnitStartIndicator=function(m){return!!(64&m[1])},parseAdaptionField=function(m){var v=0;return(48&m[3])>>>4>1&&(v+=m[4]+1),v},parseNalUnitType=function(m){switch(m){case 5:return"slice_layer_without_partitioning_rbsp_idr";case 6:return"sei_rbsp";case 7:return"seq_parameter_set_rbsp";case 8:return"pic_parameter_set_rbsp";case 9:return"access_unit_delimiter_rbsp";default:return null}},Ur={parseType:function(m,v){var q=parsePid(m);return 0===q?"pat":q===v?"pmt":v?"pes":null},parsePat:function(m){var v=parsePayloadUnitStartIndicator(m),q=4+parseAdaptionField(m);return v&&(q+=m[q]+1),(31&m[q+10])<<8|m[q+11]},parsePmt:function(m){var v={},q=parsePayloadUnitStartIndicator(m),ee=4+parseAdaptionField(m);if(q&&(ee+=m[ee]+1),1&m[ee+5]){var ae;ae=3+((15&m[ee+1])<<8|m[ee+2])-4;for(var ie=12+((15&m[ee+10])<<8|m[ee+11]);ie=m.byteLength)return null;var q,ee=null;return 192&(q=m[v+7])&&((ee={}).pts=(14&m[v+9])<<27|(255&m[v+10])<<20|(254&m[v+11])<<12|(255&m[v+12])<<5|(254&m[v+13])>>>3,ee.pts*=4,ee.pts+=(6&m[v+13])>>>1,ee.dts=ee.pts,64&q&&(ee.dts=(14&m[v+14])<<27|(255&m[v+15])<<20|(254&m[v+16])<<12|(255&m[v+17])<<5|(254&m[v+18])>>>3,ee.dts*=4,ee.dts+=(6&m[v+18])>>>1)),ee},videoPacketContainsKeyFrame:function(m){for(var v=4+parseAdaptionField(m),q=m.subarray(v),ee=0,ae=0,ie=!1;ae3&&"slice_layer_without_partitioning_rbsp_idr"===parseNalUnitType(31&q[ae+3])&&(ie=!0),ie}},Br=zt,Wr=$t.handleRollover,Vr={};Vr.ts=Ur,Vr.aac=Qn;var Gr=It.ONE_SECOND_IN_TS,Kr=188,Zr=71,parsePsi_=function(m,v){for(var q,ee=0,ae=Kr;ae=0;)if(m[ce]!==Zr||m[le]!==Zr&&le!==m.byteLength)ce--,le--;else{if(ee=m.subarray(ce,le),"pes"===Vr.ts.parseType(ee,v.pid))ae=Vr.ts.parsePesType(ee,v.table),ie=Vr.ts.parsePayloadUnitStartIndicator(ee),"audio"===ae&&ie&&(de=Vr.ts.parsePesTime(ee))&&(de.type="audio",q.audio.push(de),pe=!0);if(pe)break;ce-=Kr,le-=Kr}},parseVideoPes_=function(m,v,q){for(var ee,ae,ie,de,ce,le,pe,fe=0,ye=Kr,be=!1,Re={data:[],size:0};ye=0;)if(m[fe]!==Zr||m[ye]!==Zr)fe--,ye--;else{if(ee=m.subarray(fe,ye),"pes"===Vr.ts.parseType(ee,v.pid))ae=Vr.ts.parsePesType(ee,v.table),ie=Vr.ts.parsePayloadUnitStartIndicator(ee),"video"===ae&&ie&&(de=Vr.ts.parsePesTime(ee))&&(de.type="video",q.video.push(de),be=!0);if(be)break;fe-=Kr,ye-=Kr}},adjustTimestamp_=function(m,v){if(m.audio&&m.audio.length){var q=v;(void 0===q||isNaN(q))&&(q=m.audio[0].dts),m.audio.forEach((function(m){m.dts=Wr(m.dts,q),m.pts=Wr(m.pts,q),m.dtsTime=m.dts/Gr,m.ptsTime=m.pts/Gr}))}if(m.video&&m.video.length){var ee=v;if((void 0===ee||isNaN(ee))&&(ee=m.video[0].dts),m.video.forEach((function(m){m.dts=Wr(m.dts,ee),m.pts=Wr(m.pts,ee),m.dtsTime=m.dts/Gr,m.ptsTime=m.pts/Gr})),m.firstKeyFrame){var ae=m.firstKeyFrame;ae.dts=Wr(ae.dts,ee),ae.pts=Wr(ae.pts,ee),ae.dtsTime=ae.dts/Gr,ae.ptsTime=ae.pts/Gr}}},inspectAac_=function(m){for(var v,q=!1,ee=0,ae=null,ie=null,de=0,ce=0;m.length-ce>=3;){switch(Vr.aac.parseType(m,ce)){case"timed-metadata":if(m.length-ce<10){q=!0;break}if((de=Vr.aac.parseId3TagSize(m,ce))>m.length){q=!0;break}null===ie&&(v=m.subarray(ce,ce+de),ie=Vr.aac.parseAacTimestamp(v)),ce+=de;break;case"audio":if(m.length-ce<7){q=!0;break}if((de=Vr.aac.parseAdtsSize(m,ce))>m.length){q=!0;break}null===ae&&(v=m.subarray(ce,ce+de),ae=Vr.aac.parseSampleRate(v)),ee++,ce+=de;break;default:ce++}if(q)return null}if(null===ae||null===ie)return null;var le=Gr/ae;return{audio:[{type:"audio",dts:ie,pts:ie},{type:"audio",dts:ie+1024*ee*le,pts:ie+1024*ee*le}]}},inspectTs_=function(m){var v={pid:null,table:null},q={};for(var ee in parsePsi_(m,v),v.table){if(v.table.hasOwnProperty(ee))switch(v.table[ee]){case Br.H264_STREAM_TYPE:q.video=[],parseVideoPes_(m,v,q),0===q.video.length&&delete q.video;break;case Br.ADTS_STREAM_TYPE:q.audio=[],parseAudioPes_(m,v,q),0===q.audio.length&&delete q.audio}}return q},tsInspector_inspect=function(m,v){var q;return(q=Vr.aac.isLikelyAacData(m)?inspectAac_(m):inspectTs_(m))&&(q.audio||q.video)?(adjustTimestamp_(q,v),q):null};const wireTransmuxerEvents=function(m,v){v.on("data",(function(v){const q=v.initSegment;v.initSegment={data:q.buffer,byteOffset:q.byteOffset,byteLength:q.byteLength};const ee=v.data;v.data=ee.buffer,m.postMessage({action:"data",segment:v,byteOffset:ee.byteOffset,byteLength:ee.byteLength},[v.data])})),v.on("done",(function(v){m.postMessage({action:"done"})})),v.on("gopInfo",(function(v){m.postMessage({action:"gopInfo",gopInfo:v})})),v.on("videoSegmentTimingInfo",(function(v){const q={start:{decode:It.videoTsToSeconds(v.start.dts),presentation:It.videoTsToSeconds(v.start.pts)},end:{decode:It.videoTsToSeconds(v.end.dts),presentation:It.videoTsToSeconds(v.end.pts)},baseMediaDecodeTime:It.videoTsToSeconds(v.baseMediaDecodeTime)};v.prependedContentDuration&&(q.prependedContentDuration=It.videoTsToSeconds(v.prependedContentDuration)),m.postMessage({action:"videoSegmentTimingInfo",videoSegmentTimingInfo:q})})),v.on("audioSegmentTimingInfo",(function(v){const q={start:{decode:It.videoTsToSeconds(v.start.dts),presentation:It.videoTsToSeconds(v.start.pts)},end:{decode:It.videoTsToSeconds(v.end.dts),presentation:It.videoTsToSeconds(v.end.pts)},baseMediaDecodeTime:It.videoTsToSeconds(v.baseMediaDecodeTime)};v.prependedContentDuration&&(q.prependedContentDuration=It.videoTsToSeconds(v.prependedContentDuration)),m.postMessage({action:"audioSegmentTimingInfo",audioSegmentTimingInfo:q})})),v.on("id3Frame",(function(v){m.postMessage({action:"id3Frame",id3Frame:v})})),v.on("caption",(function(v){m.postMessage({action:"caption",caption:v})})),v.on("trackinfo",(function(v){m.postMessage({action:"trackinfo",trackInfo:v})})),v.on("audioTimingInfo",(function(v){m.postMessage({action:"audioTimingInfo",audioTimingInfo:{start:It.videoTsToSeconds(v.start),end:It.videoTsToSeconds(v.end)}})})),v.on("videoTimingInfo",(function(v){m.postMessage({action:"videoTimingInfo",videoTimingInfo:{start:It.videoTsToSeconds(v.start),end:It.videoTsToSeconds(v.end)}})})),v.on("log",(function(v){m.postMessage({action:"log",log:v})}))};class Qr{constructor(m,v){this.options=v||{},this.self=m,this.init()}init(){this.transmuxer&&this.transmuxer.dispose(),this.transmuxer=new ja.Transmuxer(this.options),wireTransmuxerEvents(this.self,this.transmuxer)}pushMp4Captions(m){this.captionParser||(this.captionParser=new captionParser,this.captionParser.init());const v=new Uint8Array(m.data,m.byteOffset,m.byteLength),q=this.captionParser.parse(v,m.trackIds,m.timescales);this.self.postMessage({action:"mp4Captions",captions:q&&q.captions||[],logs:q&&q.logs||[],data:v.buffer},[v.buffer])}probeMp4StartTime({timescales:m,data:v}){const q=Cr(m,v);this.self.postMessage({action:"probeMp4StartTime",startTime:q,data:v},[v.buffer])}probeMp4Tracks({data:m}){const v=Ar(m);this.self.postMessage({action:"probeMp4Tracks",tracks:v,data:m},[m.buffer])}probeEmsgID3({data:m,offset:v}){const q=Pr(m,v);this.self.postMessage({action:"probeEmsgID3",id3Frames:q,emsgData:m},[m.buffer])}probeTs({data:m,baseStartTime:v}){const q="number"!=typeof v||isNaN(v)?void 0:v*It.ONE_SECOND_IN_TS,ee=tsInspector_inspect(m,q);let ae=null;ee&&(ae={hasVideo:ee.video&&2===ee.video.length||!1,hasAudio:ee.audio&&2===ee.audio.length||!1},ae.hasVideo&&(ae.videoStart=ee.video[0].ptsTime),ae.hasAudio&&(ae.audioStart=ee.audio[0].ptsTime)),this.self.postMessage({action:"probeTs",result:ae,data:m},[m.buffer])}clearAllMp4Captions(){this.captionParser&&this.captionParser.clearAllCaptions()}clearParsedMp4Captions(){this.captionParser&&this.captionParser.clearParsedCaptions()}push(m){const v=new Uint8Array(m.data,m.byteOffset,m.byteLength);this.transmuxer.push(v)}reset(){this.transmuxer.reset()}setTimestampOffset(m){const v=m.timestampOffset||0;this.transmuxer.setBaseMediaDecodeTime(Math.round(It.secondsToVideoTs(v)))}setAudioAppendStart(m){this.transmuxer.setAudioAppendStart(Math.ceil(It.secondsToVideoTs(m.appendStart)))}setRemux(m){this.transmuxer.setRemux(m.remux)}flush(m){this.transmuxer.flush(),self.postMessage({action:"done",type:"transmuxed"})}endTimeline(){this.transmuxer.endTimeline(),self.postMessage({action:"endedtimeline",type:"transmuxed"})}alignGopsWith(m){this.transmuxer.alignGopsWith(m.gopsToAlignWith.slice())}}self.onmessage=function(m){"init"===m.data.action&&m.data.options?this.messageHandlers=new Qr(self,m.data.options):(this.messageHandlers||(this.messageHandlers=new Qr(self)),m.data&&m.data.action&&"init"!==m.data.action&&this.messageHandlers[m.data.action]&&this.messageHandlers[m.data.action](m.data))}})));var Go=factory(Ho);const handleData_=(m,v,q)=>{const{type:ee,initSegment:ae,captions:ie,captionStreams:de,metadata:ce,videoFrameDtsTime:le,videoFramePtsTime:pe}=m.data.segment;v.buffer.push({captions:ie,captionStreams:de,metadata:ce});const fe=m.data.segment.boxes||{data:m.data.segment.data},ye={type:ee,data:new Uint8Array(fe.data,fe.data.byteOffset,fe.data.byteLength),initSegment:new Uint8Array(ae.data,ae.byteOffset,ae.byteLength)};void 0!==le&&(ye.videoFrameDtsTime=le),void 0!==pe&&(ye.videoFramePtsTime=pe),q(ye)},handleDone_=({transmuxedData:m,callback:v})=>{m.buffer=[],v(m)},handleGopInfo_=(m,v)=>{v.gopInfo=m.data.gopInfo},processTransmux=m=>{const{transmuxer:v,bytes:q,audioAppendStart:ee,gopsToAlignWith:ae,remux:ie,onData:de,onTrackInfo:ce,onAudioTimingInfo:le,onVideoTimingInfo:pe,onVideoSegmentTimingInfo:fe,onAudioSegmentTimingInfo:ye,onId3:be,onCaptions:Re,onDone:xe,onEndedTimeline:_e,onTransmuxerLog:we,isEndOfTimeline:Te}=m,Se={buffer:[]};let Ie=Te;if(v.onmessage=q=>{v.currentTransmux===m&&("data"===q.data.action&&handleData_(q,Se,de),"trackinfo"===q.data.action&&ce(q.data.trackInfo),"gopInfo"===q.data.action&&handleGopInfo_(q,Se),"audioTimingInfo"===q.data.action&&le(q.data.audioTimingInfo),"videoTimingInfo"===q.data.action&&pe(q.data.videoTimingInfo),"videoSegmentTimingInfo"===q.data.action&&fe(q.data.videoSegmentTimingInfo),"audioSegmentTimingInfo"===q.data.action&&ye(q.data.audioSegmentTimingInfo),"id3Frame"===q.data.action&&be([q.data.id3Frame],q.data.id3Frame.dispatchType),"caption"===q.data.action&&Re(q.data.caption),"endedtimeline"===q.data.action&&(Ie=!1,_e()),"log"===q.data.action&&we(q.data.log),"transmuxed"===q.data.type&&(Ie||(v.onmessage=null,handleDone_({transmuxedData:Se,callback:xe}),dequeue(v))))},ee&&v.postMessage({action:"setAudioAppendStart",appendStart:ee}),Array.isArray(ae)&&v.postMessage({action:"alignGopsWith",gopsToAlignWith:ae}),void 0!==ie&&v.postMessage({action:"setRemux",remux:ie}),q.byteLength){const m=q instanceof ArrayBuffer?q:q.buffer,ee=q instanceof ArrayBuffer?0:q.byteOffset;v.postMessage({action:"push",data:m,byteOffset:ee,byteLength:q.byteLength},[m])}Te&&v.postMessage({action:"endTimeline"}),v.postMessage({action:"flush"})},dequeue=m=>{m.currentTransmux=null,m.transmuxQueue.length&&(m.currentTransmux=m.transmuxQueue.shift(),"function"==typeof m.currentTransmux?m.currentTransmux():processTransmux(m.currentTransmux))},processAction=(m,v)=>{m.postMessage({action:v}),dequeue(m)},enqueueAction=(m,v)=>{if(!v.currentTransmux)return v.currentTransmux=m,void processAction(v,m);v.transmuxQueue.push(processAction.bind(null,v,m))},transmux=m=>{if(!m.transmuxer.currentTransmux)return m.transmuxer.currentTransmux=m,void processTransmux(m);m.transmuxer.transmuxQueue.push(m)};var segmentTransmuxer_reset=m=>{enqueueAction("reset",m)},segmentTransmuxer_createTransmuxer=m=>{const v=new Go;v.currentTransmux=null,v.transmuxQueue=[];const q=v.terminate;return v.terminate=()=>(v.currentTransmux=null,v.transmuxQueue.length=0,q.call(v)),v.postMessage({action:"init",options:m}),v};const workerCallback=function(m){const v=m.transmuxer,q=m.endAction||m.action,ee=m.callback,ae=(0,_e.Z)({},m,{endAction:null,transmuxer:null,callback:null}),listenForEndEvent=ae=>{ae.data.action===q&&(v.removeEventListener("message",listenForEndEvent),ae.data.data&&(ae.data.data=new Uint8Array(ae.data.data,m.byteOffset||0,m.byteLength||ae.data.data.byteLength),m.data&&(m.data=ae.data.data)),ee(ae.data))};if(v.addEventListener("message",listenForEndEvent),m.data){const q=m.data instanceof ArrayBuffer;ae.byteOffset=q?0:m.data.byteOffset,ae.byteLength=m.data.byteLength;const ee=[q?m.data:m.data.buffer];v.postMessage(ae,ee)}else v.postMessage(ae)},$o=2,Xo=-101,Ko=-102,abortAll=m=>{m.forEach((m=>{m.abort()}))},getRequestStats=m=>({bandwidth:m.bandwidth,bytesReceived:m.bytesReceived||0,roundTripTime:m.roundTripTime||0}),getProgressStats=m=>{const v=m.target,q={bandwidth:1/0,bytesReceived:0,roundTripTime:Date.now()-v.requestTime||0};return q.bytesReceived=m.loaded,q.bandwidth=Math.floor(q.bytesReceived/q.roundTripTime*8*1e3),q},handleErrors=(m,v)=>v.timedout?{status:v.status,message:"HLS request timed-out at URL: "+v.uri,code:Xo,xhr:v}:v.aborted?{status:v.status,message:"HLS request aborted at URL: "+v.uri,code:Ko,xhr:v}:m?{status:v.status,message:"HLS request errored at URL: "+v.uri,code:$o,xhr:v}:"arraybuffer"===v.responseType&&0===v.response.byteLength?{status:v.status,message:"Empty HLS response at URL: "+v.uri,code:$o,xhr:v}:null,handleKeyResponse=(m,v,q)=>(ee,ae)=>{const ie=ae.response,de=handleErrors(ee,ae);if(de)return q(de,m);if(16!==ie.byteLength)return q({status:ae.status,message:"Invalid HLS key at URL: "+ae.uri,code:$o,xhr:ae},m);const ce=new DataView(ie),le=new Uint32Array([ce.getUint32(0),ce.getUint32(4),ce.getUint32(8),ce.getUint32(12)]);for(let m=0;m{const q=$n(m.map.bytes);if("mp4"!==q){const ee=m.map.resolvedUri||m.map.uri;return v({internal:!0,message:`Found unsupported ${q||"unknown"} container for initialization segment at URL: ${ee}`,code:$o})}workerCallback({action:"probeMp4Tracks",data:m.map.bytes,transmuxer:m.transmuxer,callback:({tracks:q,data:ee})=>(m.map.bytes=ee,q.forEach((function(v){m.map.tracks=m.map.tracks||{},m.map.tracks[v.type]||(m.map.tracks[v.type]=v,"number"==typeof v.id&&v.timescale&&(m.map.timescales=m.map.timescales||{},m.map.timescales[v.id]=v.timescale))})),v(null))})},handleInitSegmentResponse=({segment:m,finishProcessingFn:v})=>(q,ee)=>{const ae=handleErrors(q,ee);if(ae)return v(ae,m);const ie=new Uint8Array(ee.response);if(m.map.key)return m.map.encryptedBytes=ie,v(null,m);m.map.bytes=ie,parseInitSegment(m,(function(q){if(q)return q.xhr=ee,q.status=ee.status,v(q,m);v(null,m)}))},handleSegmentResponse=({segment:m,finishProcessingFn:v,responseType:q})=>(ee,ae)=>{const ie=handleErrors(ee,ae);if(ie)return v(ie,m);const de="arraybuffer"!==q&&ae.responseText?stringToArrayBuffer(ae.responseText.substring(m.lastReachedChar||0)):ae.response;return m.stats=getRequestStats(ae),m.key?m.encryptedBytes=new Uint8Array(de):m.bytes=new Uint8Array(de),v(null,m)},transmuxAndNotify=({segment:m,bytes:v,trackInfoFn:q,timingInfoFn:ee,videoSegmentTimingInfoFn:ae,audioSegmentTimingInfoFn:ie,id3Fn:de,captionsFn:ce,isEndOfTimeline:le,endedTimelineFn:pe,dataFn:fe,doneFn:ye,onTransmuxerLog:be})=>{const Re=m.map&&m.map.tracks||{},xe=Boolean(Re.audio&&Re.video);let _e=ee.bind(null,m,"audio","start");const we=ee.bind(null,m,"audio","end");let Te=ee.bind(null,m,"video","start");const Se=ee.bind(null,m,"video","end");workerCallback({action:"probeTs",transmuxer:m.transmuxer,data:v,baseStartTime:m.baseStartTime,callback:ee=>{m.bytes=v=ee.data;const Re=ee.result;Re&&(q(m,{hasAudio:Re.hasAudio,hasVideo:Re.hasVideo,isMuxed:xe}),q=null),transmux({bytes:v,transmuxer:m.transmuxer,audioAppendStart:m.audioAppendStart,gopsToAlignWith:m.gopsToAlignWith,remux:xe,onData:v=>{v.type="combined"===v.type?"video":v.type,fe(m,v)},onTrackInfo:v=>{q&&(xe&&(v.isMuxed=!0),q(m,v))},onAudioTimingInfo:m=>{_e&&void 0!==m.start&&(_e(m.start),_e=null),we&&void 0!==m.end&&we(m.end)},onVideoTimingInfo:m=>{Te&&void 0!==m.start&&(Te(m.start),Te=null),Se&&void 0!==m.end&&Se(m.end)},onVideoSegmentTimingInfo:m=>{ae(m)},onAudioSegmentTimingInfo:m=>{ie(m)},onId3:(v,q)=>{de(m,v,q)},onCaptions:v=>{ce(m,[v])},isEndOfTimeline:le,onEndedTimeline:()=>{pe()},onTransmuxerLog:be,onDone:v=>{ye&&(v.type="combined"===v.type?"video":v.type,ye(null,m,v))}})}})},handleSegmentBytes=({segment:m,bytes:v,trackInfoFn:q,timingInfoFn:ee,videoSegmentTimingInfoFn:ae,audioSegmentTimingInfoFn:ie,id3Fn:de,captionsFn:ce,isEndOfTimeline:le,endedTimelineFn:pe,dataFn:fe,doneFn:ye,onTransmuxerLog:be})=>{let Re=new Uint8Array(v);if(Kn(Re)){m.isFmp4=!0;const{tracks:ae}=m.map,ie={isFmp4:!0,hasVideo:!!ae.video,hasAudio:!!ae.audio};ae.audio&&ae.audio.codec&&"enca"!==ae.audio.codec&&(ie.audioCodec=ae.audio.codec),ae.video&&ae.video.codec&&"encv"!==ae.video.codec&&(ie.videoCodec=ae.video.codec),ae.video&&ae.audio&&(ie.isMuxed=!0),q(m,ie);const finishLoading=(v,q)=>{fe(m,{data:Re,type:ie.hasAudio&&!ie.isMuxed?"audio":"video"}),q&&q.length&&de(m,q),v&&v.length&&ce(m,v),ye(null,m,{})};workerCallback({action:"probeMp4StartTime",timescales:m.map.timescales,data:Re,transmuxer:m.transmuxer,callback:({data:q,startTime:de})=>{v=q.buffer,m.bytes=Re=q,ie.hasAudio&&!ie.isMuxed&&ee(m,"audio","start",de),ie.hasVideo&&ee(m,"video","start",de),workerCallback({action:"probeEmsgID3",data:Re,transmuxer:m.transmuxer,offset:de,callback:({emsgData:q,id3Frames:ee})=>{v=q.buffer,m.bytes=Re=q,ae.video&&q.byteLength&&m.transmuxer?workerCallback({action:"pushMp4Captions",endAction:"mp4Captions",transmuxer:m.transmuxer,data:Re,timescales:m.map.timescales,trackIds:[ae.video.id],callback:q=>{v=q.data.buffer,m.bytes=Re=q.data,q.logs.forEach((function(m){be(video_es_merge(m,{stream:"mp4CaptionParser"}))})),finishLoading(q.captions,ee)}}):finishLoading(void 0,ee)}})}})}else if(m.transmuxer){if(void 0===m.container&&(m.container=$n(Re)),"ts"!==m.container&&"aac"!==m.container)return q(m,{hasAudio:!1,hasVideo:!1}),void ye(null,m,{});transmuxAndNotify({segment:m,bytes:v,trackInfoFn:q,timingInfoFn:ee,videoSegmentTimingInfoFn:ae,audioSegmentTimingInfoFn:ie,id3Fn:de,captionsFn:ce,isEndOfTimeline:le,endedTimelineFn:pe,dataFn:fe,doneFn:ye,onTransmuxerLog:be})}else ye(null,m,{})},decrypt=function({id:m,key:v,encryptedBytes:q,decryptionWorker:ee},ae){const decryptionHandler=v=>{if(v.data.source===m){ee.removeEventListener("message",decryptionHandler);const m=v.data.decrypted;ae(new Uint8Array(m.bytes,m.byteOffset,m.byteLength))}};let ie;ee.addEventListener("message",decryptionHandler),ie=v.bytes.slice?v.bytes.slice():new Uint32Array(Array.prototype.slice.call(v.bytes)),ee.postMessage(createTransferableMessage({source:m,encrypted:q,key:ie,iv:v.iv}),[q.buffer,ie.buffer])},decryptSegment=({decryptionWorker:m,segment:v,trackInfoFn:q,timingInfoFn:ee,videoSegmentTimingInfoFn:ae,audioSegmentTimingInfoFn:ie,id3Fn:de,captionsFn:ce,isEndOfTimeline:le,endedTimelineFn:pe,dataFn:fe,doneFn:ye,onTransmuxerLog:be})=>{decrypt({id:v.requestId,key:v.key,encryptedBytes:v.encryptedBytes,decryptionWorker:m},(m=>{v.bytes=m,handleSegmentBytes({segment:v,bytes:v.bytes,trackInfoFn:q,timingInfoFn:ee,videoSegmentTimingInfoFn:ae,audioSegmentTimingInfoFn:ie,id3Fn:de,captionsFn:ce,isEndOfTimeline:le,endedTimelineFn:pe,dataFn:fe,doneFn:ye,onTransmuxerLog:be})}))},waitForCompletion=({activeXhrs:m,decryptionWorker:v,trackInfoFn:q,timingInfoFn:ee,videoSegmentTimingInfoFn:ae,audioSegmentTimingInfoFn:ie,id3Fn:de,captionsFn:ce,isEndOfTimeline:le,endedTimelineFn:pe,dataFn:fe,doneFn:ye,onTransmuxerLog:be})=>{let Re=0,xe=!1;return(_e,we)=>{if(!xe){if(_e)return xe=!0,abortAll(m),ye(_e,we);if(Re+=1,Re===m.length){const segmentFinish=function(){if(we.encryptedBytes)return decryptSegment({decryptionWorker:v,segment:we,trackInfoFn:q,timingInfoFn:ee,videoSegmentTimingInfoFn:ae,audioSegmentTimingInfoFn:ie,id3Fn:de,captionsFn:ce,isEndOfTimeline:le,endedTimelineFn:pe,dataFn:fe,doneFn:ye,onTransmuxerLog:be});handleSegmentBytes({segment:we,bytes:we.bytes,trackInfoFn:q,timingInfoFn:ee,videoSegmentTimingInfoFn:ae,audioSegmentTimingInfoFn:ie,id3Fn:de,captionsFn:ce,isEndOfTimeline:le,endedTimelineFn:pe,dataFn:fe,doneFn:ye,onTransmuxerLog:be})};if(we.endOfAllRequests=Date.now(),we.map&&we.map.encryptedBytes&&!we.map.bytes)return decrypt({decryptionWorker:v,id:we.requestId+"-init",encryptedBytes:we.map.encryptedBytes,key:we.map.key},(v=>{we.map.bytes=v,parseInitSegment(we,(v=>{if(v)return abortAll(m),ye(v,we);segmentFinish()}))}));segmentFinish()}}}},handleLoadEnd=({loadendState:m,abortFn:v})=>q=>{q.target.aborted&&v&&!m.calledAbortFn&&(v(),m.calledAbortFn=!0)},handleProgress=({segment:m,progressFn:v,trackInfoFn:q,timingInfoFn:ee,videoSegmentTimingInfoFn:ae,audioSegmentTimingInfoFn:ie,id3Fn:de,captionsFn:ce,isEndOfTimeline:le,endedTimelineFn:pe,dataFn:fe})=>q=>{if(!q.target.aborted)return m.stats=video_es_merge(m.stats,getProgressStats(q)),!m.stats.firstBytesReceivedAt&&m.stats.bytesReceived&&(m.stats.firstBytesReceivedAt=Date.now()),v(q,m)},mediaSegmentRequest=({xhr:m,xhrOptions:v,decryptionWorker:q,segment:ee,abortFn:ae,progressFn:ie,trackInfoFn:de,timingInfoFn:ce,videoSegmentTimingInfoFn:le,audioSegmentTimingInfoFn:pe,id3Fn:fe,captionsFn:ye,isEndOfTimeline:be,endedTimelineFn:Re,dataFn:xe,doneFn:_e,onTransmuxerLog:we})=>{const Te=[],Se=waitForCompletion({activeXhrs:Te,decryptionWorker:q,trackInfoFn:de,timingInfoFn:ce,videoSegmentTimingInfoFn:le,audioSegmentTimingInfoFn:pe,id3Fn:fe,captionsFn:ye,isEndOfTimeline:be,endedTimelineFn:Re,dataFn:xe,doneFn:_e,onTransmuxerLog:we});if(ee.key&&!ee.key.bytes){const q=[ee.key];ee.map&&!ee.map.bytes&&ee.map.key&&ee.map.key.resolvedUri===ee.key.resolvedUri&&q.push(ee.map.key);const ae=m(video_es_merge(v,{uri:ee.key.resolvedUri,responseType:"arraybuffer"}),handleKeyResponse(ee,q,Se));Te.push(ae)}if(ee.map&&!ee.map.bytes){if(ee.map.key&&(!ee.key||ee.key.resolvedUri!==ee.map.key.resolvedUri)){const q=m(video_es_merge(v,{uri:ee.map.key.resolvedUri,responseType:"arraybuffer"}),handleKeyResponse(ee,[ee.map.key],Se));Te.push(q)}const q=m(video_es_merge(v,{uri:ee.map.resolvedUri,responseType:"arraybuffer",headers:segmentXhrHeaders(ee.map)}),handleInitSegmentResponse({segment:ee,finishProcessingFn:Se}));Te.push(q)}const Ie=video_es_merge(v,{uri:ee.part&&ee.part.resolvedUri||ee.resolvedUri,responseType:"arraybuffer",headers:segmentXhrHeaders(ee)}),Pe=m(Ie,handleSegmentResponse({segment:ee,finishProcessingFn:Se,responseType:Ie.responseType}));Pe.addEventListener("progress",handleProgress({segment:ee,progressFn:ie,trackInfoFn:de,timingInfoFn:ce,videoSegmentTimingInfoFn:le,audioSegmentTimingInfoFn:pe,id3Fn:fe,captionsFn:ye,isEndOfTimeline:be,endedTimelineFn:Re,dataFn:xe})),Te.push(Pe);const qe={};return Te.forEach((m=>{m.addEventListener("loadend",handleLoadEnd({loadendState:qe,abortFn:ae}))})),()=>abortAll(Te)},Zo=logger("CodecUtils"),getCodecs=function(m){const v=m.attributes||{};if(v.CODECS)return it(v.CODECS)},isMaat=(m,v)=>{const q=v.attributes||{};return m&&m.mediaGroups&&m.mediaGroups.AUDIO&&q.AUDIO&&m.mediaGroups.AUDIO[q.AUDIO]},isMuxed=(m,v)=>{if(!isMaat(m,v))return!0;const q=v.attributes||{},ee=m.mediaGroups.AUDIO[q.AUDIO];for(const m in ee)if(!ee[m].uri&&!ee[m].playlists)return!0;return!1},unwrapCodecList=function(m){const v={};return m.forEach((({mediaType:m,type:q,details:ee})=>{v[m]=v[m]||[],v[m].push(rt(`${q}${ee}`))})),Object.keys(v).forEach((function(m){if(v[m].length>1)return Zo(`multiple ${m} codecs found as attributes: ${v[m].join(", ")}. Setting playlist codecs to null so that we wait for mux.js to probe segments for real codecs.`),void(v[m]=null);v[m]=v[m][0]})),v},codecCount=function(m){let v=0;return m.audio&&v++,m.video&&v++,v},codecsForPlaylist=function(m,v){const q=v.attributes||{},ee=unwrapCodecList(getCodecs(v)||[]);if(isMaat(m,v)&&!ee.audio&&!isMuxed(m,v)){const v=unwrapCodecList(st(m,q.AUDIO)||[]);v.audio&&(ee.audio=v.audio)}return ee},Jo=logger("PlaylistSelector"),representationToString=function(m){if(!m||!m.playlist)return;const v=m.playlist;return JSON.stringify({id:v.id,bandwidth:m.bandwidth,width:m.width,height:m.height,codecs:v.attributes&&v.attributes.CODECS||""})},safeGetComputedStyle=function(m,v){if(!m)return"";const q=ae().getComputedStyle(m);return q?q[v]:""},stableSort=function(m,v){const q=m.slice();m.sort((function(m,ee){const ae=v(m,ee);return 0===ae?q.indexOf(m)-q.indexOf(ee):ae}))},comparePlaylistBandwidth=function(m,v){let q,ee;return m.attributes.BANDWIDTH&&(q=m.attributes.BANDWIDTH),q=q||ae().Number.MAX_VALUE,v.attributes.BANDWIDTH&&(ee=v.attributes.BANDWIDTH),ee=ee||ae().Number.MAX_VALUE,q-ee};let simpleSelector=function(m,v,q,ee,ie,de){if(!m)return;const ce={bandwidth:v,width:q,height:ee,limitRenditionByPlayerDimensions:ie};let le=m.playlists;Oo.isAudioOnly(m)&&(le=de.getAudioTrackPlaylists_(),ce.audioOnly=!0);let pe=le.map((m=>{let v;const q=m.attributes&&m.attributes.RESOLUTION&&m.attributes.RESOLUTION.width,ee=m.attributes&&m.attributes.RESOLUTION&&m.attributes.RESOLUTION.height;return v=m.attributes&&m.attributes.BANDWIDTH,v=v||ae().Number.MAX_VALUE,{bandwidth:v,width:q,height:ee,playlist:m}}));stableSort(pe,((m,v)=>m.bandwidth-v.bandwidth)),pe=pe.filter((m=>!Oo.isIncompatible(m.playlist)));let fe=pe.filter((m=>Oo.isEnabled(m.playlist)));fe.length||(fe=pe.filter((m=>!Oo.isDisabled(m.playlist))));const ye=fe.filter((m=>m.bandwidth*Vo.BANDWIDTH_VARIANCEm.bandwidth===be.bandwidth))[0];if(!1===ie){const m=Re||fe[0]||pe[0];if(m&&m.playlist){let v="sortedPlaylistReps";return Re&&(v="bandwidthBestRep"),fe[0]&&(v="enabledPlaylistReps"),Jo(`choosing ${representationToString(m)} using ${v} with options`,ce),m.playlist}return Jo("could not choose a playlist with options",ce),null}const xe=ye.filter((m=>m.width&&m.height));stableSort(xe,((m,v)=>m.width-v.width));const _e=xe.filter((m=>m.width===q&&m.height===ee));be=_e[_e.length-1];const we=_e.filter((m=>m.bandwidth===be.bandwidth))[0];let Te,Se,Ie,Pe;if(we||(Te=xe.filter((m=>m.width>q||m.height>ee)),Se=Te.filter((m=>m.width===Te[0].width&&m.height===Te[0].height)),be=Se[Se.length-1],Ie=Se.filter((m=>m.bandwidth===be.bandwidth))[0]),de.leastPixelDiffSelector){const m=xe.map((m=>(m.pixelDiff=Math.abs(m.width-q)+Math.abs(m.height-ee),m)));stableSort(m,((m,v)=>m.pixelDiff===v.pixelDiff?v.bandwidth-m.bandwidth:m.pixelDiff-v.pixelDiff)),Pe=m[0]}const qe=Pe||Ie||we||Re||fe[0]||pe[0];if(qe&&qe.playlist){let m="sortedPlaylistReps";return Pe?m="leastPixelDiffRep":Ie?m="resolutionPlusOneRep":we?m="resolutionBestRep":Re?m="bandwidthBestRep":fe[0]&&(m="enabledPlaylistReps"),Jo(`choosing ${representationToString(qe)} using ${m} with options`,ce),qe.playlist}return Jo("could not choose a playlist with options",ce),null};const lastBandwidthSelector=function(){const m=this.useDevicePixelRatio&&ae().devicePixelRatio||1;return simpleSelector(this.playlists.main,this.systemBandwidth,parseInt(safeGetComputedStyle(this.tech_.el(),"width"),10)*m,parseInt(safeGetComputedStyle(this.tech_.el(),"height"),10)*m,this.limitRenditionByPlayerDimensions,this.playlistController_)},minRebufferMaxBandwidthSelector=function(m){const{main:v,currentTime:q,bandwidth:ee,duration:ae,segmentDuration:ie,timeUntilRebuffer:de,currentTimeline:ce,syncController:le}=m,pe=v.playlists.filter((m=>!Oo.isIncompatible(m)));let fe=pe.filter(Oo.isEnabled);fe.length||(fe=pe.filter((m=>!Oo.isDisabled(m))));const ye=fe.filter(Oo.hasAttribute.bind(null,"BANDWIDTH")).map((m=>{const v=le.getSyncPoint(m,ae,ce,q)?1:2;return{playlist:m,rebufferingImpact:Oo.estimateSegmentRequestTime(ie,ee,m)*v-de}})),be=ye.filter((m=>m.rebufferingImpact<=0));return stableSort(be,((m,v)=>comparePlaylistBandwidth(v.playlist,m.playlist))),be.length?be[0]:(stableSort(ye,((m,v)=>m.rebufferingImpact-v.rebufferingImpact)),ye[0]||null)},concatSegments=m=>{let v,q=0;return m.bytes&&(v=new Uint8Array(m.bytes),m.segments.forEach((m=>{v.set(m,q),q+=m.byteLength}))),v},createCaptionsTrackIfNotExists=function(m,v,q){if(!m[q]){v.trigger({type:"usage",name:"vhs-608"});let ee=q;/^cc708_/.test(q)&&(ee="SERVICE"+q.split("_")[1]);const ae=v.textTracks().getTrackById(ee);if(ae)m[q]=ae;else{let ae=q,ie=q,de=!1;const ce=(v.options_.vhs&&v.options_.vhs.captionServices||{})[ee];ce&&(ae=ce.label,ie=ce.language,de=ce.default),m[q]=v.addRemoteTextTrack({kind:"captions",id:ee,default:de,label:ae,language:ie},!1).track}}},addCaptionData=function({inbandTextTracks:m,captionArray:v,timestampOffset:q}){if(!v)return;const ee=ae().WebKitDataCue||ae().VTTCue;v.forEach((v=>{const ae=v.stream;v.content?v.content.forEach((ie=>{const de=new ee(v.startTime+q,v.endTime+q,ie.text);de.line=ie.line,de.align="left",de.position=ie.position,de.positionAlign="line-left",m[ae].addCue(de)})):m[ae].addCue(new ee(v.startTime+q,v.endTime+q,v.text))}))},deprecateOldCue=function(m){Object.defineProperties(m.frame,{id:{get:()=>(videojs.log.warn("cue.frame.id is deprecated. Use cue.value.key instead."),m.value.key)},value:{get:()=>(videojs.log.warn("cue.frame.value is deprecated. Use cue.value.data instead."),m.value.data)},privateData:{get:()=>(videojs.log.warn("cue.frame.privateData is deprecated. Use cue.value.data instead."),m.value.data)}})},addMetadata=({inbandTextTracks:m,metadataArray:v,timestampOffset:q,videoDuration:ee})=>{if(!v)return;const ie=ae().WebKitDataCue||ae().VTTCue,de=m.metadataTrack_;if(!de)return;if(v.forEach((m=>{const v=m.cueTime+q;!("number"!=typeof v||ae().isNaN(v)||v<0)&&v<1/0&&m.frames&&m.frames.length&&m.frames.forEach((m=>{const q=new ie(v,v,m.value||m.url||m.data||"");q.frame=m,q.value=m,deprecateOldCue(q),de.addCue(q)}))})),!de.cues||!de.cues.length)return;const ce=de.cues,le=[];for(let m=0;m{const q=m[v.startTime]||[];return q.push(v),m[v.startTime]=q,m}),{}),fe=Object.keys(pe).sort(((m,v)=>Number(m)-Number(v)));fe.forEach(((m,v)=>{const q=pe[m],ae=isFinite(ee)?ee:m,ie=Number(fe[v+1])||ae;q.forEach((m=>{m.endTime=ie}))}))},Qo={id:"ID",class:"CLASS",startDate:"START-DATE",duration:"DURATION",endDate:"END-DATE",endOnNext:"END-ON-NEXT",plannedDuration:"PLANNED-DURATION",scte35Out:"SCTE35-OUT",scte35In:"SCTE35-IN"},Yo=new Set(["id","class","startDate","duration","endDate","endOnNext","startTime","endTime","processDateRange"]),addDateRangeMetadata=({inbandTextTracks:m,dateRanges:v})=>{const q=m.metadataTrack_;if(!q)return;const ee=ae().WebKitDataCue||ae().VTTCue;v.forEach((m=>{for(const v of Object.keys(m)){if(Yo.has(v))continue;const ae=new ee(m.startTime,m.endTime,"");ae.id=m.id,ae.type="com.apple.quicktime.HLS",ae.value={key:Qo[v],data:m[v]},"scte35Out"!==v&&"scte35In"!==v||(ae.value.data=new Uint8Array(ae.value.data.match(/[\da-f]{2}/gi)).buffer),q.addCue(ae)}m.processDateRange()}))},createMetadataTrackIfNotExists=(m,v,q)=>{m.metadataTrack_||(m.metadataTrack_=q.addRemoteTextTrack({kind:"metadata",label:"Timed Metadata"},!1).track,videojs.browser.IS_ANY_SAFARI||(m.metadataTrack_.inBandMetadataTrackDispatchType=v))},removeCuesFromTrack=function(m,v,q){let ee,ae;if(q&&q.cues)for(ee=q.cues.length;ee--;)ae=q.cues[ee],ae.startTime>=m&&ae.endTime<=v&&q.removeCue(ae)},removeDuplicateCuesFromTrack=function(m){const v=m.cues;if(!v)return;const q={};for(let ee=v.length-1;ee>=0;ee--){const ae=v[ee],ie=`${ae.startTime}-${ae.endTime}-${ae.text}`;q[ie]?m.removeCue(ae):q[ie]=ae}},gopsSafeToAlignWith=(m,v,q)=>{if(null==v||!m.length)return[];const ee=Math.ceil((v-q+3)*Zn.ONE_SECOND_IN_TS);let ae;for(ae=0;aeee);ae++);return m.slice(ae)},updateGopBuffer=(m,v,q)=>{if(!v.length)return m;if(q)return v.slice();const ee=v[0].pts;let ae=0;for(;ae=ee);ae++);return m.slice(0,ae).concat(v)},removeGopBuffer=(m,v,q,ee)=>{const ae=Math.ceil((v-ee)*Zn.ONE_SECOND_IN_TS),ie=Math.ceil((q-ee)*Zn.ONE_SECOND_IN_TS),de=m.slice();let ce=m.length;for(;ce--&&!(m[ce].pts<=ie););if(-1===ce)return de;let le=ce+1;for(;le--&&!(m[le].pts<=ae););return le=Math.max(le,0),de.splice(le,ce-le+1),de},shallowEqual=function(m,v){if(!m&&!v||!m&&v||m&&!v)return!1;if(m===v)return!0;const q=Object.keys(m).sort(),ee=Object.keys(v).sort();if(q.length!==ee.length)return!1;for(let ae=0;aeq))return ie}return 0===ee.length?0:ee[ee.length-1]},finite=m=>"number"==typeof m&&isFinite(m),ed=1/60,illegalMediaSwitch=(m,v,q)=>"main"===m&&v&&q?q.hasAudio||q.hasVideo?v.hasVideo&&!q.hasVideo?"Only audio found in segment when we expected video. We can't switch to audio only from a stream that had video. To get rid of this message, please add codec information to the manifest.":!v.hasVideo&&q.hasVideo?"Video found in segment when we expected only audio. We can't switch to a stream with video from an audio only stream. To get rid of this message, please add codec information to the manifest.":null:"Neither audio nor video found in segment.":null,safeBackBufferTrimTime=(m,v,q)=>{let ee=v-Vo.BACK_BUFFER_LENGTH;m.length&&(ee=Math.max(ee,m.start(0)));const ae=v-q;return Math.min(ae,ee)},segmentInfoString=m=>{const{startOfSegment:v,duration:q,segment:ee,part:ae,playlist:{mediaSequence:ie,id:de,segments:ce=[]},mediaIndex:le,partIndex:pe,timeline:fe}=m,ye=ce.length-1;let be="mediaIndex/partIndex increment";m.getMediaInfoForTime?be=`getMediaInfoForTime (${m.getMediaInfoForTime})`:m.isSyncRequest&&(be="getSyncSegmentCandidate (isSyncRequest)"),m.independent&&(be+=` with independent ${m.independent}`);const Re="number"==typeof pe,xe=m.segment.uri?"segment":"pre-segment",_e=Re?getKnownPartCount({preloadSegment:ee})-1:0;return`${xe} [${ie+le}/${ie+ye}]`+(Re?` part [${pe}/${_e}]`:"")+` segment start/end [${ee.start} => ${ee.end}]`+(Re?` part start/end [${ae.start} => ${ae.end}]`:"")+` startOfSegment [${v}]`+` duration [${q}]`+` timeline [${fe}]`+` selected by [${be}]`+` playlist [${de}]`},timingInfoPropertyForMedia=m=>`${m}TimingInfo`,timestampOffsetForSegment=({segmentTimeline:m,currentTimeline:v,startOfSegment:q,buffered:ee,overrideCheck:ae})=>ae||m!==v?m{if(v===q)return!1;if("audio"===ee){const v=m.lastTimelineChange({type:"main"});return!v||v.to!==q}if("main"===ee&&ae){const v=m.pendingTimelineChange({type:"audio"});return!v||v.to!==q}return!1},mediaDuration=m=>{let v=0;return["video","audio"].forEach((function(q){const ee=m[`${q}TimingInfo`];if(!ee)return;const{start:ie,end:de}=ee;let ce;"bigint"==typeof ie||"bigint"==typeof de?ce=ae().BigInt(de)-ae().BigInt(ie):"number"==typeof ie&&"number"==typeof de&&(ce=de-ie),void 0!==ce&&ce>v&&(v=ce)})),"bigint"==typeof v&&v!!m&&Math.round(m)>v+Po,getTroublesomeSegmentDurationMessage=(m,v)=>{if("hls"!==v)return null;const q=mediaDuration({audioTimingInfo:m.audioTimingInfo,videoTimingInfo:m.videoTimingInfo});if(!q)return null;const ee=m.playlist.targetDuration,ae=segmentTooLong({segmentDuration:q,maxDuration:2*ee}),ie=segmentTooLong({segmentDuration:q,maxDuration:ee}),de=`Segment with index ${m.mediaIndex} from playlist ${m.playlist.id} has a duration of ${q} when the reported duration is ${m.duration} and the target duration is ${ee}. For HLS content, a duration in excess of the target duration may result in playback issues. See the HLS specification section on EXT-X-TARGETDURATION for more details: https://tools.ietf.org/html/draft-pantos-http-live-streaming-23#section-4.3.3.1`;return ae||ie?{severity:ae?"warn":"info",message:de}:null};class td extends videojs.EventTarget{constructor(m,v={}){if(super(),!m)throw new TypeError("Initialization settings are required");if("function"!=typeof m.currentTime)throw new TypeError("No currentTime getter specified");if(!m.mediaSource)throw new TypeError("No MediaSource specified");this.bandwidth=m.bandwidth,this.throughput={rate:0,count:0},this.roundTrip=NaN,this.resetStats_(),this.mediaIndex=null,this.partIndex=null,this.hasPlayed_=m.hasPlayed,this.currentTime_=m.currentTime,this.seekable_=m.seekable,this.seeking_=m.seeking,this.duration_=m.duration,this.mediaSource_=m.mediaSource,this.vhs_=m.vhs,this.loaderType_=m.loaderType,this.currentMediaInfo_=void 0,this.startingMediaInfo_=void 0,this.segmentMetadataTrack_=m.segmentMetadataTrack,this.goalBufferLength_=m.goalBufferLength,this.sourceType_=m.sourceType,this.sourceUpdater_=m.sourceUpdater,this.inbandTextTracks_=m.inbandTextTracks,this.state_="INIT",this.timelineChangeController_=m.timelineChangeController,this.shouldSaveSegmentTimingInfo_=!0,this.parse708captions_=m.parse708captions,this.useDtsForTimestampOffset_=m.useDtsForTimestampOffset,this.captionServices_=m.captionServices,this.exactManifestTimings=m.exactManifestTimings,this.addMetadataToTextTrack=m.addMetadataToTextTrack,this.checkBufferTimeout_=null,this.error_=void 0,this.currentTimeline_=-1,this.shouldForceTimestampOffsetAfterResync_=!1,this.pendingSegment_=null,this.xhrOptions_=null,this.pendingSegments_=[],this.audioDisabled_=!1,this.isPendingTimestampOffset_=!1,this.gopBuffer_=[],this.timeMapping_=0,this.safeAppend_=!1,this.appendInitSegment_={audio:!0,video:!0},this.playlistOfLastInitSegment_={audio:null,video:null},this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_={id3:[],caption:[]},this.waitingOnRemove_=!1,this.quotaExceededErrorRetryTimeout_=null,this.activeInitSegmentId_=null,this.initSegments_={},this.cacheEncryptionKeys_=m.cacheEncryptionKeys,this.keyCache_={},this.decrypter_=m.decrypter,this.syncController_=m.syncController,this.syncPoint_={segmentIndex:0,time:0},this.transmuxer_=this.createTransmuxer_(),this.triggerSyncInfoUpdate_=()=>this.trigger("syncinfoupdate"),this.syncController_.on("syncinfoupdate",this.triggerSyncInfoUpdate_),this.mediaSource_.addEventListener("sourceopen",(()=>{this.isEndOfStream_()||(this.ended_=!1)})),this.fetchAtBuffer_=!1,this.logger_=logger(`SegmentLoader[${this.loaderType_}]`),Object.defineProperty(this,"state",{get(){return this.state_},set(m){m!==this.state_&&(this.logger_(`${this.state_} -> ${m}`),this.state_=m,this.trigger("statechange"))}}),this.sourceUpdater_.on("ready",(()=>{this.hasEnoughInfoToAppend_()&&this.processCallQueue_()})),"main"===this.loaderType_&&this.timelineChangeController_.on("pendingtimelinechange",(()=>{this.hasEnoughInfoToAppend_()&&this.processCallQueue_()})),"audio"===this.loaderType_&&this.timelineChangeController_.on("timelinechange",(()=>{this.hasEnoughInfoToLoad_()&&this.processLoadQueue_(),this.hasEnoughInfoToAppend_()&&this.processCallQueue_()}))}createTransmuxer_(){return segmentTransmuxer_createTransmuxer({remux:!1,alignGopsAtEnd:this.safeAppend_,keepOriginalTimestamps:!0,parse708captions:this.parse708captions_,captionServices:this.captionServices_})}resetStats_(){this.mediaBytesTransferred=0,this.mediaRequests=0,this.mediaRequestsAborted=0,this.mediaRequestsTimedout=0,this.mediaRequestsErrored=0,this.mediaTransferDuration=0,this.mediaSecondsLoaded=0,this.mediaAppends=0}dispose(){this.trigger("dispose"),this.state="DISPOSED",this.pause(),this.abort_(),this.transmuxer_&&this.transmuxer_.terminate(),this.resetStats_(),this.checkBufferTimeout_&&ae().clearTimeout(this.checkBufferTimeout_),this.syncController_&&this.triggerSyncInfoUpdate_&&this.syncController_.off("syncinfoupdate",this.triggerSyncInfoUpdate_),this.off()}setAudio(m){this.audioDisabled_=!m,m?this.appendInitSegment_.audio=!0:this.sourceUpdater_.removeAudio(0,this.duration_())}abort(){"WAITING"===this.state?(this.abort_(),this.state="READY",this.paused()||this.monitorBuffer_()):this.pendingSegment_&&(this.pendingSegment_=null)}abort_(){this.pendingSegment_&&this.pendingSegment_.abortRequests&&this.pendingSegment_.abortRequests(),this.pendingSegment_=null,this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.timelineChangeController_.clearPendingTimelineChange(this.loaderType_),this.waitingOnRemove_=!1,ae().clearTimeout(this.quotaExceededErrorRetryTimeout_),this.quotaExceededErrorRetryTimeout_=null}checkForAbort_(m){return"APPENDING"!==this.state||this.pendingSegment_?!this.pendingSegment_||this.pendingSegment_.requestId!==m:(this.state="READY",!0)}error(m){return void 0!==m&&(this.logger_("error occurred:",m),this.error_=m),this.pendingSegment_=null,this.error_}endOfStream(){this.ended_=!0,this.transmuxer_&&segmentTransmuxer_reset(this.transmuxer_),this.gopBuffer_.length=0,this.pause(),this.trigger("ended")}buffered_(){const m=this.getMediaInfo_();if(!this.sourceUpdater_||!m)return createTimeRanges();if("main"===this.loaderType_){const{hasAudio:v,hasVideo:q,isMuxed:ee}=m;if(q&&v&&!this.audioDisabled_&&!ee)return this.sourceUpdater_.buffered();if(q)return this.sourceUpdater_.videoBuffered()}return this.sourceUpdater_.audioBuffered()}initSegmentForMap(m,v=!1){if(!m)return null;const q=initSegmentId(m);let ee=this.initSegments_[q];return v&&!ee&&m.bytes&&(this.initSegments_[q]=ee={resolvedUri:m.resolvedUri,byterange:m.byterange,bytes:m.bytes,tracks:m.tracks,timescales:m.timescales}),ee||m}segmentKey(m,v=!1){if(!m)return null;const q=segmentKeyId(m);let ee=this.keyCache_[q];this.cacheEncryptionKeys_&&v&&!ee&&m.bytes&&(this.keyCache_[q]=ee={resolvedUri:m.resolvedUri,bytes:m.bytes});const ae={resolvedUri:(ee||m).resolvedUri};return ee&&(ae.bytes=ee.bytes),ae}couldBeginLoading_(){return this.playlist_&&!this.paused()}load(){if(this.monitorBuffer_(),this.playlist_)return"INIT"===this.state&&this.couldBeginLoading_()?this.init_():void(!this.couldBeginLoading_()||"READY"!==this.state&&"INIT"!==this.state||(this.state="READY"))}init_(){return this.state="READY",this.resetEverything(),this.monitorBuffer_()}playlist(m,v={}){if(!m)return;const q=this.playlist_,ee=this.pendingSegment_;this.playlist_=m,this.xhrOptions_=v,"INIT"===this.state&&(m.syncInfo={mediaSequence:m.mediaSequence,time:0},"main"===this.loaderType_&&this.syncController_.setDateTimeMappingForStart(m));let ae=null;if(q&&(q.id?ae=q.id:q.uri&&(ae=q.uri)),this.logger_(`playlist update [${ae} => ${m.id||m.uri}]`),this.syncController_.updateMediaSequenceMap(m,this.currentTime_(),this.loaderType_),this.trigger("syncinfoupdate"),"INIT"===this.state&&this.couldBeginLoading_())return this.init_();if(!q||q.uri!==m.uri){if(null!==this.mediaIndex){!m.endList&&"number"==typeof m.partTargetDuration?this.resetLoader():this.resyncLoader()}return this.currentMediaInfo_=void 0,void this.trigger("playlistupdate")}const ie=m.mediaSequence-q.mediaSequence;if(this.logger_(`live window shift [${ie}]`),null!==this.mediaIndex)if(this.mediaIndex-=ie,this.mediaIndex<0)this.mediaIndex=null,this.partIndex=null;else{const m=this.playlist_.segments[this.mediaIndex];if(this.partIndex&&(!m.parts||!m.parts.length||!m.parts[this.partIndex])){const m=this.mediaIndex;this.logger_(`currently processing part (index ${this.partIndex}) no longer exists.`),this.resetLoader(),this.mediaIndex=m}}ee&&(ee.mediaIndex-=ie,ee.mediaIndex<0?(ee.mediaIndex=null,ee.partIndex=null):(ee.mediaIndex>=0&&(ee.segment=m.segments[ee.mediaIndex]),ee.partIndex>=0&&ee.segment.parts&&(ee.part=ee.segment.parts[ee.partIndex]))),this.syncController_.saveExpiredSegmentInfo(q,m)}pause(){this.checkBufferTimeout_&&(ae().clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=null)}paused(){return null===this.checkBufferTimeout_}resetEverything(m){this.ended_=!1,this.activeInitSegmentId_=null,this.appendInitSegment_={audio:!0,video:!0},this.resetLoader(),this.remove(0,1/0,m),this.transmuxer_&&(this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),this.transmuxer_.postMessage({action:"reset"}))}resetLoader(){this.fetchAtBuffer_=!1,this.resyncLoader()}resyncLoader(){this.transmuxer_&&segmentTransmuxer_reset(this.transmuxer_),this.mediaIndex=null,this.partIndex=null,this.syncPoint_=null,this.isPendingTimestampOffset_=!1,this.shouldForceTimestampOffsetAfterResync_=!0,this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.abort(),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})}remove(m,v,q=(()=>{}),ee=!1){if(v===1/0&&(v=this.duration_()),v<=m)return void this.logger_("skipping remove because end ${end} is <= start ${start}");if(!this.sourceUpdater_||!this.getMediaInfo_())return void this.logger_("skipping remove because no source updater or starting media info");let ae=1;const removeFinished=()=>{ae--,0===ae&&q()};!ee&&this.audioDisabled_||(ae++,this.sourceUpdater_.removeAudio(m,v,removeFinished)),(ee||"main"===this.loaderType_)&&(this.gopBuffer_=removeGopBuffer(this.gopBuffer_,m,v,this.timeMapping_),ae++,this.sourceUpdater_.removeVideo(m,v,removeFinished));for(const q in this.inbandTextTracks_)removeCuesFromTrack(m,v,this.inbandTextTracks_[q]);removeCuesFromTrack(m,v,this.segmentMetadataTrack_),removeFinished()}monitorBuffer_(){this.checkBufferTimeout_&&ae().clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=ae().setTimeout(this.monitorBufferTick_.bind(this),1)}monitorBufferTick_(){"READY"===this.state&&this.fillBuffer_(),this.checkBufferTimeout_&&ae().clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=ae().setTimeout(this.monitorBufferTick_.bind(this),500)}fillBuffer_(){if(this.sourceUpdater_.updating())return;const m=this.chooseNextRequest_();m&&("number"==typeof m.timestampOffset&&(this.isPendingTimestampOffset_=!1,this.timelineChangeController_.pendingTimelineChange({type:this.loaderType_,from:this.currentTimeline_,to:m.timeline})),this.loadSegment_(m))}isEndOfStream_(m=this.mediaIndex,v=this.playlist_,q=this.partIndex){if(!v||!this.mediaSource_)return!1;const ee="number"==typeof m&&v.segments[m],ae=m+1===v.segments.length,ie=!ee||!ee.parts||q+1===ee.parts.length;return v.endList&&"open"===this.mediaSource_.readyState&&ae&&ie}chooseNextRequest_(){const m=this.buffered_(),v=lastBufferedEnd(m)||0,q=timeAheadOf(m,this.currentTime_()),ee=!this.hasPlayed_()&&q>=1,ae=q>=this.goalBufferLength_(),ie=this.playlist_.segments;if(!ie.length||ee||ae)return null;this.syncPoint_=this.syncPoint_||this.syncController_.getSyncPoint(this.playlist_,this.duration_(),this.currentTimeline_,this.currentTime_(),this.loaderType_);const de={partIndex:null,mediaIndex:null,startOfSegment:null,playlist:this.playlist_,isSyncRequest:Boolean(!this.syncPoint_)};if(de.isSyncRequest)de.mediaIndex=getSyncSegmentCandidate(this.currentTimeline_,ie,v),this.logger_(`choose next request. Can not find sync point. Fallback to media Index: ${de.mediaIndex}`);else if(null!==this.mediaIndex){const m=ie[this.mediaIndex],q="number"==typeof this.partIndex?this.partIndex:-1;de.startOfSegment=m.end?m.end:v,m.parts&&m.parts[q+1]?(de.mediaIndex=this.mediaIndex,de.partIndex=q+1):de.mediaIndex=this.mediaIndex+1}else{const{segmentIndex:m,startTime:q,partIndex:ee}=Oo.getMediaInfoForTime({exactManifestTimings:this.exactManifestTimings,playlist:this.playlist_,currentTime:this.fetchAtBuffer_?v:this.currentTime_(),startingPartIndex:this.syncPoint_.partIndex,startingSegmentIndex:this.syncPoint_.segmentIndex,startTime:this.syncPoint_.time});de.getMediaInfoForTime=this.fetchAtBuffer_?`bufferedEnd ${v}`:`currentTime ${this.currentTime_()}`,de.mediaIndex=m,de.startOfSegment=q,de.partIndex=ee,this.logger_(`choose next request. Playlist switched and we have a sync point. Media Index: ${de.mediaIndex} `)}const ce=ie[de.mediaIndex];let le=ce&&"number"==typeof de.partIndex&&ce.parts&&ce.parts[de.partIndex];if(!ce||"number"==typeof de.partIndex&&!le)return null;"number"!=typeof de.partIndex&&ce.parts&&(de.partIndex=0,le=ce.parts[0]);const pe=this.vhs_.playlists&&this.vhs_.playlists.main&&this.vhs_.playlists.main.independentSegments||this.playlist_.independentSegments;if(!q&&le&&!pe&&!le.independent)if(0===de.partIndex){const m=ie[de.mediaIndex-1],v=m.parts&&m.parts.length&&m.parts[m.parts.length-1];v&&v.independent&&(de.mediaIndex-=1,de.partIndex=m.parts.length-1,de.independent="previous segment")}else ce.parts[de.partIndex-1].independent&&(de.partIndex-=1,de.independent="previous part");const fe=this.mediaSource_&&"ended"===this.mediaSource_.readyState;return de.mediaIndex>=ie.length-1&&fe&&!this.seeking_()?null:(this.shouldForceTimestampOffsetAfterResync_&&(this.shouldForceTimestampOffsetAfterResync_=!1,de.forceTimestampOffset=!0,this.logger_("choose next request. Force timestamp offset after loader resync")),this.generateSegmentInfo_(de))}generateSegmentInfo_(m){const{independent:v,playlist:q,mediaIndex:ee,startOfSegment:ae,isSyncRequest:ie,partIndex:de,forceTimestampOffset:ce,getMediaInfoForTime:le}=m,pe=q.segments[ee],fe="number"==typeof de&&pe.parts[de],ye={requestId:"segment-loader-"+Math.random(),uri:fe&&fe.resolvedUri||pe.resolvedUri,mediaIndex:ee,partIndex:fe?de:null,isSyncRequest:ie,startOfSegment:ae,playlist:q,bytes:null,encryptedBytes:null,timestampOffset:null,timeline:pe.timeline,duration:fe&&fe.duration||pe.duration,segment:pe,part:fe,byteLength:0,transmuxer:this.transmuxer_,getMediaInfoForTime:le,independent:v},be=void 0!==ce?ce:this.isPendingTimestampOffset_;ye.timestampOffset=this.timestampOffsetForSegment_({segmentTimeline:pe.timeline,currentTimeline:this.currentTimeline_,startOfSegment:ae,buffered:this.buffered_(),overrideCheck:be});const Re=lastBufferedEnd(this.sourceUpdater_.audioBuffered());return"number"==typeof Re&&(ye.audioAppendStart=Re-this.sourceUpdater_.audioTimestampOffset()),this.sourceUpdater_.videoBuffered().length&&(ye.gopsToAlignWith=gopsSafeToAlignWith(this.gopBuffer_,this.currentTime_()-this.sourceUpdater_.videoTimestampOffset(),this.timeMapping_)),ye}timestampOffsetForSegment_(m){return timestampOffsetForSegment(m)}earlyAbortWhenNeeded_(m){if(this.vhs_.tech_.paused()||!this.xhrOptions_.timeout||!this.playlist_.attributes.BANDWIDTH)return;if(Date.now()-(m.firstBytesReceivedAt||Date.now())<1e3)return;const v=this.currentTime_(),q=m.bandwidth,ee=this.pendingSegment_.duration,ae=Oo.estimateSegmentRequestTime(ee,q,this.playlist_,m.bytesReceived),ie=timeUntilRebuffer(this.buffered_(),v,this.vhs_.tech_.playbackRate())-1;if(ae<=ie)return;const de=minRebufferMaxBandwidthSelector({main:this.vhs_.playlists.main,currentTime:v,bandwidth:q,duration:this.duration_(),segmentDuration:ee,timeUntilRebuffer:ie,currentTimeline:this.currentTimeline_,syncController:this.syncController_});if(!de)return;const ce=ae-ie-de.rebufferingImpact;let le=.5;ie<=Po&&(le=1),!de.playlist||de.playlist.uri===this.playlist_.uri||ce{ee[m.stream]=ee[m.stream]||{startTime:1/0,captions:[],endTime:0};const v=ee[m.stream];v.startTime=Math.min(v.startTime,m.startTime+q),v.endTime=Math.max(v.endTime,m.endTime+q),v.captions.push(m)})),Object.keys(ee).forEach((m=>{const{startTime:v,endTime:ae,captions:ie}=ee[m],de=this.inbandTextTracks_;this.logger_(`adding cues from ${v} -> ${ae} for ${m}`),createCaptionsTrackIfNotExists(de,this.vhs_.tech_,m),removeCuesFromTrack(v,ae,de[m]),addCaptionData({captionArray:ie,inbandTextTracks:de,timestampOffset:q})})),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})}handleId3_(m,v,q){if(this.earlyAbortWhenNeeded_(m.stats),this.checkForAbort_(m.requestId))return;this.pendingSegment_.hasAppendedData_?this.addMetadataToTextTrack(q,v,this.duration_()):this.metadataQueue_.id3.push(this.handleId3_.bind(this,m,v,q))}processMetadataQueue_(){this.metadataQueue_.id3.forEach((m=>m())),this.metadataQueue_.caption.forEach((m=>m())),this.metadataQueue_.id3=[],this.metadataQueue_.caption=[]}processCallQueue_(){const m=this.callQueue_;this.callQueue_=[],m.forEach((m=>m()))}processLoadQueue_(){const m=this.loadQueue_;this.loadQueue_=[],m.forEach((m=>m()))}hasEnoughInfoToLoad_(){if("audio"!==this.loaderType_)return!0;const m=this.pendingSegment_;return!!m&&(!this.getCurrentMediaInfo_()||!shouldWaitForTimelineChange({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:m.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_}))}getCurrentMediaInfo_(m=this.pendingSegment_){return m&&m.trackInfo||this.currentMediaInfo_}getMediaInfo_(m=this.pendingSegment_){return this.getCurrentMediaInfo_(m)||this.startingMediaInfo_}getPendingSegmentPlaylist(){return this.pendingSegment_?this.pendingSegment_.playlist:null}hasEnoughInfoToAppend_(){if(!this.sourceUpdater_.ready())return!1;if(this.waitingOnRemove_||this.quotaExceededErrorRetryTimeout_)return!1;const m=this.pendingSegment_,v=this.getCurrentMediaInfo_();if(!m||!v)return!1;const{hasAudio:q,hasVideo:ee,isMuxed:ae}=v;return!(ee&&!m.videoTimingInfo)&&(!(q&&!this.audioDisabled_&&!ae&&!m.audioTimingInfo)&&!shouldWaitForTimelineChange({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:m.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_}))}handleData_(m,v){if(this.earlyAbortWhenNeeded_(m.stats),this.checkForAbort_(m.requestId))return;if(this.callQueue_.length||!this.hasEnoughInfoToAppend_())return void this.callQueue_.push(this.handleData_.bind(this,m,v));const q=this.pendingSegment_;if(this.setTimeMapping_(q.timeline),this.updateMediaSecondsLoaded_(q.part||q.segment),"closed"!==this.mediaSource_.readyState){if(m.map&&(m.map=this.initSegmentForMap(m.map,!0),q.segment.map=m.map),m.key&&this.segmentKey(m.key,!0),q.isFmp4=m.isFmp4,q.timingInfo=q.timingInfo||{},q.isFmp4)this.trigger("fmp4"),q.timingInfo.start=q[timingInfoPropertyForMedia(v.type)].start;else{const m=this.getCurrentMediaInfo_(),v="main"===this.loaderType_&&m&&m.hasVideo;let ee;v&&(ee=q.videoTimingInfo.start),q.timingInfo.start=this.trueSegmentStart_({currentStart:q.timingInfo.start,playlist:q.playlist,mediaIndex:q.mediaIndex,currentVideoTimestampOffset:this.sourceUpdater_.videoTimestampOffset(),useVideoTimingInfo:v,firstVideoFrameTimeForData:ee,videoTimingInfo:q.videoTimingInfo,audioTimingInfo:q.audioTimingInfo})}if(this.updateAppendInitSegmentStatus(q,v.type),this.updateSourceBufferTimestampOffset_(q),q.isSyncRequest){this.updateTimingInfoEnd_(q),this.syncController_.saveSegmentTimingInfo({segmentInfo:q,shouldSaveTimelineMapping:"main"===this.loaderType_});const m=this.chooseNextRequest_();if(m.mediaIndex!==q.mediaIndex||m.partIndex!==q.partIndex)return void this.logger_("sync segment was incorrect, not appending");this.logger_("sync segment was correct, appending")}q.hasAppendedData_=!0,this.processMetadataQueue_(),this.appendData_(q,v)}}updateAppendInitSegmentStatus(m,v){"main"!==this.loaderType_||"number"!=typeof m.timestampOffset||m.changedTimestampOffset||(this.appendInitSegment_={audio:!0,video:!0}),this.playlistOfLastInitSegment_[v]!==m.playlist&&(this.appendInitSegment_[v]=!0)}getInitSegmentAndUpdateState_({type:m,initSegment:v,map:q,playlist:ee}){if(q){const m=initSegmentId(q);if(this.activeInitSegmentId_===m)return null;v=this.initSegmentForMap(q,!0).bytes,this.activeInitSegmentId_=m}return v&&this.appendInitSegment_[m]?(this.playlistOfLastInitSegment_[m]=ee,this.appendInitSegment_[m]=!1,this.activeInitSegmentId_=null,v):null}handleQuotaExceededError_({segmentInfo:m,type:v,bytes:q},ee){const ie=this.sourceUpdater_.audioBuffered(),de=this.sourceUpdater_.videoBuffered();ie.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the audio buffer: "+timeRangesToArray(ie).join(", ")),de.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the video buffer: "+timeRangesToArray(de).join(", "));const ce=ie.length?ie.start(0):0,le=ie.length?ie.end(ie.length-1):0,pe=de.length?de.start(0):0,fe=de.length?de.end(de.length-1):0;if(le-ce<=1&&fe-pe<=1)return this.logger_(`On QUOTA_EXCEEDED_ERR, single segment too large to append to buffer, triggering an error. Appended byte length: ${q.byteLength}, audio buffer: ${timeRangesToArray(ie).join(", ")}, video buffer: ${timeRangesToArray(de).join(", ")}, `),this.error({message:"Quota exceeded error with append of a single segment of content",excludeUntil:1/0}),void this.trigger("error");this.waitingOnRemove_=!0,this.callQueue_.push(this.appendToSourceBuffer_.bind(this,{segmentInfo:m,type:v,bytes:q}));const ye=this.currentTime_()-1;this.logger_(`On QUOTA_EXCEEDED_ERR, removing audio/video from 0 to ${ye}`),this.remove(0,ye,(()=>{this.logger_("On QUOTA_EXCEEDED_ERR, retrying append in 1s"),this.waitingOnRemove_=!1,this.quotaExceededErrorRetryTimeout_=ae().setTimeout((()=>{this.logger_("On QUOTA_EXCEEDED_ERR, re-processing call queue"),this.quotaExceededErrorRetryTimeout_=null,this.processCallQueue_()}),1e3)}),!0)}handleAppendError_({segmentInfo:m,type:v,bytes:q},ee){ee&&(22!==ee.code?(this.logger_("Received non QUOTA_EXCEEDED_ERR on append",ee),this.error(`${v} append of ${q.length}b failed for segment #${m.mediaIndex} in playlist ${m.playlist.id}`),this.trigger("appenderror")):this.handleQuotaExceededError_({segmentInfo:m,type:v,bytes:q}))}appendToSourceBuffer_({segmentInfo:m,type:v,initSegment:q,data:ee,bytes:ae}){if(!ae){const m=[ee];let v=ee.byteLength;q&&(m.unshift(q),v+=q.byteLength),ae=concatSegments({bytes:v,segments:m})}this.sourceUpdater_.appendBuffer({segmentInfo:m,type:v,bytes:ae},this.handleAppendError_.bind(this,{segmentInfo:m,type:v,bytes:ae}))}handleSegmentTimingInfo_(m,v,q){if(!this.pendingSegment_||v!==this.pendingSegment_.requestId)return;const ee=this.pendingSegment_.segment,ae=`${m}TimingInfo`;ee[ae]||(ee[ae]={}),ee[ae].transmuxerPrependedSeconds=q.prependedContentDuration||0,ee[ae].transmuxedPresentationStart=q.start.presentation,ee[ae].transmuxedDecodeStart=q.start.decode,ee[ae].transmuxedPresentationEnd=q.end.presentation,ee[ae].transmuxedDecodeEnd=q.end.decode,ee[ae].baseMediaDecodeTime=q.baseMediaDecodeTime}appendData_(m,v){const{type:q,data:ee}=v;if(!ee||!ee.byteLength)return;if("audio"===q&&this.audioDisabled_)return;const ae=this.getInitSegmentAndUpdateState_({type:q,initSegment:v.initSegment,playlist:m.playlist,map:m.isFmp4?m.segment.map:null});this.appendToSourceBuffer_({segmentInfo:m,type:q,initSegment:ae,data:ee})}loadSegment_(m){this.state="WAITING",this.pendingSegment_=m,this.trimBackBuffer_(m),"number"==typeof m.timestampOffset&&this.transmuxer_&&this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),this.hasEnoughInfoToLoad_()?this.updateTransmuxerAndRequestSegment_(m):this.loadQueue_.push((()=>{const v=(0,_e.Z)({},m,{forceTimestampOffset:!0});(0,_e.Z)(m,this.generateSegmentInfo_(v)),this.isPendingTimestampOffset_=!1,this.updateTransmuxerAndRequestSegment_(m)}))}updateTransmuxerAndRequestSegment_(m){this.shouldUpdateTransmuxerTimestampOffset_(m.timestampOffset)&&(this.gopBuffer_.length=0,m.gopsToAlignWith=[],this.timeMapping_=0,this.transmuxer_.postMessage({action:"reset"}),this.transmuxer_.postMessage({action:"setTimestampOffset",timestampOffset:m.timestampOffset}));const v=this.createSimplifiedSegmentObj_(m),q=this.isEndOfStream_(m.mediaIndex,m.playlist,m.partIndex),ee=null!==this.mediaIndex,ae=m.timeline!==this.currentTimeline_&&m.timeline>0,ie=q||ee&&ae;this.logger_(`Requesting ${segmentInfoString(m)}`),v.map&&!v.map.bytes&&(this.logger_("going to request init segment."),this.appendInitSegment_={video:!0,audio:!0}),m.abortRequests=mediaSegmentRequest({xhr:this.vhs_.xhr,xhrOptions:this.xhrOptions_,decryptionWorker:this.decrypter_,segment:v,abortFn:this.handleAbort_.bind(this,m),progressFn:this.handleProgress_.bind(this),trackInfoFn:this.handleTrackInfo_.bind(this),timingInfoFn:this.handleTimingInfo_.bind(this),videoSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"video",m.requestId),audioSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"audio",m.requestId),captionsFn:this.handleCaptions_.bind(this),isEndOfTimeline:ie,endedTimelineFn:()=>{this.logger_("received endedtimeline callback")},id3Fn:this.handleId3_.bind(this),dataFn:this.handleData_.bind(this),doneFn:this.segmentRequestFinished_.bind(this),onTransmuxerLog:({message:v,level:q,stream:ee})=>{this.logger_(`${segmentInfoString(m)} logged from transmuxer stream ${ee} as a ${q}: ${v}`)}})}trimBackBuffer_(m){const v=safeBackBufferTrimTime(this.seekable_(),this.currentTime_(),this.playlist_.targetDuration||10);v>0&&this.remove(0,v)}createSimplifiedSegmentObj_(m){const v=m.segment,q=m.part,ee={resolvedUri:q?q.resolvedUri:v.resolvedUri,byterange:q?q.byterange:v.byterange,requestId:m.requestId,transmuxer:m.transmuxer,audioAppendStart:m.audioAppendStart,gopsToAlignWith:m.gopsToAlignWith,part:m.part},ae=m.playlist.segments[m.mediaIndex-1];if(ae&&ae.timeline===v.timeline&&(ae.videoTimingInfo?ee.baseStartTime=ae.videoTimingInfo.transmuxedDecodeEnd:ae.audioTimingInfo&&(ee.baseStartTime=ae.audioTimingInfo.transmuxedDecodeEnd)),v.key){const q=v.key.iv||new Uint32Array([0,0,0,m.mediaIndex+m.playlist.mediaSequence]);ee.key=this.segmentKey(v.key),ee.key.iv=q}return v.map&&(ee.map=this.initSegmentForMap(v.map)),ee}saveTransferStats_(m){this.mediaRequests+=1,m&&(this.mediaBytesTransferred+=m.bytesReceived,this.mediaTransferDuration+=m.roundTripTime)}saveBandwidthRelatedStats_(m,v){this.pendingSegment_.byteLength=v.bytesReceived,m3*m.playlist.targetDuration,ie=ee&&ee.end&&this.currentTime_()-ee.end>3*m.playlist.partTargetDuration;if(ae||ie)return this.logger_(`bad ${ae?"segment":"part"} ${segmentInfoString(m)}`),void this.resetEverything();null!==this.mediaIndex&&this.trigger("bandwidthupdate"),this.trigger("progress"),this.mediaIndex=m.mediaIndex,this.partIndex=m.partIndex,this.isEndOfStream_(m.mediaIndex,m.playlist,m.partIndex)&&this.endOfStream(),this.trigger("appended"),m.hasAppendedData_&&this.mediaAppends++,this.paused()||this.monitorBuffer_()}recordThroughput_(m){if(m.durationm.toUpperCase()))},sd=["video","audio"],updating=(m,v)=>{const q=v[`${m}Buffer`];return q&&q.updating||v.queuePending[m]},nextQueueIndexOfType=(m,v)=>{for(let q=0;q{if(0===v.queue.length)return;let q=0,ee=v.queue[q];if("mediaSource"!==ee.type){if("mediaSource"!==m&&v.ready()&&"closed"!==v.mediaSource.readyState&&!updating(m,v)){if(ee.type!==m){if(q=nextQueueIndexOfType(m,v.queue),null===q)return;ee=v.queue[q]}return v.queue.splice(q,1),v.queuePending[m]=ee,ee.action(m,v),ee.doneFn?void 0:(v.queuePending[m]=null,void shiftQueue(m,v))}}else v.updating()||"closed"===v.mediaSource.readyState||(v.queue.shift(),ee.action(v),ee.doneFn&&ee.doneFn(),shiftQueue("audio",v),shiftQueue("video",v))},cleanupBuffer=(m,v)=>{const q=v[`${m}Buffer`],ee=toTitleCase(m);q&&(q.removeEventListener("updateend",v[`on${ee}UpdateEnd_`]),q.removeEventListener("error",v[`on${ee}Error_`]),v.codecs[m]=null,v[`${m}Buffer`]=null)},inSourceBuffers=(m,v)=>m&&v&&-1!==Array.prototype.indexOf.call(m.sourceBuffers,v),actions_appendBuffer=(m,v,q)=>(ee,ae)=>{const ie=ae[`${ee}Buffer`];if(inSourceBuffers(ae.mediaSource,ie)){ae.logger_(`Appending segment ${v.mediaIndex}'s ${m.length} bytes to ${ee}Buffer`);try{ie.appendBuffer(m)}catch(m){ae.logger_(`Error with code ${m.code} `+(22===m.code?"(QUOTA_EXCEEDED_ERR) ":"")+`when appending segment ${v.mediaIndex} to ${ee}Buffer`),ae.queuePending[ee]=null,q(m)}}},actions_remove=(m,v)=>(q,ee)=>{const ae=ee[`${q}Buffer`];if(inSourceBuffers(ee.mediaSource,ae)){ee.logger_(`Removing ${m} to ${v} from ${q}Buffer`);try{ae.remove(m,v)}catch(ae){ee.logger_(`Remove ${m} to ${v} from ${q}Buffer failed`)}}},actions_timestampOffset=m=>(v,q)=>{const ee=q[`${v}Buffer`];inSourceBuffers(q.mediaSource,ee)&&(q.logger_(`Setting ${v}timestampOffset to ${m}`),ee.timestampOffset=m)},actions_callback=m=>(v,q)=>{m()},actions_endOfStream=m=>v=>{if("open"===v.mediaSource.readyState){v.logger_(`Calling mediaSource endOfStream(${m||""})`);try{v.mediaSource.endOfStream(m)}catch(m){videojs.log.warn("Failed to call media source endOfStream",m)}}},actions_duration=m=>v=>{v.logger_(`Setting mediaSource duration to ${m}`);try{v.mediaSource.duration=m}catch(m){videojs.log.warn("Failed to set media source duration",m)}},actions_abort=()=>(m,v)=>{if("open"!==v.mediaSource.readyState)return;const q=v[`${m}Buffer`];if(inSourceBuffers(v.mediaSource,q)){v.logger_(`calling abort on ${m}Buffer`);try{q.abort()}catch(v){videojs.log.warn(`Failed to abort on ${m}Buffer`,v)}}},actions_addSourceBuffer=(m,v)=>q=>{const ee=toTitleCase(m),ae=ct(v);q.logger_(`Adding ${m}Buffer with codec ${v} to mediaSource`);const ie=q.mediaSource.addSourceBuffer(ae);ie.addEventListener("updateend",q[`on${ee}UpdateEnd_`]),ie.addEventListener("error",q[`on${ee}Error_`]),q.codecs[m]=v,q[`${m}Buffer`]=ie},actions_removeSourceBuffer=m=>v=>{const q=v[`${m}Buffer`];if(cleanupBuffer(m,v),inSourceBuffers(v.mediaSource,q)){v.logger_(`Removing ${m}Buffer with codec ${v.codecs[m]} from mediaSource`);try{v.mediaSource.removeSourceBuffer(q)}catch(v){videojs.log.warn(`Failed to removeSourceBuffer ${m}Buffer`,v)}}},actions_changeType=m=>(v,q)=>{const ee=q[`${v}Buffer`],ae=ct(m);if(inSourceBuffers(q.mediaSource,ee)&&q.codecs[v]!==m){q.logger_(`changing ${v}Buffer codec from ${q.codecs[v]} to ${m}`);try{ee.changeType(ae),q.codecs[v]=m}catch(m){videojs.log.warn(`Failed to changeType on ${v}Buffer`,m)}}},pushQueue=({type:m,sourceUpdater:v,action:q,doneFn:ee,name:ae})=>{v.queue.push({type:m,action:q,doneFn:ee,name:ae}),shiftQueue(m,v)},onUpdateend=(m,v)=>q=>{if(v.queuePending[m]){const q=v.queuePending[m].doneFn;v.queuePending[m]=null,q&&q(v[`${m}Error_`])}shiftQueue(m,v)};class dd extends videojs.EventTarget{constructor(m){super(),this.mediaSource=m,this.sourceopenListener_=()=>shiftQueue("mediaSource",this),this.mediaSource.addEventListener("sourceopen",this.sourceopenListener_),this.logger_=logger("SourceUpdater"),this.audioTimestampOffset_=0,this.videoTimestampOffset_=0,this.queue=[],this.queuePending={audio:null,video:null},this.delayedAudioAppendQueue_=[],this.videoAppendQueued_=!1,this.codecs={},this.onVideoUpdateEnd_=onUpdateend("video",this),this.onAudioUpdateEnd_=onUpdateend("audio",this),this.onVideoError_=m=>{this.videoError_=m},this.onAudioError_=m=>{this.audioError_=m},this.createdSourceBuffers_=!1,this.initializedEme_=!1,this.triggeredReady_=!1}initializedEme(){this.initializedEme_=!0,this.triggerReady()}hasCreatedSourceBuffers(){return this.createdSourceBuffers_}hasInitializedAnyEme(){return this.initializedEme_}ready(){return this.hasCreatedSourceBuffers()&&this.hasInitializedAnyEme()}createSourceBuffers(m){this.hasCreatedSourceBuffers()||(this.addOrChangeSourceBuffers(m),this.createdSourceBuffers_=!0,this.trigger("createdsourcebuffers"),this.triggerReady())}triggerReady(){this.ready()&&!this.triggeredReady_&&(this.triggeredReady_=!0,this.trigger("ready"))}addSourceBuffer(m,v){pushQueue({type:"mediaSource",sourceUpdater:this,action:actions_addSourceBuffer(m,v),name:"addSourceBuffer"})}abort(m){pushQueue({type:m,sourceUpdater:this,action:actions_abort(m),name:"abort"})}removeSourceBuffer(m){this.canRemoveSourceBuffer()?pushQueue({type:"mediaSource",sourceUpdater:this,action:actions_removeSourceBuffer(m),name:"removeSourceBuffer"}):videojs.log.error("removeSourceBuffer is not supported!")}canRemoveSourceBuffer(){return!videojs.browser.IS_FIREFOX&&ae().MediaSource&&ae().MediaSource.prototype&&"function"==typeof ae().MediaSource.prototype.removeSourceBuffer}static canChangeType(){return ae().SourceBuffer&&ae().SourceBuffer.prototype&&"function"==typeof ae().SourceBuffer.prototype.changeType}canChangeType(){return this.constructor.canChangeType()}changeType(m,v){this.canChangeType()?pushQueue({type:m,sourceUpdater:this,action:actions_changeType(v),name:"changeType"}):videojs.log.error("changeType is not supported!")}addOrChangeSourceBuffers(m){if(!m||"object"!=typeof m||0===Object.keys(m).length)throw new Error("Cannot addOrChangeSourceBuffers to undefined codecs");Object.keys(m).forEach((v=>{const q=m[v];if(!this.hasCreatedSourceBuffers())return this.addSourceBuffer(v,q);this.canChangeType()&&this.changeType(v,q)}))}appendBuffer(m,v){const{segmentInfo:q,type:ee,bytes:ae}=m;if(this.processedAppend_=!0,"audio"===ee&&this.videoBuffer&&!this.videoAppendQueued_)return this.delayedAudioAppendQueue_.push([m,v]),void this.logger_(`delayed audio append of ${ae.length} until video append`);if(pushQueue({type:ee,sourceUpdater:this,action:actions_appendBuffer(ae,q||{mediaIndex:-1},v),doneFn:v,name:"appendBuffer"}),"video"===ee){if(this.videoAppendQueued_=!0,!this.delayedAudioAppendQueue_.length)return;const m=this.delayedAudioAppendQueue_.slice();this.logger_(`queuing delayed audio ${m.length} appendBuffers`),this.delayedAudioAppendQueue_.length=0,m.forEach((m=>{this.appendBuffer.apply(this,m)}))}}audioBuffered(){return inSourceBuffers(this.mediaSource,this.audioBuffer)&&this.audioBuffer.buffered?this.audioBuffer.buffered:createTimeRanges()}videoBuffered(){return inSourceBuffers(this.mediaSource,this.videoBuffer)&&this.videoBuffer.buffered?this.videoBuffer.buffered:createTimeRanges()}buffered(){const m=inSourceBuffers(this.mediaSource,this.videoBuffer)?this.videoBuffer:null,v=inSourceBuffers(this.mediaSource,this.audioBuffer)?this.audioBuffer:null;return v&&!m?this.audioBuffered():m&&!v?this.videoBuffered():bufferIntersection(this.audioBuffered(),this.videoBuffered())}setDuration(m,v=noop){pushQueue({type:"mediaSource",sourceUpdater:this,action:actions_duration(m),name:"duration",doneFn:v})}endOfStream(m=null,v=noop){"string"!=typeof m&&(m=void 0),pushQueue({type:"mediaSource",sourceUpdater:this,action:actions_endOfStream(m),name:"endOfStream",doneFn:v})}removeAudio(m,v,q=noop){this.audioBuffered().length&&0!==this.audioBuffered().end(0)?pushQueue({type:"audio",sourceUpdater:this,action:actions_remove(m,v),doneFn:q,name:"remove"}):q()}removeVideo(m,v,q=noop){this.videoBuffered().length&&0!==this.videoBuffered().end(0)?pushQueue({type:"video",sourceUpdater:this,action:actions_remove(m,v),doneFn:q,name:"remove"}):q()}updating(){return!(!updating("audio",this)&&!updating("video",this))}audioTimestampOffset(m){return void 0!==m&&this.audioBuffer&&this.audioTimestampOffset_!==m&&(pushQueue({type:"audio",sourceUpdater:this,action:actions_timestampOffset(m),name:"timestampOffset"}),this.audioTimestampOffset_=m),this.audioTimestampOffset_}videoTimestampOffset(m){return void 0!==m&&this.videoBuffer&&this.videoTimestampOffset!==m&&(pushQueue({type:"video",sourceUpdater:this,action:actions_timestampOffset(m),name:"timestampOffset"}),this.videoTimestampOffset_=m),this.videoTimestampOffset_}audioQueueCallback(m){this.audioBuffer&&pushQueue({type:"audio",sourceUpdater:this,action:actions_callback(m),name:"callback"})}videoQueueCallback(m){this.videoBuffer&&pushQueue({type:"video",sourceUpdater:this,action:actions_callback(m),name:"callback"})}dispose(){this.trigger("dispose"),sd.forEach((m=>{this.abort(m),this.canRemoveSourceBuffer()?this.removeSourceBuffer(m):this[`${m}QueueCallback`]((()=>cleanupBuffer(m,this)))})),this.videoAppendQueued_=!1,this.delayedAudioAppendQueue_.length=0,this.sourceopenListener_&&this.mediaSource.removeEventListener("sourceopen",this.sourceopenListener_),this.off()}}const uint8ToUtf8=m=>decodeURIComponent(escape(String.fromCharCode.apply(null,m))),bufferToHexString=m=>{const v=new Uint8Array(m);return Array.from(v).map((m=>m.toString(16).padStart(2,"0"))).join("")},cd=new Uint8Array("\n\n".split("").map((m=>m.charCodeAt(0))));class ld extends Error{constructor(){super("Trying to parse received VTT cues, but there is no WebVTT. Make sure vtt.js is loaded.")}}class ud extends td{constructor(m,v={}){super(m,v),this.mediaSource_=null,this.subtitlesTrack_=null,this.loaderType_="subtitle",this.featuresNativeTextTracks_=m.featuresNativeTextTracks,this.loadVttJs=m.loadVttJs,this.shouldSaveSegmentTimingInfo_=!1}createTransmuxer_(){return null}buffered_(){if(!this.subtitlesTrack_||!this.subtitlesTrack_.cues||!this.subtitlesTrack_.cues.length)return createTimeRanges();const m=this.subtitlesTrack_.cues;return createTimeRanges([[m[0].startTime,m[m.length-1].startTime]])}initSegmentForMap(m,v=!1){if(!m)return null;const q=initSegmentId(m);let ee=this.initSegments_[q];if(v&&!ee&&m.bytes){const v=cd.byteLength+m.bytes.byteLength,ae=new Uint8Array(v);ae.set(m.bytes),ae.set(cd,m.bytes.byteLength),this.initSegments_[q]=ee={resolvedUri:m.resolvedUri,byterange:m.byterange,bytes:ae}}return ee||m}couldBeginLoading_(){return this.playlist_&&this.subtitlesTrack_&&!this.paused()}init_(){return this.state="READY",this.resetEverything(),this.monitorBuffer_()}track(m){return void 0===m||(this.subtitlesTrack_=m,"INIT"===this.state&&this.couldBeginLoading_()&&this.init_()),this.subtitlesTrack_}remove(m,v){removeCuesFromTrack(m,v,this.subtitlesTrack_)}fillBuffer_(){const m=this.chooseNextRequest_();if(m){if(null===this.syncController_.timestampOffsetForTimeline(m.timeline)){const checkTimestampOffset=()=>{this.state="READY",this.paused()||this.monitorBuffer_()};return this.syncController_.one("timestampoffset",checkTimestampOffset),void(this.state="WAITING_ON_TIMELINE")}this.loadSegment_(m)}}timestampOffsetForSegment_(){return null}chooseNextRequest_(){return this.skipEmptySegments_(super.chooseNextRequest_())}skipEmptySegments_(m){for(;m&&m.segment.empty;){if(m.mediaIndex+1>=m.playlist.segments.length){m=null;break}m=this.generateSegmentInfo_({playlist:m.playlist,mediaIndex:m.mediaIndex+1,startOfSegment:m.startOfSegment+m.duration,isSyncRequest:m.isSyncRequest})}return m}stopForError(m){this.error(m),this.state="READY",this.pause(),this.trigger("error")}segmentRequestFinished_(m,v,q){if(!this.subtitlesTrack_)return void(this.state="READY");if(this.saveTransferStats_(v.stats),!this.pendingSegment_)return this.state="READY",void(this.mediaRequestsAborted+=1);if(m)return m.code===Xo&&this.handleTimeout_(),m.code===Ko?this.mediaRequestsAborted+=1:this.mediaRequestsErrored+=1,void this.stopForError(m);const ee=this.pendingSegment_;this.saveBandwidthRelatedStats_(ee.duration,v.stats),v.key&&this.segmentKey(v.key,!0),this.state="APPENDING",this.trigger("appending");const ie=ee.segment;if(ie.map&&(ie.map.bytes=v.map.bytes),ee.bytes=v.bytes,"function"!=typeof ae().WebVTT&&"function"==typeof this.loadVttJs)return this.state="WAITING_ON_VTTJS",void this.loadVttJs().then((()=>this.segmentRequestFinished_(m,v,q)),(()=>this.stopForError({message:"Error loading vtt.js"})));ie.requested=!0;try{this.parseVTTCues_(ee)}catch(m){return void this.stopForError({message:m.message})}if(this.updateTimeMapping_(ee,this.syncController_.timelines[ee.timeline],this.playlist_),ee.cues.length?ee.timingInfo={start:ee.cues[0].startTime,end:ee.cues[ee.cues.length-1].endTime}:ee.timingInfo={start:ee.startOfSegment,end:ee.startOfSegment+ee.duration},ee.isSyncRequest)return this.trigger("syncinfoupdate"),this.pendingSegment_=null,void(this.state="READY");ee.byteLength=ee.bytes.byteLength,this.mediaSecondsLoaded+=ie.duration,ee.cues.forEach((m=>{this.subtitlesTrack_.addCue(this.featuresNativeTextTracks_?new(ae().VTTCue)(m.startTime,m.endTime,m.text):m)})),removeDuplicateCuesFromTrack(this.subtitlesTrack_),this.handleAppendsDone_()}handleData_(){}updateTimingInfoEnd_(){}parseVTTCues_(m){let v,q=!1;if("function"!=typeof ae().WebVTT)throw new ld;"function"==typeof ae().TextDecoder?v=new(ae().TextDecoder)("utf8"):(v=ae().WebVTT.StringDecoder(),q=!0);const ee=new(ae().WebVTT.Parser)(ae(),ae().vttjs,v);if(m.cues=[],m.timestampmap={MPEGTS:0,LOCAL:0},ee.oncue=m.cues.push.bind(m.cues),ee.ontimestampmap=v=>{m.timestampmap=v},ee.onparsingerror=m=>{videojs.log.warn("Error encountered when parsing cues: "+m.message)},m.segment.map){let v=m.segment.map.bytes;q&&(v=uint8ToUtf8(v)),ee.parse(v)}let ie=m.bytes;q&&(ie=uint8ToUtf8(ie)),ee.parse(ie),ee.flush()}updateTimeMapping_(m,v,q){const ee=m.segment;if(!v)return;if(!m.cues.length)return void(ee.empty=!0);const{MPEGTS:ae,LOCAL:ie}=m.timestampmap,de=ae/Zn.ONE_SECOND_IN_TS-ie+v.mapping;if(m.cues.forEach((m=>{const q=m.endTime-m.startTime,ee=0===ae?m.startTime+de:this.handleRollover_(m.startTime+de,v.time);m.startTime=Math.max(ee,0),m.endTime=Math.max(ee+q,0)})),!q.syncInfo){const v=m.cues[0].startTime,ae=m.cues[m.cues.length-1].startTime;q.syncInfo={mediaSequence:q.mediaSequence+m.mediaIndex,time:Math.min(v,ae-ee.duration)}}}handleRollover_(m,v){if(null===v)return m;let q=m*Zn.ONE_SECOND_IN_TS;const ee=v*Zn.ONE_SECOND_IN_TS;let ae;for(ae=ee4294967296;)q+=ae;return q/Zn.ONE_SECOND_IN_TS}}const findAdCue=function(m,v){const q=m.cues;for(let m=0;m=ee.adStartTime&&v<=ee.adEndTime)return ee}return null},updateAdCues=function(m,v,q=0){if(!m.segments)return;let ee,ie=q;for(let q=0;q{if(q!==1/0){return{time:0,segmentIndex:0,partIndex:null}}return null}},{name:"MediaSequence",run:(m,v,q,ee,ae,ie)=>{if(!ie)return null;const de=m.getMediaSequenceMap(ie);if(!de||0===de.size)return null;if(void 0===v.mediaSequence||!Array.isArray(v.segments)||!v.segments.length)return null;let ce=v.mediaSequence,le=0;for(const m of v.segments){const v=de.get(ce);if(!v)break;if(ae>=v.start&&ae=m&&ae{if(!Object.keys(m.timelineToDatetimeMappings).length)return null;let ie=null,de=null;const ce=getPartsAndSegments(v);ae=ae||0;for(let q=0;q{let ie=null,de=null;ae=ae||0;const ce=getPartsAndSegments(v);for(let m=0;m=m)&&(de=m,ie={time:pe,segmentIndex:q.segmentIndex,partIndex:q.partIndex})}}return ie}},{name:"Discontinuity",run:(m,v,q,ee,ae)=>{let ie=null;if(ae=ae||0,v.discontinuityStarts&&v.discontinuityStarts.length){let q=null;for(let ee=0;ee=m)&&(q=m,ie={time:le.time,segmentIndex:de,partIndex:null})}}}return ie}},{name:"Playlist",run:(m,v,q,ee,ae)=>{if(v.syncInfo){return{time:v.syncInfo.time,segmentIndex:v.syncInfo.mediaSequence-v.mediaSequence,partIndex:null}}return null}}];class md extends videojs.EventTarget{constructor(m={}){super(),this.timelines=[],this.discontinuities=[],this.timelineToDatetimeMappings={},this.mediaSequenceStorage_=new Map,this.logger_=logger("SyncController")}getMediaSequenceMap(m){return this.mediaSequenceStorage_.get(m)}updateMediaSequenceMap(m,v,q){if(void 0===m.mediaSequence||!Array.isArray(m.segments)||!m.segments.length)return;const ee=this.getMediaSequenceMap(q),ae=new Map;let ie,de=m.mediaSequence;ee?ee.has(m.mediaSequence)?ie=ee.get(m.mediaSequence).start:(this.logger_(`MediaSequence sync for ${q} segment loader - received a gap between playlists.\nFallback base time to: ${v}.\nReceived media sequence: ${de}.\nCurrent map: `,ee),ie=v):ie=0,this.logger_(`MediaSequence sync for ${q} segment loader.\nReceived media sequence: ${de}.\nbase time is ${ie}\nCurrent map: `,ee),m.segments.forEach((m=>{const v=ie,q=v+m.duration,ee={start:v,end:q};ae.set(de,ee),de++,ie=q})),this.mediaSequenceStorage_.set(q,ae)}getSyncPoint(m,v,q,ee,ae){if(v!==1/0){return fd.find((({name:m})=>"VOD"===m)).run(this,m,v)}const ie=this.runStrategies_(m,v,q,ee,ae);if(!ie.length)return null;for(const v of ie){const{syncPoint:q,strategy:ae}=v,{segmentIndex:ie,time:de}=q;if(ie<0)continue;const ce=de,le=ce+m.segments[ie].duration;if(this.logger_(`Strategy: ${ae}. Current time: ${ee}. selected segment: ${ie}. Time: [${ce} -> ${le}]}`),ee>=ce&&ee0&&(ee.time*=-1),Math.abs(ee.time+sumDurations({defaultDuration:m.targetDuration,durationList:m.segments,startIndex:ee.segmentIndex,endIndex:0}))}runStrategies_(m,v,q,ee,ae){const ie=[];for(let de=0;de86400)videojs.log.warn(`Not saving expired segment info. Media sequence gap ${q} is too large.`);else for(let ee=q-1;ee>=0;ee--){const q=m.segments[ee];if(q&&void 0!==q.start){v.syncInfo={mediaSequence:m.mediaSequence+ee,time:q.start},this.logger_(`playlist refresh sync: [time:${v.syncInfo.time}, mediaSequence: ${v.syncInfo.mediaSequence}]`),this.trigger("syncinfoupdate");break}}}setDateTimeMappingForStart(m){if(this.timelineToDatetimeMappings={},m.segments&&m.segments.length&&m.segments[0].dateTimeObject){const v=m.segments[0],q=v.dateTimeObject.getTime()/1e3;this.timelineToDatetimeMappings[v.timeline]=-q}}saveSegmentTimingInfo({segmentInfo:m,shouldSaveTimelineMapping:v}){const q=this.calculateSegmentTimeMapping_(m,m.timingInfo,v),ee=m.segment;q&&(this.saveDiscontinuitySyncInfo_(m),m.playlist.syncInfo||(m.playlist.syncInfo={mediaSequence:m.playlist.mediaSequence+m.mediaIndex,time:ee.start}));const ae=ee.dateTimeObject;ee.discontinuity&&v&&ae&&(this.timelineToDatetimeMappings[ee.timeline]=-ae.getTime()/1e3)}timestampOffsetForTimeline(m){return void 0===this.timelines[m]?null:this.timelines[m].time}mappingForTimeline(m){return void 0===this.timelines[m]?null:this.timelines[m].mapping}calculateSegmentTimeMapping_(m,v,q){const ee=m.segment,ae=m.part;let ie,de,ce=this.timelines[m.timeline];if("number"==typeof m.timestampOffset)ce={time:m.startOfSegment,mapping:m.startOfSegment-v.start},q&&(this.timelines[m.timeline]=ce,this.trigger("timestampoffset"),this.logger_(`time mapping for timeline ${m.timeline}: [time: ${ce.time}] [mapping: ${ce.mapping}]`)),ie=m.startOfSegment,de=v.end+ce.mapping;else{if(!ce)return!1;ie=v.start+ce.mapping,de=v.end+ce.mapping}return ae&&(ae.start=ie,ae.end=de),(!ee.start||iece){let ee;ee=de<0?q.start-sumDurations({defaultDuration:v.targetDuration,durationList:v.segments,startIndex:m.mediaIndex,endIndex:ae}):q.end+sumDurations({defaultDuration:v.targetDuration,durationList:v.segments,startIndex:m.mediaIndex+1,endIndex:ae}),this.discontinuities[ie]={time:ee,accuracy:ce}}}}dispose(){this.trigger("dispose"),this.off()}}class yd extends videojs.EventTarget{constructor(){super(),this.pendingTimelineChanges_={},this.lastTimelineChanges_={}}clearPendingTimelineChange(m){this.pendingTimelineChanges_[m]=null,this.trigger("pendingtimelinechange")}pendingTimelineChange({type:m,from:v,to:q}){return"number"==typeof v&&"number"==typeof q&&(this.pendingTimelineChanges_[m]={type:m,from:v,to:q},this.trigger("pendingtimelinechange")),this.pendingTimelineChanges_[m]}lastTimelineChange({type:m,from:v,to:q}){return"number"==typeof v&&"number"==typeof q&&(this.lastTimelineChanges_[m]={type:m,from:v,to:q},delete this.pendingTimelineChanges_[m],this.trigger("timelinechange")),this.lastTimelineChanges_[m]}dispose(){this.trigger("dispose"),this.pendingTimelineChanges_={},this.lastTimelineChanges_={},this.off()}}const vd=transform(getWorkerString((function(){var m=function(){function Stream(){this.listeners={}}var m=Stream.prototype;return m.on=function on(m,v){this.listeners[m]||(this.listeners[m]=[]),this.listeners[m].push(v)},m.off=function off(m,v){if(!this.listeners[m])return!1;var q=this.listeners[m].indexOf(v);return this.listeners[m]=this.listeners[m].slice(0),this.listeners[m].splice(q,1),q>-1},m.trigger=function trigger(m){var v=this.listeners[m];if(v)if(2===arguments.length)for(var q=v.length,ee=0;ee>7))^ie]=ie;for(de=ce=0;!ee[de];de^=fe||1,ce=pe[ce]||1)for(Re=ce^ce<<1^ce<<2^ce<<3^ce<<4,Re=Re>>8^255&Re^99,ee[de]=Re,ae[Re]=de,be=le[ye=le[fe=le[de]]],_e=16843009*be^65537*ye^257*fe^16843008*de,xe=257*le[Re]^16843008*Re,ie=0;ie<4;ie++)v[ie][de]=xe=xe<<24^xe>>>8,q[ie][Re]=_e=_e<<24^_e>>>8;for(ie=0;ie<5;ie++)v[ie]=v[ie].slice(0),q[ie]=q[ie].slice(0);return m};let v=null;class ee{constructor(m){let q,ee,ae;v||(v=precompute()),this._tables=[[v[0][0].slice(),v[0][1].slice(),v[0][2].slice(),v[0][3].slice(),v[0][4].slice()],[v[1][0].slice(),v[1][1].slice(),v[1][2].slice(),v[1][3].slice(),v[1][4].slice()]];const ie=this._tables[0][4],de=this._tables[1],ce=m.length;let le=1;if(4!==ce&&6!==ce&&8!==ce)throw new Error("Invalid aes key size");const pe=m.slice(0),fe=[];for(this._key=[pe,fe],q=ce;q<4*ce+28;q++)ae=pe[q-1],(q%ce==0||8===ce&&q%ce==4)&&(ae=ie[ae>>>24]<<24^ie[ae>>16&255]<<16^ie[ae>>8&255]<<8^ie[255&ae],q%ce==0&&(ae=ae<<8^ae>>>24^le<<24,le=le<<1^283*(le>>7))),pe[q]=pe[q-ce]^ae;for(ee=0;q;ee++,q--)ae=pe[3&ee?q:q-4],fe[ee]=q<=4||ee<4?ae:de[0][ie[ae>>>24]]^de[1][ie[ae>>16&255]]^de[2][ie[ae>>8&255]]^de[3][ie[255&ae]]}decrypt(m,v,q,ee,ae,ie){const de=this._key[1];let ce,le,pe,fe=m^de[0],ye=ee^de[1],be=q^de[2],Re=v^de[3];const xe=de.length/4-2;let _e,we=4;const Te=this._tables[1],Se=Te[0],Ie=Te[1],Pe=Te[2],qe=Te[3],We=Te[4];for(_e=0;_e>>24]^Ie[ye>>16&255]^Pe[be>>8&255]^qe[255&Re]^de[we],le=Se[ye>>>24]^Ie[be>>16&255]^Pe[Re>>8&255]^qe[255&fe]^de[we+1],pe=Se[be>>>24]^Ie[Re>>16&255]^Pe[fe>>8&255]^qe[255&ye]^de[we+2],Re=Se[Re>>>24]^Ie[fe>>16&255]^Pe[ye>>8&255]^qe[255&be]^de[we+3],we+=4,fe=ce,ye=le,be=pe;for(_e=0;_e<4;_e++)ae[(3&-_e)+ie]=We[fe>>>24]<<24^We[ye>>16&255]<<16^We[be>>8&255]<<8^We[255&Re]^de[we++],ce=fe,fe=ye,ye=be,be=Re,Re=ce}}class ae extends m{constructor(){super(m),this.jobs=[],this.delay=1,this.timeout_=null}processJob_(){this.jobs.shift()(),this.jobs.length?this.timeout_=setTimeout(this.processJob_.bind(this),this.delay):this.timeout_=null}push(m){this.jobs.push(m),this.timeout_||(this.timeout_=setTimeout(this.processJob_.bind(this),this.delay))}}const ntoh=function(m){return m<<24|(65280&m)<<8|(16711680&m)>>8|m>>>24},decrypt=function(m,v,q){const ae=new Int32Array(m.buffer,m.byteOffset,m.byteLength>>2),ie=new ee(Array.prototype.slice.call(v)),de=new Uint8Array(m.byteLength),ce=new Int32Array(de.buffer);let le,pe,fe,ye,be,Re,xe,_e,we;for(le=q[0],pe=q[1],fe=q[2],ye=q[3],we=0;we{const ee=m[q];le(ee)?v[q]={bytes:ee.buffer,byteOffset:ee.byteOffset,byteLength:ee.byteLength}:v[q]=ee})),v};self.onmessage=function(m){const v=m.data,q=new Uint8Array(v.encrypted.bytes,v.encrypted.byteOffset,v.encrypted.byteLength),ee=new Uint32Array(v.key.bytes,v.key.byteOffset,v.key.byteLength/4),ae=new Uint32Array(v.iv.bytes,v.iv.byteOffset,v.iv.byteLength/4);new ie(q,ee,ae,(function(m,q){self.postMessage(createTransferableMessage({source:v.source,decrypted:q}),[q.buffer])}))}})));var bd=factory(vd);const audioTrackKind_=m=>{let v=m.default?"main":"alternative";return m.characteristics&&m.characteristics.indexOf("public.accessibility.describes-video")>=0&&(v="main-desc"),v},stopLoaders=(m,v)=>{m.abort(),m.pause(),v&&v.activePlaylistLoader&&(v.activePlaylistLoader.pause(),v.activePlaylistLoader=null)},startLoaders=(m,v)=>{v.activePlaylistLoader=m,m.load()},onGroupChanged=(m,v)=>()=>{const{segmentLoaders:{[m]:q,main:ee},mediaTypes:{[m]:ae}}=v,ie=ae.activeTrack(),de=ae.getActiveGroup(),ce=ae.activePlaylistLoader,le=ae.lastGroup_;de&&le&&de.id===le.id||(ae.lastGroup_=de,ae.lastTrack_=ie,stopLoaders(q,ae),de&&!de.isMainPlaylist&&(de.playlistLoader?(q.resyncLoader(),startLoaders(de.playlistLoader,ae)):ce&&ee.resetEverything()))},onGroupChanging=(m,v)=>()=>{const{segmentLoaders:{[m]:q},mediaTypes:{[m]:ee}}=v;ee.lastGroup_=null,q.abort(),q.pause()},onTrackChanged=(m,v)=>()=>{const{mainPlaylistLoader:q,segmentLoaders:{[m]:ee,main:ae},mediaTypes:{[m]:ie}}=v,de=ie.activeTrack(),ce=ie.getActiveGroup(),le=ie.activePlaylistLoader,pe=ie.lastTrack_;if((!pe||!de||pe.id!==de.id)&&(ie.lastGroup_=ce,ie.lastTrack_=de,stopLoaders(ee,ie),ce)){if(ce.isMainPlaylist){if(!de||!pe||de.id===pe.id)return;const m=v.vhs.playlistController_,ee=m.selectPlaylist();if(m.media()===ee)return;return ie.logger_(`track change. Switching main audio from ${pe.id} to ${de.id}`),q.pause(),ae.resetEverything(),void m.fastQualityChange_(ee)}if("AUDIO"===m){if(!ce.playlistLoader)return ae.setAudio(!0),void ae.resetEverything();ee.setAudio(!0),ae.setAudio(!1)}le!==ce.playlistLoader?(ee.track&&ee.track(de),ee.resetEverything(),startLoaders(ce.playlistLoader,ie)):startLoaders(ce.playlistLoader,ie)}},Rd={AUDIO:(m,v)=>()=>{const{mediaTypes:{[m]:q},excludePlaylist:ee}=v,ae=q.activeTrack(),ie=q.activeGroup(),de=(ie.filter((m=>m.default))[0]||ie[0]).id,ce=q.tracks[de];if(ae!==ce){videojs.log.warn("Problem encountered loading the alternate audio track.Switching back to default.");for(const m in q.tracks)q.tracks[m].enabled=q.tracks[m]===ce;q.onTrackChanged()}else ee({error:{message:"Problem encountered loading the default audio track."}})},SUBTITLES:(m,v)=>()=>{const{mediaTypes:{[m]:q}}=v;videojs.log.warn("Problem encountered loading the subtitle track.Disabling subtitle track.");const ee=q.activeTrack();ee&&(ee.mode="disabled"),q.onTrackChanged()}},xd={AUDIO:(m,v,q)=>{if(!v)return;const{tech:ee,requestOptions:ae,segmentLoaders:{[m]:ie}}=q;v.on("loadedmetadata",(()=>{const m=v.media();ie.playlist(m,ae),(!ee.paused()||m.endList&&"none"!==ee.preload())&&ie.load()})),v.on("loadedplaylist",(()=>{ie.playlist(v.media(),ae),ee.paused()||ie.load()})),v.on("error",Rd[m](m,q))},SUBTITLES:(m,v,q)=>{const{tech:ee,requestOptions:ae,segmentLoaders:{[m]:ie},mediaTypes:{[m]:de}}=q;v.on("loadedmetadata",(()=>{const m=v.media();ie.playlist(m,ae),ie.track(de.activeTrack()),(!ee.paused()||m.endList&&"none"!==ee.preload())&&ie.load()})),v.on("loadedplaylist",(()=>{ie.playlist(v.media(),ae),ee.paused()||ie.load()})),v.on("error",Rd[m](m,q))}},_d={AUDIO:(m,v)=>{const{vhs:q,sourceType:ee,segmentLoaders:{[m]:ae},requestOptions:ie,main:{mediaGroups:de},mediaTypes:{[m]:{groups:ce,tracks:le,logger_:pe}},mainPlaylistLoader:fe}=v,ye=isAudioOnly(fe.main);de[m]&&0!==Object.keys(de[m]).length||(de[m]={main:{default:{default:!0}}},ye&&(de[m].main.default.playlists=fe.main.playlists));for(const ae in de[m]){ce[ae]||(ce[ae]=[]);for(const be in de[m][ae]){let Re,xe=de[m][ae][be];if(ye?(pe(`AUDIO group '${ae}' label '${be}' is a main playlist`),xe.isMainPlaylist=!0,Re=null):Re="vhs-json"===ee&&xe.playlists?new No(xe.playlists[0],q,ie):xe.resolvedUri?new No(xe.resolvedUri,q,ie):xe.playlists&&"dash"===ee?new zo(xe.playlists[0],q,ie,fe):null,xe=video_es_merge({id:be,playlistLoader:Re},xe),xd[m](m,xe.playlistLoader,v),ce[ae].push(xe),void 0===le[be]){const m=new videojs.AudioTrack({id:be,kind:audioTrackKind_(xe),enabled:!1,language:xe.language,default:xe.default,label:be});le[be]=m}}}ae.on("error",Rd[m](m,v))},SUBTITLES:(m,v)=>{const{tech:q,vhs:ee,sourceType:ae,segmentLoaders:{[m]:ie},requestOptions:de,main:{mediaGroups:ce},mediaTypes:{[m]:{groups:le,tracks:pe}},mainPlaylistLoader:fe}=v;for(const ie in ce[m]){le[ie]||(le[ie]=[]);for(const ye in ce[m][ie]){if(!ee.options_.useForcedSubtitles&&ce[m][ie][ye].forced)continue;let be,Re=ce[m][ie][ye];if("hls"===ae)be=new No(Re.resolvedUri,ee,de);else if("dash"===ae){if(!Re.playlists.filter((m=>m.excludeUntil!==1/0)).length)return;be=new zo(Re.playlists[0],ee,de,fe)}else"vhs-json"===ae&&(be=new No(Re.playlists?Re.playlists[0]:Re.resolvedUri,ee,de));if(Re=video_es_merge({id:ye,playlistLoader:be},Re),xd[m](m,Re.playlistLoader,v),le[ie].push(Re),void 0===pe[ye]){const m=q.addRemoteTextTrack({id:ye,kind:"subtitles",default:Re.default&&Re.autoselect,language:Re.language,label:ye},!1).track;pe[ye]=m}}}ie.on("error",Rd[m](m,v))},"CLOSED-CAPTIONS":(m,v)=>{const{tech:q,main:{mediaGroups:ee},mediaTypes:{[m]:{groups:ae,tracks:ie}}}=v;for(const v in ee[m]){ae[v]||(ae[v]=[]);for(const de in ee[m][v]){const ce=ee[m][v][de];if(!/^(?:CC|SERVICE)/.test(ce.instreamId))continue;const le=q.options_.vhs&&q.options_.vhs.captionServices||{};let pe={label:de,language:ce.language,instreamId:ce.instreamId,default:ce.default&&ce.autoselect};if(le[pe.instreamId]&&(pe=video_es_merge(pe,le[pe.instreamId])),void 0===pe.default&&delete pe.default,ae[v].push(video_es_merge({id:de},ce)),void 0===ie[de]){const m=q.addRemoteTextTrack({id:pe.instreamId,kind:"captions",default:pe.default,language:pe.language,label:pe.label},!1).track;ie[de]=m}}}}},groupMatch=(m,v)=>{for(let q=0;qq=>{const{mainPlaylistLoader:ee,mediaTypes:{[m]:{groups:ae}}}=v,ie=ee.media();if(!ie)return null;let de=null;ie.attributes[m]&&(de=ae[ie.attributes[m]]);const ce=Object.keys(ae);if(!de)if("AUDIO"===m&&ce.length>1&&isAudioOnly(v.main))for(let m=0;mm.id===q.id))[0]||null},Ed={AUDIO:(m,v)=>()=>{const{mediaTypes:{[m]:{tracks:q}}}=v;for(const m in q)if(q[m].enabled)return q[m];return null},SUBTITLES:(m,v)=>()=>{const{mediaTypes:{[m]:{tracks:q}}}=v;for(const m in q)if("showing"===q[m].mode||"hidden"===q[m].mode)return q[m];return null}},getActiveGroup=(m,{mediaTypes:v})=>()=>{const q=v[m].activeTrack();return q?v[m].activeGroup(q):null},setupMediaGroups=m=>{["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach((v=>{_d[v](v,m)}));const{mediaTypes:v,mainPlaylistLoader:q,tech:ee,vhs:ae,segmentLoaders:{AUDIO:ie,main:de}}=m;["AUDIO","SUBTITLES"].forEach((q=>{v[q].activeGroup=activeGroup(q,m),v[q].activeTrack=Ed[q](q,m),v[q].onGroupChanged=onGroupChanged(q,m),v[q].onGroupChanging=onGroupChanging(q,m),v[q].onTrackChanged=onTrackChanged(q,m),v[q].getActiveGroup=getActiveGroup(q,m)}));const ce=v.AUDIO.activeGroup();if(ce){const m=(ce.filter((m=>m.default))[0]||ce[0]).id;v.AUDIO.tracks[m].enabled=!0,v.AUDIO.onGroupChanged(),v.AUDIO.onTrackChanged();v.AUDIO.getActiveGroup().playlistLoader?(de.setAudio(!1),ie.setAudio(!0)):de.setAudio(!0)}q.on("mediachange",(()=>{["AUDIO","SUBTITLES"].forEach((m=>v[m].onGroupChanged()))})),q.on("mediachanging",(()=>{["AUDIO","SUBTITLES"].forEach((m=>v[m].onGroupChanging()))}));const onAudioTrackChanged=()=>{v.AUDIO.onTrackChanged(),ee.trigger({type:"usage",name:"vhs-audio-change"})};ee.audioTracks().addEventListener("change",onAudioTrackChanged),ee.remoteTextTracks().addEventListener("change",v.SUBTITLES.onTrackChanged),ae.on("dispose",(()=>{ee.audioTracks().removeEventListener("change",onAudioTrackChanged),ee.remoteTextTracks().removeEventListener("change",v.SUBTITLES.onTrackChanged)})),ee.clearTracks("audio");for(const m in v.AUDIO.tracks)ee.audioTracks().addTrack(v.AUDIO.tracks[m])},createMediaTypes=()=>{const m={};return["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach((v=>{m[v]={groups:{},tracks:{},activePlaylistLoader:null,activeGroup:noop,activeTrack:noop,getActiveGroup:noop,onGroupChanged:noop,onTrackChanged:noop,lastTrack_:null,logger_:logger(`MediaGroups[${v}]`)}})),m};class wd{constructor(){this.priority_=[],this.pathwayClones_=new Map}set version(m){1===m&&(this.version_=m)}set ttl(m){this.ttl_=m||300}set reloadUri(m){m&&(this.reloadUri_=jo(this.reloadUri_,m))}set priority(m){m&&m.length&&(this.priority_=m)}set pathwayClones(m){m&&m.length&&(this.pathwayClones_=new Map(m.map((m=>[m.ID,m]))))}get version(){return this.version_}get ttl(){return this.ttl_}get reloadUri(){return this.reloadUri_}get priority(){return this.priority_}get pathwayClones(){return this.pathwayClones_}}class Td extends videojs.EventTarget{constructor(m,v){super(),this.currentPathway=null,this.defaultPathway=null,this.queryBeforeStart=!1,this.availablePathways_=new Set,this.steeringManifest=new wd,this.proxyServerUrl_=null,this.manifestType_=null,this.ttlTimeout_=null,this.request_=null,this.currentPathwayClones=new Map,this.nextPathwayClones=new Map,this.excludedSteeringManifestURLs=new Set,this.logger_=logger("Content Steering"),this.xhr_=m,this.getBandwidth_=v}assignTagProperties(m,v){this.manifestType_=v.serverUri?"HLS":"DASH";const q=v.serverUri||v.serverURL;if(!q)return this.logger_(`steering manifest URL is ${q}, cannot request steering manifest.`),void this.trigger("error");q.startsWith("data:")?this.decodeDataUriManifest_(q.substring(q.indexOf(",")+1)):(this.steeringManifest.reloadUri=jo(m,q),this.defaultPathway=v.pathwayId||v.defaultServiceLocation,this.queryBeforeStart=v.queryBeforeStart,this.proxyServerUrl_=v.proxyServerURL,this.defaultPathway&&!this.queryBeforeStart&&this.trigger("content-steering"))}requestSteeringManifest(m){const v=this.steeringManifest.reloadUri;if(!v)return;const q=m?v:this.getRequestURI(v);if(!q)return this.logger_("No valid content steering manifest URIs. Stopping content steering."),this.trigger("error"),void this.dispose();this.request_=this.xhr_({uri:q},((m,v)=>{if(m){if(410===v.status)return this.logger_(`manifest request 410 ${m}.`),this.logger_(`There will be no more content steering requests to ${q} this session.`),void this.excludedSteeringManifestURLs.add(q);if(429===v.status){const q=v.responseHeaders["retry-after"];return this.logger_(`manifest request 429 ${m}.`),this.logger_(`content steering will retry in ${q} seconds.`),void this.startTTLTimeout_(parseInt(q,10))}return this.logger_(`manifest failed to load ${m}.`),void this.startTTLTimeout_()}const ee=JSON.parse(this.request_.responseText);this.assignSteeringProperties_(ee),this.startTTLTimeout_()}))}setProxyServerUrl_(m){const v=new(ae().URL)(m),q=new(ae().URL)(this.proxyServerUrl_);return q.searchParams.set("url",encodeURI(v.toString())),this.setSteeringParams_(q.toString())}decodeDataUriManifest_(m){const v=JSON.parse(ae().atob(m));this.assignSteeringProperties_(v)}setSteeringParams_(m){const v=new(ae().URL)(m),q=this.getPathway(),ee=this.getBandwidth_();if(q){const m=`_${this.manifestType_}_pathway`;v.searchParams.set(m,q)}if(ee){const m=`_${this.manifestType_}_throughput`;v.searchParams.set(m,ee)}return v.toString()}assignSteeringProperties_(m){if(this.steeringManifest.version=m.VERSION,!this.steeringManifest.version)return this.logger_(`manifest version is ${m.VERSION}, which is not supported.`),void this.trigger("error");this.steeringManifest.ttl=m.TTL,this.steeringManifest.reloadUri=m["RELOAD-URI"],this.steeringManifest.priority=m["PATHWAY-PRIORITY"]||m["SERVICE-LOCATION-PRIORITY"],this.steeringManifest.pathwayClones=m["PATHWAY-CLONES"],this.nextPathwayClones=this.steeringManifest.pathwayClones,this.availablePathways_.size||(this.logger_("There are no available pathways for content steering. Ending content steering."),this.trigger("error"),this.dispose());const v=(m=>{for(const v of m)if(this.availablePathways_.has(v))return v;return[...this.availablePathways_][0]})(this.steeringManifest.priority);this.currentPathway!==v&&(this.currentPathway=v,this.trigger("content-steering"))}getPathway(){return this.currentPathway||this.defaultPathway}getRequestURI(m){if(!m)return null;const isExcluded=m=>this.excludedSteeringManifestURLs.has(m);if(this.proxyServerUrl_){const v=this.setProxyServerUrl_(m);if(!isExcluded(v))return v}const v=this.setSteeringParams_(m);return isExcluded(v)?null:v}startTTLTimeout_(m=this.steeringManifest.ttl){const v=1e3*m;this.ttlTimeout_=ae().setTimeout((()=>{this.requestSteeringManifest()}),v)}clearTTLTimeout_(){ae().clearTimeout(this.ttlTimeout_),this.ttlTimeout_=null}abort(){this.request_&&this.request_.abort(),this.request_=null}dispose(){this.off("content-steering"),this.off("error"),this.abort(),this.clearTTLTimeout_(),this.currentPathway=null,this.defaultPathway=null,this.queryBeforeStart=null,this.proxyServerUrl_=null,this.manifestType_=null,this.ttlTimeout_=null,this.request_=null,this.excludedSteeringManifestURLs=new Set,this.availablePathways_=new Set,this.steeringManifest=new wd}addAvailablePathway(m){m&&this.availablePathways_.add(m)}clearAvailablePathways(){this.availablePathways_.clear()}excludePathway(m){return this.availablePathways_.delete(m)}didDASHTagChange(m,v){return!v&&this.steeringManifest.reloadUri||v&&(jo(m,v.serverURL)!==this.steeringManifest.reloadUri||v.defaultServiceLocation!==this.defaultPathway||v.queryBeforeStart!==this.queryBeforeStart||v.proxyServerURL!==this.proxyServerUrl_)}getAvailablePathways(){return this.availablePathways_}}let Dd;const Sd=["mediaRequests","mediaRequestsAborted","mediaRequestsTimedout","mediaRequestsErrored","mediaTransferDuration","mediaBytesTransferred","mediaAppends"],sumLoaderStat=function(m){return this.audioSegmentLoader_[m]+this.mainSegmentLoader_[m]},shouldSwitchToMedia=function({currentPlaylist:m,buffered:v,currentTime:q,nextPlaylist:ee,bufferLowWaterLine:ae,bufferHighWaterLine:ie,duration:de,bufferBasedABR:ce,log:le}){if(!ee)return videojs.log.warn("We received no playlist to switch to. Please check your stream."),!1;const pe=`allowing switch ${m&&m.id||"null"} -> ${ee.id}`;if(!m)return le(`${pe} as current playlist is not set`),!0;if(ee.id===m.id)return!1;const fe=Boolean(findRange(v,q).length);if(!m.endList)return fe||"number"!=typeof m.partTargetDuration?(le(`${pe} as current playlist is live`),!0):(le(`not ${pe} as current playlist is live llhls, but currentTime isn't in buffered.`),!1);const ye=timeAheadOf(v,q),be=ce?Vo.EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE:Vo.MAX_BUFFER_LOW_WATER_LINE;if(dexe)&&ye>=ae){let m=`${pe} as forwardBuffer >= bufferLowWaterLine (${ye} >= ${ae})`;return ce&&(m+=` and next bandwidth > current bandwidth (${Re} > ${xe})`),le(m),!0}return le(`not ${pe} as no switching criteria met`),!1};class Cd extends videojs.EventTarget{constructor(m){super();const{src:v,withCredentials:q,tech:ee,bandwidth:ie,externVhs:de,useCueTags:ce,playlistExclusionDuration:le,enableLowInitialPlaylist:pe,sourceType:fe,cacheEncryptionKeys:ye,bufferBasedABR:be,leastPixelDiffSelector:Re,captionServices:xe}=m;if(!v)throw new Error("A non-empty playlist URL or JSON manifest string is required");let{maxPlaylistRetries:_e}=m;null==_e&&(_e=1/0),Dd=de,this.bufferBasedABR=Boolean(be),this.leastPixelDiffSelector=Boolean(Re),this.withCredentials=q,this.tech_=ee,this.vhs_=ee.vhs,this.sourceType_=fe,this.useCueTags_=ce,this.playlistExclusionDuration=le,this.maxPlaylistRetries=_e,this.enableLowInitialPlaylist=pe,this.useCueTags_&&(this.cueTagsTrack_=this.tech_.addTextTrack("metadata","ad-cues"),this.cueTagsTrack_.inBandMetadataTrackDispatchType=""),this.requestOptions_={withCredentials:q,maxPlaylistRetries:_e,timeout:null},this.on("error",this.pauseLoading),this.mediaTypes_=createMediaTypes(),this.mediaSource=new(ae().MediaSource),this.handleDurationChange_=this.handleDurationChange_.bind(this),this.handleSourceOpen_=this.handleSourceOpen_.bind(this),this.handleSourceEnded_=this.handleSourceEnded_.bind(this),this.mediaSource.addEventListener("durationchange",this.handleDurationChange_),this.mediaSource.addEventListener("sourceopen",this.handleSourceOpen_),this.mediaSource.addEventListener("sourceended",this.handleSourceEnded_),this.seekable_=createTimeRanges(),this.hasPlayed_=!1,this.syncController_=new md(m),this.segmentMetadataTrack_=ee.addRemoteTextTrack({kind:"metadata",label:"segment-metadata"},!1).track,this.decrypter_=new bd,this.sourceUpdater_=new dd(this.mediaSource),this.inbandTextTracks_={},this.timelineChangeController_=new yd,this.keyStatusMap_=new Map;const we={vhs:this.vhs_,parse708captions:m.parse708captions,useDtsForTimestampOffset:m.useDtsForTimestampOffset,captionServices:xe,mediaSource:this.mediaSource,currentTime:this.tech_.currentTime.bind(this.tech_),seekable:()=>this.seekable(),seeking:()=>this.tech_.seeking(),duration:()=>this.duration(),hasPlayed:()=>this.hasPlayed_,goalBufferLength:()=>this.goalBufferLength(),bandwidth:ie,syncController:this.syncController_,decrypter:this.decrypter_,sourceType:this.sourceType_,inbandTextTracks:this.inbandTextTracks_,cacheEncryptionKeys:ye,sourceUpdater:this.sourceUpdater_,timelineChangeController:this.timelineChangeController_,exactManifestTimings:m.exactManifestTimings,addMetadataToTextTrack:this.addMetadataToTextTrack.bind(this)};this.mainPlaylistLoader_="dash"===this.sourceType_?new zo(v,this.vhs_,video_es_merge(this.requestOptions_,{addMetadataToTextTrack:this.addMetadataToTextTrack.bind(this)})):new No(v,this.vhs_,video_es_merge(this.requestOptions_,{addDateRangesToTextTrack:this.addDateRangesToTextTrack_.bind(this)})),this.setupMainPlaylistLoaderListeners_(),this.mainSegmentLoader_=new td(video_es_merge(we,{segmentMetadataTrack:this.segmentMetadataTrack_,loaderType:"main"}),m),this.audioSegmentLoader_=new td(video_es_merge(we,{loaderType:"audio"}),m),this.subtitleSegmentLoader_=new ud(video_es_merge(we,{loaderType:"vtt",featuresNativeTextTracks:this.tech_.featuresNativeTextTracks,loadVttJs:()=>new Promise(((m,v)=>{function onLoad(){ee.off("vttjserror",onError),m()}function onError(){ee.off("vttjsloaded",onLoad),v()}ee.one("vttjsloaded",onLoad),ee.one("vttjserror",onError),ee.addWebVttScript_()}))}),m);this.contentSteeringController_=new Td(this.vhs_.xhr,(()=>this.mainSegmentLoader_.bandwidth)),this.setupSegmentLoaderListeners_(),this.bufferBasedABR&&(this.mainPlaylistLoader_.one("loadedplaylist",(()=>this.startABRTimer_())),this.tech_.on("pause",(()=>this.stopABRTimer_())),this.tech_.on("play",(()=>this.startABRTimer_()))),Sd.forEach((m=>{this[m+"_"]=sumLoaderStat.bind(this,m)})),this.logger_=logger("pc"),this.triggeredFmp4Usage=!1,"none"===this.tech_.preload()?(this.loadOnPlay_=()=>{this.loadOnPlay_=null,this.mainPlaylistLoader_.load()},this.tech_.one("play",this.loadOnPlay_)):this.mainPlaylistLoader_.load(),this.timeToLoadedData__=-1,this.mainAppendsToLoadedData__=-1,this.audioAppendsToLoadedData__=-1;const Te="none"===this.tech_.preload()?"play":"loadstart";this.tech_.one(Te,(()=>{const m=Date.now();this.tech_.one("loadeddata",(()=>{this.timeToLoadedData__=Date.now()-m,this.mainAppendsToLoadedData__=this.mainSegmentLoader_.mediaAppends,this.audioAppendsToLoadedData__=this.audioSegmentLoader_.mediaAppends}))}))}mainAppendsToLoadedData_(){return this.mainAppendsToLoadedData__}audioAppendsToLoadedData_(){return this.audioAppendsToLoadedData__}appendsToLoadedData_(){const m=this.mainAppendsToLoadedData_(),v=this.audioAppendsToLoadedData_();return-1===m||-1===v?-1:m+v}timeToLoadedData_(){return this.timeToLoadedData__}checkABR_(m="abr"){const v=this.selectPlaylist();v&&this.shouldSwitchToMedia_(v)&&this.switchMedia_(v,m)}switchMedia_(m,v,q){const ee=this.media(),ae=ee&&(ee.id||ee.uri),ie=m&&(m.id||m.uri);ae&&ae!==ie&&(this.logger_(`switch media ${ae} -> ${ie} from ${v}`),this.tech_.trigger({type:"usage",name:`vhs-rendition-change-${v}`})),this.mainPlaylistLoader_.media(m,q)}switchMediaForDASHContentSteering_(){["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach((m=>{const v=this.mediaTypes_[m],q=v?v.activeGroup():null,ee=this.contentSteeringController_.getPathway();if(q&&ee){const v=(q.length?q[0].playlists:q.playlists).filter((m=>m.attributes.serviceLocation===ee));v.length&&this.mediaTypes_[m].activePlaylistLoader.media(v[0])}}))}startABRTimer_(){this.stopABRTimer_(),this.abrTimer_=ae().setInterval((()=>this.checkABR_()),250)}stopABRTimer_(){this.tech_.scrubbing&&this.tech_.scrubbing()||(ae().clearInterval(this.abrTimer_),this.abrTimer_=null)}getAudioTrackPlaylists_(){const m=this.main(),v=m&&m.playlists||[];if(!m||!m.mediaGroups||!m.mediaGroups.AUDIO)return v;const q=m.mediaGroups.AUDIO,ee=Object.keys(q);let ae;if(Object.keys(this.mediaTypes_.AUDIO.groups).length)ae=this.mediaTypes_.AUDIO.activeTrack();else{const m=q.main||ee.length&&q[ee[0]];for(const v in m)if(m[v].default){ae={label:v};break}}if(!ae)return v;const ie=[];for(const v in q)if(q[v][ae.label]){const ee=q[v][ae.label];if(ee.playlists&&ee.playlists.length)ie.push.apply(ie,ee.playlists);else if(ee.uri)ie.push(ee);else if(m.playlists.length)for(let q=0;q{const m=this.mainPlaylistLoader_.media(),v=1.5*m.targetDuration*1e3;isLowestEnabledRendition(this.mainPlaylistLoader_.main,this.mainPlaylistLoader_.media())?this.requestOptions_.timeout=0:this.requestOptions_.timeout=v,m.endList&&"none"!==this.tech_.preload()&&(this.mainSegmentLoader_.playlist(m,this.requestOptions_),this.mainSegmentLoader_.load()),setupMediaGroups({sourceType:this.sourceType_,segmentLoaders:{AUDIO:this.audioSegmentLoader_,SUBTITLES:this.subtitleSegmentLoader_,main:this.mainSegmentLoader_},tech:this.tech_,requestOptions:this.requestOptions_,mainPlaylistLoader:this.mainPlaylistLoader_,vhs:this.vhs_,main:this.main(),mediaTypes:this.mediaTypes_,excludePlaylist:this.excludePlaylist.bind(this)}),this.triggerPresenceUsage_(this.main(),m),this.setupFirstPlay(),!this.mediaTypes_.AUDIO.activePlaylistLoader||this.mediaTypes_.AUDIO.activePlaylistLoader.media()?this.trigger("selectedinitialmedia"):this.mediaTypes_.AUDIO.activePlaylistLoader.one("loadedmetadata",(()=>{this.trigger("selectedinitialmedia")}))})),this.mainPlaylistLoader_.on("loadedplaylist",(()=>{this.loadOnPlay_&&this.tech_.off("play",this.loadOnPlay_);let m=this.mainPlaylistLoader_.media();if(!m){let v;if(this.attachContentSteeringListeners_(),this.initContentSteeringController_(),this.excludeUnsupportedVariants_(),this.enableLowInitialPlaylist&&(v=this.selectInitialPlaylist()),v||(v=this.selectPlaylist()),!v||!this.shouldSwitchToMedia_(v))return;this.initialMedia_=v,this.switchMedia_(this.initialMedia_,"initial");if(!("vhs-json"===this.sourceType_&&this.initialMedia_.segments))return;m=this.initialMedia_}this.handleUpdatedMediaPlaylist(m)})),this.mainPlaylistLoader_.on("error",(()=>{const m=this.mainPlaylistLoader_.error;this.excludePlaylist({playlistToExclude:m.playlist,error:m})})),this.mainPlaylistLoader_.on("mediachanging",(()=>{this.mainSegmentLoader_.abort(),this.mainSegmentLoader_.pause()})),this.mainPlaylistLoader_.on("mediachange",(()=>{const m=this.mainPlaylistLoader_.media(),v=1.5*m.targetDuration*1e3;isLowestEnabledRendition(this.mainPlaylistLoader_.main,this.mainPlaylistLoader_.media())?this.requestOptions_.timeout=0:this.requestOptions_.timeout=v,"dash"===this.sourceType_&&this.mainPlaylistLoader_.load(),this.mainSegmentLoader_.pause(),this.mainSegmentLoader_.playlist(m,this.requestOptions_),this.waitingForFastQualityPlaylistReceived_?this.runFastQualitySwitch_():this.mainSegmentLoader_.load(),this.tech_.trigger({type:"mediachange",bubbles:!0})})),this.mainPlaylistLoader_.on("playlistunchanged",(()=>{const m=this.mainPlaylistLoader_.media();if("playlist-unchanged"===m.lastExcludeReason_)return;this.stuckAtPlaylistEnd_(m)&&(this.excludePlaylist({error:{message:"Playlist no longer updating.",reason:"playlist-unchanged"}}),this.tech_.trigger("playliststuck"))})),this.mainPlaylistLoader_.on("renditiondisabled",(()=>{this.tech_.trigger({type:"usage",name:"vhs-rendition-disabled"})})),this.mainPlaylistLoader_.on("renditionenabled",(()=>{this.tech_.trigger({type:"usage",name:"vhs-rendition-enabled"})}))}handleUpdatedMediaPlaylist(m){this.useCueTags_&&this.updateAdCues_(m),this.mainSegmentLoader_.pause(),this.mainSegmentLoader_.playlist(m,this.requestOptions_),this.waitingForFastQualityPlaylistReceived_&&this.runFastQualitySwitch_(),this.updateDuration(!m.endList),this.tech_.paused()||(this.mainSegmentLoader_.load(),this.audioSegmentLoader_&&this.audioSegmentLoader_.load())}triggerPresenceUsage_(m,v){const q=m.mediaGroups||{};let ee=!0;const ae=Object.keys(q.AUDIO);for(const m in q.AUDIO)for(const v in q.AUDIO[m]){q.AUDIO[m][v].uri||(ee=!1)}ee&&this.tech_.trigger({type:"usage",name:"vhs-demuxed"}),Object.keys(q.SUBTITLES).length&&this.tech_.trigger({type:"usage",name:"vhs-webvtt"}),Dd.Playlist.isAes(v)&&this.tech_.trigger({type:"usage",name:"vhs-aes"}),ae.length&&Object.keys(q.AUDIO[ae[0]]).length>1&&this.tech_.trigger({type:"usage",name:"vhs-alternate-audio"}),this.useCueTags_&&this.tech_.trigger({type:"usage",name:"vhs-playlist-cue-tags"})}shouldSwitchToMedia_(m){const v=this.mainPlaylistLoader_.media()||this.mainPlaylistLoader_.pendingMedia_,q=this.tech_.currentTime(),ee=this.bufferLowWaterLine(),ae=this.bufferHighWaterLine(),ie=this.tech_.buffered();return shouldSwitchToMedia({buffered:ie,currentTime:q,currentPlaylist:v,nextPlaylist:m,bufferLowWaterLine:ee,bufferHighWaterLine:ae,duration:this.duration(),bufferBasedABR:this.bufferBasedABR,log:this.logger_})}setupSegmentLoaderListeners_(){this.mainSegmentLoader_.on("bandwidthupdate",(()=>{this.checkABR_("bandwidthupdate"),this.tech_.trigger("bandwidthupdate")})),this.mainSegmentLoader_.on("timeout",(()=>{this.bufferBasedABR&&this.mainSegmentLoader_.load()})),this.bufferBasedABR||this.mainSegmentLoader_.on("progress",(()=>{this.trigger("progress")})),this.mainSegmentLoader_.on("error",(()=>{const m=this.mainSegmentLoader_.error();this.excludePlaylist({playlistToExclude:m.playlist,error:m})})),this.mainSegmentLoader_.on("appenderror",(()=>{this.error=this.mainSegmentLoader_.error_,this.trigger("error")})),this.mainSegmentLoader_.on("syncinfoupdate",(()=>{this.onSyncInfoUpdate_()})),this.mainSegmentLoader_.on("timestampoffset",(()=>{this.tech_.trigger({type:"usage",name:"vhs-timestamp-offset"})})),this.audioSegmentLoader_.on("syncinfoupdate",(()=>{this.onSyncInfoUpdate_()})),this.audioSegmentLoader_.on("appenderror",(()=>{this.error=this.audioSegmentLoader_.error_,this.trigger("error")})),this.mainSegmentLoader_.on("ended",(()=>{this.logger_("main segment loader ended"),this.onEndOfStream()})),this.mainSegmentLoader_.on("earlyabort",(m=>{this.bufferBasedABR||(this.delegateLoaders_("all",["abort"]),this.excludePlaylist({error:{message:"Aborted early because there isn't enough bandwidth to complete the request without rebuffering."},playlistExclusionDuration:10}))}));const updateCodecs=()=>{if(!this.sourceUpdater_.hasCreatedSourceBuffers())return this.tryToCreateSourceBuffers_();const m=this.getCodecsOrExclude_();m&&this.sourceUpdater_.addOrChangeSourceBuffers(m)};this.mainSegmentLoader_.on("trackinfo",updateCodecs),this.audioSegmentLoader_.on("trackinfo",updateCodecs),this.mainSegmentLoader_.on("fmp4",(()=>{this.triggeredFmp4Usage||(this.tech_.trigger({type:"usage",name:"vhs-fmp4"}),this.triggeredFmp4Usage=!0)})),this.audioSegmentLoader_.on("fmp4",(()=>{this.triggeredFmp4Usage||(this.tech_.trigger({type:"usage",name:"vhs-fmp4"}),this.triggeredFmp4Usage=!0)})),this.audioSegmentLoader_.on("ended",(()=>{this.logger_("audioSegmentLoader ended"),this.onEndOfStream()}))}mediaSecondsLoaded_(){return Math.max(this.audioSegmentLoader_.mediaSecondsLoaded+this.mainSegmentLoader_.mediaSecondsLoaded)}load(){this.mainSegmentLoader_.load(),this.mediaTypes_.AUDIO.activePlaylistLoader&&this.audioSegmentLoader_.load(),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&this.subtitleSegmentLoader_.load()}fastQualityChange_(m=this.selectPlaylist()){m&&m===this.mainPlaylistLoader_.media()?this.logger_("skipping fastQualityChange because new media is same as old"):(this.switchMedia_(m,"fast-quality"),this.waitingForFastQualityPlaylistReceived_=!0)}runFastQualitySwitch_(){this.waitingForFastQualityPlaylistReceived_=!1,this.mainSegmentLoader_.pause(),this.mainSegmentLoader_.resetEverything((()=>{this.tech_.setCurrentTime(this.tech_.currentTime())}))}play(){if(this.setupFirstPlay())return;this.tech_.ended()&&this.tech_.setCurrentTime(0),this.hasPlayed_&&this.load();const m=this.tech_.seekable();return this.tech_.duration()===1/0&&this.tech_.currentTime(){}))}this.trigger("sourceopen")}handleSourceEnded_(){if(!this.inbandTextTracks_.metadataTrack_)return;const m=this.inbandTextTracks_.metadataTrack_.cues;if(!m||!m.length)return;const v=this.duration();m[m.length-1].endTime=isNaN(v)||Math.abs(v)===1/0?Number.MAX_VALUE:v}handleDurationChange_(){this.tech_.trigger("durationchange")}onEndOfStream(){let m=this.mainSegmentLoader_.ended_;if(this.mediaTypes_.AUDIO.activePlaylistLoader){const v=this.mainSegmentLoader_.getCurrentMediaInfo_();m=!v||v.hasVideo?m&&this.audioSegmentLoader_.ended_:this.audioSegmentLoader_.ended_}m&&(this.stopABRTimer_(),this.sourceUpdater_.endOfStream())}stuckAtPlaylistEnd_(m){if(!this.seekable().length)return!1;const v=this.syncController_.getExpiredTime(m,this.duration());if(null===v)return!1;const q=Dd.Playlist.playlistEnd(m,v),ee=this.tech_.currentTime(),ae=this.tech_.buffered();if(!ae.length)return q-ee<=Fo;const ie=ae.end(ae.length-1);return ie-ee<=Fo&&q-ie<=Fo}excludePlaylist({playlistToExclude:m=this.mainPlaylistLoader_.media(),error:v={},playlistExclusionDuration:q}){if(m=m||this.mainPlaylistLoader_.media(),q=q||v.playlistExclusionDuration||this.playlistExclusionDuration,!m)return this.error=v,void("open"!==this.mediaSource.readyState?this.trigger("error"):this.sourceUpdater_.endOfStream("network"));m.playlistErrors_++;const ee=this.mainPlaylistLoader_.main.playlists,ae=ee.filter(isEnabled),ie=1===ae.length&&ae[0]===m;if(1===ee.length&&q!==1/0)return videojs.log.warn(`Problem encountered with playlist ${m.id}. Trying again since it is the only playlist.`),this.tech_.trigger("retryplaylist"),this.mainPlaylistLoader_.load(ie);if(ie){if(this.main().contentSteering){const v=this.pathwayAttribute_(m),q=1e3*this.contentSteeringController_.steeringManifest.ttl;return this.contentSteeringController_.excludePathway(v),this.excludeThenChangePathway_(),void setTimeout((()=>{this.contentSteeringController_.addAvailablePathway(v)}),q)}let v=!1;ee.forEach((q=>{if(q===m)return;const ee=q.excludeUntil;void 0!==ee&&ee!==1/0&&(v=!0,delete q.excludeUntil)})),v&&(videojs.log.warn("Removing other playlists from the exclusion list because the last rendition is about to be excluded."),this.tech_.trigger("retryplaylist"))}let de;de=m.playlistErrors_>this.maxPlaylistRetries?1/0:Date.now()+1e3*q,m.excludeUntil=de,v.reason&&(m.lastExcludeReason_=v.reason),this.tech_.trigger("excludeplaylist"),this.tech_.trigger({type:"usage",name:"vhs-rendition-excluded"});const ce=this.selectPlaylist();if(!ce)return this.error="Playback cannot continue. No available working or supported playlists.",void this.trigger("error");const le=v.internal?this.logger_:videojs.log.warn,pe=v.message?" "+v.message:"";le(`${v.internal?"Internal problem":"Problem"} encountered with playlist ${m.id}.${pe} Switching to playlist ${ce.id}.`),ce.attributes.AUDIO!==m.attributes.AUDIO&&this.delegateLoaders_("audio",["abort","pause"]),ce.attributes.SUBTITLES!==m.attributes.SUBTITLES&&this.delegateLoaders_("subtitle",["abort","pause"]),this.delegateLoaders_("main",["abort","pause"]);const fe=ce.targetDuration/2*1e3||5e3,ye="number"==typeof ce.lastRequest&&Date.now()-ce.lastRequest<=fe;return this.switchMedia_(ce,"exclude",ie||ye)}pauseLoading(){this.delegateLoaders_("all",["abort","pause"]),this.stopABRTimer_()}delegateLoaders_(m,v){const q=[],ee="all"===m;(ee||"main"===m)&&q.push(this.mainPlaylistLoader_);const ae=[];(ee||"audio"===m)&&ae.push("AUDIO"),(ee||"subtitle"===m)&&(ae.push("CLOSED-CAPTIONS"),ae.push("SUBTITLES")),ae.forEach((m=>{const v=this.mediaTypes_[m]&&this.mediaTypes_[m].activePlaylistLoader;v&&q.push(v)})),["main","audio","subtitle"].forEach((v=>{const ee=this[`${v}SegmentLoader_`];!ee||m!==v&&"all"!==m||q.push(ee)})),q.forEach((m=>v.forEach((v=>{"function"==typeof m[v]&&m[v]()}))))}setCurrentTime(m){const v=findRange(this.tech_.buffered(),m);return this.mainPlaylistLoader_&&this.mainPlaylistLoader_.media()&&this.mainPlaylistLoader_.media().segments?v&&v.length?m:(this.mainSegmentLoader_.pause(),this.mainSegmentLoader_.resetEverything(),this.mediaTypes_.AUDIO.activePlaylistLoader&&(this.audioSegmentLoader_.pause(),this.audioSegmentLoader_.resetEverything()),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&(this.subtitleSegmentLoader_.pause(),this.subtitleSegmentLoader_.resetEverything()),void this.load()):0}duration(){if(!this.mainPlaylistLoader_)return 0;const m=this.mainPlaylistLoader_.media();return m?m.endList?this.mediaSource?this.mediaSource.duration:Dd.Playlist.duration(m):1/0:0}seekable(){return this.seekable_}onSyncInfoUpdate_(){let m;if(!this.mainPlaylistLoader_)return;let v=this.mainPlaylistLoader_.media();if(!v)return;let q=this.syncController_.getExpiredTime(v,this.duration());if(null===q)return;const ee=this.mainPlaylistLoader_.main,ae=Dd.Playlist.seekable(v,q,Dd.Playlist.liveEdgeDelay(ee,v));if(0===ae.length)return;if(this.mediaTypes_.AUDIO.activePlaylistLoader){if(v=this.mediaTypes_.AUDIO.activePlaylistLoader.media(),q=this.syncController_.getExpiredTime(v,this.duration()),null===q)return;if(m=Dd.Playlist.seekable(v,q,Dd.Playlist.liveEdgeDelay(ee,v)),0===m.length)return}let ie,de;this.seekable_&&this.seekable_.length&&(ie=this.seekable_.end(0),de=this.seekable_.start(0)),m?m.start(0)>ae.end(0)||ae.start(0)>m.end(0)?this.seekable_=ae:this.seekable_=createTimeRanges([[m.start(0)>ae.start(0)?m.start(0):ae.start(0),m.end(0)0&&(q=Math.max(q,v.end(v.length-1))),this.mediaSource.duration!==q&&this.sourceUpdater_.setDuration(q)}dispose(){this.trigger("dispose"),this.decrypter_.terminate(),this.mainPlaylistLoader_.dispose(),this.mainSegmentLoader_.dispose(),this.contentSteeringController_.dispose(),this.keyStatusMap_.clear(),this.loadOnPlay_&&this.tech_.off("play",this.loadOnPlay_),["AUDIO","SUBTITLES"].forEach((m=>{const v=this.mediaTypes_[m].groups;for(const m in v)v[m].forEach((m=>{m.playlistLoader&&m.playlistLoader.dispose()}))})),this.audioSegmentLoader_.dispose(),this.subtitleSegmentLoader_.dispose(),this.sourceUpdater_.dispose(),this.timelineChangeController_.dispose(),this.stopABRTimer_(),this.updateDuration_&&this.mediaSource.removeEventListener("sourceopen",this.updateDuration_),this.mediaSource.removeEventListener("durationchange",this.handleDurationChange_),this.mediaSource.removeEventListener("sourceopen",this.handleSourceOpen_),this.mediaSource.removeEventListener("sourceended",this.handleSourceEnded_),this.off()}main(){return this.mainPlaylistLoader_.main}media(){return this.mainPlaylistLoader_.media()||this.initialMedia_}areMediaTypesKnown_(){const m=!!this.mediaTypes_.AUDIO.activePlaylistLoader,v=!!this.mainSegmentLoader_.getCurrentMediaInfo_(),q=!m||!!this.audioSegmentLoader_.getCurrentMediaInfo_();return!(!v||!q)}getCodecsOrExclude_(){const m={main:this.mainSegmentLoader_.getCurrentMediaInfo_()||{},audio:this.audioSegmentLoader_.getCurrentMediaInfo_()||{}},v=this.mainSegmentLoader_.getPendingSegmentPlaylist()||this.media();m.video=m.main;const q=codecsForPlaylist(this.main(),v),ee={},ae=!!this.mediaTypes_.AUDIO.activePlaylistLoader;if(m.main.hasVideo&&(ee.video=q.video||m.main.videoCodec||"avc1.4d400d"),m.main.isMuxed&&(ee.video+=`,${q.audio||m.main.audioCodec||pt}`),(m.main.hasAudio&&!m.main.isMuxed||m.audio.hasAudio||ae)&&(ee.audio=q.audio||m.main.audioCodec||m.audio.audioCodec||pt,m.audio.isFmp4=m.main.hasAudio&&!m.main.isMuxed?m.main.isFmp4:m.audio.isFmp4),!ee.audio&&!ee.video)return void this.excludePlaylist({playlistToExclude:v,error:{message:"Could not determine codecs for playlist."},playlistExclusionDuration:1/0});const ie={};let de;if(["video","audio"].forEach((function(v){if(ee.hasOwnProperty(v)&&(q=m[v].isFmp4,ae=ee[v],!(q?lt(ae):ut(ae)))){const q=m[v].isFmp4?"browser":"muxer";ie[q]=ie[q]||[],ie[q].push(ee[v]),"audio"===v&&(de=q)}var q,ae})),ae&&de&&v.attributes.AUDIO){const m=v.attributes.AUDIO;this.main().playlists.forEach((q=>{(q.attributes&&q.attributes.AUDIO)===m&&q!==v&&(q.excludeUntil=1/0)})),this.logger_(`excluding audio group ${m} as ${de} does not support codec(s): "${ee.audio}"`)}if(!Object.keys(ie).length){if(this.sourceUpdater_.hasCreatedSourceBuffers()&&!this.sourceUpdater_.canChangeType()){const m=[];if(["video","audio"].forEach((v=>{const q=(it(this.sourceUpdater_.codecs[v]||"")[0]||{}).type,ae=(it(ee[v]||"")[0]||{}).type;q&&ae&&q.toLowerCase()!==ae.toLowerCase()&&m.push(`"${this.sourceUpdater_.codecs[v]}" -> "${ee[v]}"`)})),m.length)return void this.excludePlaylist({playlistToExclude:v,error:{message:`Codec switching not supported: ${m.join(", ")}.`,internal:!0},playlistExclusionDuration:1/0})}return ee}{const m=Object.keys(ie).reduce(((m,v)=>(m&&(m+=", "),m+=`${v} does not support codec(s): "${ie[v].join(",")}"`)),"")+".";this.excludePlaylist({playlistToExclude:v,error:{internal:!0,message:m},playlistExclusionDuration:1/0})}}tryToCreateSourceBuffers_(){if("open"!==this.mediaSource.readyState||this.sourceUpdater_.hasCreatedSourceBuffers())return;if(!this.areMediaTypesKnown_())return;const m=this.getCodecsOrExclude_();if(!m)return;this.sourceUpdater_.createSourceBuffers(m);const v=[m.video,m.audio].filter(Boolean).join(",");this.excludeIncompatibleVariants_(v)}excludeUnsupportedVariants_(){const m=this.main().playlists,v=[];Object.keys(m).forEach((q=>{const ee=m[q];if(-1!==v.indexOf(ee.id))return;v.push(ee.id);const ae=codecsForPlaylist(this.main,ee),ie=[];!ae.audio||ut(ae.audio)||lt(ae.audio)||ie.push(`audio codec ${ae.audio}`),!ae.video||ut(ae.video)||lt(ae.video)||ie.push(`video codec ${ae.video}`),ae.text&&"stpp.ttml.im1t"===ae.text&&ie.push(`text codec ${ae.text}`),ie.length&&(ee.excludeUntil=1/0,this.logger_(`excluding ${ee.id} for unsupported: ${ie.join(", ")}`))}))}excludeIncompatibleVariants_(m){const v=[],q=this.main().playlists,ee=unwrapCodecList(it(m)),ae=codecCount(ee),ie=ee.video&&it(ee.video)[0]||null,de=ee.audio&&it(ee.audio)[0]||null;Object.keys(q).forEach((m=>{const ee=q[m];if(-1!==v.indexOf(ee.id)||ee.excludeUntil===1/0)return;v.push(ee.id);const ce=[],le=codecsForPlaylist(this.mainPlaylistLoader_.main,ee),pe=codecCount(le);if(le.audio||le.video){if(pe!==ae&&ce.push(`codec count "${pe}" !== "${ae}"`),!this.sourceUpdater_.canChangeType()){const m=le.video&&it(le.video)[0]||null,v=le.audio&&it(le.audio)[0]||null;m&&ie&&m.type.toLowerCase()!==ie.type.toLowerCase()&&ce.push(`video codec "${m.type}" !== "${ie.type}"`),v&&de&&v.type.toLowerCase()!==de.type.toLowerCase()&&ce.push(`audio codec "${v.type}" !== "${de.type}"`)}ce.length&&(ee.excludeUntil=1/0,this.logger_(`excluding ${ee.id}: ${ce.join(" && ")}`))}}))}updateAdCues_(m){let v=0;const q=this.seekable();q.length&&(v=q.start(0)),updateAdCues(m,this.cueTagsTrack_,v)}goalBufferLength(){const m=this.tech_.currentTime(),v=Vo.GOAL_BUFFER_LENGTH,q=Vo.GOAL_BUFFER_LENGTH_RATE,ee=Math.max(v,Vo.MAX_GOAL_BUFFER_LENGTH);return Math.min(v+m*q,ee)}bufferLowWaterLine(){const m=this.tech_.currentTime(),v=Vo.BUFFER_LOW_WATER_LINE,q=Vo.BUFFER_LOW_WATER_LINE_RATE,ee=Math.max(v,Vo.MAX_BUFFER_LOW_WATER_LINE),ae=Math.max(v,Vo.EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE);return Math.min(v+m*q,this.bufferBasedABR?ae:ee)}bufferHighWaterLine(){return Vo.BUFFER_HIGH_WATER_LINE}addDateRangesToTextTrack_(m){createMetadataTrackIfNotExists(this.inbandTextTracks_,"com.apple.streaming",this.tech_),addDateRangeMetadata({inbandTextTracks:this.inbandTextTracks_,dateRanges:m})}addMetadataToTextTrack(m,v,q){const ee=this.sourceUpdater_.videoBuffer?this.sourceUpdater_.videoTimestampOffset():this.sourceUpdater_.audioTimestampOffset();createMetadataTrackIfNotExists(this.inbandTextTracks_,m,this.tech_),addMetadata({inbandTextTracks:this.inbandTextTracks_,metadataArray:v,timestampOffset:ee,videoDuration:q})}pathwayAttribute_(m){return m.attributes["PATHWAY-ID"]||m.attributes.serviceLocation}initContentSteeringController_(){const m=this.main();if(m.contentSteering){for(const v of m.playlists)this.contentSteeringController_.addAvailablePathway(this.pathwayAttribute_(v));this.contentSteeringController_.assignTagProperties(m.uri,m.contentSteering),this.contentSteeringController_.queryBeforeStart?this.contentSteeringController_.requestSteeringManifest(!0):this.tech_.one("canplay",(()=>{this.contentSteeringController_.requestSteeringManifest()}))}}resetContentSteeringController_(){this.contentSteeringController_.clearAvailablePathways(),this.contentSteeringController_.dispose(),this.initContentSteeringController_()}attachContentSteeringListeners_(){this.contentSteeringController_.on("content-steering",this.excludeThenChangePathway_.bind(this)),"dash"===this.sourceType_&&this.mainPlaylistLoader_.on("loadedplaylist",(()=>{const m=this.main();(this.contentSteeringController_.didDASHTagChange(m.uri,m.contentSteering)||(()=>{const v=this.contentSteeringController_.getAvailablePathways(),q=[];for(const ee of m.playlists){const m=ee.attributes.serviceLocation;if(m&&(q.push(m),!v.has(m)))return!0}return!(q.length||!v.size)})())&&this.resetContentSteeringController_()}))}excludeThenChangePathway_(){const m=this.contentSteeringController_.getPathway();if(!m)return;this.handlePathwayClones_();const v=this.main().playlists,q=new Set;let ee=!1;Object.keys(v).forEach((ae=>{const ie=v[ae],de=this.pathwayAttribute_(ie),ce=de&&m!==de;ie.excludeUntil===1/0&&"content-steering"===ie.lastExcludeReason_&&!ce&&(delete ie.excludeUntil,delete ie.lastExcludeReason_,ee=!0);const le=!ie.excludeUntil&&ie.excludeUntil!==1/0;!q.has(ie.id)&&ce&&le&&(q.add(ie.id),ie.excludeUntil=1/0,ie.lastExcludeReason_="content-steering",this.logger_(`excluding ${ie.id} for ${ie.lastExcludeReason_}`))})),"DASH"===this.contentSteeringController_.manifestType_&&Object.keys(this.mediaTypes_).forEach((v=>{const q=this.mediaTypes_[v];if(q.activePlaylistLoader){const v=q.activePlaylistLoader.media_;v&&v.attributes.serviceLocation!==m&&(ee=!0)}})),ee&&this.changeSegmentPathway_()}handlePathwayClones_(){const m=this.main().playlists,v=this.contentSteeringController_.currentPathwayClones,q=this.contentSteeringController_.nextPathwayClones;if(v&&v.size||q&&q.size){for(const[m,ee]of v.entries()){q.get(m)||(this.mainPlaylistLoader_.updateOrDeleteClone(ee),this.contentSteeringController_.excludePathway(m))}for(const[ee,ae]of q.entries()){const q=v.get(ee);if(q)this.equalPathwayClones_(q,ae)||(this.mainPlaylistLoader_.updateOrDeleteClone(ae,!0),this.contentSteeringController_.addAvailablePathway(ee));else{m.filter((m=>m.attributes["PATHWAY-ID"]===ae["BASE-ID"])).forEach((m=>{this.mainPlaylistLoader_.addClonePathway(ae,m)})),this.contentSteeringController_.addAvailablePathway(ee)}}this.contentSteeringController_.currentPathwayClones=new Map(JSON.parse(JSON.stringify([...q])))}}equalPathwayClones_(m,v){if(m["BASE-ID"]!==v["BASE-ID"]||m.ID!==v.ID||m["URI-REPLACEMENT"].HOST!==v["URI-REPLACEMENT"].HOST)return!1;const q=m["URI-REPLACEMENT"].PARAMS,ee=v["URI-REPLACEMENT"].PARAMS;for(const m in q)if(q[m]!==ee[m])return!1;for(const m in ee)if(q[m]!==ee[m])return!1;return!0}changeSegmentPathway_(){const m=this.selectPlaylist();this.pauseLoading(),"DASH"===this.contentSteeringController_.manifestType_&&this.switchMediaForDASHContentSteering_(),this.switchMedia_(m,"content-steering")}excludeNonUsablePlaylistsByKeyId_(){if(!this.mainPlaylistLoader_||!this.mainPlaylistLoader_.main)return;let m=0;const v="non-usable";this.mainPlaylistLoader_.main.playlists.forEach((q=>{const ee=this.mainPlaylistLoader_.getKeyIdSet(q);ee&&ee.size&&ee.forEach((ee=>{const ae="usable",ie=this.keyStatusMap_.has(ee)&&this.keyStatusMap_.get(ee)===ae,de=q.lastExcludeReason_===v&&q.excludeUntil===1/0;ie?ie&&de&&(delete q.excludeUntil,delete q.lastExcludeReason_,this.logger_(`enabling playlist ${q.id} because key ID ${ee} is ${ae}`)):(q.excludeUntil!==1/0&&q.lastExcludeReason_!==v&&(q.excludeUntil=1/0,q.lastExcludeReason_=v,this.logger_(`excluding playlist ${q.id} because the key ID ${ee} doesn't exist in the keyStatusMap or is not ${ae}`)),m++)}))})),m>=this.mainPlaylistLoader_.main.playlists.length&&this.mainPlaylistLoader_.main.playlists.forEach((m=>{const q=m&&m.attributes&&m.attributes.RESOLUTION&&m.attributes.RESOLUTION.height<720,ee=m.excludeUntil===1/0&&m.lastExcludeReason_===v;q&&ee&&(delete m.excludeUntil,videojs.log.warn(`enabling non-HD playlist ${m.id} because all playlists were excluded due to ${v} key IDs`))}))}addKeyStatus_(m,v){const q=("string"==typeof m?m:bufferToHexString(m)).slice(0,32).toLowerCase();this.logger_(`KeyStatus '${v}' with key ID ${q} added to the keyStatusMap`),this.keyStatusMap_.set(q,v)}updatePlaylistByKeyStatus(m,v){this.addKeyStatus_(m,v),this.waitingForFastQualityPlaylistReceived_||this.excludeNonUsableThenChangePlaylist_(),this.mainPlaylistLoader_.off("loadedplaylist",this.excludeNonUsableThenChangePlaylist_.bind(this)),this.mainPlaylistLoader_.on("loadedplaylist",this.excludeNonUsableThenChangePlaylist_.bind(this))}excludeNonUsableThenChangePlaylist_(){this.excludeNonUsablePlaylistsByKeyId_(),this.fastQualityChange_()}}class kd{constructor(m,v,q){const{playlistController_:ee}=m,ae=ee.fastQualityChange_.bind(ee);if(v.attributes){const m=v.attributes.RESOLUTION;this.width=m&&m.width,this.height=m&&m.height,this.bandwidth=v.attributes.BANDWIDTH,this.frameRate=v.attributes["FRAME-RATE"]}var ie,de,ce;this.codecs=codecsForPlaylist(ee.main(),v),this.playlist=v,this.id=q,this.enabled=(ie=m.playlists,de=v.id,ce=ae,m=>{const v=ie.main.playlists[de],q=isIncompatible(v),ee=isEnabled(v);return void 0===m?ee:(m?delete v.disabled:v.disabled=!0,m===ee||q||(ce(),m?ie.trigger("renditionenabled"):ie.trigger("renditiondisabled")),m)})}}const Ad=["seeking","seeked","pause","playing","error"];class Id{constructor(m){this.playlistController_=m.playlistController,this.tech_=m.tech,this.seekable=m.seekable,this.allowSeeksWithinUnsafeLiveWindow=m.allowSeeksWithinUnsafeLiveWindow,this.liveRangeSafeTimeDelta=m.liveRangeSafeTimeDelta,this.media=m.media,this.consecutiveUpdates=0,this.lastRecordedTime=null,this.checkCurrentTimeTimeout_=null,this.logger_=logger("PlaybackWatcher"),this.logger_("initialize");const playHandler=()=>this.monitorCurrentTime_(),canPlayHandler=()=>this.monitorCurrentTime_(),waitingHandler=()=>this.techWaiting_(),cancelTimerHandler=()=>this.resetTimeUpdate_(),v=this.playlistController_,q=["main","subtitle","audio"],ee={};q.forEach((m=>{ee[m]={reset:()=>this.resetSegmentDownloads_(m),updateend:()=>this.checkSegmentDownloads_(m)},v[`${m}SegmentLoader_`].on("appendsdone",ee[m].updateend),v[`${m}SegmentLoader_`].on("playlistupdate",ee[m].reset),this.tech_.on(["seeked","seeking"],ee[m].reset)}));const setSeekingHandlers=m=>{["main","audio"].forEach((q=>{v[`${q}SegmentLoader_`][m]("appended",this.seekingAppendCheck_)}))};this.seekingAppendCheck_=()=>{this.fixesBadSeeks_()&&(this.consecutiveUpdates=0,this.lastRecordedTime=this.tech_.currentTime(),setSeekingHandlers("off"))},this.clearSeekingAppendCheck_=()=>setSeekingHandlers("off"),this.watchForBadSeeking_=()=>{this.clearSeekingAppendCheck_(),setSeekingHandlers("on")},this.tech_.on("seeked",this.clearSeekingAppendCheck_),this.tech_.on("seeking",this.watchForBadSeeking_),this.tech_.on("waiting",waitingHandler),this.tech_.on(Ad,cancelTimerHandler),this.tech_.on("canplay",canPlayHandler),this.tech_.one("play",playHandler),this.dispose=()=>{this.clearSeekingAppendCheck_(),this.logger_("dispose"),this.tech_.off("waiting",waitingHandler),this.tech_.off(Ad,cancelTimerHandler),this.tech_.off("canplay",canPlayHandler),this.tech_.off("play",playHandler),this.tech_.off("seeking",this.watchForBadSeeking_),this.tech_.off("seeked",this.clearSeekingAppendCheck_),q.forEach((m=>{v[`${m}SegmentLoader_`].off("appendsdone",ee[m].updateend),v[`${m}SegmentLoader_`].off("playlistupdate",ee[m].reset),this.tech_.off(["seeked","seeking"],ee[m].reset)})),this.checkCurrentTimeTimeout_&&ae().clearTimeout(this.checkCurrentTimeTimeout_),this.resetTimeUpdate_()}}monitorCurrentTime_(){this.checkCurrentTime_(),this.checkCurrentTimeTimeout_&&ae().clearTimeout(this.checkCurrentTimeTimeout_),this.checkCurrentTimeTimeout_=ae().setTimeout(this.monitorCurrentTime_.bind(this),250)}resetSegmentDownloads_(m){const v=this.playlistController_[`${m}SegmentLoader_`];this[`${m}StalledDownloads_`]>0&&this.logger_(`resetting possible stalled download count for ${m} loader`),this[`${m}StalledDownloads_`]=0,this[`${m}Buffered_`]=v.buffered_()}checkSegmentDownloads_(m){const v=this.playlistController_,q=v[`${m}SegmentLoader_`],ee=q.buffered_(),ae=isRangeDifferent(this[`${m}Buffered_`],ee);this[`${m}Buffered_`]=ee,ae?this.resetSegmentDownloads_(m):(this[`${m}StalledDownloads_`]++,this.logger_(`found #${this[`${m}StalledDownloads_`]} ${m} appends that did not increase buffer (possible stalled download)`,{playlistId:q.playlist_&&q.playlist_.id,buffered:timeRangesToArray(ee)}),this[`${m}StalledDownloads_`]<10||(this.logger_(`${m} loader stalled download exclusion`),this.resetSegmentDownloads_(m),this.tech_.trigger({type:"usage",name:`vhs-${m}-download-exclusion`}),"subtitle"!==m&&v.excludePlaylist({error:{message:`Excessive ${m} segment downloading detected.`},playlistExclusionDuration:1/0})))}checkCurrentTime_(){if(this.tech_.paused()||this.tech_.seeking())return;const m=this.tech_.currentTime(),v=this.tech_.buffered();if(this.lastRecordedTime===m&&(!v.length||m+Fo>=v.end(v.length-1)))return this.techWaiting_();this.consecutiveUpdates>=5&&m===this.lastRecordedTime?(this.consecutiveUpdates++,this.waiting_()):m===this.lastRecordedTime?this.consecutiveUpdates++:(this.consecutiveUpdates=0,this.lastRecordedTime=m)}resetTimeUpdate_(){this.consecutiveUpdates=0}fixesBadSeeks_(){if(!this.tech_.seeking())return!1;const m=this.seekable(),v=this.tech_.currentTime();let q;if(this.afterSeekableWindow_(m,v,this.media(),this.allowSeeksWithinUnsafeLiveWindow)){q=m.end(m.length-1)}if(this.beforeSeekableWindow_(m,v)){const v=m.start(0);q=v+(v===m.end(0)?0:Fo)}if(void 0!==q)return this.logger_(`Trying to seek outside of seekable at time ${v} with seekable range ${printableRange(m)}. Seeking to ${q}.`),this.tech_.setCurrentTime(q),!0;const ee=this.playlistController_.sourceUpdater_,ae=this.tech_.buffered(),ie=ee.audioBuffer?ee.audioBuffered():null,de=ee.videoBuffer?ee.videoBuffered():null,ce=this.media(),le=ce.partTargetDuration?ce.partTargetDuration:2*(ce.targetDuration-Po),pe=[ie,de];for(let m=0;m ${q.end(0)}]. Attempting to resume playback by seeking to the current time.`),void this.tech_.trigger({type:"usage",name:"vhs-unknown-waiting"})):void 0}techWaiting_(){const m=this.seekable(),v=this.tech_.currentTime();if(this.tech_.seeking())return!0;if(this.beforeSeekableWindow_(m,v)){const q=m.end(m.length-1);return this.logger_(`Fell out of live window at time ${v}. Seeking to live point (seekable end) ${q}`),this.resetTimeUpdate_(),this.tech_.setCurrentTime(q),this.tech_.trigger({type:"usage",name:"vhs-live-resync"}),!0}const q=this.tech_.vhs.playlistController_.sourceUpdater_,ee=this.tech_.buffered();if(this.videoUnderflow_({audioBuffered:q.audioBuffered(),videoBuffered:q.videoBuffered(),currentTime:v}))return this.resetTimeUpdate_(),this.tech_.setCurrentTime(v),this.tech_.trigger({type:"usage",name:"vhs-video-underflow"}),!0;const ae=findNextRange(ee,v);return ae.length>0&&(this.logger_(`Stopped at ${v} and seeking to ${ae.start(0)}`),this.resetTimeUpdate_(),this.skipTheGap_(v),!0)}afterSeekableWindow_(m,v,q,ee=!1){if(!m.length)return!1;let ae=m.end(m.length-1)+Fo;const ie=!q.endList,de="number"==typeof q.partTargetDuration;return ie&&(de||ee)&&(ae=m.end(m.length-1)+3*q.targetDuration),v>ae}beforeSeekableWindow_(m,v){return!!(m.length&&m.start(0)>0&&v2)return{start:ee,end:ae}}return null}}const Fd={errorInterval:30,getSource(m){return m(this.tech({IWillNotUseThisInPlugins:!0}).currentSource_||this.currentSource())}},initPlugin=function(m,v){let q=0,ee=0;const ae=video_es_merge(Fd,v);m.ready((()=>{m.trigger({type:"usage",name:"vhs-error-reload-initialized"})}));const loadedMetadataHandler=function(){ee&&m.currentTime(ee)},setSource=function(v){null!=v&&(ee=m.duration()!==1/0&&m.currentTime()||0,m.one("loadedmetadata",loadedMetadataHandler),m.src(v),m.trigger({type:"usage",name:"vhs-error-reload"}),m.play())},errorHandler=function(){if(Date.now()-q<1e3*ae.errorInterval)m.trigger({type:"usage",name:"vhs-error-reload-canceled"});else{if(ae.getSource&&"function"==typeof ae.getSource)return q=Date.now(),ae.getSource.call(m,setSource);videojs.log.error("ERROR: reloadSourceOnError - The option getSource must be a function!")}},cleanupEvents=function(){m.off("loadedmetadata",loadedMetadataHandler),m.off("error",errorHandler),m.off("dispose",cleanupEvents)};m.on("error",errorHandler),m.on("dispose",cleanupEvents),m.reloadSourceOnError=function(v){cleanupEvents(),initPlugin(m,v)}},reloadSourceOnError=function(m){initPlugin(this,m)};var Od="3.10.0";const Ld={PlaylistLoader:No,Playlist:Oo,utils:qo,STANDARD_PLAYLIST_SELECTOR:lastBandwidthSelector,INITIAL_PLAYLIST_SELECTOR:function(){const m=this.playlists.main.playlists.filter(Oo.isEnabled);stableSort(m,((m,v)=>comparePlaylistBandwidth(m,v)));return m.filter((m=>!!codecsForPlaylist(this.playlists.main,m).video))[0]||null},lastBandwidthSelector:lastBandwidthSelector,movingAverageBandwidthSelector:function(m){let v=-1,q=-1;if(m<0||m>1)throw new Error("Moving average bandwidth decay must be between 0 and 1.");return function(){const ee=this.useDevicePixelRatio&&ae().devicePixelRatio||1;return v<0&&(v=this.systemBandwidth,q=this.systemBandwidth),this.systemBandwidth>0&&this.systemBandwidth!==q&&(v=m*this.systemBandwidth+(1-m)*v,q=this.systemBandwidth),simpleSelector(this.playlists.main,v,parseInt(safeGetComputedStyle(this.tech_.el(),"width"),10)*ee,parseInt(safeGetComputedStyle(this.tech_.el(),"height"),10)*ee,this.limitRenditionByPlayerDimensions,this.playlistController_)}},comparePlaylistBandwidth:comparePlaylistBandwidth,comparePlaylistResolution:function(m,v){let q,ee;return m.attributes.RESOLUTION&&m.attributes.RESOLUTION.width&&(q=m.attributes.RESOLUTION.width),q=q||ae().Number.MAX_VALUE,v.attributes.RESOLUTION&&v.attributes.RESOLUTION.width&&(ee=v.attributes.RESOLUTION.width),ee=ee||ae().Number.MAX_VALUE,q===ee&&m.attributes.BANDWIDTH&&v.attributes.BANDWIDTH?m.attributes.BANDWIDTH-v.attributes.BANDWIDTH:q-ee},xhr:xhrFactory()};Object.keys(Vo).forEach((m=>{Object.defineProperty(Ld,m,{get:()=>(videojs.log.warn(`using Vhs.${m} is UNSAFE be sure you know what you are doing`),Vo[m]),set(v){videojs.log.warn(`using Vhs.${m} is UNSAFE be sure you know what you are doing`),"number"!=typeof v||v<0?videojs.log.warn(`value of Vhs.${m} must be greater than or equal to 0`):Vo[m]=v}})}));const Ud="videojs-vhs",handleVhsMediaChange=function(m,v){const q=v.media();let ee=-1;for(let v=0;v{m.addQualityLevel(v)})),handleVhsMediaChange(m,v.playlists)};Ld.canPlaySource=function(){return videojs.log.warn("VHS is no longer a tech. Please remove it from your player's techOrder.")};const emeKeySystems=(m,v,q)=>{if(!m)return m;let ee={};v&&v.attributes&&v.attributes.CODECS&&(ee=unwrapCodecList(it(v.attributes.CODECS))),q&&q.attributes&&q.attributes.CODECS&&(ee.audio=q.attributes.CODECS);const ae=ct(ee.video),ie=ct(ee.audio),de={};for(const q in m)de[q]={},ie&&(de[q].audioContentType=ie),ae&&(de[q].videoContentType=ae),v.contentProtection&&v.contentProtection[q]&&v.contentProtection[q].pssh&&(de[q].pssh=v.contentProtection[q].pssh),"string"==typeof m[q]&&(de[q].url=m[q]);return video_es_merge(m,de)},getAllPsshKeySystemsOptions=(m,v)=>m.reduce(((m,q)=>{if(!q.contentProtection)return m;const ee=v.reduce(((m,v)=>{const ee=q.contentProtection[v];return ee&&ee.pssh&&(m[v]={pssh:ee.pssh}),m}),{});return Object.keys(ee).length&&m.push(ee),m}),[]),waitForKeySessionCreation=({player:m,sourceKeySystems:v,audioMedia:q,mainPlaylists:ee})=>{if(!m.eme.initializeMediaKeys)return Promise.resolve();const ae=q?ee.concat([q]):ee,ie=getAllPsshKeySystemsOptions(ae,Object.keys(v)),de=[],ce=[];return ie.forEach((v=>{ce.push(new Promise(((v,q)=>{m.tech_.one("keysessioncreated",v)}))),de.push(new Promise(((q,ee)=>{m.eme.initializeMediaKeys({keySystems:v},(m=>{m?ee(m):q()}))})))})),Promise.race([Promise.all(de),Promise.race(ce)])},setupEmeOptions=({player:m,sourceKeySystems:v,media:q,audioMedia:ee})=>{const ae=emeKeySystems(v,q,ee);return!!ae&&(m.currentSource().keySystems=ae,!(ae&&!m.eme)||(videojs.log.warn("DRM encrypted source cannot be decrypted without a DRM plugin"),!1))},getVhsLocalStorage=()=>{if(!ae().localStorage)return null;const m=ae().localStorage.getItem(Ud);if(!m)return null;try{return JSON.parse(m)}catch(m){return null}},updateVhsLocalStorage=m=>{if(!ae().localStorage)return!1;let v=getVhsLocalStorage();v=v?video_es_merge(v,m):m;try{ae().localStorage.setItem(Ud,JSON.stringify(v))}catch(m){return!1}return v},addOnRequestHook=(m,v)=>{m._requestCallbackSet||(m._requestCallbackSet=new Set),m._requestCallbackSet.add(v)},addOnResponseHook=(m,v)=>{m._responseCallbackSet||(m._responseCallbackSet=new Set),m._responseCallbackSet.add(v)},removeOnRequestHook=(m,v)=>{m._requestCallbackSet&&(m._requestCallbackSet.delete(v),m._requestCallbackSet.size||delete m._requestCallbackSet)},removeOnResponseHook=(m,v)=>{m._responseCallbackSet&&(m._responseCallbackSet.delete(v),m._responseCallbackSet.size||delete m._responseCallbackSet)};Ld.supportsNativeHls=function(){if(!de()||!de().createElement)return!1;const m=de().createElement("video");if(!videojs.getTech("Html5").isSupported())return!1;return["application/vnd.apple.mpegurl","audio/mpegurl","audio/x-mpegurl","application/x-mpegurl","video/x-mpegurl","video/mpegurl","application/mpegurl"].some((function(v){return/maybe|probably/i.test(m.canPlayType(v))}))}(),Ld.supportsNativeDash=!!(de()&&de().createElement&&videojs.getTech("Html5").isSupported())&&/maybe|probably/i.test(de().createElement("video").canPlayType("application/dash+xml")),Ld.supportsTypeNatively=m=>"hls"===m?Ld.supportsNativeHls:"dash"===m&&Ld.supportsNativeDash,Ld.isSupported=function(){return videojs.log.warn("VHS is no longer a tech. Please remove it from your player's techOrder.")},Ld.xhr.onRequest=function(m){addOnRequestHook(Ld.xhr,m)},Ld.xhr.onResponse=function(m){addOnResponseHook(Ld.xhr,m)},Ld.xhr.offRequest=function(m){removeOnRequestHook(Ld.xhr,m)},Ld.xhr.offResponse=function(m){removeOnResponseHook(Ld.xhr,m)};const Bd=videojs.getComponent("Component");class Nd extends Bd{constructor(m,v,q){if(super(v,q.vhs),"number"==typeof q.initialBandwidth&&(this.options_.bandwidth=q.initialBandwidth),this.logger_=logger("VhsHandler"),v.options_&&v.options_.playerId){const m=videojs.getPlayer(v.options_.playerId);this.player_=m}if(this.tech_=v,this.source_=m,this.stats={},this.ignoreNextSeekingEvent_=!1,this.setOptions_(),this.options_.overrideNative&&v.overrideNativeAudioTracks&&v.overrideNativeVideoTracks)v.overrideNativeAudioTracks(!0),v.overrideNativeVideoTracks(!0);else if(this.options_.overrideNative&&(v.featuresNativeVideoTracks||v.featuresNativeAudioTracks))throw new Error("Overriding native VHS requires emulated tracks. See https://git.io/vMpjB");this.on(de(),["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],(m=>{const v=de().fullscreenElement||de().webkitFullscreenElement||de().mozFullScreenElement||de().msFullscreenElement;v&&v.contains(this.tech_.el())?this.playlistController_.fastQualityChange_():this.playlistController_.checkABR_()})),this.on(this.tech_,"seeking",(function(){this.ignoreNextSeekingEvent_?this.ignoreNextSeekingEvent_=!1:this.setCurrentTime(this.tech_.currentTime())})),this.on(this.tech_,"error",(function(){this.tech_.error()&&this.playlistController_&&this.playlistController_.pauseLoading()})),this.on(this.tech_,"play",this.play)}setOptions_(m={}){if(this.options_=video_es_merge(this.options_,m),this.options_.withCredentials=this.options_.withCredentials||!1,this.options_.limitRenditionByPlayerDimensions=!1!==this.options_.limitRenditionByPlayerDimensions,this.options_.useDevicePixelRatio=this.options_.useDevicePixelRatio||!1,this.options_.useBandwidthFromLocalStorage=void 0!==this.source_.useBandwidthFromLocalStorage?this.source_.useBandwidthFromLocalStorage:this.options_.useBandwidthFromLocalStorage||!1,this.options_.useForcedSubtitles=this.options_.useForcedSubtitles||!1,this.options_.useNetworkInformationApi=this.options_.useNetworkInformationApi||!1,this.options_.useDtsForTimestampOffset=this.options_.useDtsForTimestampOffset||!1,this.options_.customTagParsers=this.options_.customTagParsers||[],this.options_.customTagMappers=this.options_.customTagMappers||[],this.options_.cacheEncryptionKeys=this.options_.cacheEncryptionKeys||!1,this.options_.llhls=!1!==this.options_.llhls,this.options_.bufferBasedABR=this.options_.bufferBasedABR||!1,"number"!=typeof this.options_.playlistExclusionDuration&&(this.options_.playlistExclusionDuration=60),"number"!=typeof this.options_.bandwidth&&this.options_.useBandwidthFromLocalStorage){const m=getVhsLocalStorage();m&&m.bandwidth&&(this.options_.bandwidth=m.bandwidth,this.tech_.trigger({type:"usage",name:"vhs-bandwidth-from-local-storage"})),m&&m.throughput&&(this.options_.throughput=m.throughput,this.tech_.trigger({type:"usage",name:"vhs-throughput-from-local-storage"}))}"number"!=typeof this.options_.bandwidth&&(this.options_.bandwidth=Vo.INITIAL_BANDWIDTH),this.options_.enableLowInitialPlaylist=this.options_.enableLowInitialPlaylist&&this.options_.bandwidth===Vo.INITIAL_BANDWIDTH,["withCredentials","useDevicePixelRatio","limitRenditionByPlayerDimensions","bandwidth","customTagParsers","customTagMappers","cacheEncryptionKeys","playlistSelector","initialPlaylistSelector","bufferBasedABR","liveRangeSafeTimeDelta","llhls","useForcedSubtitles","useNetworkInformationApi","useDtsForTimestampOffset","exactManifestTimings","leastPixelDiffSelector"].forEach((m=>{void 0!==this.source_[m]&&(this.options_[m]=this.source_[m])})),this.limitRenditionByPlayerDimensions=this.options_.limitRenditionByPlayerDimensions,this.useDevicePixelRatio=this.options_.useDevicePixelRatio}setOptions(m={}){this.setOptions_(m)}src(m,v){if(!m)return;var q;this.setOptions_(),this.options_.src=0===(q=this.source_.src).toLowerCase().indexOf("data:application/vnd.videojs.vhs+json,")?JSON.parse(q.substring(q.indexOf(",")+1)):q,this.options_.tech=this.tech_,this.options_.externVhs=Ld,this.options_.sourceType=ft(v),this.options_.seekTo=m=>{this.tech_.setCurrentTime(m)},this.playlistController_=new Cd(this.options_);const ee=video_es_merge({liveRangeSafeTimeDelta:Fo},this.options_,{seekable:()=>this.seekable(),media:()=>this.playlistController_.media(),playlistController:this.playlistController_});this.playbackWatcher_=new Id(ee),this.playlistController_.on("error",(()=>{const m=videojs.players[this.tech_.options_.playerId];let v=this.playlistController_.error;"object"!=typeof v||v.code?"string"==typeof v&&(v={message:v,code:3}):v.code=3,m.error(v)}));const ie=this.options_.bufferBasedABR?Ld.movingAverageBandwidthSelector(.55):Ld.STANDARD_PLAYLIST_SELECTOR;this.playlistController_.selectPlaylist=this.selectPlaylist?this.selectPlaylist.bind(this):ie.bind(this),this.playlistController_.selectInitialPlaylist=Ld.INITIAL_PLAYLIST_SELECTOR.bind(this),this.playlists=this.playlistController_.mainPlaylistLoader_,this.mediaSource=this.playlistController_.mediaSource,Object.defineProperties(this,{selectPlaylist:{get(){return this.playlistController_.selectPlaylist},set(m){this.playlistController_.selectPlaylist=m.bind(this)}},throughput:{get(){return this.playlistController_.mainSegmentLoader_.throughput.rate},set(m){this.playlistController_.mainSegmentLoader_.throughput.rate=m,this.playlistController_.mainSegmentLoader_.throughput.count=1}},bandwidth:{get(){let m=this.playlistController_.mainSegmentLoader_.bandwidth;const v=ae().navigator.connection||ae().navigator.mozConnection||ae().navigator.webkitConnection,q=1e7;if(this.options_.useNetworkInformationApi&&v){const ee=1e3*v.downlink*1e3;m=ee>=q&&m>=q?Math.max(m,ee):ee}return m},set(m){this.playlistController_.mainSegmentLoader_.bandwidth=m,this.playlistController_.mainSegmentLoader_.throughput={rate:0,count:0}}},systemBandwidth:{get(){const m=1/(this.bandwidth||1);let v;v=this.throughput>0?1/this.throughput:0;return Math.floor(1/(m+v))},set(){videojs.log.error('The "systemBandwidth" property is read-only')}}}),this.options_.bandwidth&&(this.bandwidth=this.options_.bandwidth),this.options_.throughput&&(this.throughput=this.options_.throughput),Object.defineProperties(this.stats,{bandwidth:{get:()=>this.bandwidth||0,enumerable:!0},mediaRequests:{get:()=>this.playlistController_.mediaRequests_()||0,enumerable:!0},mediaRequestsAborted:{get:()=>this.playlistController_.mediaRequestsAborted_()||0,enumerable:!0},mediaRequestsTimedout:{get:()=>this.playlistController_.mediaRequestsTimedout_()||0,enumerable:!0},mediaRequestsErrored:{get:()=>this.playlistController_.mediaRequestsErrored_()||0,enumerable:!0},mediaTransferDuration:{get:()=>this.playlistController_.mediaTransferDuration_()||0,enumerable:!0},mediaBytesTransferred:{get:()=>this.playlistController_.mediaBytesTransferred_()||0,enumerable:!0},mediaSecondsLoaded:{get:()=>this.playlistController_.mediaSecondsLoaded_()||0,enumerable:!0},mediaAppends:{get:()=>this.playlistController_.mediaAppends_()||0,enumerable:!0},mainAppendsToLoadedData:{get:()=>this.playlistController_.mainAppendsToLoadedData_()||0,enumerable:!0},audioAppendsToLoadedData:{get:()=>this.playlistController_.audioAppendsToLoadedData_()||0,enumerable:!0},appendsToLoadedData:{get:()=>this.playlistController_.appendsToLoadedData_()||0,enumerable:!0},timeToLoadedData:{get:()=>this.playlistController_.timeToLoadedData_()||0,enumerable:!0},buffered:{get:()=>timeRangesToArray(this.tech_.buffered()),enumerable:!0},currentTime:{get:()=>this.tech_.currentTime(),enumerable:!0},currentSource:{get:()=>this.tech_.currentSource_,enumerable:!0},currentTech:{get:()=>this.tech_.name_,enumerable:!0},duration:{get:()=>this.tech_.duration(),enumerable:!0},main:{get:()=>this.playlists.main,enumerable:!0},playerDimensions:{get:()=>this.tech_.currentDimensions(),enumerable:!0},seekable:{get:()=>timeRangesToArray(this.tech_.seekable()),enumerable:!0},timestamp:{get:()=>Date.now(),enumerable:!0},videoPlaybackQuality:{get:()=>this.tech_.getVideoPlaybackQuality(),enumerable:!0}}),this.tech_.one("canplay",this.playlistController_.setupFirstPlay.bind(this.playlistController_)),this.tech_.on("bandwidthupdate",(()=>{this.options_.useBandwidthFromLocalStorage&&updateVhsLocalStorage({bandwidth:this.bandwidth,throughput:Math.round(this.throughput)})})),this.playlistController_.on("selectedinitialmedia",(()=>{var m;(m=this).representations=()=>{const v=m.playlistController_.main(),q=isAudioOnly(v)?m.playlistController_.getAudioTrackPlaylists_():v.playlists;return q?q.filter((m=>!isIncompatible(m))).map(((v,q)=>new kd(m,v,v.id))):[]}})),this.playlistController_.sourceUpdater_.on("createdsourcebuffers",(()=>{this.setupEme_()})),this.on(this.playlistController_,"progress",(function(){this.tech_.trigger("progress")})),this.on(this.playlistController_,"firstplay",(function(){this.ignoreNextSeekingEvent_=!0})),this.setupQualityLevels_(),this.tech_.el()&&(this.mediaSourceUrl_=ae().URL.createObjectURL(this.playlistController_.mediaSource),this.tech_.src(this.mediaSourceUrl_))}createKeySessions_(){const m=this.playlistController_.mediaTypes_.AUDIO.activePlaylistLoader;this.logger_("waiting for EME key session creation"),waitForKeySessionCreation({player:this.player_,sourceKeySystems:this.source_.keySystems,audioMedia:m&&m.media(),mainPlaylists:this.playlists.main.playlists}).then((()=>{this.logger_("created EME key session"),this.playlistController_.sourceUpdater_.initializedEme()})).catch((m=>{this.logger_("error while creating EME key session",m),this.player_.error({message:"Failed to initialize media keys for EME",code:3})}))}handleWaitingForKey_(){this.logger_("waitingforkey fired, attempting to create any new key sessions"),this.createKeySessions_()}setupEme_(){const m=this.playlistController_.mediaTypes_.AUDIO.activePlaylistLoader,v=setupEmeOptions({player:this.player_,sourceKeySystems:this.source_.keySystems,media:this.playlists.media(),audioMedia:m&&m.media()});this.player_.tech_.on("keystatuschange",(m=>{this.playlistController_.updatePlaylistByKeyStatus(m.keyId,m.status)})),this.handleWaitingForKey_=this.handleWaitingForKey_.bind(this),this.player_.tech_.on("waitingforkey",this.handleWaitingForKey_),v?this.createKeySessions_():this.playlistController_.sourceUpdater_.initializedEme()}setupQualityLevels_(){const m=videojs.players[this.tech_.options_.playerId];m&&m.qualityLevels&&!this.qualityLevels_&&(this.qualityLevels_=m.qualityLevels(),this.playlistController_.on("selectedinitialmedia",(()=>{handleVhsLoadedMetadata(this.qualityLevels_,this)})),this.playlists.on("mediachange",(()=>{handleVhsMediaChange(this.qualityLevels_,this.playlists)})))}static version(){return{"@videojs/http-streaming":Od,"mux.js":"7.0.2","mpd-parser":"1.3.0","m3u8-parser":"7.1.0","aes-decrypter":"4.0.1"}}version(){return this.constructor.version()}canChangeType(){return dd.canChangeType()}play(){this.playlistController_.play()}setCurrentTime(m){this.playlistController_.setCurrentTime(m)}duration(){return this.playlistController_.duration()}seekable(){return this.playlistController_.seekable()}dispose(){this.playbackWatcher_&&this.playbackWatcher_.dispose(),this.playlistController_&&this.playlistController_.dispose(),this.qualityLevels_&&this.qualityLevels_.dispose(),this.tech_&&this.tech_.vhs&&delete this.tech_.vhs,this.mediaSourceUrl_&&ae().URL.revokeObjectURL&&(ae().URL.revokeObjectURL(this.mediaSourceUrl_),this.mediaSourceUrl_=null),this.tech_&&this.tech_.off("waitingforkey",this.handleWaitingForKey_),super.dispose()}convertToProgramTime(m,v){return getProgramTime({playlist:this.playlistController_.media(),time:m,callback:v})}seekToProgramTime(m,v,q=!0,ee=2){return seekToProgramTime({programTime:m,playlist:this.playlistController_.media(),retryCount:ee,pauseAfterSeek:q,seekTo:this.options_.seekTo,tech:this.options_.tech,callback:v})}setupXhrHooks_(){this.xhr.onRequest=m=>{addOnRequestHook(this.xhr,m)},this.xhr.onResponse=m=>{addOnResponseHook(this.xhr,m)},this.xhr.offRequest=m=>{removeOnRequestHook(this.xhr,m)},this.xhr.offResponse=m=>{removeOnResponseHook(this.xhr,m)},this.player_.trigger("xhr-hooks-ready")}}const Md={name:"videojs-http-streaming",VERSION:Od,canHandleSource(m,v={}){const q=video_es_merge(videojs.options,v);return Md.canPlayType(m.type,q)},handleSource(m,v,q={}){const ee=video_es_merge(videojs.options,q);return v.vhs=new Nd(m,v,ee),v.vhs.xhr=xhrFactory(),v.vhs.setupXhrHooks_(),v.vhs.src(m.src,m.type),v.vhs},canPlayType(m,v){const q=ft(m);if(!q)return"";const ee=Md.getOverrideNative(v);return!Ld.supportsTypeNatively(q)||ee?"maybe":""},getOverrideNative(m={}){const{vhs:v={}}=m,q=!(videojs.browser.IS_ANY_SAFARI||videojs.browser.IS_IOS),{overrideNative:ee=q}=v;return ee}};lt("avc1.4d400d,mp4a.40.2")&&videojs.getTech("Html5").registerSourceHandler(Md,0),videojs.VhsHandler=Nd,videojs.VhsSourceHandler=Md,videojs.Vhs=Ld,videojs.use||videojs.registerComponent("Vhs",Ld),videojs.options.vhs=videojs.options.vhs||{},videojs.getPlugin&&videojs.getPlugin("reloadSourceOnError")||videojs.registerPlugin("reloadSourceOnError",reloadSourceOnError)},30114:function(m,v,q){var ee,ae,ie;ae=[q(43033)],void 0===(ie="function"==typeof(ee=function(m){"use strict";var v=_interopRequireDefault(m);function _interopRequireDefault(m){return m&&m.__esModule?m:{default:m}}var q="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(m){return typeof m}:function(m){return m&&"function"==typeof Symbol&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m},ee={markerStyle:{width:"7px","border-radius":"30%","background-color":"red"},markerTip:{display:!0,text:function text(m){return"Break: "+m.text},time:function time(m){return m.time}},breakOverlay:{display:!1,displayTime:3,text:function text(m){return"Break overlay: "+m.overlayText},style:{width:"100%",height:"20%","background-color":"rgba(0,0,0,0.7)",color:"white","font-size":"17px"}},onMarkerClick:function onMarkerClick(m){},onMarkerReached:function onMarkerReached(m,v){},markers:[]};function generateUUID(){var m=(new Date).getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(v){var q=(m+16*Math.random())%16|0;return m=Math.floor(m/16),("x"==v?q:3&q|8).toString(16)}))}function getElementBounding(m){var v,q={top:0,bottom:0,left:0,width:0,height:0,right:0};try{v=m.getBoundingClientRect()}catch(m){v=q}return v}var ae=-1;function registerVideoJsMarkersPlugin(m){if(!v.default.mergeOptions){var ie=function isPlain(m){return!!m&&"object"===(void 0===m?"undefined":q(m))&&"[object Object]"===toString.call(m)&&m.constructor===Object},de=function mergeOptions(m,v){var q={};return[m,v].forEach((function(m){m&&Object.keys(m).forEach((function(v){var ee=m[v];ie(ee)?(ie(q[v])||(q[v]={}),q[v]=mergeOptions(q[v],ee)):q[v]=ee}))})),q};v.default.mergeOptions=de}v.default.dom.createEl||(v.default.dom.createEl=function(m,q,ee){var ae=v.default.Player.prototype.dom.createEl(m,q);return ee&&Object.keys(ee).forEach((function(m){ae.setAttribute(m,ee[m])})),ae});var ce=v.default.mergeOptions(ee,m),le={},pe=[],fe=ae,ye=this,be=null,Re=null,xe=ae;function sortMarkersList(){pe.sort((function(m,v){return ce.markerTip.time(m)-ce.markerTip.time(v)}))}function addMarkers(m){m.forEach((function(m){m.key=generateUUID(),ye.el().querySelector(".vjs-progress-holder").appendChild(createMarkerDiv(m)),le[m.key]=m,pe.push(m)})),sortMarkersList()}function getPosition(m){return ce.markerTip.time(m)/ye.duration()*100}function setMarkderDivStyle(m,v){v.className="vjs-marker "+(m.class||""),Object.keys(ce.markerStyle).forEach((function(m){v.style[m]=ce.markerStyle[m]}));var q=m.time/ye.duration();if((q<0||q>1)&&(v.style.display="none"),v.style.left=getPosition(m)+"%",m.duration)v.style.width=m.duration/ye.duration()*100+"%",v.style.marginLeft="0px";else{var ee=getElementBounding(v);v.style.marginLeft=ee.width/2+"px"}}function createMarkerDiv(m){var q=v.default.dom.createEl("div",{},{"data-marker-key":m.key,"data-marker-time":ce.markerTip.time(m)});return setMarkderDivStyle(m,q),q.addEventListener("click",(function(v){var q=!1;if("function"==typeof ce.onMarkerClick&&(q=!1===ce.onMarkerClick(m)),!q){var ee=this.getAttribute("data-marker-key");ye.currentTime(ce.markerTip.time(le[ee]))}})),ce.markerTip.display&®isterMarkerTipHandler(q),q}function updateMarkers(m){pe.forEach((function(v){var q=ye.el().querySelector(".vjs-marker[data-marker-key='"+v.key+"']"),ee=ce.markerTip.time(v);(m||q.getAttribute("data-marker-time")!==ee)&&(setMarkderDivStyle(v,q),q.setAttribute("data-marker-time",ee))})),sortMarkersList()}function removeMarkers(m){Re&&(xe=ae,Re.style.visibility="hidden"),fe=ae;var v=[];m.forEach((function(m){var q=pe[m];if(q){delete le[q.key],v.push(m);var ee=ye.el().querySelector(".vjs-marker[data-marker-key='"+q.key+"']");ee&&ee.parentNode.removeChild(ee)}})),v.reverse(),v.forEach((function(m){pe.splice(m,1)})),sortMarkersList()}function registerMarkerTipHandler(m){m.addEventListener("mouseover",(function(){var v=le[m.getAttribute("data-marker-key")];if(be){ce.markerTip.html?be.querySelector(".vjs-tip-inner").innerHTML=ce.markerTip.html(v):be.querySelector(".vjs-tip-inner").innerText=ce.markerTip.text(v),be.style.left=getPosition(v)+"%";var q=getElementBounding(be),ee=getElementBounding(m);be.style.marginLeft=-parseFloat(q.width/2)+parseFloat(ee.width/4)+"px",be.style.visibility="visible"}})),m.addEventListener("mouseout",(function(){be&&(be.style.visibility="hidden")}))}function initializeMarkerTip(){be=v.default.dom.createEl("div",{className:"vjs-tip",innerHTML:"
"}),ye.el().querySelector(".vjs-progress-holder").appendChild(be)}function updateBreakOverlay(){if(ce.breakOverlay.display&&!(fe<0)){var m=ye.currentTime(),v=pe[fe],q=ce.markerTip.time(v);m>=q&&m<=q+ce.breakOverlay.displayTime?(xe!==fe&&(xe=fe,Re&&(Re.querySelector(".vjs-break-overlay-text").innerHTML=ce.breakOverlay.text(v))),Re&&(Re.style.visibility="visible")):(xe=ae,Re&&(Re.style.visibility="hidden"))}}function initializeOverlay(){Re=v.default.dom.createEl("div",{className:"vjs-break-overlay",innerHTML:"
"}),Object.keys(ce.breakOverlay.style).forEach((function(m){Re&&(Re.style[m]=ce.breakOverlay.style[m])})),ye.el().appendChild(Re),xe=ae}function onTimeUpdate(){onUpdateMarker(),updateBreakOverlay(),m.onTimeUpdateAfterMarkerUpdate&&m.onTimeUpdateAfterMarkerUpdate()}function onUpdateMarker(){if(pe.length){var v=function getNextMarkerTime(m){return m=ce.markerTip.time(pe[fe])&&q=ce.markerTip.time(pe[de])&&qm){ye.currentTime(q);break}}},prev:function prev(){for(var m=ye.currentTime(),v=pe.length-1;v>=0;v--){var q=ce.markerTip.time(pe[v]);if(q+.5{var ee=q(58908),ae=m.exports={WebVTT:q(63706),VTTCue:q(22230),VTTRegion:q(13710)};ee.vttjs=ae,ee.WebVTT=ae.WebVTT;var ie=ae.VTTCue,de=ae.VTTRegion,ce=ee.VTTCue,le=ee.VTTRegion;ae.shim=function(){ee.VTTCue=ie,ee.VTTRegion=de},ae.restore=function(){ee.VTTCue=ce,ee.VTTRegion=le},ee.VTTCue||ae.shim()},63706:(m,v,q)=>{var ee=q(89144),ae=Object.create||function(){function F(){}return function(m){if(1!==arguments.length)throw new Error("Object.create shim only accepts one parameter.");return F.prototype=m,new F}}();function ParsingError(m,v){this.name="ParsingError",this.code=m.code,this.message=v||m.message}function parseTimeStamp(m){function computeSeconds(m,v,q,ee){return 3600*(0|m)+60*(0|v)+(0|q)+(0|ee)/1e3}var v=m.match(/^(\d+):(\d{1,2})(:\d{1,2})?\.(\d{3})/);return v?v[3]?computeSeconds(v[1],v[2],v[3].replace(":",""),v[4]):v[1]>59?computeSeconds(v[1],v[2],0,v[4]):computeSeconds(0,v[1],v[2],v[4]):null}function Settings(){this.values=ae(null)}function parseOptions(m,v,q,ee){var ae=ee?m.split(ee):[m];for(var ie in ae)if("string"==typeof ae[ie]){var de=ae[ie].split(q);if(2===de.length)v(de[0].trim(),de[1].trim())}}function parseCue(m,v,q){var ee=m;function consumeTimeStamp(){var v=parseTimeStamp(m);if(null===v)throw new ParsingError(ParsingError.Errors.BadTimeStamp,"Malformed timestamp: "+ee);return m=m.replace(/^[^\sa-zA-Z-]+/,""),v}function skipWhitespace(){m=m.replace(/^\s+/,"")}if(skipWhitespace(),v.startTime=consumeTimeStamp(),skipWhitespace(),"--\x3e"!==m.substr(0,3))throw new ParsingError(ParsingError.Errors.BadTimeStamp,"Malformed time stamp (time stamps must be separated by '--\x3e'): "+ee);m=m.substr(3),skipWhitespace(),v.endTime=consumeTimeStamp(),skipWhitespace(),function consumeCueSettings(m,v){var ee=new Settings;parseOptions(m,(function(m,v){switch(m){case"region":for(var ae=q.length-1;ae>=0;ae--)if(q[ae].id===v){ee.set(m,q[ae].region);break}break;case"vertical":ee.alt(m,v,["rl","lr"]);break;case"line":var ie=v.split(","),de=ie[0];ee.integer(m,de),ee.percent(m,de)&&ee.set("snapToLines",!1),ee.alt(m,de,["auto"]),2===ie.length&&ee.alt("lineAlign",ie[1],["start","center","end"]);break;case"position":ie=v.split(","),ee.percent(m,ie[0]),2===ie.length&&ee.alt("positionAlign",ie[1],["start","center","end"]);break;case"size":ee.percent(m,v);break;case"align":ee.alt(m,v,["start","center","end","left","right"])}}),/:/,/\s/),v.region=ee.get("region",null),v.vertical=ee.get("vertical","");try{v.line=ee.get("line","auto")}catch(m){}v.lineAlign=ee.get("lineAlign","start"),v.snapToLines=ee.get("snapToLines",!0),v.size=ee.get("size",100);try{v.align=ee.get("align","center")}catch(m){v.align=ee.get("align","middle")}try{v.position=ee.get("position","auto")}catch(m){v.position=ee.get("position",{start:0,left:0,center:50,middle:50,end:100,right:100},v.align)}v.positionAlign=ee.get("positionAlign",{start:"start",left:"start",center:"center",middle:"center",end:"end",right:"end"},v.align)}(m,v)}ParsingError.prototype=ae(Error.prototype),ParsingError.prototype.constructor=ParsingError,ParsingError.Errors={BadSignature:{code:0,message:"Malformed WebVTT signature."},BadTimeStamp:{code:1,message:"Malformed time stamp."}},Settings.prototype={set:function(m,v){this.get(m)||""===v||(this.values[m]=v)},get:function(m,v,q){return q?this.has(m)?this.values[m]:v[q]:this.has(m)?this.values[m]:v},has:function(m){return m in this.values},alt:function(m,v,q){for(var ee=0;ee=0&&v<=100)&&(this.set(m,v),!0)}};var ie=ee.createElement&&ee.createElement("textarea"),de={c:"span",i:"i",b:"b",u:"u",ruby:"ruby",rt:"rt",v:"span",lang:"span"},ce={white:"rgba(255,255,255,1)",lime:"rgba(0,255,0,1)",cyan:"rgba(0,255,255,1)",red:"rgba(255,0,0,1)",yellow:"rgba(255,255,0,1)",magenta:"rgba(255,0,255,1)",blue:"rgba(0,0,255,1)",black:"rgba(0,0,0,1)"},le={v:"title",lang:"lang"},pe={rt:"ruby"};function parseContent(m,v){function nextToken(){if(!v)return null;var m=v.match(/^([^<]*)(<[^>]*>?)?/);return function consume(m){return v=v.substr(m.length),m}(m[1]?m[1]:m[2])}function shouldAdd(m,v){return!pe[v.localName]||pe[v.localName]===m.localName}function createElement(v,q){var ee=de[v];if(!ee)return null;var ae=m.document.createElement(ee),ie=le[v];return ie&&q&&(ae[ie]=q.trim()),ae}for(var q,ee,ae=m.document.createElement("div"),fe=ae,ye=[];null!==(q=nextToken());)if("<"!==q[0])fe.appendChild(m.document.createTextNode((ee=q,ie.innerHTML=ee,ee=ie.textContent,ie.textContent="",ee)));else{if("/"===q[1]){ye.length&&ye[ye.length-1]===q.substr(2).replace(">","")&&(ye.pop(),fe=fe.parentNode);continue}var be,Re=parseTimeStamp(q.substr(1,q.length-2));if(Re){be=m.document.createProcessingInstruction("timestamp",Re),fe.appendChild(be);continue}var xe=q.match(/^<([^.\s/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/);if(!xe)continue;if(!(be=createElement(xe[1],xe[3])))continue;if(!shouldAdd(fe,be))continue;if(xe[2]){var _e=xe[2].split(".");_e.forEach((function(m){var v=/^bg_/.test(m),q=v?m.slice(3):m;if(ce.hasOwnProperty(q)){var ee=v?"background-color":"color",ae=ce[q];be.style[ee]=ae}})),be.className=_e.join(" ")}ye.push(xe[1]),fe.appendChild(be),fe=be}return ae}var fe=[[1470,1470],[1472,1472],[1475,1475],[1478,1478],[1488,1514],[1520,1524],[1544,1544],[1547,1547],[1549,1549],[1563,1563],[1566,1610],[1645,1647],[1649,1749],[1765,1766],[1774,1775],[1786,1805],[1807,1808],[1810,1839],[1869,1957],[1969,1969],[1984,2026],[2036,2037],[2042,2042],[2048,2069],[2074,2074],[2084,2084],[2088,2088],[2096,2110],[2112,2136],[2142,2142],[2208,2208],[2210,2220],[8207,8207],[64285,64285],[64287,64296],[64298,64310],[64312,64316],[64318,64318],[64320,64321],[64323,64324],[64326,64449],[64467,64829],[64848,64911],[64914,64967],[65008,65020],[65136,65140],[65142,65276],[67584,67589],[67592,67592],[67594,67637],[67639,67640],[67644,67644],[67647,67669],[67671,67679],[67840,67867],[67872,67897],[67903,67903],[67968,68023],[68030,68031],[68096,68096],[68112,68115],[68117,68119],[68121,68147],[68160,68167],[68176,68184],[68192,68223],[68352,68405],[68416,68437],[68440,68466],[68472,68479],[68608,68680],[126464,126467],[126469,126495],[126497,126498],[126500,126500],[126503,126503],[126505,126514],[126516,126519],[126521,126521],[126523,126523],[126530,126530],[126535,126535],[126537,126537],[126539,126539],[126541,126543],[126545,126546],[126548,126548],[126551,126551],[126553,126553],[126555,126555],[126557,126557],[126559,126559],[126561,126562],[126564,126564],[126567,126570],[126572,126578],[126580,126583],[126585,126588],[126590,126590],[126592,126601],[126603,126619],[126625,126627],[126629,126633],[126635,126651],[1114109,1114109]];function isStrongRTLChar(m){for(var v=0;v=q[0]&&m<=q[1])return!0}return!1}function determineBidi(m){var v=[],q="";if(!m||!m.childNodes)return"ltr";function pushNodes(m,v){for(var q=v.childNodes.length-1;q>=0;q--)m.push(v.childNodes[q])}function nextTextNode(m){if(!m||!m.length)return null;var v=m.pop(),q=v.textContent||v.innerText;if(q){var ee=q.match(/^.*(\n|\r)/);return ee?(m.length=0,ee[0]):q}return"ruby"===v.tagName?nextTextNode(m):v.childNodes?(pushNodes(m,v),nextTextNode(m)):void 0}for(pushNodes(v,m);q=nextTextNode(v);)for(var ee=0;ee=0&&m.line<=100))return m.line;if(!m.track||!m.track.textTrackList||!m.track.textTrackList.mediaElement)return-1;for(var v=m.track,q=v.textTrackList,ee=0,ae=0;aeye&&(fe=fe<0?-1:1,fe*=Math.ceil(ye/pe)*pe),de<0&&(fe+=""===ie.vertical?q.height:q.width,ce=ce.reverse()),ae.move(be,fe)}else{var Re=ae.lineHeight/q.height*100;switch(ie.lineAlign){case"center":de-=Re/2;break;case"end":de-=Re}switch(ie.vertical){case"":v.applyStyles({top:v.formatStyle(de,"%")});break;case"rl":v.applyStyles({left:v.formatStyle(de,"%")});break;case"lr":v.applyStyles({right:v.formatStyle(de,"%")})}ce=["+y","-x","+x","-y"],ae=new BoxPosition(v)}var xe=function findBestPosition(m,v){for(var ae,ie=new BoxPosition(m),de=1,ce=0;cele&&(ae=new BoxPosition(m),de=le),m=new BoxPosition(ie)}return ae||ie}(ae,ce);v.move(xe.toCSSCompatValues(q))}function WebVTT(){}StyleBox.prototype.applyStyles=function(m,v){for(var q in v=v||this.div,m)m.hasOwnProperty(q)&&(v.style[q]=m[q])},StyleBox.prototype.formatStyle=function(m,v){return 0===m?0:m+v},CueStyleBox.prototype=ae(StyleBox.prototype),CueStyleBox.prototype.constructor=CueStyleBox,BoxPosition.prototype.move=function(m,v){switch(v=void 0!==v?v:this.lineHeight,m){case"+x":this.left+=v,this.right+=v;break;case"-x":this.left-=v,this.right-=v;break;case"+y":this.top+=v,this.bottom+=v;break;case"-y":this.top-=v,this.bottom-=v}},BoxPosition.prototype.overlaps=function(m){return this.leftm.left&&this.topm.top},BoxPosition.prototype.overlapsAny=function(m){for(var v=0;v=m.top&&this.bottom<=m.bottom&&this.left>=m.left&&this.right<=m.right},BoxPosition.prototype.overlapsOppositeAxis=function(m,v){switch(v){case"+x":return this.leftm.right;case"+y":return this.topm.bottom}},BoxPosition.prototype.intersectPercentage=function(m){return Math.max(0,Math.min(this.right,m.right)-Math.max(this.left,m.left))*Math.max(0,Math.min(this.bottom,m.bottom)-Math.max(this.top,m.top))/(this.height*this.width)},BoxPosition.prototype.toCSSCompatValues=function(m){return{top:this.top-m.top,bottom:m.bottom-this.bottom,left:this.left-m.left,right:m.right-this.right,height:this.height,width:this.width}},BoxPosition.getSimpleBoxPosition=function(m){var v=m.div?m.div.offsetHeight:m.tagName?m.offsetHeight:0,q=m.div?m.div.offsetWidth:m.tagName?m.offsetWidth:0,ee=m.div?m.div.offsetTop:m.tagName?m.offsetTop:0;return{left:(m=m.div?m.div.getBoundingClientRect():m.tagName?m.getBoundingClientRect():m).left,right:m.right,top:m.top||ee,height:m.height||v,bottom:m.bottom||ee+(m.height||v),width:m.width||q}},WebVTT.StringDecoder=function(){return{decode:function(m){if(!m)return"";if("string"!=typeof m)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(m))}}},WebVTT.convertCueToDOMTree=function(m,v){return m&&v?parseContent(m,v):null};WebVTT.processCues=function(m,v,q){if(!m||!v||!q)return null;for(;q.firstChild;)q.removeChild(q.firstChild);var ee=m.document.createElement("div");if(ee.style.position="absolute",ee.style.left="0",ee.style.right="0",ee.style.top="0",ee.style.bottom="0",ee.style.margin="1.5%",q.appendChild(ee),function shouldCompute(m){for(var v=0;v{var v="auto",q={"":1,lr:1,rl:1},ee={start:1,center:1,end:1,left:1,right:1,auto:1,"line-left":1,"line-right":1};function findDirectionSetting(m){return"string"==typeof m&&(!!q[m.toLowerCase()]&&m.toLowerCase())}function findAlignSetting(m){return"string"==typeof m&&(!!ee[m.toLowerCase()]&&m.toLowerCase())}function VTTCue(m,q,ee){this.hasBeenReset=!1;var ae="",ie=!1,de=m,ce=q,le=ee,pe=null,fe="",ye=!0,be="auto",Re="start",xe="auto",_e="auto",we=100,Te="center";Object.defineProperties(this,{id:{enumerable:!0,get:function(){return ae},set:function(m){ae=""+m}},pauseOnExit:{enumerable:!0,get:function(){return ie},set:function(m){ie=!!m}},startTime:{enumerable:!0,get:function(){return de},set:function(m){if("number"!=typeof m)throw new TypeError("Start time must be set to a number.");de=m,this.hasBeenReset=!0}},endTime:{enumerable:!0,get:function(){return ce},set:function(m){if("number"!=typeof m)throw new TypeError("End time must be set to a number.");ce=m,this.hasBeenReset=!0}},text:{enumerable:!0,get:function(){return le},set:function(m){le=""+m,this.hasBeenReset=!0}},region:{enumerable:!0,get:function(){return pe},set:function(m){pe=m,this.hasBeenReset=!0}},vertical:{enumerable:!0,get:function(){return fe},set:function(m){var v=findDirectionSetting(m);if(!1===v)throw new SyntaxError("Vertical: an invalid or illegal direction string was specified.");fe=v,this.hasBeenReset=!0}},snapToLines:{enumerable:!0,get:function(){return ye},set:function(m){ye=!!m,this.hasBeenReset=!0}},line:{enumerable:!0,get:function(){return be},set:function(m){if("number"!=typeof m&&m!==v)throw new SyntaxError("Line: an invalid number or illegal string was specified.");be=m,this.hasBeenReset=!0}},lineAlign:{enumerable:!0,get:function(){return Re},set:function(m){var v=findAlignSetting(m);v?(Re=v,this.hasBeenReset=!0):console.warn("lineAlign: an invalid or illegal string was specified.")}},position:{enumerable:!0,get:function(){return xe},set:function(m){if(m<0||m>100)throw new Error("Position must be between 0 and 100.");xe=m,this.hasBeenReset=!0}},positionAlign:{enumerable:!0,get:function(){return _e},set:function(m){var v=findAlignSetting(m);v?(_e=v,this.hasBeenReset=!0):console.warn("positionAlign: an invalid or illegal string was specified.")}},size:{enumerable:!0,get:function(){return we},set:function(m){if(m<0||m>100)throw new Error("Size must be between 0 and 100.");we=m,this.hasBeenReset=!0}},align:{enumerable:!0,get:function(){return Te},set:function(m){var v=findAlignSetting(m);if(!v)throw new SyntaxError("align: an invalid or illegal alignment string was specified.");Te=v,this.hasBeenReset=!0}}}),this.displayState=void 0}VTTCue.prototype.getCueAsHTML=function(){return WebVTT.convertCueToDOMTree(window,this.text)},m.exports=VTTCue},13710:m=>{var v={"":!0,up:!0};function findScrollSetting(m){return"string"==typeof m&&(!!v[m.toLowerCase()]&&m.toLowerCase())}function isValidPercentValue(m){return"number"==typeof m&&m>=0&&m<=100}m.exports=function VTTRegion(){var m=100,v=3,q=0,ee=100,ae=0,ie=100,de="";Object.defineProperties(this,{width:{enumerable:!0,get:function(){return m},set:function(v){if(!isValidPercentValue(v))throw new Error("Width must be between 0 and 100.");m=v}},lines:{enumerable:!0,get:function(){return v},set:function(m){if("number"!=typeof m)throw new TypeError("Lines must be set to a number.");v=m}},regionAnchorY:{enumerable:!0,get:function(){return ee},set:function(m){if(!isValidPercentValue(m))throw new Error("RegionAnchorX must be between 0 and 100.");ee=m}},regionAnchorX:{enumerable:!0,get:function(){return q},set:function(m){if(!isValidPercentValue(m))throw new Error("RegionAnchorY must be between 0 and 100.");q=m}},viewportAnchorY:{enumerable:!0,get:function(){return ie},set:function(m){if(!isValidPercentValue(m))throw new Error("ViewportAnchorY must be between 0 and 100.");ie=m}},viewportAnchorX:{enumerable:!0,get:function(){return ae},set:function(m){if(!isValidPercentValue(m))throw new Error("ViewportAnchorX must be between 0 and 100.");ae=m}},scroll:{enumerable:!0,get:function(){return de},set:function(m){var v=findScrollSetting(m);!1===v?console.warn("Scroll: an invalid or illegal string was specified."):de=v}}})}},78369:function(m){(function(){var v,q,ee,ae,ie,de,ce,le=[].slice,pe={}.hasOwnProperty;v=function(){var m,v,q,ee,ae,de;if(de=arguments[0],ae=2<=arguments.length?le.call(arguments,1):[],ie(Object.assign))Object.assign.apply(null,arguments);else for(m=0,q=ae.length;m":"attribute: {"+m+"}, parent: <"+this.parent.name+">"},XMLAttribute}()}).call(this)},66170:function(m,v,q){(function(){var v,extend=function(m,v){for(var q in v)ee.call(v,q)&&(m[q]=v[q]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},ee={}.hasOwnProperty;v=q(32026),m.exports=function(m){function XMLCData(m,v){if(XMLCData.__super__.constructor.call(this,m),null==v)throw new Error("Missing CDATA text. "+this.debugInfo());this.text=this.stringify.cdata(v)}return extend(XMLCData,m),XMLCData.prototype.clone=function(){return Object.create(this)},XMLCData.prototype.toString=function(m){return this.options.writer.set(m).cdata(this)},XMLCData}(v)}).call(this)},62096:function(m,v,q){(function(){var v,extend=function(m,v){for(var q in v)ee.call(v,q)&&(m[q]=v[q]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},ee={}.hasOwnProperty;v=q(32026),m.exports=function(m){function XMLComment(m,v){if(XMLComment.__super__.constructor.call(this,m),null==v)throw new Error("Missing comment text. "+this.debugInfo());this.text=this.stringify.comment(v)}return extend(XMLComment,m),XMLComment.prototype.clone=function(){return Object.create(this)},XMLComment.prototype.toString=function(m){return this.options.writer.set(m).comment(this)},XMLComment}(v)}).call(this)},51179:function(m,v,q){(function(){var v,extend=function(m,v){for(var q in v)ee.call(v,q)&&(m[q]=v[q]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},ee={}.hasOwnProperty;v=q(32026),m.exports=function(m){function XMLDTDAttList(m,v,q,ee,ae,ie){if(XMLDTDAttList.__super__.constructor.call(this,m),null==v)throw new Error("Missing DTD element name. "+this.debugInfo());if(null==q)throw new Error("Missing DTD attribute name. "+this.debugInfo(v));if(!ee)throw new Error("Missing DTD attribute type. "+this.debugInfo(v));if(!ae)throw new Error("Missing DTD attribute default. "+this.debugInfo(v));if(0!==ae.indexOf("#")&&(ae="#"+ae),!ae.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(v));if(ie&&!ae.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(v));this.elementName=this.stringify.eleName(v),this.attributeName=this.stringify.attName(q),this.attributeType=this.stringify.dtdAttType(ee),this.defaultValue=this.stringify.dtdAttDefault(ie),this.defaultValueType=ae}return extend(XMLDTDAttList,m),XMLDTDAttList.prototype.toString=function(m){return this.options.writer.set(m).dtdAttList(this)},XMLDTDAttList}(v)}).call(this)},36347:function(m,v,q){(function(){var v,extend=function(m,v){for(var q in v)ee.call(v,q)&&(m[q]=v[q]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},ee={}.hasOwnProperty;v=q(32026),m.exports=function(m){function XMLDTDElement(m,v,q){if(XMLDTDElement.__super__.constructor.call(this,m),null==v)throw new Error("Missing DTD element name. "+this.debugInfo());q||(q="(#PCDATA)"),Array.isArray(q)&&(q="("+q.join(",")+")"),this.name=this.stringify.eleName(v),this.value=this.stringify.dtdElementValue(q)}return extend(XMLDTDElement,m),XMLDTDElement.prototype.toString=function(m){return this.options.writer.set(m).dtdElement(this)},XMLDTDElement}(v)}).call(this)},99078:function(m,v,q){(function(){var v,ee,extend=function(m,v){for(var q in v)ae.call(v,q)&&(m[q]=v[q]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},ae={}.hasOwnProperty;ee=q(78369).isObject,v=q(32026),m.exports=function(m){function XMLDTDEntity(m,v,q,ae){if(XMLDTDEntity.__super__.constructor.call(this,m),null==q)throw new Error("Missing DTD entity name. "+this.debugInfo(q));if(null==ae)throw new Error("Missing DTD entity value. "+this.debugInfo(q));if(this.pe=!!v,this.name=this.stringify.eleName(q),ee(ae)){if(!ae.pubID&&!ae.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(q));if(ae.pubID&&!ae.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(q));if(null!=ae.pubID&&(this.pubID=this.stringify.dtdPubID(ae.pubID)),null!=ae.sysID&&(this.sysID=this.stringify.dtdSysID(ae.sysID)),null!=ae.nData&&(this.nData=this.stringify.dtdNData(ae.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(q))}else this.value=this.stringify.dtdEntityValue(ae)}return extend(XMLDTDEntity,m),XMLDTDEntity.prototype.toString=function(m){return this.options.writer.set(m).dtdEntity(this)},XMLDTDEntity}(v)}).call(this)},44777:function(m,v,q){(function(){var v,extend=function(m,v){for(var q in v)ee.call(v,q)&&(m[q]=v[q]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},ee={}.hasOwnProperty;v=q(32026),m.exports=function(m){function XMLDTDNotation(m,v,q){if(XMLDTDNotation.__super__.constructor.call(this,m),null==v)throw new Error("Missing DTD notation name. "+this.debugInfo(v));if(!q.pubID&&!q.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(v));this.name=this.stringify.eleName(v),null!=q.pubID&&(this.pubID=this.stringify.dtdPubID(q.pubID)),null!=q.sysID&&(this.sysID=this.stringify.dtdSysID(q.sysID))}return extend(XMLDTDNotation,m),XMLDTDNotation.prototype.toString=function(m){return this.options.writer.set(m).dtdNotation(this)},XMLDTDNotation}(v)}).call(this)},59077:function(m,v,q){(function(){var v,ee,extend=function(m,v){for(var q in v)ae.call(v,q)&&(m[q]=v[q]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},ae={}.hasOwnProperty;ee=q(78369).isObject,v=q(32026),m.exports=function(m){function XMLDeclaration(m,v,q,ae){var ie;XMLDeclaration.__super__.constructor.call(this,m),ee(v)&&(v=(ie=v).version,q=ie.encoding,ae=ie.standalone),v||(v="1.0"),this.version=this.stringify.xmlVersion(v),null!=q&&(this.encoding=this.stringify.xmlEncoding(q)),null!=ae&&(this.standalone=this.stringify.xmlStandalone(ae))}return extend(XMLDeclaration,m),XMLDeclaration.prototype.toString=function(m){return this.options.writer.set(m).declaration(this)},XMLDeclaration}(v)}).call(this)},86544:function(m,v,q){(function(){var v,ee,ae,ie,de,ce,extend=function(m,v){for(var q in v)le.call(v,q)&&(m[q]=v[q]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},le={}.hasOwnProperty;ce=q(78369).isObject,de=q(32026),v=q(51179),ae=q(99078),ee=q(36347),ie=q(44777),m.exports=function(m){function XMLDocType(m,v,q){var ee,ae;XMLDocType.__super__.constructor.call(this,m),this.name="!DOCTYPE",this.documentObject=m,ce(v)&&(v=(ee=v).pubID,q=ee.sysID),null==q&&(q=(ae=[v,q])[0],v=ae[1]),null!=v&&(this.pubID=this.stringify.dtdPubID(v)),null!=q&&(this.sysID=this.stringify.dtdSysID(q))}return extend(XMLDocType,m),XMLDocType.prototype.element=function(m,v){var q;return q=new ee(this,m,v),this.children.push(q),this},XMLDocType.prototype.attList=function(m,q,ee,ae,ie){var de;return de=new v(this,m,q,ee,ae,ie),this.children.push(de),this},XMLDocType.prototype.entity=function(m,v){var q;return q=new ae(this,!1,m,v),this.children.push(q),this},XMLDocType.prototype.pEntity=function(m,v){var q;return q=new ae(this,!0,m,v),this.children.push(q),this},XMLDocType.prototype.notation=function(m,v){var q;return q=new ie(this,m,v),this.children.push(q),this},XMLDocType.prototype.toString=function(m){return this.options.writer.set(m).docType(this)},XMLDocType.prototype.ele=function(m,v){return this.element(m,v)},XMLDocType.prototype.att=function(m,v,q,ee,ae){return this.attList(m,v,q,ee,ae)},XMLDocType.prototype.ent=function(m,v){return this.entity(m,v)},XMLDocType.prototype.pent=function(m,v){return this.pEntity(m,v)},XMLDocType.prototype.not=function(m,v){return this.notation(m,v)},XMLDocType.prototype.up=function(){return this.root()||this.documentObject},XMLDocType}(de)}).call(this)},66934:function(m,v,q){(function(){var v,ee,ae,ie,extend=function(m,v){for(var q in v)de.call(v,q)&&(m[q]=v[q]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},de={}.hasOwnProperty;ie=q(78369).isPlainObject,v=q(32026),ae=q(95549),ee=q(26434),m.exports=function(m){function XMLDocument(m){XMLDocument.__super__.constructor.call(this,null),this.name="?xml",m||(m={}),m.writer||(m.writer=new ee),this.options=m,this.stringify=new ae(m),this.isDocument=!0}return extend(XMLDocument,m),XMLDocument.prototype.end=function(m){var v;return m?ie(m)&&(v=m,m=this.options.writer.set(v)):m=this.options.writer,m.document(this)},XMLDocument.prototype.toString=function(m){return this.options.writer.set(m).document(this)},XMLDocument}(v)}).call(this)},79227:function(m,v,q){(function(){var v,ee,ae,ie,de,ce,le,pe,fe,ye,be,Re,xe,_e,we,Te,Se,Ie,Pe,qe,We={}.hasOwnProperty;qe=q(78369),Ie=qe.isObject,Se=qe.isFunction,Pe=qe.isPlainObject,Te=qe.getValue,ye=q(32161),ee=q(66170),ae=q(62096),Re=q(79406),we=q(43595),be=q(19181),pe=q(59077),fe=q(86544),ie=q(51179),ce=q(99078),de=q(36347),le=q(44777),v=q(72750),_e=q(95549),xe=q(26434),m.exports=function(){function XMLDocumentCB(m,v,q){var ee;this.name="?xml",m||(m={}),m.writer?Pe(m.writer)&&(ee=m.writer,m.writer=new xe(ee)):m.writer=new xe(m),this.options=m,this.writer=m.writer,this.stringify=new _e(m),this.onDataCallback=v||function(){},this.onEndCallback=q||function(){},this.currentNode=null,this.currentLevel=-1,this.openTags={},this.documentStarted=!1,this.documentCompleted=!1,this.root=null}return XMLDocumentCB.prototype.node=function(m,v,q){var ee,ae;if(null==m)throw new Error("Missing node name.");if(this.root&&-1===this.currentLevel)throw new Error("Document can only have one root node. "+this.debugInfo(m));return this.openCurrent(),m=Te(m),null===v&&null==q&&(v=(ee=[{},null])[0],q=ee[1]),null==v&&(v={}),v=Te(v),Ie(v)||(q=(ae=[v,q])[0],v=ae[1]),this.currentNode=new ye(this,m,v),this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,null!=q&&this.text(q),this},XMLDocumentCB.prototype.element=function(m,v,q){return this.currentNode&&this.currentNode instanceof fe?this.dtdElement.apply(this,arguments):this.node(m,v,q)},XMLDocumentCB.prototype.attribute=function(m,q){var ee,ae;if(!this.currentNode||this.currentNode.children)throw new Error("att() can only be used immediately after an ele() call in callback mode. "+this.debugInfo(m));if(null!=m&&(m=Te(m)),Ie(m))for(ee in m)We.call(m,ee)&&(ae=m[ee],this.attribute(ee,ae));else Se(q)&&(q=q.apply()),this.options.skipNullAttributes&&null==q||(this.currentNode.attributes[m]=new v(this,m,q));return this},XMLDocumentCB.prototype.text=function(m){var v;return this.openCurrent(),v=new we(this,m),this.onData(this.writer.text(v,this.currentLevel+1),this.currentLevel+1),this},XMLDocumentCB.prototype.cdata=function(m){var v;return this.openCurrent(),v=new ee(this,m),this.onData(this.writer.cdata(v,this.currentLevel+1),this.currentLevel+1),this},XMLDocumentCB.prototype.comment=function(m){var v;return this.openCurrent(),v=new ae(this,m),this.onData(this.writer.comment(v,this.currentLevel+1),this.currentLevel+1),this},XMLDocumentCB.prototype.raw=function(m){var v;return this.openCurrent(),v=new Re(this,m),this.onData(this.writer.raw(v,this.currentLevel+1),this.currentLevel+1),this},XMLDocumentCB.prototype.instruction=function(m,v){var q,ee,ae,ie,de;if(this.openCurrent(),null!=m&&(m=Te(m)),null!=v&&(v=Te(v)),Array.isArray(m))for(q=0,ie=m.length;q=0;)this.up();return this.onEnd()},XMLDocumentCB.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},XMLDocumentCB.prototype.openNode=function(m){if(!m.isOpen)return!this.root&&0===this.currentLevel&&m instanceof ye&&(this.root=m),this.onData(this.writer.openNode(m,this.currentLevel),this.currentLevel),m.isOpen=!0},XMLDocumentCB.prototype.closeNode=function(m){if(!m.isClosed)return this.onData(this.writer.closeNode(m,this.currentLevel),this.currentLevel),m.isClosed=!0},XMLDocumentCB.prototype.onData=function(m,v){return this.documentStarted=!0,this.onDataCallback(m,v+1)},XMLDocumentCB.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},XMLDocumentCB.prototype.debugInfo=function(m){return null==m?"":"node: <"+m+">"},XMLDocumentCB.prototype.ele=function(){return this.element.apply(this,arguments)},XMLDocumentCB.prototype.nod=function(m,v,q){return this.node(m,v,q)},XMLDocumentCB.prototype.txt=function(m){return this.text(m)},XMLDocumentCB.prototype.dat=function(m){return this.cdata(m)},XMLDocumentCB.prototype.com=function(m){return this.comment(m)},XMLDocumentCB.prototype.ins=function(m,v){return this.instruction(m,v)},XMLDocumentCB.prototype.dec=function(m,v,q){return this.declaration(m,v,q)},XMLDocumentCB.prototype.dtd=function(m,v,q){return this.doctype(m,v,q)},XMLDocumentCB.prototype.e=function(m,v,q){return this.element(m,v,q)},XMLDocumentCB.prototype.n=function(m,v,q){return this.node(m,v,q)},XMLDocumentCB.prototype.t=function(m){return this.text(m)},XMLDocumentCB.prototype.d=function(m){return this.cdata(m)},XMLDocumentCB.prototype.c=function(m){return this.comment(m)},XMLDocumentCB.prototype.r=function(m){return this.raw(m)},XMLDocumentCB.prototype.i=function(m,v){return this.instruction(m,v)},XMLDocumentCB.prototype.att=function(){return this.currentNode&&this.currentNode instanceof fe?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},XMLDocumentCB.prototype.a=function(){return this.currentNode&&this.currentNode instanceof fe?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},XMLDocumentCB.prototype.ent=function(m,v){return this.entity(m,v)},XMLDocumentCB.prototype.pent=function(m,v){return this.pEntity(m,v)},XMLDocumentCB.prototype.not=function(m,v){return this.notation(m,v)},XMLDocumentCB}()}).call(this)},78833:function(m,v,q){(function(){var v,extend=function(m,v){for(var q in v)ee.call(v,q)&&(m[q]=v[q]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},ee={}.hasOwnProperty;v=q(32026),m.exports=function(m){function XMLDummy(m){XMLDummy.__super__.constructor.call(this,m),this.isDummy=!0}return extend(XMLDummy,m),XMLDummy.prototype.clone=function(){return Object.create(this)},XMLDummy.prototype.toString=function(m){return""},XMLDummy}(v)}).call(this)},32161:function(m,v,q){(function(){var v,ee,ae,ie,de,ce,extend=function(m,v){for(var q in v)le.call(v,q)&&(m[q]=v[q]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},le={}.hasOwnProperty;ce=q(78369),de=ce.isObject,ie=ce.isFunction,ae=ce.getValue,ee=q(32026),v=q(72750),m.exports=function(m){function XMLElement(m,v,q){if(XMLElement.__super__.constructor.call(this,m),null==v)throw new Error("Missing element name. "+this.debugInfo());this.name=this.stringify.eleName(v),this.attributes={},null!=q&&this.attribute(q),m.isDocument&&(this.isRoot=!0,this.documentObject=m,m.rootObject=this)}return extend(XMLElement,m),XMLElement.prototype.clone=function(){var m,v,q,ee;for(v in(q=Object.create(this)).isRoot&&(q.documentObject=null),q.attributes={},ee=this.attributes)le.call(ee,v)&&(m=ee[v],q.attributes[v]=m.clone());return q.children=[],this.children.forEach((function(m){var v;return(v=m.clone()).parent=q,q.children.push(v)})),q},XMLElement.prototype.attribute=function(m,q){var ee,ce;if(null!=m&&(m=ae(m)),de(m))for(ee in m)le.call(m,ee)&&(ce=m[ee],this.attribute(ee,ce));else ie(q)&&(q=q.apply()),this.options.skipNullAttributes&&null==q||(this.attributes[m]=new v(this,m,q));return this},XMLElement.prototype.removeAttribute=function(m){var v,q,ee;if(null==m)throw new Error("Missing attribute name. "+this.debugInfo());if(m=ae(m),Array.isArray(m))for(q=0,ee=m.length;q0&&this.parent.children[m-1].isDummy;)m-=1;if(m<1)throw new Error("Already at the first node. "+this.debugInfo());return this.parent.children[m-1]},XMLNode.prototype.next=function(){var m;for(m=this.parent.children.indexOf(this);m":(null!=(q=this.parent)?q.name:void 0)?"node: <"+m+">, parent: <"+this.parent.name+">":"node: <"+m+">":""},XMLNode.prototype.ele=function(m,v,q){return this.element(m,v,q)},XMLNode.prototype.nod=function(m,v,q){return this.node(m,v,q)},XMLNode.prototype.txt=function(m){return this.text(m)},XMLNode.prototype.dat=function(m){return this.cdata(m)},XMLNode.prototype.com=function(m){return this.comment(m)},XMLNode.prototype.ins=function(m,v){return this.instruction(m,v)},XMLNode.prototype.doc=function(){return this.document()},XMLNode.prototype.dec=function(m,v,q){return this.declaration(m,v,q)},XMLNode.prototype.dtd=function(m,v){return this.doctype(m,v)},XMLNode.prototype.e=function(m,v,q){return this.element(m,v,q)},XMLNode.prototype.n=function(m,v,q){return this.node(m,v,q)},XMLNode.prototype.t=function(m){return this.text(m)},XMLNode.prototype.d=function(m){return this.cdata(m)},XMLNode.prototype.c=function(m){return this.comment(m)},XMLNode.prototype.r=function(m){return this.raw(m)},XMLNode.prototype.i=function(m,v){return this.instruction(m,v)},XMLNode.prototype.u=function(){return this.up()},XMLNode.prototype.importXMLBuilder=function(m){return this.importDocument(m)},XMLNode}()}).call(this)},19181:function(m,v,q){(function(){var v,extend=function(m,v){for(var q in v)ee.call(v,q)&&(m[q]=v[q]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},ee={}.hasOwnProperty;v=q(32026),m.exports=function(m){function XMLProcessingInstruction(m,v,q){if(XMLProcessingInstruction.__super__.constructor.call(this,m),null==v)throw new Error("Missing instruction target. "+this.debugInfo());this.target=this.stringify.insTarget(v),q&&(this.value=this.stringify.insValue(q))}return extend(XMLProcessingInstruction,m),XMLProcessingInstruction.prototype.clone=function(){return Object.create(this)},XMLProcessingInstruction.prototype.toString=function(m){return this.options.writer.set(m).processingInstruction(this)},XMLProcessingInstruction}(v)}).call(this)},79406:function(m,v,q){(function(){var v,extend=function(m,v){for(var q in v)ee.call(v,q)&&(m[q]=v[q]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},ee={}.hasOwnProperty;v=q(32026),m.exports=function(m){function XMLRaw(m,v){if(XMLRaw.__super__.constructor.call(this,m),null==v)throw new Error("Missing raw text. "+this.debugInfo());this.value=this.stringify.raw(v)}return extend(XMLRaw,m),XMLRaw.prototype.clone=function(){return Object.create(this)},XMLRaw.prototype.toString=function(m){return this.options.writer.set(m).raw(this)},XMLRaw}(v)}).call(this)},81996:function(m,v,q){(function(){var v,ee,ae,ie,de,ce,le,pe,fe,ye,be,Re,xe,_e,extend=function(m,v){for(var q in v)we.call(v,q)&&(m[q]=v[q]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},we={}.hasOwnProperty;le=q(59077),pe=q(86544),v=q(66170),ee=q(62096),ye=q(32161),Re=q(79406),xe=q(43595),be=q(19181),fe=q(78833),ae=q(51179),ie=q(36347),de=q(99078),ce=q(44777),_e=q(60751),m.exports=function(m){function XMLStreamWriter(m,v){XMLStreamWriter.__super__.constructor.call(this,v),this.stream=m}return extend(XMLStreamWriter,m),XMLStreamWriter.prototype.document=function(m){var v,q,ae,ie,de,ce,ye,Re;for(q=0,ie=(ce=m.children).length;q"+this.endline(m))},XMLStreamWriter.prototype.comment=function(m,v){return this.stream.write(this.space(v)+"\x3c!-- "+m.text+" --\x3e"+this.endline(m))},XMLStreamWriter.prototype.declaration=function(m,v){return this.stream.write(this.space(v)),this.stream.write('"),this.stream.write(this.endline(m))},XMLStreamWriter.prototype.docType=function(m,q){var le,pe,fe,ye;if(q||(q=0),this.stream.write(this.space(q)),this.stream.write("0){for(this.stream.write(" ["),this.stream.write(this.endline(m)),pe=0,fe=(ye=m.children).length;pe"),this.stream.write(this.endline(m))},XMLStreamWriter.prototype.element=function(m,q){var ae,ie,de,ce,le,pe,_e,Te;for(le in q||(q=0),Te=this.space(q),this.stream.write(Te+"<"+m.name),pe=m.attributes)we.call(pe,le)&&(ae=pe[le],this.attribute(ae));if(0===m.children.length||m.children.every((function(m){return""===m.value})))this.allowEmpty?this.stream.write(">"):this.stream.write(this.spacebeforeslash+"/>");else if(this.pretty&&1===m.children.length&&null!=m.children[0].value)this.stream.write(">"),this.stream.write(m.children[0].value),this.stream.write("");else{for(this.stream.write(">"+this.newline),de=0,ce=(_e=m.children).length;de")}return this.stream.write(this.endline(m))},XMLStreamWriter.prototype.processingInstruction=function(m,v){return this.stream.write(this.space(v)+""+this.endline(m))},XMLStreamWriter.prototype.raw=function(m,v){return this.stream.write(this.space(v)+m.value+this.endline(m))},XMLStreamWriter.prototype.text=function(m,v){return this.stream.write(this.space(v)+m.value+this.endline(m))},XMLStreamWriter.prototype.dtdAttList=function(m,v){return this.stream.write(this.space(v)+""+this.endline(m))},XMLStreamWriter.prototype.dtdElement=function(m,v){return this.stream.write(this.space(v)+""+this.endline(m))},XMLStreamWriter.prototype.dtdEntity=function(m,v){return this.stream.write(this.space(v)+""+this.endline(m))},XMLStreamWriter.prototype.dtdNotation=function(m,v){return this.stream.write(this.space(v)+""+this.endline(m))},XMLStreamWriter.prototype.endline=function(m){return m.isLastRootNode?"":this.newline},XMLStreamWriter}(_e)}).call(this)},26434:function(m,v,q){(function(){var v,ee,ae,ie,de,ce,le,pe,fe,ye,be,Re,xe,_e,extend=function(m,v){for(var q in v)we.call(v,q)&&(m[q]=v[q]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},we={}.hasOwnProperty;le=q(59077),pe=q(86544),v=q(66170),ee=q(62096),ye=q(32161),Re=q(79406),xe=q(43595),be=q(19181),fe=q(78833),ae=q(51179),ie=q(36347),de=q(99078),ce=q(44777),_e=q(60751),m.exports=function(m){function XMLStringWriter(m){XMLStringWriter.__super__.constructor.call(this,m)}return extend(XMLStringWriter,m),XMLStringWriter.prototype.document=function(m){var v,q,ae,ie,de;for(this.textispresent=!1,ie="",q=0,ae=(de=m.children).length;q"+this.newline},XMLStringWriter.prototype.comment=function(m,v){return this.space(v)+"\x3c!-- "+m.text+" --\x3e"+this.newline},XMLStringWriter.prototype.declaration=function(m,v){var q;return q=this.space(v),q+='",q+=this.newline},XMLStringWriter.prototype.docType=function(m,q){var le,pe,fe,ye,Re;if(q||(q=0),ye=this.space(q),ye+="0){for(ye+=" [",ye+=this.newline,pe=0,fe=(Re=m.children).length;pe",ye+=this.newline},XMLStringWriter.prototype.element=function(m,q){var ae,ie,de,ce,le,pe,_e,Te,Se,Ie,Pe,qe,We;for(_e in q||(q=0),We=!1,this.textispresent?(this.newline="",this.pretty=!1):(this.newline=this.newlinedefault,this.pretty=this.prettydefault),Te="",Te+=(qe=this.space(q))+"<"+m.name,Se=m.attributes)we.call(Se,_e)&&(ae=Se[_e],Te+=this.attribute(ae));if(0===m.children.length||m.children.every((function(m){return""===m.value})))this.allowEmpty?Te+=">"+this.newline:Te+=this.spacebeforeslash+"/>"+this.newline;else if(this.pretty&&1===m.children.length&&null!=m.children[0].value)Te+=">",Te+=m.children[0].value,Te+=""+this.newline;else{if(this.dontprettytextnodes)for(de=0,le=(Ie=m.children).length;de"+this.newline,ce=0,pe=(Pe=m.children).length;ce"+this.newline}return Te},XMLStringWriter.prototype.processingInstruction=function(m,v){var q;return q=this.space(v)+""+this.newline},XMLStringWriter.prototype.raw=function(m,v){return this.space(v)+m.value+this.newline},XMLStringWriter.prototype.text=function(m,v){return this.space(v)+m.value+this.newline},XMLStringWriter.prototype.dtdAttList=function(m,v){var q;return q=this.space(v)+""+this.newline},XMLStringWriter.prototype.dtdElement=function(m,v){return this.space(v)+""+this.newline},XMLStringWriter.prototype.dtdEntity=function(m,v){var q;return q=this.space(v)+""+this.newline},XMLStringWriter.prototype.dtdNotation=function(m,v){var q;return q=this.space(v)+""+this.newline},XMLStringWriter.prototype.openNode=function(m,v){var q,ee,ae,ie;if(v||(v=0),m instanceof ye){for(ee in ae=this.space(v)+"<"+m.name,ie=m.attributes)we.call(ie,ee)&&(q=ie[ee],ae+=this.attribute(q));return ae+=(m.children?">":"/>")+this.newline}return ae=this.space(v)+"")+this.newline},XMLStringWriter.prototype.closeNode=function(m,v){switch(v||(v=0),!1){case!(m instanceof ye):return this.space(v)+""+this.newline;case!(m instanceof pe):return this.space(v)+"]>"+this.newline}},XMLStringWriter}(_e)}).call(this)},95549:function(m){(function(){var v={}.hasOwnProperty;m.exports=function(){function XMLStringifier(m){var q,ee,ae,ie,de;for(ae in this.assertLegalChar=(q=this.assertLegalChar,ee=this,function(){return q.apply(ee,arguments)}),m||(m={}),this.noDoubleEncoding=m.noDoubleEncoding,ie=m.stringify||{})v.call(ie,ae)&&(de=ie[ae],this[ae]=de)}return XMLStringifier.prototype.eleName=function(m){return m=""+m||"",this.assertLegalChar(m)},XMLStringifier.prototype.eleText=function(m){return m=""+m||"",this.assertLegalChar(this.elEscape(m))},XMLStringifier.prototype.cdata=function(m){return m=(m=""+m||"").replace("]]>","]]]]>"),this.assertLegalChar(m)},XMLStringifier.prototype.comment=function(m){if((m=""+m||"").match(/--/))throw new Error("Comment text cannot contain double-hypen: "+m);return this.assertLegalChar(m)},XMLStringifier.prototype.raw=function(m){return""+m||""},XMLStringifier.prototype.attName=function(m){return""+m||""},XMLStringifier.prototype.attValue=function(m){return m=""+m||"",this.attEscape(m)},XMLStringifier.prototype.insTarget=function(m){return""+m||""},XMLStringifier.prototype.insValue=function(m){if((m=""+m||"").match(/\?>/))throw new Error("Invalid processing instruction value: "+m);return m},XMLStringifier.prototype.xmlVersion=function(m){if(!(m=""+m||"").match(/1\.[0-9]+/))throw new Error("Invalid version number: "+m);return m},XMLStringifier.prototype.xmlEncoding=function(m){if(!(m=""+m||"").match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+m);return m},XMLStringifier.prototype.xmlStandalone=function(m){return m?"yes":"no"},XMLStringifier.prototype.dtdPubID=function(m){return""+m||""},XMLStringifier.prototype.dtdSysID=function(m){return""+m||""},XMLStringifier.prototype.dtdElementValue=function(m){return""+m||""},XMLStringifier.prototype.dtdAttType=function(m){return""+m||""},XMLStringifier.prototype.dtdAttDefault=function(m){return null!=m?""+m||"":m},XMLStringifier.prototype.dtdEntityValue=function(m){return""+m||""},XMLStringifier.prototype.dtdNData=function(m){return""+m||""},XMLStringifier.prototype.convertAttKey="@",XMLStringifier.prototype.convertPIKey="?",XMLStringifier.prototype.convertTextKey="#text",XMLStringifier.prototype.convertCDataKey="#cdata",XMLStringifier.prototype.convertCommentKey="#comment",XMLStringifier.prototype.convertRawKey="#raw",XMLStringifier.prototype.assertLegalChar=function(m){var v;if(v=m.match(/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/))throw new Error("Invalid character in string: "+m+" at index "+v.index);return m},XMLStringifier.prototype.elEscape=function(m){var v;return v=this.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,m.replace(v,"&").replace(//g,">").replace(/\r/g," ")},XMLStringifier.prototype.attEscape=function(m){var v;return v=this.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,m.replace(v,"&").replace(/0?new Array(v).join(this.indent):""},XMLWriterBase}()}).call(this)},5532:function(m,v,q){(function(){var v,ee,ae,ie,de,ce,le;le=q(78369),de=le.assign,ce=le.isFunction,v=q(66934),ee=q(79227),ie=q(26434),ae=q(81996),m.exports.create=function(m,q,ee,ae){var ie,ce;if(null==m)throw new Error("Root element needs a name.");return ae=de({},q,ee,ae),ce=(ie=new v(ae)).element(m),ae.headless||(ie.declaration(ae),null==ae.pubID&&null==ae.sysID||ie.doctype(ae)),ce},m.exports.begin=function(m,q,ae){var ie;return ce(m)&&(q=(ie=[m,q])[0],ae=ie[1],m={}),q?new ee(m,q,ae):new v(m)},m.exports.stringWriter=function(m){return new ie(m)},m.exports.streamWriter=function(m,v){return new ae(m,v)}}).call(this)},46639:(m,v,q)=>{const ee=q(82916)(9200,9203,9855,9875,9889,9934,9940,9962,9973,9978,9981,9989,10024,10060,10062,10071,10160,10175,11088,11093,126980,127183,127374,127489,127514,127535,127988,128064,128378,128420,128716,129008);ee.addRange(8986,8987).addRange(9193,9196).addRange(9725,9726).addRange(9748,9749).addRange(9800,9811).addRange(9898,9899).addRange(9917,9918).addRange(9924,9925).addRange(9970,9971).addRange(9994,9995).addRange(10067,10069).addRange(10133,10135).addRange(11035,11036).addRange(127377,127386).addRange(127538,127542).addRange(127544,127546).addRange(127568,127569).addRange(127744,127776).addRange(127789,127797).addRange(127799,127868).addRange(127870,127891).addRange(127904,127946).addRange(127951,127955).addRange(127968,127984).addRange(127992,128062).addRange(128066,128252).addRange(128255,128317).addRange(128331,128334).addRange(128336,128359).addRange(128405,128406).addRange(128507,128591).addRange(128640,128709).addRange(128720,128722).addRange(128725,128727).addRange(128732,128735).addRange(128747,128748).addRange(128756,128764).addRange(128992,129003).addRange(129292,129338).addRange(129340,129349).addRange(129351,129535).addRange(129648,129660).addRange(129664,129672).addRange(129680,129725).addRange(129727,129733).addRange(129742,129755).addRange(129760,129768).addRange(129776,129784),v.characters=ee,v.strings=["©️","®️","‼️","⁉️","™️","ℹ️","↔️","↕️","↖️","↗️","↘️","↙️","↩️","↪️","⌨️","⏏️","⏭️","⏮️","⏯️","⏱️","⏲️","⏸️","⏹️","⏺️","Ⓜ️","▪️","▫️","▶️","◀️","◻️","◼️","☀️","☁️","☂️","☃️","☄️","☎️","☑️","☘️","☝️","☠️","☢️","☣️","☦️","☪️","☮️","☯️","☸️","☹️","☺️","♀️","♂️","♟️","♠️","♣️","♥️","♦️","♨️","♻️","♾️","⚒️","⚔️","⚕️","⚖️","⚗️","⚙️","⚛️","⚜️","⚠️","⚧️","⚰️","⚱️","⛈️","⛏️","⛑️","⛓️","⛩️","⛰️","⛱️","⛴️","⛷️","⛸️","⛹️","✂️","✈️","✉️","✌️","✍️","✏️","✒️","✔️","✖️","✝️","✡️","✳️","✴️","❄️","❇️","❣️","❤️","➡️","⤴️","⤵️","⬅️","⬆️","⬇️","〰️","〽️","㊗️","㊙️","🅰️","🅱️","🅾️","🅿️","🈂️","🈷️","🌡️","🌤️","🌥️","🌦️","🌧️","🌨️","🌩️","🌪️","🌫️","🌬️","🌶️","🍽️","🎖️","🎗️","🎙️","🎚️","🎛️","🎞️","🎟️","🏋️","🏌️","🏍️","🏎️","🏔️","🏕️","🏖️","🏗️","🏘️","🏙️","🏚️","🏛️","🏜️","🏝️","🏞️","🏟️","🏳️","🏵️","🏷️","🐿️","👁️","📽️","🕉️","🕊️","🕯️","🕰️","🕳️","🕴️","🕵️","🕶️","🕷️","🕸️","🕹️","🖇️","🖊️","🖋️","🖌️","🖍️","🖐️","🖥️","🖨️","🖱️","🖲️","🖼️","🗂️","🗃️","🗄️","🗑️","🗒️","🗓️","🗜️","🗝️","🗞️","🗡️","🗣️","🗨️","🗯️","🗳️","🗺️","🛋️","🛍️","🛎️","🛏️","🛠️","🛡️","🛢️","🛣️","🛤️","🛥️","🛩️","🛰️","🛳️"]},64054:(m,v,q)=>{const ee=q(82916)();v.characters=ee,v.strings=["#️⃣","*️⃣","0️⃣","1️⃣","2️⃣","3️⃣","4️⃣","5️⃣","6️⃣","7️⃣","8️⃣","9️⃣"]},49759:(m,v,q)=>{const ee=q(82916)(9200,9203,9855,9875,9889,9934,9940,9962,9973,9978,9981,9989,10024,10060,10062,10071,10160,10175,11088,11093,126980,127183,127374,127489,127514,127535,127988,128064,128378,128420,128716,129008);ee.addRange(8986,8987).addRange(9193,9196).addRange(9725,9726).addRange(9748,9749).addRange(9800,9811).addRange(9898,9899).addRange(9917,9918).addRange(9924,9925).addRange(9970,9971).addRange(9994,9995).addRange(10067,10069).addRange(10133,10135).addRange(11035,11036).addRange(127377,127386).addRange(127538,127542).addRange(127544,127546).addRange(127568,127569).addRange(127744,127776).addRange(127789,127797).addRange(127799,127868).addRange(127870,127891).addRange(127904,127946).addRange(127951,127955).addRange(127968,127984).addRange(127992,128062).addRange(128066,128252).addRange(128255,128317).addRange(128331,128334).addRange(128336,128359).addRange(128405,128406).addRange(128507,128591).addRange(128640,128709).addRange(128720,128722).addRange(128725,128727).addRange(128732,128735).addRange(128747,128748).addRange(128756,128764).addRange(128992,129003).addRange(129292,129338).addRange(129340,129349).addRange(129351,129535).addRange(129648,129660).addRange(129664,129672).addRange(129680,129725).addRange(129727,129733).addRange(129742,129755).addRange(129760,129768).addRange(129776,129784),v.characters=ee,v.strings=["#️⃣","*️⃣","0️⃣","1️⃣","2️⃣","3️⃣","4️⃣","5️⃣","6️⃣","7️⃣","8️⃣","9️⃣","©️","®️","‼️","⁉️","™️","ℹ️","↔️","↕️","↖️","↗️","↘️","↙️","↩️","↪️","⌨️","⏏️","⏭️","⏮️","⏯️","⏱️","⏲️","⏸️","⏹️","⏺️","Ⓜ️","▪️","▫️","▶️","◀️","◻️","◼️","☀️","☁️","☂️","☃️","☄️","☎️","☑️","☘️","☝🏻","☝🏼","☝🏽","☝🏾","☝🏿","☝️","☠️","☢️","☣️","☦️","☪️","☮️","☯️","☸️","☹️","☺️","♀️","♂️","♟️","♠️","♣️","♥️","♦️","♨️","♻️","♾️","⚒️","⚔️","⚕️","⚖️","⚗️","⚙️","⚛️","⚜️","⚠️","⚧️","⚰️","⚱️","⛈️","⛏️","⛑️","⛓️","⛓️‍💥","⛩️","⛰️","⛱️","⛴️","⛷️","⛸️","⛹🏻","⛹🏻‍♀️","⛹🏻‍♂️","⛹🏼","⛹🏼‍♀️","⛹🏼‍♂️","⛹🏽","⛹🏽‍♀️","⛹🏽‍♂️","⛹🏾","⛹🏾‍♀️","⛹🏾‍♂️","⛹🏿","⛹🏿‍♀️","⛹🏿‍♂️","⛹️","⛹️‍♀️","⛹️‍♂️","✂️","✈️","✉️","✊🏻","✊🏼","✊🏽","✊🏾","✊🏿","✋🏻","✋🏼","✋🏽","✋🏾","✋🏿","✌🏻","✌🏼","✌🏽","✌🏾","✌🏿","✌️","✍🏻","✍🏼","✍🏽","✍🏾","✍🏿","✍️","✏️","✒️","✔️","✖️","✝️","✡️","✳️","✴️","❄️","❇️","❣️","❤️","❤️‍🔥","❤️‍🩹","➡️","⤴️","⤵️","⬅️","⬆️","⬇️","〰️","〽️","㊗️","㊙️","🅰️","🅱️","🅾️","🅿️","🇦🇨","🇦🇩","🇦🇪","🇦🇫","🇦🇬","🇦🇮","🇦🇱","🇦🇲","🇦🇴","🇦🇶","🇦🇷","🇦🇸","🇦🇹","🇦🇺","🇦🇼","🇦🇽","🇦🇿","🇧🇦","🇧🇧","🇧🇩","🇧🇪","🇧🇫","🇧🇬","🇧🇭","🇧🇮","🇧🇯","🇧🇱","🇧🇲","🇧🇳","🇧🇴","🇧🇶","🇧🇷","🇧🇸","🇧🇹","🇧🇻","🇧🇼","🇧🇾","🇧🇿","🇨🇦","🇨🇨","🇨🇩","🇨🇫","🇨🇬","🇨🇭","🇨🇮","🇨🇰","🇨🇱","🇨🇲","🇨🇳","🇨🇴","🇨🇵","🇨🇷","🇨🇺","🇨🇻","🇨🇼","🇨🇽","🇨🇾","🇨🇿","🇩🇪","🇩🇬","🇩🇯","🇩🇰","🇩🇲","🇩🇴","🇩🇿","🇪🇦","🇪🇨","🇪🇪","🇪🇬","🇪🇭","🇪🇷","🇪🇸","🇪🇹","🇪🇺","🇫🇮","🇫🇯","🇫🇰","🇫🇲","🇫🇴","🇫🇷","🇬🇦","🇬🇧","🇬🇩","🇬🇪","🇬🇫","🇬🇬","🇬🇭","🇬🇮","🇬🇱","🇬🇲","🇬🇳","🇬🇵","🇬🇶","🇬🇷","🇬🇸","🇬🇹","🇬🇺","🇬🇼","🇬🇾","🇭🇰","🇭🇲","🇭🇳","🇭🇷","🇭🇹","🇭🇺","🇮🇨","🇮🇩","🇮🇪","🇮🇱","🇮🇲","🇮🇳","🇮🇴","🇮🇶","🇮🇷","🇮🇸","🇮🇹","🇯🇪","🇯🇲","🇯🇴","🇯🇵","🇰🇪","🇰🇬","🇰🇭","🇰🇮","🇰🇲","🇰🇳","🇰🇵","🇰🇷","🇰🇼","🇰🇾","🇰🇿","🇱🇦","🇱🇧","🇱🇨","🇱🇮","🇱🇰","🇱🇷","🇱🇸","🇱🇹","🇱🇺","🇱🇻","🇱🇾","🇲🇦","🇲🇨","🇲🇩","🇲🇪","🇲🇫","🇲🇬","🇲🇭","🇲🇰","🇲🇱","🇲🇲","🇲🇳","🇲🇴","🇲🇵","🇲🇶","🇲🇷","🇲🇸","🇲🇹","🇲🇺","🇲🇻","🇲🇼","🇲🇽","🇲🇾","🇲🇿","🇳🇦","🇳🇨","🇳🇪","🇳🇫","🇳🇬","🇳🇮","🇳🇱","🇳🇴","🇳🇵","🇳🇷","🇳🇺","🇳🇿","🇴🇲","🇵🇦","🇵🇪","🇵🇫","🇵🇬","🇵🇭","🇵🇰","🇵🇱","🇵🇲","🇵🇳","🇵🇷","🇵🇸","🇵🇹","🇵🇼","🇵🇾","🇶🇦","🇷🇪","🇷🇴","🇷🇸","🇷🇺","🇷🇼","🇸🇦","🇸🇧","🇸🇨","🇸🇩","🇸🇪","🇸🇬","🇸🇭","🇸🇮","🇸🇯","🇸🇰","🇸🇱","🇸🇲","🇸🇳","🇸🇴","🇸🇷","🇸🇸","🇸🇹","🇸🇻","🇸🇽","🇸🇾","🇸🇿","🇹🇦","🇹🇨","🇹🇩","🇹🇫","🇹🇬","🇹🇭","🇹🇯","🇹🇰","🇹🇱","🇹🇲","🇹🇳","🇹🇴","🇹🇷","🇹🇹","🇹🇻","🇹🇼","🇹🇿","🇺🇦","🇺🇬","🇺🇲","🇺🇳","🇺🇸","🇺🇾","🇺🇿","🇻🇦","🇻🇨","🇻🇪","🇻🇬","🇻🇮","🇻🇳","🇻🇺","🇼🇫","🇼🇸","🇽🇰","🇾🇪","🇾🇹","🇿🇦","🇿🇲","🇿🇼","🈂️","🈷️","🌡️","🌤️","🌥️","🌦️","🌧️","🌨️","🌩️","🌪️","🌫️","🌬️","🌶️","🍄‍🟫","🍋‍🟩","🍽️","🎅🏻","🎅🏼","🎅🏽","🎅🏾","🎅🏿","🎖️","🎗️","🎙️","🎚️","🎛️","🎞️","🎟️","🏂🏻","🏂🏼","🏂🏽","🏂🏾","🏂🏿","🏃‍♀️","🏃‍♀️‍➡️","🏃‍♂️","🏃‍♂️‍➡️","🏃‍➡️","🏃🏻","🏃🏻‍♀️","🏃🏻‍♀️‍➡️","🏃🏻‍♂️","🏃🏻‍♂️‍➡️","🏃🏻‍➡️","🏃🏼","🏃🏼‍♀️","🏃🏼‍♀️‍➡️","🏃🏼‍♂️","🏃🏼‍♂️‍➡️","🏃🏼‍➡️","🏃🏽","🏃🏽‍♀️","🏃🏽‍♀️‍➡️","🏃🏽‍♂️","🏃🏽‍♂️‍➡️","🏃🏽‍➡️","🏃🏾","🏃🏾‍♀️","🏃🏾‍♀️‍➡️","🏃🏾‍♂️","🏃🏾‍♂️‍➡️","🏃🏾‍➡️","🏃🏿","🏃🏿‍♀️","🏃🏿‍♀️‍➡️","🏃🏿‍♂️","🏃🏿‍♂️‍➡️","🏃🏿‍➡️","🏄‍♀️","🏄‍♂️","🏄🏻","🏄🏻‍♀️","🏄🏻‍♂️","🏄🏼","🏄🏼‍♀️","🏄🏼‍♂️","🏄🏽","🏄🏽‍♀️","🏄🏽‍♂️","🏄🏾","🏄🏾‍♀️","🏄🏾‍♂️","🏄🏿","🏄🏿‍♀️","🏄🏿‍♂️","🏇🏻","🏇🏼","🏇🏽","🏇🏾","🏇🏿","🏊‍♀️","🏊‍♂️","🏊🏻","🏊🏻‍♀️","🏊🏻‍♂️","🏊🏼","🏊🏼‍♀️","🏊🏼‍♂️","🏊🏽","🏊🏽‍♀️","🏊🏽‍♂️","🏊🏾","🏊🏾‍♀️","🏊🏾‍♂️","🏊🏿","🏊🏿‍♀️","🏊🏿‍♂️","🏋🏻","🏋🏻‍♀️","🏋🏻‍♂️","🏋🏼","🏋🏼‍♀️","🏋🏼‍♂️","🏋🏽","🏋🏽‍♀️","🏋🏽‍♂️","🏋🏾","🏋🏾‍♀️","🏋🏾‍♂️","🏋🏿","🏋🏿‍♀️","🏋🏿‍♂️","🏋️","🏋️‍♀️","🏋️‍♂️","🏌🏻","🏌🏻‍♀️","🏌🏻‍♂️","🏌🏼","🏌🏼‍♀️","🏌🏼‍♂️","🏌🏽","🏌🏽‍♀️","🏌🏽‍♂️","🏌🏾","🏌🏾‍♀️","🏌🏾‍♂️","🏌🏿","🏌🏿‍♀️","🏌🏿‍♂️","🏌️","🏌️‍♀️","🏌️‍♂️","🏍️","🏎️","🏔️","🏕️","🏖️","🏗️","🏘️","🏙️","🏚️","🏛️","🏜️","🏝️","🏞️","🏟️","🏳️","🏳️‍⚧️","🏳️‍🌈","🏴‍☠️","🏴󠁧󠁢󠁥󠁮󠁧󠁿","🏴󠁧󠁢󠁳󠁣󠁴󠁿","🏴󠁧󠁢󠁷󠁬󠁳󠁿","🏵️","🏷️","🐈‍⬛","🐕‍🦺","🐦‍⬛","🐦‍🔥","🐻‍❄️","🐿️","👁️","👁️‍🗨️","👂🏻","👂🏼","👂🏽","👂🏾","👂🏿","👃🏻","👃🏼","👃🏽","👃🏾","👃🏿","👆🏻","👆🏼","👆🏽","👆🏾","👆🏿","👇🏻","👇🏼","👇🏽","👇🏾","👇🏿","👈🏻","👈🏼","👈🏽","👈🏾","👈🏿","👉🏻","👉🏼","👉🏽","👉🏾","👉🏿","👊🏻","👊🏼","👊🏽","👊🏾","👊🏿","👋🏻","👋🏼","👋🏽","👋🏾","👋🏿","👌🏻","👌🏼","👌🏽","👌🏾","👌🏿","👍🏻","👍🏼","👍🏽","👍🏾","👍🏿","👎🏻","👎🏼","👎🏽","👎🏾","👎🏿","👏🏻","👏🏼","👏🏽","👏🏾","👏🏿","👐🏻","👐🏼","👐🏽","👐🏾","👐🏿","👦🏻","👦🏼","👦🏽","👦🏾","👦🏿","👧🏻","👧🏼","👧🏽","👧🏾","👧🏿","👨‍⚕️","👨‍⚖️","👨‍✈️","👨‍❤️‍👨","👨‍❤️‍💋‍👨","👨‍🌾","👨‍🍳","👨‍🍼","👨‍🎓","👨‍🎤","👨‍🎨","👨‍🏫","👨‍🏭","👨‍👦","👨‍👦‍👦","👨‍👧","👨‍👧‍👦","👨‍👧‍👧","👨‍👨‍👦","👨‍👨‍👦‍👦","👨‍👨‍👧","👨‍👨‍👧‍👦","👨‍👨‍👧‍👧","👨‍👩‍👦","👨‍👩‍👦‍👦","👨‍👩‍👧","👨‍👩‍👧‍👦","👨‍👩‍👧‍👧","👨‍💻","👨‍💼","👨‍🔧","👨‍🔬","👨‍🚀","👨‍🚒","👨‍🦯","👨‍🦯‍➡️","👨‍🦰","👨‍🦱","👨‍🦲","👨‍🦳","👨‍🦼","👨‍🦼‍➡️","👨‍🦽","👨‍🦽‍➡️","👨🏻","👨🏻‍⚕️","👨🏻‍⚖️","👨🏻‍✈️","👨🏻‍❤️‍👨🏻","👨🏻‍❤️‍👨🏼","👨🏻‍❤️‍👨🏽","👨🏻‍❤️‍👨🏾","👨🏻‍❤️‍👨🏿","👨🏻‍❤️‍💋‍👨🏻","👨🏻‍❤️‍💋‍👨🏼","👨🏻‍❤️‍💋‍👨🏽","👨🏻‍❤️‍💋‍👨🏾","👨🏻‍❤️‍💋‍👨🏿","👨🏻‍🌾","👨🏻‍🍳","👨🏻‍🍼","👨🏻‍🎓","👨🏻‍🎤","👨🏻‍🎨","👨🏻‍🏫","👨🏻‍🏭","👨🏻‍💻","👨🏻‍💼","👨🏻‍🔧","👨🏻‍🔬","👨🏻‍🚀","👨🏻‍🚒","👨🏻‍🤝‍👨🏼","👨🏻‍🤝‍👨🏽","👨🏻‍🤝‍👨🏾","👨🏻‍🤝‍👨🏿","👨🏻‍🦯","👨🏻‍🦯‍➡️","👨🏻‍🦰","👨🏻‍🦱","👨🏻‍🦲","👨🏻‍🦳","👨🏻‍🦼","👨🏻‍🦼‍➡️","👨🏻‍🦽","👨🏻‍🦽‍➡️","👨🏼","👨🏼‍⚕️","👨🏼‍⚖️","👨🏼‍✈️","👨🏼‍❤️‍👨🏻","👨🏼‍❤️‍👨🏼","👨🏼‍❤️‍👨🏽","👨🏼‍❤️‍👨🏾","👨🏼‍❤️‍👨🏿","👨🏼‍❤️‍💋‍👨🏻","👨🏼‍❤️‍💋‍👨🏼","👨🏼‍❤️‍💋‍👨🏽","👨🏼‍❤️‍💋‍👨🏾","👨🏼‍❤️‍💋‍👨🏿","👨🏼‍🌾","👨🏼‍🍳","👨🏼‍🍼","👨🏼‍🎓","👨🏼‍🎤","👨🏼‍🎨","👨🏼‍🏫","👨🏼‍🏭","👨🏼‍💻","👨🏼‍💼","👨🏼‍🔧","👨🏼‍🔬","👨🏼‍🚀","👨🏼‍🚒","👨🏼‍🤝‍👨🏻","👨🏼‍🤝‍👨🏽","👨🏼‍🤝‍👨🏾","👨🏼‍🤝‍👨🏿","👨🏼‍🦯","👨🏼‍🦯‍➡️","👨🏼‍🦰","👨🏼‍🦱","👨🏼‍🦲","👨🏼‍🦳","👨🏼‍🦼","👨🏼‍🦼‍➡️","👨🏼‍🦽","👨🏼‍🦽‍➡️","👨🏽","👨🏽‍⚕️","👨🏽‍⚖️","👨🏽‍✈️","👨🏽‍❤️‍👨🏻","👨🏽‍❤️‍👨🏼","👨🏽‍❤️‍👨🏽","👨🏽‍❤️‍👨🏾","👨🏽‍❤️‍👨🏿","👨🏽‍❤️‍💋‍👨🏻","👨🏽‍❤️‍💋‍👨🏼","👨🏽‍❤️‍💋‍👨🏽","👨🏽‍❤️‍💋‍👨🏾","👨🏽‍❤️‍💋‍👨🏿","👨🏽‍🌾","👨🏽‍🍳","👨🏽‍🍼","👨🏽‍🎓","👨🏽‍🎤","👨🏽‍🎨","👨🏽‍🏫","👨🏽‍🏭","👨🏽‍💻","👨🏽‍💼","👨🏽‍🔧","👨🏽‍🔬","👨🏽‍🚀","👨🏽‍🚒","👨🏽‍🤝‍👨🏻","👨🏽‍🤝‍👨🏼","👨🏽‍🤝‍👨🏾","👨🏽‍🤝‍👨🏿","👨🏽‍🦯","👨🏽‍🦯‍➡️","👨🏽‍🦰","👨🏽‍🦱","👨🏽‍🦲","👨🏽‍🦳","👨🏽‍🦼","👨🏽‍🦼‍➡️","👨🏽‍🦽","👨🏽‍🦽‍➡️","👨🏾","👨🏾‍⚕️","👨🏾‍⚖️","👨🏾‍✈️","👨🏾‍❤️‍👨🏻","👨🏾‍❤️‍👨🏼","👨🏾‍❤️‍👨🏽","👨🏾‍❤️‍👨🏾","👨🏾‍❤️‍👨🏿","👨🏾‍❤️‍💋‍👨🏻","👨🏾‍❤️‍💋‍👨🏼","👨🏾‍❤️‍💋‍👨🏽","👨🏾‍❤️‍💋‍👨🏾","👨🏾‍❤️‍💋‍👨🏿","👨🏾‍🌾","👨🏾‍🍳","👨🏾‍🍼","👨🏾‍🎓","👨🏾‍🎤","👨🏾‍🎨","👨🏾‍🏫","👨🏾‍🏭","👨🏾‍💻","👨🏾‍💼","👨🏾‍🔧","👨🏾‍🔬","👨🏾‍🚀","👨🏾‍🚒","👨🏾‍🤝‍👨🏻","👨🏾‍🤝‍👨🏼","👨🏾‍🤝‍👨🏽","👨🏾‍🤝‍👨🏿","👨🏾‍🦯","👨🏾‍🦯‍➡️","👨🏾‍🦰","👨🏾‍🦱","👨🏾‍🦲","👨🏾‍🦳","👨🏾‍🦼","👨🏾‍🦼‍➡️","👨🏾‍🦽","👨🏾‍🦽‍➡️","👨🏿","👨🏿‍⚕️","👨🏿‍⚖️","👨🏿‍✈️","👨🏿‍❤️‍👨🏻","👨🏿‍❤️‍👨🏼","👨🏿‍❤️‍👨🏽","👨🏿‍❤️‍👨🏾","👨🏿‍❤️‍👨🏿","👨🏿‍❤️‍💋‍👨🏻","👨🏿‍❤️‍💋‍👨🏼","👨🏿‍❤️‍💋‍👨🏽","👨🏿‍❤️‍💋‍👨🏾","👨🏿‍❤️‍💋‍👨🏿","👨🏿‍🌾","👨🏿‍🍳","👨🏿‍🍼","👨🏿‍🎓","👨🏿‍🎤","👨🏿‍🎨","👨🏿‍🏫","👨🏿‍🏭","👨🏿‍💻","👨🏿‍💼","👨🏿‍🔧","👨🏿‍🔬","👨🏿‍🚀","👨🏿‍🚒","👨🏿‍🤝‍👨🏻","👨🏿‍🤝‍👨🏼","👨🏿‍🤝‍👨🏽","👨🏿‍🤝‍👨🏾","👨🏿‍🦯","👨🏿‍🦯‍➡️","👨🏿‍🦰","👨🏿‍🦱","👨🏿‍🦲","👨🏿‍🦳","👨🏿‍🦼","👨🏿‍🦼‍➡️","👨🏿‍🦽","👨🏿‍🦽‍➡️","👩‍⚕️","👩‍⚖️","👩‍✈️","👩‍❤️‍👨","👩‍❤️‍👩","👩‍❤️‍💋‍👨","👩‍❤️‍💋‍👩","👩‍🌾","👩‍🍳","👩‍🍼","👩‍🎓","👩‍🎤","👩‍🎨","👩‍🏫","👩‍🏭","👩‍👦","👩‍👦‍👦","👩‍👧","👩‍👧‍👦","👩‍👧‍👧","👩‍👩‍👦","👩‍👩‍👦‍👦","👩‍👩‍👧","👩‍👩‍👧‍👦","👩‍👩‍👧‍👧","👩‍💻","👩‍💼","👩‍🔧","👩‍🔬","👩‍🚀","👩‍🚒","👩‍🦯","👩‍🦯‍➡️","👩‍🦰","👩‍🦱","👩‍🦲","👩‍🦳","👩‍🦼","👩‍🦼‍➡️","👩‍🦽","👩‍🦽‍➡️","👩🏻","👩🏻‍⚕️","👩🏻‍⚖️","👩🏻‍✈️","👩🏻‍❤️‍👨🏻","👩🏻‍❤️‍👨🏼","👩🏻‍❤️‍👨🏽","👩🏻‍❤️‍👨🏾","👩🏻‍❤️‍👨🏿","👩🏻‍❤️‍👩🏻","👩🏻‍❤️‍👩🏼","👩🏻‍❤️‍👩🏽","👩🏻‍❤️‍👩🏾","👩🏻‍❤️‍👩🏿","👩🏻‍❤️‍💋‍👨🏻","👩🏻‍❤️‍💋‍👨🏼","👩🏻‍❤️‍💋‍👨🏽","👩🏻‍❤️‍💋‍👨🏾","👩🏻‍❤️‍💋‍👨🏿","👩🏻‍❤️‍💋‍👩🏻","👩🏻‍❤️‍💋‍👩🏼","👩🏻‍❤️‍💋‍👩🏽","👩🏻‍❤️‍💋‍👩🏾","👩🏻‍❤️‍💋‍👩🏿","👩🏻‍🌾","👩🏻‍🍳","👩🏻‍🍼","👩🏻‍🎓","👩🏻‍🎤","👩🏻‍🎨","👩🏻‍🏫","👩🏻‍🏭","👩🏻‍💻","👩🏻‍💼","👩🏻‍🔧","👩🏻‍🔬","👩🏻‍🚀","👩🏻‍🚒","👩🏻‍🤝‍👨🏼","👩🏻‍🤝‍👨🏽","👩🏻‍🤝‍👨🏾","👩🏻‍🤝‍👨🏿","👩🏻‍🤝‍👩🏼","👩🏻‍🤝‍👩🏽","👩🏻‍🤝‍👩🏾","👩🏻‍🤝‍👩🏿","👩🏻‍🦯","👩🏻‍🦯‍➡️","👩🏻‍🦰","👩🏻‍🦱","👩🏻‍🦲","👩🏻‍🦳","👩🏻‍🦼","👩🏻‍🦼‍➡️","👩🏻‍🦽","👩🏻‍🦽‍➡️","👩🏼","👩🏼‍⚕️","👩🏼‍⚖️","👩🏼‍✈️","👩🏼‍❤️‍👨🏻","👩🏼‍❤️‍👨🏼","👩🏼‍❤️‍👨🏽","👩🏼‍❤️‍👨🏾","👩🏼‍❤️‍👨🏿","👩🏼‍❤️‍👩🏻","👩🏼‍❤️‍👩🏼","👩🏼‍❤️‍👩🏽","👩🏼‍❤️‍👩🏾","👩🏼‍❤️‍👩🏿","👩🏼‍❤️‍💋‍👨🏻","👩🏼‍❤️‍💋‍👨🏼","👩🏼‍❤️‍💋‍👨🏽","👩🏼‍❤️‍💋‍👨🏾","👩🏼‍❤️‍💋‍👨🏿","👩🏼‍❤️‍💋‍👩🏻","👩🏼‍❤️‍💋‍👩🏼","👩🏼‍❤️‍💋‍👩🏽","👩🏼‍❤️‍💋‍👩🏾","👩🏼‍❤️‍💋‍👩🏿","👩🏼‍🌾","👩🏼‍🍳","👩🏼‍🍼","👩🏼‍🎓","👩🏼‍🎤","👩🏼‍🎨","👩🏼‍🏫","👩🏼‍🏭","👩🏼‍💻","👩🏼‍💼","👩🏼‍🔧","👩🏼‍🔬","👩🏼‍🚀","👩🏼‍🚒","👩🏼‍🤝‍👨🏻","👩🏼‍🤝‍👨🏽","👩🏼‍🤝‍👨🏾","👩🏼‍🤝‍👨🏿","👩🏼‍🤝‍👩🏻","👩🏼‍🤝‍👩🏽","👩🏼‍🤝‍👩🏾","👩🏼‍🤝‍👩🏿","👩🏼‍🦯","👩🏼‍🦯‍➡️","👩🏼‍🦰","👩🏼‍🦱","👩🏼‍🦲","👩🏼‍🦳","👩🏼‍🦼","👩🏼‍🦼‍➡️","👩🏼‍🦽","👩🏼‍🦽‍➡️","👩🏽","👩🏽‍⚕️","👩🏽‍⚖️","👩🏽‍✈️","👩🏽‍❤️‍👨🏻","👩🏽‍❤️‍👨🏼","👩🏽‍❤️‍👨🏽","👩🏽‍❤️‍👨🏾","👩🏽‍❤️‍👨🏿","👩🏽‍❤️‍👩🏻","👩🏽‍❤️‍👩🏼","👩🏽‍❤️‍👩🏽","👩🏽‍❤️‍👩🏾","👩🏽‍❤️‍👩🏿","👩🏽‍❤️‍💋‍👨🏻","👩🏽‍❤️‍💋‍👨🏼","👩🏽‍❤️‍💋‍👨🏽","👩🏽‍❤️‍💋‍👨🏾","👩🏽‍❤️‍💋‍👨🏿","👩🏽‍❤️‍💋‍👩🏻","👩🏽‍❤️‍💋‍👩🏼","👩🏽‍❤️‍💋‍👩🏽","👩🏽‍❤️‍💋‍👩🏾","👩🏽‍❤️‍💋‍👩🏿","👩🏽‍🌾","👩🏽‍🍳","👩🏽‍🍼","👩🏽‍🎓","👩🏽‍🎤","👩🏽‍🎨","👩🏽‍🏫","👩🏽‍🏭","👩🏽‍💻","👩🏽‍💼","👩🏽‍🔧","👩🏽‍🔬","👩🏽‍🚀","👩🏽‍🚒","👩🏽‍🤝‍👨🏻","👩🏽‍🤝‍👨🏼","👩🏽‍🤝‍👨🏾","👩🏽‍🤝‍👨🏿","👩🏽‍🤝‍👩🏻","👩🏽‍🤝‍👩🏼","👩🏽‍🤝‍👩🏾","👩🏽‍🤝‍👩🏿","👩🏽‍🦯","👩🏽‍🦯‍➡️","👩🏽‍🦰","👩🏽‍🦱","👩🏽‍🦲","👩🏽‍🦳","👩🏽‍🦼","👩🏽‍🦼‍➡️","👩🏽‍🦽","👩🏽‍🦽‍➡️","👩🏾","👩🏾‍⚕️","👩🏾‍⚖️","👩🏾‍✈️","👩🏾‍❤️‍👨🏻","👩🏾‍❤️‍👨🏼","👩🏾‍❤️‍👨🏽","👩🏾‍❤️‍👨🏾","👩🏾‍❤️‍👨🏿","👩🏾‍❤️‍👩🏻","👩🏾‍❤️‍👩🏼","👩🏾‍❤️‍👩🏽","👩🏾‍❤️‍👩🏾","👩🏾‍❤️‍👩🏿","👩🏾‍❤️‍💋‍👨🏻","👩🏾‍❤️‍💋‍👨🏼","👩🏾‍❤️‍💋‍👨🏽","👩🏾‍❤️‍💋‍👨🏾","👩🏾‍❤️‍💋‍👨🏿","👩🏾‍❤️‍💋‍👩🏻","👩🏾‍❤️‍💋‍👩🏼","👩🏾‍❤️‍💋‍👩🏽","👩🏾‍❤️‍💋‍👩🏾","👩🏾‍❤️‍💋‍👩🏿","👩🏾‍🌾","👩🏾‍🍳","👩🏾‍🍼","👩🏾‍🎓","👩🏾‍🎤","👩🏾‍🎨","👩🏾‍🏫","👩🏾‍🏭","👩🏾‍💻","👩🏾‍💼","👩🏾‍🔧","👩🏾‍🔬","👩🏾‍🚀","👩🏾‍🚒","👩🏾‍🤝‍👨🏻","👩🏾‍🤝‍👨🏼","👩🏾‍🤝‍👨🏽","👩🏾‍🤝‍👨🏿","👩🏾‍🤝‍👩🏻","👩🏾‍🤝‍👩🏼","👩🏾‍🤝‍👩🏽","👩🏾‍🤝‍👩🏿","👩🏾‍🦯","👩🏾‍🦯‍➡️","👩🏾‍🦰","👩🏾‍🦱","👩🏾‍🦲","👩🏾‍🦳","👩🏾‍🦼","👩🏾‍🦼‍➡️","👩🏾‍🦽","👩🏾‍🦽‍➡️","👩🏿","👩🏿‍⚕️","👩🏿‍⚖️","👩🏿‍✈️","👩🏿‍❤️‍👨🏻","👩🏿‍❤️‍👨🏼","👩🏿‍❤️‍👨🏽","👩🏿‍❤️‍👨🏾","👩🏿‍❤️‍👨🏿","👩🏿‍❤️‍👩🏻","👩🏿‍❤️‍👩🏼","👩🏿‍❤️‍👩🏽","👩🏿‍❤️‍👩🏾","👩🏿‍❤️‍👩🏿","👩🏿‍❤️‍💋‍👨🏻","👩🏿‍❤️‍💋‍👨🏼","👩🏿‍❤️‍💋‍👨🏽","👩🏿‍❤️‍💋‍👨🏾","👩🏿‍❤️‍💋‍👨🏿","👩🏿‍❤️‍💋‍👩🏻","👩🏿‍❤️‍💋‍👩🏼","👩🏿‍❤️‍💋‍👩🏽","👩🏿‍❤️‍💋‍👩🏾","👩🏿‍❤️‍💋‍👩🏿","👩🏿‍🌾","👩🏿‍🍳","👩🏿‍🍼","👩🏿‍🎓","👩🏿‍🎤","👩🏿‍🎨","👩🏿‍🏫","👩🏿‍🏭","👩🏿‍💻","👩🏿‍💼","👩🏿‍🔧","👩🏿‍🔬","👩🏿‍🚀","👩🏿‍🚒","👩🏿‍🤝‍👨🏻","👩🏿‍🤝‍👨🏼","👩🏿‍🤝‍👨🏽","👩🏿‍🤝‍👨🏾","👩🏿‍🤝‍👩🏻","👩🏿‍🤝‍👩🏼","👩🏿‍🤝‍👩🏽","👩🏿‍🤝‍👩🏾","👩🏿‍🦯","👩🏿‍🦯‍➡️","👩🏿‍🦰","👩🏿‍🦱","👩🏿‍🦲","👩🏿‍🦳","👩🏿‍🦼","👩🏿‍🦼‍➡️","👩🏿‍🦽","👩🏿‍🦽‍➡️","👫🏻","👫🏼","👫🏽","👫🏾","👫🏿","👬🏻","👬🏼","👬🏽","👬🏾","👬🏿","👭🏻","👭🏼","👭🏽","👭🏾","👭🏿","👮‍♀️","👮‍♂️","👮🏻","👮🏻‍♀️","👮🏻‍♂️","👮🏼","👮🏼‍♀️","👮🏼‍♂️","👮🏽","👮🏽‍♀️","👮🏽‍♂️","👮🏾","👮🏾‍♀️","👮🏾‍♂️","👮🏿","👮🏿‍♀️","👮🏿‍♂️","👯‍♀️","👯‍♂️","👰‍♀️","👰‍♂️","👰🏻","👰🏻‍♀️","👰🏻‍♂️","👰🏼","👰🏼‍♀️","👰🏼‍♂️","👰🏽","👰🏽‍♀️","👰🏽‍♂️","👰🏾","👰🏾‍♀️","👰🏾‍♂️","👰🏿","👰🏿‍♀️","👰🏿‍♂️","👱‍♀️","👱‍♂️","👱🏻","👱🏻‍♀️","👱🏻‍♂️","👱🏼","👱🏼‍♀️","👱🏼‍♂️","👱🏽","👱🏽‍♀️","👱🏽‍♂️","👱🏾","👱🏾‍♀️","👱🏾‍♂️","👱🏿","👱🏿‍♀️","👱🏿‍♂️","👲🏻","👲🏼","👲🏽","👲🏾","👲🏿","👳‍♀️","👳‍♂️","👳🏻","👳🏻‍♀️","👳🏻‍♂️","👳🏼","👳🏼‍♀️","👳🏼‍♂️","👳🏽","👳🏽‍♀️","👳🏽‍♂️","👳🏾","👳🏾‍♀️","👳🏾‍♂️","👳🏿","👳🏿‍♀️","👳🏿‍♂️","👴🏻","👴🏼","👴🏽","👴🏾","👴🏿","👵🏻","👵🏼","👵🏽","👵🏾","👵🏿","👶🏻","👶🏼","👶🏽","👶🏾","👶🏿","👷‍♀️","👷‍♂️","👷🏻","👷🏻‍♀️","👷🏻‍♂️","👷🏼","👷🏼‍♀️","👷🏼‍♂️","👷🏽","👷🏽‍♀️","👷🏽‍♂️","👷🏾","👷🏾‍♀️","👷🏾‍♂️","👷🏿","👷🏿‍♀️","👷🏿‍♂️","👸🏻","👸🏼","👸🏽","👸🏾","👸🏿","👼🏻","👼🏼","👼🏽","👼🏾","👼🏿","💁‍♀️","💁‍♂️","💁🏻","💁🏻‍♀️","💁🏻‍♂️","💁🏼","💁🏼‍♀️","💁🏼‍♂️","💁🏽","💁🏽‍♀️","💁🏽‍♂️","💁🏾","💁🏾‍♀️","💁🏾‍♂️","💁🏿","💁🏿‍♀️","💁🏿‍♂️","💂‍♀️","💂‍♂️","💂🏻","💂🏻‍♀️","💂🏻‍♂️","💂🏼","💂🏼‍♀️","💂🏼‍♂️","💂🏽","💂🏽‍♀️","💂🏽‍♂️","💂🏾","💂🏾‍♀️","💂🏾‍♂️","💂🏿","💂🏿‍♀️","💂🏿‍♂️","💃🏻","💃🏼","💃🏽","💃🏾","💃🏿","💅🏻","💅🏼","💅🏽","💅🏾","💅🏿","💆‍♀️","💆‍♂️","💆🏻","💆🏻‍♀️","💆🏻‍♂️","💆🏼","💆🏼‍♀️","💆🏼‍♂️","💆🏽","💆🏽‍♀️","💆🏽‍♂️","💆🏾","💆🏾‍♀️","💆🏾‍♂️","💆🏿","💆🏿‍♀️","💆🏿‍♂️","💇‍♀️","💇‍♂️","💇🏻","💇🏻‍♀️","💇🏻‍♂️","💇🏼","💇🏼‍♀️","💇🏼‍♂️","💇🏽","💇🏽‍♀️","💇🏽‍♂️","💇🏾","💇🏾‍♀️","💇🏾‍♂️","💇🏿","💇🏿‍♀️","💇🏿‍♂️","💏🏻","💏🏼","💏🏽","💏🏾","💏🏿","💑🏻","💑🏼","💑🏽","💑🏾","💑🏿","💪🏻","💪🏼","💪🏽","💪🏾","💪🏿","📽️","🕉️","🕊️","🕯️","🕰️","🕳️","🕴🏻","🕴🏼","🕴🏽","🕴🏾","🕴🏿","🕴️","🕵🏻","🕵🏻‍♀️","🕵🏻‍♂️","🕵🏼","🕵🏼‍♀️","🕵🏼‍♂️","🕵🏽","🕵🏽‍♀️","🕵🏽‍♂️","🕵🏾","🕵🏾‍♀️","🕵🏾‍♂️","🕵🏿","🕵🏿‍♀️","🕵🏿‍♂️","🕵️","🕵️‍♀️","🕵️‍♂️","🕶️","🕷️","🕸️","🕹️","🕺🏻","🕺🏼","🕺🏽","🕺🏾","🕺🏿","🖇️","🖊️","🖋️","🖌️","🖍️","🖐🏻","🖐🏼","🖐🏽","🖐🏾","🖐🏿","🖐️","🖕🏻","🖕🏼","🖕🏽","🖕🏾","🖕🏿","🖖🏻","🖖🏼","🖖🏽","🖖🏾","🖖🏿","🖥️","🖨️","🖱️","🖲️","🖼️","🗂️","🗃️","🗄️","🗑️","🗒️","🗓️","🗜️","🗝️","🗞️","🗡️","🗣️","🗨️","🗯️","🗳️","🗺️","😮‍💨","😵‍💫","😶‍🌫️","🙂‍↔️","🙂‍↕️","🙅‍♀️","🙅‍♂️","🙅🏻","🙅🏻‍♀️","🙅🏻‍♂️","🙅🏼","🙅🏼‍♀️","🙅🏼‍♂️","🙅🏽","🙅🏽‍♀️","🙅🏽‍♂️","🙅🏾","🙅🏾‍♀️","🙅🏾‍♂️","🙅🏿","🙅🏿‍♀️","🙅🏿‍♂️","🙆‍♀️","🙆‍♂️","🙆🏻","🙆🏻‍♀️","🙆🏻‍♂️","🙆🏼","🙆🏼‍♀️","🙆🏼‍♂️","🙆🏽","🙆🏽‍♀️","🙆🏽‍♂️","🙆🏾","🙆🏾‍♀️","🙆🏾‍♂️","🙆🏿","🙆🏿‍♀️","🙆🏿‍♂️","🙇‍♀️","🙇‍♂️","🙇🏻","🙇🏻‍♀️","🙇🏻‍♂️","🙇🏼","🙇🏼‍♀️","🙇🏼‍♂️","🙇🏽","🙇🏽‍♀️","🙇🏽‍♂️","🙇🏾","🙇🏾‍♀️","🙇🏾‍♂️","🙇🏿","🙇🏿‍♀️","🙇🏿‍♂️","🙋‍♀️","🙋‍♂️","🙋🏻","🙋🏻‍♀️","🙋🏻‍♂️","🙋🏼","🙋🏼‍♀️","🙋🏼‍♂️","🙋🏽","🙋🏽‍♀️","🙋🏽‍♂️","🙋🏾","🙋🏾‍♀️","🙋🏾‍♂️","🙋🏿","🙋🏿‍♀️","🙋🏿‍♂️","🙌🏻","🙌🏼","🙌🏽","🙌🏾","🙌🏿","🙍‍♀️","🙍‍♂️","🙍🏻","🙍🏻‍♀️","🙍🏻‍♂️","🙍🏼","🙍🏼‍♀️","🙍🏼‍♂️","🙍🏽","🙍🏽‍♀️","🙍🏽‍♂️","🙍🏾","🙍🏾‍♀️","🙍🏾‍♂️","🙍🏿","🙍🏿‍♀️","🙍🏿‍♂️","🙎‍♀️","🙎‍♂️","🙎🏻","🙎🏻‍♀️","🙎🏻‍♂️","🙎🏼","🙎🏼‍♀️","🙎🏼‍♂️","🙎🏽","🙎🏽‍♀️","🙎🏽‍♂️","🙎🏾","🙎🏾‍♀️","🙎🏾‍♂️","🙎🏿","🙎🏿‍♀️","🙎🏿‍♂️","🙏🏻","🙏🏼","🙏🏽","🙏🏾","🙏🏿","🚣‍♀️","🚣‍♂️","🚣🏻","🚣🏻‍♀️","🚣🏻‍♂️","🚣🏼","🚣🏼‍♀️","🚣🏼‍♂️","🚣🏽","🚣🏽‍♀️","🚣🏽‍♂️","🚣🏾","🚣🏾‍♀️","🚣🏾‍♂️","🚣🏿","🚣🏿‍♀️","🚣🏿‍♂️","🚴‍♀️","🚴‍♂️","🚴🏻","🚴🏻‍♀️","🚴🏻‍♂️","🚴🏼","🚴🏼‍♀️","🚴🏼‍♂️","🚴🏽","🚴🏽‍♀️","🚴🏽‍♂️","🚴🏾","🚴🏾‍♀️","🚴🏾‍♂️","🚴🏿","🚴🏿‍♀️","🚴🏿‍♂️","🚵‍♀️","🚵‍♂️","🚵🏻","🚵🏻‍♀️","🚵🏻‍♂️","🚵🏼","🚵🏼‍♀️","🚵🏼‍♂️","🚵🏽","🚵🏽‍♀️","🚵🏽‍♂️","🚵🏾","🚵🏾‍♀️","🚵🏾‍♂️","🚵🏿","🚵🏿‍♀️","🚵🏿‍♂️","🚶‍♀️","🚶‍♀️‍➡️","🚶‍♂️","🚶‍♂️‍➡️","🚶‍➡️","🚶🏻","🚶🏻‍♀️","🚶🏻‍♀️‍➡️","🚶🏻‍♂️","🚶🏻‍♂️‍➡️","🚶🏻‍➡️","🚶🏼","🚶🏼‍♀️","🚶🏼‍♀️‍➡️","🚶🏼‍♂️","🚶🏼‍♂️‍➡️","🚶🏼‍➡️","🚶🏽","🚶🏽‍♀️","🚶🏽‍♀️‍➡️","🚶🏽‍♂️","🚶🏽‍♂️‍➡️","🚶🏽‍➡️","🚶🏾","🚶🏾‍♀️","🚶🏾‍♀️‍➡️","🚶🏾‍♂️","🚶🏾‍♂️‍➡️","🚶🏾‍➡️","🚶🏿","🚶🏿‍♀️","🚶🏿‍♀️‍➡️","🚶🏿‍♂️","🚶🏿‍♂️‍➡️","🚶🏿‍➡️","🛀🏻","🛀🏼","🛀🏽","🛀🏾","🛀🏿","🛋️","🛌🏻","🛌🏼","🛌🏽","🛌🏾","🛌🏿","🛍️","🛎️","🛏️","🛠️","🛡️","🛢️","🛣️","🛤️","🛥️","🛩️","🛰️","🛳️","🤌🏻","🤌🏼","🤌🏽","🤌🏾","🤌🏿","🤏🏻","🤏🏼","🤏🏽","🤏🏾","🤏🏿","🤘🏻","🤘🏼","🤘🏽","🤘🏾","🤘🏿","🤙🏻","🤙🏼","🤙🏽","🤙🏾","🤙🏿","🤚🏻","🤚🏼","🤚🏽","🤚🏾","🤚🏿","🤛🏻","🤛🏼","🤛🏽","🤛🏾","🤛🏿","🤜🏻","🤜🏼","🤜🏽","🤜🏾","🤜🏿","🤝🏻","🤝🏼","🤝🏽","🤝🏾","🤝🏿","🤞🏻","🤞🏼","🤞🏽","🤞🏾","🤞🏿","🤟🏻","🤟🏼","🤟🏽","🤟🏾","🤟🏿","🤦‍♀️","🤦‍♂️","🤦🏻","🤦🏻‍♀️","🤦🏻‍♂️","🤦🏼","🤦🏼‍♀️","🤦🏼‍♂️","🤦🏽","🤦🏽‍♀️","🤦🏽‍♂️","🤦🏾","🤦🏾‍♀️","🤦🏾‍♂️","🤦🏿","🤦🏿‍♀️","🤦🏿‍♂️","🤰🏻","🤰🏼","🤰🏽","🤰🏾","🤰🏿","🤱🏻","🤱🏼","🤱🏽","🤱🏾","🤱🏿","🤲🏻","🤲🏼","🤲🏽","🤲🏾","🤲🏿","🤳🏻","🤳🏼","🤳🏽","🤳🏾","🤳🏿","🤴🏻","🤴🏼","🤴🏽","🤴🏾","🤴🏿","🤵‍♀️","🤵‍♂️","🤵🏻","🤵🏻‍♀️","🤵🏻‍♂️","🤵🏼","🤵🏼‍♀️","🤵🏼‍♂️","🤵🏽","🤵🏽‍♀️","🤵🏽‍♂️","🤵🏾","🤵🏾‍♀️","🤵🏾‍♂️","🤵🏿","🤵🏿‍♀️","🤵🏿‍♂️","🤶🏻","🤶🏼","🤶🏽","🤶🏾","🤶🏿","🤷‍♀️","🤷‍♂️","🤷🏻","🤷🏻‍♀️","🤷🏻‍♂️","🤷🏼","🤷🏼‍♀️","🤷🏼‍♂️","🤷🏽","🤷🏽‍♀️","🤷🏽‍♂️","🤷🏾","🤷🏾‍♀️","🤷🏾‍♂️","🤷🏿","🤷🏿‍♀️","🤷🏿‍♂️","🤸‍♀️","🤸‍♂️","🤸🏻","🤸🏻‍♀️","🤸🏻‍♂️","🤸🏼","🤸🏼‍♀️","🤸🏼‍♂️","🤸🏽","🤸🏽‍♀️","🤸🏽‍♂️","🤸🏾","🤸🏾‍♀️","🤸🏾‍♂️","🤸🏿","🤸🏿‍♀️","🤸🏿‍♂️","🤹‍♀️","🤹‍♂️","🤹🏻","🤹🏻‍♀️","🤹🏻‍♂️","🤹🏼","🤹🏼‍♀️","🤹🏼‍♂️","🤹🏽","🤹🏽‍♀️","🤹🏽‍♂️","🤹🏾","🤹🏾‍♀️","🤹🏾‍♂️","🤹🏿","🤹🏿‍♀️","🤹🏿‍♂️","🤼‍♀️","🤼‍♂️","🤽‍♀️","🤽‍♂️","🤽🏻","🤽🏻‍♀️","🤽🏻‍♂️","🤽🏼","🤽🏼‍♀️","🤽🏼‍♂️","🤽🏽","🤽🏽‍♀️","🤽🏽‍♂️","🤽🏾","🤽🏾‍♀️","🤽🏾‍♂️","🤽🏿","🤽🏿‍♀️","🤽🏿‍♂️","🤾‍♀️","🤾‍♂️","🤾🏻","🤾🏻‍♀️","🤾🏻‍♂️","🤾🏼","🤾🏼‍♀️","🤾🏼‍♂️","🤾🏽","🤾🏽‍♀️","🤾🏽‍♂️","🤾🏾","🤾🏾‍♀️","🤾🏾‍♂️","🤾🏿","🤾🏿‍♀️","🤾🏿‍♂️","🥷🏻","🥷🏼","🥷🏽","🥷🏾","🥷🏿","🦵🏻","🦵🏼","🦵🏽","🦵🏾","🦵🏿","🦶🏻","🦶🏼","🦶🏽","🦶🏾","🦶🏿","🦸‍♀️","🦸‍♂️","🦸🏻","🦸🏻‍♀️","🦸🏻‍♂️","🦸🏼","🦸🏼‍♀️","🦸🏼‍♂️","🦸🏽","🦸🏽‍♀️","🦸🏽‍♂️","🦸🏾","🦸🏾‍♀️","🦸🏾‍♂️","🦸🏿","🦸🏿‍♀️","🦸🏿‍♂️","🦹‍♀️","🦹‍♂️","🦹🏻","🦹🏻‍♀️","🦹🏻‍♂️","🦹🏼","🦹🏼‍♀️","🦹🏼‍♂️","🦹🏽","🦹🏽‍♀️","🦹🏽‍♂️","🦹🏾","🦹🏾‍♀️","🦹🏾‍♂️","🦹🏿","🦹🏿‍♀️","🦹🏿‍♂️","🦻🏻","🦻🏼","🦻🏽","🦻🏾","🦻🏿","🧍‍♀️","🧍‍♂️","🧍🏻","🧍🏻‍♀️","🧍🏻‍♂️","🧍🏼","🧍🏼‍♀️","🧍🏼‍♂️","🧍🏽","🧍🏽‍♀️","🧍🏽‍♂️","🧍🏾","🧍🏾‍♀️","🧍🏾‍♂️","🧍🏿","🧍🏿‍♀️","🧍🏿‍♂️","🧎‍♀️","🧎‍♀️‍➡️","🧎‍♂️","🧎‍♂️‍➡️","🧎‍➡️","🧎🏻","🧎🏻‍♀️","🧎🏻‍♀️‍➡️","🧎🏻‍♂️","🧎🏻‍♂️‍➡️","🧎🏻‍➡️","🧎🏼","🧎🏼‍♀️","🧎🏼‍♀️‍➡️","🧎🏼‍♂️","🧎🏼‍♂️‍➡️","🧎🏼‍➡️","🧎🏽","🧎🏽‍♀️","🧎🏽‍♀️‍➡️","🧎🏽‍♂️","🧎🏽‍♂️‍➡️","🧎🏽‍➡️","🧎🏾","🧎🏾‍♀️","🧎🏾‍♀️‍➡️","🧎🏾‍♂️","🧎🏾‍♂️‍➡️","🧎🏾‍➡️","🧎🏿","🧎🏿‍♀️","🧎🏿‍♀️‍➡️","🧎🏿‍♂️","🧎🏿‍♂️‍➡️","🧎🏿‍➡️","🧏‍♀️","🧏‍♂️","🧏🏻","🧏🏻‍♀️","🧏🏻‍♂️","🧏🏼","🧏🏼‍♀️","🧏🏼‍♂️","🧏🏽","🧏🏽‍♀️","🧏🏽‍♂️","🧏🏾","🧏🏾‍♀️","🧏🏾‍♂️","🧏🏿","🧏🏿‍♀️","🧏🏿‍♂️","🧑‍⚕️","🧑‍⚖️","🧑‍✈️","🧑‍🌾","🧑‍🍳","🧑‍🍼","🧑‍🎄","🧑‍🎓","🧑‍🎤","🧑‍🎨","🧑‍🏫","🧑‍🏭","🧑‍💻","🧑‍💼","🧑‍🔧","🧑‍🔬","🧑‍🚀","🧑‍🚒","🧑‍🤝‍🧑","🧑‍🦯","🧑‍🦯‍➡️","🧑‍🦰","🧑‍🦱","🧑‍🦲","🧑‍🦳","🧑‍🦼","🧑‍🦼‍➡️","🧑‍🦽","🧑‍🦽‍➡️","🧑‍🧑‍🧒","🧑‍🧑‍🧒‍🧒","🧑‍🧒","🧑‍🧒‍🧒","🧑🏻","🧑🏻‍⚕️","🧑🏻‍⚖️","🧑🏻‍✈️","🧑🏻‍❤️‍💋‍🧑🏼","🧑🏻‍❤️‍💋‍🧑🏽","🧑🏻‍❤️‍💋‍🧑🏾","🧑🏻‍❤️‍💋‍🧑🏿","🧑🏻‍❤️‍🧑🏼","🧑🏻‍❤️‍🧑🏽","🧑🏻‍❤️‍🧑🏾","🧑🏻‍❤️‍🧑🏿","🧑🏻‍🌾","🧑🏻‍🍳","🧑🏻‍🍼","🧑🏻‍🎄","🧑🏻‍🎓","🧑🏻‍🎤","🧑🏻‍🎨","🧑🏻‍🏫","🧑🏻‍🏭","🧑🏻‍💻","🧑🏻‍💼","🧑🏻‍🔧","🧑🏻‍🔬","🧑🏻‍🚀","🧑🏻‍🚒","🧑🏻‍🤝‍🧑🏻","🧑🏻‍🤝‍🧑🏼","🧑🏻‍🤝‍🧑🏽","🧑🏻‍🤝‍🧑🏾","🧑🏻‍🤝‍🧑🏿","🧑🏻‍🦯","🧑🏻‍🦯‍➡️","🧑🏻‍🦰","🧑🏻‍🦱","🧑🏻‍🦲","🧑🏻‍🦳","🧑🏻‍🦼","🧑🏻‍🦼‍➡️","🧑🏻‍🦽","🧑🏻‍🦽‍➡️","🧑🏼","🧑🏼‍⚕️","🧑🏼‍⚖️","🧑🏼‍✈️","🧑🏼‍❤️‍💋‍🧑🏻","🧑🏼‍❤️‍💋‍🧑🏽","🧑🏼‍❤️‍💋‍🧑🏾","🧑🏼‍❤️‍💋‍🧑🏿","🧑🏼‍❤️‍🧑🏻","🧑🏼‍❤️‍🧑🏽","🧑🏼‍❤️‍🧑🏾","🧑🏼‍❤️‍🧑🏿","🧑🏼‍🌾","🧑🏼‍🍳","🧑🏼‍🍼","🧑🏼‍🎄","🧑🏼‍🎓","🧑🏼‍🎤","🧑🏼‍🎨","🧑🏼‍🏫","🧑🏼‍🏭","🧑🏼‍💻","🧑🏼‍💼","🧑🏼‍🔧","🧑🏼‍🔬","🧑🏼‍🚀","🧑🏼‍🚒","🧑🏼‍🤝‍🧑🏻","🧑🏼‍🤝‍🧑🏼","🧑🏼‍🤝‍🧑🏽","🧑🏼‍🤝‍🧑🏾","🧑🏼‍🤝‍🧑🏿","🧑🏼‍🦯","🧑🏼‍🦯‍➡️","🧑🏼‍🦰","🧑🏼‍🦱","🧑🏼‍🦲","🧑🏼‍🦳","🧑🏼‍🦼","🧑🏼‍🦼‍➡️","🧑🏼‍🦽","🧑🏼‍🦽‍➡️","🧑🏽","🧑🏽‍⚕️","🧑🏽‍⚖️","🧑🏽‍✈️","🧑🏽‍❤️‍💋‍🧑🏻","🧑🏽‍❤️‍💋‍🧑🏼","🧑🏽‍❤️‍💋‍🧑🏾","🧑🏽‍❤️‍💋‍🧑🏿","🧑🏽‍❤️‍🧑🏻","🧑🏽‍❤️‍🧑🏼","🧑🏽‍❤️‍🧑🏾","🧑🏽‍❤️‍🧑🏿","🧑🏽‍🌾","🧑🏽‍🍳","🧑🏽‍🍼","🧑🏽‍🎄","🧑🏽‍🎓","🧑🏽‍🎤","🧑🏽‍🎨","🧑🏽‍🏫","🧑🏽‍🏭","🧑🏽‍💻","🧑🏽‍💼","🧑🏽‍🔧","🧑🏽‍🔬","🧑🏽‍🚀","🧑🏽‍🚒","🧑🏽‍🤝‍🧑🏻","🧑🏽‍🤝‍🧑🏼","🧑🏽‍🤝‍🧑🏽","🧑🏽‍🤝‍🧑🏾","🧑🏽‍🤝‍🧑🏿","🧑🏽‍🦯","🧑🏽‍🦯‍➡️","🧑🏽‍🦰","🧑🏽‍🦱","🧑🏽‍🦲","🧑🏽‍🦳","🧑🏽‍🦼","🧑🏽‍🦼‍➡️","🧑🏽‍🦽","🧑🏽‍🦽‍➡️","🧑🏾","🧑🏾‍⚕️","🧑🏾‍⚖️","🧑🏾‍✈️","🧑🏾‍❤️‍💋‍🧑🏻","🧑🏾‍❤️‍💋‍🧑🏼","🧑🏾‍❤️‍💋‍🧑🏽","🧑🏾‍❤️‍💋‍🧑🏿","🧑🏾‍❤️‍🧑🏻","🧑🏾‍❤️‍🧑🏼","🧑🏾‍❤️‍🧑🏽","🧑🏾‍❤️‍🧑🏿","🧑🏾‍🌾","🧑🏾‍🍳","🧑🏾‍🍼","🧑🏾‍🎄","🧑🏾‍🎓","🧑🏾‍🎤","🧑🏾‍🎨","🧑🏾‍🏫","🧑🏾‍🏭","🧑🏾‍💻","🧑🏾‍💼","🧑🏾‍🔧","🧑🏾‍🔬","🧑🏾‍🚀","🧑🏾‍🚒","🧑🏾‍🤝‍🧑🏻","🧑🏾‍🤝‍🧑🏼","🧑🏾‍🤝‍🧑🏽","🧑🏾‍🤝‍🧑🏾","🧑🏾‍🤝‍🧑🏿","🧑🏾‍🦯","🧑🏾‍🦯‍➡️","🧑🏾‍🦰","🧑🏾‍🦱","🧑🏾‍🦲","🧑🏾‍🦳","🧑🏾‍🦼","🧑🏾‍🦼‍➡️","🧑🏾‍🦽","🧑🏾‍🦽‍➡️","🧑🏿","🧑🏿‍⚕️","🧑🏿‍⚖️","🧑🏿‍✈️","🧑🏿‍❤️‍💋‍🧑🏻","🧑🏿‍❤️‍💋‍🧑🏼","🧑🏿‍❤️‍💋‍🧑🏽","🧑🏿‍❤️‍💋‍🧑🏾","🧑🏿‍❤️‍🧑🏻","🧑🏿‍❤️‍🧑🏼","🧑🏿‍❤️‍🧑🏽","🧑🏿‍❤️‍🧑🏾","🧑🏿‍🌾","🧑🏿‍🍳","🧑🏿‍🍼","🧑🏿‍🎄","🧑🏿‍🎓","🧑🏿‍🎤","🧑🏿‍🎨","🧑🏿‍🏫","🧑🏿‍🏭","🧑🏿‍💻","🧑🏿‍💼","🧑🏿‍🔧","🧑🏿‍🔬","🧑🏿‍🚀","🧑🏿‍🚒","🧑🏿‍🤝‍🧑🏻","🧑🏿‍🤝‍🧑🏼","🧑🏿‍🤝‍🧑🏽","🧑🏿‍🤝‍🧑🏾","🧑🏿‍🤝‍🧑🏿","🧑🏿‍🦯","🧑🏿‍🦯‍➡️","🧑🏿‍🦰","🧑🏿‍🦱","🧑🏿‍🦲","🧑🏿‍🦳","🧑🏿‍🦼","🧑🏿‍🦼‍➡️","🧑🏿‍🦽","🧑🏿‍🦽‍➡️","🧒🏻","🧒🏼","🧒🏽","🧒🏾","🧒🏿","🧓🏻","🧓🏼","🧓🏽","🧓🏾","🧓🏿","🧔‍♀️","🧔‍♂️","🧔🏻","🧔🏻‍♀️","🧔🏻‍♂️","🧔🏼","🧔🏼‍♀️","🧔🏼‍♂️","🧔🏽","🧔🏽‍♀️","🧔🏽‍♂️","🧔🏾","🧔🏾‍♀️","🧔🏾‍♂️","🧔🏿","🧔🏿‍♀️","🧔🏿‍♂️","🧕🏻","🧕🏼","🧕🏽","🧕🏾","🧕🏿","🧖‍♀️","🧖‍♂️","🧖🏻","🧖🏻‍♀️","🧖🏻‍♂️","🧖🏼","🧖🏼‍♀️","🧖🏼‍♂️","🧖🏽","🧖🏽‍♀️","🧖🏽‍♂️","🧖🏾","🧖🏾‍♀️","🧖🏾‍♂️","🧖🏿","🧖🏿‍♀️","🧖🏿‍♂️","🧗‍♀️","🧗‍♂️","🧗🏻","🧗🏻‍♀️","🧗🏻‍♂️","🧗🏼","🧗🏼‍♀️","🧗🏼‍♂️","🧗🏽","🧗🏽‍♀️","🧗🏽‍♂️","🧗🏾","🧗🏾‍♀️","🧗🏾‍♂️","🧗🏿","🧗🏿‍♀️","🧗🏿‍♂️","🧘‍♀️","🧘‍♂️","🧘🏻","🧘🏻‍♀️","🧘🏻‍♂️","🧘🏼","🧘🏼‍♀️","🧘🏼‍♂️","🧘🏽","🧘🏽‍♀️","🧘🏽‍♂️","🧘🏾","🧘🏾‍♀️","🧘🏾‍♂️","🧘🏿","🧘🏿‍♀️","🧘🏿‍♂️","🧙‍♀️","🧙‍♂️","🧙🏻","🧙🏻‍♀️","🧙🏻‍♂️","🧙🏼","🧙🏼‍♀️","🧙🏼‍♂️","🧙🏽","🧙🏽‍♀️","🧙🏽‍♂️","🧙🏾","🧙🏾‍♀️","🧙🏾‍♂️","🧙🏿","🧙🏿‍♀️","🧙🏿‍♂️","🧚‍♀️","🧚‍♂️","🧚🏻","🧚🏻‍♀️","🧚🏻‍♂️","🧚🏼","🧚🏼‍♀️","🧚🏼‍♂️","🧚🏽","🧚🏽‍♀️","🧚🏽‍♂️","🧚🏾","🧚🏾‍♀️","🧚🏾‍♂️","🧚🏿","🧚🏿‍♀️","🧚🏿‍♂️","🧛‍♀️","🧛‍♂️","🧛🏻","🧛🏻‍♀️","🧛🏻‍♂️","🧛🏼","🧛🏼‍♀️","🧛🏼‍♂️","🧛🏽","🧛🏽‍♀️","🧛🏽‍♂️","🧛🏾","🧛🏾‍♀️","🧛🏾‍♂️","🧛🏿","🧛🏿‍♀️","🧛🏿‍♂️","🧜‍♀️","🧜‍♂️","🧜🏻","🧜🏻‍♀️","🧜🏻‍♂️","🧜🏼","🧜🏼‍♀️","🧜🏼‍♂️","🧜🏽","🧜🏽‍♀️","🧜🏽‍♂️","🧜🏾","🧜🏾‍♀️","🧜🏾‍♂️","🧜🏿","🧜🏿‍♀️","🧜🏿‍♂️","🧝‍♀️","🧝‍♂️","🧝🏻","🧝🏻‍♀️","🧝🏻‍♂️","🧝🏼","🧝🏼‍♀️","🧝🏼‍♂️","🧝🏽","🧝🏽‍♀️","🧝🏽‍♂️","🧝🏾","🧝🏾‍♀️","🧝🏾‍♂️","🧝🏿","🧝🏿‍♀️","🧝🏿‍♂️","🧞‍♀️","🧞‍♂️","🧟‍♀️","🧟‍♂️","🫃🏻","🫃🏼","🫃🏽","🫃🏾","🫃🏿","🫄🏻","🫄🏼","🫄🏽","🫄🏾","🫄🏿","🫅🏻","🫅🏼","🫅🏽","🫅🏾","🫅🏿","🫰🏻","🫰🏼","🫰🏽","🫰🏾","🫰🏿","🫱🏻","🫱🏻‍🫲🏼","🫱🏻‍🫲🏽","🫱🏻‍🫲🏾","🫱🏻‍🫲🏿","🫱🏼","🫱🏼‍🫲🏻","🫱🏼‍🫲🏽","🫱🏼‍🫲🏾","🫱🏼‍🫲🏿","🫱🏽","🫱🏽‍🫲🏻","🫱🏽‍🫲🏼","🫱🏽‍🫲🏾","🫱🏽‍🫲🏿","🫱🏾","🫱🏾‍🫲🏻","🫱🏾‍🫲🏼","🫱🏾‍🫲🏽","🫱🏾‍🫲🏿","🫱🏿","🫱🏿‍🫲🏻","🫱🏿‍🫲🏼","🫱🏿‍🫲🏽","🫱🏿‍🫲🏾","🫲🏻","🫲🏼","🫲🏽","🫲🏾","🫲🏿","🫳🏻","🫳🏼","🫳🏽","🫳🏾","🫳🏿","🫴🏻","🫴🏼","🫴🏽","🫴🏾","🫴🏿","🫵🏻","🫵🏼","🫵🏽","🫵🏾","🫵🏿","🫶🏻","🫶🏼","🫶🏽","🫶🏾","🫶🏿","🫷🏻","🫷🏼","🫷🏽","🫷🏾","🫷🏿","🫸🏻","🫸🏼","🫸🏽","🫸🏾","🫸🏿"]},70874:(m,v,q)=>{const ee=q(82916)();v.characters=ee,v.strings=["🇦🇨","🇦🇩","🇦🇪","🇦🇫","🇦🇬","🇦🇮","🇦🇱","🇦🇲","🇦🇴","🇦🇶","🇦🇷","🇦🇸","🇦🇹","🇦🇺","🇦🇼","🇦🇽","🇦🇿","🇧🇦","🇧🇧","🇧🇩","🇧🇪","🇧🇫","🇧🇬","🇧🇭","🇧🇮","🇧🇯","🇧🇱","🇧🇲","🇧🇳","🇧🇴","🇧🇶","🇧🇷","🇧🇸","🇧🇹","🇧🇻","🇧🇼","🇧🇾","🇧🇿","🇨🇦","🇨🇨","🇨🇩","🇨🇫","🇨🇬","🇨🇭","🇨🇮","🇨🇰","🇨🇱","🇨🇲","🇨🇳","🇨🇴","🇨🇵","🇨🇷","🇨🇺","🇨🇻","🇨🇼","🇨🇽","🇨🇾","🇨🇿","🇩🇪","🇩🇬","🇩🇯","🇩🇰","🇩🇲","🇩🇴","🇩🇿","🇪🇦","🇪🇨","🇪🇪","🇪🇬","🇪🇭","🇪🇷","🇪🇸","🇪🇹","🇪🇺","🇫🇮","🇫🇯","🇫🇰","🇫🇲","🇫🇴","🇫🇷","🇬🇦","🇬🇧","🇬🇩","🇬🇪","🇬🇫","🇬🇬","🇬🇭","🇬🇮","🇬🇱","🇬🇲","🇬🇳","🇬🇵","🇬🇶","🇬🇷","🇬🇸","🇬🇹","🇬🇺","🇬🇼","🇬🇾","🇭🇰","🇭🇲","🇭🇳","🇭🇷","🇭🇹","🇭🇺","🇮🇨","🇮🇩","🇮🇪","🇮🇱","🇮🇲","🇮🇳","🇮🇴","🇮🇶","🇮🇷","🇮🇸","🇮🇹","🇯🇪","🇯🇲","🇯🇴","🇯🇵","🇰🇪","🇰🇬","🇰🇭","🇰🇮","🇰🇲","🇰🇳","🇰🇵","🇰🇷","🇰🇼","🇰🇾","🇰🇿","🇱🇦","🇱🇧","🇱🇨","🇱🇮","🇱🇰","🇱🇷","🇱🇸","🇱🇹","🇱🇺","🇱🇻","🇱🇾","🇲🇦","🇲🇨","🇲🇩","🇲🇪","🇲🇫","🇲🇬","🇲🇭","🇲🇰","🇲🇱","🇲🇲","🇲🇳","🇲🇴","🇲🇵","🇲🇶","🇲🇷","🇲🇸","🇲🇹","🇲🇺","🇲🇻","🇲🇼","🇲🇽","🇲🇾","🇲🇿","🇳🇦","🇳🇨","🇳🇪","🇳🇫","🇳🇬","🇳🇮","🇳🇱","🇳🇴","🇳🇵","🇳🇷","🇳🇺","🇳🇿","🇴🇲","🇵🇦","🇵🇪","🇵🇫","🇵🇬","🇵🇭","🇵🇰","🇵🇱","🇵🇲","🇵🇳","🇵🇷","🇵🇸","🇵🇹","🇵🇼","🇵🇾","🇶🇦","🇷🇪","🇷🇴","🇷🇸","🇷🇺","🇷🇼","🇸🇦","🇸🇧","🇸🇨","🇸🇩","🇸🇪","🇸🇬","🇸🇭","🇸🇮","🇸🇯","🇸🇰","🇸🇱","🇸🇲","🇸🇳","🇸🇴","🇸🇷","🇸🇸","🇸🇹","🇸🇻","🇸🇽","🇸🇾","🇸🇿","🇹🇦","🇹🇨","🇹🇩","🇹🇫","🇹🇬","🇹🇭","🇹🇯","🇹🇰","🇹🇱","🇹🇲","🇹🇳","🇹🇴","🇹🇷","🇹🇹","🇹🇻","🇹🇼","🇹🇿","🇺🇦","🇺🇬","🇺🇲","🇺🇳","🇺🇸","🇺🇾","🇺🇿","🇻🇦","🇻🇨","🇻🇪","🇻🇬","🇻🇮","🇻🇳","🇻🇺","🇼🇫","🇼🇸","🇽🇰","🇾🇪","🇾🇹","🇿🇦","🇿🇲","🇿🇼"]},1078:(m,v,q)=>{const ee=q(82916)();v.characters=ee,v.strings=["☝🏻","☝🏼","☝🏽","☝🏾","☝🏿","⛹🏻","⛹🏼","⛹🏽","⛹🏾","⛹🏿","✊🏻","✊🏼","✊🏽","✊🏾","✊🏿","✋🏻","✋🏼","✋🏽","✋🏾","✋🏿","✌🏻","✌🏼","✌🏽","✌🏾","✌🏿","✍🏻","✍🏼","✍🏽","✍🏾","✍🏿","🎅🏻","🎅🏼","🎅🏽","🎅🏾","🎅🏿","🏂🏻","🏂🏼","🏂🏽","🏂🏾","🏂🏿","🏃🏻","🏃🏼","🏃🏽","🏃🏾","🏃🏿","🏄🏻","🏄🏼","🏄🏽","🏄🏾","🏄🏿","🏇🏻","🏇🏼","🏇🏽","🏇🏾","🏇🏿","🏊🏻","🏊🏼","🏊🏽","🏊🏾","🏊🏿","🏋🏻","🏋🏼","🏋🏽","🏋🏾","🏋🏿","🏌🏻","🏌🏼","🏌🏽","🏌🏾","🏌🏿","👂🏻","👂🏼","👂🏽","👂🏾","👂🏿","👃🏻","👃🏼","👃🏽","👃🏾","👃🏿","👆🏻","👆🏼","👆🏽","👆🏾","👆🏿","👇🏻","👇🏼","👇🏽","👇🏾","👇🏿","👈🏻","👈🏼","👈🏽","👈🏾","👈🏿","👉🏻","👉🏼","👉🏽","👉🏾","👉🏿","👊🏻","👊🏼","👊🏽","👊🏾","👊🏿","👋🏻","👋🏼","👋🏽","👋🏾","👋🏿","👌🏻","👌🏼","👌🏽","👌🏾","👌🏿","👍🏻","👍🏼","👍🏽","👍🏾","👍🏿","👎🏻","👎🏼","👎🏽","👎🏾","👎🏿","👏🏻","👏🏼","👏🏽","👏🏾","👏🏿","👐🏻","👐🏼","👐🏽","👐🏾","👐🏿","👦🏻","👦🏼","👦🏽","👦🏾","👦🏿","👧🏻","👧🏼","👧🏽","👧🏾","👧🏿","👨🏻","👨🏼","👨🏽","👨🏾","👨🏿","👩🏻","👩🏼","👩🏽","👩🏾","👩🏿","👫🏻","👫🏼","👫🏽","👫🏾","👫🏿","👬🏻","👬🏼","👬🏽","👬🏾","👬🏿","👭🏻","👭🏼","👭🏽","👭🏾","👭🏿","👮🏻","👮🏼","👮🏽","👮🏾","👮🏿","👰🏻","👰🏼","👰🏽","👰🏾","👰🏿","👱🏻","👱🏼","👱🏽","👱🏾","👱🏿","👲🏻","👲🏼","👲🏽","👲🏾","👲🏿","👳🏻","👳🏼","👳🏽","👳🏾","👳🏿","👴🏻","👴🏼","👴🏽","👴🏾","👴🏿","👵🏻","👵🏼","👵🏽","👵🏾","👵🏿","👶🏻","👶🏼","👶🏽","👶🏾","👶🏿","👷🏻","👷🏼","👷🏽","👷🏾","👷🏿","👸🏻","👸🏼","👸🏽","👸🏾","👸🏿","👼🏻","👼🏼","👼🏽","👼🏾","👼🏿","💁🏻","💁🏼","💁🏽","💁🏾","💁🏿","💂🏻","💂🏼","💂🏽","💂🏾","💂🏿","💃🏻","💃🏼","💃🏽","💃🏾","💃🏿","💅🏻","💅🏼","💅🏽","💅🏾","💅🏿","💆🏻","💆🏼","💆🏽","💆🏾","💆🏿","💇🏻","💇🏼","💇🏽","💇🏾","💇🏿","💏🏻","💏🏼","💏🏽","💏🏾","💏🏿","💑🏻","💑🏼","💑🏽","💑🏾","💑🏿","💪🏻","💪🏼","💪🏽","💪🏾","💪🏿","🕴🏻","🕴🏼","🕴🏽","🕴🏾","🕴🏿","🕵🏻","🕵🏼","🕵🏽","🕵🏾","🕵🏿","🕺🏻","🕺🏼","🕺🏽","🕺🏾","🕺🏿","🖐🏻","🖐🏼","🖐🏽","🖐🏾","🖐🏿","🖕🏻","🖕🏼","🖕🏽","🖕🏾","🖕🏿","🖖🏻","🖖🏼","🖖🏽","🖖🏾","🖖🏿","🙅🏻","🙅🏼","🙅🏽","🙅🏾","🙅🏿","🙆🏻","🙆🏼","🙆🏽","🙆🏾","🙆🏿","🙇🏻","🙇🏼","🙇🏽","🙇🏾","🙇🏿","🙋🏻","🙋🏼","🙋🏽","🙋🏾","🙋🏿","🙌🏻","🙌🏼","🙌🏽","🙌🏾","🙌🏿","🙍🏻","🙍🏼","🙍🏽","🙍🏾","🙍🏿","🙎🏻","🙎🏼","🙎🏽","🙎🏾","🙎🏿","🙏🏻","🙏🏼","🙏🏽","🙏🏾","🙏🏿","🚣🏻","🚣🏼","🚣🏽","🚣🏾","🚣🏿","🚴🏻","🚴🏼","🚴🏽","🚴🏾","🚴🏿","🚵🏻","🚵🏼","🚵🏽","🚵🏾","🚵🏿","🚶🏻","🚶🏼","🚶🏽","🚶🏾","🚶🏿","🛀🏻","🛀🏼","🛀🏽","🛀🏾","🛀🏿","🛌🏻","🛌🏼","🛌🏽","🛌🏾","🛌🏿","🤌🏻","🤌🏼","🤌🏽","🤌🏾","🤌🏿","🤏🏻","🤏🏼","🤏🏽","🤏🏾","🤏🏿","🤘🏻","🤘🏼","🤘🏽","🤘🏾","🤘🏿","🤙🏻","🤙🏼","🤙🏽","🤙🏾","🤙🏿","🤚🏻","🤚🏼","🤚🏽","🤚🏾","🤚🏿","🤛🏻","🤛🏼","🤛🏽","🤛🏾","🤛🏿","🤜🏻","🤜🏼","🤜🏽","🤜🏾","🤜🏿","🤝🏻","🤝🏼","🤝🏽","🤝🏾","🤝🏿","🤞🏻","🤞🏼","🤞🏽","🤞🏾","🤞🏿","🤟🏻","🤟🏼","🤟🏽","🤟🏾","🤟🏿","🤦🏻","🤦🏼","🤦🏽","🤦🏾","🤦🏿","🤰🏻","🤰🏼","🤰🏽","🤰🏾","🤰🏿","🤱🏻","🤱🏼","🤱🏽","🤱🏾","🤱🏿","🤲🏻","🤲🏼","🤲🏽","🤲🏾","🤲🏿","🤳🏻","🤳🏼","🤳🏽","🤳🏾","🤳🏿","🤴🏻","🤴🏼","🤴🏽","🤴🏾","🤴🏿","🤵🏻","🤵🏼","🤵🏽","🤵🏾","🤵🏿","🤶🏻","🤶🏼","🤶🏽","🤶🏾","🤶🏿","🤷🏻","🤷🏼","🤷🏽","🤷🏾","🤷🏿","🤸🏻","🤸🏼","🤸🏽","🤸🏾","🤸🏿","🤹🏻","🤹🏼","🤹🏽","🤹🏾","🤹🏿","🤽🏻","🤽🏼","🤽🏽","🤽🏾","🤽🏿","🤾🏻","🤾🏼","🤾🏽","🤾🏾","🤾🏿","🥷🏻","🥷🏼","🥷🏽","🥷🏾","🥷🏿","🦵🏻","🦵🏼","🦵🏽","🦵🏾","🦵🏿","🦶🏻","🦶🏼","🦶🏽","🦶🏾","🦶🏿","🦸🏻","🦸🏼","🦸🏽","🦸🏾","🦸🏿","🦹🏻","🦹🏼","🦹🏽","🦹🏾","🦹🏿","🦻🏻","🦻🏼","🦻🏽","🦻🏾","🦻🏿","🧍🏻","🧍🏼","🧍🏽","🧍🏾","🧍🏿","🧎🏻","🧎🏼","🧎🏽","🧎🏾","🧎🏿","🧏🏻","🧏🏼","🧏🏽","🧏🏾","🧏🏿","🧑🏻","🧑🏼","🧑🏽","🧑🏾","🧑🏿","🧒🏻","🧒🏼","🧒🏽","🧒🏾","🧒🏿","🧓🏻","🧓🏼","🧓🏽","🧓🏾","🧓🏿","🧔🏻","🧔🏼","🧔🏽","🧔🏾","🧔🏿","🧕🏻","🧕🏼","🧕🏽","🧕🏾","🧕🏿","🧖🏻","🧖🏼","🧖🏽","🧖🏾","🧖🏿","🧗🏻","🧗🏼","🧗🏽","🧗🏾","🧗🏿","🧘🏻","🧘🏼","🧘🏽","🧘🏾","🧘🏿","🧙🏻","🧙🏼","🧙🏽","🧙🏾","🧙🏿","🧚🏻","🧚🏼","🧚🏽","🧚🏾","🧚🏿","🧛🏻","🧛🏼","🧛🏽","🧛🏾","🧛🏿","🧜🏻","🧜🏼","🧜🏽","🧜🏾","🧜🏿","🧝🏻","🧝🏼","🧝🏽","🧝🏾","🧝🏿","🫃🏻","🫃🏼","🫃🏽","🫃🏾","🫃🏿","🫄🏻","🫄🏼","🫄🏽","🫄🏾","🫄🏿","🫅🏻","🫅🏼","🫅🏽","🫅🏾","🫅🏿","🫰🏻","🫰🏼","🫰🏽","🫰🏾","🫰🏿","🫱🏻","🫱🏼","🫱🏽","🫱🏾","🫱🏿","🫲🏻","🫲🏼","🫲🏽","🫲🏾","🫲🏿","🫳🏻","🫳🏼","🫳🏽","🫳🏾","🫳🏿","🫴🏻","🫴🏼","🫴🏽","🫴🏾","🫴🏿","🫵🏻","🫵🏼","🫵🏽","🫵🏾","🫵🏿","🫶🏻","🫶🏼","🫶🏽","🫶🏾","🫶🏿","🫷🏻","🫷🏼","🫷🏽","🫷🏾","🫷🏿","🫸🏻","🫸🏼","🫸🏽","🫸🏾","🫸🏿"]},33262:(m,v,q)=>{const ee=q(82916)();v.characters=ee,v.strings=["🏴󠁧󠁢󠁥󠁮󠁧󠁿","🏴󠁧󠁢󠁳󠁣󠁴󠁿","🏴󠁧󠁢󠁷󠁬󠁳󠁿"]},51e3:(m,v,q)=>{const ee=q(82916)();v.characters=ee,v.strings=["👨‍❤️‍👨","👨‍❤️‍💋‍👨","👨‍👦","👨‍👦‍👦","👨‍👧","👨‍👧‍👦","👨‍👧‍👧","👨‍👨‍👦","👨‍👨‍👦‍👦","👨‍👨‍👧","👨‍👨‍👧‍👦","👨‍👨‍👧‍👧","👨‍👩‍👦","👨‍👩‍👦‍👦","👨‍👩‍👧","👨‍👩‍👧‍👦","👨‍👩‍👧‍👧","👨🏻‍❤️‍👨🏻","👨🏻‍❤️‍👨🏼","👨🏻‍❤️‍👨🏽","👨🏻‍❤️‍👨🏾","👨🏻‍❤️‍👨🏿","👨🏻‍❤️‍💋‍👨🏻","👨🏻‍❤️‍💋‍👨🏼","👨🏻‍❤️‍💋‍👨🏽","👨🏻‍❤️‍💋‍👨🏾","👨🏻‍❤️‍💋‍👨🏿","👨🏻‍🤝‍👨🏼","👨🏻‍🤝‍👨🏽","👨🏻‍🤝‍👨🏾","👨🏻‍🤝‍👨🏿","👨🏼‍❤️‍👨🏻","👨🏼‍❤️‍👨🏼","👨🏼‍❤️‍👨🏽","👨🏼‍❤️‍👨🏾","👨🏼‍❤️‍👨🏿","👨🏼‍❤️‍💋‍👨🏻","👨🏼‍❤️‍💋‍👨🏼","👨🏼‍❤️‍💋‍👨🏽","👨🏼‍❤️‍💋‍👨🏾","👨🏼‍❤️‍💋‍👨🏿","👨🏼‍🤝‍👨🏻","👨🏼‍🤝‍👨🏽","👨🏼‍🤝‍👨🏾","👨🏼‍🤝‍👨🏿","👨🏽‍❤️‍👨🏻","👨🏽‍❤️‍👨🏼","👨🏽‍❤️‍👨🏽","👨🏽‍❤️‍👨🏾","👨🏽‍❤️‍👨🏿","👨🏽‍❤️‍💋‍👨🏻","👨🏽‍❤️‍💋‍👨🏼","👨🏽‍❤️‍💋‍👨🏽","👨🏽‍❤️‍💋‍👨🏾","👨🏽‍❤️‍💋‍👨🏿","👨🏽‍🤝‍👨🏻","👨🏽‍🤝‍👨🏼","👨🏽‍🤝‍👨🏾","👨🏽‍🤝‍👨🏿","👨🏾‍❤️‍👨🏻","👨🏾‍❤️‍👨🏼","👨🏾‍❤️‍👨🏽","👨🏾‍❤️‍👨🏾","👨🏾‍❤️‍👨🏿","👨🏾‍❤️‍💋‍👨🏻","👨🏾‍❤️‍💋‍👨🏼","👨🏾‍❤️‍💋‍👨🏽","👨🏾‍❤️‍💋‍👨🏾","👨🏾‍❤️‍💋‍👨🏿","👨🏾‍🤝‍👨🏻","👨🏾‍🤝‍👨🏼","👨🏾‍🤝‍👨🏽","👨🏾‍🤝‍👨🏿","👨🏿‍❤️‍👨🏻","👨🏿‍❤️‍👨🏼","👨🏿‍❤️‍👨🏽","👨🏿‍❤️‍👨🏾","👨🏿‍❤️‍👨🏿","👨🏿‍❤️‍💋‍👨🏻","👨🏿‍❤️‍💋‍👨🏼","👨🏿‍❤️‍💋‍👨🏽","👨🏿‍❤️‍💋‍👨🏾","👨🏿‍❤️‍💋‍👨🏿","👨🏿‍🤝‍👨🏻","👨🏿‍🤝‍👨🏼","👨🏿‍🤝‍👨🏽","👨🏿‍🤝‍👨🏾","👩‍❤️‍👨","👩‍❤️‍👩","👩‍❤️‍💋‍👨","👩‍❤️‍💋‍👩","👩‍👦","👩‍👦‍👦","👩‍👧","👩‍👧‍👦","👩‍👧‍👧","👩‍👩‍👦","👩‍👩‍👦‍👦","👩‍👩‍👧","👩‍👩‍👧‍👦","👩‍👩‍👧‍👧","👩🏻‍❤️‍👨🏻","👩🏻‍❤️‍👨🏼","👩🏻‍❤️‍👨🏽","👩🏻‍❤️‍👨🏾","👩🏻‍❤️‍👨🏿","👩🏻‍❤️‍👩🏻","👩🏻‍❤️‍👩🏼","👩🏻‍❤️‍👩🏽","👩🏻‍❤️‍👩🏾","👩🏻‍❤️‍👩🏿","👩🏻‍❤️‍💋‍👨🏻","👩🏻‍❤️‍💋‍👨🏼","👩🏻‍❤️‍💋‍👨🏽","👩🏻‍❤️‍💋‍👨🏾","👩🏻‍❤️‍💋‍👨🏿","👩🏻‍❤️‍💋‍👩🏻","👩🏻‍❤️‍💋‍👩🏼","👩🏻‍❤️‍💋‍👩🏽","👩🏻‍❤️‍💋‍👩🏾","👩🏻‍❤️‍💋‍👩🏿","👩🏻‍🤝‍👨🏼","👩🏻‍🤝‍👨🏽","👩🏻‍🤝‍👨🏾","👩🏻‍🤝‍👨🏿","👩🏻‍🤝‍👩🏼","👩🏻‍🤝‍👩🏽","👩🏻‍🤝‍👩🏾","👩🏻‍🤝‍👩🏿","👩🏼‍❤️‍👨🏻","👩🏼‍❤️‍👨🏼","👩🏼‍❤️‍👨🏽","👩🏼‍❤️‍👨🏾","👩🏼‍❤️‍👨🏿","👩🏼‍❤️‍👩🏻","👩🏼‍❤️‍👩🏼","👩🏼‍❤️‍👩🏽","👩🏼‍❤️‍👩🏾","👩🏼‍❤️‍👩🏿","👩🏼‍❤️‍💋‍👨🏻","👩🏼‍❤️‍💋‍👨🏼","👩🏼‍❤️‍💋‍👨🏽","👩🏼‍❤️‍💋‍👨🏾","👩🏼‍❤️‍💋‍👨🏿","👩🏼‍❤️‍💋‍👩🏻","👩🏼‍❤️‍💋‍👩🏼","👩🏼‍❤️‍💋‍👩🏽","👩🏼‍❤️‍💋‍👩🏾","👩🏼‍❤️‍💋‍👩🏿","👩🏼‍🤝‍👨🏻","👩🏼‍🤝‍👨🏽","👩🏼‍🤝‍👨🏾","👩🏼‍🤝‍👨🏿","👩🏼‍🤝‍👩🏻","👩🏼‍🤝‍👩🏽","👩🏼‍🤝‍👩🏾","👩🏼‍🤝‍👩🏿","👩🏽‍❤️‍👨🏻","👩🏽‍❤️‍👨🏼","👩🏽‍❤️‍👨🏽","👩🏽‍❤️‍👨🏾","👩🏽‍❤️‍👨🏿","👩🏽‍❤️‍👩🏻","👩🏽‍❤️‍👩🏼","👩🏽‍❤️‍👩🏽","👩🏽‍❤️‍👩🏾","👩🏽‍❤️‍👩🏿","👩🏽‍❤️‍💋‍👨🏻","👩🏽‍❤️‍💋‍👨🏼","👩🏽‍❤️‍💋‍👨🏽","👩🏽‍❤️‍💋‍👨🏾","👩🏽‍❤️‍💋‍👨🏿","👩🏽‍❤️‍💋‍👩🏻","👩🏽‍❤️‍💋‍👩🏼","👩🏽‍❤️‍💋‍👩🏽","👩🏽‍❤️‍💋‍👩🏾","👩🏽‍❤️‍💋‍👩🏿","👩🏽‍🤝‍👨🏻","👩🏽‍🤝‍👨🏼","👩🏽‍🤝‍👨🏾","👩🏽‍🤝‍👨🏿","👩🏽‍🤝‍👩🏻","👩🏽‍🤝‍👩🏼","👩🏽‍🤝‍👩🏾","👩🏽‍🤝‍👩🏿","👩🏾‍❤️‍👨🏻","👩🏾‍❤️‍👨🏼","👩🏾‍❤️‍👨🏽","👩🏾‍❤️‍👨🏾","👩🏾‍❤️‍👨🏿","👩🏾‍❤️‍👩🏻","👩🏾‍❤️‍👩🏼","👩🏾‍❤️‍👩🏽","👩🏾‍❤️‍👩🏾","👩🏾‍❤️‍👩🏿","👩🏾‍❤️‍💋‍👨🏻","👩🏾‍❤️‍💋‍👨🏼","👩🏾‍❤️‍💋‍👨🏽","👩🏾‍❤️‍💋‍👨🏾","👩🏾‍❤️‍💋‍👨🏿","👩🏾‍❤️‍💋‍👩🏻","👩🏾‍❤️‍💋‍👩🏼","👩🏾‍❤️‍💋‍👩🏽","👩🏾‍❤️‍💋‍👩🏾","👩🏾‍❤️‍💋‍👩🏿","👩🏾‍🤝‍👨🏻","👩🏾‍🤝‍👨🏼","👩🏾‍🤝‍👨🏽","👩🏾‍🤝‍👨🏿","👩🏾‍🤝‍👩🏻","👩🏾‍🤝‍👩🏼","👩🏾‍🤝‍👩🏽","👩🏾‍🤝‍👩🏿","👩🏿‍❤️‍👨🏻","👩🏿‍❤️‍👨🏼","👩🏿‍❤️‍👨🏽","👩🏿‍❤️‍👨🏾","👩🏿‍❤️‍👨🏿","👩🏿‍❤️‍👩🏻","👩🏿‍❤️‍👩🏼","👩🏿‍❤️‍👩🏽","👩🏿‍❤️‍👩🏾","👩🏿‍❤️‍👩🏿","👩🏿‍❤️‍💋‍👨🏻","👩🏿‍❤️‍💋‍👨🏼","👩🏿‍❤️‍💋‍👨🏽","👩🏿‍❤️‍💋‍👨🏾","👩🏿‍❤️‍💋‍👨🏿","👩🏿‍❤️‍💋‍👩🏻","👩🏿‍❤️‍💋‍👩🏼","👩🏿‍❤️‍💋‍👩🏽","👩🏿‍❤️‍💋‍👩🏾","👩🏿‍❤️‍💋‍👩🏿","👩🏿‍🤝‍👨🏻","👩🏿‍🤝‍👨🏼","👩🏿‍🤝‍👨🏽","👩🏿‍🤝‍👨🏾","👩🏿‍🤝‍👩🏻","👩🏿‍🤝‍👩🏼","👩🏿‍🤝‍👩🏽","👩🏿‍🤝‍👩🏾","🧑‍🤝‍🧑","🧑‍🧑‍🧒","🧑‍🧑‍🧒‍🧒","🧑‍🧒","🧑‍🧒‍🧒","🧑🏻‍❤️‍💋‍🧑🏼","🧑🏻‍❤️‍💋‍🧑🏽","🧑🏻‍❤️‍💋‍🧑🏾","🧑🏻‍❤️‍💋‍🧑🏿","🧑🏻‍❤️‍🧑🏼","🧑🏻‍❤️‍🧑🏽","🧑🏻‍❤️‍🧑🏾","🧑🏻‍❤️‍🧑🏿","🧑🏻‍🤝‍🧑🏻","🧑🏻‍🤝‍🧑🏼","🧑🏻‍🤝‍🧑🏽","🧑🏻‍🤝‍🧑🏾","🧑🏻‍🤝‍🧑🏿","🧑🏼‍❤️‍💋‍🧑🏻","🧑🏼‍❤️‍💋‍🧑🏽","🧑🏼‍❤️‍💋‍🧑🏾","🧑🏼‍❤️‍💋‍🧑🏿","🧑🏼‍❤️‍🧑🏻","🧑🏼‍❤️‍🧑🏽","🧑🏼‍❤️‍🧑🏾","🧑🏼‍❤️‍🧑🏿","🧑🏼‍🤝‍🧑🏻","🧑🏼‍🤝‍🧑🏼","🧑🏼‍🤝‍🧑🏽","🧑🏼‍🤝‍🧑🏾","🧑🏼‍🤝‍🧑🏿","🧑🏽‍❤️‍💋‍🧑🏻","🧑🏽‍❤️‍💋‍🧑🏼","🧑🏽‍❤️‍💋‍🧑🏾","🧑🏽‍❤️‍💋‍🧑🏿","🧑🏽‍❤️‍🧑🏻","🧑🏽‍❤️‍🧑🏼","🧑🏽‍❤️‍🧑🏾","🧑🏽‍❤️‍🧑🏿","🧑🏽‍🤝‍🧑🏻","🧑🏽‍🤝‍🧑🏼","🧑🏽‍🤝‍🧑🏽","🧑🏽‍🤝‍🧑🏾","🧑🏽‍🤝‍🧑🏿","🧑🏾‍❤️‍💋‍🧑🏻","🧑🏾‍❤️‍💋‍🧑🏼","🧑🏾‍❤️‍💋‍🧑🏽","🧑🏾‍❤️‍💋‍🧑🏿","🧑🏾‍❤️‍🧑🏻","🧑🏾‍❤️‍🧑🏼","🧑🏾‍❤️‍🧑🏽","🧑🏾‍❤️‍🧑🏿","🧑🏾‍🤝‍🧑🏻","🧑🏾‍🤝‍🧑🏼","🧑🏾‍🤝‍🧑🏽","🧑🏾‍🤝‍🧑🏾","🧑🏾‍🤝‍🧑🏿","🧑🏿‍❤️‍💋‍🧑🏻","🧑🏿‍❤️‍💋‍🧑🏼","🧑🏿‍❤️‍💋‍🧑🏽","🧑🏿‍❤️‍💋‍🧑🏾","🧑🏿‍❤️‍🧑🏻","🧑🏿‍❤️‍🧑🏼","🧑🏿‍❤️‍🧑🏽","🧑🏿‍❤️‍🧑🏾","🧑🏿‍🤝‍🧑🏻","🧑🏿‍🤝‍🧑🏼","🧑🏿‍🤝‍🧑🏽","🧑🏿‍🤝‍🧑🏾","🧑🏿‍🤝‍🧑🏿","🫱🏻‍🫲🏼","🫱🏻‍🫲🏽","🫱🏻‍🫲🏾","🫱🏻‍🫲🏿","🫱🏼‍🫲🏻","🫱🏼‍🫲🏽","🫱🏼‍🫲🏾","🫱🏼‍🫲🏿","🫱🏽‍🫲🏻","🫱🏽‍🫲🏼","🫱🏽‍🫲🏾","🫱🏽‍🫲🏿","🫱🏾‍🫲🏻","🫱🏾‍🫲🏼","🫱🏾‍🫲🏽","🫱🏾‍🫲🏿","🫱🏿‍🫲🏻","🫱🏿‍🫲🏼","🫱🏿‍🫲🏽","🫱🏿‍🫲🏾","🏃‍➡️","🏃🏻‍➡️","🏃🏼‍➡️","🏃🏽‍➡️","🏃🏾‍➡️","🏃🏿‍➡️","👨‍⚕️","👨‍⚖️","👨‍✈️","👨‍🌾","👨‍🍳","👨‍🍼","👨‍🎓","👨‍🎤","👨‍🎨","👨‍🏫","👨‍🏭","👨‍💻","👨‍💼","👨‍🔧","👨‍🔬","👨‍🚀","👨‍🚒","👨‍🦯","👨‍🦯‍➡️","👨‍🦼","👨‍🦼‍➡️","👨‍🦽","👨‍🦽‍➡️","👨🏻‍⚕️","👨🏻‍⚖️","👨🏻‍✈️","👨🏻‍🌾","👨🏻‍🍳","👨🏻‍🍼","👨🏻‍🎓","👨🏻‍🎤","👨🏻‍🎨","👨🏻‍🏫","👨🏻‍🏭","👨🏻‍💻","👨🏻‍💼","👨🏻‍🔧","👨🏻‍🔬","👨🏻‍🚀","👨🏻‍🚒","👨🏻‍🦯","👨🏻‍🦯‍➡️","👨🏻‍🦼","👨🏻‍🦼‍➡️","👨🏻‍🦽","👨🏻‍🦽‍➡️","👨🏼‍⚕️","👨🏼‍⚖️","👨🏼‍✈️","👨🏼‍🌾","👨🏼‍🍳","👨🏼‍🍼","👨🏼‍🎓","👨🏼‍🎤","👨🏼‍🎨","👨🏼‍🏫","👨🏼‍🏭","👨🏼‍💻","👨🏼‍💼","👨🏼‍🔧","👨🏼‍🔬","👨🏼‍🚀","👨🏼‍🚒","👨🏼‍🦯","👨🏼‍🦯‍➡️","👨🏼‍🦼","👨🏼‍🦼‍➡️","👨🏼‍🦽","👨🏼‍🦽‍➡️","👨🏽‍⚕️","👨🏽‍⚖️","👨🏽‍✈️","👨🏽‍🌾","👨🏽‍🍳","👨🏽‍🍼","👨🏽‍🎓","👨🏽‍🎤","👨🏽‍🎨","👨🏽‍🏫","👨🏽‍🏭","👨🏽‍💻","👨🏽‍💼","👨🏽‍🔧","👨🏽‍🔬","👨🏽‍🚀","👨🏽‍🚒","👨🏽‍🦯","👨🏽‍🦯‍➡️","👨🏽‍🦼","👨🏽‍🦼‍➡️","👨🏽‍🦽","👨🏽‍🦽‍➡️","👨🏾‍⚕️","👨🏾‍⚖️","👨🏾‍✈️","👨🏾‍🌾","👨🏾‍🍳","👨🏾‍🍼","👨🏾‍🎓","👨🏾‍🎤","👨🏾‍🎨","👨🏾‍🏫","👨🏾‍🏭","👨🏾‍💻","👨🏾‍💼","👨🏾‍🔧","👨🏾‍🔬","👨🏾‍🚀","👨🏾‍🚒","👨🏾‍🦯","👨🏾‍🦯‍➡️","👨🏾‍🦼","👨🏾‍🦼‍➡️","👨🏾‍🦽","👨🏾‍🦽‍➡️","👨🏿‍⚕️","👨🏿‍⚖️","👨🏿‍✈️","👨🏿‍🌾","👨🏿‍🍳","👨🏿‍🍼","👨🏿‍🎓","👨🏿‍🎤","👨🏿‍🎨","👨🏿‍🏫","👨🏿‍🏭","👨🏿‍💻","👨🏿‍💼","👨🏿‍🔧","👨🏿‍🔬","👨🏿‍🚀","👨🏿‍🚒","👨🏿‍🦯","👨🏿‍🦯‍➡️","👨🏿‍🦼","👨🏿‍🦼‍➡️","👨🏿‍🦽","👨🏿‍🦽‍➡️","👩‍⚕️","👩‍⚖️","👩‍✈️","👩‍🌾","👩‍🍳","👩‍🍼","👩‍🎓","👩‍🎤","👩‍🎨","👩‍🏫","👩‍🏭","👩‍💻","👩‍💼","👩‍🔧","👩‍🔬","👩‍🚀","👩‍🚒","👩‍🦯","👩‍🦯‍➡️","👩‍🦼","👩‍🦼‍➡️","👩‍🦽","👩‍🦽‍➡️","👩🏻‍⚕️","👩🏻‍⚖️","👩🏻‍✈️","👩🏻‍🌾","👩🏻‍🍳","👩🏻‍🍼","👩🏻‍🎓","👩🏻‍🎤","👩🏻‍🎨","👩🏻‍🏫","👩🏻‍🏭","👩🏻‍💻","👩🏻‍💼","👩🏻‍🔧","👩🏻‍🔬","👩🏻‍🚀","👩🏻‍🚒","👩🏻‍🦯","👩🏻‍🦯‍➡️","👩🏻‍🦼","👩🏻‍🦼‍➡️","👩🏻‍🦽","👩🏻‍🦽‍➡️","👩🏼‍⚕️","👩🏼‍⚖️","👩🏼‍✈️","👩🏼‍🌾","👩🏼‍🍳","👩🏼‍🍼","👩🏼‍🎓","👩🏼‍🎤","👩🏼‍🎨","👩🏼‍🏫","👩🏼‍🏭","👩🏼‍💻","👩🏼‍💼","👩🏼‍🔧","👩🏼‍🔬","👩🏼‍🚀","👩🏼‍🚒","👩🏼‍🦯","👩🏼‍🦯‍➡️","👩🏼‍🦼","👩🏼‍🦼‍➡️","👩🏼‍🦽","👩🏼‍🦽‍➡️","👩🏽‍⚕️","👩🏽‍⚖️","👩🏽‍✈️","👩🏽‍🌾","👩🏽‍🍳","👩🏽‍🍼","👩🏽‍🎓","👩🏽‍🎤","👩🏽‍🎨","👩🏽‍🏫","👩🏽‍🏭","👩🏽‍💻","👩🏽‍💼","👩🏽‍🔧","👩🏽‍🔬","👩🏽‍🚀","👩🏽‍🚒","👩🏽‍🦯","👩🏽‍🦯‍➡️","👩🏽‍🦼","👩🏽‍🦼‍➡️","👩🏽‍🦽","👩🏽‍🦽‍➡️","👩🏾‍⚕️","👩🏾‍⚖️","👩🏾‍✈️","👩🏾‍🌾","👩🏾‍🍳","👩🏾‍🍼","👩🏾‍🎓","👩🏾‍🎤","👩🏾‍🎨","👩🏾‍🏫","👩🏾‍🏭","👩🏾‍💻","👩🏾‍💼","👩🏾‍🔧","👩🏾‍🔬","👩🏾‍🚀","👩🏾‍🚒","👩🏾‍🦯","👩🏾‍🦯‍➡️","👩🏾‍🦼","👩🏾‍🦼‍➡️","👩🏾‍🦽","👩🏾‍🦽‍➡️","👩🏿‍⚕️","👩🏿‍⚖️","👩🏿‍✈️","👩🏿‍🌾","👩🏿‍🍳","👩🏿‍🍼","👩🏿‍🎓","👩🏿‍🎤","👩🏿‍🎨","👩🏿‍🏫","👩🏿‍🏭","👩🏿‍💻","👩🏿‍💼","👩🏿‍🔧","👩🏿‍🔬","👩🏿‍🚀","👩🏿‍🚒","👩🏿‍🦯","👩🏿‍🦯‍➡️","👩🏿‍🦼","👩🏿‍🦼‍➡️","👩🏿‍🦽","👩🏿‍🦽‍➡️","🚶‍➡️","🚶🏻‍➡️","🚶🏼‍➡️","🚶🏽‍➡️","🚶🏾‍➡️","🚶🏿‍➡️","🧎‍➡️","🧎🏻‍➡️","🧎🏼‍➡️","🧎🏽‍➡️","🧎🏾‍➡️","🧎🏿‍➡️","🧑‍⚕️","🧑‍⚖️","🧑‍✈️","🧑‍🌾","🧑‍🍳","🧑‍🍼","🧑‍🎄","🧑‍🎓","🧑‍🎤","🧑‍🎨","🧑‍🏫","🧑‍🏭","🧑‍💻","🧑‍💼","🧑‍🔧","🧑‍🔬","🧑‍🚀","🧑‍🚒","🧑‍🦯","🧑‍🦯‍➡️","🧑‍🦼","🧑‍🦼‍➡️","🧑‍🦽","🧑‍🦽‍➡️","🧑🏻‍⚕️","🧑🏻‍⚖️","🧑🏻‍✈️","🧑🏻‍🌾","🧑🏻‍🍳","🧑🏻‍🍼","🧑🏻‍🎄","🧑🏻‍🎓","🧑🏻‍🎤","🧑🏻‍🎨","🧑🏻‍🏫","🧑🏻‍🏭","🧑🏻‍💻","🧑🏻‍💼","🧑🏻‍🔧","🧑🏻‍🔬","🧑🏻‍🚀","🧑🏻‍🚒","🧑🏻‍🦯","🧑🏻‍🦯‍➡️","🧑🏻‍🦼","🧑🏻‍🦼‍➡️","🧑🏻‍🦽","🧑🏻‍🦽‍➡️","🧑🏼‍⚕️","🧑🏼‍⚖️","🧑🏼‍✈️","🧑🏼‍🌾","🧑🏼‍🍳","🧑🏼‍🍼","🧑🏼‍🎄","🧑🏼‍🎓","🧑🏼‍🎤","🧑🏼‍🎨","🧑🏼‍🏫","🧑🏼‍🏭","🧑🏼‍💻","🧑🏼‍💼","🧑🏼‍🔧","🧑🏼‍🔬","🧑🏼‍🚀","🧑🏼‍🚒","🧑🏼‍🦯","🧑🏼‍🦯‍➡️","🧑🏼‍🦼","🧑🏼‍🦼‍➡️","🧑🏼‍🦽","🧑🏼‍🦽‍➡️","🧑🏽‍⚕️","🧑🏽‍⚖️","🧑🏽‍✈️","🧑🏽‍🌾","🧑🏽‍🍳","🧑🏽‍🍼","🧑🏽‍🎄","🧑🏽‍🎓","🧑🏽‍🎤","🧑🏽‍🎨","🧑🏽‍🏫","🧑🏽‍🏭","🧑🏽‍💻","🧑🏽‍💼","🧑🏽‍🔧","🧑🏽‍🔬","🧑🏽‍🚀","🧑🏽‍🚒","🧑🏽‍🦯","🧑🏽‍🦯‍➡️","🧑🏽‍🦼","🧑🏽‍🦼‍➡️","🧑🏽‍🦽","🧑🏽‍🦽‍➡️","🧑🏾‍⚕️","🧑🏾‍⚖️","🧑🏾‍✈️","🧑🏾‍🌾","🧑🏾‍🍳","🧑🏾‍🍼","🧑🏾‍🎄","🧑🏾‍🎓","🧑🏾‍🎤","🧑🏾‍🎨","🧑🏾‍🏫","🧑🏾‍🏭","🧑🏾‍💻","🧑🏾‍💼","🧑🏾‍🔧","🧑🏾‍🔬","🧑🏾‍🚀","🧑🏾‍🚒","🧑🏾‍🦯","🧑🏾‍🦯‍➡️","🧑🏾‍🦼","🧑🏾‍🦼‍➡️","🧑🏾‍🦽","🧑🏾‍🦽‍➡️","🧑🏿‍⚕️","🧑🏿‍⚖️","🧑🏿‍✈️","🧑🏿‍🌾","🧑🏿‍🍳","🧑🏿‍🍼","🧑🏿‍🎄","🧑🏿‍🎓","🧑🏿‍🎤","🧑🏿‍🎨","🧑🏿‍🏫","🧑🏿‍🏭","🧑🏿‍💻","🧑🏿‍💼","🧑🏿‍🔧","🧑🏿‍🔬","🧑🏿‍🚀","🧑🏿‍🚒","🧑🏿‍🦯","🧑🏿‍🦯‍➡️","🧑🏿‍🦼","🧑🏿‍🦼‍➡️","🧑🏿‍🦽","🧑🏿‍🦽‍➡️","⛹🏻‍♀️","⛹🏻‍♂️","⛹🏼‍♀️","⛹🏼‍♂️","⛹🏽‍♀️","⛹🏽‍♂️","⛹🏾‍♀️","⛹🏾‍♂️","⛹🏿‍♀️","⛹🏿‍♂️","⛹️‍♀️","⛹️‍♂️","🏃‍♀️","🏃‍♀️‍➡️","🏃‍♂️","🏃‍♂️‍➡️","🏃🏻‍♀️","🏃🏻‍♀️‍➡️","🏃🏻‍♂️","🏃🏻‍♂️‍➡️","🏃🏼‍♀️","🏃🏼‍♀️‍➡️","🏃🏼‍♂️","🏃🏼‍♂️‍➡️","🏃🏽‍♀️","🏃🏽‍♀️‍➡️","🏃🏽‍♂️","🏃🏽‍♂️‍➡️","🏃🏾‍♀️","🏃🏾‍♀️‍➡️","🏃🏾‍♂️","🏃🏾‍♂️‍➡️","🏃🏿‍♀️","🏃🏿‍♀️‍➡️","🏃🏿‍♂️","🏃🏿‍♂️‍➡️","🏄‍♀️","🏄‍♂️","🏄🏻‍♀️","🏄🏻‍♂️","🏄🏼‍♀️","🏄🏼‍♂️","🏄🏽‍♀️","🏄🏽‍♂️","🏄🏾‍♀️","🏄🏾‍♂️","🏄🏿‍♀️","🏄🏿‍♂️","🏊‍♀️","🏊‍♂️","🏊🏻‍♀️","🏊🏻‍♂️","🏊🏼‍♀️","🏊🏼‍♂️","🏊🏽‍♀️","🏊🏽‍♂️","🏊🏾‍♀️","🏊🏾‍♂️","🏊🏿‍♀️","🏊🏿‍♂️","🏋🏻‍♀️","🏋🏻‍♂️","🏋🏼‍♀️","🏋🏼‍♂️","🏋🏽‍♀️","🏋🏽‍♂️","🏋🏾‍♀️","🏋🏾‍♂️","🏋🏿‍♀️","🏋🏿‍♂️","🏋️‍♀️","🏋️‍♂️","🏌🏻‍♀️","🏌🏻‍♂️","🏌🏼‍♀️","🏌🏼‍♂️","🏌🏽‍♀️","🏌🏽‍♂️","🏌🏾‍♀️","🏌🏾‍♂️","🏌🏿‍♀️","🏌🏿‍♂️","🏌️‍♀️","🏌️‍♂️","👮‍♀️","👮‍♂️","👮🏻‍♀️","👮🏻‍♂️","👮🏼‍♀️","👮🏼‍♂️","👮🏽‍♀️","👮🏽‍♂️","👮🏾‍♀️","👮🏾‍♂️","👮🏿‍♀️","👮🏿‍♂️","👯‍♀️","👯‍♂️","👰‍♀️","👰‍♂️","👰🏻‍♀️","👰🏻‍♂️","👰🏼‍♀️","👰🏼‍♂️","👰🏽‍♀️","👰🏽‍♂️","👰🏾‍♀️","👰🏾‍♂️","👰🏿‍♀️","👰🏿‍♂️","👱‍♀️","👱‍♂️","👱🏻‍♀️","👱🏻‍♂️","👱🏼‍♀️","👱🏼‍♂️","👱🏽‍♀️","👱🏽‍♂️","👱🏾‍♀️","👱🏾‍♂️","👱🏿‍♀️","👱🏿‍♂️","👳‍♀️","👳‍♂️","👳🏻‍♀️","👳🏻‍♂️","👳🏼‍♀️","👳🏼‍♂️","👳🏽‍♀️","👳🏽‍♂️","👳🏾‍♀️","👳🏾‍♂️","👳🏿‍♀️","👳🏿‍♂️","👷‍♀️","👷‍♂️","👷🏻‍♀️","👷🏻‍♂️","👷🏼‍♀️","👷🏼‍♂️","👷🏽‍♀️","👷🏽‍♂️","👷🏾‍♀️","👷🏾‍♂️","👷🏿‍♀️","👷🏿‍♂️","💁‍♀️","💁‍♂️","💁🏻‍♀️","💁🏻‍♂️","💁🏼‍♀️","💁🏼‍♂️","💁🏽‍♀️","💁🏽‍♂️","💁🏾‍♀️","💁🏾‍♂️","💁🏿‍♀️","💁🏿‍♂️","💂‍♀️","💂‍♂️","💂🏻‍♀️","💂🏻‍♂️","💂🏼‍♀️","💂🏼‍♂️","💂🏽‍♀️","💂🏽‍♂️","💂🏾‍♀️","💂🏾‍♂️","💂🏿‍♀️","💂🏿‍♂️","💆‍♀️","💆‍♂️","💆🏻‍♀️","💆🏻‍♂️","💆🏼‍♀️","💆🏼‍♂️","💆🏽‍♀️","💆🏽‍♂️","💆🏾‍♀️","💆🏾‍♂️","💆🏿‍♀️","💆🏿‍♂️","💇‍♀️","💇‍♂️","💇🏻‍♀️","💇🏻‍♂️","💇🏼‍♀️","💇🏼‍♂️","💇🏽‍♀️","💇🏽‍♂️","💇🏾‍♀️","💇🏾‍♂️","💇🏿‍♀️","💇🏿‍♂️","🕵🏻‍♀️","🕵🏻‍♂️","🕵🏼‍♀️","🕵🏼‍♂️","🕵🏽‍♀️","🕵🏽‍♂️","🕵🏾‍♀️","🕵🏾‍♂️","🕵🏿‍♀️","🕵🏿‍♂️","🕵️‍♀️","🕵️‍♂️","🙅‍♀️","🙅‍♂️","🙅🏻‍♀️","🙅🏻‍♂️","🙅🏼‍♀️","🙅🏼‍♂️","🙅🏽‍♀️","🙅🏽‍♂️","🙅🏾‍♀️","🙅🏾‍♂️","🙅🏿‍♀️","🙅🏿‍♂️","🙆‍♀️","🙆‍♂️","🙆🏻‍♀️","🙆🏻‍♂️","🙆🏼‍♀️","🙆🏼‍♂️","🙆🏽‍♀️","🙆🏽‍♂️","🙆🏾‍♀️","🙆🏾‍♂️","🙆🏿‍♀️","🙆🏿‍♂️","🙇‍♀️","🙇‍♂️","🙇🏻‍♀️","🙇🏻‍♂️","🙇🏼‍♀️","🙇🏼‍♂️","🙇🏽‍♀️","🙇🏽‍♂️","🙇🏾‍♀️","🙇🏾‍♂️","🙇🏿‍♀️","🙇🏿‍♂️","🙋‍♀️","🙋‍♂️","🙋🏻‍♀️","🙋🏻‍♂️","🙋🏼‍♀️","🙋🏼‍♂️","🙋🏽‍♀️","🙋🏽‍♂️","🙋🏾‍♀️","🙋🏾‍♂️","🙋🏿‍♀️","🙋🏿‍♂️","🙍‍♀️","🙍‍♂️","🙍🏻‍♀️","🙍🏻‍♂️","🙍🏼‍♀️","🙍🏼‍♂️","🙍🏽‍♀️","🙍🏽‍♂️","🙍🏾‍♀️","🙍🏾‍♂️","🙍🏿‍♀️","🙍🏿‍♂️","🙎‍♀️","🙎‍♂️","🙎🏻‍♀️","🙎🏻‍♂️","🙎🏼‍♀️","🙎🏼‍♂️","🙎🏽‍♀️","🙎🏽‍♂️","🙎🏾‍♀️","🙎🏾‍♂️","🙎🏿‍♀️","🙎🏿‍♂️","🚣‍♀️","🚣‍♂️","🚣🏻‍♀️","🚣🏻‍♂️","🚣🏼‍♀️","🚣🏼‍♂️","🚣🏽‍♀️","🚣🏽‍♂️","🚣🏾‍♀️","🚣🏾‍♂️","🚣🏿‍♀️","🚣🏿‍♂️","🚴‍♀️","🚴‍♂️","🚴🏻‍♀️","🚴🏻‍♂️","🚴🏼‍♀️","🚴🏼‍♂️","🚴🏽‍♀️","🚴🏽‍♂️","🚴🏾‍♀️","🚴🏾‍♂️","🚴🏿‍♀️","🚴🏿‍♂️","🚵‍♀️","🚵‍♂️","🚵🏻‍♀️","🚵🏻‍♂️","🚵🏼‍♀️","🚵🏼‍♂️","🚵🏽‍♀️","🚵🏽‍♂️","🚵🏾‍♀️","🚵🏾‍♂️","🚵🏿‍♀️","🚵🏿‍♂️","🚶‍♀️","🚶‍♀️‍➡️","🚶‍♂️","🚶‍♂️‍➡️","🚶🏻‍♀️","🚶🏻‍♀️‍➡️","🚶🏻‍♂️","🚶🏻‍♂️‍➡️","🚶🏼‍♀️","🚶🏼‍♀️‍➡️","🚶🏼‍♂️","🚶🏼‍♂️‍➡️","🚶🏽‍♀️","🚶🏽‍♀️‍➡️","🚶🏽‍♂️","🚶🏽‍♂️‍➡️","🚶🏾‍♀️","🚶🏾‍♀️‍➡️","🚶🏾‍♂️","🚶🏾‍♂️‍➡️","🚶🏿‍♀️","🚶🏿‍♀️‍➡️","🚶🏿‍♂️","🚶🏿‍♂️‍➡️","🤦‍♀️","🤦‍♂️","🤦🏻‍♀️","🤦🏻‍♂️","🤦🏼‍♀️","🤦🏼‍♂️","🤦🏽‍♀️","🤦🏽‍♂️","🤦🏾‍♀️","🤦🏾‍♂️","🤦🏿‍♀️","🤦🏿‍♂️","🤵‍♀️","🤵‍♂️","🤵🏻‍♀️","🤵🏻‍♂️","🤵🏼‍♀️","🤵🏼‍♂️","🤵🏽‍♀️","🤵🏽‍♂️","🤵🏾‍♀️","🤵🏾‍♂️","🤵🏿‍♀️","🤵🏿‍♂️","🤷‍♀️","🤷‍♂️","🤷🏻‍♀️","🤷🏻‍♂️","🤷🏼‍♀️","🤷🏼‍♂️","🤷🏽‍♀️","🤷🏽‍♂️","🤷🏾‍♀️","🤷🏾‍♂️","🤷🏿‍♀️","🤷🏿‍♂️","🤸‍♀️","🤸‍♂️","🤸🏻‍♀️","🤸🏻‍♂️","🤸🏼‍♀️","🤸🏼‍♂️","🤸🏽‍♀️","🤸🏽‍♂️","🤸🏾‍♀️","🤸🏾‍♂️","🤸🏿‍♀️","🤸🏿‍♂️","🤹‍♀️","🤹‍♂️","🤹🏻‍♀️","🤹🏻‍♂️","🤹🏼‍♀️","🤹🏼‍♂️","🤹🏽‍♀️","🤹🏽‍♂️","🤹🏾‍♀️","🤹🏾‍♂️","🤹🏿‍♀️","🤹🏿‍♂️","🤼‍♀️","🤼‍♂️","🤽‍♀️","🤽‍♂️","🤽🏻‍♀️","🤽🏻‍♂️","🤽🏼‍♀️","🤽🏼‍♂️","🤽🏽‍♀️","🤽🏽‍♂️","🤽🏾‍♀️","🤽🏾‍♂️","🤽🏿‍♀️","🤽🏿‍♂️","🤾‍♀️","🤾‍♂️","🤾🏻‍♀️","🤾🏻‍♂️","🤾🏼‍♀️","🤾🏼‍♂️","🤾🏽‍♀️","🤾🏽‍♂️","🤾🏾‍♀️","🤾🏾‍♂️","🤾🏿‍♀️","🤾🏿‍♂️","🦸‍♀️","🦸‍♂️","🦸🏻‍♀️","🦸🏻‍♂️","🦸🏼‍♀️","🦸🏼‍♂️","🦸🏽‍♀️","🦸🏽‍♂️","🦸🏾‍♀️","🦸🏾‍♂️","🦸🏿‍♀️","🦸🏿‍♂️","🦹‍♀️","🦹‍♂️","🦹🏻‍♀️","🦹🏻‍♂️","🦹🏼‍♀️","🦹🏼‍♂️","🦹🏽‍♀️","🦹🏽‍♂️","🦹🏾‍♀️","🦹🏾‍♂️","🦹🏿‍♀️","🦹🏿‍♂️","🧍‍♀️","🧍‍♂️","🧍🏻‍♀️","🧍🏻‍♂️","🧍🏼‍♀️","🧍🏼‍♂️","🧍🏽‍♀️","🧍🏽‍♂️","🧍🏾‍♀️","🧍🏾‍♂️","🧍🏿‍♀️","🧍🏿‍♂️","🧎‍♀️","🧎‍♀️‍➡️","🧎‍♂️","🧎‍♂️‍➡️","🧎🏻‍♀️","🧎🏻‍♀️‍➡️","🧎🏻‍♂️","🧎🏻‍♂️‍➡️","🧎🏼‍♀️","🧎🏼‍♀️‍➡️","🧎🏼‍♂️","🧎🏼‍♂️‍➡️","🧎🏽‍♀️","🧎🏽‍♀️‍➡️","🧎🏽‍♂️","🧎🏽‍♂️‍➡️","🧎🏾‍♀️","🧎🏾‍♀️‍➡️","🧎🏾‍♂️","🧎🏾‍♂️‍➡️","🧎🏿‍♀️","🧎🏿‍♀️‍➡️","🧎🏿‍♂️","🧎🏿‍♂️‍➡️","🧏‍♀️","🧏‍♂️","🧏🏻‍♀️","🧏🏻‍♂️","🧏🏼‍♀️","🧏🏼‍♂️","🧏🏽‍♀️","🧏🏽‍♂️","🧏🏾‍♀️","🧏🏾‍♂️","🧏🏿‍♀️","🧏🏿‍♂️","🧔‍♀️","🧔‍♂️","🧔🏻‍♀️","🧔🏻‍♂️","🧔🏼‍♀️","🧔🏼‍♂️","🧔🏽‍♀️","🧔🏽‍♂️","🧔🏾‍♀️","🧔🏾‍♂️","🧔🏿‍♀️","🧔🏿‍♂️","🧖‍♀️","🧖‍♂️","🧖🏻‍♀️","🧖🏻‍♂️","🧖🏼‍♀️","🧖🏼‍♂️","🧖🏽‍♀️","🧖🏽‍♂️","🧖🏾‍♀️","🧖🏾‍♂️","🧖🏿‍♀️","🧖🏿‍♂️","🧗‍♀️","🧗‍♂️","🧗🏻‍♀️","🧗🏻‍♂️","🧗🏼‍♀️","🧗🏼‍♂️","🧗🏽‍♀️","🧗🏽‍♂️","🧗🏾‍♀️","🧗🏾‍♂️","🧗🏿‍♀️","🧗🏿‍♂️","🧘‍♀️","🧘‍♂️","🧘🏻‍♀️","🧘🏻‍♂️","🧘🏼‍♀️","🧘🏼‍♂️","🧘🏽‍♀️","🧘🏽‍♂️","🧘🏾‍♀️","🧘🏾‍♂️","🧘🏿‍♀️","🧘🏿‍♂️","🧙‍♀️","🧙‍♂️","🧙🏻‍♀️","🧙🏻‍♂️","🧙🏼‍♀️","🧙🏼‍♂️","🧙🏽‍♀️","🧙🏽‍♂️","🧙🏾‍♀️","🧙🏾‍♂️","🧙🏿‍♀️","🧙🏿‍♂️","🧚‍♀️","🧚‍♂️","🧚🏻‍♀️","🧚🏻‍♂️","🧚🏼‍♀️","🧚🏼‍♂️","🧚🏽‍♀️","🧚🏽‍♂️","🧚🏾‍♀️","🧚🏾‍♂️","🧚🏿‍♀️","🧚🏿‍♂️","🧛‍♀️","🧛‍♂️","🧛🏻‍♀️","🧛🏻‍♂️","🧛🏼‍♀️","🧛🏼‍♂️","🧛🏽‍♀️","🧛🏽‍♂️","🧛🏾‍♀️","🧛🏾‍♂️","🧛🏿‍♀️","🧛🏿‍♂️","🧜‍♀️","🧜‍♂️","🧜🏻‍♀️","🧜🏻‍♂️","🧜🏼‍♀️","🧜🏼‍♂️","🧜🏽‍♀️","🧜🏽‍♂️","🧜🏾‍♀️","🧜🏾‍♂️","🧜🏿‍♀️","🧜🏿‍♂️","🧝‍♀️","🧝‍♂️","🧝🏻‍♀️","🧝🏻‍♂️","🧝🏼‍♀️","🧝🏼‍♂️","🧝🏽‍♀️","🧝🏽‍♂️","🧝🏾‍♀️","🧝🏾‍♂️","🧝🏿‍♀️","🧝🏿‍♂️","🧞‍♀️","🧞‍♂️","🧟‍♀️","🧟‍♂️","👨‍🦰","👨‍🦱","👨‍🦲","👨‍🦳","👨🏻‍🦰","👨🏻‍🦱","👨🏻‍🦲","👨🏻‍🦳","👨🏼‍🦰","👨🏼‍🦱","👨🏼‍🦲","👨🏼‍🦳","👨🏽‍🦰","👨🏽‍🦱","👨🏽‍🦲","👨🏽‍🦳","👨🏾‍🦰","👨🏾‍🦱","👨🏾‍🦲","👨🏾‍🦳","👨🏿‍🦰","👨🏿‍🦱","👨🏿‍🦲","👨🏿‍🦳","👩‍🦰","👩‍🦱","👩‍🦲","👩‍🦳","👩🏻‍🦰","👩🏻‍🦱","👩🏻‍🦲","👩🏻‍🦳","👩🏼‍🦰","👩🏼‍🦱","👩🏼‍🦲","👩🏼‍🦳","👩🏽‍🦰","👩🏽‍🦱","👩🏽‍🦲","👩🏽‍🦳","👩🏾‍🦰","👩🏾‍🦱","👩🏾‍🦲","👩🏾‍🦳","👩🏿‍🦰","👩🏿‍🦱","👩🏿‍🦲","👩🏿‍🦳","🧑‍🦰","🧑‍🦱","🧑‍🦲","🧑‍🦳","🧑🏻‍🦰","🧑🏻‍🦱","🧑🏻‍🦲","🧑🏻‍🦳","🧑🏼‍🦰","🧑🏼‍🦱","🧑🏼‍🦲","🧑🏼‍🦳","🧑🏽‍🦰","🧑🏽‍🦱","🧑🏽‍🦲","🧑🏽‍🦳","🧑🏾‍🦰","🧑🏾‍🦱","🧑🏾‍🦲","🧑🏾‍🦳","🧑🏿‍🦰","🧑🏿‍🦱","🧑🏿‍🦲","🧑🏿‍🦳","⛓️‍💥","❤️‍🔥","❤️‍🩹","🍄‍🟫","🍋‍🟩","🏳️‍⚧️","🏳️‍🌈","🏴‍☠️","🐈‍⬛","🐕‍🦺","🐦‍⬛","🐦‍🔥","🐻‍❄️","👁️‍🗨️","😮‍💨","😵‍💫","😶‍🌫️","🙂‍↔️","🙂‍↕️"]},89829:(m,v,q)=>{const ee=q(82916)();ee.addRange(77712,77810),v.characters=ee},54250:(m,v,q)=>{const ee=q(82916)();ee.addRange(73472,73488).addRange(73490,73530).addRange(73534,73561),v.characters=ee},54624:(m,v,q)=>{const ee=q(82916)();ee.addRange(124112,124153),v.characters=ee},6988:(m,v,q)=>{const ee=q(82916)();ee.addRange(69488,69513),v.characters=ee},69720:(m,v,q)=>{const ee=q(82916)();ee.addRange(92784,92862).addRange(92864,92873),v.characters=ee},30702:(m,v,q)=>{const ee=q(82916)();ee.addRange(123536,123566),v.characters=ee},7007:(m,v,q)=>{const ee=q(82916)();ee.addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004),v.characters=ee},53197:(m,v,q)=>{const ee=q(82916)();ee.addRange(65792,65793).addRange(77712,77810),v.characters=ee},41933:(m,v,q)=>{const ee=q(82916)();ee.addRange(73472,73488).addRange(73490,73530).addRange(73534,73561),v.characters=ee},39493:(m,v,q)=>{const ee=q(82916)();ee.addRange(124112,124153),v.characters=ee},48014:(m,v,q)=>{const ee=q(82916)(1600,68338);ee.addRange(69488,69513),v.characters=ee},52994:(m,v,q)=>{const ee=q(82916)();ee.addRange(92784,92862).addRange(92864,92873),v.characters=ee},42182:(m,v,q)=>{const ee=q(82916)();ee.addRange(123536,123566),v.characters=ee},29247:(m,v,q)=>{const ee=q(82916)();ee.addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004),v.characters=ee},82916:function(m,v,q){var ee;m=q.nmd(m),function(ae){var ie=v,de=(m&&m.exports,"object"==typeof q.g&&q.g);de.global!==de&&de.window;var ce="A range’s `stop` value must be greater than or equal to the `start` value.",le="Invalid code point value. Code points range from U+000000 to U+10FFFF.",pe=55296,fe=56319,ye=56320,be=57343,Re=/\\x00([^0123456789]|$)/g,xe={},_e=xe.hasOwnProperty,forEach=function(m,v){for(var q=-1,ee=m.length;++q=q&&vq)return m;if(v<=ee&&q>=ae)m.splice(ie,2);else{if(v>=ee&&q=ee&&v<=ae)m[ie+1]=v;else if(q>=ee&&q<=ae)return m[ie]=q+1,m;ie+=2}}return m},dataAdd=function(m,v){var q,ee,ae=0,ie=null,de=m.length;if(v<0||v>1114111)throw RangeError(le);for(;ae=q&&vv)return m.splice(null!=ie?ie+2:0,0,v,v+1),m;if(v==ee)return v+1==m[ae+2]?(m.splice(ae,4,q,m[ae+3]),m):(m[ae+1]=v+1,m);ie=ae,ae+=2}return m.push(v,v+1),m},dataAddData=function(m,v){for(var q,ee,ae=0,ie=m.slice(),de=v.length;ae1114111||q<0||q>1114111)throw RangeError(le);for(var ee,ae,ie=0,de=!1,pe=m.length;ieq)return m;ee>=v&&ee<=q&&(ae>v&&ae-1<=q?(m.splice(ie,2),ie-=2):(m.splice(ie-1,2),ie-=2))}else{if(ee==q+1||ee==q)return m[ie]=v,m;if(ee>q)return m.splice(ie,0,v,q+1),m;if(v>=ee&&v=ee&&v=ae&&(m[ie]=v,m[ie+1]=q+1,de=!0)}ie+=2}return de||m.push(v,q+1),m},dataContains=function(m,v){var q=0,ee=m.length,ae=m[q],ie=m[ee-1];if(ee>=2&&(vie))return!1;for(;q=ae&&v=40&&m<=43||46==m||47==m||63==m||m>=91&&m<=94||m>=123&&m<=125?"\\"+Ie(m):m>=32&&m<=126?Ie(m):m<=255?"\\x"+pad(hex(m),2):"\\u"+pad(hex(m),4)},codePointToStringUnicode=function(m){return m<=65535?codePointToString(m):"\\u{"+m.toString(16).toUpperCase()+"}"},symbolToCodePoint=function(m){var v,q=m.length,ee=m.charCodeAt(0);return ee>=pe&&ee<=fe&&q>1?(v=m.charCodeAt(1),1024*(ee-pe)+v-ye+65536):ee},createBMPCharacterClasses=function(m){var v,q,ee="",ae=0,ie=m.length;if(dataIsSingleton(m))return codePointToString(m[0]);for(;ae=pe&&q<=fe&&(ie.push(v,pe),ee.push(pe,q+1)),q>=ye&&q<=be&&(ie.push(v,pe),ee.push(pe,56320),ae.push(ye,q+1)),q>be&&(ie.push(v,pe),ee.push(pe,56320),ae.push(ye,57344),q<=65535?ie.push(57344,q+1):(ie.push(57344,65536),de.push(65536,q+1)))):v>=pe&&v<=fe?(q>=pe&&q<=fe&&ee.push(v,q+1),q>=ye&&q<=be&&(ee.push(v,56320),ae.push(ye,q+1)),q>be&&(ee.push(v,56320),ae.push(ye,57344),q<=65535?ie.push(57344,q+1):(ie.push(57344,65536),de.push(65536,q+1)))):v>=ye&&v<=be?(q>=ye&&q<=be&&ae.push(v,q+1),q>be&&(ae.push(v,57344),q<=65535?ie.push(57344,q+1):(ie.push(57344,65536),de.push(65536,q+1)))):v>be&&v<=65535?q<=65535?ie.push(v,q+1):(ie.push(v,65536),de.push(65536,q+1)):de.push(v,q+1),ce+=2;return{loneHighSurrogates:ee,loneLowSurrogates:ae,bmp:ie,astral:de}},optimizeSurrogateMappings=function(m){for(var v,q,ee,ae,ie,de,ce=[],le=[],pe=!1,fe=-1,ye=m.length;++fe1&&(m=Te.call(arguments)),this instanceof regenerate?(this.data=[],m?this.add(m):this):(new regenerate).add(m)};regenerate.version="1.4.2";var Pe=regenerate.prototype;!function(m,v){var q;for(q in v)_e.call(v,q)&&(m[q]=v[q])}(Pe,{add:function(m){var v=this;return null==m?v:m instanceof regenerate?(v.data=dataAddData(v.data,m.data),v):(arguments.length>1&&(m=Te.call(arguments)),isArray(m)?(forEach(m,(function(m){v.add(m)})),v):(v.data=dataAdd(v.data,isNumber(m)?m:symbolToCodePoint(m)),v))},remove:function(m){var v=this;return null==m?v:m instanceof regenerate?(v.data=dataRemoveData(v.data,m.data),v):(arguments.length>1&&(m=Te.call(arguments)),isArray(m)?(forEach(m,(function(m){v.remove(m)})),v):(v.data=dataRemove(v.data,isNumber(m)?m:symbolToCodePoint(m)),v))},addRange:function(m,v){var q=this;return q.data=dataAddRange(q.data,isNumber(m)?m:symbolToCodePoint(m),isNumber(v)?v:symbolToCodePoint(v)),q},removeRange:function(m,v){var q=this,ee=isNumber(m)?m:symbolToCodePoint(m),ae=isNumber(v)?v:symbolToCodePoint(v);return q.data=dataRemoveRange(q.data,ee,ae),q},intersection:function(m){var v=this,q=m instanceof regenerate?dataToArray(m.data):m;return v.data=dataIntersection(v.data,q),v},contains:function(m){return dataContains(this.data,isNumber(m)?m:symbolToCodePoint(m))},clone:function(){var m=new regenerate;return m.data=this.data.slice(0),m},toString:function(m){var v=createCharacterClassesFromData(this.data,!!m&&m.bmpOnly,!!m&&m.hasUnicodeFlag);return v?v.replace(Re,"\\0$1"):"[]"},toRegExp:function(m){var v=this.toString(m&&-1!=m.indexOf("u")?{hasUnicodeFlag:!0}:null);return RegExp(v,m||"")},valueOf:function(){return dataToArray(this.data)}}),Pe.toArray=Pe.valueOf,void 0===(ee=function(){return regenerate}.call(v,q,v,m))||(m.exports=ee)}()},25893:()=>{},75347:()=>{},31777:()=>{},34017:()=>{},59905:()=>{},64604:()=>{},69862:()=>{},40964:()=>{},10434:m=>{function _extends(){return m.exports=_extends=Object.assign?Object.assign.bind():function(m){for(var v=1;v{var ee=q(18698).default;function _regeneratorRuntime(){"use strict";m.exports=_regeneratorRuntime=function _regeneratorRuntime(){return v},m.exports.__esModule=!0,m.exports.default=m.exports;var v={},q=Object.prototype,ae=q.hasOwnProperty,ie=Object.defineProperty||function(m,v,q){m[v]=q.value},de="function"==typeof Symbol?Symbol:{},ce=de.iterator||"@@iterator",le=de.asyncIterator||"@@asyncIterator",pe=de.toStringTag||"@@toStringTag";function define(m,v,q){return Object.defineProperty(m,v,{value:q,enumerable:!0,configurable:!0,writable:!0}),m[v]}try{define({},"")}catch(m){define=function define(m,v,q){return m[v]=q}}function wrap(m,v,q,ee){var ae=v&&v.prototype instanceof Generator?v:Generator,de=Object.create(ae.prototype),ce=new Context(ee||[]);return ie(de,"_invoke",{value:makeInvokeMethod(m,q,ce)}),de}function tryCatch(m,v,q){try{return{type:"normal",arg:m.call(v,q)}}catch(m){return{type:"throw",arg:m}}}v.wrap=wrap;var fe={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var ye={};define(ye,ce,(function(){return this}));var be=Object.getPrototypeOf,Re=be&&be(be(values([])));Re&&Re!==q&&ae.call(Re,ce)&&(ye=Re);var xe=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(ye);function defineIteratorMethods(m){["next","throw","return"].forEach((function(v){define(m,v,(function(m){return this._invoke(v,m)}))}))}function AsyncIterator(m,v){function invoke(q,ie,de,ce){var le=tryCatch(m[q],m,ie);if("throw"!==le.type){var pe=le.arg,fe=pe.value;return fe&&"object"==ee(fe)&&ae.call(fe,"__await")?v.resolve(fe.__await).then((function(m){invoke("next",m,de,ce)}),(function(m){invoke("throw",m,de,ce)})):v.resolve(fe).then((function(m){pe.value=m,de(pe)}),(function(m){return invoke("throw",m,de,ce)}))}ce(le.arg)}var q;ie(this,"_invoke",{value:function value(m,ee){function callInvokeWithMethodAndArg(){return new v((function(v,q){invoke(m,ee,v,q)}))}return q=q?q.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}})}function makeInvokeMethod(m,v,q){var ee="suspendedStart";return function(ae,ie){if("executing"===ee)throw new Error("Generator is already running");if("completed"===ee){if("throw"===ae)throw ie;return doneResult()}for(q.method=ae,q.arg=ie;;){var de=q.delegate;if(de){var ce=maybeInvokeDelegate(de,q);if(ce){if(ce===fe)continue;return ce}}if("next"===q.method)q.sent=q._sent=q.arg;else if("throw"===q.method){if("suspendedStart"===ee)throw ee="completed",q.arg;q.dispatchException(q.arg)}else"return"===q.method&&q.abrupt("return",q.arg);ee="executing";var le=tryCatch(m,v,q);if("normal"===le.type){if(ee=q.done?"completed":"suspendedYield",le.arg===fe)continue;return{value:le.arg,done:q.done}}"throw"===le.type&&(ee="completed",q.method="throw",q.arg=le.arg)}}}function maybeInvokeDelegate(m,v){var q=v.method,ee=m.iterator[q];if(void 0===ee)return v.delegate=null,"throw"===q&&m.iterator.return&&(v.method="return",v.arg=void 0,maybeInvokeDelegate(m,v),"throw"===v.method)||"return"!==q&&(v.method="throw",v.arg=new TypeError("The iterator does not provide a '"+q+"' method")),fe;var ae=tryCatch(ee,m.iterator,v.arg);if("throw"===ae.type)return v.method="throw",v.arg=ae.arg,v.delegate=null,fe;var ie=ae.arg;return ie?ie.done?(v[m.resultName]=ie.value,v.next=m.nextLoc,"return"!==v.method&&(v.method="next",v.arg=void 0),v.delegate=null,fe):ie:(v.method="throw",v.arg=new TypeError("iterator result is not an object"),v.delegate=null,fe)}function pushTryEntry(m){var v={tryLoc:m[0]};1 in m&&(v.catchLoc=m[1]),2 in m&&(v.finallyLoc=m[2],v.afterLoc=m[3]),this.tryEntries.push(v)}function resetTryEntry(m){var v=m.completion||{};v.type="normal",delete v.arg,m.completion=v}function Context(m){this.tryEntries=[{tryLoc:"root"}],m.forEach(pushTryEntry,this),this.reset(!0)}function values(m){if(m){var v=m[ce];if(v)return v.call(m);if("function"==typeof m.next)return m;if(!isNaN(m.length)){var q=-1,ee=function next(){for(;++q=0;--q){var ee=this.tryEntries[q],ie=ee.completion;if("root"===ee.tryLoc)return handle("end");if(ee.tryLoc<=this.prev){var de=ae.call(ee,"catchLoc"),ce=ae.call(ee,"finallyLoc");if(de&&ce){if(this.prev=0;--q){var ee=this.tryEntries[q];if(ee.tryLoc<=this.prev&&ae.call(ee,"finallyLoc")&&this.prev=0;--v){var q=this.tryEntries[v];if(q.finallyLoc===m)return this.complete(q.completion,q.afterLoc),resetTryEntry(q),fe}},catch:function _catch(m){for(var v=this.tryEntries.length-1;v>=0;--v){var q=this.tryEntries[v];if(q.tryLoc===m){var ee=q.completion;if("throw"===ee.type){var ae=ee.arg;resetTryEntry(q)}return ae}}throw new Error("illegal catch attempt")},delegateYield:function delegateYield(m,v,q){return this.delegate={iterator:values(m),resultName:v,nextLoc:q},"next"===this.method&&(this.arg=void 0),fe}},v}m.exports=_regeneratorRuntime,m.exports.__esModule=!0,m.exports.default=m.exports},18698:m=>{function _typeof(v){return m.exports=_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(m){return typeof m}:function(m){return m&&"function"==typeof Symbol&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m},m.exports.__esModule=!0,m.exports.default=m.exports,_typeof(v)}m.exports=_typeof,m.exports.__esModule=!0,m.exports.default=m.exports},64687:(m,v,q)=>{var ee=q(17061)();m.exports=ee;try{regeneratorRuntime=ee}catch(m){"object"==typeof globalThis?globalThis.regeneratorRuntime=ee:Function("r","regeneratorRuntime = r")(ee)}},976:function(m,v,q){m.exports=function(){var m="1.13.1",v="object"==typeof self&&self.self===self&&self||"object"==typeof q.g&&q.g.global===q.g&&q.g||Function("return this")()||{},ee=Array.prototype,ae=Object.prototype,ie="undefined"!=typeof Symbol?Symbol.prototype:null,de=ee.push,ce=ee.slice,le=ae.toString,pe=ae.hasOwnProperty,fe="undefined"!=typeof ArrayBuffer,ye="undefined"!=typeof DataView,be=Array.isArray,Re=Object.keys,xe=Object.create,_e=fe&&ArrayBuffer.isView,we=isNaN,Te=isFinite,Se=!{toString:null}.propertyIsEnumerable("toString"),Ie=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],Pe=Math.pow(2,53)-1;function j(m,v){return v=null==v?m.length-1:+v,function(){for(var q=Math.max(arguments.length-v,0),ee=Array(q),ae=0;ae=0&&q<=Pe}}function J(m){return function(v){return null==v?void 0:v[m]}}var ut=J("byteLength"),pt=K(ut),ht=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/,gt=fe?function(m){return _e?_e(m)&&!ot(m):pt(m)&&ht.test(le.call(m))}:C(!1),ft=J("length");function Z(m,v){v=function(m){for(var v={},q=m.length,ee=0;ee":">",'"':""","'":"'","`":"`"},Pt=Ln(jt),Ft=Ln(_n(jt)),Ot=tn.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},Lt=/(.)^/,Ut={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},Bt=/\\|'|\r|\n|\u2028|\u2029/g;function Xn(m){return"\\"+Ut[m]}var Nt=/^\s*(\w|\$)+\s*$/,Mt=0;function nr(m,v,q,ee,ae){if(!(ee instanceof v))return m.apply(q,ae);var ie=Mn(m.prototype),de=m.apply(ie,ae);return _(de)?de:ie}var qt=j((function(m,v){var q=qt.placeholder,e=function(){for(var ee=0,ae=v.length,ie=Array(ae),de=0;de1)ur(ce,v-1,q,ee),ae=ee.length;else for(var le=0,pe=ce.length;le0&&(q=v.apply(this,arguments)),m<=1&&(v=null),q}}var $t=qt(cr,2);function sr(m,v,q){v=qn(v,q);for(var ee,ae=nn(m),ie=0,de=ae.length;ie0?0:ae-1;ie>=0&&ie0?de=ie>=0?ie:Math.max(ie+le,de):le=ie>=0?Math.min(ie+1,le):ie+le+1;else if(q&&ie&&le)return ee[ie=q(ee,ae)]===ae?ie:-1;if(ae!=ae)return(ie=v(ce.call(ee,de,le),$))>=0?ie+de:-1;for(ie=m>0?de:le-1;ie>=0&&ie0?0:de-1;for(ae||(ee=v[ie?ie[ce]:ce],ce+=m);ce>=0&&ce=3;return r(m,Fn(v,ee,4),q,ae)}}var Qt=wr(1),Yt=wr(-1);function Sr(m,v,q){var ee=[];return v=qn(v,q),jr(m,(function(m,q,ae){v(m,q,ae)&&ee.push(m)})),ee}function Or(m,v,q){v=qn(v,q);for(var ee=!zt(m)&&nn(m),ae=(ee||m).length,ie=0;ie=0}var sn=j((function(m,v,q){var ee,ae;return tt(v)?ae=v:(v=Nn(v),ee=v.slice(0,-1),v=v[v.length-1]),_r(m,(function(m){var ie=ae;if(!ie){if(ee&&ee.length&&(m=In(m,ee)),null==m)return;ie=m[v]}return null==ie?ie:ie.apply(m,q)}))}));function Nr(m,v){return _r(m,Rn(v))}function Ir(m,v,q){var ee,ae,ie=-1/0,de=-1/0;if(null==v||"number"==typeof v&&"object"!=typeof m[0]&&null!=m)for(var ce=0,le=(m=zt(m)?m:jn(m)).length;ceie&&(ie=ee);else v=qn(v,q),jr(m,(function(m,q,ee){((ae=v(m,q,ee))>de||ae===-1/0&&ie===-1/0)&&(ie=m,de=ae)}));return ie}function Tr(m,v,q){if(null==v||q)return zt(m)||(m=jn(m)),m[Wn(m.length-1)];var ee=zt(m)?En(m):jn(m),ae=ft(ee);v=Math.max(Math.min(v,ae),0);for(var ie=ae-1,de=0;de1&&(ee=Fn(ee,v[1])),v=an(m)):(ee=qr,v=ur(v,!1,!1),m=Object(m));for(var ae=0,ie=v.length;ae1&&(q=v[1])):(v=_r(ur(v,!1,!1),String),ee=function(m,q){return!Er(v,q)}),hn(m,ee,q)}));function zr(m,v,q){return ce.call(m,0,Math.max(0,m.length-(null==v||q?1:v)))}function Lr(m,v,q){return null==m||m.length<1?null==v||q?void 0:[]:null==v||q?m[0]:zr(m,m.length-v)}function $r(m,v,q){return ce.call(m,null==v||q?1:v)}var mn=j((function(m,v){return v=ur(v,!0,!0),Sr(m,(function(m){return!Er(v,m)}))})),yn=j((function(m,v){return mn(m,v)}));function Jr(m,v,q,ee){A(v)||(ee=q,q=v,v=!1),null!=q&&(q=qn(q,ee));for(var ae=[],ie=[],de=0,ce=ft(m);dev?(ee&&(clearTimeout(ee),ee=null),ce=le,de=m.apply(ae,ie),ee||(ae=ie=null)):ee||!1===q.trailing||(ee=setTimeout(f,pe)),de};return c.cancel=function(){clearTimeout(ee),ce=0,ee=ae=ie=null},c},debounce:function(m,v,q){var ee,ae,ie,de,ce,f=function(){var le=It()-ae;v>le?ee=setTimeout(f,v-le):(ee=null,q||(de=m.apply(ce,ie)),ee||(ie=ce=null))},le=j((function(le){return ce=this,ie=le,ae=It(),ee||(ee=setTimeout(f,v),q&&(de=m.apply(ce,ie))),de}));return le.cancel=function(){clearTimeout(ee),ee=ie=ce=null},le},wrap:function(m,v){return qt(v,m)},negate:fr,compose:function(){var m=arguments,v=m.length-1;return function(){for(var q=v,ee=m[v].apply(this,arguments);q--;)ee=m[q].call(this,ee);return ee}},after:function(m,v){return function(){if(--m<1)return v.apply(this,arguments)}},before:cr,once:$t,findKey:sr,findIndex:Xt,findLastIndex:Kt,sortedIndex:yr,indexOf:Zt,lastIndexOf:Jt,find:mr,detect:mr,findWhere:function(m,v){return mr(m,Dn(v))},each:jr,forEach:jr,map:_r,collect:_r,reduce:Qt,foldl:Qt,inject:Qt,reduceRight:Yt,foldr:Yt,filter:Sr,select:Sr,reject:function(m,v,q){return Sr(m,fr(qn(v)),q)},every:Or,all:Or,some:Mr,any:Mr,contains:Er,includes:Er,include:Er,invoke:sn,pluck:Nr,where:function(m,v){return Sr(m,Dn(v))},max:Ir,min:function(m,v,q){var ee,ae,ie=1/0,de=1/0;if(null==v||"number"==typeof v&&"object"!=typeof m[0]&&null!=m)for(var ce=0,le=(m=zt(m)?m:jn(m)).length;ceee||void 0===q)return 1;if(q{var q;!function(){"use strict";var ee={}.hasOwnProperty;function classNames(){for(var m="",v=0;v{m.exports={nanoid:(m=21)=>{let v="",q=m;for(;q--;)v+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[64*Math.random()|0];return v},customAlphabet:(m,v=21)=>(q=v)=>{let ee="",ae=q;for(;ae--;)ee+=m[Math.random()*m.length|0];return ee}}},30907:(m,v,q)=>{"use strict";function _arrayLikeToArray(m,v){(null==v||v>m.length)&&(v=m.length);for(var q=0,ee=new Array(v);q_arrayLikeToArray})},97326:(m,v,q)=>{"use strict";function _assertThisInitialized(m){if(void 0===m)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return m}q.d(v,{Z:()=>_assertThisInitialized})},15861:(m,v,q)=>{"use strict";function asyncGeneratorStep(m,v,q,ee,ae,ie,de){try{var ce=m[ie](de),le=ce.value}catch(m){return void q(m)}ce.done?v(le):Promise.resolve(le).then(ee,ae)}function _asyncToGenerator(m){return function(){var v=this,q=arguments;return new Promise((function(ee,ae){var ie=m.apply(v,q);function _next(m){asyncGeneratorStep(ie,ee,ae,_next,_throw,"next",m)}function _throw(m){asyncGeneratorStep(ie,ee,ae,_next,_throw,"throw",m)}_next(void 0)}))}}q.d(v,{Z:()=>_asyncToGenerator})},43144:(m,v,q)=>{"use strict";q.d(v,{Z:()=>_createClass});var ee=q(49142);function _defineProperties(m,v){for(var q=0;q{"use strict";q.d(v,{Z:()=>_defineProperty});var ee=q(49142);function _defineProperty(m,v,q){return(v=(0,ee.Z)(v))in m?Object.defineProperty(m,v,{value:q,enumerable:!0,configurable:!0,writable:!0}):m[v]=q,m}},87462:(m,v,q)=>{"use strict";function _extends(){return _extends=Object.assign?Object.assign.bind():function(m){for(var v=1;v_extends})},63366:(m,v,q)=>{"use strict";function _objectWithoutPropertiesLoose(m,v){if(null==m)return{};var q,ee,ae={},ie=Object.keys(m);for(ee=0;ee=0||(ae[q]=m[q]);return ae}q.d(v,{Z:()=>_objectWithoutPropertiesLoose})},89611:(m,v,q)=>{"use strict";function _setPrototypeOf(m,v){return _setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function _setPrototypeOf(m,v){return m.__proto__=v,m},_setPrototypeOf(m,v)}q.d(v,{Z:()=>_setPrototypeOf})},70885:(m,v,q)=>{"use strict";function _arrayWithHoles(m){if(Array.isArray(m))return m}function _iterableToArrayLimit(m,v){var q=null==m?null:"undefined"!=typeof Symbol&&m[Symbol.iterator]||m["@@iterator"];if(null!=q){var ee,ae,ie,de,ce=[],le=!0,pe=!1;try{if(ie=(q=q.call(m)).next,0===v){if(Object(q)!==q)return;le=!1}else for(;!(le=(ee=ie.call(q)).done)&&(ce.push(ee.value),ce.length!==v);le=!0);}catch(m){pe=!0,ae=m}finally{try{if(!le&&null!=q.return&&(de=q.return(),Object(de)!==de))return}finally{if(pe)throw ae}}return ce}}q.d(v,{Z:()=>_slicedToArray});var ee=q(40181);function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _slicedToArray(m,v){return _arrayWithHoles(m)||_iterableToArrayLimit(m,v)||(0,ee.Z)(m,v)||_nonIterableRest()}},42982:(m,v,q)=>{"use strict";q.d(v,{Z:()=>_toConsumableArray});var ee=q(30907);function _arrayWithoutHoles(m){if(Array.isArray(m))return(0,ee.Z)(m)}function _iterableToArray(m){if("undefined"!=typeof Symbol&&null!=m[Symbol.iterator]||null!=m["@@iterator"])return Array.from(m)}var ae=q(40181);function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _toConsumableArray(m){return _arrayWithoutHoles(m)||_iterableToArray(m)||(0,ae.Z)(m)||_nonIterableSpread()}},49142:(m,v,q)=>{"use strict";q.d(v,{Z:()=>_toPropertyKey});var ee=q(71002);function _toPrimitive(m,v){if("object"!==(0,ee.Z)(m)||null===m)return m;var q=m[Symbol.toPrimitive];if(void 0!==q){var ae=q.call(m,v||"default");if("object"!==(0,ee.Z)(ae))return ae;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===v?String:Number)(m)}function _toPropertyKey(m){var v=_toPrimitive(m,"string");return"symbol"===(0,ee.Z)(v)?v:String(v)}},71002:(m,v,q)=>{"use strict";function _typeof(m){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(m){return typeof m}:function(m){return m&&"function"==typeof Symbol&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m},_typeof(m)}q.d(v,{Z:()=>_typeof})},40181:(m,v,q)=>{"use strict";q.d(v,{Z:()=>_unsupportedIterableToArray});var ee=q(30907);function _unsupportedIterableToArray(m,v){if(m){if("string"==typeof m)return(0,ee.Z)(m,v);var q=Object.prototype.toString.call(m).slice(8,-1);return"Object"===q&&m.constructor&&(q=m.constructor.name),"Map"===q||"Set"===q?Array.from(m):"Arguments"===q||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(q)?(0,ee.Z)(m,v):void 0}}},63230:(m,v,q)=>{"use strict";q.r(v),q.d(v,{Node:()=>xt,Parser:()=>it,Position:()=>Xe,SourceLocation:()=>Qe,TokContext:()=>Et,Token:()=>Lt,TokenType:()=>Re,defaultOptions:()=>Ye,getLineInfo:()=>getLineInfo,isIdentifierChar:()=>isIdentifierChar,isIdentifierStart:()=>isIdentifierStart,isNewLine:()=>isNewLine,keywordTypes:()=>we,lineBreak:()=>Se,lineBreakG:()=>Ie,nonASCIIwhitespace:()=>Pe,parse:()=>parse,parseExpressionAt:()=>parseExpressionAt,tokContexts:()=>wt,tokTypes:()=>Te,tokenizer:()=>tokenizer,version:()=>Nt});var ee={3:"abstract boolean byte char class double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized throws transient volatile",5:"class enum extends super const export import",6:"enum",strict:"implements interface let package private protected public static yield",strictBind:"eval arguments"},ae="break case catch continue debugger default do else finally for function if return switch throw try var while with null true false instanceof typeof void delete new in this",ie={5:ae,"5module":ae+" export import",6:ae+" const class extends export import super"},de=/^in(stanceof)?$/,ce="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࢠ-ࢴࢶ-ࢽऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿯ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞿꟂ-Ᶎꟷ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭧꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",le="‌‍·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࣓-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍ୖୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ංඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-ໍ໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠐-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷹᷻-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_",pe=new RegExp("["+ce+"]"),fe=new RegExp("["+ce+le+"]");ce=le=null;var ye=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,157,310,10,21,11,7,153,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,477,28,11,0,9,21,155,22,13,52,76,44,33,24,27,35,30,0,12,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,85,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,0,33,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,230,43,117,63,32,0,161,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,35,56,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,270,921,103,110,18,195,2749,1070,4050,582,8634,568,8,30,114,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,754,9486,286,50,2,18,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,2357,44,11,6,17,0,370,43,1301,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42710,42,4148,12,221,3,5761,15,7472,3104,541],be=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,525,10,176,2,54,14,32,9,16,3,46,10,54,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,4,9,83,11,7,0,161,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,232,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,19306,9,135,4,60,6,26,9,1014,0,2,54,8,3,19723,1,5319,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,262,6,10,9,419,13,1495,6,110,6,6,9,792487,239];function isInAstralSet(m,v){for(var q=65536,ee=0;eem)return!1;if((q+=v[ee+1])>=m)return!0}}function isIdentifierStart(m,v){return m<65?36===m:m<91||(m<97?95===m:m<123||(m<=65535?m>=170&&pe.test(String.fromCharCode(m)):!1!==v&&isInAstralSet(m,ye)))}function isIdentifierChar(m,v){return m<48?36===m:m<58||!(m<65)&&(m<91||(m<97?95===m:m<123||(m<=65535?m>=170&&fe.test(String.fromCharCode(m)):!1!==v&&(isInAstralSet(m,ye)||isInAstralSet(m,be)))))}var Re=function TokenType(m,v){void 0===v&&(v={}),this.label=m,this.keyword=v.keyword,this.beforeExpr=!!v.beforeExpr,this.startsExpr=!!v.startsExpr,this.isLoop=!!v.isLoop,this.isAssign=!!v.isAssign,this.prefix=!!v.prefix,this.postfix=!!v.postfix,this.binop=v.binop||null,this.updateContext=null};function binop(m,v){return new Re(m,{beforeExpr:!0,binop:v})}var xe={beforeExpr:!0},_e={startsExpr:!0},we={};function kw(m,v){return void 0===v&&(v={}),v.keyword=m,we[m]=new Re(m,v)}var Te={num:new Re("num",_e),regexp:new Re("regexp",_e),string:new Re("string",_e),name:new Re("name",_e),eof:new Re("eof"),bracketL:new Re("[",{beforeExpr:!0,startsExpr:!0}),bracketR:new Re("]"),braceL:new Re("{",{beforeExpr:!0,startsExpr:!0}),braceR:new Re("}"),parenL:new Re("(",{beforeExpr:!0,startsExpr:!0}),parenR:new Re(")"),comma:new Re(",",xe),semi:new Re(";",xe),colon:new Re(":",xe),dot:new Re("."),question:new Re("?",xe),arrow:new Re("=>",xe),template:new Re("template"),invalidTemplate:new Re("invalidTemplate"),ellipsis:new Re("...",xe),backQuote:new Re("`",_e),dollarBraceL:new Re("${",{beforeExpr:!0,startsExpr:!0}),eq:new Re("=",{beforeExpr:!0,isAssign:!0}),assign:new Re("_=",{beforeExpr:!0,isAssign:!0}),incDec:new Re("++/--",{prefix:!0,postfix:!0,startsExpr:!0}),prefix:new Re("!/~",{beforeExpr:!0,prefix:!0,startsExpr:!0}),logicalOR:binop("||",1),logicalAND:binop("&&",2),bitwiseOR:binop("|",3),bitwiseXOR:binop("^",4),bitwiseAND:binop("&",5),equality:binop("==/!=/===/!==",6),relational:binop("/<=/>=",7),bitShift:binop("<>/>>>",8),plusMin:new Re("+/-",{beforeExpr:!0,binop:9,prefix:!0,startsExpr:!0}),modulo:binop("%",10),star:binop("*",10),slash:binop("/",10),starstar:new Re("**",{beforeExpr:!0}),_break:kw("break"),_case:kw("case",xe),_catch:kw("catch"),_continue:kw("continue"),_debugger:kw("debugger"),_default:kw("default",xe),_do:kw("do",{isLoop:!0,beforeExpr:!0}),_else:kw("else",xe),_finally:kw("finally"),_for:kw("for",{isLoop:!0}),_function:kw("function",_e),_if:kw("if"),_return:kw("return",xe),_switch:kw("switch"),_throw:kw("throw",xe),_try:kw("try"),_var:kw("var"),_const:kw("const"),_while:kw("while",{isLoop:!0}),_with:kw("with"),_new:kw("new",{beforeExpr:!0,startsExpr:!0}),_this:kw("this",_e),_super:kw("super",_e),_class:kw("class",_e),_extends:kw("extends",xe),_export:kw("export"),_import:kw("import",_e),_null:kw("null",_e),_true:kw("true",_e),_false:kw("false",_e),_in:kw("in",{beforeExpr:!0,binop:7}),_instanceof:kw("instanceof",{beforeExpr:!0,binop:7}),_typeof:kw("typeof",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_void:kw("void",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_delete:kw("delete",{beforeExpr:!0,prefix:!0,startsExpr:!0})},Se=/\r\n?|\n|\u2028|\u2029/,Ie=new RegExp(Se.source,"g");function isNewLine(m,v){return 10===m||13===m||!v&&(8232===m||8233===m)}var Pe=/[\u1680\u2000-\u200a\u202f\u205f\u3000\ufeff]/,qe=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,We=Object.prototype,ze=We.hasOwnProperty,Ve=We.toString;function has(m,v){return ze.call(m,v)}var He=Array.isArray||function(m){return"[object Array]"===Ve.call(m)};function wordsRegexp(m){return new RegExp("^(?:"+m.replace(/ /g,"|")+")$")}var Xe=function Position(m,v){this.line=m,this.column=v};Xe.prototype.offset=function offset(m){return new Xe(this.line,this.column+m)};var Qe=function SourceLocation(m,v,q){this.start=v,this.end=q,null!==m.sourceFile&&(this.source=m.sourceFile)};function getLineInfo(m,v){for(var q=1,ee=0;;){Ie.lastIndex=ee;var ae=Ie.exec(m);if(!(ae&&ae.index=2015&&(v.ecmaVersion-=2009),null==v.allowReserved&&(v.allowReserved=v.ecmaVersion<5),He(v.onToken)){var ee=v.onToken;v.onToken=function(m){return ee.push(m)}}return He(v.onComment)&&(v.onComment=pushComment(v,v.onComment)),v}function pushComment(m,v){return function(q,ee,ae,ie,de,ce){var le={type:q?"Block":"Line",value:ee,start:ae,end:ie};m.locations&&(le.loc=new Qe(this,de,ce)),m.ranges&&(le.range=[ae,ie]),v.push(le)}}var et=2,tt=1|et,nt=4,rt=8;function functionFlags(m,v){return et|(m?nt:0)|(v?rt:0)}var it=function Parser(m,v,q){this.options=m=getOptions(m),this.sourceFile=m.sourceFile,this.keywords=wordsRegexp(ie[m.ecmaVersion>=6?6:"module"===m.sourceType?"5module":5]);var ae="";if(!0!==m.allowReserved){for(var de=m.ecmaVersion;!(ae=ee[de]);de--);"module"===m.sourceType&&(ae+=" await")}this.reservedWords=wordsRegexp(ae);var ce=(ae?ae+" ":"")+ee.strict;this.reservedWordsStrict=wordsRegexp(ce),this.reservedWordsStrictBind=wordsRegexp(ce+" "+ee.strictBind),this.input=String(v),this.containsEsc=!1,q?(this.pos=q,this.lineStart=this.input.lastIndexOf("\n",q-1)+1,this.curLine=this.input.slice(0,this.lineStart).split(Se).length):(this.pos=this.lineStart=0,this.curLine=1),this.type=Te.eof,this.value=null,this.start=this.end=this.pos,this.startLoc=this.endLoc=this.curPosition(),this.lastTokEndLoc=this.lastTokStartLoc=null,this.lastTokStart=this.lastTokEnd=this.pos,this.context=this.initialContext(),this.exprAllowed=!0,this.inModule="module"===m.sourceType,this.strict=this.inModule||this.strictDirective(this.pos),this.potentialArrowAt=-1,this.yieldPos=this.awaitPos=this.awaitIdentPos=0,this.labels=[],this.undefinedExports={},0===this.pos&&m.allowHashBang&&"#!"===this.input.slice(0,2)&&this.skipLineComment(2),this.scopeStack=[],this.enterScope(1),this.regexpState=null},st={inFunction:{configurable:!0},inGenerator:{configurable:!0},inAsync:{configurable:!0},allowSuper:{configurable:!0},allowDirectSuper:{configurable:!0},treatFunctionsAsVar:{configurable:!0}};it.prototype.parse=function parse(){var m=this.options.program||this.startNode();return this.nextToken(),this.parseTopLevel(m)},st.inFunction.get=function(){return(this.currentVarScope().flags&et)>0},st.inGenerator.get=function(){return(this.currentVarScope().flags&rt)>0},st.inAsync.get=function(){return(this.currentVarScope().flags&nt)>0},st.allowSuper.get=function(){return(64&this.currentThisScope().flags)>0},st.allowDirectSuper.get=function(){return(128&this.currentThisScope().flags)>0},st.treatFunctionsAsVar.get=function(){return this.treatFunctionsAsVarInScope(this.currentScope())},it.prototype.inNonArrowFunction=function inNonArrowFunction(){return(this.currentThisScope().flags&et)>0},it.extend=function extend(){for(var m=[],v=arguments.length;v--;)m[v]=arguments[v];for(var q=this,ee=0;ee-1&&this.raiseRecoverable(m.trailingComma,"Comma is not permitted after the rest element");var q=v?m.parenthesizedAssign:m.parenthesizedBind;q>-1&&this.raiseRecoverable(q,"Parenthesized pattern")}},ot.checkExpressionErrors=function(m,v){if(!m)return!1;var q=m.shorthandAssign,ee=m.doubleProto;if(!v)return q>=0||ee>=0;q>=0&&this.raise(q,"Shorthand property assignments are valid only in destructuring patterns"),ee>=0&&this.raiseRecoverable(ee,"Redefinition of __proto__ property")},ot.checkYieldAwaitInDefaultParams=function(){this.yieldPos&&(!this.awaitPos||this.yieldPos=6&&this.unexpected(),this.parseFunctionStatement(ie,!1,!m);case Te._class:return m&&this.unexpected(),this.parseClass(ie,!0);case Te._if:return this.parseIfStatement(ie);case Te._return:return this.parseReturnStatement(ie);case Te._switch:return this.parseSwitchStatement(ie);case Te._throw:return this.parseThrowStatement(ie);case Te._try:return this.parseTryStatement(ie);case Te._const:case Te._var:return ee=ee||this.value,m&&"var"!==ee&&this.unexpected(),this.parseVarStatement(ie,ee);case Te._while:return this.parseWhileStatement(ie);case Te._with:return this.parseWithStatement(ie);case Te.braceL:return this.parseBlock(!0,ie);case Te.semi:return this.parseEmptyStatement(ie);case Te._export:case Te._import:if(this.options.ecmaVersion>10&&ae===Te._import){qe.lastIndex=this.pos;var de=qe.exec(this.input),ce=this.pos+de[0].length;if(40===this.input.charCodeAt(ce))return this.parseExpressionStatement(ie,this.parseExpression())}return this.options.allowImportExportEverywhere||(v||this.raise(this.start,"'import' and 'export' may only appear at the top level"),this.inModule||this.raise(this.start,"'import' and 'export' may appear only with 'sourceType: module'")),ae===Te._import?this.parseImport(ie):this.parseExport(ie,q);default:if(this.isAsyncFunction())return m&&this.unexpected(),this.next(),this.parseFunctionStatement(ie,!0,!m);var le=this.value,pe=this.parseExpression();return ae===Te.name&&"Identifier"===pe.type&&this.eat(Te.colon)?this.parseLabeledStatement(ie,le,pe,m):this.parseExpressionStatement(ie,pe)}},ct.parseBreakContinueStatement=function(m,v){var q="break"===v;this.next(),this.eat(Te.semi)||this.insertSemicolon()?m.label=null:this.type!==Te.name?this.unexpected():(m.label=this.parseIdent(),this.semicolon());for(var ee=0;ee=6?this.eat(Te.semi):this.semicolon(),this.finishNode(m,"DoWhileStatement")},ct.parseForStatement=function(m){this.next();var v=this.options.ecmaVersion>=9&&(this.inAsync||!this.inFunction&&this.options.allowAwaitOutsideFunction)&&this.eatContextual("await")?this.lastTokStart:-1;if(this.labels.push(lt),this.enterScope(0),this.expect(Te.parenL),this.type===Te.semi)return v>-1&&this.unexpected(v),this.parseFor(m,null);var q=this.isLet();if(this.type===Te._var||this.type===Te._const||q){var ee=this.startNode(),ae=q?"let":this.value;return this.next(),this.parseVar(ee,!0,ae),this.finishNode(ee,"VariableDeclaration"),(this.type===Te._in||this.options.ecmaVersion>=6&&this.isContextual("of"))&&1===ee.declarations.length?(this.options.ecmaVersion>=9&&(this.type===Te._in?v>-1&&this.unexpected(v):m.await=v>-1),this.parseForIn(m,ee)):(v>-1&&this.unexpected(v),this.parseFor(m,ee))}var ie=new DestructuringErrors,de=this.parseExpression(!0,ie);return this.type===Te._in||this.options.ecmaVersion>=6&&this.isContextual("of")?(this.options.ecmaVersion>=9&&(this.type===Te._in?v>-1&&this.unexpected(v):m.await=v>-1),this.toAssignable(de,!1,ie),this.checkLVal(de),this.parseForIn(m,de)):(this.checkExpressionErrors(ie,!0),v>-1&&this.unexpected(v),this.parseFor(m,de))},ct.parseFunctionStatement=function(m,v,q){return this.next(),this.parseFunction(m,ht|(q?0:gt),!1,v)},ct.parseIfStatement=function(m){return this.next(),m.test=this.parseParenExpression(),m.consequent=this.parseStatement("if"),m.alternate=this.eat(Te._else)?this.parseStatement("if"):null,this.finishNode(m,"IfStatement")},ct.parseReturnStatement=function(m){return this.inFunction||this.options.allowReturnOutsideFunction||this.raise(this.start,"'return' outside of function"),this.next(),this.eat(Te.semi)||this.insertSemicolon()?m.argument=null:(m.argument=this.parseExpression(),this.semicolon()),this.finishNode(m,"ReturnStatement")},ct.parseSwitchStatement=function(m){var v;this.next(),m.discriminant=this.parseParenExpression(),m.cases=[],this.expect(Te.braceL),this.labels.push(ut),this.enterScope(0);for(var q=!1;this.type!==Te.braceR;)if(this.type===Te._case||this.type===Te._default){var ee=this.type===Te._case;v&&this.finishNode(v,"SwitchCase"),m.cases.push(v=this.startNode()),v.consequent=[],this.next(),ee?v.test=this.parseExpression():(q&&this.raiseRecoverable(this.lastTokStart,"Multiple default clauses"),q=!0,v.test=null),this.expect(Te.colon)}else v||this.unexpected(),v.consequent.push(this.parseStatement(null));return this.exitScope(),v&&this.finishNode(v,"SwitchCase"),this.next(),this.labels.pop(),this.finishNode(m,"SwitchStatement")},ct.parseThrowStatement=function(m){return this.next(),Se.test(this.input.slice(this.lastTokEnd,this.start))&&this.raise(this.lastTokEnd,"Illegal newline after throw"),m.argument=this.parseExpression(),this.semicolon(),this.finishNode(m,"ThrowStatement")};var pt=[];ct.parseTryStatement=function(m){if(this.next(),m.block=this.parseBlock(),m.handler=null,this.type===Te._catch){var v=this.startNode();if(this.next(),this.eat(Te.parenL)){v.param=this.parseBindingAtom();var q="Identifier"===v.param.type;this.enterScope(q?32:0),this.checkLVal(v.param,q?4:2),this.expect(Te.parenR)}else this.options.ecmaVersion<10&&this.unexpected(),v.param=null,this.enterScope(0);v.body=this.parseBlock(!1),this.exitScope(),m.handler=this.finishNode(v,"CatchClause")}return m.finalizer=this.eat(Te._finally)?this.parseBlock():null,m.handler||m.finalizer||this.raise(m.start,"Missing catch or finally clause"),this.finishNode(m,"TryStatement")},ct.parseVarStatement=function(m,v){return this.next(),this.parseVar(m,!1,v),this.semicolon(),this.finishNode(m,"VariableDeclaration")},ct.parseWhileStatement=function(m){return this.next(),m.test=this.parseParenExpression(),this.labels.push(lt),m.body=this.parseStatement("while"),this.labels.pop(),this.finishNode(m,"WhileStatement")},ct.parseWithStatement=function(m){return this.strict&&this.raise(this.start,"'with' in strict mode"),this.next(),m.object=this.parseParenExpression(),m.body=this.parseStatement("with"),this.finishNode(m,"WithStatement")},ct.parseEmptyStatement=function(m){return this.next(),this.finishNode(m,"EmptyStatement")},ct.parseLabeledStatement=function(m,v,q,ee){for(var ae=0,ie=this.labels;ae=0;ce--){var le=this.labels[ce];if(le.statementStart!==m.start)break;le.statementStart=this.start,le.kind=de}return this.labels.push({name:v,kind:de,statementStart:this.start}),m.body=this.parseStatement(ee?-1===ee.indexOf("label")?ee+"label":ee:"label"),this.labels.pop(),m.label=q,this.finishNode(m,"LabeledStatement")},ct.parseExpressionStatement=function(m,v){return m.expression=v,this.semicolon(),this.finishNode(m,"ExpressionStatement")},ct.parseBlock=function(m,v){for(void 0===m&&(m=!0),void 0===v&&(v=this.startNode()),v.body=[],this.expect(Te.braceL),m&&this.enterScope(0);!this.eat(Te.braceR);){var q=this.parseStatement(null);v.body.push(q)}return m&&this.exitScope(),this.finishNode(v,"BlockStatement")},ct.parseFor=function(m,v){return m.init=v,this.expect(Te.semi),m.test=this.type===Te.semi?null:this.parseExpression(),this.expect(Te.semi),m.update=this.type===Te.parenR?null:this.parseExpression(),this.expect(Te.parenR),m.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(m,"ForStatement")},ct.parseForIn=function(m,v){var q=this.type===Te._in;return this.next(),"VariableDeclaration"===v.type&&null!=v.declarations[0].init&&(!q||this.options.ecmaVersion<8||this.strict||"var"!==v.kind||"Identifier"!==v.declarations[0].id.type)?this.raise(v.start,(q?"for-in":"for-of")+" loop variable declaration may not have an initializer"):"AssignmentPattern"===v.type&&this.raise(v.start,"Invalid left-hand side in for-loop"),m.left=v,m.right=q?this.parseExpression():this.parseMaybeAssign(),this.expect(Te.parenR),m.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(m,q?"ForInStatement":"ForOfStatement")},ct.parseVar=function(m,v,q){for(m.declarations=[],m.kind=q;;){var ee=this.startNode();if(this.parseVarId(ee,q),this.eat(Te.eq)?ee.init=this.parseMaybeAssign(v):"const"!==q||this.type===Te._in||this.options.ecmaVersion>=6&&this.isContextual("of")?"Identifier"===ee.id.type||v&&(this.type===Te._in||this.isContextual("of"))?ee.init=null:this.raise(this.lastTokEnd,"Complex binding patterns require an initialization value"):this.unexpected(),m.declarations.push(this.finishNode(ee,"VariableDeclarator")),!this.eat(Te.comma))break}return m},ct.parseVarId=function(m,v){m.id=this.parseBindingAtom(),this.checkLVal(m.id,"var"===v?1:2,!1)};var ht=1,gt=2;ct.parseFunction=function(m,v,q,ee){this.initFunction(m),(this.options.ecmaVersion>=9||this.options.ecmaVersion>=6&&!ee)&&(this.type===Te.star&&v>&&this.unexpected(),m.generator=this.eat(Te.star)),this.options.ecmaVersion>=8&&(m.async=!!ee),v&ht&&(m.id=4&v&&this.type!==Te.name?null:this.parseIdent(),!m.id||v>||this.checkLVal(m.id,this.strict||m.generator||m.async?this.treatFunctionsAsVar?1:2:3));var ae=this.yieldPos,ie=this.awaitPos,de=this.awaitIdentPos;return this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(functionFlags(m.async,m.generator)),v&ht||(m.id=this.type===Te.name?this.parseIdent():null),this.parseFunctionParams(m),this.parseFunctionBody(m,q,!1),this.yieldPos=ae,this.awaitPos=ie,this.awaitIdentPos=de,this.finishNode(m,v&ht?"FunctionDeclaration":"FunctionExpression")},ct.parseFunctionParams=function(m){this.expect(Te.parenL),m.params=this.parseBindingList(Te.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams()},ct.parseClass=function(m,v){this.next();var q=this.strict;this.strict=!0,this.parseClassId(m,v),this.parseClassSuper(m);var ee=this.startNode(),ae=!1;for(ee.body=[],this.expect(Te.braceL);!this.eat(Te.braceR);){var ie=this.parseClassElement(null!==m.superClass);ie&&(ee.body.push(ie),"MethodDefinition"===ie.type&&"constructor"===ie.kind&&(ae&&this.raise(ie.start,"Duplicate constructor in the same class"),ae=!0))}return m.body=this.finishNode(ee,"ClassBody"),this.strict=q,this.finishNode(m,v?"ClassDeclaration":"ClassExpression")},ct.parseClassElement=function(m){var v=this;if(this.eat(Te.semi))return null;var q=this.startNode(),tryContextual=function(m,ee){void 0===ee&&(ee=!1);var ae=v.start,ie=v.startLoc;return!!v.eatContextual(m)&&(!(v.type===Te.parenL||ee&&v.canInsertSemicolon())||(q.key&&v.unexpected(),q.computed=!1,q.key=v.startNodeAt(ae,ie),q.key.name=m,v.finishNode(q.key,"Identifier"),!1))};q.kind="method",q.static=tryContextual("static");var ee=this.eat(Te.star),ae=!1;ee||(this.options.ecmaVersion>=8&&tryContextual("async",!0)?(ae=!0,ee=this.options.ecmaVersion>=9&&this.eat(Te.star)):tryContextual("get")?q.kind="get":tryContextual("set")&&(q.kind="set")),q.key||this.parsePropertyName(q);var ie=q.key,de=!1;return q.computed||q.static||!("Identifier"===ie.type&&"constructor"===ie.name||"Literal"===ie.type&&"constructor"===ie.value)?q.static&&"Identifier"===ie.type&&"prototype"===ie.name&&this.raise(ie.start,"Classes may not have a static property named prototype"):("method"!==q.kind&&this.raise(ie.start,"Constructor can't have get/set modifier"),ee&&this.raise(ie.start,"Constructor can't be a generator"),ae&&this.raise(ie.start,"Constructor can't be an async method"),q.kind="constructor",de=m),this.parseClassMethod(q,ee,ae,de),"get"===q.kind&&0!==q.value.params.length&&this.raiseRecoverable(q.value.start,"getter should have no params"),"set"===q.kind&&1!==q.value.params.length&&this.raiseRecoverable(q.value.start,"setter should have exactly one param"),"set"===q.kind&&"RestElement"===q.value.params[0].type&&this.raiseRecoverable(q.value.params[0].start,"Setter cannot use rest params"),q},ct.parseClassMethod=function(m,v,q,ee){return m.value=this.parseMethod(v,q,ee),this.finishNode(m,"MethodDefinition")},ct.parseClassId=function(m,v){this.type===Te.name?(m.id=this.parseIdent(),v&&this.checkLVal(m.id,2,!1)):(!0===v&&this.unexpected(),m.id=null)},ct.parseClassSuper=function(m){m.superClass=this.eat(Te._extends)?this.parseExprSubscripts():null},ct.parseExport=function(m,v){if(this.next(),this.eat(Te.star))return this.expectContextual("from"),this.type!==Te.string&&this.unexpected(),m.source=this.parseExprAtom(),this.semicolon(),this.finishNode(m,"ExportAllDeclaration");if(this.eat(Te._default)){var q;if(this.checkExport(v,"default",this.lastTokStart),this.type===Te._function||(q=this.isAsyncFunction())){var ee=this.startNode();this.next(),q&&this.next(),m.declaration=this.parseFunction(ee,4|ht,!1,q)}else if(this.type===Te._class){var ae=this.startNode();m.declaration=this.parseClass(ae,"nullableID")}else m.declaration=this.parseMaybeAssign(),this.semicolon();return this.finishNode(m,"ExportDefaultDeclaration")}if(this.shouldParseExportStatement())m.declaration=this.parseStatement(null),"VariableDeclaration"===m.declaration.type?this.checkVariableExport(v,m.declaration.declarations):this.checkExport(v,m.declaration.id.name,m.declaration.id.start),m.specifiers=[],m.source=null;else{if(m.declaration=null,m.specifiers=this.parseExportSpecifiers(v),this.eatContextual("from"))this.type!==Te.string&&this.unexpected(),m.source=this.parseExprAtom();else{for(var ie=0,de=m.specifiers;ie=6&&m)switch(m.type){case"Identifier":this.inAsync&&"await"===m.name&&this.raise(m.start,"Cannot use 'await' as identifier inside an async function");break;case"ObjectPattern":case"ArrayPattern":case"RestElement":break;case"ObjectExpression":m.type="ObjectPattern",q&&this.checkPatternErrors(q,!0);for(var ee=0,ae=m.properties;ee=8&&!ie&&"async"===de.name&&!this.canInsertSemicolon()&&this.eat(Te._function))return this.parseFunction(this.startNodeAt(ee,ae),0,!1,!0);if(q&&!this.canInsertSemicolon()){if(this.eat(Te.arrow))return this.parseArrowExpression(this.startNodeAt(ee,ae),[de],!1);if(this.options.ecmaVersion>=8&&"async"===de.name&&this.type===Te.name&&!ie)return de=this.parseIdent(!1),!this.canInsertSemicolon()&&this.eat(Te.arrow)||this.unexpected(),this.parseArrowExpression(this.startNodeAt(ee,ae),[de],!0)}return de;case Te.regexp:var ce=this.value;return(v=this.parseLiteral(ce.value)).regex={pattern:ce.pattern,flags:ce.flags},v;case Te.num:case Te.string:return this.parseLiteral(this.value);case Te._null:case Te._true:case Te._false:return(v=this.startNode()).value=this.type===Te._null?null:this.type===Te._true,v.raw=this.type.keyword,this.next(),this.finishNode(v,"Literal");case Te.parenL:var le=this.start,pe=this.parseParenAndDistinguishExpression(q);return m&&(m.parenthesizedAssign<0&&!this.isSimpleAssignTarget(pe)&&(m.parenthesizedAssign=le),m.parenthesizedBind<0&&(m.parenthesizedBind=le)),pe;case Te.bracketL:return v=this.startNode(),this.next(),v.elements=this.parseExprList(Te.bracketR,!0,!0,m),this.finishNode(v,"ArrayExpression");case Te.braceL:return this.parseObj(!1,m);case Te._function:return v=this.startNode(),this.next(),this.parseFunction(v,0);case Te._class:return this.parseClass(this.startNode(),!1);case Te._new:return this.parseNew();case Te.backQuote:return this.parseTemplate();case Te._import:return this.options.ecmaVersion>10?this.parseDynamicImport():this.unexpected();default:this.unexpected()}},mt.parseDynamicImport=function(){var m=this.startNode();return this.next(),this.type!==Te.parenL&&this.unexpected(),this.finishNode(m,"Import")},mt.parseLiteral=function(m){var v=this.startNode();return v.value=m,v.raw=this.input.slice(this.start,this.end),110===v.raw.charCodeAt(v.raw.length-1)&&(v.bigint=v.raw.slice(0,-1)),this.next(),this.finishNode(v,"Literal")},mt.parseParenExpression=function(){this.expect(Te.parenL);var m=this.parseExpression();return this.expect(Te.parenR),m},mt.parseParenAndDistinguishExpression=function(m){var v,q=this.start,ee=this.startLoc,ae=this.options.ecmaVersion>=8;if(this.options.ecmaVersion>=6){this.next();var ie,de=this.start,ce=this.startLoc,le=[],pe=!0,fe=!1,ye=new DestructuringErrors,be=this.yieldPos,Re=this.awaitPos;for(this.yieldPos=0,this.awaitPos=0;this.type!==Te.parenR;){if(pe?pe=!1:this.expect(Te.comma),ae&&this.afterTrailingComma(Te.parenR,!0)){fe=!0;break}if(this.type===Te.ellipsis){ie=this.start,le.push(this.parseParenItem(this.parseRestBinding())),this.type===Te.comma&&this.raise(this.start,"Comma is not permitted after the rest element");break}le.push(this.parseMaybeAssign(!1,ye,this.parseParenItem))}var xe=this.start,_e=this.startLoc;if(this.expect(Te.parenR),m&&!this.canInsertSemicolon()&&this.eat(Te.arrow))return this.checkPatternErrors(ye,!1),this.checkYieldAwaitInDefaultParams(),this.yieldPos=be,this.awaitPos=Re,this.parseParenArrowList(q,ee,le);le.length&&!fe||this.unexpected(this.lastTokStart),ie&&this.unexpected(ie),this.checkExpressionErrors(ye,!0),this.yieldPos=be||this.yieldPos,this.awaitPos=Re||this.awaitPos,le.length>1?((v=this.startNodeAt(de,ce)).expressions=le,this.finishNodeAt(v,"SequenceExpression",xe,_e)):v=le[0]}else v=this.parseParenExpression();if(this.options.preserveParens){var we=this.startNodeAt(q,ee);return we.expression=v,this.finishNode(we,"ParenthesizedExpression")}return v},mt.parseParenItem=function(m){return m},mt.parseParenArrowList=function(m,v,q){return this.parseArrowExpression(this.startNodeAt(m,v),q)};var yt=[];mt.parseNew=function(){var m=this.startNode(),v=this.parseIdent(!0);if(this.options.ecmaVersion>=6&&this.eat(Te.dot)){m.meta=v;var q=this.containsEsc;return m.property=this.parseIdent(!0),("target"!==m.property.name||q)&&this.raiseRecoverable(m.property.start,"The only valid meta property for new is new.target"),this.inNonArrowFunction()||this.raiseRecoverable(m.start,"new.target can only be used in functions"),this.finishNode(m,"MetaProperty")}var ee=this.start,ae=this.startLoc;return m.callee=this.parseSubscripts(this.parseExprAtom(),ee,ae,!0),this.options.ecmaVersion>10&&"Import"===m.callee.type&&this.raise(m.callee.start,"Cannot use new with import(...)"),this.eat(Te.parenL)?m.arguments=this.parseExprList(Te.parenR,this.options.ecmaVersion>=8&&"Import"!==m.callee.type,!1):m.arguments=yt,this.finishNode(m,"NewExpression")},mt.parseTemplateElement=function(m){var v=m.isTagged,q=this.startNode();return this.type===Te.invalidTemplate?(v||this.raiseRecoverable(this.start,"Bad escape sequence in untagged template literal"),q.value={raw:this.value,cooked:null}):q.value={raw:this.input.slice(this.start,this.end).replace(/\r\n?/g,"\n"),cooked:this.value},this.next(),q.tail=this.type===Te.backQuote,this.finishNode(q,"TemplateElement")},mt.parseTemplate=function(m){void 0===m&&(m={});var v=m.isTagged;void 0===v&&(v=!1);var q=this.startNode();this.next(),q.expressions=[];var ee=this.parseTemplateElement({isTagged:v});for(q.quasis=[ee];!ee.tail;)this.type===Te.eof&&this.raise(this.pos,"Unterminated template literal"),this.expect(Te.dollarBraceL),q.expressions.push(this.parseExpression()),this.expect(Te.braceR),q.quasis.push(ee=this.parseTemplateElement({isTagged:v}));return this.next(),this.finishNode(q,"TemplateLiteral")},mt.isAsyncProp=function(m){return!m.computed&&"Identifier"===m.key.type&&"async"===m.key.name&&(this.type===Te.name||this.type===Te.num||this.type===Te.string||this.type===Te.bracketL||this.type.keyword||this.options.ecmaVersion>=9&&this.type===Te.star)&&!Se.test(this.input.slice(this.lastTokEnd,this.start))},mt.parseObj=function(m,v){var q=this.startNode(),ee=!0,ae={};for(q.properties=[],this.next();!this.eat(Te.braceR);){if(ee)ee=!1;else if(this.expect(Te.comma),this.afterTrailingComma(Te.braceR))break;var ie=this.parseProperty(m,v);m||this.checkPropClash(ie,ae,v),q.properties.push(ie)}return this.finishNode(q,m?"ObjectPattern":"ObjectExpression")},mt.parseProperty=function(m,v){var q,ee,ae,ie,de=this.startNode();if(this.options.ecmaVersion>=9&&this.eat(Te.ellipsis))return m?(de.argument=this.parseIdent(!1),this.type===Te.comma&&this.raise(this.start,"Comma is not permitted after the rest element"),this.finishNode(de,"RestElement")):(this.type===Te.parenL&&v&&(v.parenthesizedAssign<0&&(v.parenthesizedAssign=this.start),v.parenthesizedBind<0&&(v.parenthesizedBind=this.start)),de.argument=this.parseMaybeAssign(!1,v),this.type===Te.comma&&v&&v.trailingComma<0&&(v.trailingComma=this.start),this.finishNode(de,"SpreadElement"));this.options.ecmaVersion>=6&&(de.method=!1,de.shorthand=!1,(m||v)&&(ae=this.start,ie=this.startLoc),m||(q=this.eat(Te.star)));var ce=this.containsEsc;return this.parsePropertyName(de),!m&&!ce&&this.options.ecmaVersion>=8&&!q&&this.isAsyncProp(de)?(ee=!0,q=this.options.ecmaVersion>=9&&this.eat(Te.star),this.parsePropertyName(de,v)):ee=!1,this.parsePropertyValue(de,m,q,ee,ae,ie,v,ce),this.finishNode(de,"Property")},mt.parsePropertyValue=function(m,v,q,ee,ae,ie,de,ce){if((q||ee)&&this.type===Te.colon&&this.unexpected(),this.eat(Te.colon))m.value=v?this.parseMaybeDefault(this.start,this.startLoc):this.parseMaybeAssign(!1,de),m.kind="init";else if(this.options.ecmaVersion>=6&&this.type===Te.parenL)v&&this.unexpected(),m.kind="init",m.method=!0,m.value=this.parseMethod(q,ee);else if(v||ce||!(this.options.ecmaVersion>=5)||m.computed||"Identifier"!==m.key.type||"get"!==m.key.name&&"set"!==m.key.name||this.type===Te.comma||this.type===Te.braceR)this.options.ecmaVersion>=6&&!m.computed&&"Identifier"===m.key.type?((q||ee)&&this.unexpected(),this.checkUnreserved(m.key),"await"!==m.key.name||this.awaitIdentPos||(this.awaitIdentPos=ae),m.kind="init",v?m.value=this.parseMaybeDefault(ae,ie,m.key):this.type===Te.eq&&de?(de.shorthandAssign<0&&(de.shorthandAssign=this.start),m.value=this.parseMaybeDefault(ae,ie,m.key)):m.value=m.key,m.shorthand=!0):this.unexpected();else{(q||ee)&&this.unexpected(),m.kind=m.key.name,this.parsePropertyName(m),m.value=this.parseMethod(!1);var le="get"===m.kind?0:1;if(m.value.params.length!==le){var pe=m.value.start;"get"===m.kind?this.raiseRecoverable(pe,"getter should have no params"):this.raiseRecoverable(pe,"setter should have exactly one param")}else"set"===m.kind&&"RestElement"===m.value.params[0].type&&this.raiseRecoverable(m.value.params[0].start,"Setter cannot use rest params")}},mt.parsePropertyName=function(m){if(this.options.ecmaVersion>=6){if(this.eat(Te.bracketL))return m.computed=!0,m.key=this.parseMaybeAssign(),this.expect(Te.bracketR),m.key;m.computed=!1}return m.key=this.type===Te.num||this.type===Te.string?this.parseExprAtom():this.parseIdent("never"!==this.options.allowReserved)},mt.initFunction=function(m){m.id=null,this.options.ecmaVersion>=6&&(m.generator=m.expression=!1),this.options.ecmaVersion>=8&&(m.async=!1)},mt.parseMethod=function(m,v,q){var ee=this.startNode(),ae=this.yieldPos,ie=this.awaitPos,de=this.awaitIdentPos;return this.initFunction(ee),this.options.ecmaVersion>=6&&(ee.generator=m),this.options.ecmaVersion>=8&&(ee.async=!!v),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(64|functionFlags(v,ee.generator)|(q?128:0)),this.expect(Te.parenL),ee.params=this.parseBindingList(Te.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams(),this.parseFunctionBody(ee,!1,!0),this.yieldPos=ae,this.awaitPos=ie,this.awaitIdentPos=de,this.finishNode(ee,"FunctionExpression")},mt.parseArrowExpression=function(m,v,q){var ee=this.yieldPos,ae=this.awaitPos,ie=this.awaitIdentPos;return this.enterScope(16|functionFlags(q,!1)),this.initFunction(m),this.options.ecmaVersion>=8&&(m.async=!!q),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,m.params=this.toAssignableList(v,!0),this.parseFunctionBody(m,!0,!1),this.yieldPos=ee,this.awaitPos=ae,this.awaitIdentPos=ie,this.finishNode(m,"ArrowFunctionExpression")},mt.parseFunctionBody=function(m,v,q){var ee=v&&this.type!==Te.braceL,ae=this.strict,ie=!1;if(ee)m.body=this.parseMaybeAssign(),m.expression=!0,this.checkParams(m,!1);else{var de=this.options.ecmaVersion>=7&&!this.isSimpleParamList(m.params);ae&&!de||(ie=this.strictDirective(this.end))&&de&&this.raiseRecoverable(m.start,"Illegal 'use strict' directive in function with non-simple parameter list");var ce=this.labels;this.labels=[],ie&&(this.strict=!0),this.checkParams(m,!ae&&!ie&&!v&&!q&&this.isSimpleParamList(m.params)),m.body=this.parseBlock(!1),m.expression=!1,this.adaptDirectivePrologue(m.body.body),this.labels=ce}this.exitScope(),this.strict&&m.id&&this.checkLVal(m.id,5),this.strict=ae},mt.isSimpleParamList=function(m){for(var v=0,q=m;v-1||ae.functions.indexOf(m)>-1||ae.var.indexOf(m)>-1,ae.lexical.push(m),this.inModule&&1&ae.flags&&delete this.undefinedExports[m]}else if(4===v){this.currentScope().lexical.push(m)}else if(3===v){var ie=this.currentScope();ee=this.treatFunctionsAsVar?ie.lexical.indexOf(m)>-1:ie.lexical.indexOf(m)>-1||ie.var.indexOf(m)>-1,ie.functions.push(m)}else for(var de=this.scopeStack.length-1;de>=0;--de){var ce=this.scopeStack[de];if(ce.lexical.indexOf(m)>-1&&!(32&ce.flags&&ce.lexical[0]===m)||!this.treatFunctionsAsVarInScope(ce)&&ce.functions.indexOf(m)>-1){ee=!0;break}if(ce.var.push(m),this.inModule&&1&ce.flags&&delete this.undefinedExports[m],ce.flags&tt)break}ee&&this.raiseRecoverable(q,"Identifier '"+m+"' has already been declared")},bt.checkLocalExport=function(m){-1===this.scopeStack[0].lexical.indexOf(m.name)&&-1===this.scopeStack[0].var.indexOf(m.name)&&(this.undefinedExports[m.name]=m)},bt.currentScope=function(){return this.scopeStack[this.scopeStack.length-1]},bt.currentVarScope=function(){for(var m=this.scopeStack.length-1;;m--){var v=this.scopeStack[m];if(v.flags&tt)return v}},bt.currentThisScope=function(){for(var m=this.scopeStack.length-1;;m--){var v=this.scopeStack[m];if(v.flags&tt&&!(16&v.flags))return v}};var xt=function Node(m,v,q){this.type="",this.start=v,this.end=0,m.options.locations&&(this.loc=new Qe(m,q)),m.options.directSourceFile&&(this.sourceFile=m.options.directSourceFile),m.options.ranges&&(this.range=[v,0])},_t=it.prototype;function finishNodeAt(m,v,q,ee){return m.type=v,m.end=q,this.options.locations&&(m.loc.end=ee),this.options.ranges&&(m.range[1]=q),m}_t.startNode=function(){return new xt(this,this.start,this.startLoc)},_t.startNodeAt=function(m,v){return new xt(this,m,v)},_t.finishNode=function(m,v){return finishNodeAt.call(this,m,v,this.lastTokEnd,this.lastTokEndLoc)},_t.finishNodeAt=function(m,v,q,ee){return finishNodeAt.call(this,m,v,q,ee)};var Et=function TokContext(m,v,q,ee,ae){this.token=m,this.isExpr=!!v,this.preserveSpace=!!q,this.override=ee,this.generator=!!ae},wt={b_stat:new Et("{",!1),b_expr:new Et("{",!0),b_tmpl:new Et("${",!1),p_stat:new Et("(",!1),p_expr:new Et("(",!0),q_tmpl:new Et("`",!0,!0,(function(m){return m.tryReadTemplateToken()})),f_stat:new Et("function",!1),f_expr:new Et("function",!0),f_expr_gen:new Et("function",!0,!1,null,!0),f_gen:new Et("function",!1,!1,null,!0)},Tt=it.prototype;Tt.initialContext=function(){return[wt.b_stat]},Tt.braceIsBlock=function(m){var v=this.curContext();return v===wt.f_expr||v===wt.f_stat||(m!==Te.colon||v!==wt.b_stat&&v!==wt.b_expr?m===Te._return||m===Te.name&&this.exprAllowed?Se.test(this.input.slice(this.lastTokEnd,this.start)):m===Te._else||m===Te.semi||m===Te.eof||m===Te.parenR||m===Te.arrow||(m===Te.braceL?v===wt.b_stat:m!==Te._var&&m!==Te._const&&m!==Te.name&&!this.exprAllowed):!v.isExpr)},Tt.inGeneratorContext=function(){for(var m=this.context.length-1;m>=1;m--){var v=this.context[m];if("function"===v.token)return v.generator}return!1},Tt.updateContext=function(m){var v,q=this.type;q.keyword&&m===Te.dot?this.exprAllowed=!1:(v=q.updateContext)?v.call(this,m):this.exprAllowed=q.beforeExpr},Te.parenR.updateContext=Te.braceR.updateContext=function(){if(1!==this.context.length){var m=this.context.pop();m===wt.b_stat&&"function"===this.curContext().token&&(m=this.context.pop()),this.exprAllowed=!m.isExpr}else this.exprAllowed=!0},Te.braceL.updateContext=function(m){this.context.push(this.braceIsBlock(m)?wt.b_stat:wt.b_expr),this.exprAllowed=!0},Te.dollarBraceL.updateContext=function(){this.context.push(wt.b_tmpl),this.exprAllowed=!0},Te.parenL.updateContext=function(m){var v=m===Te._if||m===Te._for||m===Te._with||m===Te._while;this.context.push(v?wt.p_stat:wt.p_expr),this.exprAllowed=!0},Te.incDec.updateContext=function(){},Te._function.updateContext=Te._class.updateContext=function(m){!m.beforeExpr||m===Te.semi||m===Te._else||m===Te._return&&Se.test(this.input.slice(this.lastTokEnd,this.start))||(m===Te.colon||m===Te.braceL)&&this.curContext()===wt.b_stat?this.context.push(wt.f_stat):this.context.push(wt.f_expr),this.exprAllowed=!1},Te.backQuote.updateContext=function(){this.curContext()===wt.q_tmpl?this.context.pop():this.context.push(wt.q_tmpl),this.exprAllowed=!1},Te.star.updateContext=function(m){if(m===Te._function){var v=this.context.length-1;this.context[v]===wt.f_expr?this.context[v]=wt.f_expr_gen:this.context[v]=wt.f_gen}this.exprAllowed=!0},Te.name.updateContext=function(m){var v=!1;this.options.ecmaVersion>=6&&m!==Te.dot&&("of"===this.value&&!this.exprAllowed||"yield"===this.value&&this.inGeneratorContext())&&(v=!0),this.exprAllowed=v};var Dt="ASCII ASCII_Hex_Digit AHex Alphabetic Alpha Any Assigned Bidi_Control Bidi_C Bidi_Mirrored Bidi_M Case_Ignorable CI Cased Changes_When_Casefolded CWCF Changes_When_Casemapped CWCM Changes_When_Lowercased CWL Changes_When_NFKC_Casefolded CWKCF Changes_When_Titlecased CWT Changes_When_Uppercased CWU Dash Default_Ignorable_Code_Point DI Deprecated Dep Diacritic Dia Emoji Emoji_Component Emoji_Modifier Emoji_Modifier_Base Emoji_Presentation Extender Ext Grapheme_Base Gr_Base Grapheme_Extend Gr_Ext Hex_Digit Hex IDS_Binary_Operator IDSB IDS_Trinary_Operator IDST ID_Continue IDC ID_Start IDS Ideographic Ideo Join_Control Join_C Logical_Order_Exception LOE Lowercase Lower Math Noncharacter_Code_Point NChar Pattern_Syntax Pat_Syn Pattern_White_Space Pat_WS Quotation_Mark QMark Radical Regional_Indicator RI Sentence_Terminal STerm Soft_Dotted SD Terminal_Punctuation Term Unified_Ideograph UIdeo Uppercase Upper Variation_Selector VS White_Space space XID_Continue XIDC XID_Start XIDS",St=Dt+" Extended_Pictographic",Ct={9:Dt,10:St,11:St},kt="Cased_Letter LC Close_Punctuation Pe Connector_Punctuation Pc Control Cc cntrl Currency_Symbol Sc Dash_Punctuation Pd Decimal_Number Nd digit Enclosing_Mark Me Final_Punctuation Pf Format Cf Initial_Punctuation Pi Letter L Letter_Number Nl Line_Separator Zl Lowercase_Letter Ll Mark M Combining_Mark Math_Symbol Sm Modifier_Letter Lm Modifier_Symbol Sk Nonspacing_Mark Mn Number N Open_Punctuation Ps Other C Other_Letter Lo Other_Number No Other_Punctuation Po Other_Symbol So Paragraph_Separator Zp Private_Use Co Punctuation P punct Separator Z Space_Separator Zs Spacing_Mark Mc Surrogate Cs Symbol S Titlecase_Letter Lt Unassigned Cn Uppercase_Letter Lu",At="Adlam Adlm Ahom Ahom Anatolian_Hieroglyphs Hluw Arabic Arab Armenian Armn Avestan Avst Balinese Bali Bamum Bamu Bassa_Vah Bass Batak Batk Bengali Beng Bhaiksuki Bhks Bopomofo Bopo Brahmi Brah Braille Brai Buginese Bugi Buhid Buhd Canadian_Aboriginal Cans Carian Cari Caucasian_Albanian Aghb Chakma Cakm Cham Cham Cherokee Cher Common Zyyy Coptic Copt Qaac Cuneiform Xsux Cypriot Cprt Cyrillic Cyrl Deseret Dsrt Devanagari Deva Duployan Dupl Egyptian_Hieroglyphs Egyp Elbasan Elba Ethiopic Ethi Georgian Geor Glagolitic Glag Gothic Goth Grantha Gran Greek Grek Gujarati Gujr Gurmukhi Guru Han Hani Hangul Hang Hanunoo Hano Hatran Hatr Hebrew Hebr Hiragana Hira Imperial_Aramaic Armi Inherited Zinh Qaai Inscriptional_Pahlavi Phli Inscriptional_Parthian Prti Javanese Java Kaithi Kthi Kannada Knda Katakana Kana Kayah_Li Kali Kharoshthi Khar Khmer Khmr Khojki Khoj Khudawadi Sind Lao Laoo Latin Latn Lepcha Lepc Limbu Limb Linear_A Lina Linear_B Linb Lisu Lisu Lycian Lyci Lydian Lydi Mahajani Mahj Malayalam Mlym Mandaic Mand Manichaean Mani Marchen Marc Masaram_Gondi Gonm Meetei_Mayek Mtei Mende_Kikakui Mend Meroitic_Cursive Merc Meroitic_Hieroglyphs Mero Miao Plrd Modi Modi Mongolian Mong Mro Mroo Multani Mult Myanmar Mymr Nabataean Nbat New_Tai_Lue Talu Newa Newa Nko Nkoo Nushu Nshu Ogham Ogam Ol_Chiki Olck Old_Hungarian Hung Old_Italic Ital Old_North_Arabian Narb Old_Permic Perm Old_Persian Xpeo Old_South_Arabian Sarb Old_Turkic Orkh Oriya Orya Osage Osge Osmanya Osma Pahawh_Hmong Hmng Palmyrene Palm Pau_Cin_Hau Pauc Phags_Pa Phag Phoenician Phnx Psalter_Pahlavi Phlp Rejang Rjng Runic Runr Samaritan Samr Saurashtra Saur Sharada Shrd Shavian Shaw Siddham Sidd SignWriting Sgnw Sinhala Sinh Sora_Sompeng Sora Soyombo Soyo Sundanese Sund Syloti_Nagri Sylo Syriac Syrc Tagalog Tglg Tagbanwa Tagb Tai_Le Tale Tai_Tham Lana Tai_Viet Tavt Takri Takr Tamil Taml Tangut Tang Telugu Telu Thaana Thaa Thai Thai Tibetan Tibt Tifinagh Tfng Tirhuta Tirh Ugaritic Ugar Vai Vaii Warang_Citi Wara Yi Yiii Zanabazar_Square Zanb",It=At+" Dogra Dogr Gunjala_Gondi Gong Hanifi_Rohingya Rohg Makasar Maka Medefaidrin Medf Old_Sogdian Sogo Sogdian Sogd",jt={9:At,10:It,11:It+" Elymaic Elym Nandinagari Nand Nyiakeng_Puachue_Hmong Hmnp Wancho Wcho"},Pt={};function buildUnicodeData(m){var v=Pt[m]={binary:wordsRegexp(Ct[m]+" "+kt),nonBinary:{General_Category:wordsRegexp(kt),Script:wordsRegexp(jt[m])}};v.nonBinary.Script_Extensions=v.nonBinary.Script,v.nonBinary.gc=v.nonBinary.General_Category,v.nonBinary.sc=v.nonBinary.Script,v.nonBinary.scx=v.nonBinary.Script_Extensions}buildUnicodeData(9),buildUnicodeData(10),buildUnicodeData(11);var Ft=it.prototype,Ot=function RegExpValidationState(m){this.parser=m,this.validFlags="gim"+(m.options.ecmaVersion>=6?"uy":"")+(m.options.ecmaVersion>=9?"s":""),this.unicodeProperties=Pt[m.options.ecmaVersion>=11?11:m.options.ecmaVersion],this.source="",this.flags="",this.start=0,this.switchU=!1,this.switchN=!1,this.pos=0,this.lastIntValue=0,this.lastStringValue="",this.lastAssertionIsQuantifiable=!1,this.numCapturingParens=0,this.maxBackReference=0,this.groupNames=[],this.backReferenceNames=[]};function codePointToString(m){return m<=65535?String.fromCharCode(m):(m-=65536,String.fromCharCode(55296+(m>>10),56320+(1023&m)))}function isSyntaxCharacter(m){return 36===m||m>=40&&m<=43||46===m||63===m||m>=91&&m<=94||m>=123&&m<=125}function isRegExpIdentifierStart(m){return isIdentifierStart(m,!0)||36===m||95===m}function isRegExpIdentifierPart(m){return isIdentifierChar(m,!0)||36===m||95===m||8204===m||8205===m}function isControlLetter(m){return m>=65&&m<=90||m>=97&&m<=122}function isCharacterClassEscape(m){return 100===m||68===m||115===m||83===m||119===m||87===m}function isUnicodePropertyNameCharacter(m){return isControlLetter(m)||95===m}function isUnicodePropertyValueCharacter(m){return isUnicodePropertyNameCharacter(m)||isDecimalDigit(m)}function isDecimalDigit(m){return m>=48&&m<=57}function isHexDigit(m){return m>=48&&m<=57||m>=65&&m<=70||m>=97&&m<=102}function hexToInt(m){return m>=65&&m<=70?m-65+10:m>=97&&m<=102?m-97+10:m-48}function isOctalDigit(m){return m>=48&&m<=55}Ot.prototype.reset=function reset(m,v,q){var ee=-1!==q.indexOf("u");this.start=0|m,this.source=v+"",this.flags=q,this.switchU=ee&&this.parser.options.ecmaVersion>=6,this.switchN=ee&&this.parser.options.ecmaVersion>=9},Ot.prototype.raise=function raise(m){this.parser.raiseRecoverable(this.start,"Invalid regular expression: /"+this.source+"/: "+m)},Ot.prototype.at=function at(m){var v=this.source,q=v.length;if(m>=q)return-1;var ee=v.charCodeAt(m);if(!this.switchU||ee<=55295||ee>=57344||m+1>=q)return ee;var ae=v.charCodeAt(m+1);return ae>=56320&&ae<=57343?(ee<<10)+ae-56613888:ee},Ot.prototype.nextIndex=function nextIndex(m){var v=this.source,q=v.length;if(m>=q)return q;var ee,ae=v.charCodeAt(m);return!this.switchU||ae<=55295||ae>=57344||m+1>=q||(ee=v.charCodeAt(m+1))<56320||ee>57343?m+1:m+2},Ot.prototype.current=function current(){return this.at(this.pos)},Ot.prototype.lookahead=function lookahead(){return this.at(this.nextIndex(this.pos))},Ot.prototype.advance=function advance(){this.pos=this.nextIndex(this.pos)},Ot.prototype.eat=function eat(m){return this.current()===m&&(this.advance(),!0)},Ft.validateRegExpFlags=function(m){for(var v=m.validFlags,q=m.flags,ee=0;ee-1&&this.raise(m.start,"Duplicate regular expression flag")}},Ft.validateRegExpPattern=function(m){this.regexp_pattern(m),!m.switchN&&this.options.ecmaVersion>=9&&m.groupNames.length>0&&(m.switchN=!0,this.regexp_pattern(m))},Ft.regexp_pattern=function(m){m.pos=0,m.lastIntValue=0,m.lastStringValue="",m.lastAssertionIsQuantifiable=!1,m.numCapturingParens=0,m.maxBackReference=0,m.groupNames.length=0,m.backReferenceNames.length=0,this.regexp_disjunction(m),m.pos!==m.source.length&&(m.eat(41)&&m.raise("Unmatched ')'"),(m.eat(93)||m.eat(125))&&m.raise("Lone quantifier brackets")),m.maxBackReference>m.numCapturingParens&&m.raise("Invalid escape");for(var v=0,q=m.backReferenceNames;v=9&&(q=m.eat(60)),m.eat(61)||m.eat(33))return this.regexp_disjunction(m),m.eat(41)||m.raise("Unterminated group"),m.lastAssertionIsQuantifiable=!q,!0}return m.pos=v,!1},Ft.regexp_eatQuantifier=function(m,v){return void 0===v&&(v=!1),!!this.regexp_eatQuantifierPrefix(m,v)&&(m.eat(63),!0)},Ft.regexp_eatQuantifierPrefix=function(m,v){return m.eat(42)||m.eat(43)||m.eat(63)||this.regexp_eatBracedQuantifier(m,v)},Ft.regexp_eatBracedQuantifier=function(m,v){var q=m.pos;if(m.eat(123)){var ee=0,ae=-1;if(this.regexp_eatDecimalDigits(m)&&(ee=m.lastIntValue,m.eat(44)&&this.regexp_eatDecimalDigits(m)&&(ae=m.lastIntValue),m.eat(125)))return-1!==ae&&ae=9?this.regexp_groupSpecifier(m):63===m.current()&&m.raise("Invalid group"),this.regexp_disjunction(m),m.eat(41))return m.numCapturingParens+=1,!0;m.raise("Unterminated group")}return!1},Ft.regexp_eatExtendedAtom=function(m){return m.eat(46)||this.regexp_eatReverseSolidusAtomEscape(m)||this.regexp_eatCharacterClass(m)||this.regexp_eatUncapturingGroup(m)||this.regexp_eatCapturingGroup(m)||this.regexp_eatInvalidBracedQuantifier(m)||this.regexp_eatExtendedPatternCharacter(m)},Ft.regexp_eatInvalidBracedQuantifier=function(m){return this.regexp_eatBracedQuantifier(m,!0)&&m.raise("Nothing to repeat"),!1},Ft.regexp_eatSyntaxCharacter=function(m){var v=m.current();return!!isSyntaxCharacter(v)&&(m.lastIntValue=v,m.advance(),!0)},Ft.regexp_eatPatternCharacters=function(m){for(var v=m.pos,q=0;-1!==(q=m.current())&&!isSyntaxCharacter(q);)m.advance();return m.pos!==v},Ft.regexp_eatExtendedPatternCharacter=function(m){var v=m.current();return!(-1===v||36===v||v>=40&&v<=43||46===v||63===v||91===v||94===v||124===v)&&(m.advance(),!0)},Ft.regexp_groupSpecifier=function(m){if(m.eat(63)){if(this.regexp_eatGroupName(m))return-1!==m.groupNames.indexOf(m.lastStringValue)&&m.raise("Duplicate capture group name"),void m.groupNames.push(m.lastStringValue);m.raise("Invalid group")}},Ft.regexp_eatGroupName=function(m){if(m.lastStringValue="",m.eat(60)){if(this.regexp_eatRegExpIdentifierName(m)&&m.eat(62))return!0;m.raise("Invalid capture group name")}return!1},Ft.regexp_eatRegExpIdentifierName=function(m){if(m.lastStringValue="",this.regexp_eatRegExpIdentifierStart(m)){for(m.lastStringValue+=codePointToString(m.lastIntValue);this.regexp_eatRegExpIdentifierPart(m);)m.lastStringValue+=codePointToString(m.lastIntValue);return!0}return!1},Ft.regexp_eatRegExpIdentifierStart=function(m){var v=m.pos,q=m.current();return m.advance(),92===q&&this.regexp_eatRegExpUnicodeEscapeSequence(m)&&(q=m.lastIntValue),isRegExpIdentifierStart(q)?(m.lastIntValue=q,!0):(m.pos=v,!1)},Ft.regexp_eatRegExpIdentifierPart=function(m){var v=m.pos,q=m.current();return m.advance(),92===q&&this.regexp_eatRegExpUnicodeEscapeSequence(m)&&(q=m.lastIntValue),isRegExpIdentifierPart(q)?(m.lastIntValue=q,!0):(m.pos=v,!1)},Ft.regexp_eatAtomEscape=function(m){return!!(this.regexp_eatBackReference(m)||this.regexp_eatCharacterClassEscape(m)||this.regexp_eatCharacterEscape(m)||m.switchN&&this.regexp_eatKGroupName(m))||(m.switchU&&(99===m.current()&&m.raise("Invalid unicode escape"),m.raise("Invalid escape")),!1)},Ft.regexp_eatBackReference=function(m){var v=m.pos;if(this.regexp_eatDecimalEscape(m)){var q=m.lastIntValue;if(m.switchU)return q>m.maxBackReference&&(m.maxBackReference=q),!0;if(q<=m.numCapturingParens)return!0;m.pos=v}return!1},Ft.regexp_eatKGroupName=function(m){if(m.eat(107)){if(this.regexp_eatGroupName(m))return m.backReferenceNames.push(m.lastStringValue),!0;m.raise("Invalid named reference")}return!1},Ft.regexp_eatCharacterEscape=function(m){return this.regexp_eatControlEscape(m)||this.regexp_eatCControlLetter(m)||this.regexp_eatZero(m)||this.regexp_eatHexEscapeSequence(m)||this.regexp_eatRegExpUnicodeEscapeSequence(m)||!m.switchU&&this.regexp_eatLegacyOctalEscapeSequence(m)||this.regexp_eatIdentityEscape(m)},Ft.regexp_eatCControlLetter=function(m){var v=m.pos;if(m.eat(99)){if(this.regexp_eatControlLetter(m))return!0;m.pos=v}return!1},Ft.regexp_eatZero=function(m){return 48===m.current()&&!isDecimalDigit(m.lookahead())&&(m.lastIntValue=0,m.advance(),!0)},Ft.regexp_eatControlEscape=function(m){var v=m.current();return 116===v?(m.lastIntValue=9,m.advance(),!0):110===v?(m.lastIntValue=10,m.advance(),!0):118===v?(m.lastIntValue=11,m.advance(),!0):102===v?(m.lastIntValue=12,m.advance(),!0):114===v&&(m.lastIntValue=13,m.advance(),!0)},Ft.regexp_eatControlLetter=function(m){var v=m.current();return!!isControlLetter(v)&&(m.lastIntValue=v%32,m.advance(),!0)},Ft.regexp_eatRegExpUnicodeEscapeSequence=function(m){var v,q=m.pos;if(m.eat(117)){if(this.regexp_eatFixedHexDigits(m,4)){var ee=m.lastIntValue;if(m.switchU&&ee>=55296&&ee<=56319){var ae=m.pos;if(m.eat(92)&&m.eat(117)&&this.regexp_eatFixedHexDigits(m,4)){var ie=m.lastIntValue;if(ie>=56320&&ie<=57343)return m.lastIntValue=1024*(ee-55296)+(ie-56320)+65536,!0}m.pos=ae,m.lastIntValue=ee}return!0}if(m.switchU&&m.eat(123)&&this.regexp_eatHexDigits(m)&&m.eat(125)&&((v=m.lastIntValue)>=0&&v<=1114111))return!0;m.switchU&&m.raise("Invalid unicode escape"),m.pos=q}return!1},Ft.regexp_eatIdentityEscape=function(m){if(m.switchU)return!!this.regexp_eatSyntaxCharacter(m)||!!m.eat(47)&&(m.lastIntValue=47,!0);var v=m.current();return!(99===v||m.switchN&&107===v)&&(m.lastIntValue=v,m.advance(),!0)},Ft.regexp_eatDecimalEscape=function(m){m.lastIntValue=0;var v=m.current();if(v>=49&&v<=57){do{m.lastIntValue=10*m.lastIntValue+(v-48),m.advance()}while((v=m.current())>=48&&v<=57);return!0}return!1},Ft.regexp_eatCharacterClassEscape=function(m){var v=m.current();if(isCharacterClassEscape(v))return m.lastIntValue=-1,m.advance(),!0;if(m.switchU&&this.options.ecmaVersion>=9&&(80===v||112===v)){if(m.lastIntValue=-1,m.advance(),m.eat(123)&&this.regexp_eatUnicodePropertyValueExpression(m)&&m.eat(125))return!0;m.raise("Invalid property name")}return!1},Ft.regexp_eatUnicodePropertyValueExpression=function(m){var v=m.pos;if(this.regexp_eatUnicodePropertyName(m)&&m.eat(61)){var q=m.lastStringValue;if(this.regexp_eatUnicodePropertyValue(m)){var ee=m.lastStringValue;return this.regexp_validateUnicodePropertyNameAndValue(m,q,ee),!0}}if(m.pos=v,this.regexp_eatLoneUnicodePropertyNameOrValue(m)){var ae=m.lastStringValue;return this.regexp_validateUnicodePropertyNameOrValue(m,ae),!0}return!1},Ft.regexp_validateUnicodePropertyNameAndValue=function(m,v,q){has(m.unicodeProperties.nonBinary,v)||m.raise("Invalid property name"),m.unicodeProperties.nonBinary[v].test(q)||m.raise("Invalid property value")},Ft.regexp_validateUnicodePropertyNameOrValue=function(m,v){m.unicodeProperties.binary.test(v)||m.raise("Invalid property name")},Ft.regexp_eatUnicodePropertyName=function(m){var v=0;for(m.lastStringValue="";isUnicodePropertyNameCharacter(v=m.current());)m.lastStringValue+=codePointToString(v),m.advance();return""!==m.lastStringValue},Ft.regexp_eatUnicodePropertyValue=function(m){var v=0;for(m.lastStringValue="";isUnicodePropertyValueCharacter(v=m.current());)m.lastStringValue+=codePointToString(v),m.advance();return""!==m.lastStringValue},Ft.regexp_eatLoneUnicodePropertyNameOrValue=function(m){return this.regexp_eatUnicodePropertyValue(m)},Ft.regexp_eatCharacterClass=function(m){if(m.eat(91)){if(m.eat(94),this.regexp_classRanges(m),m.eat(93))return!0;m.raise("Unterminated character class")}return!1},Ft.regexp_classRanges=function(m){for(;this.regexp_eatClassAtom(m);){var v=m.lastIntValue;if(m.eat(45)&&this.regexp_eatClassAtom(m)){var q=m.lastIntValue;!m.switchU||-1!==v&&-1!==q||m.raise("Invalid character class"),-1!==v&&-1!==q&&v>q&&m.raise("Range out of order in character class")}}},Ft.regexp_eatClassAtom=function(m){var v=m.pos;if(m.eat(92)){if(this.regexp_eatClassEscape(m))return!0;if(m.switchU){var q=m.current();(99===q||isOctalDigit(q))&&m.raise("Invalid class escape"),m.raise("Invalid escape")}m.pos=v}var ee=m.current();return 93!==ee&&(m.lastIntValue=ee,m.advance(),!0)},Ft.regexp_eatClassEscape=function(m){var v=m.pos;if(m.eat(98))return m.lastIntValue=8,!0;if(m.switchU&&m.eat(45))return m.lastIntValue=45,!0;if(!m.switchU&&m.eat(99)){if(this.regexp_eatClassControlLetter(m))return!0;m.pos=v}return this.regexp_eatCharacterClassEscape(m)||this.regexp_eatCharacterEscape(m)},Ft.regexp_eatClassControlLetter=function(m){var v=m.current();return!(!isDecimalDigit(v)&&95!==v)&&(m.lastIntValue=v%32,m.advance(),!0)},Ft.regexp_eatHexEscapeSequence=function(m){var v=m.pos;if(m.eat(120)){if(this.regexp_eatFixedHexDigits(m,2))return!0;m.switchU&&m.raise("Invalid escape"),m.pos=v}return!1},Ft.regexp_eatDecimalDigits=function(m){var v=m.pos,q=0;for(m.lastIntValue=0;isDecimalDigit(q=m.current());)m.lastIntValue=10*m.lastIntValue+(q-48),m.advance();return m.pos!==v},Ft.regexp_eatHexDigits=function(m){var v=m.pos,q=0;for(m.lastIntValue=0;isHexDigit(q=m.current());)m.lastIntValue=16*m.lastIntValue+hexToInt(q),m.advance();return m.pos!==v},Ft.regexp_eatLegacyOctalEscapeSequence=function(m){if(this.regexp_eatOctalDigit(m)){var v=m.lastIntValue;if(this.regexp_eatOctalDigit(m)){var q=m.lastIntValue;v<=3&&this.regexp_eatOctalDigit(m)?m.lastIntValue=64*v+8*q+m.lastIntValue:m.lastIntValue=8*v+q}else m.lastIntValue=v;return!0}return!1},Ft.regexp_eatOctalDigit=function(m){var v=m.current();return isOctalDigit(v)?(m.lastIntValue=v-48,m.advance(),!0):(m.lastIntValue=0,!1)},Ft.regexp_eatFixedHexDigits=function(m,v){var q=m.pos;m.lastIntValue=0;for(var ee=0;ee>10),56320+(1023&m)))}Ut.next=function(){this.options.onToken&&this.options.onToken(new Lt(this)),this.lastTokEnd=this.end,this.lastTokStart=this.start,this.lastTokEndLoc=this.endLoc,this.lastTokStartLoc=this.startLoc,this.nextToken()},Ut.getToken=function(){return this.next(),new Lt(this)},"undefined"!=typeof Symbol&&(Ut[Symbol.iterator]=function(){var m=this;return{next:function(){var v=m.getToken();return{done:v.type===Te.eof,value:v}}}}),Ut.curContext=function(){return this.context[this.context.length-1]},Ut.nextToken=function(){var m=this.curContext();return m&&m.preserveSpace||this.skipSpace(),this.start=this.pos,this.options.locations&&(this.startLoc=this.curPosition()),this.pos>=this.input.length?this.finishToken(Te.eof):m.override?m.override(this):void this.readToken(this.fullCharCodeAtPos())},Ut.readToken=function(m){return isIdentifierStart(m,this.options.ecmaVersion>=6)||92===m?this.readWord():this.getTokenFromCode(m)},Ut.fullCharCodeAtPos=function(){var m=this.input.charCodeAt(this.pos);return m<=55295||m>=57344?m:(m<<10)+this.input.charCodeAt(this.pos+1)-56613888},Ut.skipBlockComment=function(){var m,v=this.options.onComment&&this.curPosition(),q=this.pos,ee=this.input.indexOf("*/",this.pos+=2);if(-1===ee&&this.raise(this.pos-2,"Unterminated comment"),this.pos=ee+2,this.options.locations)for(Ie.lastIndex=q;(m=Ie.exec(this.input))&&m.index8&&m<14||m>=5760&&Pe.test(String.fromCharCode(m))))break e;++this.pos}}},Ut.finishToken=function(m,v){this.end=this.pos,this.options.locations&&(this.endLoc=this.curPosition());var q=this.type;this.type=m,this.value=v,this.updateContext(q)},Ut.readToken_dot=function(){var m=this.input.charCodeAt(this.pos+1);if(m>=48&&m<=57)return this.readNumber(!0);var v=this.input.charCodeAt(this.pos+2);return this.options.ecmaVersion>=6&&46===m&&46===v?(this.pos+=3,this.finishToken(Te.ellipsis)):(++this.pos,this.finishToken(Te.dot))},Ut.readToken_slash=function(){var m=this.input.charCodeAt(this.pos+1);return this.exprAllowed?(++this.pos,this.readRegexp()):61===m?this.finishOp(Te.assign,2):this.finishOp(Te.slash,1)},Ut.readToken_mult_modulo_exp=function(m){var v=this.input.charCodeAt(this.pos+1),q=1,ee=42===m?Te.star:Te.modulo;return this.options.ecmaVersion>=7&&42===m&&42===v&&(++q,ee=Te.starstar,v=this.input.charCodeAt(this.pos+2)),61===v?this.finishOp(Te.assign,q+1):this.finishOp(ee,q)},Ut.readToken_pipe_amp=function(m){var v=this.input.charCodeAt(this.pos+1);return v===m?this.finishOp(124===m?Te.logicalOR:Te.logicalAND,2):61===v?this.finishOp(Te.assign,2):this.finishOp(124===m?Te.bitwiseOR:Te.bitwiseAND,1)},Ut.readToken_caret=function(){return 61===this.input.charCodeAt(this.pos+1)?this.finishOp(Te.assign,2):this.finishOp(Te.bitwiseXOR,1)},Ut.readToken_plus_min=function(m){var v=this.input.charCodeAt(this.pos+1);return v===m?45!==v||this.inModule||62!==this.input.charCodeAt(this.pos+2)||0!==this.lastTokEnd&&!Se.test(this.input.slice(this.lastTokEnd,this.pos))?this.finishOp(Te.incDec,2):(this.skipLineComment(3),this.skipSpace(),this.nextToken()):61===v?this.finishOp(Te.assign,2):this.finishOp(Te.plusMin,1)},Ut.readToken_lt_gt=function(m){var v=this.input.charCodeAt(this.pos+1),q=1;return v===m?(q=62===m&&62===this.input.charCodeAt(this.pos+2)?3:2,61===this.input.charCodeAt(this.pos+q)?this.finishOp(Te.assign,q+1):this.finishOp(Te.bitShift,q)):33!==v||60!==m||this.inModule||45!==this.input.charCodeAt(this.pos+2)||45!==this.input.charCodeAt(this.pos+3)?(61===v&&(q=2),this.finishOp(Te.relational,q)):(this.skipLineComment(4),this.skipSpace(),this.nextToken())},Ut.readToken_eq_excl=function(m){var v=this.input.charCodeAt(this.pos+1);return 61===v?this.finishOp(Te.equality,61===this.input.charCodeAt(this.pos+2)?3:2):61===m&&62===v&&this.options.ecmaVersion>=6?(this.pos+=2,this.finishToken(Te.arrow)):this.finishOp(61===m?Te.eq:Te.prefix,1)},Ut.getTokenFromCode=function(m){switch(m){case 46:return this.readToken_dot();case 40:return++this.pos,this.finishToken(Te.parenL);case 41:return++this.pos,this.finishToken(Te.parenR);case 59:return++this.pos,this.finishToken(Te.semi);case 44:return++this.pos,this.finishToken(Te.comma);case 91:return++this.pos,this.finishToken(Te.bracketL);case 93:return++this.pos,this.finishToken(Te.bracketR);case 123:return++this.pos,this.finishToken(Te.braceL);case 125:return++this.pos,this.finishToken(Te.braceR);case 58:return++this.pos,this.finishToken(Te.colon);case 63:return++this.pos,this.finishToken(Te.question);case 96:if(this.options.ecmaVersion<6)break;return++this.pos,this.finishToken(Te.backQuote);case 48:var v=this.input.charCodeAt(this.pos+1);if(120===v||88===v)return this.readRadixNumber(16);if(this.options.ecmaVersion>=6){if(111===v||79===v)return this.readRadixNumber(8);if(98===v||66===v)return this.readRadixNumber(2)}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return this.readNumber(!1);case 34:case 39:return this.readString(m);case 47:return this.readToken_slash();case 37:case 42:return this.readToken_mult_modulo_exp(m);case 124:case 38:return this.readToken_pipe_amp(m);case 94:return this.readToken_caret();case 43:case 45:return this.readToken_plus_min(m);case 60:case 62:return this.readToken_lt_gt(m);case 61:case 33:return this.readToken_eq_excl(m);case 126:return this.finishOp(Te.prefix,1)}this.raise(this.pos,"Unexpected character '"+codePointToString$1(m)+"'")},Ut.finishOp=function(m,v){var q=this.input.slice(this.pos,this.pos+v);return this.pos+=v,this.finishToken(m,q)},Ut.readRegexp=function(){for(var m,v,q=this.pos;;){this.pos>=this.input.length&&this.raise(q,"Unterminated regular expression");var ee=this.input.charAt(this.pos);if(Se.test(ee)&&this.raise(q,"Unterminated regular expression"),m)m=!1;else{if("["===ee)v=!0;else if("]"===ee&&v)v=!1;else if("/"===ee&&!v)break;m="\\"===ee}++this.pos}var ae=this.input.slice(q,this.pos);++this.pos;var ie=this.pos,de=this.readWord1();this.containsEsc&&this.unexpected(ie);var ce=this.regexpState||(this.regexpState=new Ot(this));ce.reset(q,ae,de),this.validateRegExpFlags(ce),this.validateRegExpPattern(ce);var le=null;try{le=new RegExp(ae,de)}catch(m){}return this.finishToken(Te.regexp,{pattern:ae,flags:de,value:le})},Ut.readInt=function(m,v){for(var q=this.pos,ee=0,ae=0,ie=null==v?1/0:v;ae=97?de-97+10:de>=65?de-65+10:de>=48&&de<=57?de-48:1/0)>=m)break;++this.pos,ee=ee*m+ce}return this.pos===q||null!=v&&this.pos-q!==v?null:ee},Ut.readRadixNumber=function(m){var v=this.pos;this.pos+=2;var q=this.readInt(m);return null==q&&this.raise(this.start+2,"Expected number in radix "+m),this.options.ecmaVersion>=11&&110===this.input.charCodeAt(this.pos)?(q="undefined"!=typeof BigInt?BigInt(this.input.slice(v,this.pos)):null,++this.pos):isIdentifierStart(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(Te.num,q)},Ut.readNumber=function(m){var v=this.pos;m||null!==this.readInt(10)||this.raise(v,"Invalid number");var q=this.pos-v>=2&&48===this.input.charCodeAt(v);q&&this.strict&&this.raise(v,"Invalid number"),q&&/[89]/.test(this.input.slice(v,this.pos))&&(q=!1);var ee=this.input.charCodeAt(this.pos);if(!q&&!m&&this.options.ecmaVersion>=11&&110===ee){var ae=this.input.slice(v,this.pos),ie="undefined"!=typeof BigInt?BigInt(ae):null;return++this.pos,isIdentifierStart(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(Te.num,ie)}46!==ee||q||(++this.pos,this.readInt(10),ee=this.input.charCodeAt(this.pos)),69!==ee&&101!==ee||q||(43!==(ee=this.input.charCodeAt(++this.pos))&&45!==ee||++this.pos,null===this.readInt(10)&&this.raise(v,"Invalid number")),isIdentifierStart(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number");var de=this.input.slice(v,this.pos),ce=q?parseInt(de,8):parseFloat(de);return this.finishToken(Te.num,ce)},Ut.readCodePoint=function(){var m;if(123===this.input.charCodeAt(this.pos)){this.options.ecmaVersion<6&&this.unexpected();var v=++this.pos;m=this.readHexChar(this.input.indexOf("}",this.pos)-this.pos),++this.pos,m>1114111&&this.invalidStringToken(v,"Code point out of bounds")}else m=this.readHexChar(4);return m},Ut.readString=function(m){for(var v="",q=++this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");var ee=this.input.charCodeAt(this.pos);if(ee===m)break;92===ee?(v+=this.input.slice(q,this.pos),v+=this.readEscapedChar(!1),q=this.pos):(isNewLine(ee,this.options.ecmaVersion>=10)&&this.raise(this.start,"Unterminated string constant"),++this.pos)}return v+=this.input.slice(q,this.pos++),this.finishToken(Te.string,v)};var Bt={};Ut.tryReadTemplateToken=function(){this.inTemplateElement=!0;try{this.readTmplToken()}catch(m){if(m!==Bt)throw m;this.readInvalidTemplateToken()}this.inTemplateElement=!1},Ut.invalidStringToken=function(m,v){if(this.inTemplateElement&&this.options.ecmaVersion>=9)throw Bt;this.raise(m,v)},Ut.readTmplToken=function(){for(var m="",v=this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated template");var q=this.input.charCodeAt(this.pos);if(96===q||36===q&&123===this.input.charCodeAt(this.pos+1))return this.pos!==this.start||this.type!==Te.template&&this.type!==Te.invalidTemplate?(m+=this.input.slice(v,this.pos),this.finishToken(Te.template,m)):36===q?(this.pos+=2,this.finishToken(Te.dollarBraceL)):(++this.pos,this.finishToken(Te.backQuote));if(92===q)m+=this.input.slice(v,this.pos),m+=this.readEscapedChar(!0),v=this.pos;else if(isNewLine(q)){switch(m+=this.input.slice(v,this.pos),++this.pos,q){case 13:10===this.input.charCodeAt(this.pos)&&++this.pos;case 10:m+="\n";break;default:m+=String.fromCharCode(q)}this.options.locations&&(++this.curLine,this.lineStart=this.pos),v=this.pos}else++this.pos}},Ut.readInvalidTemplateToken=function(){for(;this.pos=48&&v<=55){var q=this.input.substr(this.pos-1,3).match(/^[0-7]+/)[0],ee=parseInt(q,8);return ee>255&&(q=q.slice(0,-1),ee=parseInt(q,8)),this.pos+=q.length-1,v=this.input.charCodeAt(this.pos),"0"===q&&56!==v&&57!==v||!this.strict&&!m||this.invalidStringToken(this.pos-1-q.length,m?"Octal literal in template string":"Octal literal in strict mode"),String.fromCharCode(ee)}return isNewLine(v)?"":String.fromCharCode(v)}},Ut.readHexChar=function(m){var v=this.pos,q=this.readInt(16,m);return null===q&&this.invalidStringToken(v,"Bad character escape sequence"),q},Ut.readWord1=function(){this.containsEsc=!1;for(var m="",v=!0,q=this.pos,ee=this.options.ecmaVersion>=6;this.pos{"use strict";q.r(v),q.d(v,{VERSION:()=>ae,after:()=>after,all:()=>every,allKeys:()=>allKeys,any:()=>some,assign:()=>It,before:()=>before,bind:()=>Ht,bindAll:()=>$t,chain:()=>chain,chunk:()=>chunk,clone:()=>clone,collect:()=>map,compact:()=>compact,compose:()=>compose,constant:()=>constant,contains:()=>contains,countBy:()=>gn,create:()=>create,debounce:()=>debounce,default:()=>Hn,defaults:()=>jt,defer:()=>Kt,delay:()=>Xt,detect:()=>find,difference:()=>bn,drop:()=>rest,each:()=>each,escape:()=>Ot,every:()=>every,extend:()=>At,extendOwn:()=>It,filter:()=>filter,find:()=>find,findIndex:()=>Jt,findKey:()=>findKey,findLastIndex:()=>Qt,findWhere:()=>findWhere,first:()=>first,flatten:()=>flatten_flatten,foldl:()=>dn,foldr:()=>cn,forEach:()=>each,functions:()=>functions,get:()=>get,groupBy:()=>pn,has:()=>has_has,head:()=>first,identity:()=>identity,include:()=>contains,includes:()=>contains,indexBy:()=>hn,indexOf:()=>Yt,initial:()=>initial,inject:()=>dn,intersection:()=>intersection,invert:()=>invert,invoke:()=>ln,isArguments:()=>ht,isArray:()=>ut,isArrayBuffer:()=>tt,isBoolean:()=>isBoolean,isDataView:()=>lt,isDate:()=>Xe,isElement:()=>isElement,isEmpty:()=>isEmpty,isEqual:()=>isEqual,isError:()=>Ye,isFinite:()=>isFinite_isFinite,isFunction:()=>it,isMap:()=>Dt,isMatch:()=>isMatch,isNaN:()=>isNaN_isNaN,isNull:()=>isNull,isNumber:()=>He,isObject:()=>isObject,isRegExp:()=>Qe,isSet:()=>Ct,isString:()=>Ve,isSymbol:()=>et,isTypedArray:()=>yt,isUndefined:()=>isUndefined,isWeakMap:()=>St,isWeakSet:()=>kt,iteratee:()=>iteratee,keys:()=>keys,last:()=>last,lastIndexOf:()=>sn,map:()=>map,mapObject:()=>mapObject,matcher:()=>matcher,matches:()=>matcher,max:()=>max,memoize:()=>memoize,methods:()=>functions,min:()=>min,mixin:()=>mixin,negate:()=>negate,noop:()=>noop,now:()=>Pt,object:()=>object,omit:()=>vn,once:()=>Zt,pairs:()=>pairs,partial:()=>Vt,partition:()=>mn,pick:()=>yn,pluck:()=>pluck,property:()=>property,propertyOf:()=>propertyOf,random:()=>random,range:()=>range,reduce:()=>dn,reduceRight:()=>cn,reject:()=>reject,rest:()=>rest,restArguments:()=>restArguments,result:()=>result,sample:()=>sample,select:()=>filter,shuffle:()=>shuffle,size:()=>size,some:()=>some,sortBy:()=>sortBy,sortedIndex:()=>sortedIndex,tail:()=>rest,take:()=>first,tap:()=>tap,template:()=>template,templateSettings:()=>Ut,throttle:()=>throttle,times:()=>times,toArray:()=>toArray,toPath:()=>toPath,transpose:()=>unzip,unescape:()=>Lt,union:()=>Sn,uniq:()=>uniq,unique:()=>uniq,uniqueId:()=>uniqueId,unzip:()=>unzip,values:()=>values,where:()=>where,without:()=>xn,wrap:()=>wrap,zip:()=>Cn});var ee={};q.r(ee),q.d(ee,{VERSION:()=>ae,after:()=>after,all:()=>every,allKeys:()=>allKeys,any:()=>some,assign:()=>It,before:()=>before,bind:()=>Ht,bindAll:()=>$t,chain:()=>chain,chunk:()=>chunk,clone:()=>clone,collect:()=>map,compact:()=>compact,compose:()=>compose,constant:()=>constant,contains:()=>contains,countBy:()=>gn,create:()=>create,debounce:()=>debounce,default:()=>On,defaults:()=>jt,defer:()=>Kt,delay:()=>Xt,detect:()=>find,difference:()=>bn,drop:()=>rest,each:()=>each,escape:()=>Ot,every:()=>every,extend:()=>At,extendOwn:()=>It,filter:()=>filter,find:()=>find,findIndex:()=>Jt,findKey:()=>findKey,findLastIndex:()=>Qt,findWhere:()=>findWhere,first:()=>first,flatten:()=>flatten_flatten,foldl:()=>dn,foldr:()=>cn,forEach:()=>each,functions:()=>functions,get:()=>get,groupBy:()=>pn,has:()=>has_has,head:()=>first,identity:()=>identity,include:()=>contains,includes:()=>contains,indexBy:()=>hn,indexOf:()=>Yt,initial:()=>initial,inject:()=>dn,intersection:()=>intersection,invert:()=>invert,invoke:()=>ln,isArguments:()=>ht,isArray:()=>ut,isArrayBuffer:()=>tt,isBoolean:()=>isBoolean,isDataView:()=>lt,isDate:()=>Xe,isElement:()=>isElement,isEmpty:()=>isEmpty,isEqual:()=>isEqual,isError:()=>Ye,isFinite:()=>isFinite_isFinite,isFunction:()=>it,isMap:()=>Dt,isMatch:()=>isMatch,isNaN:()=>isNaN_isNaN,isNull:()=>isNull,isNumber:()=>He,isObject:()=>isObject,isRegExp:()=>Qe,isSet:()=>Ct,isString:()=>Ve,isSymbol:()=>et,isTypedArray:()=>yt,isUndefined:()=>isUndefined,isWeakMap:()=>St,isWeakSet:()=>kt,iteratee:()=>iteratee,keys:()=>keys,last:()=>last,lastIndexOf:()=>sn,map:()=>map,mapObject:()=>mapObject,matcher:()=>matcher,matches:()=>matcher,max:()=>max,memoize:()=>memoize,methods:()=>functions,min:()=>min,mixin:()=>mixin,negate:()=>negate,noop:()=>noop,now:()=>Pt,object:()=>object,omit:()=>vn,once:()=>Zt,pairs:()=>pairs,partial:()=>Vt,partition:()=>mn,pick:()=>yn,pluck:()=>pluck,property:()=>property,propertyOf:()=>propertyOf,random:()=>random,range:()=>range,reduce:()=>dn,reduceRight:()=>cn,reject:()=>reject,rest:()=>rest,restArguments:()=>restArguments,result:()=>result,sample:()=>sample,select:()=>filter,shuffle:()=>shuffle,size:()=>size,some:()=>some,sortBy:()=>sortBy,sortedIndex:()=>sortedIndex,tail:()=>rest,take:()=>first,tap:()=>tap,template:()=>template,templateSettings:()=>Ut,throttle:()=>throttle,times:()=>times,toArray:()=>toArray,toPath:()=>toPath,transpose:()=>unzip,unescape:()=>Lt,union:()=>Sn,uniq:()=>uniq,unique:()=>uniq,uniqueId:()=>uniqueId,unzip:()=>unzip,values:()=>values,where:()=>where,without:()=>xn,wrap:()=>wrap,zip:()=>Cn});var ae="1.13.6",ie="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||Function("return this")()||{},de=Array.prototype,ce=Object.prototype,le="undefined"!=typeof Symbol?Symbol.prototype:null,pe=de.push,fe=de.slice,ye=ce.toString,be=ce.hasOwnProperty,Re="undefined"!=typeof ArrayBuffer,xe="undefined"!=typeof DataView,_e=Array.isArray,we=Object.keys,Te=Object.create,Se=Re&&ArrayBuffer.isView,Ie=isNaN,Pe=isFinite,qe=!{toString:null}.propertyIsEnumerable("toString"),We=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],ze=Math.pow(2,53)-1;function restArguments(m,v){return v=null==v?m.length-1:+v,function(){for(var q=Math.max(arguments.length-v,0),ee=Array(q),ae=0;ae=0&&q<=ze}}function shallowProperty(m){return function(v){return null==v?void 0:v[m]}}const gt=shallowProperty("byteLength"),ft=createSizePropertyCheck(gt);var mt=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/;const yt=Re?function isTypedArray(m){return Se?Se(m)&&!lt(m):ft(m)&&mt.test(ye.call(m))}:constant(!1),vt=shallowProperty("length");function emulatedSet(m){for(var v={},q=m.length,ee=0;ee":">",'"':""","'":"'","`":"`"},Ot=createEscaper(Ft),Lt=createEscaper(invert(Ft)),Ut=_.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var Bt=/(.)^/,Nt={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},Mt=/\\|'|\r|\n|\u2028|\u2029/g;function escapeChar(m){return"\\"+Nt[m]}var qt=/^\s*(\w|\$)+\s*$/;function template(m,v,q){!v&&q&&(v=q),v=jt({},v,_.templateSettings);var ee=RegExp([(v.escape||Bt).source,(v.interpolate||Bt).source,(v.evaluate||Bt).source].join("|")+"|$","g"),ae=0,ie="__p+='";m.replace(ee,(function(v,q,ee,de,ce){return ie+=m.slice(ae,ce).replace(Mt,escapeChar),ae=ce+v.length,q?ie+="'+\n((__t=("+q+"))==null?'':_.escape(__t))+\n'":ee?ie+="'+\n((__t=("+ee+"))==null?'':__t)+\n'":de&&(ie+="';\n"+de+"\n__p+='"),v})),ie+="';\n";var de,ce=v.variable;if(ce){if(!qt.test(ce))throw new Error("variable is not a bare identifier: "+ce)}else ie="with(obj||{}){\n"+ie+"}\n",ce="obj";ie="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+ie+"return __p;\n";try{de=new Function(ce,"_",ie)}catch(m){throw m.source=ie,m}var template=function(m){return de.call(this,m,_)};return template.source="function("+ce+"){\n"+ie+"}",template}function result(m,v,q){var ee=(v=_toPath_toPath(v)).length;if(!ee)return it(q)?q.call(m):q;for(var ae=0;ae1)flatten(ce,v-1,q,ee),ae=ee.length;else for(var le=0,pe=ce.length;lev?(ee&&(clearTimeout(ee),ee=null),ce=le,de=m.apply(ae,ie),ee||(ae=ie=null)):ee||!1===q.trailing||(ee=setTimeout(later,pe)),de};return throttled.cancel=function(){clearTimeout(ee),ce=0,ee=ae=ie=null},throttled}function debounce(m,v,q){var ee,ae,ie,de,ce,later=function(){var le=Pt()-ae;v>le?ee=setTimeout(later,v-le):(ee=null,q||(de=m.apply(ce,ie)),ee||(ie=ce=null))},le=restArguments((function(le){return ce=this,ie=le,ae=Pt(),ee||(ee=setTimeout(later,v),q&&(de=m.apply(ce,ie))),de}));return le.cancel=function(){clearTimeout(ee),ee=ie=ce=null},le}function wrap(m,v){return Vt(v,m)}function negate(m){return function(){return!m.apply(this,arguments)}}function compose(){var m=arguments,v=m.length-1;return function(){for(var q=v,ee=m[v].apply(this,arguments);q--;)ee=m[q].call(this,ee);return ee}}function after(m,v){return function(){if(--m<1)return v.apply(this,arguments)}}function before(m,v){var q;return function(){return--m>0&&(q=v.apply(this,arguments)),m<=1&&(v=null),q}}const Zt=Vt(before,2);function findKey(m,v,q){v=cb(v,q);for(var ee,ae=keys(m),ie=0,de=ae.length;ie0?0:ae-1;ie>=0&&ie0?de=ie>=0?ie:Math.max(ie+ce,de):ce=ie>=0?Math.min(ie+1,ce):ie+ce+1;else if(q&&ie&&ce)return ee[ie=q(ee,ae)]===ae?ie:-1;if(ae!=ae)return(ie=v(fe.call(ee,de,ce),isNaN_isNaN))>=0?ie+de:-1;for(ie=m>0?de:ce-1;ie>=0&&ie0?0:de-1;for(ae||(ee=v[ie?ie[ce]:ce],ce+=m);ce>=0&&ce=3;return reducer(m,optimizeCb(v,ee,4),q,ae)}}const dn=createReduce(1),cn=createReduce(-1);function filter(m,v,q){var ee=[];return v=cb(v,q),each(m,(function(m,q,ae){v(m,q,ae)&&ee.push(m)})),ee}function reject(m,v,q){return filter(m,negate(cb(v)),q)}function every(m,v,q){v=cb(v,q);for(var ee=!Gt(m)&&keys(m),ae=(ee||m).length,ie=0;ie=0}const ln=restArguments((function(m,v,q){var ee,ae;return it(v)?ae=v:(v=_toPath_toPath(v),ee=v.slice(0,-1),v=v[v.length-1]),map(m,(function(m){var ie=ae;if(!ie){if(ee&&ee.length&&(m=deepGet(m,ee)),null==m)return;ie=m[v]}return null==ie?ie:ie.apply(m,q)}))}));function pluck(m,v){return map(m,property(v))}function where(m,v){return filter(m,matcher(v))}function max(m,v,q){var ee,ae,ie=-1/0,de=-1/0;if(null==v||"number"==typeof v&&"object"!=typeof m[0]&&null!=m)for(var ce=0,le=(m=Gt(m)?m:values(m)).length;ceie&&(ie=ee);else v=cb(v,q),each(m,(function(m,q,ee){((ae=v(m,q,ee))>de||ae===-1/0&&ie===-1/0)&&(ie=m,de=ae)}));return ie}function min(m,v,q){var ee,ae,ie=1/0,de=1/0;if(null==v||"number"==typeof v&&"object"!=typeof m[0]&&null!=m)for(var ce=0,le=(m=Gt(m)?m:values(m)).length;ceee||void 0===q)return 1;if(q1&&(ee=optimizeCb(ee,v[1])),v=allKeys(m)):(ee=keyInObj,v=flatten(v,!1,!1),m=Object(m));for(var ae=0,ie=v.length;ae1&&(q=v[1])):(v=map(flatten(v,!1,!1),String),ee=function(m,q){return!contains(v,q)}),yn(m,ee,q)}));function initial(m,v,q){return fe.call(m,0,Math.max(0,m.length-(null==v||q?1:v)))}function first(m,v,q){return null==m||m.length<1?null==v||q?void 0:[]:null==v||q?m[0]:initial(m,m.length-v)}function rest(m,v,q){return fe.call(m,null==v||q?1:v)}function last(m,v,q){return null==m||m.length<1?null==v||q?void 0:[]:null==v||q?m[m.length-1]:rest(m,Math.max(0,m.length-v))}function compact(m){return filter(m,Boolean)}function flatten_flatten(m,v){return flatten(m,v,!1)}const bn=restArguments((function(m,v){return v=flatten(v,!0,!0),filter(m,(function(m){return!contains(v,m)}))})),xn=restArguments((function(m,v){return bn(m,v)}));function uniq(m,v,q,ee){isBoolean(v)||(ee=q,q=v,v=!1),null!=q&&(q=cb(q,ee));for(var ae=[],ie=[],de=0,ce=vt(m);de{"use strict";m.exports={i8:"3.0.0"}},53765:m=>{"use strict";m.exports=JSON.parse('{"application/1d-interleaved-parityfec":{"source":"iana"},"application/3gpdash-qoe-report+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/3gpp-ims+xml":{"source":"iana","compressible":true},"application/3gpphal+json":{"source":"iana","compressible":true},"application/3gpphalforms+json":{"source":"iana","compressible":true},"application/a2l":{"source":"iana"},"application/ace+cbor":{"source":"iana"},"application/activemessage":{"source":"iana"},"application/activity+json":{"source":"iana","compressible":true},"application/alto-costmap+json":{"source":"iana","compressible":true},"application/alto-costmapfilter+json":{"source":"iana","compressible":true},"application/alto-directory+json":{"source":"iana","compressible":true},"application/alto-endpointcost+json":{"source":"iana","compressible":true},"application/alto-endpointcostparams+json":{"source":"iana","compressible":true},"application/alto-endpointprop+json":{"source":"iana","compressible":true},"application/alto-endpointpropparams+json":{"source":"iana","compressible":true},"application/alto-error+json":{"source":"iana","compressible":true},"application/alto-networkmap+json":{"source":"iana","compressible":true},"application/alto-networkmapfilter+json":{"source":"iana","compressible":true},"application/alto-updatestreamcontrol+json":{"source":"iana","compressible":true},"application/alto-updatestreamparams+json":{"source":"iana","compressible":true},"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":true,"extensions":["atom"]},"application/atomcat+xml":{"source":"iana","compressible":true,"extensions":["atomcat"]},"application/atomdeleted+xml":{"source":"iana","compressible":true,"extensions":["atomdeleted"]},"application/atomicmail":{"source":"iana"},"application/atomsvc+xml":{"source":"iana","compressible":true,"extensions":["atomsvc"]},"application/atsc-dwd+xml":{"source":"iana","compressible":true,"extensions":["dwd"]},"application/atsc-dynamic-event-message":{"source":"iana"},"application/atsc-held+xml":{"source":"iana","compressible":true,"extensions":["held"]},"application/atsc-rdt+json":{"source":"iana","compressible":true},"application/atsc-rsat+xml":{"source":"iana","compressible":true,"extensions":["rsat"]},"application/atxml":{"source":"iana"},"application/auth-policy+xml":{"source":"iana","compressible":true},"application/bacnet-xdd+zip":{"source":"iana","compressible":false},"application/batch-smtp":{"source":"iana"},"application/bdoc":{"compressible":false,"extensions":["bdoc"]},"application/beep+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/calendar+json":{"source":"iana","compressible":true},"application/calendar+xml":{"source":"iana","compressible":true,"extensions":["xcs"]},"application/call-completion":{"source":"iana"},"application/cals-1840":{"source":"iana"},"application/captive+json":{"source":"iana","compressible":true},"application/cbor":{"source":"iana"},"application/cbor-seq":{"source":"iana"},"application/cccex":{"source":"iana"},"application/ccmp+xml":{"source":"iana","compressible":true},"application/ccxml+xml":{"source":"iana","compressible":true,"extensions":["ccxml"]},"application/cdfx+xml":{"source":"iana","compressible":true,"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":true},"application/cellml+xml":{"source":"iana","compressible":true},"application/cfw":{"source":"iana"},"application/city+json":{"source":"iana","compressible":true},"application/clr":{"source":"iana"},"application/clue+xml":{"source":"iana","compressible":true},"application/clue_info+xml":{"source":"iana","compressible":true},"application/cms":{"source":"iana"},"application/cnrp+xml":{"source":"iana","compressible":true},"application/coap-group+json":{"source":"iana","compressible":true},"application/coap-payload":{"source":"iana"},"application/commonground":{"source":"iana"},"application/conference-info+xml":{"source":"iana","compressible":true},"application/cose":{"source":"iana"},"application/cose-key":{"source":"iana"},"application/cose-key-set":{"source":"iana"},"application/cpl+xml":{"source":"iana","compressible":true,"extensions":["cpl"]},"application/csrattrs":{"source":"iana"},"application/csta+xml":{"source":"iana","compressible":true},"application/cstadata+xml":{"source":"iana","compressible":true},"application/csvm+json":{"source":"iana","compressible":true},"application/cu-seeme":{"source":"apache","extensions":["cu"]},"application/cwt":{"source":"iana"},"application/cybercash":{"source":"iana"},"application/dart":{"compressible":true},"application/dash+xml":{"source":"iana","compressible":true,"extensions":["mpd"]},"application/dash-patch+xml":{"source":"iana","compressible":true,"extensions":["mpp"]},"application/dashdelta":{"source":"iana"},"application/davmount+xml":{"source":"iana","compressible":true,"extensions":["davmount"]},"application/dca-rft":{"source":"iana"},"application/dcd":{"source":"iana"},"application/dec-dx":{"source":"iana"},"application/dialog-info+xml":{"source":"iana","compressible":true},"application/dicom":{"source":"iana"},"application/dicom+json":{"source":"iana","compressible":true},"application/dicom+xml":{"source":"iana","compressible":true},"application/dii":{"source":"iana"},"application/dit":{"source":"iana"},"application/dns":{"source":"iana"},"application/dns+json":{"source":"iana","compressible":true},"application/dns-message":{"source":"iana"},"application/docbook+xml":{"source":"apache","compressible":true,"extensions":["dbk"]},"application/dots+cbor":{"source":"iana"},"application/dskpp+xml":{"source":"iana","compressible":true},"application/dssc+der":{"source":"iana","extensions":["dssc"]},"application/dssc+xml":{"source":"iana","compressible":true,"extensions":["xdssc"]},"application/dvcs":{"source":"iana"},"application/ecmascript":{"source":"iana","compressible":true,"extensions":["es","ecma"]},"application/edi-consent":{"source":"iana"},"application/edi-x12":{"source":"iana","compressible":false},"application/edifact":{"source":"iana","compressible":false},"application/efi":{"source":"iana"},"application/elm+json":{"source":"iana","charset":"UTF-8","compressible":true},"application/elm+xml":{"source":"iana","compressible":true},"application/emergencycalldata.cap+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/emergencycalldata.comment+xml":{"source":"iana","compressible":true},"application/emergencycalldata.control+xml":{"source":"iana","compressible":true},"application/emergencycalldata.deviceinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.ecall.msd":{"source":"iana"},"application/emergencycalldata.providerinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.serviceinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.subscriberinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.veds+xml":{"source":"iana","compressible":true},"application/emma+xml":{"source":"iana","compressible":true,"extensions":["emma"]},"application/emotionml+xml":{"source":"iana","compressible":true,"extensions":["emotionml"]},"application/encaprtp":{"source":"iana"},"application/epp+xml":{"source":"iana","compressible":true},"application/epub+zip":{"source":"iana","compressible":false,"extensions":["epub"]},"application/eshop":{"source":"iana"},"application/exi":{"source":"iana","extensions":["exi"]},"application/expect-ct-report+json":{"source":"iana","compressible":true},"application/express":{"source":"iana","extensions":["exp"]},"application/fastinfoset":{"source":"iana"},"application/fastsoap":{"source":"iana"},"application/fdt+xml":{"source":"iana","compressible":true,"extensions":["fdt"]},"application/fhir+json":{"source":"iana","charset":"UTF-8","compressible":true},"application/fhir+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/fido.trusted-apps+json":{"compressible":true},"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":false},"application/framework-attributes+xml":{"source":"iana","compressible":true},"application/geo+json":{"source":"iana","compressible":true,"extensions":["geojson"]},"application/geo+json-seq":{"source":"iana"},"application/geopackage+sqlite3":{"source":"iana"},"application/geoxacml+xml":{"source":"iana","compressible":true},"application/gltf-buffer":{"source":"iana"},"application/gml+xml":{"source":"iana","compressible":true,"extensions":["gml"]},"application/gpx+xml":{"source":"apache","compressible":true,"extensions":["gpx"]},"application/gxf":{"source":"apache","extensions":["gxf"]},"application/gzip":{"source":"iana","compressible":false,"extensions":["gz"]},"application/h224":{"source":"iana"},"application/held+xml":{"source":"iana","compressible":true},"application/hjson":{"extensions":["hjson"]},"application/http":{"source":"iana"},"application/hyperstudio":{"source":"iana","extensions":["stk"]},"application/ibe-key-request+xml":{"source":"iana","compressible":true},"application/ibe-pkg-reply+xml":{"source":"iana","compressible":true},"application/ibe-pp-data":{"source":"iana"},"application/iges":{"source":"iana"},"application/im-iscomposing+xml":{"source":"iana","charset":"UTF-8","compressible":true},"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":true,"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":true,"extensions":["its"]},"application/java-archive":{"source":"apache","compressible":false,"extensions":["jar","war","ear"]},"application/java-serialized-object":{"source":"apache","compressible":false,"extensions":["ser"]},"application/java-vm":{"source":"apache","compressible":false,"extensions":["class"]},"application/javascript":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["js","mjs"]},"application/jf2feed+json":{"source":"iana","compressible":true},"application/jose":{"source":"iana"},"application/jose+json":{"source":"iana","compressible":true},"application/jrd+json":{"source":"iana","compressible":true},"application/jscalendar+json":{"source":"iana","compressible":true},"application/json":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["json","map"]},"application/json-patch+json":{"source":"iana","compressible":true},"application/json-seq":{"source":"iana"},"application/json5":{"extensions":["json5"]},"application/jsonml+json":{"source":"apache","compressible":true,"extensions":["jsonml"]},"application/jwk+json":{"source":"iana","compressible":true},"application/jwk-set+json":{"source":"iana","compressible":true},"application/jwt":{"source":"iana"},"application/kpml-request+xml":{"source":"iana","compressible":true},"application/kpml-response+xml":{"source":"iana","compressible":true},"application/ld+json":{"source":"iana","compressible":true,"extensions":["jsonld"]},"application/lgr+xml":{"source":"iana","compressible":true,"extensions":["lgr"]},"application/link-format":{"source":"iana"},"application/load-control+xml":{"source":"iana","compressible":true},"application/lost+xml":{"source":"iana","compressible":true,"extensions":["lostxml"]},"application/lostsync+xml":{"source":"iana","compressible":true},"application/lpf+zip":{"source":"iana","compressible":false},"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":true,"extensions":["mads"]},"application/manifest+json":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["webmanifest"]},"application/marc":{"source":"iana","extensions":["mrc"]},"application/marcxml+xml":{"source":"iana","compressible":true,"extensions":["mrcx"]},"application/mathematica":{"source":"iana","extensions":["ma","nb","mb"]},"application/mathml+xml":{"source":"iana","compressible":true,"extensions":["mathml"]},"application/mathml-content+xml":{"source":"iana","compressible":true},"application/mathml-presentation+xml":{"source":"iana","compressible":true},"application/mbms-associated-procedure-description+xml":{"source":"iana","compressible":true},"application/mbms-deregister+xml":{"source":"iana","compressible":true},"application/mbms-envelope+xml":{"source":"iana","compressible":true},"application/mbms-msk+xml":{"source":"iana","compressible":true},"application/mbms-msk-response+xml":{"source":"iana","compressible":true},"application/mbms-protection-description+xml":{"source":"iana","compressible":true},"application/mbms-reception-report+xml":{"source":"iana","compressible":true},"application/mbms-register+xml":{"source":"iana","compressible":true},"application/mbms-register-response+xml":{"source":"iana","compressible":true},"application/mbms-schedule+xml":{"source":"iana","compressible":true},"application/mbms-user-service-description+xml":{"source":"iana","compressible":true},"application/mbox":{"source":"iana","extensions":["mbox"]},"application/media-policy-dataset+xml":{"source":"iana","compressible":true,"extensions":["mpf"]},"application/media_control+xml":{"source":"iana","compressible":true},"application/mediaservercontrol+xml":{"source":"iana","compressible":true,"extensions":["mscml"]},"application/merge-patch+json":{"source":"iana","compressible":true},"application/metalink+xml":{"source":"apache","compressible":true,"extensions":["metalink"]},"application/metalink4+xml":{"source":"iana","compressible":true,"extensions":["meta4"]},"application/mets+xml":{"source":"iana","compressible":true,"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":true,"extensions":["maei"]},"application/mmt-usd+xml":{"source":"iana","compressible":true,"extensions":["musd"]},"application/mods+xml":{"source":"iana","compressible":true,"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":true},"application/mrb-publish+xml":{"source":"iana","compressible":true},"application/msc-ivr+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/msc-mixer+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/msword":{"source":"iana","compressible":false,"extensions":["doc","dot"]},"application/mud+json":{"source":"iana","compressible":true},"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":true},"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":false,"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":true},"application/odx":{"source":"iana"},"application/oebps-package+xml":{"source":"iana","compressible":true,"extensions":["opf"]},"application/ogg":{"source":"iana","compressible":false,"extensions":["ogx"]},"application/omdoc+xml":{"source":"apache","compressible":true,"extensions":["omdoc"]},"application/onenote":{"source":"apache","extensions":["onetoc","onetoc2","onetmp","onepkg"]},"application/opc-nodeset+xml":{"source":"iana","compressible":true},"application/oscore":{"source":"iana"},"application/oxps":{"source":"iana","extensions":["oxps"]},"application/p21":{"source":"iana"},"application/p21+zip":{"source":"iana","compressible":false},"application/p2p-overlay+xml":{"source":"iana","compressible":true,"extensions":["relo"]},"application/parityfec":{"source":"iana"},"application/passport":{"source":"iana"},"application/patch-ops-error+xml":{"source":"iana","compressible":true,"extensions":["xer"]},"application/pdf":{"source":"iana","compressible":false,"extensions":["pdf"]},"application/pdx":{"source":"iana"},"application/pem-certificate-chain":{"source":"iana"},"application/pgp-encrypted":{"source":"iana","compressible":false,"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":true},"application/pidf-diff+xml":{"source":"iana","charset":"UTF-8","compressible":true},"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":true,"extensions":["pls"]},"application/poc-settings+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/postscript":{"source":"iana","compressible":true,"extensions":["ai","eps","ps"]},"application/ppsp-tracker+json":{"source":"iana","compressible":true},"application/problem+json":{"source":"iana","compressible":true},"application/problem+xml":{"source":"iana","compressible":true},"application/provenance+xml":{"source":"iana","compressible":true,"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":false},"application/prs.nprend":{"source":"iana"},"application/prs.plucker":{"source":"iana"},"application/prs.rdf-xml-crypt":{"source":"iana"},"application/prs.xsf+xml":{"source":"iana","compressible":true},"application/pskc+xml":{"source":"iana","compressible":true,"extensions":["pskcxml"]},"application/pvd+json":{"source":"iana","compressible":true},"application/qsig":{"source":"iana"},"application/raml+yaml":{"compressible":true,"extensions":["raml"]},"application/raptorfec":{"source":"iana"},"application/rdap+json":{"source":"iana","compressible":true},"application/rdf+xml":{"source":"iana","compressible":true,"extensions":["rdf","owl"]},"application/reginfo+xml":{"source":"iana","compressible":true,"extensions":["rif"]},"application/relax-ng-compact-syntax":{"source":"iana","extensions":["rnc"]},"application/remote-printing":{"source":"iana"},"application/reputon+json":{"source":"iana","compressible":true},"application/resource-lists+xml":{"source":"iana","compressible":true,"extensions":["rl"]},"application/resource-lists-diff+xml":{"source":"iana","compressible":true,"extensions":["rld"]},"application/rfc+xml":{"source":"iana","compressible":true},"application/riscos":{"source":"iana"},"application/rlmi+xml":{"source":"iana","compressible":true},"application/rls-services+xml":{"source":"iana","compressible":true,"extensions":["rs"]},"application/route-apd+xml":{"source":"iana","compressible":true,"extensions":["rapd"]},"application/route-s-tsid+xml":{"source":"iana","compressible":true,"extensions":["sls"]},"application/route-usd+xml":{"source":"iana","compressible":true,"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":true,"extensions":["rsd"]},"application/rss+xml":{"source":"apache","compressible":true,"extensions":["rss"]},"application/rtf":{"source":"iana","compressible":true,"extensions":["rtf"]},"application/rtploopback":{"source":"iana"},"application/rtx":{"source":"iana"},"application/samlassertion+xml":{"source":"iana","compressible":true},"application/samlmetadata+xml":{"source":"iana","compressible":true},"application/sarif+json":{"source":"iana","compressible":true},"application/sarif-external-properties+json":{"source":"iana","compressible":true},"application/sbe":{"source":"iana"},"application/sbml+xml":{"source":"iana","compressible":true,"extensions":["sbml"]},"application/scaip+xml":{"source":"iana","compressible":true},"application/scim+json":{"source":"iana","compressible":true},"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":true},"application/senml+xml":{"source":"iana","compressible":true,"extensions":["senmlx"]},"application/senml-etch+cbor":{"source":"iana"},"application/senml-etch+json":{"source":"iana","compressible":true},"application/senml-exi":{"source":"iana"},"application/sensml+cbor":{"source":"iana"},"application/sensml+json":{"source":"iana","compressible":true},"application/sensml+xml":{"source":"iana","compressible":true,"extensions":["sensmlx"]},"application/sensml-exi":{"source":"iana"},"application/sep+xml":{"source":"iana","compressible":true},"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":true,"extensions":["shf"]},"application/sieve":{"source":"iana","extensions":["siv","sieve"]},"application/simple-filter+xml":{"source":"iana","compressible":true},"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":true,"extensions":["smi","smil"]},"application/smpte336m":{"source":"iana"},"application/soap+fastinfoset":{"source":"iana"},"application/soap+xml":{"source":"iana","compressible":true},"application/sparql-query":{"source":"iana","extensions":["rq"]},"application/sparql-results+xml":{"source":"iana","compressible":true,"extensions":["srx"]},"application/spdx+json":{"source":"iana","compressible":true},"application/spirits-event+xml":{"source":"iana","compressible":true},"application/sql":{"source":"iana"},"application/srgs":{"source":"iana","extensions":["gram"]},"application/srgs+xml":{"source":"iana","compressible":true,"extensions":["grxml"]},"application/sru+xml":{"source":"iana","compressible":true,"extensions":["sru"]},"application/ssdl+xml":{"source":"apache","compressible":true,"extensions":["ssdl"]},"application/ssml+xml":{"source":"iana","compressible":true,"extensions":["ssml"]},"application/stix+json":{"source":"iana","compressible":true},"application/swid+xml":{"source":"iana","compressible":true,"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":true},"application/taxii+json":{"source":"iana","compressible":true},"application/td+json":{"source":"iana","compressible":true},"application/tei+xml":{"source":"iana","compressible":true,"extensions":["tei","teicorpus"]},"application/tetra_isi":{"source":"iana"},"application/thraud+xml":{"source":"iana","compressible":true,"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":true},"application/tnauthlist":{"source":"iana"},"application/token-introspection+jwt":{"source":"iana"},"application/toml":{"compressible":true,"extensions":["toml"]},"application/trickle-ice-sdpfrag":{"source":"iana"},"application/trig":{"source":"iana","extensions":["trig"]},"application/ttml+xml":{"source":"iana","compressible":true,"extensions":["ttml"]},"application/tve-trigger":{"source":"iana"},"application/tzif":{"source":"iana"},"application/tzif-leap":{"source":"iana"},"application/ubjson":{"compressible":false,"extensions":["ubj"]},"application/ulpfec":{"source":"iana"},"application/urc-grpsheet+xml":{"source":"iana","compressible":true},"application/urc-ressheet+xml":{"source":"iana","compressible":true,"extensions":["rsheet"]},"application/urc-targetdesc+xml":{"source":"iana","compressible":true,"extensions":["td"]},"application/urc-uisocketdesc+xml":{"source":"iana","compressible":true},"application/vcard+json":{"source":"iana","compressible":true},"application/vcard+xml":{"source":"iana","compressible":true},"application/vemmi":{"source":"iana"},"application/vividence.scriptfile":{"source":"apache"},"application/vnd.1000minds.decision-model+xml":{"source":"iana","compressible":true,"extensions":["1km"]},"application/vnd.3gpp-prose+xml":{"source":"iana","compressible":true},"application/vnd.3gpp-prose-pc3ch+xml":{"source":"iana","compressible":true},"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":true},"application/vnd.3gpp.bsf+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.gmop+xml":{"source":"iana","compressible":true},"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":true},"application/vnd.3gpp.mcdata-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-payload":{"source":"iana"},"application/vnd.3gpp.mcdata-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-signalling":{"source":"iana"},"application/vnd.3gpp.mcdata-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-floor-request+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-location-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-mbms-usage-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-signed+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-ue-init-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-affiliation-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-location-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-mbms-usage-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-transmission-request+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mid-call+xml":{"source":"iana","compressible":true},"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":true},"application/vnd.3gpp.srvcc-ext+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.srvcc-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.state-and-event-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.ussd+xml":{"source":"iana","compressible":true},"application/vnd.3gpp2.bcmcsinfo+xml":{"source":"iana","compressible":true},"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":false,"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":true,"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":true},"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":true},"application/vnd.android.ota":{"source":"iana"},"application/vnd.android.package-archive":{"source":"apache","compressible":false,"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":true},"application/vnd.aplextor.warrp+json":{"source":"iana","compressible":true},"application/vnd.apothekende.reservation+json":{"source":"iana","compressible":true},"application/vnd.apple.installer+xml":{"source":"iana","compressible":true,"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":false,"extensions":["pkpass"]},"application/vnd.arastra.swi":{"source":"iana"},"application/vnd.aristanetworks.swi":{"source":"iana","extensions":["swi"]},"application/vnd.artisan+json":{"source":"iana","compressible":true},"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":true},"application/vnd.avistar+xml":{"source":"iana","compressible":true},"application/vnd.balsamiq.bmml+xml":{"source":"iana","compressible":true,"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":true},"application/vnd.bekitzur-stech+json":{"source":"iana","compressible":true},"application/vnd.bint.med-content":{"source":"iana"},"application/vnd.biopax.rdf+xml":{"source":"iana","compressible":true},"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":true},"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":true},"application/vnd.cendio.thinlinc.clientconf":{"source":"iana"},"application/vnd.century-systems.tcp_stream":{"source":"iana"},"application/vnd.chemdraw+xml":{"source":"iana","compressible":true,"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":true,"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":true},"application/vnd.collection.doc+json":{"source":"iana","compressible":true},"application/vnd.collection.next+json":{"source":"iana","compressible":true},"application/vnd.comicbook+zip":{"source":"iana","compressible":false},"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":true},"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":true,"extensions":["wbs"]},"application/vnd.cryptii.pipe+json":{"source":"iana","compressible":true},"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":true},"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":true},"application/vnd.cybank":{"source":"iana"},"application/vnd.cyclonedx+json":{"source":"iana","compressible":true},"application/vnd.cyclonedx+xml":{"source":"iana","compressible":true},"application/vnd.d2l.coursepackage1p0+zip":{"source":"iana","compressible":false},"application/vnd.d3m-dataset":{"source":"iana"},"application/vnd.d3m-problem":{"source":"iana"},"application/vnd.dart":{"source":"iana","compressible":true,"extensions":["dart"]},"application/vnd.data-vision.rdz":{"source":"iana","extensions":["rdz"]},"application/vnd.datapackage+json":{"source":"iana","compressible":true},"application/vnd.dataresource+json":{"source":"iana","compressible":true},"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":true,"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":true},"application/vnd.dna":{"source":"iana","extensions":["dna"]},"application/vnd.document+json":{"source":"iana","compressible":true},"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":true},"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":true},"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":true},"application/vnd.dvb.notif-container+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-generic+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-msglist+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-registration-request+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-registration-response+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-init+xml":{"source":"iana","compressible":true},"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":true},"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":true},"application/vnd.enliven":{"source":"iana","extensions":["nml"]},"application/vnd.enphase.envoy":{"source":"iana"},"application/vnd.eprints.data+xml":{"source":"iana","compressible":true},"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":false},"application/vnd.eszigno3+xml":{"source":"iana","compressible":true,"extensions":["es3","et3"]},"application/vnd.etsi.aoc+xml":{"source":"iana","compressible":true},"application/vnd.etsi.asic-e+zip":{"source":"iana","compressible":false},"application/vnd.etsi.asic-s+zip":{"source":"iana","compressible":false},"application/vnd.etsi.cug+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvcommand+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvdiscovery+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvprofile+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-bc+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-cod+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-npvr+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvservice+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsync+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvueprofile+xml":{"source":"iana","compressible":true},"application/vnd.etsi.mcid+xml":{"source":"iana","compressible":true},"application/vnd.etsi.mheg5":{"source":"iana"},"application/vnd.etsi.overload-control-policy-dataset+xml":{"source":"iana","compressible":true},"application/vnd.etsi.pstn+xml":{"source":"iana","compressible":true},"application/vnd.etsi.sci+xml":{"source":"iana","compressible":true},"application/vnd.etsi.simservs+xml":{"source":"iana","compressible":true},"application/vnd.etsi.timestamp-token":{"source":"iana"},"application/vnd.etsi.tsl+xml":{"source":"iana","compressible":true},"application/vnd.etsi.tsl.der":{"source":"iana"},"application/vnd.eu.kasparian.car+json":{"source":"iana","compressible":true},"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":false},"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":false},"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":false},"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":true},"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":true},"application/vnd.fuzzysheet":{"source":"iana","extensions":["fzs"]},"application/vnd.genomatix.tuxedo":{"source":"iana","extensions":["txd"]},"application/vnd.gentics.grd+json":{"source":"iana","compressible":true},"application/vnd.geo+json":{"source":"iana","compressible":true},"application/vnd.geocube+xml":{"source":"iana","compressible":true},"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":false,"extensions":["gdoc"]},"application/vnd.google-apps.presentation":{"compressible":false,"extensions":["gslides"]},"application/vnd.google-apps.spreadsheet":{"compressible":false,"extensions":["gsheet"]},"application/vnd.google-earth.kml+xml":{"source":"iana","compressible":true,"extensions":["kml"]},"application/vnd.google-earth.kmz":{"source":"iana","compressible":false,"extensions":["kmz"]},"application/vnd.gov.sk.e-form+xml":{"source":"iana","compressible":true},"application/vnd.gov.sk.e-form+zip":{"source":"iana","compressible":false},"application/vnd.gov.sk.xmldatacontainer+xml":{"source":"iana","compressible":true},"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":true},"application/vnd.hal+xml":{"source":"iana","compressible":true,"extensions":["hal"]},"application/vnd.handheld-entertainment+xml":{"source":"iana","compressible":true,"extensions":["zmm"]},"application/vnd.hbci":{"source":"iana","extensions":["hbci"]},"application/vnd.hc+json":{"source":"iana","compressible":true},"application/vnd.hcl-bireports":{"source":"iana"},"application/vnd.hdt":{"source":"iana"},"application/vnd.heroku+json":{"source":"iana","compressible":true},"application/vnd.hhe.lesson-player":{"source":"iana","extensions":["les"]},"application/vnd.hl7cda+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.hl7v2+xml":{"source":"iana","charset":"UTF-8","compressible":true},"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":true},"application/vnd.hyper-item+json":{"source":"iana","compressible":true},"application/vnd.hyperdrive+json":{"source":"iana","compressible":true},"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":false},"application/vnd.imagemeter.image+zip":{"source":"iana","compressible":false},"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":true},"application/vnd.ims.lti.v2.toolconsumerprofile+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolproxy+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolproxy.id+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolsettings+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolsettings.simple+json":{"source":"iana","compressible":true},"application/vnd.informedcontrol.rms+xml":{"source":"iana","compressible":true},"application/vnd.informix-visionary":{"source":"iana"},"application/vnd.infotech.project":{"source":"iana"},"application/vnd.infotech.project+xml":{"source":"iana","compressible":true},"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":true},"application/vnd.iptc.g2.conceptitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.knowledgeitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.newsitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.newsmessage+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.packageitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.planningitem+xml":{"source":"iana","compressible":true},"application/vnd.ipunplugged.rcprofile":{"source":"iana","extensions":["rcprofile"]},"application/vnd.irepository.package+xml":{"source":"iana","compressible":true,"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":false},"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":true},"application/vnd.las.las+xml":{"source":"iana","compressible":true,"extensions":["lasxml"]},"application/vnd.laszip":{"source":"iana"},"application/vnd.leap+json":{"source":"iana","compressible":true},"application/vnd.liberty-request+xml":{"source":"iana","compressible":true},"application/vnd.llamagraphics.life-balance.desktop":{"source":"iana","extensions":["lbd"]},"application/vnd.llamagraphics.life-balance.exchange+xml":{"source":"iana","compressible":true,"extensions":["lbe"]},"application/vnd.logipipe.circuit+zip":{"source":"iana","compressible":false},"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":true},"application/vnd.marlin.drm.conftoken+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.license+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.mdcf":{"source":"iana"},"application/vnd.mason+json":{"source":"iana","compressible":true},"application/vnd.maxar.archive.3tz+zip":{"source":"iana","compressible":false},"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":true},"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":true},"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":true,"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":false,"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":true,"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":true},"application/vnd.ms-officetheme":{"source":"iana","extensions":["thmx"]},"application/vnd.ms-opentype":{"source":"apache","compressible":true},"application/vnd.ms-outlook":{"compressible":false,"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":true},"application/vnd.ms-powerpoint":{"source":"iana","compressible":false,"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":true},"application/vnd.ms-printing.printticket+xml":{"source":"apache","compressible":true},"application/vnd.ms-printschematicket+xml":{"source":"iana","compressible":true},"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":false,"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":true},"application/vnd.ncd.control":{"source":"iana"},"application/vnd.ncd.reference":{"source":"iana"},"application/vnd.nearst.inv+json":{"source":"iana","compressible":true},"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":true},"application/vnd.nokia.iptv.config+xml":{"source":"iana","compressible":true},"application/vnd.nokia.isds-radio-presets":{"source":"iana"},"application/vnd.nokia.landmark+wbxml":{"source":"iana"},"application/vnd.nokia.landmark+xml":{"source":"iana","compressible":true},"application/vnd.nokia.landmarkcollection+xml":{"source":"iana","compressible":true},"application/vnd.nokia.n-gage.ac+xml":{"source":"iana","compressible":true,"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":true},"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":false,"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":false,"extensions":["odp"]},"application/vnd.oasis.opendocument.presentation-template":{"source":"iana","extensions":["otp"]},"application/vnd.oasis.opendocument.spreadsheet":{"source":"iana","compressible":false,"extensions":["ods"]},"application/vnd.oasis.opendocument.spreadsheet-template":{"source":"iana","extensions":["ots"]},"application/vnd.oasis.opendocument.text":{"source":"iana","compressible":false,"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":true},"application/vnd.oftn.l10n+json":{"source":"iana","compressible":true},"application/vnd.oipf.contentaccessdownload+xml":{"source":"iana","compressible":true},"application/vnd.oipf.contentaccessstreaming+xml":{"source":"iana","compressible":true},"application/vnd.oipf.cspg-hexbinary":{"source":"iana"},"application/vnd.oipf.dae.svg+xml":{"source":"iana","compressible":true},"application/vnd.oipf.dae.xhtml+xml":{"source":"iana","compressible":true},"application/vnd.oipf.mippvcontrolmessage+xml":{"source":"iana","compressible":true},"application/vnd.oipf.pae.gem":{"source":"iana"},"application/vnd.oipf.spdiscovery+xml":{"source":"iana","compressible":true},"application/vnd.oipf.spdlist+xml":{"source":"iana","compressible":true},"application/vnd.oipf.ueprofile+xml":{"source":"iana","compressible":true},"application/vnd.oipf.userprofile+xml":{"source":"iana","compressible":true},"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":true},"application/vnd.oma.bcast.drm-trigger+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.imd+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.ltkm":{"source":"iana"},"application/vnd.oma.bcast.notification+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.provisioningtrigger":{"source":"iana"},"application/vnd.oma.bcast.sgboot":{"source":"iana"},"application/vnd.oma.bcast.sgdd+xml":{"source":"iana","compressible":true},"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":true},"application/vnd.oma.bcast.sprov+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.stkm":{"source":"iana"},"application/vnd.oma.cab-address-book+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-feature-handler+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-pcc+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-subs-invite+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-user-prefs+xml":{"source":"iana","compressible":true},"application/vnd.oma.dcd":{"source":"iana"},"application/vnd.oma.dcdc":{"source":"iana"},"application/vnd.oma.dd2+xml":{"source":"iana","compressible":true,"extensions":["dd2"]},"application/vnd.oma.drm.risd+xml":{"source":"iana","compressible":true},"application/vnd.oma.group-usage-list+xml":{"source":"iana","compressible":true},"application/vnd.oma.lwm2m+cbor":{"source":"iana"},"application/vnd.oma.lwm2m+json":{"source":"iana","compressible":true},"application/vnd.oma.lwm2m+tlv":{"source":"iana"},"application/vnd.oma.pal+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.detailed-progress-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.final-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.groups+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.invocation-descriptor+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.optimized-progress-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.push":{"source":"iana"},"application/vnd.oma.scidm.messages+xml":{"source":"iana","compressible":true},"application/vnd.oma.xcap-directory+xml":{"source":"iana","compressible":true},"application/vnd.omads-email+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omads-file+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omads-folder+xml":{"source":"iana","charset":"UTF-8","compressible":true},"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":true,"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":true,"extensions":["osm"]},"application/vnd.opentimestamps.ots":{"source":"iana"},"application/vnd.openxmlformats-officedocument.custom-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.customxmlproperties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawing+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.chart+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.extended-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{"source":"iana","compressible":false,"extensions":["pptx"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.presprops+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slide":{"source":"iana","extensions":["sldx"]},"application/vnd.openxmlformats-officedocument.presentationml.slide+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slideshow":{"source":"iana","extensions":["ppsx"]},"application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.tags+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.template":{"source":"iana","extensions":["potx"]},"application/vnd.openxmlformats-officedocument.presentationml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{"source":"iana","compressible":false,"extensions":["xlsx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.template":{"source":"iana","extensions":["xltx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.theme+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.themeoverride+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.vmldrawing":{"source":"iana"},"application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{"source":"iana","compressible":false,"extensions":["docx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.template":{"source":"iana","extensions":["dotx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.core-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.relationships+xml":{"source":"iana","compressible":true},"application/vnd.oracle.resource+json":{"source":"iana","compressible":true},"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":true},"application/vnd.oxli.countgraph":{"source":"iana"},"application/vnd.pagerduty+json":{"source":"iana","compressible":true},"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":true},"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":true},"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":true},"application/vnd.radisys.msml+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-conf+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-conn+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-dialog+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-stream+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-conf+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-base+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-fax-detect+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-fax-sendrecv+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-group+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-speech+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-transform+xml":{"source":"iana","compressible":true},"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":true,"extensions":["musicxml"]},"application/vnd.renlearn.rlprint":{"source":"iana"},"application/vnd.resilient.logic":{"source":"iana"},"application/vnd.restful+json":{"source":"iana","compressible":true},"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":true,"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":true},"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":true},"application/vnd.shopkick+json":{"source":"iana","compressible":true},"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":true},"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":true,"extensions":["fo"]},"application/vnd.software602.filler.form-xml-zip":{"source":"iana"},"application/vnd.solent.sdkm+xml":{"source":"iana","compressible":true,"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":true,"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":true},"application/vnd.syft+json":{"source":"iana","compressible":true},"application/vnd.symbian.install":{"source":"apache","extensions":["sis","sisx"]},"application/vnd.syncml+xml":{"source":"iana","charset":"UTF-8","compressible":true,"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":true,"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":true,"extensions":["ddf"]},"application/vnd.syncml.dmtnds+wbxml":{"source":"iana"},"application/vnd.syncml.dmtnds+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.syncml.ds.notification":{"source":"iana"},"application/vnd.tableschema+json":{"source":"iana","compressible":true},"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":true},"application/vnd.tmd.mediaflex.api+xml":{"source":"iana","compressible":true},"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":true,"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":true},"application/vnd.verimatrix.vcas":{"source":"iana"},"application/vnd.veritone.aion+json":{"source":"iana","compressible":true},"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":true},"application/vnd.wv.ssp+xml":{"source":"iana","compressible":true},"application/vnd.xacml+json":{"source":"iana","compressible":true},"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":true},"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":true,"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":true,"extensions":["zaz"]},"application/voicexml+xml":{"source":"iana","compressible":true,"extensions":["vxml"]},"application/voucher-cms+json":{"source":"iana","compressible":true},"application/vq-rtcpxr":{"source":"iana"},"application/wasm":{"source":"iana","compressible":true,"extensions":["wasm"]},"application/watcherinfo+xml":{"source":"iana","compressible":true,"extensions":["wif"]},"application/webpush-options+json":{"source":"iana","compressible":true},"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":true,"extensions":["wsdl"]},"application/wspolicy+xml":{"source":"iana","compressible":true,"extensions":["wspolicy"]},"application/x-7z-compressed":{"source":"apache","compressible":false,"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":false,"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":false,"extensions":["bdoc"]},"application/x-bittorrent":{"source":"apache","extensions":["torrent"]},"application/x-blorb":{"source":"apache","extensions":["blb","blorb"]},"application/x-bzip":{"source":"apache","compressible":false,"extensions":["bz"]},"application/x-bzip2":{"source":"apache","compressible":false,"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":false},"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":true,"extensions":["ncx"]},"application/x-dtbook+xml":{"source":"apache","compressible":true,"extensions":["dtb"]},"application/x-dtbresource+xml":{"source":"apache","compressible":true,"extensions":["res"]},"application/x-dvi":{"source":"apache","compressible":false,"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":true,"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":false,"extensions":["jnlp"]},"application/x-javascript":{"compressible":true},"application/x-keepass2":{"extensions":["kdbx"]},"application/x-latex":{"source":"apache","compressible":false,"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":false},"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":true,"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":false,"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":false,"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":true,"extensions":["sh"]},"application/x-shar":{"source":"apache","extensions":["shar"]},"application/x-shockwave-flash":{"source":"apache","compressible":false,"extensions":["swf"]},"application/x-silverlight-app":{"source":"apache","extensions":["xap"]},"application/x-sql":{"source":"apache","extensions":["sql"]},"application/x-stuffit":{"source":"apache","compressible":false,"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":true,"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":true,"extensions":["hdd"]},"application/x-virtualbox-ova":{"compressible":true,"extensions":["ova"]},"application/x-virtualbox-ovf":{"compressible":true,"extensions":["ovf"]},"application/x-virtualbox-vbox":{"compressible":true,"extensions":["vbox"]},"application/x-virtualbox-vbox-extpack":{"compressible":false,"extensions":["vbox-extpack"]},"application/x-virtualbox-vdi":{"compressible":true,"extensions":["vdi"]},"application/x-virtualbox-vhd":{"compressible":true,"extensions":["vhd"]},"application/x-virtualbox-vmdk":{"compressible":true,"extensions":["vmdk"]},"application/x-wais-source":{"source":"apache","extensions":["src"]},"application/x-web-app-manifest+json":{"compressible":true,"extensions":["webapp"]},"application/x-www-form-urlencoded":{"source":"iana","compressible":true},"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":true,"extensions":["xlf"]},"application/x-xpinstall":{"source":"apache","compressible":false,"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":true},"application/xaml+xml":{"source":"apache","compressible":true,"extensions":["xaml"]},"application/xcap-att+xml":{"source":"iana","compressible":true,"extensions":["xav"]},"application/xcap-caps+xml":{"source":"iana","compressible":true,"extensions":["xca"]},"application/xcap-diff+xml":{"source":"iana","compressible":true,"extensions":["xdf"]},"application/xcap-el+xml":{"source":"iana","compressible":true,"extensions":["xel"]},"application/xcap-error+xml":{"source":"iana","compressible":true},"application/xcap-ns+xml":{"source":"iana","compressible":true,"extensions":["xns"]},"application/xcon-conference-info+xml":{"source":"iana","compressible":true},"application/xcon-conference-info-diff+xml":{"source":"iana","compressible":true},"application/xenc+xml":{"source":"iana","compressible":true,"extensions":["xenc"]},"application/xhtml+xml":{"source":"iana","compressible":true,"extensions":["xhtml","xht"]},"application/xhtml-voice+xml":{"source":"apache","compressible":true},"application/xliff+xml":{"source":"iana","compressible":true,"extensions":["xlf"]},"application/xml":{"source":"iana","compressible":true,"extensions":["xml","xsl","xsd","rng"]},"application/xml-dtd":{"source":"iana","compressible":true,"extensions":["dtd"]},"application/xml-external-parsed-entity":{"source":"iana"},"application/xml-patch+xml":{"source":"iana","compressible":true},"application/xmpp+xml":{"source":"iana","compressible":true},"application/xop+xml":{"source":"iana","compressible":true,"extensions":["xop"]},"application/xproc+xml":{"source":"apache","compressible":true,"extensions":["xpl"]},"application/xslt+xml":{"source":"iana","compressible":true,"extensions":["xsl","xslt"]},"application/xspf+xml":{"source":"apache","compressible":true,"extensions":["xspf"]},"application/xv+xml":{"source":"iana","compressible":true,"extensions":["mxml","xhvml","xvml","xvm"]},"application/yang":{"source":"iana","extensions":["yang"]},"application/yang-data+json":{"source":"iana","compressible":true},"application/yang-data+xml":{"source":"iana","compressible":true},"application/yang-patch+json":{"source":"iana","compressible":true},"application/yang-patch+xml":{"source":"iana","compressible":true},"application/yin+xml":{"source":"iana","compressible":true,"extensions":["yin"]},"application/zip":{"source":"iana","compressible":false,"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":false,"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":false,"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":false},"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":false,"extensions":["mp3"]},"audio/mp4":{"source":"iana","compressible":false,"extensions":["m4a","mp4a"]},"audio/mp4a-latm":{"source":"iana"},"audio/mpa":{"source":"iana"},"audio/mpa-robust":{"source":"iana"},"audio/mpeg":{"source":"iana","compressible":false,"extensions":["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/mpeg4-generic":{"source":"iana"},"audio/musepack":{"source":"apache"},"audio/ogg":{"source":"iana","compressible":false,"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":false},"audio/vnd.sealedmedia.softseal.mpeg":{"source":"iana"},"audio/vnd.vmx.cvsd":{"source":"iana"},"audio/vnd.wave":{"compressible":false},"audio/vorbis":{"source":"iana","compressible":false},"audio/vorbis-config":{"source":"iana"},"audio/wav":{"compressible":false,"extensions":["wav"]},"audio/wave":{"compressible":false,"extensions":["wav"]},"audio/webm":{"source":"apache","compressible":false,"extensions":["weba"]},"audio/x-aac":{"source":"apache","compressible":false,"extensions":["aac"]},"audio/x-aiff":{"source":"apache","extensions":["aif","aiff","aifc"]},"audio/x-caf":{"source":"apache","compressible":false,"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":true,"extensions":["otf"]},"font/sfnt":{"source":"iana"},"font/ttf":{"source":"iana","compressible":true,"extensions":["ttf"]},"font/woff":{"source":"iana","extensions":["woff"]},"font/woff2":{"source":"iana","extensions":["woff2"]},"image/aces":{"source":"iana","extensions":["exr"]},"image/apng":{"compressible":false,"extensions":["apng"]},"image/avci":{"source":"iana","extensions":["avci"]},"image/avcs":{"source":"iana","extensions":["avcs"]},"image/avif":{"source":"iana","compressible":false,"extensions":["avif"]},"image/bmp":{"source":"iana","compressible":true,"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":false,"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":false,"extensions":["jp2","jpg2"]},"image/jpeg":{"source":"iana","compressible":false,"extensions":["jpeg","jpg","jpe"]},"image/jph":{"source":"iana","extensions":["jph"]},"image/jphc":{"source":"iana","extensions":["jhc"]},"image/jpm":{"source":"iana","compressible":false,"extensions":["jpm"]},"image/jpx":{"source":"iana","compressible":false,"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":false},"image/png":{"source":"iana","compressible":false,"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":true,"extensions":["svg","svgz"]},"image/t38":{"source":"iana","extensions":["t38"]},"image/tiff":{"source":"iana","compressible":false,"extensions":["tif","tiff"]},"image/tiff-fx":{"source":"iana","extensions":["tfx"]},"image/vnd.adobe.photoshop":{"source":"iana","compressible":true,"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":true,"extensions":["ico"]},"image/vnd.mix":{"source":"iana"},"image/vnd.mozilla.apng":{"source":"iana"},"image/vnd.ms-dds":{"compressible":true,"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":true,"extensions":["ico"]},"image/x-jng":{"source":"nginx","extensions":["jng"]},"image/x-mrsid-image":{"source":"apache","extensions":["sid"]},"image/x-ms-bmp":{"source":"nginx","compressible":true,"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":false},"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":false},"message/imdn+xml":{"source":"iana","compressible":true},"message/news":{"source":"iana"},"message/partial":{"source":"iana","compressible":false},"message/rfc822":{"source":"iana","compressible":true,"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":true,"extensions":["gltf"]},"model/gltf-binary":{"source":"iana","compressible":true,"extensions":["glb"]},"model/iges":{"source":"iana","compressible":false,"extensions":["igs","iges"]},"model/mesh":{"source":"iana","compressible":false,"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":true,"extensions":["stpx"]},"model/step+zip":{"source":"iana","compressible":false,"extensions":["stpz"]},"model/step-xml+zip":{"source":"iana","compressible":false,"extensions":["stpxz"]},"model/stl":{"source":"iana","extensions":["stl"]},"model/vnd.collada+xml":{"source":"iana","compressible":true,"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":true},"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":false,"extensions":["usdz"]},"model/vnd.valve.source.compiled-map":{"source":"iana","extensions":["bsp"]},"model/vnd.vtu":{"source":"iana","extensions":["vtu"]},"model/vrml":{"source":"iana","compressible":false,"extensions":["wrl","vrml"]},"model/x3d+binary":{"source":"apache","compressible":false,"extensions":["x3db","x3dbz"]},"model/x3d+fastinfoset":{"source":"iana","extensions":["x3db"]},"model/x3d+vrml":{"source":"apache","compressible":false,"extensions":["x3dv","x3dvz"]},"model/x3d+xml":{"source":"iana","compressible":true,"extensions":["x3d","x3dz"]},"model/x3d-vrml":{"source":"iana","extensions":["x3dv"]},"multipart/alternative":{"source":"iana","compressible":false},"multipart/appledouble":{"source":"iana"},"multipart/byteranges":{"source":"iana"},"multipart/digest":{"source":"iana"},"multipart/encrypted":{"source":"iana","compressible":false},"multipart/form-data":{"source":"iana","compressible":false},"multipart/header-set":{"source":"iana"},"multipart/mixed":{"source":"iana"},"multipart/multilingual":{"source":"iana"},"multipart/parallel":{"source":"iana"},"multipart/related":{"source":"iana","compressible":false},"multipart/report":{"source":"iana"},"multipart/signed":{"source":"iana","compressible":false},"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":true,"extensions":["appcache","manifest"]},"text/calendar":{"source":"iana","extensions":["ics","ifb"]},"text/calender":{"compressible":true},"text/cmd":{"compressible":true},"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":true,"extensions":["css"]},"text/csv":{"source":"iana","compressible":true,"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":true,"extensions":["html","htm","shtml"]},"text/jade":{"extensions":["jade"]},"text/javascript":{"source":"iana","compressible":true},"text/jcr-cnd":{"source":"iana"},"text/jsx":{"compressible":true,"extensions":["jsx"]},"text/less":{"compressible":true,"extensions":["less"]},"text/markdown":{"source":"iana","compressible":true,"extensions":["markdown","md"]},"text/mathml":{"source":"nginx","extensions":["mml"]},"text/mdx":{"compressible":true,"extensions":["mdx"]},"text/mizar":{"source":"iana"},"text/n3":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["n3"]},"text/parameters":{"source":"iana","charset":"UTF-8"},"text/parityfec":{"source":"iana"},"text/plain":{"source":"iana","compressible":true,"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":true,"extensions":["rtx"]},"text/rtf":{"source":"iana","compressible":true,"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":true,"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":true,"extensions":["uri","uris","urls"]},"text/vcard":{"source":"iana","compressible":true,"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":true,"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":true},"text/x-handlebars-template":{"extensions":["hbs"]},"text/x-java-source":{"source":"apache","extensions":["java"]},"text/x-jquery-tmpl":{"compressible":true},"text/x-lua":{"extensions":["lua"]},"text/x-markdown":{"compressible":true,"extensions":["mkd"]},"text/x-nfo":{"source":"apache","extensions":["nfo"]},"text/x-opml":{"source":"apache","extensions":["opml"]},"text/x-org":{"compressible":true,"extensions":["org"]},"text/x-pascal":{"source":"apache","extensions":["p","pas"]},"text/x-processing":{"compressible":true,"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":true,"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":true,"extensions":["xml"]},"text/xml-external-parsed-entity":{"source":"iana"},"text/yaml":{"compressible":true,"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":false,"extensions":["mp4","mp4v","mpg4"]},"video/mp4v-es":{"source":"iana"},"video/mpeg":{"source":"iana","compressible":false,"extensions":["mpeg","mpg","mpe","m1v","m2v"]},"video/mpeg4-generic":{"source":"iana"},"video/mpv":{"source":"iana"},"video/nv":{"source":"iana"},"video/ogg":{"source":"iana","compressible":false,"extensions":["ogv"]},"video/parityfec":{"source":"iana"},"video/pointer":{"source":"iana"},"video/quicktime":{"source":"iana","compressible":false,"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":false,"extensions":["webm"]},"video/x-f4v":{"source":"apache","extensions":["f4v"]},"video/x-fli":{"source":"apache","extensions":["fli"]},"video/x-flv":{"source":"apache","compressible":false,"extensions":["flv"]},"video/x-m4v":{"source":"apache","extensions":["m4v"]},"video/x-matroska":{"source":"apache","compressible":false,"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":false,"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":true},"x-shader/x-vertex":{"compressible":true}}')}},__webpack_module_cache__={},leafPrototypes,getProto,inProgress,dataWebpackPrefix;function __webpack_require__(m){var v=__webpack_module_cache__[m];if(void 0!==v)return v.exports;var q=__webpack_module_cache__[m]={id:m,loaded:!1,exports:{}};return __webpack_modules__[m].call(q.exports,q,q.exports,__webpack_require__),q.loaded=!0,q.exports}__webpack_require__.m=__webpack_modules__,__webpack_require__.n=m=>{var v=m&&m.__esModule?()=>m.default:()=>m;return __webpack_require__.d(v,{a:v}),v},getProto=Object.getPrototypeOf?m=>Object.getPrototypeOf(m):m=>m.__proto__,__webpack_require__.t=function(m,v){if(1&v&&(m=this(m)),8&v)return m;if("object"==typeof m&&m){if(4&v&&m.__esModule)return m;if(16&v&&"function"==typeof m.then)return m}var q=Object.create(null);__webpack_require__.r(q);var ee={};leafPrototypes=leafPrototypes||[null,getProto({}),getProto([]),getProto(getProto)];for(var ae=2&v&&m;"object"==typeof ae&&!~leafPrototypes.indexOf(ae);ae=getProto(ae))Object.getOwnPropertyNames(ae).forEach((v=>ee[v]=()=>m[v]));return ee.default=()=>m,__webpack_require__.d(q,ee),q},__webpack_require__.d=(m,v)=>{for(var q in v)__webpack_require__.o(v,q)&&!__webpack_require__.o(m,q)&&Object.defineProperty(m,q,{enumerable:!0,get:v[q]})},__webpack_require__.f={},__webpack_require__.e=m=>Promise.all(Object.keys(__webpack_require__.f).reduce(((v,q)=>(__webpack_require__.f[q](m,v),v)),[])),__webpack_require__.u=m=>"build/"+m+"."+{116:"37edbd7a",272:"a81762af",302:"5d79da8c",431:"3b515192",883:"dc6fdba5",964:"b4251c26",988:"dfa3fb0b",1131:"55ff4154",1240:"48e92ebb",1910:"b0bb5443",2582:"ccb47488",2614:"ec0608ae",2634:"f734350f",2718:"2c8c015b",2918:"1536cead",2976:"50598e22",3420:"d463ba25",3562:"d1ddb2dd",3708:"106f60d1",3854:"e4547da5",3992:"f28aa926",4096:"8c8c64b4",4196:"b293c566",4302:"74ae422c",4448:"ea641be7",4566:"20cd22c9",5058:"143407b8",5429:"606f274f",5593:"9621e5a0",5778:"7ecd69d1",6317:"330d39dc",6489:"4ba88841",6518:"15232bd1",6522:"f025e7cf",6621:"135373b3",6892:"f732e07d",7104:"c88dfb13",7161:"eb40b25b",7830:"a5de16ee",7852:"c22a60ce",7922:"bdd75c91",8059:"48f907ba",8383:"4d3945bc",8808:"3cf3fb73",9007:"f3e4f8c5",9231:"7db1e266",9264:"4b2d3372",9505:"4e385ca4",9635:"8480d3f6",9678:"5a27f9da",9698:"21fea3ef",9892:"670c42db"}[m]+".js",__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(m){if("object"==typeof window)return window}}(),__webpack_require__.o=(m,v)=>Object.prototype.hasOwnProperty.call(m,v),inProgress={},dataWebpackPrefix="@samvera/ramp:",__webpack_require__.l=(m,v,q,ee)=>{if(inProgress[m])inProgress[m].push(v);else{var ae,ie;if(void 0!==q)for(var de=document.getElementsByTagName("script"),ce=0;ce{ae.onerror=ae.onload=null,clearTimeout(pe);var ee=inProgress[m];if(delete inProgress[m],ae.parentNode&&ae.parentNode.removeChild(ae),ee&&ee.forEach((m=>m(q))),v)return v(q)},pe=setTimeout(onScriptComplete.bind(null,void 0,{type:"timeout",target:ae}),12e4);ae.onerror=onScriptComplete.bind(null,ae.onerror),ae.onload=onScriptComplete.bind(null,ae.onload),ie&&document.head.appendChild(ae)}},__webpack_require__.r=m=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(m,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(m,"__esModule",{value:!0})},__webpack_require__.nmd=m=>(m.paths=[],m.children||(m.children=[]),m),__webpack_require__.p="",(()=>{var m={179:0};__webpack_require__.f.j=(v,q)=>{var ee=__webpack_require__.o(m,v)?m[v]:void 0;if(0!==ee)if(ee)q.push(ee[2]);else{var ae=new Promise(((q,ae)=>ee=m[v]=[q,ae]));q.push(ee[2]=ae);var ie=__webpack_require__.p+__webpack_require__.u(v),de=new Error;__webpack_require__.l(ie,(q=>{if(__webpack_require__.o(m,v)&&(0!==(ee=m[v])&&(m[v]=void 0),ee)){var ae=q&&("load"===q.type?"missing":q.type),ie=q&&q.target&&q.target.src;de.message="Loading chunk "+v+" failed.\n("+ae+": "+ie+")",de.name="ChunkLoadError",de.type=ae,de.request=ie,ee[1](de)}}),"chunk-"+v,v)}};var webpackJsonpCallback=(v,q)=>{var ee,ae,[ie,de,ce]=q,le=0;if(ie.some((v=>0!==m[v]))){for(ee in de)__webpack_require__.o(de,ee)&&(__webpack_require__.m[ee]=de[ee]);if(ce)ce(__webpack_require__)}for(v&&v(q);le{"use strict";var m=__webpack_require__(93379),v=__webpack_require__.n(m),q=__webpack_require__(36939),ee={insert:"head",singleton:!1};v()(q.Z,ee),q.Z.locals})(),(()=>{"use strict";__webpack_require__(57625),__webpack_require__(47097),__webpack_require__(77310);var m=__webpack_require__(1570).Z.createStyleSheet({body:{isolate:!1,margin:0,padding:0,minWidth:0,maxWidth:"100%",border:0}}).attach().classes.body;document.body.classList.add(m);var v=__webpack_require__(73935),q=(__webpack_require__(74916),__webpack_require__(64765),__webpack_require__(67294)),ee=(__webpack_require__(80504),__webpack_require__(92222),__webpack_require__(19601),__webpack_require__(30489),__webpack_require__(41539),__webpack_require__(12419),__webpack_require__(39714),__webpack_require__(29254),__webpack_require__(37268),__webpack_require__(45697)),ae=__webpack_require__.n(ee),ie=__webpack_require__(64799),de=__webpack_require__(40460),ce=__webpack_require__(15660),le=(__webpack_require__(35433),__webpack_require__(24335),__webpack_require__(39980),__webpack_require__(62356),__webpack_require__(16185));const pe=function prismTheme(m){var v,q=m.color;return(v={"&":{color:q.codeBase}})["& .token.comment,\n& .token.prolog,\n& .token.doctype,\n& .token.cdata"]={isolate:!1,color:q.codeComment},v["& .token.punctuation"]={isolate:!1,color:q.codePunctuation},v["& .namespace"]={isolate:!1,opacity:.7},v["& .token.property,\n& .token.tag,\n& .token.boolean,\n& .token.number,\n& .token.constant,\n& .token.symbol"]={isolate:!1,color:q.codeProperty},v["& .token.deleted"]={isolate:!1,color:q.codeDeleted},v["& .token.selector,\n& .token.attr-name,\n& .token.string,\n& .token.char,\n& .token.builtin"]={isolate:!1,color:q.codeString},v["& .token.inserted"]={isolate:!1,color:q.codeInserted},v["& .token.operator,\n& .token.entity,\n& .token.url,\n& .language-css .token.string,\n& .style .token.string"]={isolate:!1,color:q.codeOperator},v["& .token.atrule,\n& .token.attr-value,\n& .token.keyword"]={isolate:!1,color:q.codeKeyword},v["& .token.function,\n& .token.class-name"]={isolate:!1,color:q.codeFunction},v["& .token.regex,\n& .token.important,\n& .token.variable"]={isolate:!1,color:q.codeVariable},v["& .token.important,\n& .token.bold"]={isolate:!1,fontWeight:"bold"},v["& .token.italic"]={isolate:!1,fontStyle:"italic"},v["& .token.entity"]={isolate:!1,cursor:"help"},v};function _assertThisInitialized(m){if(void 0===m)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return m}function _defineProperty(m,v,q){return v in m?Object.defineProperty(m,v,{value:q,enumerable:!0,configurable:!0,writable:!0}):m[v]=q,m}var fe=function highlight(m){return(0,ce.highlight)(m,ce.languages.jsx,"jsx")},ye=function(m){var v,ee;ee=m,(v=Editor).prototype=Object.create(ee.prototype),v.prototype.constructor=v,v.__proto__=ee;var ae;ae=Editor;function Editor(){for(var v,q=arguments.length,ee=new Array(q),ae=0;ae",lt:"<",nbsp:" ",quot:"“"},Ie=["style","script"],Pe=/([-A-Z0-9_:]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|(?:\{((?:\\.|{[^}]*?}|[^}])*)\})))?/gi,qe=/mailto:/i,We=/\n{2,}$/,ze=/^( *>[^\n]+(\n[^\n]+)*\n*)+\n{2,}/,Ve=/^ *> ?/gm,He=/^ {2,}\n/,Xe=/^(?:( *[-*_]) *){3,}(?:\n *)+\n/,Qe=/^\s*(`{3,}|~{3,}) *(\S+)? *\n([\s\S]+?)\s*\1 *(?:\n *)+\n?/,Ye=/^(?: {4}[^\n]+\n*)+(?:\n *)+\n?/,et=/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,tt=/^(?:\n *)*\n/,nt=/\r\n?/g,rt=/^\[\^([^\]]+)](:.*)\n/,it=/^\[\^([^\]]+)]/,st=/\f/g,ot=/^\s*?\[(x|\s)\]/,dt=/^ *(#{1,6}) *([^\n]+)\n{0,2}/,ct=/^([^\n]+)\n *(=|-){3,} *(?:\n *)+\n/,lt=/^ *(?!<[a-z][^ >/]* ?\/>)<([a-z][^ >/]*) ?([^>]*)\/{0}>\n?(\s*(?:<\1[^>]*?>[\s\S]*?<\/\1>|(?!<\1)[\s\S])*?)<\/\1>\n*/i,ut=/&([a-z]+);/g,pt=/^/,ht=/^(data|aria|x)-[a-z_][a-z\d_.-]*$/,gt=/^ *<([a-z][a-z0-9:]*)(?:\s+((?:<.*?>|[^>])*))?\/?>(?!<\/\1>)(\s*\n)?/i,ft=/^\{.*\}$/,mt=/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,yt=/^<([^ >]+@[^ >]+)>/,vt=/^<([^ >]+:\/[^ >]+)>/,bt=/ *\n+$/,Rt=/(?:^|\n)( *)$/,xt=/-([a-z])?/gi,_t=/^(.*\|?.*)\n *(\|? *[-:]+ *\|[-| :]*)\n((?:.*\|.*\n)*)\n?/,Et=/^((?:[^\n]|\n(?! *\n))+)(?:\n *)+\n/,wt=/^\[([^\]]*)\]:\s*(\S+)\s*("([^"]*)")?/,Tt=/^!\[([^\]]*)\] ?\[([^\]]*)\]/,Dt=/^\[([^\]]*)\] ?\[([^\]]*)\]/,St=/(\[|\])/g,Ct=/(\n|^[-*]\s|^#|^ {2,}|^-{2,}|^>\s)/,kt=/\t/g,At=/^ *\| */,It=/(^ *\||\| *$)/g,jt=/ *$/,Pt=/^ *:-+: *$/,Ft=/^ *:-+ *$/,Ot=/^ *-+: *$/,Lt=/^([*_])\1((?:\[.*?\][([].*?[)\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~+.*?~+|.)*?)\1\1(?!\1)/,Ut=/^([*_])((?:\[.*?\][([].*?[)\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~+.*?~+|.)*?)\1(?!\1)/,Bt=/^~~((?:\[.*?\]|<.*?>(?:.*?<.*?>)?|`.*?`|.)*?)~~/,Nt=/^\\([^0-9A-Za-z\s])/,Mt=/^[\s\S]+?(?=[^0-9A-Z\s\u00c0-\uffff&;.()'"]|\d+\.|\n\n| {2,}\n|\w+:\S|$)/i,qt=/(^\n+|\n+$|\s+$)/g,Wt=/^([ \t]*)/,zt=/\\([^0-9A-Z\s])/gi,Vt=/^( *)((?:[*+-]|\d+\.)) +/,Ht=/( *)((?:[*+-]|\d+\.)) +[^\n]*(?:\n(?!\1(?:[*+-]|\d+\.) )[^\n]*)*(\n|$)/gm,Gt=/^( *)((?:[*+-]|\d+\.)) [\s\S]+?(?:\n{2,}(?! )(?!\1(?:[*+-]|\d+\.) (?!(?:[*+-]|\d+\.) ))\n*|\s*\n*$)/,$t=/^\[((?:\[[^\]]*\]|[^\[\]]|\](?=[^\[]*\]))*)\]\(\s*?(?:\s+['"]([\s\S]*?)['"])?\s*\)/,Xt=/^!\[((?:\[[^\]]*\]|[^\[\]]|\](?=[^\[]*\]))*)\]\(\s*?(?:\s+['"]([\s\S]*?)['"])?\s*\)/,Kt=[ze,Ye,Qe,dt,ct,lt,pt,gt,Ht,Gt,_t,Et];function containsBlockSyntax(m){return Kt.some((function(v){return v.test(m)}))}function slugify(m){return m.replace(/[ÀÁÂÃÄÅàáâãäåæÆ]/g,"a").replace(/[çÇ]/g,"c").replace(/[ðÐ]/g,"d").replace(/[ÈÉÊËéèêë]/g,"e").replace(/[ÏïÎîÍíÌì]/g,"i").replace(/[Ññ]/g,"n").replace(/[øØœŒÕõÔôÓóÒò]/g,"o").replace(/[ÜüÛûÚúÙù]/g,"u").replace(/[ŸÿÝý]/g,"y").replace(/[^a-z0-9- ]/gi,"").replace(/ /gi,"-").toLowerCase()}function parseTableAlignCapture(m){return Ot.test(m)?"right":Pt.test(m)?"center":Ft.test(m)?"left":null}function parseTableRow(m,v,q){var ee=q.inTable;q.inTable=!0;var ae=v(m.trim(),q);q.inTable=ee;var ie=[[]];return ae.forEach((function(m,v){"tableSeparator"===m.type?0!==v&&v!==ae.length-1&&ie.push([]):("text"===m.type&&(null==ae[v+1]||"tableSeparator"===ae[v+1].type)&&(m.content=m.content.replace(jt,"")),ie[ie.length-1].push(m))})),ie}function parseTableAlign(m){return m.replace(It,"").split("|").map(parseTableAlignCapture)}function parseTableCells(m,v,q){return m.trim().split("\n").map((function(m){return parseTableRow(m,v,q)}))}function parseTable(m,v,q){q.inline=!0;var ee=parseTableRow(m[1],v,q),ae=parseTableAlign(m[2]),ie=parseTableCells(m[3],v,q);return q.inline=!1,{align:ae,cells:ie,header:ee,type:"table"}}function getTableStyle(m,v){return null==m.align[v]?{}:{textAlign:m.align[v]}}function normalizeAttributeKey(m){return-1!==m.indexOf("-")&&null===m.match(ht)&&(m=m.replace(xt,(function(m,v){return v.toUpperCase()}))),m}function attributeValueToJSXPropValue(m,v){return"style"===m?v.split(/;\s?/).reduce((function(m,v){var q=v.slice(0,v.indexOf(":")),ee=q.replace(/(-[a-z])/g,(function(m){return m[1].toUpperCase()}));return m[ee]=v.slice(q.length+1).trim(),m}),{}):"href"===m?sanitizeUrl(v):(v.match(ft)&&(v=v.slice(1,v.length-1)),"true"===v||"false"!==v&&v)}function normalizeWhitespace(m){return m.replace(nt,"\n").replace(st,"").replace(kt," ")}function parserFor(m){function b(q,ee){for(var ae=[],ie="";q;)for(var de=0;de2?ie-2:0),ce=2;ce1?ae=d(q?"span":"div",{key:"outer"},ee):1===ee.length?"string"==typeof(ae=ee[0])&&(ae=d("span",{key:"outer"},ae)):ae=d("span",{key:"outer"}),ae}function e(m){var v=m.match(Pe);return v?v.reduce((function(m,v,ee){var ae=v.indexOf("=");if(-1!==ae){var ie=normalizeAttributeKey(v.slice(0,ae)).trim(),de=xe()(v.slice(ae+1).trim()),ce=Te[ie]||ie,le=m[ce]=attributeValueToJSXPropValue(ie,de);(lt.test(le)||gt.test(le))&&(m[ce]=q.cloneElement(c(le.trim()),{key:ee}))}else"style"!==v&&(m[Te[v]||v]=!0);return m}),{}):void 0}(v=v||{}).overrides=v.overrides||{},v.slugify=v.slugify||slugify,v.namedCodesToUnicode=v.namedCodesToUnicode?_e({},Se,v.namedCodesToUnicode):Se;var ee=v.createElement||q.createElement;var ae=[],ie={},de={blockQuote:{match:blockRegex(ze),order:Jt,parse:function d(m,v,q){return{content:v(m[0].replace(Ve,""),q)}},react:function e(m,v,q){return d("blockquote",{key:q.key},v(m.content,q))}},breakLine:{match:anyScopeRegex(He),order:Jt,parse:captureNothing,react:function e(m,v,q){return d("br",{key:q.key})}},breakThematic:{match:blockRegex(Xe),order:Jt,parse:captureNothing,react:function e(m,v,q){return d("hr",{key:q.key})}},codeBlock:{match:blockRegex(Ye),order:Zt,parse:function c(m){return{content:m[0].replace(/^ {4}/gm,"").replace(/\n+$/,""),lang:void 0}},react:function e(m,v,q){return d("pre",{key:q.key},d("code",{className:m.lang?"lang-"+m.lang:""},m.content))}},codeFenced:{match:blockRegex(Qe),order:Zt,parse:function b(m){return{content:m[3],lang:m[2]||void 0,type:"codeBlock"}}},codeInline:{match:simpleInlineRegex(et),order:Yt,parse:function b(m){return{content:m[2]}},react:function e(m,v,q){return d("code",{key:q.key},m.content)}},footnote:{match:blockRegex(rt),order:Zt,parse:function b(m){return ae.push({footnote:m[2],identifier:m[1]}),{}},react:renderNothing},footnoteReference:{match:inlineRegex(it),order:Jt,parse:function c(m){return{content:m[1],target:"#"+v.slugify(m[1])}},react:function e(m,v,q){return d("a",{key:q.key,href:sanitizeUrl(m.target)},d("sup",{key:q.key},m.content))}},gfmTask:{match:inlineRegex(ot),order:Jt,parse:function b(m){return{completed:"x"===m[1].toLowerCase()}},react:function e(m,v,q){return d("input",{checked:m.completed,key:q.key,readOnly:!0,type:"checkbox"})}},heading:{match:blockRegex(dt),order:Jt,parse:function e(m,q,ee){return{content:parseInline(q,m[2],ee),id:v.slugify(m[2]),level:m[1].length}},react:function f(m,v,q){return d("h"+m.level,{id:m.id,key:q.key},v(m.content,q))}},headingSetext:{match:blockRegex(ct),order:Zt,parse:function d(m,v,q){return{content:parseInline(v,m[1],q),level:"="===m[2]?1:2,type:"heading"}}},htmlComment:{match:anyScopeRegex(pt),order:Jt,parse:function a(){return{}},react:renderNothing},image:{match:simpleInlineRegex(Xt),order:Jt,parse:function b(m){return{alt:m[1],target:unescapeUrl(m[2]),title:m[3]}},react:function e(m,v,q){return d("img",{key:q.key,alt:m.alt||void 0,title:m.title||void 0,src:sanitizeUrl(m.target)})}},link:{match:inlineRegex($t),order:Yt,parse:function d(m,v,q){return{content:parseSimpleInline(v,m[1],q),target:unescapeUrl(m[2]),title:m[3]}},react:function e(m,v,q){return d("a",{key:q.key,href:sanitizeUrl(m.target),title:m.title},v(m.content,q))}},linkAngleBraceStyleDetector:{match:inlineRegex(vt),order:Zt,parse:function b(m){return{content:[{content:m[1],type:"text"}],target:m[1],type:"link"}}},linkBareUrlDetector:{match:inlineRegex(mt),order:Zt,parse:function b(m){return{content:[{content:m[1],type:"text"}],target:m[1],title:void 0,type:"link"}}},linkMailtoDetector:{match:inlineRegex(yt),order:Zt,parse:function d(m){var v=m[1],q=m[1];return qe.test(q)||(q="mailto:"+q),{content:[{content:v.replace("mailto:",""),type:"text"}],target:q,type:"link"}}},list:{match:function f(m,v,q){var ee=Rt.exec(q),ae=v._list||!v.inline;return ee&&ae?(m=ee[1]+m,Gt.exec(m)):null},order:Jt,parse:function j(m,v,q){var ee=m[2],ae=ee.length>1,ie=ae?+ee:void 0,de=m[0].replace(We,"\n").match(Ht),ce=!1,le=de.map((function(m,ee){var ae=Vt.exec(m)[0].length,ie=new RegExp("^ {1,"+ae+"}","gm"),le=m.replace(ie,"").replace(Vt,""),pe=ee===de.length-1,fe=-1!==le.indexOf("\n\n")||pe&&ce;ce=fe;var ye,be=q.inline,Re=q._list;q._list=!0,fe?(q.inline=!1,ye=le.replace(bt,"\n\n")):(q.inline=!0,ye=le.replace(bt,""));var xe=v(ye,q);return q.inline=be,q._list=Re,xe}));return{items:le,ordered:ae,start:ie}},react:function f(m,v,q){return d(m.ordered?"ol":"ul",{key:q.key,start:m.start},m.items.map((function(m,ee){return d("li",{key:ee},v(m,q))})))}},newlineCoalescer:{match:blockRegex(tt),order:Yt,parse:captureNothing,react:function a(){return"\n"}},paragraph:{match:blockRegex(Et),order:Yt,parse:parseCaptureInline,react:function e(m,v,q){return d("p",{key:q.key},v(m.content,q))}},ref:{match:inlineRegex(wt),order:Zt,parse:function b(m){return ie[m[1]]={target:m[2],title:m[4]},{}},react:renderNothing},refImage:{match:simpleInlineRegex(Tt),order:Zt,parse:function b(m){return{alt:m[1]||void 0,ref:m[2]}},react:function e(m,v,q){return d("img",{key:q.key,alt:m.alt,src:sanitizeUrl(ie[m.ref].target),title:ie[m.ref].title})}},refLink:{match:inlineRegex(Dt),order:Zt,parse:function d(m,v,q){return{content:v(m[1],q),fallbackContent:v(m[0].replace(St,"\\$1"),q),ref:m[2]}},react:function e(m,v,q){return ie[m.ref]?d("a",{key:q.key,href:sanitizeUrl(ie[m.ref].target),title:ie[m.ref].title},v(m.content,q)):d("span",{key:q.key},v(m.fallbackContent,q))}},table:{match:blockRegex(_t),order:Jt,parse:parseTable,react:function f(m,v,q){return d("table",{key:q.key},d("thead",null,d("tr",null,m.header.map((function(ee,ae){return d("th",{key:ae,style:getTableStyle(m,ae)},v(ee,q))})))),d("tbody",null,m.cells.map((function(ee,ae){return d("tr",{key:ae},ee.map((function(ee,ae){return d("td",{key:ae,style:getTableStyle(m,ae)},v(ee,q))})))}))))}},tableSeparator:{match:function c(m,v){return v.inTable?At.exec(m):null},order:Jt,parse:function a(){return{type:"tableSeparator"}},react:function a(){return" | "}},text:{match:anyScopeRegex(Mt),order:sn,parse:function c(m){return{content:m[0].replace(ut,(function(m,q){return v.namedCodesToUnicode[q]?v.namedCodesToUnicode[q]:m}))}},react:function b(m){return m.content}},textBolded:{match:simpleInlineRegex(Lt),order:Qt,parse:function d(m,v,q){return{content:v(m[2],q)}},react:function e(m,v,q){return d("strong",{key:q.key},v(m.content,q))}},textEmphasized:{match:simpleInlineRegex(Ut),order:Yt,parse:function d(m,v,q){return{content:v(m[2],q)}},react:function e(m,v,q){return d("em",{key:q.key},v(m.content,q))}},textEscaped:{match:simpleInlineRegex(Nt),order:Jt,parse:function b(m){return{content:m[1],type:"text"}}},textStrikethroughed:{match:simpleInlineRegex(Bt),order:Yt,parse:parseCaptureInline,react:function e(m,v,q){return d("del",{key:q.key},v(m.content,q))}}};!0!==v.disableParsingRawHTML&&(de.htmlBlock={match:anyScopeRegex(lt),order:Jt,parse:function l(m,v,q){var ee=m[3].match(Wt)[1],ae=new RegExp("^"+ee,"gm"),ie=m[3].replace(ae,""),de=containsBlockSyntax(ie)?parseBlock:parseInline,ce=m[1].toLowerCase(),le=-1!==Ie.indexOf(ce);return{attrs:e(m[2]),content:le?m[3]:de(v,ie,q),noInnerParse:le,tag:le?ce:m[1]}},react:function e(m,v,q){return d(m.tag,_e({key:q.key},m.attrs),m.noInnerParse?m.content:v(m.content,q))}},de.htmlSelfClosing={match:anyScopeRegex(gt),order:Jt,parse:function b(m){return{attrs:e(m[2]||""),tag:m[1]}},react:function e(m,v,q){return d(m.tag,_e({},m.attrs,{key:q.key}))}});var ce=parserFor(de),le=reactFor(ruleOutput(de)),pe=c(function(m){return m.replace(/)/g,"")}(m));return ae.length&&pe.props.children.push(d("footer",{key:"footer"},ae.map((function(m){return d("div",{id:v.slugify(m.identifier),key:m.identifier},m.identifier,le(ce(m.footnote,{inline:!0})))})))),pe}var dn=__webpack_require__(44359),cn=__webpack_require__.n(dn),ln=__webpack_require__(86010);function LinkRenderer_extends(){return LinkRenderer_extends=Object.assign||function(m){for(var v=1;v=0||(ae[q]=m[q]);return ae}var un=function LinkRenderer(m){var v=m.classes,ee=m.children,ae=_objectWithoutPropertiesLoose(m,["classes","children"]);return q.createElement("a",LinkRenderer_extends({},ae,{className:(0,ln.Z)(v.link,ae.className)}),ee)};un.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,children:ae().node,className:ae().string,href:ae().string};const pn=(0,ie.Z)((function styles(m){var v=m.color;return{link:{"&, &:link, &:visited":{fontSize:"inherit",color:v.link,textDecoration:"none"},"&:hover, &:active":{isolate:!1,color:v.linkHover,cursor:"pointer"}}}}))(un);var hn=__webpack_require__(47014),gn=function ParaRenderer(m){var v=m.classes,ee=m.semantic,ae=m.children,ie=ee||"div";return q.createElement(ie,{className:v.para},ae)};gn.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,semantic:ae().oneOf(["p"]),children:ae().node.isRequired};const mn=(0,ie.Z)((function styles(m){var v=m.space,q=m.color,ee=m.fontFamily,ae=m.fontSize;return{para:{marginTop:0,marginBottom:v[2],color:q.base,fontFamily:ee.base,fontSize:ae.text,lineHeight:1.5}}}))(gn);function HeadingRenderer_extends(){return HeadingRenderer_extends=Object.assign||function(m){for(var v=1;v=0||(ae[q]=m[q]);return ae}var yn=function HeadingRenderer(m){var v=m.classes,ee=m.level,ae=m.children,ie=HeadingRenderer_objectWithoutPropertiesLoose(m,["classes","level","children"]),de="h"+ee,ce=(0,ln.Z)(v.heading,v["heading"+ee]);return q.createElement(de,HeadingRenderer_extends({},ie,{className:ce}),ae)};yn.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,level:ae().oneOf([1,2,3,4,5,6]).isRequired,children:ae().node};const vn=(0,ie.Z)((function styles(m){var v=m.color,q=m.fontFamily,ee=m.fontSize;return{heading:{margin:0,color:v.base,fontFamily:q.base,fontWeight:"normal"},heading1:{fontSize:ee.h1},heading2:{fontSize:ee.h2},heading3:{fontSize:ee.h3},heading4:{fontSize:ee.h4},heading5:{fontSize:ee.h5,fontWeight:"bold"},heading6:{fontSize:ee.h6,fontStyle:"italic"}}}))(yn);var bn=function MarkdownHeadingRenderer(m){var v=m.classes,ee=m.level,ae=m.children,ie=m.id;return q.createElement("div",{className:v.spacing},q.createElement(vn,{level:ee,id:ie},ae))};bn.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,level:ae().oneOf([1,2,3,4,5,6]).isRequired,children:ae().node,id:ae().string};const xn=(0,ie.Z)((function styles(m){return{spacing:{marginBottom:m.space[2]}}}))(bn);var Sn=function ListRenderer(m){var v=m.classes,ee=m.ordered,ae=m.children,ie=ee?"ol":"ul",de=(0,ln.Z)(v.list,ee&&v.ordered);return q.createElement(ie,{className:de},q.Children.map(ae,(function(m){return q.isValidElement(m)?(0,q.cloneElement)(m,{className:v.li}):m})))};Sn.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,ordered:ae().bool,children:ae().node.isRequired},Sn.defaultProps={ordered:!1};const Cn=(0,ie.Z)((function styles(m){var v=m.space,q=m.color,ee=m.fontFamily;return{list:{marginTop:0,marginBottom:v[2],paddingLeft:v[3],fontSize:"inherit"},ordered:{listStyleType:"decimal"},li:{color:q.base,fontFamily:ee.base,fontSize:"inherit",lineHeight:1.5,listStyleType:"inherit"}}}))(Sn);var On=function BlockquoteRenderer(m){var v=m.classes,ee=m.className,ae=m.children,ie=(0,ln.Z)(v.blockquote,ee);return q.createElement("blockquote",{className:ie},ae)};On.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,className:ae().string,children:ae().node.isRequired};const zn=(0,ie.Z)((function styles(m){var v=m.space,q=m.color,ee=m.fontSize,ae=m.fontFamily;return{blockquote:{margin:[[v[2],v[4]]],padding:0,color:q.base,fontFamily:ae.base,fontSize:ee.base,lineHeight:1.5}}}))(On);var Hn=function PreRenderer(m){var v=m.classes,ee=m.className,ae=m.children,ie=(0,ln.Z)(ee,v.pre);return ee&&-1!==ee.indexOf("lang-")&&ae?q.createElement("pre",{className:ie,dangerouslySetInnerHTML:{__html:ae.toString()}}):q.createElement("pre",{className:ie},ae)};Hn.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,className:ae().string,children:ae().node.isRequired};const Gn=(0,ie.Z)((function styles(m){var v=m.space,q=m.color,ee=m.fontSize,ae=m.fontFamily,ie=m.borderRadius;return{pre:Object.assign({fontFamily:ae.monospace,fontSize:ee.small,lineHeight:1.5,color:q.base,whiteSpace:"pre-wrap",wordWrap:"normal",tabSize:2,hyphens:"none",backgroundColor:q.codeBackground,padding:[[v[1],v[2]]],border:[[1,q.codeBackground,"solid"]],borderRadius:ie,marginTop:0,marginBottom:v[2],overflow:"auto"},pe({color:q}))}}))(Hn);var $n=__webpack_require__(94324);function CheckboxRenderer_extends(){return CheckboxRenderer_extends=Object.assign||function(m){for(var v=1;v=0||(ae[q]=m[q]);return ae}var Kn=function CheckboxRenderer(m){var v=m.classes,ee=CheckboxRenderer_objectWithoutPropertiesLoose(m,["classes"]);return q.createElement("input",CheckboxRenderer_extends({},ee,{type:"checkbox",className:v.input}))};Kn.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired};const Zn=(0,ie.Z)((function styles(){return{input:{isolate:!1,display:"inline-block",verticalAlign:"middle"}}}))(Kn);var Jn=function HrRenderer(m){var v=m.classes;return q.createElement("hr",{className:v.hr})};Jn.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired};const Qn=(0,ie.Z)((function styles(m){var v=m.space;return{hr:{borderBottom:[[1,m.color.border,"solid"]],marginTop:0,marginBottom:v[2]}}}))(Jn);var Yn=function DetailsRenderer(m){var v=m.classes,ee=m.children;return q.createElement("details",{className:v.details},ee)};Yn.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,children:ae().node.isRequired};const ta=(0,ie.Z)((function styles(m){var v=m.space,q=m.color,ee=m.fontSize,ae=m.fontFamily;return{details:{marginBottom:v[2],fontFamily:ae.base,fontSize:ee.base,color:q.base}}}))(Yn);var aa=function DetailsSummaryRenderer(m){var v=m.classes,ee=m.children;return q.createElement("summary",{className:v.summary},ee)};aa.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,children:ae().node.isRequired};const ra=(0,ie.Z)((function styles(m){var v=m.space,q=m.color,ee=m.fontSize,ae=m.fontFamily;return{summary:{marginBottom:v[1],fontFamily:ae.base,fontSize:ee.base,color:q.base,cursor:"pointer","&:focus":{isolate:!1,outline:[[1,"dotted",q.linkHover]],outlineOffset:2}}}}))(aa);var ia=function TableRenderer(m){var v=m.classes,ee=m.children;return q.createElement("table",{className:v.table},ee)};ia.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,children:ae().node.isRequired};const sa=(0,ie.Z)((function styles(m){return{table:{marginTop:0,marginBottom:m.space[2],borderCollapse:"collapse"}}}))(ia);var oa=function TableHeadRenderer(m){var v=m.classes,ee=m.children;return q.createElement("thead",{className:v.thead},ee)};oa.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,children:ae().node.isRequired};const ca=(0,ie.Z)((function styles(m){return{thead:{borderBottom:[[1,m.color.border,"solid"]]}}}))(oa);var ua=function TableBodyRenderer(m){var v=m.children;return q.createElement("tbody",null,v)};ua.propTypes={children:ae().node.isRequired};const ha=ua;var ga=function TableRowRenderer(m){var v=m.children;return q.createElement("tr",null,v)};ga.propTypes={children:ae().node.isRequired};const fa=ga;var ya=function TableCellRenderer(m){var v=m.classes,ee=m.header,ae=m.children;return ee?q.createElement("th",{className:v.th},ae):q.createElement("td",{className:v.td},ae)};ya.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,header:ae().bool,children:ae().node.isRequired},ya.defaultProps={header:!1};const va=(0,ie.Z)((function styles(m){var v=m.space,q=m.color,ee=m.fontSize,ae=m.fontFamily;return{td:{padding:[[v[0],v[2],v[0],0]],fontFamily:ae.base,fontSize:ee.base,color:q.base,lineHeight:1.5},th:{composes:"$td",fontWeight:"bold"}}}))(ya);var ba=function Pre(m){return(0,q.isValidElement)(m.children)?q.createElement(Gn,m.children.props):q.createElement(Gn,m)};ba.propTypes={children:ae().node};var xa={a:{component:pn},h1:{component:xn,props:{level:1}},h2:{component:xn,props:{level:2}},h3:{component:xn,props:{level:3}},h4:{component:xn,props:{level:4}},h5:{component:xn,props:{level:5}},h6:{component:xn,props:{level:6}},p:{component:mn,props:{semantic:"p"}},em:{component:hn.Z,props:{semantic:"em"}},strong:{component:hn.Z,props:{semantic:"strong"}},ul:{component:Cn},ol:{component:Cn,props:{ordered:!0}},blockquote:{component:zn},code:{component:$n.Z},pre:{component:ba},input:{component:Zn},hr:{component:Qn},table:{component:sa},thead:{component:ca},th:{component:va,props:{header:!0}},tbody:{component:ha},tr:{component:fa},td:{component:va},details:{component:ta},summary:{component:ra}},_a=Object.assign({},xa,{p:{component:hn.Z}}),Ea=function Markdown(m){var v=m.text,q=m.inline?_a:xa;return compiler(cn()(v),{overrides:q,forceBlock:!0})};Ea.propTypes={text:ae().string.isRequired,inline:ae().bool};const wa=Ea;var Da=function NameRenderer(m){var v,ee=m.classes,ae=m.children,ie=m.deprecated,de=(0,ln.Z)(ee.name,((v={})[ee.isDeprecated]=ie,v));return q.createElement("code",{className:de},ae)};Da.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,children:ae().node.isRequired,deprecated:ae().bool};const Ca=(0,ie.Z)((function styles(m){var v=m.fontFamily,q=m.fontSize,ee=m.color;return{name:{fontFamily:v.monospace,fontSize:q.small,color:ee.name},isDeprecated:{color:ee.light,textDecoration:"line-through"}}}))(Da);var ka=function TypeRenderer(m){var v=m.classes,ee=m.children;return q.createElement("span",{className:v.type},ee)};ka.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,children:ae().node.isRequired};const Aa=(0,ie.Z)((function styles(m){var v=m.fontFamily,q=m.fontSize,ee=m.color;return{type:{fontFamily:v.monospace,fontSize:q.small,color:ee.type}}}))(ka);var Ia=__webpack_require__(65522),ja=__webpack_require__.n(Ia),Fa=__webpack_require__(5291);function ArgumentRenderer_objectWithoutPropertiesLoose(m,v){if(null==m)return{};var q,ee,ae={},ie=Object.keys(m);for(ee=0;ee=0||(ae[q]=m[q]);return ae}var Oa=function ArgumentRenderer(m){var v=m.classes,ee=m.name,ae=m.type,ie=m.description,de=m.returns,ce=m.block,le=ArgumentRenderer_objectWithoutPropertiesLoose(m,["classes","name","type","description","returns","block"]),pe=ae&&"OptionalType"===ae.type,fe=le.default;pe&&(ae=ae.expression);var ye=ae?Fa.dt.stringify(ae):"",be=q.createElement(ja(),null,de&&"Returns",ee&&q.createElement("span",null,q.createElement(Ca,null,ee),ae&&":"),ae&&q.createElement(Aa,null,ye,pe&&"?",!!fe&&"="+fe),ae&&ie&&"—",ie&&q.createElement(wa,{text:""+ie,inline:!0}));return ce?q.createElement("div",{className:v.block},be):be};Oa.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,name:ae().string,type:ae().object,default:ae().string,description:ae().string,returns:ae().bool,block:ae().bool};const Ba=(0,ie.Z)((function styles(m){return{block:{marginBottom:m.space[2]}}}))(Oa);function ArgumentsRenderer_extends(){return ArgumentsRenderer_extends=Object.assign||function(m){for(var v=1;v0&&gr(ee.width)/m.offsetWidth||1,ie=m.offsetHeight>0&&gr(ee.height)/m.offsetHeight||1);var de=(isElement(m)?getWindow(m):window).visualViewport,ce=!isLayoutViewport()&&q,le=(ee.left+(ce&&de?de.offsetLeft:0))/ae,pe=(ee.top+(ce&&de?de.offsetTop:0))/ie,fe=ee.width/ae,ye=ee.height/ie;return{width:fe,height:ye,top:pe,right:le+fe,bottom:pe+ye,left:le,x:le,y:pe}}function getWindowScroll(m){var v=getWindow(m);return{scrollLeft:v.pageXOffset,scrollTop:v.pageYOffset}}function getNodeName(m){return m?(m.nodeName||"").toLowerCase():null}function getDocumentElement(m){return((isElement(m)?m.ownerDocument:m.document)||window.document).documentElement}function getWindowScrollBarX(m){return getBoundingClientRect(getDocumentElement(m)).left+getWindowScroll(m).scrollLeft}function getComputedStyle(m){return getWindow(m).getComputedStyle(m)}function isScrollParent(m){var v=getComputedStyle(m),q=v.overflow,ee=v.overflowX,ae=v.overflowY;return/auto|scroll|overlay|hidden/.test(q+ae+ee)}function isElementScaled(m){var v=m.getBoundingClientRect(),q=gr(v.width)/m.offsetWidth||1,ee=gr(v.height)/m.offsetHeight||1;return 1!==q||1!==ee}function getCompositeRect(m,v,q){void 0===q&&(q=!1);var ee,ae,ie=isHTMLElement(v),de=isHTMLElement(v)&&isElementScaled(v),ce=getDocumentElement(v),le=getBoundingClientRect(m,de,q),pe={scrollLeft:0,scrollTop:0},fe={x:0,y:0};return(ie||!ie&&!q)&&(("body"!==getNodeName(v)||isScrollParent(ce))&&(pe=(ee=v)!==getWindow(ee)&&isHTMLElement(ee)?{scrollLeft:(ae=ee).scrollLeft,scrollTop:ae.scrollTop}:getWindowScroll(ee)),isHTMLElement(v)?((fe=getBoundingClientRect(v,!0)).x+=v.clientLeft,fe.y+=v.clientTop):ce&&(fe.x=getWindowScrollBarX(ce))),{x:le.left+pe.scrollLeft-fe.x,y:le.top+pe.scrollTop-fe.y,width:le.width,height:le.height}}function getLayoutRect(m){var v=getBoundingClientRect(m),q=m.offsetWidth,ee=m.offsetHeight;return Math.abs(v.width-q)<=1&&(q=v.width),Math.abs(v.height-ee)<=1&&(ee=v.height),{x:m.offsetLeft,y:m.offsetTop,width:q,height:ee}}function getParentNode(m){return"html"===getNodeName(m)?m:m.assignedSlot||m.parentNode||(isShadowRoot(m)?m.host:null)||getDocumentElement(m)}function getScrollParent(m){return["html","body","#document"].indexOf(getNodeName(m))>=0?m.ownerDocument.body:isHTMLElement(m)&&isScrollParent(m)?m:getScrollParent(getParentNode(m))}function listScrollParents(m,v){var q;void 0===v&&(v=[]);var ee=getScrollParent(m),ae=ee===(null==(q=m.ownerDocument)?void 0:q.body),ie=getWindow(ee),de=ae?[ie].concat(ie.visualViewport||[],isScrollParent(ee)?ee:[]):ee,ce=v.concat(de);return ae?ce:ce.concat(listScrollParents(getParentNode(de)))}function isTableElement(m){return["table","td","th"].indexOf(getNodeName(m))>=0}function getTrueOffsetParent(m){return isHTMLElement(m)&&"fixed"!==getComputedStyle(m).position?m.offsetParent:null}function getContainingBlock(m){var v=/firefox/i.test(getUAString());if(/Trident/i.test(getUAString())&&isHTMLElement(m)&&"fixed"===getComputedStyle(m).position)return null;var q=getParentNode(m);for(isShadowRoot(q)&&(q=q.host);isHTMLElement(q)&&["html","body"].indexOf(getNodeName(q))<0;){var ee=getComputedStyle(q);if("none"!==ee.transform||"none"!==ee.perspective||"paint"===ee.contain||-1!==["transform","perspective"].indexOf(ee.willChange)||v&&"filter"===ee.willChange||v&&ee.filter&&"none"!==ee.filter)return q;q=q.parentNode}return null}function getOffsetParent(m){for(var v=getWindow(m),q=getTrueOffsetParent(m);q&&isTableElement(q)&&"static"===getComputedStyle(q).position;)q=getTrueOffsetParent(q);return q&&("html"===getNodeName(q)||"body"===getNodeName(q)&&"static"===getComputedStyle(q).position)?v:q||getContainingBlock(m)||v}var vr="top",br="bottom",Rr="right",xr="left",Dr="auto",Cr=[vr,br,Rr,xr],Ar="start",Pr="end",Fr="clippingParents",Ur="viewport",Br="popper",Wr="reference",Vr=Cr.reduce((function(m,v){return m.concat([v+"-"+Ar,v+"-"+Pr])}),[]),Gr=[].concat(Cr,[Dr]).reduce((function(m,v){return m.concat([v,v+"-"+Ar,v+"-"+Pr])}),[]),Kr=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function order(m){var v=new Map,q=new Set,ee=[];function sort(m){q.add(m.name),[].concat(m.requires||[],m.requiresIfExists||[]).forEach((function(m){if(!q.has(m)){var ee=v.get(m);ee&&sort(ee)}})),ee.push(m)}return m.forEach((function(m){v.set(m.name,m)})),m.forEach((function(m){q.has(m.name)||sort(m)})),ee}function orderModifiers(m){var v=order(m);return Kr.reduce((function(m,q){return m.concat(v.filter((function(m){return m.phase===q})))}),[])}function mergeByName(m){var v=m.reduce((function(m,v){var q=m[v.name];return m[v.name]=q?Object.assign({},q,v,{options:Object.assign({},q.options,v.options),data:Object.assign({},q.data,v.data)}):v,m}),{});return Object.keys(v).map((function(m){return v[m]}))}var Zr={placement:"bottom",modifiers:[],strategy:"absolute"};function areValidElements(){for(var m=arguments.length,v=new Array(m),q=0;q=0?"x":"y"}function computeOffsets(m){var v,q=m.reference,ee=m.element,ae=m.placement,ie=ae?getBasePlacement(ae):null,de=ae?getVariation(ae):null,ce=q.x+q.width/2-ee.width/2,le=q.y+q.height/2-ee.height/2;switch(ie){case vr:v={x:ce,y:q.y-ee.height};break;case br:v={x:ce,y:q.y+q.height};break;case Rr:v={x:q.x+q.width,y:le};break;case xr:v={x:q.x-ee.width,y:le};break;default:v={x:q.x,y:q.y}}var pe=ie?getMainAxisFromPlacement(ie):null;if(null!=pe){var fe="y"===pe?"height":"width";switch(de){case Ar:v[pe]=v[pe]-(q[fe]/2-ee[fe]/2);break;case Pr:v[pe]=v[pe]+(q[fe]/2-ee[fe]/2)}}return v}var ei={top:"auto",right:"auto",bottom:"auto",left:"auto"};function roundOffsetsByDPR(m){var v=m.x,q=m.y,ee=window.devicePixelRatio||1;return{x:gr(v*ee)/ee||0,y:gr(q*ee)/ee||0}}function mapToStyles(m){var v,q=m.popper,ee=m.popperRect,ae=m.placement,ie=m.variation,de=m.offsets,ce=m.position,le=m.gpuAcceleration,pe=m.adaptive,fe=m.roundOffsets,ye=m.isFixed,be=de.x,Re=void 0===be?0:be,xe=de.y,_e=void 0===xe?0:xe,we="function"==typeof fe?fe({x:Re,y:_e}):{x:Re,y:_e};Re=we.x,_e=we.y;var Te=de.hasOwnProperty("x"),Se=de.hasOwnProperty("y"),Ie=xr,Pe=vr,qe=window;if(pe){var We=getOffsetParent(q),ze="clientHeight",Ve="clientWidth";if(We===getWindow(q)&&"static"!==getComputedStyle(We=getDocumentElement(q)).position&&"absolute"===ce&&(ze="scrollHeight",Ve="scrollWidth"),ae===vr||(ae===xr||ae===Rr)&&ie===Pr)Pe=br,_e-=(ye&&We===qe&&qe.visualViewport?qe.visualViewport.height:We[ze])-ee.height,_e*=le?1:-1;if(ae===xr||(ae===vr||ae===br)&&ie===Pr)Ie=Rr,Re-=(ye&&We===qe&&qe.visualViewport?qe.visualViewport.width:We[Ve])-ee.width,Re*=le?1:-1}var He,Xe=Object.assign({position:ce},pe&&ei),Qe=!0===fe?roundOffsetsByDPR({x:Re,y:_e}):{x:Re,y:_e};return Re=Qe.x,_e=Qe.y,le?Object.assign({},Xe,((He={})[Pe]=Se?"0":"",He[Ie]=Te?"0":"",He.transform=(qe.devicePixelRatio||1)<=1?"translate("+Re+"px, "+_e+"px)":"translate3d("+Re+"px, "+_e+"px, 0)",He)):Object.assign({},Xe,((v={})[Pe]=Se?_e+"px":"",v[Ie]=Te?Re+"px":"",v.transform="",v))}const si={name:"applyStyles",enabled:!0,phase:"write",fn:function applyStyles(m){var v=m.state;Object.keys(v.elements).forEach((function(m){var q=v.styles[m]||{},ee=v.attributes[m]||{},ae=v.elements[m];isHTMLElement(ae)&&getNodeName(ae)&&(Object.assign(ae.style,q),Object.keys(ee).forEach((function(m){var v=ee[m];!1===v?ae.removeAttribute(m):ae.setAttribute(m,!0===v?"":v)})))}))},effect:function applyStyles_effect(m){var v=m.state,q={popper:{position:v.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(v.elements.popper.style,q.popper),v.styles=q,v.elements.arrow&&Object.assign(v.elements.arrow.style,q.arrow),function(){Object.keys(v.elements).forEach((function(m){var ee=v.elements[m],ae=v.attributes[m]||{},ie=Object.keys(v.styles.hasOwnProperty(m)?v.styles[m]:q[m]).reduce((function(m,v){return m[v]="",m}),{});isHTMLElement(ee)&&getNodeName(ee)&&(Object.assign(ee.style,ie),Object.keys(ae).forEach((function(m){ee.removeAttribute(m)})))}))}},requires:["computeStyles"]};function distanceAndSkiddingToXY(m,v,q){var ee=getBasePlacement(m),ae=[xr,vr].indexOf(ee)>=0?-1:1,ie="function"==typeof q?q(Object.assign({},v,{placement:m})):q,de=ie[0],ce=ie[1];return de=de||0,ce=(ce||0)*ae,[xr,Rr].indexOf(ee)>=0?{x:ce,y:de}:{x:de,y:ce}}const Ri={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function offset(m){var v=m.state,q=m.options,ee=m.name,ae=q.offset,ie=void 0===ae?[0,0]:ae,de=Gr.reduce((function(m,q){return m[q]=distanceAndSkiddingToXY(q,v.rects,ie),m}),{}),ce=de[v.placement],le=ce.x,pe=ce.y;null!=v.modifiersData.popperOffsets&&(v.modifiersData.popperOffsets.x+=le,v.modifiersData.popperOffsets.y+=pe),v.modifiersData[ee]=de}};var _i={left:"right",right:"left",bottom:"top",top:"bottom"};function getOppositePlacement(m){return m.replace(/left|right|bottom|top/g,(function(m){return _i[m]}))}var Ei={start:"end",end:"start"};function getOppositeVariationPlacement(m){return m.replace(/start|end/g,(function(m){return Ei[m]}))}function getViewportRect(m,v){var q=getWindow(m),ee=getDocumentElement(m),ae=q.visualViewport,ie=ee.clientWidth,de=ee.clientHeight,ce=0,le=0;if(ae){ie=ae.width,de=ae.height;var pe=isLayoutViewport();(pe||!pe&&"fixed"===v)&&(ce=ae.offsetLeft,le=ae.offsetTop)}return{width:ie,height:de,x:ce+getWindowScrollBarX(m),y:le}}function getDocumentRect(m){var v,q=getDocumentElement(m),ee=getWindowScroll(m),ae=null==(v=m.ownerDocument)?void 0:v.body,ie=lr(q.scrollWidth,q.clientWidth,ae?ae.scrollWidth:0,ae?ae.clientWidth:0),de=lr(q.scrollHeight,q.clientHeight,ae?ae.scrollHeight:0,ae?ae.clientHeight:0),ce=-ee.scrollLeft+getWindowScrollBarX(m),le=-ee.scrollTop;return"rtl"===getComputedStyle(ae||q).direction&&(ce+=lr(q.clientWidth,ae?ae.clientWidth:0)-ie),{width:ie,height:de,x:ce,y:le}}function contains(m,v){var q=v.getRootNode&&v.getRootNode();if(m.contains(v))return!0;if(q&&isShadowRoot(q)){var ee=v;do{if(ee&&m.isSameNode(ee))return!0;ee=ee.parentNode||ee.host}while(ee)}return!1}function rectToClientRect(m){return Object.assign({},m,{left:m.x,top:m.y,right:m.x+m.width,bottom:m.y+m.height})}function getInnerBoundingClientRect(m,v){var q=getBoundingClientRect(m,!1,"fixed"===v);return q.top=q.top+m.clientTop,q.left=q.left+m.clientLeft,q.bottom=q.top+m.clientHeight,q.right=q.left+m.clientWidth,q.width=m.clientWidth,q.height=m.clientHeight,q.x=q.left,q.y=q.top,q}function getClientRectFromMixedType(m,v,q){return v===Ur?rectToClientRect(getViewportRect(m,q)):isElement(v)?getInnerBoundingClientRect(v,q):rectToClientRect(getDocumentRect(getDocumentElement(m)))}function getClippingParents(m){var v=listScrollParents(getParentNode(m)),q=["absolute","fixed"].indexOf(getComputedStyle(m).position)>=0&&isHTMLElement(m)?getOffsetParent(m):m;return isElement(q)?v.filter((function(m){return isElement(m)&&contains(m,q)&&"body"!==getNodeName(m)})):[]}function getClippingRect(m,v,q,ee){var ae="clippingParents"===v?getClippingParents(m):[].concat(v),ie=[].concat(ae,[q]),de=ie[0],ce=ie.reduce((function(v,q){var ae=getClientRectFromMixedType(m,q,ee);return v.top=lr(ae.top,v.top),v.right=hr(ae.right,v.right),v.bottom=hr(ae.bottom,v.bottom),v.left=lr(ae.left,v.left),v}),getClientRectFromMixedType(m,de,ee));return ce.width=ce.right-ce.left,ce.height=ce.bottom-ce.top,ce.x=ce.left,ce.y=ce.top,ce}function mergePaddingObject(m){return Object.assign({},{top:0,right:0,bottom:0,left:0},m)}function expandToHashMap(m,v){return v.reduce((function(v,q){return v[q]=m,v}),{})}function detectOverflow(m,v){void 0===v&&(v={});var q=v,ee=q.placement,ae=void 0===ee?m.placement:ee,ie=q.strategy,de=void 0===ie?m.strategy:ie,ce=q.boundary,le=void 0===ce?Fr:ce,pe=q.rootBoundary,fe=void 0===pe?Ur:pe,ye=q.elementContext,be=void 0===ye?Br:ye,Re=q.altBoundary,xe=void 0!==Re&&Re,_e=q.padding,we=void 0===_e?0:_e,Te=mergePaddingObject("number"!=typeof we?we:expandToHashMap(we,Cr)),Se=be===Br?Wr:Br,Ie=m.rects.popper,Pe=m.elements[xe?Se:be],qe=getClippingRect(isElement(Pe)?Pe:Pe.contextElement||getDocumentElement(m.elements.popper),le,fe,de),We=getBoundingClientRect(m.elements.reference),ze=computeOffsets({reference:We,element:Ie,strategy:"absolute",placement:ae}),Ve=rectToClientRect(Object.assign({},Ie,ze)),He=be===Br?Ve:We,Xe={top:qe.top-He.top+Te.top,bottom:He.bottom-qe.bottom+Te.bottom,left:qe.left-He.left+Te.left,right:He.right-qe.right+Te.right},Qe=m.modifiersData.offset;if(be===Br&&Qe){var Ye=Qe[ae];Object.keys(Xe).forEach((function(m){var v=[Rr,br].indexOf(m)>=0?1:-1,q=[vr,br].indexOf(m)>=0?"y":"x";Xe[m]+=Ye[q]*v}))}return Xe}function computeAutoPlacement(m,v){void 0===v&&(v={});var q=v,ee=q.placement,ae=q.boundary,ie=q.rootBoundary,de=q.padding,ce=q.flipVariations,le=q.allowedAutoPlacements,pe=void 0===le?Gr:le,fe=getVariation(ee),ye=fe?ce?Vr:Vr.filter((function(m){return getVariation(m)===fe})):Cr,be=ye.filter((function(m){return pe.indexOf(m)>=0}));0===be.length&&(be=ye);var Re=be.reduce((function(v,q){return v[q]=detectOverflow(m,{placement:q,boundary:ae,rootBoundary:ie,padding:de})[getBasePlacement(q)],v}),{});return Object.keys(Re).sort((function(m,v){return Re[m]-Re[v]}))}function getExpandedFallbackPlacements(m){if(getBasePlacement(m)===Dr)return[];var v=getOppositePlacement(m);return[getOppositeVariationPlacement(m),v,getOppositeVariationPlacement(v)]}const Ti={name:"flip",enabled:!0,phase:"main",fn:function flip(m){var v=m.state,q=m.options,ee=m.name;if(!v.modifiersData[ee]._skip){for(var ae=q.mainAxis,ie=void 0===ae||ae,de=q.altAxis,ce=void 0===de||de,le=q.fallbackPlacements,pe=q.padding,fe=q.boundary,ye=q.rootBoundary,be=q.altBoundary,Re=q.flipVariations,xe=void 0===Re||Re,_e=q.allowedAutoPlacements,we=v.options.placement,Te=getBasePlacement(we),Se=le||(Te===we||!xe?[getOppositePlacement(we)]:getExpandedFallbackPlacements(we)),Ie=[we].concat(Se).reduce((function(m,q){return m.concat(getBasePlacement(q)===Dr?computeAutoPlacement(v,{placement:q,boundary:fe,rootBoundary:ye,padding:pe,flipVariations:xe,allowedAutoPlacements:_e}):q)}),[]),Pe=v.rects.reference,qe=v.rects.popper,We=new Map,ze=!0,Ve=Ie[0],He=0;He=0,tt=et?"width":"height",nt=detectOverflow(v,{placement:Xe,boundary:fe,rootBoundary:ye,altBoundary:be,padding:pe}),rt=et?Ye?Rr:xr:Ye?br:vr;Pe[tt]>qe[tt]&&(rt=getOppositePlacement(rt));var it=getOppositePlacement(rt),st=[];if(ie&&st.push(nt[Qe]<=0),ce&&st.push(nt[rt]<=0,nt[it]<=0),st.every((function(m){return m}))){Ve=Xe,ze=!1;break}We.set(Xe,st)}if(ze)for(var ot=function _loop(m){var v=Ie.find((function(v){var q=We.get(v);if(q)return q.slice(0,m).every((function(m){return m}))}));if(v)return Ve=v,"break"},dt=xe?3:1;dt>0;dt--){if("break"===ot(dt))break}v.placement!==Ve&&(v.modifiersData[ee]._skip=!0,v.placement=Ve,v.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function within(m,v,q){return lr(m,hr(v,q))}function withinMaxClamp(m,v,q){var ee=within(m,v,q);return ee>q?q:ee}const Di={name:"preventOverflow",enabled:!0,phase:"main",fn:function preventOverflow(m){var v=m.state,q=m.options,ee=m.name,ae=q.mainAxis,ie=void 0===ae||ae,de=q.altAxis,ce=void 0!==de&&de,le=q.boundary,pe=q.rootBoundary,fe=q.altBoundary,ye=q.padding,be=q.tether,Re=void 0===be||be,xe=q.tetherOffset,_e=void 0===xe?0:xe,we=detectOverflow(v,{boundary:le,rootBoundary:pe,padding:ye,altBoundary:fe}),Te=getBasePlacement(v.placement),Se=getVariation(v.placement),Ie=!Se,Pe=getMainAxisFromPlacement(Te),qe="x"===Pe?"y":"x",We=v.modifiersData.popperOffsets,ze=v.rects.reference,Ve=v.rects.popper,He="function"==typeof _e?_e(Object.assign({},v.rects,{placement:v.placement})):_e,Xe="number"==typeof He?{mainAxis:He,altAxis:He}:Object.assign({mainAxis:0,altAxis:0},He),Qe=v.modifiersData.offset?v.modifiersData.offset[v.placement]:null,Ye={x:0,y:0};if(We){if(ie){var et,tt="y"===Pe?vr:xr,nt="y"===Pe?br:Rr,rt="y"===Pe?"height":"width",it=We[Pe],st=it+we[tt],ot=it-we[nt],dt=Re?-Ve[rt]/2:0,ct=Se===Ar?ze[rt]:Ve[rt],lt=Se===Ar?-Ve[rt]:-ze[rt],ut=v.elements.arrow,pt=Re&&ut?getLayoutRect(ut):{width:0,height:0},ht=v.modifiersData["arrow#persistent"]?v.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},gt=ht[tt],ft=ht[nt],mt=within(0,ze[rt],pt[rt]),yt=Ie?ze[rt]/2-dt-mt-gt-Xe.mainAxis:ct-mt-gt-Xe.mainAxis,vt=Ie?-ze[rt]/2+dt+mt+ft+Xe.mainAxis:lt+mt+ft+Xe.mainAxis,bt=v.elements.arrow&&getOffsetParent(v.elements.arrow),Rt=bt?"y"===Pe?bt.clientTop||0:bt.clientLeft||0:0,xt=null!=(et=null==Qe?void 0:Qe[Pe])?et:0,_t=it+vt-xt,Et=within(Re?hr(st,it+yt-xt-Rt):st,it,Re?lr(ot,_t):ot);We[Pe]=Et,Ye[Pe]=Et-it}if(ce){var wt,Tt="x"===Pe?vr:xr,Dt="x"===Pe?br:Rr,St=We[qe],Ct="y"===qe?"height":"width",kt=St+we[Tt],At=St-we[Dt],It=-1!==[vr,xr].indexOf(Te),jt=null!=(wt=null==Qe?void 0:Qe[qe])?wt:0,Pt=It?kt:St-ze[Ct]-Ve[Ct]-jt+Xe.altAxis,Ft=It?St+ze[Ct]+Ve[Ct]-jt-Xe.altAxis:At,Ot=Re&&It?withinMaxClamp(Pt,St,Ft):within(Re?Pt:kt,St,Re?Ft:At);We[qe]=Ot,Ye[qe]=Ot-St}v.modifiersData[ee]=Ye}},requiresIfExists:["offset"]};var Ci=function toPaddingObject(m,v){return mergePaddingObject("number"!=typeof(m="function"==typeof m?m(Object.assign({},v.rects,{placement:v.placement})):m)?m:expandToHashMap(m,Cr))};const Oi={name:"arrow",enabled:!0,phase:"main",fn:function arrow(m){var v,q=m.state,ee=m.name,ae=m.options,ie=q.elements.arrow,de=q.modifiersData.popperOffsets,ce=getBasePlacement(q.placement),le=getMainAxisFromPlacement(ce),pe=[xr,Rr].indexOf(ce)>=0?"height":"width";if(ie&&de){var fe=Ci(ae.padding,q),ye=getLayoutRect(ie),be="y"===le?vr:xr,Re="y"===le?br:Rr,xe=q.rects.reference[pe]+q.rects.reference[le]-de[le]-q.rects.popper[pe],_e=de[le]-q.rects.reference[le],we=getOffsetParent(ie),Te=we?"y"===le?we.clientHeight||0:we.clientWidth||0:0,Se=xe/2-_e/2,Ie=fe[be],Pe=Te-ye[pe]-fe[Re],qe=Te/2-ye[pe]/2+Se,We=within(Ie,qe,Pe),ze=le;q.modifiersData[ee]=((v={})[ze]=We,v.centerOffset=We-qe,v)}},effect:function arrow_effect(m){var v=m.state,q=m.options.element,ee=void 0===q?"[data-popper-arrow]":q;null!=ee&&("string"!=typeof ee||(ee=v.elements.popper.querySelector(ee)))&&contains(v.elements.popper,ee)&&(v.elements.arrow=ee)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function getSideOffsets(m,v,q){return void 0===q&&(q={x:0,y:0}),{top:m.top-v.height-q.y,right:m.right-v.width+q.x,bottom:m.bottom-v.height+q.y,left:m.left-v.width-q.x}}function isAnySideFullyClipped(m){return[vr,Rr,br,xr].some((function(v){return m[v]>=0}))}var Ui=popperGenerator({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function fn(){},effect:function effect(m){var v=m.state,q=m.instance,ee=m.options,ae=ee.scroll,ie=void 0===ae||ae,de=ee.resize,ce=void 0===de||de,le=getWindow(v.elements.popper),pe=[].concat(v.scrollParents.reference,v.scrollParents.popper);return ie&&pe.forEach((function(m){m.addEventListener("scroll",q.update,Qr)})),ce&&le.addEventListener("resize",q.update,Qr),function(){ie&&pe.forEach((function(m){m.removeEventListener("scroll",q.update,Qr)})),ce&&le.removeEventListener("resize",q.update,Qr)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function popperOffsets(m){var v=m.state,q=m.name;v.modifiersData[q]=computeOffsets({reference:v.rects.reference,element:v.rects.popper,strategy:"absolute",placement:v.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function computeStyles(m){var v=m.state,q=m.options,ee=q.gpuAcceleration,ae=void 0===ee||ee,ie=q.adaptive,de=void 0===ie||ie,ce=q.roundOffsets,le=void 0===ce||ce,pe={placement:getBasePlacement(v.placement),variation:getVariation(v.placement),popper:v.elements.popper,popperRect:v.rects.popper,gpuAcceleration:ae,isFixed:"fixed"===v.options.strategy};null!=v.modifiersData.popperOffsets&&(v.styles.popper=Object.assign({},v.styles.popper,mapToStyles(Object.assign({},pe,{offsets:v.modifiersData.popperOffsets,position:v.options.strategy,adaptive:de,roundOffsets:le})))),null!=v.modifiersData.arrow&&(v.styles.arrow=Object.assign({},v.styles.arrow,mapToStyles(Object.assign({},pe,{offsets:v.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:le})))),v.attributes.popper=Object.assign({},v.attributes.popper,{"data-popper-placement":v.placement})},data:{}},si,Ri,Ti,Di,Oi,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function hide(m){var v=m.state,q=m.name,ee=v.rects.reference,ae=v.rects.popper,ie=v.modifiersData.preventOverflow,de=detectOverflow(v,{elementContext:"reference"}),ce=detectOverflow(v,{altBoundary:!0}),le=getSideOffsets(de,ee),pe=getSideOffsets(ce,ae,ie),fe=isAnySideFullyClipped(le),ye=isAnySideFullyClipped(pe);v.modifiersData[q]={referenceClippingOffsets:le,popperEscapeOffsets:pe,isReferenceHidden:fe,hasPopperEscaped:ye},v.attributes.popper=Object.assign({},v.attributes.popper,{"data-popper-reference-hidden":fe,"data-popper-escaped":ye})}}]}),Bi="tippy-box",Hi="tippy-content",Ji="tippy-backdrop",Qi="tippy-arrow",es="tippy-svg-arrow",ns={passive:!0,capture:!0},as=function TIPPY_DEFAULT_APPEND_TO(){return document.body};function getValueAtIndexOrReturn(m,v,q){if(Array.isArray(m)){var ee=m[v];return null==ee?Array.isArray(q)?q[v]:q:ee}return m}function isType(m,v){var q={}.toString.call(m);return 0===q.indexOf("[object")&&q.indexOf(v+"]")>-1}function invokeWithArgsOrReturn(m,v){return"function"==typeof m?m.apply(void 0,v):m}function tippy_esm_debounce(m,v){return 0===v?m:function(ee){clearTimeout(q),q=setTimeout((function(){m(ee)}),v)};var q}function normalizeToArray(m){return[].concat(m)}function pushIfUnique(m,v){-1===m.indexOf(v)&&m.push(v)}function tippy_esm_getBasePlacement(m){return m.split("-")[0]}function arrayFrom(m){return[].slice.call(m)}function removeUndefinedProps(m){return Object.keys(m).reduce((function(v,q){return void 0!==m[q]&&(v[q]=m[q]),v}),{})}function div(){return document.createElement("div")}function tippy_esm_isElement(m){return["Element","Fragment"].some((function(v){return isType(m,v)}))}function isNodeList(m){return isType(m,"NodeList")}function isMouseEvent(m){return isType(m,"MouseEvent")}function isReferenceElement(m){return!(!m||!m._tippy||m._tippy.reference!==m)}function setTransitionDuration(m,v){m.forEach((function(m){m&&(m.style.transitionDuration=v+"ms")}))}function setVisibilityState(m,v){m.forEach((function(m){m&&m.setAttribute("data-state",v)}))}function getOwnerDocument(m){var v,q=normalizeToArray(m)[0];return null!=q&&null!=(v=q.ownerDocument)&&v.body?q.ownerDocument:document}function isCursorOutsideInteractiveBorder(m,v){var q=v.clientX,ee=v.clientY;return m.every((function(m){var v=m.popperRect,ae=m.popperState,ie=m.props.interactiveBorder,de=tippy_esm_getBasePlacement(ae.placement),ce=ae.modifiersData.offset;if(!ce)return!0;var le="bottom"===de?ce.top.y:0,pe="top"===de?ce.bottom.y:0,fe="right"===de?ce.left.x:0,ye="left"===de?ce.right.x:0,be=v.top-ee+le>ie,Re=ee-v.bottom-pe>ie,xe=v.left-q+fe>ie,_e=q-v.right-ye>ie;return be||Re||xe||_e}))}function updateTransitionEndListener(m,v,q){var ee=v+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(v){m[ee](v,q)}))}function actualContains(m,v){for(var q=v;q;){var ee;if(m.contains(q))return!0;q=null==q.getRootNode||null==(ee=q.getRootNode())?void 0:ee.host}return!1}var rs={isTouch:!1},ss=0;function onDocumentTouchStart(){rs.isTouch||(rs.isTouch=!0,window.performance&&document.addEventListener("mousemove",onDocumentMouseMove))}function onDocumentMouseMove(){var m=performance.now();m-ss<20&&(rs.isTouch=!1,document.removeEventListener("mousemove",onDocumentMouseMove)),ss=m}function onWindowBlur(){var m=document.activeElement;if(isReferenceElement(m)){var v=m._tippy;m.blur&&!v.state.isVisible&&m.blur()}}var os=!!("undefined"!=typeof window&&"undefined"!=typeof document)&&!!window.msCrypto;var ds={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},cs=Object.assign({appendTo:as,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function onAfterUpdate(){},onBeforeUpdate:function onBeforeUpdate(){},onCreate:function onCreate(){},onDestroy:function onDestroy(){},onHidden:function onHidden(){},onHide:function onHide(){},onMount:function onMount(){},onShow:function onShow(){},onShown:function onShown(){},onTrigger:function onTrigger(){},onUntrigger:function onUntrigger(){},onClickOutside:function onClickOutside(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},ds,{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),ls=Object.keys(cs);function getExtendedPassedProps(m){var v=(m.plugins||[]).reduce((function(v,q){var ee,ae=q.name,ie=q.defaultValue;ae&&(v[ae]=void 0!==m[ae]?m[ae]:null!=(ee=cs[ae])?ee:ie);return v}),{});return Object.assign({},m,v)}function getDataAttributeProps(m,v){return(v?Object.keys(getExtendedPassedProps(Object.assign({},cs,{plugins:v}))):ls).reduce((function(v,q){var ee=(m.getAttribute("data-tippy-"+q)||"").trim();if(!ee)return v;if("content"===q)v[q]=ee;else try{v[q]=JSON.parse(ee)}catch(m){v[q]=ee}return v}),{})}function evaluateProps(m,v){var q=Object.assign({},v,{content:invokeWithArgsOrReturn(v.content,[m])},v.ignoreAttributes?{}:getDataAttributeProps(m,v.plugins));return q.aria=Object.assign({},cs.aria,q.aria),q.aria={expanded:"auto"===q.aria.expanded?v.interactive:q.aria.expanded,content:"auto"===q.aria.content?v.interactive?null:"describedby":q.aria.content},q}var us=function innerHTML(){return"innerHTML"};function dangerouslySetInnerHTML(m,v){m[us()]=v}function createArrowElement(m){var v=div();return!0===m?v.className=Qi:(v.className=es,tippy_esm_isElement(m)?v.appendChild(m):dangerouslySetInnerHTML(v,m)),v}function setContent(m,v){tippy_esm_isElement(v.content)?(dangerouslySetInnerHTML(m,""),m.appendChild(v.content)):"function"!=typeof v.content&&(v.allowHTML?dangerouslySetInnerHTML(m,v.content):m.textContent=v.content)}function getChildren(m){var v=m.firstElementChild,q=arrayFrom(v.children);return{box:v,content:q.find((function(m){return m.classList.contains(Hi)})),arrow:q.find((function(m){return m.classList.contains(Qi)||m.classList.contains(es)})),backdrop:q.find((function(m){return m.classList.contains(Ji)}))}}function render(m){var v=div(),q=div();q.className=Bi,q.setAttribute("data-state","hidden"),q.setAttribute("tabindex","-1");var ee=div();function onUpdate(q,ee){var ae=getChildren(v),ie=ae.box,de=ae.content,ce=ae.arrow;ee.theme?ie.setAttribute("data-theme",ee.theme):ie.removeAttribute("data-theme"),"string"==typeof ee.animation?ie.setAttribute("data-animation",ee.animation):ie.removeAttribute("data-animation"),ee.inertia?ie.setAttribute("data-inertia",""):ie.removeAttribute("data-inertia"),ie.style.maxWidth="number"==typeof ee.maxWidth?ee.maxWidth+"px":ee.maxWidth,ee.role?ie.setAttribute("role",ee.role):ie.removeAttribute("role"),q.content===ee.content&&q.allowHTML===ee.allowHTML||setContent(de,m.props),ee.arrow?ce?q.arrow!==ee.arrow&&(ie.removeChild(ce),ie.appendChild(createArrowElement(ee.arrow))):ie.appendChild(createArrowElement(ee.arrow)):ce&&ie.removeChild(ce)}return ee.className=Hi,ee.setAttribute("data-state","hidden"),setContent(ee,m.props),v.appendChild(q),q.appendChild(ee),onUpdate(m.props,m.props),{popper:v,onUpdate:onUpdate}}render.$$tippy=!0;var ps=1,hs=[],gs=[];function createTippy(m,v){var q,ee,ae,ie,de,ce,le,pe,fe=evaluateProps(m,Object.assign({},cs,getExtendedPassedProps(removeUndefinedProps(v)))),ye=!1,be=!1,Re=!1,xe=!1,_e=[],we=tippy_esm_debounce(onMouseMove,fe.interactiveDebounce),Te=ps++,Se=(pe=fe.plugins).filter((function(m,v){return pe.indexOf(m)===v})),Ie={id:Te,reference:m,popper:div(),popperInstance:null,props:fe,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:Se,clearDelayTimeouts:function clearDelayTimeouts(){clearTimeout(q),clearTimeout(ee),cancelAnimationFrame(ae)},setProps:function setProps(v){0;if(Ie.state.isDestroyed)return;invokeHook("onBeforeUpdate",[Ie,v]),removeListeners();var q=Ie.props,ee=evaluateProps(m,Object.assign({},q,removeUndefinedProps(v),{ignoreAttributes:!0}));Ie.props=ee,addListeners(),q.interactiveDebounce!==ee.interactiveDebounce&&(cleanupInteractiveMouseListeners(),we=tippy_esm_debounce(onMouseMove,ee.interactiveDebounce));q.triggerTarget&&!ee.triggerTarget?normalizeToArray(q.triggerTarget).forEach((function(m){m.removeAttribute("aria-expanded")})):ee.triggerTarget&&m.removeAttribute("aria-expanded");handleAriaExpandedAttribute(),handleStyles(),We&&We(q,ee);Ie.popperInstance&&(createPopperInstance(),getNestedPopperTree().forEach((function(m){requestAnimationFrame(m._tippy.popperInstance.forceUpdate)})));invokeHook("onAfterUpdate",[Ie,v])},setContent:function setContent(m){Ie.setProps({content:m})},show:function show(){0;var m=Ie.state.isVisible,v=Ie.state.isDestroyed,q=!Ie.state.isEnabled,ee=rs.isTouch&&!Ie.props.touch,ae=getValueAtIndexOrReturn(Ie.props.duration,0,cs.duration);if(m||v||q||ee)return;if(getCurrentTarget().hasAttribute("disabled"))return;if(invokeHook("onShow",[Ie],!1),!1===Ie.props.onShow(Ie))return;Ie.state.isVisible=!0,getIsDefaultRenderFn()&&(qe.style.visibility="visible");handleStyles(),addDocumentPress(),Ie.state.isMounted||(qe.style.transition="none");if(getIsDefaultRenderFn()){var ie=getDefaultTemplateChildren();setTransitionDuration([ie.box,ie.content],0)}ce=function onFirstUpdate(){var m;if(Ie.state.isVisible&&!xe){if(xe=!0,qe.offsetHeight,qe.style.transition=Ie.props.moveTransition,getIsDefaultRenderFn()&&Ie.props.animation){var v=getDefaultTemplateChildren(),q=v.box,ee=v.content;setTransitionDuration([q,ee],ae),setVisibilityState([q,ee],"visible")}handleAriaContentAttribute(),handleAriaExpandedAttribute(),pushIfUnique(gs,Ie),null==(m=Ie.popperInstance)||m.forceUpdate(),invokeHook("onMount",[Ie]),Ie.props.animation&&getIsDefaultRenderFn()&&onTransitionedIn(ae,(function(){Ie.state.isShown=!0,invokeHook("onShown",[Ie])}))}},mount()},hide:function hide(){0;var m=!Ie.state.isVisible,v=Ie.state.isDestroyed,q=!Ie.state.isEnabled,ee=getValueAtIndexOrReturn(Ie.props.duration,1,cs.duration);if(m||v||q)return;if(invokeHook("onHide",[Ie],!1),!1===Ie.props.onHide(Ie))return;Ie.state.isVisible=!1,Ie.state.isShown=!1,xe=!1,ye=!1,getIsDefaultRenderFn()&&(qe.style.visibility="hidden");if(cleanupInteractiveMouseListeners(),removeDocumentPress(),handleStyles(!0),getIsDefaultRenderFn()){var ae=getDefaultTemplateChildren(),ie=ae.box,de=ae.content;Ie.props.animation&&(setTransitionDuration([ie,de],ee),setVisibilityState([ie,de],"hidden"))}handleAriaContentAttribute(),handleAriaExpandedAttribute(),Ie.props.animation?getIsDefaultRenderFn()&&onTransitionedOut(ee,Ie.unmount):Ie.unmount()},hideWithInteractivity:function hideWithInteractivity(m){0;getDocument().addEventListener("mousemove",we),pushIfUnique(hs,we),we(m)},enable:function enable(){Ie.state.isEnabled=!0},disable:function disable(){Ie.hide(),Ie.state.isEnabled=!1},unmount:function unmount(){0;Ie.state.isVisible&&Ie.hide();if(!Ie.state.isMounted)return;destroyPopperInstance(),getNestedPopperTree().forEach((function(m){m._tippy.unmount()})),qe.parentNode&&qe.parentNode.removeChild(qe);gs=gs.filter((function(m){return m!==Ie})),Ie.state.isMounted=!1,invokeHook("onHidden",[Ie])},destroy:function destroy(){0;if(Ie.state.isDestroyed)return;Ie.clearDelayTimeouts(),Ie.unmount(),removeListeners(),delete m._tippy,Ie.state.isDestroyed=!0,invokeHook("onDestroy",[Ie])}};if(!fe.render)return Ie;var Pe=fe.render(Ie),qe=Pe.popper,We=Pe.onUpdate;qe.setAttribute("data-tippy-root",""),qe.id="tippy-"+Ie.id,Ie.popper=qe,m._tippy=Ie,qe._tippy=Ie;var ze=Se.map((function(m){return m.fn(Ie)})),Ve=m.hasAttribute("aria-expanded");return addListeners(),handleAriaExpandedAttribute(),handleStyles(),invokeHook("onCreate",[Ie]),fe.showOnCreate&&scheduleShow(),qe.addEventListener("mouseenter",(function(){Ie.props.interactive&&Ie.state.isVisible&&Ie.clearDelayTimeouts()})),qe.addEventListener("mouseleave",(function(){Ie.props.interactive&&Ie.props.trigger.indexOf("mouseenter")>=0&&getDocument().addEventListener("mousemove",we)})),Ie;function getNormalizedTouchSettings(){var m=Ie.props.touch;return Array.isArray(m)?m:[m,0]}function getIsCustomTouchBehavior(){return"hold"===getNormalizedTouchSettings()[0]}function getIsDefaultRenderFn(){var m;return!(null==(m=Ie.props.render)||!m.$$tippy)}function getCurrentTarget(){return le||m}function getDocument(){var m=getCurrentTarget().parentNode;return m?getOwnerDocument(m):document}function getDefaultTemplateChildren(){return getChildren(qe)}function getDelay(m){return Ie.state.isMounted&&!Ie.state.isVisible||rs.isTouch||ie&&"focus"===ie.type?0:getValueAtIndexOrReturn(Ie.props.delay,m?0:1,cs.delay)}function handleStyles(m){void 0===m&&(m=!1),qe.style.pointerEvents=Ie.props.interactive&&!m?"":"none",qe.style.zIndex=""+Ie.props.zIndex}function invokeHook(m,v,q){var ee;(void 0===q&&(q=!0),ze.forEach((function(q){q[m]&&q[m].apply(q,v)})),q)&&(ee=Ie.props)[m].apply(ee,v)}function handleAriaContentAttribute(){var v=Ie.props.aria;if(v.content){var q="aria-"+v.content,ee=qe.id;normalizeToArray(Ie.props.triggerTarget||m).forEach((function(m){var v=m.getAttribute(q);if(Ie.state.isVisible)m.setAttribute(q,v?v+" "+ee:ee);else{var ae=v&&v.replace(ee,"").trim();ae?m.setAttribute(q,ae):m.removeAttribute(q)}}))}}function handleAriaExpandedAttribute(){!Ve&&Ie.props.aria.expanded&&normalizeToArray(Ie.props.triggerTarget||m).forEach((function(m){Ie.props.interactive?m.setAttribute("aria-expanded",Ie.state.isVisible&&m===getCurrentTarget()?"true":"false"):m.removeAttribute("aria-expanded")}))}function cleanupInteractiveMouseListeners(){getDocument().removeEventListener("mousemove",we),hs=hs.filter((function(m){return m!==we}))}function onDocumentPress(v){if(!rs.isTouch||!Re&&"mousedown"!==v.type){var q=v.composedPath&&v.composedPath()[0]||v.target;if(!Ie.props.interactive||!actualContains(qe,q)){if(normalizeToArray(Ie.props.triggerTarget||m).some((function(m){return actualContains(m,q)}))){if(rs.isTouch)return;if(Ie.state.isVisible&&Ie.props.trigger.indexOf("click")>=0)return}else invokeHook("onClickOutside",[Ie,v]);!0===Ie.props.hideOnClick&&(Ie.clearDelayTimeouts(),Ie.hide(),be=!0,setTimeout((function(){be=!1})),Ie.state.isMounted||removeDocumentPress())}}}function onTouchMove(){Re=!0}function onTouchStart(){Re=!1}function addDocumentPress(){var m=getDocument();m.addEventListener("mousedown",onDocumentPress,!0),m.addEventListener("touchend",onDocumentPress,ns),m.addEventListener("touchstart",onTouchStart,ns),m.addEventListener("touchmove",onTouchMove,ns)}function removeDocumentPress(){var m=getDocument();m.removeEventListener("mousedown",onDocumentPress,!0),m.removeEventListener("touchend",onDocumentPress,ns),m.removeEventListener("touchstart",onTouchStart,ns),m.removeEventListener("touchmove",onTouchMove,ns)}function onTransitionedOut(m,v){onTransitionEnd(m,(function(){!Ie.state.isVisible&&qe.parentNode&&qe.parentNode.contains(qe)&&v()}))}function onTransitionedIn(m,v){onTransitionEnd(m,v)}function onTransitionEnd(m,v){var q=getDefaultTemplateChildren().box;function listener(m){m.target===q&&(updateTransitionEndListener(q,"remove",listener),v())}if(0===m)return v();updateTransitionEndListener(q,"remove",de),updateTransitionEndListener(q,"add",listener),de=listener}function on(v,q,ee){void 0===ee&&(ee=!1),normalizeToArray(Ie.props.triggerTarget||m).forEach((function(m){m.addEventListener(v,q,ee),_e.push({node:m,eventType:v,handler:q,options:ee})}))}function addListeners(){var m;getIsCustomTouchBehavior()&&(on("touchstart",onTrigger,{passive:!0}),on("touchend",onMouseLeave,{passive:!0})),(m=Ie.props.trigger,m.split(/\s+/).filter(Boolean)).forEach((function(m){if("manual"!==m)switch(on(m,onTrigger),m){case"mouseenter":on("mouseleave",onMouseLeave);break;case"focus":on(os?"focusout":"blur",onBlurOrFocusOut);break;case"focusin":on("focusout",onBlurOrFocusOut)}}))}function removeListeners(){_e.forEach((function(m){var v=m.node,q=m.eventType,ee=m.handler,ae=m.options;v.removeEventListener(q,ee,ae)})),_e=[]}function onTrigger(m){var v,q=!1;if(Ie.state.isEnabled&&!isEventListenerStopped(m)&&!be){var ee="focus"===(null==(v=ie)?void 0:v.type);ie=m,le=m.currentTarget,handleAriaExpandedAttribute(),!Ie.state.isVisible&&isMouseEvent(m)&&hs.forEach((function(v){return v(m)})),"click"===m.type&&(Ie.props.trigger.indexOf("mouseenter")<0||ye)&&!1!==Ie.props.hideOnClick&&Ie.state.isVisible?q=!0:scheduleShow(m),"click"===m.type&&(ye=!q),q&&!ee&&scheduleHide(m)}}function onMouseMove(m){var v=m.target,q=getCurrentTarget().contains(v)||qe.contains(v);if("mousemove"!==m.type||!q){var ee=getNestedPopperTree().concat(qe).map((function(m){var v,q=null==(v=m._tippy.popperInstance)?void 0:v.state;return q?{popperRect:m.getBoundingClientRect(),popperState:q,props:fe}:null})).filter(Boolean);isCursorOutsideInteractiveBorder(ee,m)&&(cleanupInteractiveMouseListeners(),scheduleHide(m))}}function onMouseLeave(m){isEventListenerStopped(m)||Ie.props.trigger.indexOf("click")>=0&&ye||(Ie.props.interactive?Ie.hideWithInteractivity(m):scheduleHide(m))}function onBlurOrFocusOut(m){Ie.props.trigger.indexOf("focusin")<0&&m.target!==getCurrentTarget()||Ie.props.interactive&&m.relatedTarget&&qe.contains(m.relatedTarget)||scheduleHide(m)}function isEventListenerStopped(m){return!!rs.isTouch&&getIsCustomTouchBehavior()!==m.type.indexOf("touch")>=0}function createPopperInstance(){destroyPopperInstance();var v=Ie.props,q=v.popperOptions,ee=v.placement,ae=v.offset,ie=v.getReferenceClientRect,de=v.moveTransition,le=getIsDefaultRenderFn()?getChildren(qe).arrow:null,pe=ie?{getBoundingClientRect:ie,contextElement:ie.contextElement||getCurrentTarget()}:m,fe={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function fn(m){var v=m.state;if(getIsDefaultRenderFn()){var q=getDefaultTemplateChildren().box;["placement","reference-hidden","escaped"].forEach((function(m){"placement"===m?q.setAttribute("data-placement",v.placement):v.attributes.popper["data-popper-"+m]?q.setAttribute("data-"+m,""):q.removeAttribute("data-"+m)})),v.attributes.popper={}}}},ye=[{name:"offset",options:{offset:ae}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!de}},fe];getIsDefaultRenderFn()&&le&&ye.push({name:"arrow",options:{element:le,padding:3}}),ye.push.apply(ye,(null==q?void 0:q.modifiers)||[]),Ie.popperInstance=Ui(pe,qe,Object.assign({},q,{placement:ee,onFirstUpdate:ce,modifiers:ye}))}function destroyPopperInstance(){Ie.popperInstance&&(Ie.popperInstance.destroy(),Ie.popperInstance=null)}function mount(){var m,v=Ie.props.appendTo,q=getCurrentTarget();(m=Ie.props.interactive&&v===as||"parent"===v?q.parentNode:invokeWithArgsOrReturn(v,[q])).contains(qe)||m.appendChild(qe),Ie.state.isMounted=!0,createPopperInstance()}function getNestedPopperTree(){return arrayFrom(qe.querySelectorAll("[data-tippy-root]"))}function scheduleShow(m){Ie.clearDelayTimeouts(),m&&invokeHook("onTrigger",[Ie,m]),addDocumentPress();var v=getDelay(!0),ee=getNormalizedTouchSettings(),ae=ee[0],ie=ee[1];rs.isTouch&&"hold"===ae&&ie&&(v=ie),v?q=setTimeout((function(){Ie.show()}),v):Ie.show()}function scheduleHide(m){if(Ie.clearDelayTimeouts(),invokeHook("onUntrigger",[Ie,m]),Ie.state.isVisible){if(!(Ie.props.trigger.indexOf("mouseenter")>=0&&Ie.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(m.type)>=0&&ye)){var v=getDelay(!1);v?ee=setTimeout((function(){Ie.state.isVisible&&Ie.hide()}),v):ae=requestAnimationFrame((function(){Ie.hide()}))}}else removeDocumentPress()}}function tippy(m,v){void 0===v&&(v={});var q=cs.plugins.concat(v.plugins||[]);document.addEventListener("touchstart",onDocumentTouchStart,ns),window.addEventListener("blur",onWindowBlur);var ee,ae=Object.assign({},v,{plugins:q}),ie=(tippy_esm_isElement(ee=m)?[ee]:isNodeList(ee)?arrayFrom(ee):Array.isArray(ee)?ee:arrayFrom(document.querySelectorAll(ee))).reduce((function(m,v){var q=v&&createTippy(v,ae);return q&&m.push(q),m}),[]);return tippy_esm_isElement(m)?ie[0]:ie}tippy.defaultProps=cs,tippy.setDefaultProps=function setDefaultProps(m){Object.keys(m).forEach((function(v){cs[v]=m[v]}))},tippy.currentInput=rs;Object.assign({},si,{effect:function effect(m){var v=m.state,q={popper:{position:v.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(v.elements.popper.style,q.popper),v.styles=q,v.elements.arrow&&Object.assign(v.elements.arrow.style,q.arrow)}});tippy.setDefaultProps({render:render});const fs=tippy;function tippy_react_esm_objectWithoutPropertiesLoose(m,v){if(null==m)return{};var q,ee,ae={},ie=Object.keys(m);for(ee=0;ee=0||(ae[q]=m[q]);return ae}var ms="undefined"!=typeof window&&"undefined"!=typeof document;function preserveRef(m,v){m&&("function"==typeof m&&m(v),{}.hasOwnProperty.call(m,"current")&&(m.current=v))}function ssrSafeCreateDiv(){return ms&&document.createElement("div")}function toDataAttributes(m){var v={"data-placement":m.placement};return m.referenceHidden&&(v["data-reference-hidden"]=""),m.escaped&&(v["data-escaped"]=""),v}function deepPreserveProps(m,v){var q,ee;return Object.assign({},v,{popperOptions:Object.assign({},m.popperOptions,v.popperOptions,{modifiers:[].concat(((null==(q=m.popperOptions)?void 0:q.modifiers)||[]).filter((function(m){return m.name.indexOf("tippy")>=0})),(null==(ee=v.popperOptions)?void 0:ee.modifiers)||[])})})}var ys=ms?q.useLayoutEffect:q.useEffect;function useMutableBox(m){var v=(0,q.useRef)();return v.current||(v.current="function"==typeof m?m():m),v.current}function updateClassName(m,v,q){q.split(/\s+/).forEach((function(q){q&&m.classList[v](q)}))}var vs={name:"className",defaultValue:"",fn:function fn(m){var v=m.popper.firstElementChild,q=function isDefaultRenderFn(){var v;return!!(null==(v=m.props.render)?void 0:v.$$tippy)};function add(){m.props.className&&!q()||updateClassName(v,"add",m.props.className)}return{onCreate:add,onBeforeUpdate:function remove(){q()&&updateClassName(v,"remove",m.props.className)},onAfterUpdate:add}}};function TippyGenerator(m){return function Tippy(ee){var ae=ee.children,ie=ee.content,de=ee.visible,ce=ee.singleton,le=ee.render,pe=ee.reference,fe=ee.disabled,ye=void 0!==fe&&fe,be=ee.ignoreAttributes,Re=void 0===be||be,xe=(ee.__source,ee.__self,tippy_react_esm_objectWithoutPropertiesLoose(ee,["children","content","visible","singleton","render","reference","disabled","ignoreAttributes","__source","__self"])),_e=void 0!==de,we=void 0!==ce,Te=(0,q.useState)(!1),Se=Te[0],Ie=Te[1],Pe=(0,q.useState)({}),qe=Pe[0],We=Pe[1],ze=(0,q.useState)(),Ve=ze[0],He=ze[1],Xe=useMutableBox((function(){return{container:ssrSafeCreateDiv(),renders:1}})),Qe=Object.assign({ignoreAttributes:Re},xe,{content:Xe.container});_e&&(Qe.trigger="manual",Qe.hideOnClick=!1),we&&(ye=!0);var Ye=Qe,et=Qe.plugins||[];le&&(Ye=Object.assign({},Qe,{plugins:we?[].concat(et,[{fn:function fn(){return{onTrigger:function onTrigger(m,v){var q=ce.data.children.find((function(m){return m.instance.reference===v.currentTarget})).content;He(q)}}}}]):et,render:function render(){return{popper:Xe.container}}}));var tt=[pe].concat(ae?[ae.type]:[]);return ys((function(){var v=pe;pe&&pe.hasOwnProperty("current")&&(v=pe.current);var q=m(v||Xe.ref||ssrSafeCreateDiv(),Object.assign({},Ye,{plugins:[vs].concat(Qe.plugins||[])}));return Xe.instance=q,ye&&q.disable(),de&&q.show(),we&&ce.hook({instance:q,content:ie,props:Ye}),Ie(!0),function(){q.destroy(),null==ce||ce.cleanup(q)}}),tt),ys((function(){if(1!==Xe.renders){var m=Xe.instance;m.setProps(deepPreserveProps(m.props,Ye)),ye?m.disable():m.enable(),_e&&(de?m.show():m.hide()),we&&ce.hook({instance:m,content:ie,props:Ye})}else Xe.renders++})),ys((function(){var m;if(le){var v=Xe.instance;v.setProps({popperOptions:Object.assign({},v.props.popperOptions,{modifiers:[].concat((null==(m=v.props.popperOptions)?void 0:m.modifiers)||[],[{name:"$$tippyReact",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function fn(m){var v,q=m.state,ee=null==(v=q.modifiersData)?void 0:v.hide;qe.placement===q.placement&&qe.referenceHidden===(null==ee?void 0:ee.isReferenceHidden)&&qe.escaped===(null==ee?void 0:ee.hasPopperEscaped)||We({placement:q.placement,referenceHidden:null==ee?void 0:ee.isReferenceHidden,escaped:null==ee?void 0:ee.hasPopperEscaped}),q.attributes.popper={}}}])})})}}),[qe.placement,qe.referenceHidden,qe.escaped].concat(tt)),q.createElement(q.Fragment,null,ae?(0,q.cloneElement)(ae,{ref:function ref(m){Xe.ref=m,preserveRef(ae.ref,m)}}):null,Se&&(0,v.createPortal)(le?le(toDataAttributes(qe),Ve):ie,Xe.container))}}var forwardRef=function(m,v){return(0,q.forwardRef)((function TippyWrapper(ee,ae){var ie=ee.children,de=tippy_react_esm_objectWithoutPropertiesLoose(ee,["children"]);return q.createElement(m,Object.assign({},v,de),ie?(0,q.cloneElement)(ie,{ref:function ref(m){preserveRef(ae,m),preserveRef(ie.ref,m)}}):null)}))};const bs=forwardRef(TippyGenerator(fs));const Rs=(0,ie.Z)((function styles(m){var v=m.space,q=m.color,ee=m.borderRadius,ae=m.fontSize;return{tooltip:{"&.tippy-box":{transitionProperty:[["opacity"]],'&[data-state="hidden"]':{opacity:0}},"& .tippy-content":{padding:v[0],border:"1px "+q.border+" solid",borderRadius:ee,background:q.baseBackground,boxShadow:[[0,2,4,"rgba(0,0,0,.15)"]],fontSize:ae.small,color:q.type}}}}))((function TooltipRenderer(m){var v=m.classes,ee=m.children,ae=m.content,ie=m.placement,de=void 0===ie?"top":ie;return q.createElement(bs,{content:ae,className:v.tooltip,interactive:!0,placement:de,trigger:"click mouseenter focus",arrow:!1},q.createElement("span",{role:"button",tabIndex:0},ee))}));const xs=(0,ie.Z)((function styles(m){return{complexType:{alignItems:"center",display:"inline-flex"},name:{flexShrink:0},icon:{marginLeft:m.space[0],flexShrink:0}}}))((function ComplexTypeRenderer(m){var v=m.classes,ee=m.name,ae=m.raw;return q.createElement(Rs,{placement:"right",content:ae},q.createElement("span",{className:v.complexType},q.createElement("span",{className:v.name},q.createElement(hn.Z,null,ee)),q.createElement(MdInfoOutline,{className:v.icon})))}));var _s=__webpack_require__(11193);function renderType(m){if(!m)return"unknown";var v=m.name;switch(v){case"arrayOf":return m.value.name+"[]";case"objectOf":return"{"+renderType(m.value)+"}";case"instanceOf":return m.value;default:return v}}function renderAdvancedType(m){switch(m.name){case"enum":return q.createElement(Aa,null,m.name);case"literal":return q.createElement(Aa,null,m.value);case"signature":return q.createElement(xs,{name:m.type,raw:m.raw});case"union":case"tuple":return q.createElement(xs,{name:m.name,raw:m.raw});default:return q.createElement(Aa,null,m.raw||m.name)}}var Es=__webpack_require__(17749);function renderEnum(m){if(!Array.isArray(m.value))return q.createElement("span",null,m.value);var v=m.value.map((function(m){var v=m.value;return q.createElement($n.Z,{key:v},(0,_s.xC)((0,_s.I8)(v)))}));return q.createElement("span",null,"One of: ",q.createElement(ja(),{separator:", "},v))}function renderUnion(m){if(!Array.isArray(m.value))return q.createElement("span",null,m.value);var v=m.value.map((function(m,v){return q.createElement(Aa,{key:m.name+"-"+v},renderType(m))}));return q.createElement("span",null,"One of type: ",q.createElement(ja(),{separator:", "},v))}function renderShape(m){return Object.keys(m).map((function(v){var ee=m[v],ae=(0,Es.Z)(ee),ie=ee.description;return q.createElement("div",{key:v},q.createElement(Ca,null,v),": ",q.createElement(Aa,null,renderType(ee)),ae&&" — ",ae,ie&&" — ",ie&&q.createElement(wa,{text:ie,inline:!0}))}))}function renderExtra(m){var v=(0,_s.oL)(m);if(!v)return null;switch(v.name){case"enum":return renderEnum(v);case"union":return renderUnion(v);case"shape":case"exact":return m.type&&renderShape(m.type.value);case"arrayOf":case"objectOf":return"shape"===v.value.name||"exact"===v.value.name?m.type&&renderShape(m.type.value.value):null;default:return null}}function PropsRenderer_extends(){return PropsRenderer_extends=Object.assign||function(m){for(var v=1;v0&&q.createElement(za,{args:de,heading:!0}),ce&&q.createElement(Ba,PropsRenderer_extends({},Object.assign({},ce,{name:""}),{returns:!0})))}}],Ts=function PropsRenderer(m){var v=m.props;return q.createElement(rr,{columns:ws,rows:v,getRowKey:getRowKey})};Ts.propTypes={props:ae().array.isRequired};const Ds=Ts;function MethodsRenderer_extends(){return MethodsRenderer_extends=Object.assign||function(m){for(var v=1;v-1?Te.substring(0,Te.indexOf("?")):Te;be&&(Se+=Ie),le&&(Se+="?nochrome");var Pe=encodeURIComponent(ee||"");if(de?Se+="#"+ae:(ce||le)&&(Se+=buildIsolatedOrNoChromeFragment({currentHash:Ie,encodedName:Pe})),fe){var qe=fe.map(encodeURIComponent);ye||(qe=[].concat(qe,[Pe])),Se+="#/"+qe.join("/")}return ye&&(Se+="?id="+ae),void 0!==ie&&(Se+="/"+ie),pe?xe+Se:Se}var Us=function IsolateButton(m){var v=m.name,ee=m.example,ae=m.isolated,ie=m.href;if(ae&&!ie)return null;var de=ee?v+"-"+ee+"-isolate-button":v+"-isolate-button";return ae?q.createElement(Ls,{href:ie,title:"Show all components",testId:de},q.createElement(MdFullscreenExit,null)):q.createElement(Ls,{href:getUrl({name:v,example:ee,isolated:!0}),title:"Open isolated",testId:de},q.createElement(MdFullscreen,null))};Us.propTypes={name:ae().string.isRequired,example:ae().number,isolated:ae().bool};const Bs=Us;var Ns=function TabButtonRenderer(m){var v,ee=m.classes,ae=m.name,ie=m.className,de=m.onClick,ce=m.active,le=m.children,pe=(0,ln.Z)(ee.button,ie,((v={})[ee.isActive]=ce,v));return q.createElement("button",{type:"button",name:ae,className:pe,onClick:de,"aria-pressed":ce},le)};Ns.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,name:ae().string.isRequired,className:ae().string,onClick:ae().func.isRequired,active:ae().bool,children:ae().node.isRequired},Ns.defaultProps={active:!1};const Ms=(0,ie.Z)((function styles(m){var v=m.space,q=m.color,ee=m.fontFamily,ae=m.fontSize,ie=m.buttonTextTransform;return{button:{padding:[[v[1],0]],fontFamily:ee.base,fontSize:ae.base,color:q.light,background:"transparent",textTransform:ie,transition:"color 750ms ease-out",border:"none",cursor:"pointer","&:hover, &:focus":{isolate:!1,outline:0,color:q.linkHover,transition:"color 150ms ease-in"},"&:focus:not($isActive)":{isolate:!1,outline:[[1,"dotted",q.linkHover]]},"& + &":{isolate:!1,marginLeft:v[1]}},isActive:{borderBottom:[[2,q.linkHover,"solid"]]}}}))(Ns);var qs=function CodeTabButton(m){return q.createElement(Ms,m,"View Code")};qs.propTypes={onClick:ae().func.isRequired,name:ae().string.isRequired,active:ae().bool};const Ws=qs;var zs=function UsageTabButton(m){var v=m.props;return!js()(v.props)||!js()(v.methods)?q.createElement(Ms,m,"Props & methods"):null};zs.propTypes={onClick:ae().func.isRequired,name:ae().string.isRequired,props:ae().shape({props:ae().array,methods:ae().array}).isRequired,active:ae().bool};const Vs=zs;var Hs="rsg-code-editor",Gs="rsg-usage",$s=[Bs];const slots=function(m){return{sectionToolbar:$s,componentToolbar:$s,exampleToolbar:$s,exampleTabButtons:[{id:Hs,render:Ws}],exampleTabs:[{id:Hs,render:be}],docsTabButtons:[{id:Gs,render:Vs}],docsTabs:[{id:Gs,render:Fs}]}};var Xs=__webpack_require__(61456);function ComponentsListRenderer_extends(){return ComponentsListRenderer_extends=Object.assign||function(m){for(var v=1;v0?q.createElement(Js,{items:v}):null};Qs.propTypes={items:ae().array.isRequired};const Ys=Qs;var eo=function TableOfContentsRenderer(m){var v=m.classes,ee=m.children,ae=m.searchTerm,ie=m.onSearchTermChange;return q.createElement("div",null,q.createElement("div",{className:v.root},q.createElement("nav",null,q.createElement("div",{className:v.search},q.createElement("input",{value:ae,className:v.input,placeholder:"Filter by name","aria-label":"Filter by name",onChange:function onChange(m){return ie(m.target.value)}})),ee)))};eo.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,children:ae().node,searchTerm:ae().string.isRequired,onSearchTermChange:ae().func.isRequired};const to=(0,ie.Z)((function styles(m){var v=m.space,q=m.color,ee=m.fontFamily,ae=m.fontSize,ie=m.borderRadius;return{root:{fontFamily:ee.base},search:{padding:v[2]},input:{display:"block",width:"100%",padding:v[1],color:q.base,backgroundColor:q.baseBackground,fontFamily:ee.base,fontSize:ae.base,border:[[1,q.border,"solid"]],borderRadius:ie,transition:"all ease-in-out .1s","&:focus":{isolate:!1,borderColor:q.link,boxShadow:[[0,0,0,2,q.focus]],outline:0},"&::placeholder":{isolate:!1,fontFamily:ee.base,fontSize:ae.base,color:q.light}}}}))(eo);__webpack_require__(24603),__webpack_require__(23123);function getFilterRegExp(m){return m=m.replace(/[^a-z0-9]/gi,"").split("").join(".*"),new RegExp(m,"i")}function filterComponentsByName(m,v){var q=getFilterRegExp(v);return m.filter((function(m){var v=m.name;return q.test(v)}))}function filterSectionsByName(m,v){var q=getFilterRegExp(v);return m.map((function(m){return Object.assign({},m,{sections:m.sections?filterSectionsByName(m.sections,v):[],components:m.components?filterComponentsByName(m.components,v):[]})})).filter((function(m){return m.components.length>0||m.sections.length>0||q.test(m.name||"-")}))}var no=__webpack_require__(3522),ao=__webpack_require__.n(no),ro="#/",io=/(.*)\?/;function trimHash(m,v){if(!m)return"";var q=new RegExp("^"+ao()(v||ro),"g");return m.replace(q,"")}var so=function trimParams(m){var v=io.exec(m);return v&&v[1]||m},oo=function hasInHash(m,v){return""!==m&&m.indexOf(v)>-1},co=function getHash(m,v){return decodeURIComponent(so(trimHash(m,v)))},lo=function getHashAsArray(m,v){return so(trimHash(m,v)).split("/").map(decodeURIComponent)},uo=function getParameterByName(m,v){v=v.replace(/[[\]]/g,"\\$&");var q=new RegExp("[?&]"+v+"(=([^&#]*)|&|#|$)").exec(m);return q?q[2]?decodeURIComponent(q[2].replace(/\+/g," ")):"":null};function TableOfContents_assertThisInitialized(m){if(void 0===m)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return m}function TableOfContents_defineProperty(m,v,q){return v in m?Object.defineProperty(m,v,{value:q,enumerable:!0,configurable:!0,writable:!0}):m[v]=q,m}var po=function(m){var v,ee;ee=m,(v=TableOfContents).prototype=Object.create(ee.prototype),v.prototype.constructor=v,v.__proto__=ee;var ae;ae=TableOfContents;function TableOfContents(){for(var v,q=arguments.length,ee=new Array(q),ae=0;ae0?ie.renderLevel(q,v,ce,0===de):{content:void 0,containsSelected:!1},ye=fe.content,be=fe.containsSelected,Re=(!v&&m.href?co(m.href):m.href)===le;return(be||Re)&&(pe=!0),Object.assign({},m,{heading:!!m.name&&q.length>0,content:ye,selected:Re,shouldOpenInNewTab:!!m.external&&!!m.externalLink,initialOpen:"collapse"!==ie.props.tocMode||be||m.expand,forcedOpen:!!ie.state.searchTerm.length})}));return{content:q.createElement(Ys,{items:fe}),containsSelected:pe}},ie.renderSections=function renderSections(){var m=this.state.searchTerm,v=this.props,q=v.sections,ee=v.useRouterLinks,ae=1===q.length?q[0].sections&&q[0].sections.length?q[0].sections:q[0].components:q,ie=ae?filterSectionsByName(ae,m):ae||[];return this.renderLevel(ie,ee).content},ie.render=function render(){var m=this;return q.createElement(to,{searchTerm:this.state.searchTerm,onSearchTermChange:function handleSearchTermChange(v){return m.setState({searchTerm:v})}},this.renderSections())},TableOfContents}(q.Component);TableOfContents_defineProperty(po,"propTypes",{sections:ae().array.isRequired,useRouterLinks:ae().bool,tocMode:ae().string,loc:ae().object}),TableOfContents_defineProperty(po,"defaultProps",{loc:window.location});const ho=(0,ie.Z)((function styles(m){var v=m.color,q=m.fontFamily,ee=m.fontSize;return{logo:{color:v.base,margin:0,fontFamily:q.base,fontSize:ee.h4,fontWeight:"normal"}}}))((function LogoRenderer(m){var v=m.classes,ee=m.children;return q.createElement("h1",{className:v.logo},ee)}));var go=function RibbonRenderer(m){var v=m.classes,ee=m.url,ae=m.text;return q.createElement("footer",{className:v.root},q.createElement("a",{href:ee,className:v.link},ae))};go.defaultProps={text:"Fork me on GitHub"},go.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,url:ae().string.isRequired,text:ae().string};const fo=(0,ie.Z)((function styles(m){var v=m.color,q=m.space,ee=m.fontSize;return{root:{position:"fixed",top:0,right:0,width:149,height:149,zIndex:999},link:{fontFamily:m.fontFamily.base,position:"relative",right:-37,top:-22,display:"block",width:190,padding:[[q[0],q[2]]],textAlign:"center",color:v.ribbonText,fontSize:ee.base,background:v.ribbonBackground,textDecoration:"none",textShadow:[[0,"-1px",0,"rgba(0,0,0,.15)"]],transformOrigin:[[0,0]],transform:"rotate(45deg)",cursor:"pointer"}}}))(go);function Ribbon(){var m=(0,Xs.E)().config.ribbon;return m?q.createElement(fo,m):null}var mo=function VersionRenderer(m){var v=m.classes,ee=m.children;return q.createElement("p",{"aria-label":"version",className:v.version},ee)};mo.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,children:ae().node};const yo=(0,ie.Z)((function styles(m){var v=m.color,q=m.fontFamily,ee=m.fontSize;return{version:{color:v.light,margin:[[5,0,0,0]],fontFamily:q.base,fontSize:ee.base,fontWeight:"normal"}}}))(mo);var vo=function StyleGuideRenderer(m){var v=m.classes,ee=m.title,ae=m.version,ie=m.homepageUrl,de=m.children,ce=m.toc,le=m.hasSidebar;return q.createElement("div",{className:(0,ln.Z)(v.root,le&&v.hasSidebar)},q.createElement("main",{className:v.content},de,q.createElement("footer",{className:v.footer},q.createElement(wa,{text:"Created with [React Styleguidist]("+ie+")"}))),le&&q.createElement("div",{className:v.sidebar,"data-testid":"sidebar"},q.createElement("header",{className:v.logo},q.createElement(ho,null,ee),ae&&q.createElement(yo,null,ae)),ce),q.createElement(Ribbon,null))};vo.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,title:ae().string.isRequired,version:ae().string,homepageUrl:ae().string.isRequired,children:ae().node.isRequired,toc:ae().node.isRequired,hasSidebar:ae().bool};const bo=(0,ie.Z)((function styles(m){var v,q,ee,ae=m.color,ie=m.fontFamily,de=m.fontSize,ce=m.sidebarWidth,le=m.mq,pe=m.space,fe=m.maxWidth;return{root:{minHeight:"100vh",backgroundColor:ae.baseBackground},hasSidebar:(v={paddingLeft:ce},v[le.small]={paddingLeft:0},v),content:(q={maxWidth:fe,padding:[[pe[2],pe[4]]],margin:[[0,"auto"]]},q[le.small]={padding:pe[2]},q.display="block",q),sidebar:(ee={backgroundColor:ae.sidebarBackground,border:[[ae.border,"solid"]],borderWidth:[[0,1,0,0]],position:"fixed",top:0,left:0,bottom:0,width:ce,overflow:"auto",WebkitOverflowScrolling:"touch"},ee[le.small]={position:"static",width:"auto",borderWidth:[[1,0,0,0]],paddingBottom:pe[0]},ee),logo:{padding:pe[2],borderBottom:[[1,ae.border,"solid"]]},footer:{display:"block",color:ae.light,fontFamily:ie.base,fontSize:de.small}}}))(vo);var Ro=__webpack_require__(23279),xo=__webpack_require__.n(Ro),_o=function PlaygroundErrorRenderer(m){var v=m.classes,ee=m.message;return q.createElement("pre",{className:v.root},ee)};_o.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,message:ae().string.isRequired};const Eo=(0,ie.Z)((function styles(m){var v=m.fontFamily,q=m.fontSize,ee=m.color;return{root:{margin:0,lineHeight:1.2,fontSize:q.small,fontFamily:v.monospace,color:ee.error,whiteSpace:"pre-wrap"}}}))(_o);var wo=function(m){var v,q;q=m,(v=Wrapper).prototype=Object.create(q.prototype),v.prototype.constructor=v,v.__proto__=q;var ee;ee=Wrapper;function Wrapper(){return m.apply(this,arguments)||this}var ae=Wrapper.prototype;return ae.componentDidCatch=function componentDidCatch(m){this.props.onError(m)},ae.render=function render(){return this.props.children},Wrapper}(q.Component);!function Wrapper_defineProperty(m,v,q){return v in m?Object.defineProperty(m,v,{value:q,enumerable:!0,configurable:!0,writable:!0}):m[v]=q,m}(wo,"propTypes",{children:ae().node.isRequired,onError:ae().func.isRequired});__webpack_require__(4723),__webpack_require__(73210);for(var To=__webpack_require__(63230),Do=__webpack_require__(55977),So=__webpack_require__.n(Do),Co=__webpack_require__(16018),ko={},Ao="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",Io=0;Io0&&(ie+=";"),0!==ce.length){for(var le=0,pe=[],fe=0,ye=ce;fe1&&(Re+=encodeInteger(be[1]-v)+encodeInteger(be[2]-q)+encodeInteger(be[3]-ee),v=be[1],q=be[2],ee=be[3]),5===be.length&&(Re+=encodeInteger(be[4]-ae),ae=be[4]),pe.push(Re)}ie+=pe.join(",")}}return ie}function encodeInteger(m){var v="";m=m<0?-m<<1|1:m<<1;do{var q=31&m;(m>>>=5)>0&&(q|=32),v+=Ao[q]}while(m>0);return v}var jo=__webpack_require__(48764).Buffer,Po=function BitSet(m){this.bits=m instanceof BitSet?m.bits.slice():[]};Po.prototype.add=function add(m){this.bits[m>>5]|=1<<(31&m)},Po.prototype.has=function has(m){return!!(this.bits[m>>5]&1<<(31&m))};var Fo=function Chunk(m,v,q){this.start=m,this.end=v,this.original=q,this.intro="",this.outro="",this.content=q,this.storeName=!1,this.edited=!1,Object.defineProperties(this,{previous:{writable:!0,value:null},next:{writable:!0,value:null}})};Fo.prototype.appendLeft=function appendLeft(m){this.outro+=m},Fo.prototype.appendRight=function appendRight(m){this.intro=this.intro+m},Fo.prototype.clone=function clone(){var m=new Fo(this.start,this.end,this.original);return m.intro=this.intro,m.outro=this.outro,m.content=this.content,m.storeName=this.storeName,m.edited=this.edited,m},Fo.prototype.contains=function contains(m){return this.start=ee.length)return"\t";var ae=ee.reduce((function(m,v){var q=/^ +/.exec(v)[0].length;return Math.min(q,m)}),1/0);return new Array(ae+1).join(" ")}function getRelativePath(m,v){var q=m.split(/[/\\]/),ee=v.split(/[/\\]/);for(q.pop();q[0]===ee[0];)q.shift(),ee.shift();if(q.length)for(var ae=q.length;ae--;)q[ae]="..";return q.concat(ee).join("/")}Oo.prototype.toString=function toString(){return JSON.stringify(this)},Oo.prototype.toUrl=function toUrl(){return"data:application/json;charset=utf-8;base64,"+btoa(this.toString())};var Lo=Object.prototype.toString;function isObject(m){return"[object Object]"===Lo.call(m)}function getLocator(m){for(var v=m.split("\n"),q=[],ee=0,ae=0;ee>1;m=0&&ae.push(ee),this.rawSegments.push(ae)}else this.pending&&this.rawSegments.push(this.pending);this.advance(v),this.pending=null},Uo.prototype.addUneditedChunk=function addUneditedChunk(m,v,q,ee,ae){for(var ie=v.start,de=!0;ie1){for(var q=0;q=m&&q<=v)throw new Error("Cannot move a selection inside itself");this._split(m),this._split(v),this._split(q);var ee=this.byStart[m],ae=this.byEnd[v],ie=ee.previous,de=ae.next,ce=this.byStart[q];if(!ce&&ae===this.lastChunk)return this;var le=ce?ce.previous:this.lastChunk;return ie&&(ie.next=de),de&&(de.previous=ie),le&&(le.next=ee),ce&&(ce.previous=ae),ee.previous||(this.firstChunk=ae.next),ae.next||(this.lastChunk=ee.previous,this.lastChunk.next=null),ee.previous=le,ae.next=ce||null,le||(this.firstChunk=ee),ce||(this.lastChunk=ae),this},Mo.prototype.overwrite=function overwrite(m,v,q,ee){if("string"!=typeof q)throw new TypeError("replacement content must be a string");for(;m<0;)m+=this.original.length;for(;v<0;)v+=this.original.length;if(v>this.original.length)throw new Error("end is out of bounds");if(m===v)throw new Error("Cannot overwrite a zero-length range – use appendLeft or prependRight instead");this._split(m),this._split(v),!0===ee&&(No.storeName||(console.warn("The final argument to magicString.overwrite(...) should be an options object. See https://github.com/rich-harris/magic-string"),No.storeName=!0),ee={storeName:!0});var ae=void 0!==ee&&ee.storeName,ie=void 0!==ee&&ee.contentOnly;if(ae){var de=this.original.slice(m,v);Object.defineProperty(this.storedNames,de,{writable:!0,value:!0,enumerable:!0})}var ce=this.byStart[m],le=this.byEnd[v];if(ce){for(var pe=ce;pe!==le;){if(pe.next!==this.byStart[pe.end])throw new Error("Cannot overwrite across a split point");(pe=pe.next).edit("",!1)}ce.edit(q,ae,ie)}else{var fe=new Fo(m,v,"").edit(q,ae);le.next=fe,fe.previous=le}return this},Mo.prototype.prepend=function prepend(m){if("string"!=typeof m)throw new TypeError("outro content must be a string");return this.intro=m+this.intro,this},Mo.prototype.prependLeft=function prependLeft(m,v){if("string"!=typeof v)throw new TypeError("inserted content must be a string");this._split(m);var q=this.byEnd[m];return q?q.prependLeft(v):this.intro=v+this.intro,this},Mo.prototype.prependRight=function prependRight(m,v){if("string"!=typeof v)throw new TypeError("inserted content must be a string");this._split(m);var q=this.byStart[m];return q?q.prependRight(v):this.outro=v+this.outro,this},Mo.prototype.remove=function remove(m,v){for(;m<0;)m+=this.original.length;for(;v<0;)v+=this.original.length;if(m===v)return this;if(m<0||v>this.original.length)throw new Error("Character is out of bounds");if(m>v)throw new Error("end must be greater than start");this._split(m),this._split(v);for(var q=this.byStart[m];q;)q.intro="",q.outro="",q.edit(""),q=v>q.end?this.byStart[q.end]:null;return this},Mo.prototype.lastChar=function lastChar(){if(this.outro.length)return this.outro[this.outro.length-1];var m=this.lastChunk;do{if(m.outro.length)return m.outro[m.outro.length-1];if(m.content.length)return m.content[m.content.length-1];if(m.intro.length)return m.intro[m.intro.length-1]}while(m=m.previous);return this.intro.length?this.intro[this.intro.length-1]:""},Mo.prototype.lastLine=function lastLine(){var m=this.outro.lastIndexOf(Bo);if(-1!==m)return this.outro.substr(m+1);var v=this.outro,q=this.lastChunk;do{if(q.outro.length>0){if(-1!==(m=q.outro.lastIndexOf(Bo)))return q.outro.substr(m+1)+v;v=q.outro+v}if(q.content.length>0){if(-1!==(m=q.content.lastIndexOf(Bo)))return q.content.substr(m+1)+v;v=q.content+v}if(q.intro.length>0){if(-1!==(m=q.intro.lastIndexOf(Bo)))return q.intro.substr(m+1)+v;v=q.intro+v}}while(q=q.previous);return-1!==(m=this.intro.lastIndexOf(Bo))?this.intro.substr(m+1)+v:this.intro+v},Mo.prototype.slice=function slice(m,v){for(void 0===m&&(m=0),void 0===v&&(v=this.original.length);m<0;)m+=this.original.length;for(;v<0;)v+=this.original.length;for(var q="",ee=this.firstChunk;ee&&(ee.start>m||ee.end<=m);){if(ee.start=v)return q;ee=ee.next}if(ee&&ee.edited&&ee.start!==m)throw new Error("Cannot use replaced character "+m+" as slice start anchor.");for(var ae=ee;ee;){!ee.intro||ae===ee&&ee.start!==m||(q+=ee.intro);var ie=ee.start=v;if(ie&&ee.edited&&ee.end!==v)throw new Error("Cannot use replaced character "+v+" as slice end anchor.");var de=ae===ee?m-ee.start:0,ce=ie?ee.content.length+v-ee.end:ee.content.length;if(q+=ee.content.slice(de,ce),!ee.outro||ie&&ee.end!==v||(q+=ee.outro),ie)break;ee=ee.next}return q},Mo.prototype.snip=function snip(m,v){var q=this.clone();return q.remove(0,m),q.remove(v,q.original.length),q},Mo.prototype._split=function _split(m){if(!this.byStart[m]&&!this.byEnd[m])for(var v=this.lastSearchedChunk,q=m>v.end;v;){if(v.contains(m))return this._splitChunk(v,m);v=q?this.byStart[v.end]:this.byEnd[v.start]}},Mo.prototype._splitChunk=function _splitChunk(m,v){if(m.edited&&m.content.length){var q=getLocator(this.original)(v);throw new Error("Cannot split a chunk that has already been edited ("+q.line+":"+q.column+' – "'+m.original+'")')}var ee=m.split(v);return this.byEnd[v]=m,this.byStart[v]=ee,this.byEnd[ee.end]=ee,m===this.lastChunk&&(this.lastChunk=ee),this.lastSearchedChunk=m,!0},Mo.prototype.toString=function toString(){for(var m=this.intro,v=this.firstChunk;v;)m+=v.toString(),v=v.next;return m+this.outro},Mo.prototype.isEmpty=function isEmpty(){var m=this.firstChunk;do{if(m.intro.length&&m.intro.trim()||m.content.length&&m.content.trim()||m.outro.length&&m.outro.trim())return!1}while(m=m.next);return!0},Mo.prototype.length=function length(){var m=this.firstChunk,length=0;do{length+=m.intro.length+m.content.length+m.outro.length}while(m=m.next);return length},Mo.prototype.trimLines=function trimLines(){return this.trim("[\\r\\n]")},Mo.prototype.trim=function trim(m){return this.trimStart(m).trimEnd(m)},Mo.prototype.trimEndAborted=function trimEndAborted(m){var v=new RegExp((m||"\\s")+"+$");if(this.outro=this.outro.replace(v,""),this.outro.length)return!0;var q=this.lastChunk;do{var ee=q.end,ae=q.trimEnd(v);if(q.end!==ee&&(this.lastChunk===q&&(this.lastChunk=q.next),this.byEnd[q.end]=q,this.byStart[q.next.start]=q.next,this.byEnd[q.next.end]=q.next),ae)return!0;q=q.previous}while(q);return!1},Mo.prototype.trimEnd=function trimEnd(m){return this.trimEndAborted(m),this},Mo.prototype.trimStartAborted=function trimStartAborted(m){var v=new RegExp("^"+(m||"\\s")+"+");if(this.intro=this.intro.replace(v,""),this.intro.length)return!0;var q=this.firstChunk;do{var ee=q.end,ae=q.trimStart(v);if(q.end!==ee&&(q===this.lastChunk&&(this.lastChunk=q.next),this.byEnd[q.end]=q,this.byStart[q.next.start]=q.next,this.byEnd[q.next.end]=q.next),ae)return!0;q=q.next}while(q);return!1},Mo.prototype.trimStart=function trimStart(m){return this.trimStartAborted(m),this};var qo=Object.prototype.hasOwnProperty,Wo=function Bundle(m){void 0===m&&(m={}),this.intro=m.intro||"",this.separator=void 0!==m.separator?m.separator:"\n",this.sources=[],this.uniqueSources=[],this.uniqueSourceIndexByFilename={}};Wo.prototype.addSource=function addSource(m){if(m instanceof Mo)return this.addSource({content:m,filename:m.filename,separator:this.separator});if(!isObject(m)||!m.content)throw new Error("bundle.addSource() takes an object with a `content` property, which should be an instance of MagicString, and an optional `filename`");if(["filename","indentExclusionRanges","separator"].forEach((function(v){qo.call(m,v)||(m[v]=m.content[v])})),void 0===m.separator&&(m.separator=this.separator),m.filename)if(qo.call(this.uniqueSourceIndexByFilename,m.filename)){var v=this.uniqueSources[this.uniqueSourceIndexByFilename[m.filename]];if(m.content.original!==v.content)throw new Error("Illegal source: same filename ("+m.filename+"), different contents")}else this.uniqueSourceIndexByFilename[m.filename]=this.uniqueSources.length,this.uniqueSources.push({filename:m.filename,content:m.content.original});return this.sources.push(m),this},Wo.prototype.append=function append(m,v){return this.addSource({content:new Mo(m),separator:v&&v.separator||""}),this},Wo.prototype.clone=function clone(){var m=new Wo({intro:this.intro,separator:this.separator});return this.sources.forEach((function(v){m.addSource({filename:v.filename,content:v.content.clone(),separator:v.separator})})),m},Wo.prototype.generateDecodedMap=function generateDecodedMap(m){var v=this;void 0===m&&(m={});var q=[];this.sources.forEach((function(m){Object.keys(m.content.storedNames).forEach((function(m){~q.indexOf(m)||q.push(m)}))}));var ee=new Uo(m.hires);return this.intro&&ee.advance(this.intro),this.sources.forEach((function(m,ae){ae>0&&ee.advance(v.separator);var ie=m.filename?v.uniqueSourceIndexByFilename[m.filename]:-1,de=m.content,ce=getLocator(de.original);de.intro&&ee.advance(de.intro),de.firstChunk.eachNext((function(v){var ae=ce(v.start);v.intro.length&&ee.advance(v.intro),m.filename?v.edited?ee.addEdit(ie,v.content,ae,v.storeName?q.indexOf(v.original):-1):ee.addUneditedChunk(ie,v,de.original,ae,de.sourcemapLocations):ee.advance(v.content),v.outro.length&&ee.advance(v.outro)})),de.outro&&ee.advance(de.outro)})),{file:m.file?m.file.split(/[/\\]/).pop():null,sources:this.uniqueSources.map((function(v){return m.file?getRelativePath(m.file,v.filename):v.filename})),sourcesContent:this.uniqueSources.map((function(v){return m.includeContent?v.content:null})),names:q,mappings:ee.raw}},Wo.prototype.generateMap=function generateMap(m){return new Oo(this.generateDecodedMap(m))},Wo.prototype.getIndentString=function getIndentString(){var m={};return this.sources.forEach((function(v){var q=v.content.indentStr;null!==q&&(m[q]||(m[q]=0),m[q]+=1)})),Object.keys(m).sort((function(v,q){return m[v]-m[q]}))[0]||"\t"},Wo.prototype.indent=function indent(m){var v=this;if(arguments.length||(m=this.getIndentString()),""===m)return this;var q=!this.intro||"\n"===this.intro.slice(-1);return this.sources.forEach((function(ee,ae){var ie=void 0!==ee.separator?ee.separator:v.separator,de=q||ae>0&&/\r?\n$/.test(ie);ee.content.indent(m,{exclude:ee.indentExclusionRanges,indentStart:de}),q="\n"===ee.content.lastChar()})),this.intro&&(this.intro=m+this.intro.replace(/^[^\n]/gm,(function(v,q){return q>0?m+v:v}))),this},Wo.prototype.prepend=function prepend(m){return this.intro=m+this.intro,this},Wo.prototype.toString=function toString(){var m=this,v=this.sources.map((function(v,q){var ee=void 0!==v.separator?v.separator:m.separator;return(q>0?ee:"")+v.content.toString()})).join("");return this.intro+v},Wo.prototype.isEmpty=function isEmpty(){return(!this.intro.length||!this.intro.trim())&&!this.sources.some((function(m){return!m.content.isEmpty()}))},Wo.prototype.length=function length(){return this.sources.reduce((function(m,v){return m+v.content.length()}),this.intro.length)},Wo.prototype.trimLines=function trimLines(){return this.trim("[\\r\\n]")},Wo.prototype.trim=function trim(m){return this.trimStart(m).trimEnd(m)},Wo.prototype.trimStart=function trimStart(m){var v=new RegExp("^"+(m||"\\s")+"+");if(this.intro=this.intro.replace(v,""),!this.intro){var q,ee=0;do{if(!(q=this.sources[ee++]))break}while(!q.content.trimStartAborted(m))}return this},Wo.prototype.trimEnd=function trimEnd(m){var v,q=new RegExp((m||"\\s")+"+$"),ee=this.sources.length-1;do{if(!(v=this.sources[ee--])){this.intro=this.intro.replace(q,"");break}}while(!v.content.trimEndAborted(m));return this};var zo=__webpack_require__(11890),Vo=__webpack_require__.n(zo);function toJSON(m){var v={};return Object.keys(m).forEach((function(q){"parent"!==q&&"program"!==q&&"keys"!==q&&"__wrapped"!==q&&(Array.isArray(m[q])?v[q]=m[q].map(toJSON):m[q]&&m[q].toJSON?v[q]=m[q].toJSON():v[q]=m[q])})),v}var Ho=function Node(){};function extractNames(m){var v=[];return Go[m.type](v,m),v}Ho.prototype.ancestor=function ancestor(m){for(var v=this;m--;)if(!(v=v.parent))return null;return v},Ho.prototype.contains=function contains(m){for(;m;){if(m===this)return!0;m=m.parent}return!1},Ho.prototype.findLexicalBoundary=function findLexicalBoundary(){return this.parent.findLexicalBoundary()},Ho.prototype.findNearest=function findNearest(m){return"string"==typeof m&&(m=new RegExp("^"+m+"$")),m.test(this.type)?this:this.parent.findNearest(m)},Ho.prototype.unparenthesizedParent=function unparenthesizedParent(){for(var m=this.parent;m&&"ParenthesizedExpression"===m.type;)m=m.parent;return m},Ho.prototype.unparenthesize=function unparenthesize(){for(var m=this;"ParenthesizedExpression"===m.type;)m=m.expression;return m},Ho.prototype.findScope=function findScope(m){return this.parent.findScope(m)},Ho.prototype.getIndentation=function getIndentation(){return this.parent.getIndentation()},Ho.prototype.initialise=function initialise(m){for(var v=0,q=this.keys;vv)return{line:q+1,column:v-ie,char:q};ie=de}throw new Error("Could not determine location of character")}function pad(m,v){var q=String(m);return q+repeat(" ",v-q.length)}function repeat(m,v){for(var q="";v--;)q+=m;return q}function getSnippet(m,v,q){void 0===q&&(q=1);var ee=Math.max(v.line-5,0),ae=v.line,ie=String(ae).length,de=m.split("\n").slice(ee,ae),ce=de[de.length-1].slice(0,v.column).replace(/\t/g," ").length,le=de.map((function(m,v){return pad(v+ee+1,ie)+" : "+m.replace(/\t/g," ")})).join("\n");return le+="\n"+repeat(" ",ie+3+ce)+repeat("^",q)}"do if in for let new try var case else enum eval null this true void with await break catch class const false super throw while yield delete export import public return static switch typeof default extends finally package private continue debugger function arguments interface protected implements instanceof".split(" ").forEach((function(m){return $o[m]=!0})),Scope.prototype={addDeclaration:function addDeclaration(m,v){for(var q=0,ee=extractNames(m);q1&&(fe=v(ie),ce.push((function(v,q,ce){m.prependRight(ae.start,(de?"":q+"var ")+fe+" = "),m.overwrite(ae.start,ee=ae.start+1,ie),m.appendLeft(ee,ce),m.overwrite(ae.start,ee=ae.start+1,(de?"":q+"var ")+fe+" = "+ie+ce),m.move(ae.start,ee,v)}))),destructureObjectPattern(m,v,q,ae,fe,de,ce);break;case"ArrayPattern":if(m.remove(ee,ee=ae.start),ae.elements.filter(Boolean).length>1){var ye=v(ie);ce.push((function(v,q,ce){m.prependRight(ae.start,(de?"":q+"var ")+ye+" = "),m.overwrite(ae.start,ee=ae.start+1,ie,{contentOnly:!0}),m.appendLeft(ee,ce),m.move(ae.start,ee,v)})),ae.elements.forEach((function(ae,ie){ae&&("RestElement"===ae.type?handleProperty(m,v,q,ee,ae.argument,ye+".slice("+ie+")",de,ce):handleProperty(m,v,q,ee,ae,ye+"["+ie+"]",de,ce),ee=ae.end)}))}else{var be=findIndex(ae.elements,Boolean),Re=ae.elements[be];"RestElement"===Re.type?handleProperty(m,v,q,ee,Re.argument,ie+".slice("+be+")",de,ce):handleProperty(m,v,q,ee,Re,ie+"["+be+"]",de,ce),ee=Re.end}m.remove(ee,ae.end);break;default:throw new Error("Unexpected node type in destructuring ("+ae.type+")")}}var Zo=function(m){function BlockStatement(){m.apply(this,arguments)}return m&&(BlockStatement.__proto__=m),BlockStatement.prototype=Object.create(m&&m.prototype),BlockStatement.prototype.constructor=BlockStatement,BlockStatement.prototype.createScope=function createScope(){var m=this;this.parentIsFunction=/Function/.test(this.parent.type),this.isFunctionBlock=this.parentIsFunction||"Root"===this.parent.type,this.scope=new Scope({block:!this.isFunctionBlock,parent:this.parent.findScope(!1),declare:function(v){return m.createdDeclarations.push(v)}}),this.parentIsFunction&&this.parent.params.forEach((function(v){m.scope.addDeclaration(v,"param")}))},BlockStatement.prototype.initialise=function initialise(m){this.thisAlias=null,this.argumentsAlias=null,this.defaultParameters=[],this.createdDeclarations=[],this.scope||this.createScope(),this.body.forEach((function(v){return v.initialise(m)})),this.scope.consolidate()},BlockStatement.prototype.findLexicalBoundary=function findLexicalBoundary(){return"Program"===this.type||/^Function/.test(this.parent.type)?this:this.parent.findLexicalBoundary()},BlockStatement.prototype.findScope=function findScope(m){return m&&!this.isFunctionBlock?this.parent.findScope(m):this.scope},BlockStatement.prototype.getArgumentsAlias=function getArgumentsAlias(){return this.argumentsAlias||(this.argumentsAlias=this.scope.createIdentifier("arguments")),this.argumentsAlias},BlockStatement.prototype.getArgumentsArrayAlias=function getArgumentsArrayAlias(){return this.argumentsArrayAlias||(this.argumentsArrayAlias=this.scope.createIdentifier("argsArray")),this.argumentsArrayAlias},BlockStatement.prototype.getThisAlias=function getThisAlias(){return this.thisAlias||(this.thisAlias=this.scope.createIdentifier("this")),this.thisAlias},BlockStatement.prototype.getIndentation=function getIndentation(){if(void 0===this.indentation){for(var m=this.program.magicString.original,v=this.synthetic||!this.body.length,q=v?this.start:this.body[0].start;q&&"\n"!==m[q];)q-=1;for(this.indentation="";;){var ee=m[q+=1];if(" "!==ee&&"\t"!==ee)break;this.indentation+=ee}for(var ae=this.program.magicString.getIndentString(),ie=this.parent;ie;)"constructor"!==ie.kind||ie.parent.parent.superClass||(this.indentation=this.indentation.replace(ae,"")),ie=ie.parent;v&&(this.indentation+=ae)}return this.indentation},BlockStatement.prototype.transpile=function transpile(v,q){var ee,ae,ie=this,de=this.getIndentation(),ce=[];if(this.argumentsAlias&&ce.push((function(m,q,ee){var ae=q+"var "+ie.argumentsAlias+" = arguments"+ee;v.appendLeft(m,ae)})),this.thisAlias&&ce.push((function(m,q,ee){var ae=q+"var "+ie.thisAlias+" = this"+ee;v.appendLeft(m,ae)})),this.argumentsArrayAlias&&ce.push((function(m,q,ee){var ae=ie.scope.createIdentifier("i"),ce=q+"var "+ae+" = arguments.length, "+ie.argumentsArrayAlias+" = Array("+ae+");\n"+de+"while ( "+ae+"-- ) "+ie.argumentsArrayAlias+"["+ae+"] = arguments["+ae+"]"+ee;v.appendLeft(m,ce)})),/Function/.test(this.parent.type)?this.transpileParameters(this.parent.params,v,q,de,ce):"CatchClause"===this.parent.type&&this.transpileParameters([this.parent.param],v,q,de,ce),q.letConst&&this.isFunctionBlock&&this.transpileBlockScopedIdentifiers(v),m.prototype.transpile.call(this,v,q),this.createdDeclarations.length&&ce.push((function(m,q,ee){var ae=q+"var "+ie.createdDeclarations.join(", ")+ee;v.appendLeft(m,ae)})),this.synthetic)if("ArrowFunctionExpression"===this.parent.type){var le=this.body[0];ce.length?(v.appendLeft(this.start,"{").prependRight(this.end,this.parent.getIndentation()+"}"),v.prependRight(le.start,"\n"+de+"return "),v.appendLeft(le.end,";\n")):q.arrow&&(v.prependRight(le.start,"{ return "),v.appendLeft(le.end,"; }"))}else ce.length&&v.prependRight(this.start,"{").appendLeft(this.end,"}");ae=this.body[0],ee=ae&&"ExpressionStatement"===ae.type&&"Literal"===ae.expression.type&&"use strict"===ae.expression.value?this.body[0].end:this.synthetic||"Root"===this.parent.type?this.start:this.start+1;var pe="\n"+de,fe=";";ce.forEach((function(m,v){v===ce.length-1&&(fe=";\n"),m(ee,pe,fe)}))},BlockStatement.prototype.transpileParameters=function transpileParameters(m,v,q,ee,ae){var ie=this;m.forEach((function(de){if("AssignmentPattern"===de.type&&"Identifier"===de.left.type)q.defaultParameter&&ae.push((function(m,q,ee){var ae=q+"if ( "+de.left.name+" === void 0 ) "+de.left.name;v.prependRight(de.left.end,ae).move(de.left.end,de.right.end,m).appendLeft(de.right.end,ee)}));else if("RestElement"===de.type)q.spreadRest&&ae.push((function(q,ae,ce){var le=m[m.length-2];if(le)v.remove(le?le.end:de.start,de.end);else{for(var pe=de.start,fe=de.end;/\s/.test(v.original[pe-1]);)pe-=1;for(;/\s/.test(v.original[fe]);)fe+=1;v.remove(pe,fe)}var ye=de.argument.name,be=ie.scope.createIdentifier("len"),Re=m.length-1;Re?v.prependRight(q,ae+"var "+ye+" = [], "+be+" = arguments.length - "+Re+";\n"+ee+"while ( "+be+"-- > 0 ) "+ye+"[ "+be+" ] = arguments[ "+be+" + "+Re+" ]"+ce):v.prependRight(q,ae+"var "+ye+" = [], "+be+" = arguments.length;\n"+ee+"while ( "+be+"-- ) "+ye+"[ "+be+" ] = arguments[ "+be+" ]"+ce)}));else if("Identifier"!==de.type&&q.parameterDestructuring){var ce=ie.scope.createIdentifier("ref");destructure(v,(function(m){return ie.scope.createIdentifier(m)}),(function(m){var v=m.name;return ie.scope.resolveName(v)}),de,ce,!1,ae),v.prependRight(de.start,ce)}}))},BlockStatement.prototype.transpileBlockScopedIdentifiers=function transpileBlockScopedIdentifiers(m){var v=this;Object.keys(this.scope.blockScopedDeclarations).forEach((function(q){for(var ee=0,ae=v.scope.blockScopedDeclarations[q];eethis.start?v.overwrite(this.start,ce,pe):v.prependRight(this.start,pe)}else m.prototype.transpile.call(this,v,q);q.trailingFunctionCommas&&this.params.length&&!ie&&removeTrailingComma(v,this.params[this.params.length-1].end)},ArrowFunctionExpression.prototype.needsArguments=function needsArguments(m){return m.spreadRest&&this.params.filter((function(m){return"RestElement"===m.type})).length>0},ArrowFunctionExpression}(Ho);function checkConst(m,v){var q=v.findDeclaration(m.name);if(q&&"const"===q.kind)throw new Xo(m.name+" is read-only",m)}var Yo=function(m){function AssignmentExpression(){m.apply(this,arguments)}return m&&(AssignmentExpression.__proto__=m),AssignmentExpression.prototype=Object.create(m&&m.prototype),AssignmentExpression.prototype.constructor=AssignmentExpression,AssignmentExpression.prototype.initialise=function initialise(v){if("Identifier"===this.left.type){var q=this.findScope(!1).findDeclaration(this.left.name),ee=q&&q.node.ancestor(3);ee&&"ForStatement"===ee.type&&ee.body.contains(this)&&(ee.reassigned[this.left.name]=!0)}m.prototype.initialise.call(this,v)},AssignmentExpression.prototype.transpile=function transpile(v,q){"Identifier"===this.left.type&&checkConst(this.left,this.findScope(!1)),"**="===this.operator&&q.exponentiation?this.transpileExponentiation(v,q):/Pattern/.test(this.left.type)&&q.destructuring&&this.transpileDestructuring(v),m.prototype.transpile.call(this,v,q)},AssignmentExpression.prototype.transpileDestructuring=function transpileDestructuring(m){var v=this,q=this.findScope(!0),ee=this.findScope(!1),ae=q.createDeclaration("assign");m.appendRight(this.left.end,"("+ae),m.appendLeft(this.right.end,", ");var ie=[];destructure(m,(function(m){return q.createDeclaration(m)}),(function(m){var v=ee.resolveName(m.name);return checkConst(m,ee),v}),this.left,ae,!0,ie);var de=", ";ie.forEach((function(m,q){q===ie.length-1&&(de=""),m(v.end,"",de)})),"ExpressionStatement"===this.unparenthesizedParent().type?m.prependRight(this.end,")"):m.appendRight(this.end,", "+ae+")")},AssignmentExpression.prototype.transpileExponentiation=function transpileExponentiation(m){for(var v,q=this.findScope(!1),ee=this.left.end;"*"!==m.original[ee];)ee+=1;m.remove(ee,ee+2);var ae=this.left.unparenthesize();if("Identifier"===ae.type)v=q.resolveName(ae.name);else if("MemberExpression"===ae.type){var ie,de,ce=!1,le=!1,pe=this.findNearest(/(?:Statement|Declaration)$/),fe=pe.getIndentation();"Identifier"===ae.property.type?de=ae.computed?q.resolveName(ae.property.name):ae.property.name:(de=q.createDeclaration("property"),le=!0),"Identifier"===ae.object.type?ie=q.resolveName(ae.object.name):(ie=q.createDeclaration("object"),ce=!0),ae.start===pe.start?ce&&le?(m.prependRight(pe.start,ie+" = "),m.overwrite(ae.object.end,ae.property.start,";\n"+fe+de+" = "),m.overwrite(ae.property.end,ae.end,";\n"+fe+ie+"["+de+"]")):ce?(m.prependRight(pe.start,ie+" = "),m.appendLeft(ae.object.end,";\n"+fe),m.appendLeft(ae.object.end,ie)):le&&(m.prependRight(ae.property.start,de+" = "),m.appendLeft(ae.property.end,";\n"+fe),m.move(ae.property.start,ae.property.end,this.start),m.appendLeft(ae.object.end,"["+de+"]"),m.remove(ae.object.end,ae.property.start),m.remove(ae.property.end,ae.end)):(ce&&le?(m.prependRight(ae.start,"( "+ie+" = "),m.overwrite(ae.object.end,ae.property.start,", "+de+" = "),m.overwrite(ae.property.end,ae.end,", "+ie+"["+de+"]")):ce?(m.prependRight(ae.start,"( "+ie+" = "),m.appendLeft(ae.object.end,", "+ie)):le&&(m.prependRight(ae.property.start,"( "+de+" = "),m.appendLeft(ae.property.end,", "),m.move(ae.property.start,ae.property.end,ae.start),m.overwrite(ae.object.end,ae.property.start,"["+de+"]"),m.remove(ae.property.end,ae.end)),le&&m.appendLeft(this.end," )")),v=ie+(ae.computed||le?"["+de+"]":"."+de)}m.prependRight(this.right.start,"Math.pow( "+v+", "),m.appendLeft(this.right.end," )")},AssignmentExpression}(Ho),ed=function(m){function AwaitExpression(){m.apply(this,arguments)}return m&&(AwaitExpression.__proto__=m),AwaitExpression.prototype=Object.create(m&&m.prototype),AwaitExpression.prototype.constructor=AwaitExpression,AwaitExpression.prototype.initialise=function initialise(v){v.asyncAwait&&Xo.missingTransform("await","asyncAwait",this),m.prototype.initialise.call(this,v)},AwaitExpression}(Ho),td=function(m){function BinaryExpression(){m.apply(this,arguments)}return m&&(BinaryExpression.__proto__=m),BinaryExpression.prototype=Object.create(m&&m.prototype),BinaryExpression.prototype.constructor=BinaryExpression,BinaryExpression.prototype.transpile=function transpile(v,q){"**"===this.operator&&q.exponentiation&&(v.prependRight(this.start,"Math.pow( "),v.overwrite(this.left.end,this.right.start,", "),v.appendLeft(this.end," )")),m.prototype.transpile.call(this,v,q)},BinaryExpression}(Ho),sd=/(?:For(?:In|Of)?|While)Statement/,dd=function(m){function BreakStatement(){m.apply(this,arguments)}return m&&(BreakStatement.__proto__=m),BreakStatement.prototype=Object.create(m&&m.prototype),BreakStatement.prototype.constructor=BreakStatement,BreakStatement.prototype.initialise=function initialise(){var m=this.findNearest(sd),v=this.findNearest("SwitchCase");m&&(!v||m.depth>v.depth)&&(m.canBreak=!0,this.loop=m)},BreakStatement.prototype.transpile=function transpile(m){if(this.loop&&this.loop.shouldRewriteAsFunction){if(this.label)throw new Xo("Labels are not currently supported in a loop with locally-scoped variables",this);m.overwrite(this.start,this.start+5,"return 'break'")}},BreakStatement}(Ho),cd=function(m){function CallExpression(){m.apply(this,arguments)}return m&&(CallExpression.__proto__=m),CallExpression.prototype=Object.create(m&&m.prototype),CallExpression.prototype.constructor=CallExpression,CallExpression.prototype.initialise=function initialise(v){if(v.spreadRest&&this.arguments.length>1)for(var q=this.findLexicalBoundary(),ee=this.arguments.length;ee--;){var ae=this.arguments[ee];"SpreadElement"===ae.type&&isArguments(ae.argument)&&(this.argumentsArrayAlias=q.getArgumentsArrayAlias())}m.prototype.initialise.call(this,v)},CallExpression.prototype.transpile=function transpile(v,q){if(q.spreadRest&&this.arguments.length&&inlineSpreads(v,this,this.arguments),q.spreadRest&&this.arguments.length){var ee,ae=!1,ie=this.arguments[0];if(1===this.arguments.length?"SpreadElement"===ie.type&&(v.remove(ie.start,ie.argument.start),ae=!0):ae=spread(v,this.arguments,ie.start,this.argumentsArrayAlias),ae){var de=null;if("Super"===this.callee.type?de=this.callee:"MemberExpression"===this.callee.type&&"Super"===this.callee.object.type&&(de=this.callee.object),de||"MemberExpression"!==this.callee.type)ee="void 0";else if("Identifier"===this.callee.object.type)ee=this.callee.object.name;else{ee=this.findScope(!0).createDeclaration("ref");var ce=this.callee.object;v.prependRight(ce.start,"("+ee+" = "),v.appendLeft(ce.end,")")}v.appendLeft(this.callee.end,".apply"),de?(de.noCall=!0,this.arguments.length>1&&("SpreadElement"===ie.type?needsParentheses(ie.argument)&&v.prependRight(ie.start,"( "):v.prependRight(ie.start,"[ "),v.appendLeft(this.arguments[this.arguments.length-1].end," )"))):1===this.arguments.length?v.prependRight(ie.start,ee+", "):("SpreadElement"===ie.type?needsParentheses(ie.argument)?v.appendLeft(ie.start,ee+", ( "):v.appendLeft(ie.start,ee+", "):v.appendLeft(ie.start,ee+", [ "),v.appendLeft(this.arguments[this.arguments.length-1].end," )"))}}q.trailingFunctionCommas&&this.arguments.length&&removeTrailingComma(v,this.arguments[this.arguments.length-1].end),m.prototype.transpile.call(this,v,q)},CallExpression}(Ho),ld=function(m){function CatchClause(){m.apply(this,arguments)}return m&&(CatchClause.__proto__=m),CatchClause.prototype=Object.create(m&&m.prototype),CatchClause.prototype.constructor=CatchClause,CatchClause.prototype.initialise=function initialise(v){var q=this;this.createdDeclarations=[],this.scope=new Scope({block:!0,parent:this.parent.findScope(!1),declare:function(m){return q.createdDeclarations.push(m)}}),this.scope.addDeclaration(this.param,"catch"),m.prototype.initialise.call(this,v),this.scope.consolidate()},CatchClause.prototype.findScope=function findScope(m){return m?this.parent.findScope(m):this.scope},CatchClause}(Ho),ud=function(m){function ClassBody(){m.apply(this,arguments)}return m&&(ClassBody.__proto__=m),ClassBody.prototype=Object.create(m&&m.prototype),ClassBody.prototype.constructor=ClassBody,ClassBody.prototype.transpile=function transpile(v,q,ee,ae){var ie=this;if(q.classes){var de=this.parent.name,ce=v.getIndentString(),le=this.getIndentation()+(ee?ce:""),pe=le+ce,fe=findIndex(this.body,(function(m){return"constructor"===m.kind})),ye=this.body[fe],be="",Re="";if(this.body.length?(v.remove(this.start,this.body[0].start),v.remove(this.body[this.body.length-1].end,this.end)):v.remove(this.start,this.end),ye){ye.value.body.isConstructorBody=!0;var xe=this.body[fe-1],_e=this.body[fe+1];fe>0&&(v.remove(xe.end,ye.start),v.move(ye.start,_e?_e.start:this.end-1,this.body[0].start)),ee||v.appendLeft(ye.end,";")}var we=!1!==this.program.options.namedFunctionExpressions,Te=we||this.parent.superClass||"ClassDeclaration"!==this.parent.type;if(this.parent.superClass){var Se="if ( "+ae+" ) "+de+".__proto__ = "+ae+";\n"+le+de+".prototype = Object.create( "+ae+" && "+ae+".prototype );\n"+le+de+".prototype.constructor = "+de+";";if(ye)be+="\n\n"+le+Se;else be+=(Se="function "+de+" () {"+(ae?"\n"+pe+ae+".apply(this, arguments);\n"+le+"}":"}")+(ee?"":";")+(this.body.length?"\n\n"+le:"")+Se)+"\n\n"+le}else if(!ye){var Ie="function "+(Te?de+" ":"")+"() {}";"ClassDeclaration"===this.parent.type&&(Ie+=";"),this.body.length&&(Ie+="\n\n"+le),be+=Ie}var Pe,qe,We=this.findScope(!1),ze=[],Ve=[];if(this.body.forEach((function(m,ee){if("get"!==m.kind&&"set"!==m.kind||!q.getterSetter||Xo.missingTransform("getters and setters","getterSetter",m),"constructor"!==m.kind){if(m.static){var ae=" "==v.original[m.start+6]?7:6;v.remove(m.start,m.start+ae)}var ce,pe="method"!==m.kind,ye=m.key.name;($o[ye]||m.value.body.scope.references[ye])&&(ye=We.createIdentifier(ye));var be=!1;if(m.computed||"Literal"!==m.key.type||(be=!0,m.computed=!0),pe){if(m.computed)throw new Error("Computed accessor properties are not currently supported");v.remove(m.start,m.key.start),m.static?(~Ve.indexOf(m.key.name)||Ve.push(m.key.name),qe||(qe=We.createIdentifier("staticAccessors")),ce=""+qe):(~ze.indexOf(m.key.name)||ze.push(m.key.name),Pe||(Pe=We.createIdentifier("prototypeAccessors")),ce=""+Pe)}else ce=m.static?""+de:de+".prototype";m.computed||(ce+="."),(fe>0&&ee===fe+1||0===ee&&fe===ie.body.length-1)&&(ce="\n\n"+le+ce);var Re=m.key.end;if(m.computed)if(be)v.prependRight(m.key.start,"["),v.appendLeft(m.key.end,"]");else{for(;"]"!==v.original[Re];)Re+=1;Re+=1}var xe=m.computed||pe||!we?"":ye+" ",_e=(pe?"."+m.kind:"")+" = "+(m.value.async?"async ":"")+"function"+(m.value.generator?"* ":" ")+xe;v.remove(Re,m.value.start),v.prependRight(m.value.start,_e),v.appendLeft(m.end,";"),m.value.generator&&v.remove(m.start,m.key.start);var Se=m.key.start;if(m.computed&&!be)for(;"["!=v.original[Se];)--Se;m.startthis.depth){this.shouldRewriteAsFunction=!0;for(var le=0,pe=this.thisRefs;lev.depth&&(this.alias=v.getArgumentsAlias()),ee&&ee.body.contains(this)&&ee.depth>v.depth&&(this.alias=v.getArgumentsAlias())}this.findScope(!1).addReference(this)}},Identifier.prototype.isLabel=function isLabel(){switch(this.parent.type){case"BreakStatement":case"ContinueStatement":case"LabeledStatement":return!0;default:return!1}},Identifier.prototype.transpile=function transpile(m){this.alias&&m.overwrite(this.start,this.end,this.alias,{storeName:!0,contentOnly:!0})},Identifier}(Ho),Sd=function(m){function IfStatement(){m.apply(this,arguments)}return m&&(IfStatement.__proto__=m),IfStatement.prototype=Object.create(m&&m.prototype),IfStatement.prototype.constructor=IfStatement,IfStatement.prototype.initialise=function initialise(v){m.prototype.initialise.call(this,v)},IfStatement.prototype.transpile=function transpile(v,q){("BlockStatement"!==this.consequent.type||"BlockStatement"===this.consequent.type&&this.consequent.synthetic)&&(v.appendLeft(this.consequent.start,"{ "),v.prependRight(this.consequent.end," }")),this.alternate&&"IfStatement"!==this.alternate.type&&("BlockStatement"!==this.alternate.type||"BlockStatement"===this.alternate.type&&this.alternate.synthetic)&&(v.appendLeft(this.alternate.start,"{ "),v.prependRight(this.alternate.end," }")),m.prototype.transpile.call(this,v,q)},IfStatement}(Ho),Cd=function(m){function Import(){m.apply(this,arguments)}return m&&(Import.__proto__=m),Import.prototype=Object.create(m&&m.prototype),Import.prototype.constructor=Import,Import.prototype.initialise=function initialise(v){v.moduleImport&&Xo.missingTransform("dynamic import expressions","moduleImport",this),m.prototype.initialise.call(this,v)},Import}(Ho),kd=function(m){function ImportDeclaration(){m.apply(this,arguments)}return m&&(ImportDeclaration.__proto__=m),ImportDeclaration.prototype=Object.create(m&&m.prototype),ImportDeclaration.prototype.constructor=ImportDeclaration,ImportDeclaration.prototype.initialise=function initialise(v){v.moduleImport&&Xo.missingTransform("import","moduleImport",this),m.prototype.initialise.call(this,v)},ImportDeclaration}(Ho),Ad=function(m){function ImportDefaultSpecifier(){m.apply(this,arguments)}return m&&(ImportDefaultSpecifier.__proto__=m),ImportDefaultSpecifier.prototype=Object.create(m&&m.prototype),ImportDefaultSpecifier.prototype.constructor=ImportDefaultSpecifier,ImportDefaultSpecifier.prototype.initialise=function initialise(v){this.findScope(!0).addDeclaration(this.local,"import"),m.prototype.initialise.call(this,v)},ImportDefaultSpecifier}(Ho),Id=function(m){function ImportSpecifier(){m.apply(this,arguments)}return m&&(ImportSpecifier.__proto__=m),ImportSpecifier.prototype=Object.create(m&&m.prototype),ImportSpecifier.prototype.constructor=ImportSpecifier,ImportSpecifier.prototype.initialise=function initialise(v){this.findScope(!0).addDeclaration(this.local,"import"),m.prototype.initialise.call(this,v)},ImportSpecifier}(Ho),Fd=function(m){function JSXAttribute(){m.apply(this,arguments)}return m&&(JSXAttribute.__proto__=m),JSXAttribute.prototype=Object.create(m&&m.prototype),JSXAttribute.prototype.constructor=JSXAttribute,JSXAttribute.prototype.transpile=function transpile(v,q){var ee,ae=this.name,ie=ae.start,de=ae.name,ce=this.value?this.value.start:this.name.end;v.overwrite(ie,ce,(/-/.test(ee=de)?"'"+ee+"'":ee)+": "+(this.value?"":"true")),m.prototype.transpile.call(this,v,q)},JSXAttribute}(Ho);var Od=function(m){function JSXClosingElement(){m.apply(this,arguments)}return m&&(JSXClosingElement.__proto__=m),JSXClosingElement.prototype=Object.create(m&&m.prototype),JSXClosingElement.prototype.constructor=JSXClosingElement,JSXClosingElement.prototype.transpile=function transpile(m){var v,q=!0,ee=this.parent.children[this.parent.children.length-1];(ee&&("JSXText"===(v=ee).type&&!/\S/.test(v.value)&&/\n/.test(v.value))||this.parent.openingElement.attributes.length)&&(q=!1),m.overwrite(this.start,this.end,q?" )":")")},JSXClosingElement}(Ho);var Ld=function(m){function JSXClosingFragment(){m.apply(this,arguments)}return m&&(JSXClosingFragment.__proto__=m),JSXClosingFragment.prototype=Object.create(m&&m.prototype),JSXClosingFragment.prototype.constructor=JSXClosingFragment,JSXClosingFragment.prototype.transpile=function transpile(m){var v,q=!0,ee=this.parent.children[this.parent.children.length-1];ee&&("JSXText"===(v=ee).type&&!/\S/.test(v.value)&&/\n/.test(v.value))&&(q=!1),m.overwrite(this.start,this.end,q?" )":")")},JSXClosingFragment}(Ho);function normalise(m,v){return v&&/\n/.test(m)&&(m=m.replace(/[ \f\n\r\t\v]+$/,"")),m=m.replace(/^\n\r?[ \f\n\r\t\v]+/,"").replace(/[ \f\n\r\t\v]*\n\r?[ \f\n\r\t\v]*/gm," "),JSON.stringify(m)}var Ud=function(m){function JSXElement(){m.apply(this,arguments)}return m&&(JSXElement.__proto__=m),JSXElement.prototype=Object.create(m&&m.prototype),JSXElement.prototype.constructor=JSXElement,JSXElement.prototype.transpile=function transpile(v,q){m.prototype.transpile.call(this,v,q);var ee=this.children.filter((function(m){return"JSXText"!==m.type||(/[^ \f\n\r\t\v]/.test(m.raw)||!/\n/.test(m.raw))}));if(ee.length){var ae,ie=(this.openingElement||this.openingFragment).end;for(ae=0;ae0&&(fe.start===ie?v.prependRight(ie,", "):v.overwrite(ie,fe.start,", ")),pe&&"JSXSpreadAttribute"!==fe.type){var ye=this.attributes[de-1],be=this.attributes[de+1];ye&&"JSXSpreadAttribute"!==ye.type||v.prependRight(fe.start,"{ "),be&&"JSXSpreadAttribute"!==be.type||v.appendLeft(fe.end," }")}ie=fe.end}if(pe)if(1===ae)le=ee?"',":",";else{if(!this.program.options.objectAssign)throw new Xo("Mixed JSX attributes ending in spread requires specified objectAssign option with 'Object.assign' or polyfill helper.",this);le=ee?"', "+this.program.options.objectAssign+"({},":", "+this.program.options.objectAssign+"({},",ce=")"}else le=ee?"', {":", {",ce=" }";v.prependRight(this.name.end,le),ce&&v.appendLeft(this.attributes[ae-1].end,ce)}else v.appendLeft(this.name.end,ee?"', null":", null"),ie=this.name.end;this.selfClosing?v.overwrite(ie,this.end,this.attributes.length?")":" )"):v.remove(ie,this.end)},JSXOpeningElement}(Ho),Wd=function(m){function JSXOpeningFragment(){m.apply(this,arguments)}return m&&(JSXOpeningFragment.__proto__=m),JSXOpeningFragment.prototype=Object.create(m&&m.prototype),JSXOpeningFragment.prototype.constructor=JSXOpeningFragment,JSXOpeningFragment.prototype.transpile=function transpile(m){m.overwrite(this.start,this.end,this.program.jsx+"( "+this.program.jsxFragment+", null")},JSXOpeningFragment}(Ho),Vd=function(m){function JSXSpreadAttribute(){m.apply(this,arguments)}return m&&(JSXSpreadAttribute.__proto__=m),JSXSpreadAttribute.prototype=Object.create(m&&m.prototype),JSXSpreadAttribute.prototype.constructor=JSXSpreadAttribute,JSXSpreadAttribute.prototype.transpile=function transpile(v,q){v.remove(this.start,this.argument.start),v.remove(this.argument.end,this.end),m.prototype.transpile.call(this,v,q)},JSXSpreadAttribute}(Ho),Hd=/[\u2028-\u2029]/g,Gd=function(m){function Literal(){m.apply(this,arguments)}return m&&(Literal.__proto__=m),Literal.prototype=Object.create(m&&m.prototype),Literal.prototype.constructor=Literal,Literal.prototype.initialise=function initialise(){"string"==typeof this.value&&this.program.indentExclusionElements.push(this)},Literal.prototype.transpile=function transpile(m,v){if(v.numericLiteral&&this.raw.match(/^0[bo]/i)&&m.overwrite(this.start,this.end,String(this.value),{storeName:!0,contentOnly:!0}),this.regex){var q=this.regex,ee=q.pattern,ae=q.flags;v.stickyRegExp&&/y/.test(ae)&&Xo.missingTransform("the regular expression sticky flag","stickyRegExp",this),v.unicodeRegExp&&/u/.test(ae)&&m.overwrite(this.start,this.end,"/"+Vo()(ee,ae)+"/"+ae.replace("u",""),{contentOnly:!0})}else"string"==typeof this.value&&this.value.match(Hd)&&m.overwrite(this.start,this.end,this.raw.replace(Hd,(function(m){return"\u2028"==m?"\\u2028":"\\u2029"})),{contentOnly:!0})},Literal}(Ho),$d=function(m){function MemberExpression(){m.apply(this,arguments)}return m&&(MemberExpression.__proto__=m),MemberExpression.prototype=Object.create(m&&m.prototype),MemberExpression.prototype.constructor=MemberExpression,MemberExpression.prototype.transpile=function transpile(v,q){q.reservedProperties&&$o[this.property.name]&&(v.overwrite(this.object.end,this.property.start,"['"),v.appendLeft(this.property.end,"']")),m.prototype.transpile.call(this,v,q)},MemberExpression}(Ho),Xd=function(m){function NewExpression(){m.apply(this,arguments)}return m&&(NewExpression.__proto__=m),NewExpression.prototype=Object.create(m&&m.prototype),NewExpression.prototype.constructor=NewExpression,NewExpression.prototype.initialise=function initialise(v){if(v.spreadRest&&this.arguments.length)for(var q=this.findLexicalBoundary(),ee=this.arguments.length;ee--;){var ae=this.arguments[ee];if("SpreadElement"===ae.type&&isArguments(ae.argument)){this.argumentsArrayAlias=q.getArgumentsArrayAlias();break}}m.prototype.initialise.call(this,v)},NewExpression.prototype.transpile=function transpile(v,q){if(m.prototype.transpile.call(this,v,q),q.spreadRest&&this.arguments.length&&inlineSpreads(v,this,this.arguments),q.spreadRest&&this.arguments.length){var ee=this.arguments[0];spread(v,this.arguments,ee.start,this.argumentsArrayAlias,!0)&&(v.prependRight(this.start+"new".length," (Function.prototype.bind.apply("),v.overwrite(this.callee.end,ee.start,", [ null ].concat( "),v.appendLeft(this.end," ))"))}this.arguments.length&&removeTrailingComma(v,this.arguments[this.arguments.length-1].end)},NewExpression}(Ho),Kd=function(m){function ObjectExpression(){m.apply(this,arguments)}return m&&(ObjectExpression.__proto__=m),ObjectExpression.prototype=Object.create(m&&m.prototype),ObjectExpression.prototype.constructor=ObjectExpression,ObjectExpression.prototype.transpile=function transpile(v,q){var ee;m.prototype.transpile.call(this,v,q);for(var ae=this.start+1,ie=0,de=0,ce=null,le=null,pe=0;pe0?(v.remove(fe.start,ye.properties[0].start),v.remove(ye.properties[ye.properties.length-1].end,fe.end),(ee=this.properties).splice.apply(ee,[pe,1].concat(ye.properties)),pe--):(v.remove(fe.start,pe===this.properties.length-1?fe.end:this.properties[pe+1].start),this.properties.splice(pe,1),pe--):(ie+=1,null===ce&&(ce=pe))}else fe.computed&&q.computedProperty&&(de+=1,null===le&&(le=pe))}if(!ie||q.objectRestSpread||de&&q.computedProperty){if(ie){if(!this.program.options.objectAssign)throw new Xo("Object spread operator requires specified objectAssign option with 'Object.assign' or polyfill helper.",this);for(var be=this.properties.length;be--;){var Re=this.properties[be];if("Property"===Re.type&&!de){var xe=this.properties[be-1],_e=this.properties[be+1];xe&&"Property"===xe.type||v.prependRight(Re.start,"{"),_e&&"Property"===_e.type||v.appendLeft(Re.end,"}")}"SpreadElement"===Re.type&&(v.remove(Re.start,Re.argument.start),v.remove(Re.argument.end,Re.end))}ae=this.properties[0].start,de?"SpreadElement"===this.properties[0].type?(v.overwrite(this.start,ae,this.program.options.objectAssign+"({}, "),v.remove(this.end-1,this.end),v.appendRight(this.end,")")):(v.prependLeft(this.start,this.program.options.objectAssign+"("),v.appendRight(this.end,")")):(v.overwrite(this.start,ae,this.program.options.objectAssign+"({}, "),v.overwrite(this.properties[this.properties.length-1].end,this.end,")"))}}else ie=0,ce=null;if(de&&q.computedProperty){var we,Te,Se=this.getIndentation();"VariableDeclarator"===this.parent.type&&1===this.parent.parent.declarations.length&&"Identifier"===this.parent.id.type?(we=!0,Te=this.parent.id.alias||this.parent.id.name):("AssignmentExpression"===this.parent.type&&"ExpressionStatement"===this.parent.parent.type&&"Identifier"===this.parent.left.type||"AssignmentPattern"===this.parent.type&&"Identifier"===this.parent.left.type)&&(we=!0,Te=this.parent.left.alias||this.parent.left.name),ie&&(we=!1),Te=this.findScope(!1).resolveName(Te);var Ie=ae,Pe=this.end;we||(null===ce||lett&&v.remove(tt,Xe.value.start),v.prependLeft(tt," = ")):v.overwrite(Xe.start,Xe.value.start,"["+v.slice(Xe.start,Xe.key.end)+"] = "),!Xe.method||!Xe.computed&&q.conciseMethodProperty||(Xe.value.generator&&v.remove(Xe.start,Xe.key.start),v.prependRight(Xe.value.start,"function"+(Xe.value.generator?"*":"")+" "))}else"SpreadElement"===Xe.type?Te&&He>0&&(qe||(qe=this.properties[He-1]),v.appendLeft(qe.end,", "+Te+" )"),qe=null,Te=null):(!Ve&&ie&&(v.prependRight(Xe.start,"{"),v.appendLeft(Xe.end,"}")),ze=!0);if(Ve&&("SpreadElement"===Xe.type||Xe.computed)){var nt=ze?this.properties[this.properties.length-1].end:this.end-1;","==v.original[nt]&&++nt;var rt=v.slice(nt,Pe);v.prependLeft(Qe,rt),v.remove(nt,Pe),Ve=!1}var it=Xe.end;if(Hethis.nearestFunction.depth)&&(this.loop.canReturn=!0,this.shouldWrap=!0),this.argument&&this.argument.initialise(m)},ReturnStatement.prototype.transpile=function transpile(m,v){var q=this.shouldWrap&&this.loop&&this.loop.shouldRewriteAsFunction;this.argument?(q&&m.prependRight(this.argument.start,"{ v: "),this.argument.transpile(m,v),q&&m.appendLeft(this.argument.end," }")):q&&m.appendLeft(this.start+6," {}")},ReturnStatement}(Ho),Qd=function(m){function Super(){m.apply(this,arguments)}return m&&(Super.__proto__=m),Super.prototype=Object.create(m&&m.prototype),Super.prototype.constructor=Super,Super.prototype.initialise=function initialise(m){if(m.classes){if(this.method=this.findNearest("MethodDefinition"),!this.method)throw new Xo("use of super outside class method",this);var v=this.findNearest("ClassBody").parent;if(this.superClassName=v.superClass&&(v.superClass.name||"superclass"),!this.superClassName)throw new Xo("super used in base class",this);if(this.isCalled="CallExpression"===this.parent.type&&this===this.parent.callee,"constructor"!==this.method.kind&&this.isCalled)throw new Xo("super() not allowed outside class constructor",this);if(this.isMember="MemberExpression"===this.parent.type,!this.isCalled&&!this.isMember)throw new Xo("Unexpected use of `super` (expected `super(...)` or `super.*`)",this)}if(m.arrow){var q=this.findLexicalBoundary(),ee=this.findNearest("ArrowFunctionExpression"),ae=this.findNearest(sd);ee&&ee.depth>q.depth&&(this.thisAlias=q.getThisAlias()),ae&&ae.body.contains(this)&&ae.depth>q.depth&&(this.thisAlias=q.getThisAlias())}},Super.prototype.transpile=function transpile(m,v){if(v.classes){var q=this.isCalled||this.method.static?this.superClassName:this.superClassName+".prototype";m.overwrite(this.start,this.end,q,{storeName:!0,contentOnly:!0});var ee=this.isCalled?this.parent:this.parent.parent;if(ee&&"CallExpression"===ee.type){this.noCall||m.appendLeft(ee.callee.end,".call");var ae=this.thisAlias||"this";ee.arguments.length?m.appendLeft(ee.arguments[0].start,ae+", "):m.appendLeft(ee.end-1,""+ae)}}},Super}(Ho),Yd=function(m){function TaggedTemplateExpression(){m.apply(this,arguments)}return m&&(TaggedTemplateExpression.__proto__=m),TaggedTemplateExpression.prototype=Object.create(m&&m.prototype),TaggedTemplateExpression.prototype.constructor=TaggedTemplateExpression,TaggedTemplateExpression.prototype.initialise=function initialise(v){v.templateString&&!v.dangerousTaggedTemplateString&&Xo.missingTransform("tagged template strings","templateString",this,"dangerousTaggedTemplateString"),m.prototype.initialise.call(this,v)},TaggedTemplateExpression.prototype.transpile=function transpile(v,q){if(q.templateString&&q.dangerousTaggedTemplateString){var ee=this.quasi.expressions.concat(this.quasi.quasis).sort((function(m,v){return m.start-v.start})),ae=this.program.body.scope,ie=this.quasi.quasis.map((function(m){return JSON.stringify(m.value.cooked)})).join(", "),de=this.program.templateLiteralQuasis[ie];de||(de=ae.createIdentifier("templateObject"),v.prependLeft(this.program.prependAt,"var "+de+" = Object.freeze(["+ie+"]);\n"),this.program.templateLiteralQuasis[ie]=de),v.overwrite(this.tag.end,ee[0].start,"("+de);var ce=ee[0].start;ee.forEach((function(m){"TemplateElement"===m.type?v.remove(ce,m.end):v.overwrite(ce,m.start,", "),ce=m.end})),v.overwrite(ce,this.end,")")}m.prototype.transpile.call(this,v,q)},TaggedTemplateExpression}(Ho),ec=function(m){function TemplateElement(){m.apply(this,arguments)}return m&&(TemplateElement.__proto__=m),TemplateElement.prototype=Object.create(m&&m.prototype),TemplateElement.prototype.constructor=TemplateElement,TemplateElement.prototype.initialise=function initialise(){this.program.indentExclusionElements.push(this)},TemplateElement}(Ho),nc=function(m){function TemplateLiteral(){m.apply(this,arguments)}return m&&(TemplateLiteral.__proto__=m),TemplateLiteral.prototype=Object.create(m&&m.prototype),TemplateLiteral.prototype.constructor=TemplateLiteral,TemplateLiteral.prototype.transpile=function transpile(v,q){if(m.prototype.transpile.call(this,v,q),q.templateString&&"TaggedTemplateExpression"!==this.parent.type){var ee=this.expressions.concat(this.quasis).sort((function(m,v){return m.start-v.start||m.end-v.end})).filter((function(m,v){return"TemplateElement"!==m.type||(!!m.value.raw||!v)}));if(ee.length>=3){var ae=ee[0],ie=ee[2];"TemplateElement"===ae.type&&""===ae.value.raw&&"TemplateElement"===ie.type&&ee.shift()}var de=!(1===this.quasis.length&&0===this.expressions.length||"TemplateLiteral"===this.parent.type||"AssignmentExpression"===this.parent.type||"AssignmentPattern"===this.parent.type||"VariableDeclarator"===this.parent.type||"BinaryExpression"===this.parent.type&&"+"===this.parent.operator);de&&v.appendRight(this.start,"(");var ce=this.start;ee.forEach((function(m,q){var ee=0===q?de?"(":"":" + ";if("TemplateElement"===m.type)v.overwrite(ce,m.end,ee+JSON.stringify(m.value.cooked));else{var ae="Identifier"!==m.type;ae&&(ee+="("),v.remove(ce,m.start),ee&&v.prependRight(m.start,ee),ae&&v.appendLeft(m.end,")")}ce=m.end})),de&&v.appendLeft(ce,")"),v.overwrite(ce,this.end,"",{contentOnly:!0})}},TemplateLiteral}(Ho),ic=function(m){function ThisExpression(){m.apply(this,arguments)}return m&&(ThisExpression.__proto__=m),ThisExpression.prototype=Object.create(m&&m.prototype),ThisExpression.prototype.constructor=ThisExpression,ThisExpression.prototype.initialise=function initialise(m){var v=this.findLexicalBoundary();if(m.letConst)for(var q=this.findNearest(sd);q&&q.depth>v.depth;)q.thisRefs.push(this),q=q.parent.findNearest(sd);if(m.arrow){var ee=this.findNearest("ArrowFunctionExpression");ee&&ee.depth>v.depth&&(this.alias=v.getThisAlias())}},ThisExpression.prototype.transpile=function transpile(m){this.alias&&m.overwrite(this.start,this.end,this.alias,{storeName:!0,contentOnly:!0})},ThisExpression}(Ho),oc=function(m){function UpdateExpression(){m.apply(this,arguments)}return m&&(UpdateExpression.__proto__=m),UpdateExpression.prototype=Object.create(m&&m.prototype),UpdateExpression.prototype.constructor=UpdateExpression,UpdateExpression.prototype.initialise=function initialise(v){if("Identifier"===this.argument.type){var q=this.findScope(!1).findDeclaration(this.argument.name),ee=q&&q.node.ancestor(3);ee&&"ForStatement"===ee.type&&ee.body.contains(this)&&(ee.reassigned[this.argument.name]=!0)}m.prototype.initialise.call(this,v)},UpdateExpression.prototype.transpile=function transpile(v,q){"Identifier"===this.argument.type&&checkConst(this.argument,this.findScope(!1)),m.prototype.transpile.call(this,v,q)},UpdateExpression}(Ho),lc=function(m){function VariableDeclaration(){m.apply(this,arguments)}return m&&(VariableDeclaration.__proto__=m),VariableDeclaration.prototype=Object.create(m&&m.prototype),VariableDeclaration.prototype.constructor=VariableDeclaration,VariableDeclaration.prototype.initialise=function initialise(m){this.scope=this.findScope("var"===this.kind),this.declarations.forEach((function(v){return v.initialise(m)}))},VariableDeclaration.prototype.transpile=function transpile(m,v){var q=this,ee=this.getIndentation(),ae=this.kind;if(v.letConst&&"var"!==ae&&(ae="var",m.overwrite(this.start,this.start+this.kind.length,ae,{contentOnly:!0,storeName:!0})),v.destructuring&&"ForOfStatement"!==this.parent.type&&"ForInStatement"!==this.parent.type){var ie,de=this.start;this.declarations.forEach((function(ae,ce){if(ae.transpile(m,v),"Identifier"===ae.id.type)ce>0&&"Identifier"!==q.declarations[ce-1].id.type&&m.overwrite(de,ae.id.start,"var ");else{var le=sd.test(q.parent.type);0===ce?m.remove(de,ae.id.start):m.overwrite(de,ae.id.start,";\n"+ee);var pe="Identifier"===ae.init.type&&!ae.init.rewritten,fe=pe?ae.init.alias||ae.init.name:ae.findScope(!0).createIdentifier("ref");de=ae.start;var ye=[];pe?m.remove(ae.id.end,ae.end):ye.push((function(v,q,ee){m.prependRight(ae.id.end,"var "+fe),m.appendLeft(ae.init.end,""+ee),m.move(ae.id.end,ae.end,v)}));var be=ae.findScope(!1);destructure(m,(function(m){return be.createIdentifier(m)}),(function(m){var v=m.name;return be.resolveName(v)}),ae.id,fe,le,ye);var Re=le?"var ":"",xe=le?", ":";\n"+ee;ye.forEach((function(m,v){ce===q.declarations.length-1&&v===ye.length-1&&(xe=le?"":";"),m(ae.start,0===v?Re:"",xe)}))}de=ae.end,ie="Identifier"!==ae.id.type})),ie&&this.end>de&&m.overwrite(de,this.end,"",{contentOnly:!0})}else this.declarations.forEach((function(q){q.transpile(m,v)}))},VariableDeclaration}(Ho),pc=function(m){function VariableDeclarator(){m.apply(this,arguments)}return m&&(VariableDeclarator.__proto__=m),VariableDeclarator.prototype=Object.create(m&&m.prototype),VariableDeclarator.prototype.constructor=VariableDeclarator,VariableDeclarator.prototype.initialise=function initialise(v){var q=this.parent.kind;"let"===q&&"ForStatement"===this.parent.parent.type&&(q="for.let"),this.parent.scope.addDeclaration(this.id,q),m.prototype.initialise.call(this,v)},VariableDeclarator.prototype.transpile=function transpile(m,v){if(!this.init&&v.letConst&&"var"!==this.parent.kind){var q=this.findNearest(/Function|^For(In|Of)?Statement|^(?:Do)?WhileStatement/);!q||/Function/.test(q.type)||this.isLeftDeclaratorOfLoop()||m.appendLeft(this.id.end," = (void 0)")}this.id&&this.id.transpile(m,v),this.init&&this.init.transpile(m,v)},VariableDeclarator.prototype.isLeftDeclaratorOfLoop=function isLeftDeclaratorOfLoop(){return this.parent&&"VariableDeclaration"===this.parent.type&&this.parent.parent&&("ForInStatement"===this.parent.parent.type||"ForOfStatement"===this.parent.parent.type)&&this.parent.parent.left&&this.parent.parent.left.declarations[0]===this},VariableDeclarator}(Ho),hc={ArrayExpression:Jo,ArrowFunctionExpression:Qo,AssignmentExpression:Yo,AwaitExpression:ed,BinaryExpression:td,BreakStatement:dd,CallExpression:cd,CatchClause:ld,ClassBody:ud,ClassDeclaration:fd,ClassExpression:md,ContinueStatement:yd,DoWhileStatement:Rd,ExportNamedDeclaration:bd,ExportDefaultDeclaration:vd,ForStatement:xd,ForInStatement:_d,ForOfStatement:Ed,FunctionDeclaration:wd,FunctionExpression:Td,Identifier:Dd,IfStatement:Sd,Import:Cd,ImportDeclaration:kd,ImportDefaultSpecifier:Ad,ImportSpecifier:Id,JSXAttribute:Fd,JSXClosingElement:Od,JSXClosingFragment:Ld,JSXElement:Ud,JSXExpressionContainer:Bd,JSXFragment:Nd,JSXOpeningElement:Md,JSXOpeningFragment:Wd,JSXSpreadAttribute:Vd,Literal:Gd,MemberExpression:$d,NewExpression:Xd,ObjectExpression:Kd,Property:Zd,ReturnStatement:Jd,Super:Qd,TaggedTemplateExpression:Yd,TemplateElement:ec,TemplateLiteral:nc,ThisExpression:ic,UpdateExpression:oc,VariableDeclaration:lc,VariableDeclarator:pc,WhileStatement:Rd},gc={Program:["body"],Literal:[]},fc={IfStatement:"consequent",ForStatement:"body",ForInStatement:"body",ForOfStatement:"body",WhileStatement:"body",DoWhileStatement:"body",ArrowFunctionExpression:"body"};function wrap(m,v){if(m)if("length"in m)for(var q=m.length;q--;)wrap(m[q],v);else if(!m.__wrapped){m.__wrapped=!0,gc[m.type]||(gc[m.type]=Object.keys(m).filter((function(v){return"object"==typeof m[v]})));var ee=fc[m.type];if(ee&&"BlockStatement"!==m[ee].type){var ae=m[ee];m[ee]={start:ae.start,end:ae.end,type:"BlockStatement",body:[ae],synthetic:!0}}m.parent=v,m.program=v.program||v,m.depth=v.depth+1,m.keys=gc[m.type],m.indentation=void 0;for(var ie=0,de=gc[m.type];ieIc=!0,remove:()=>jc=!0,replace:m=>Fc=m},Lc={};function replace(m,v,q,ee){m&&(null!==q?m[v][q]=ee:m[v]=ee)}function remove(m,v,q){m&&(null!==q?m[v].splice(q,1):delete m[v])}function visit(m,v,q,ee,ae,ie){if(m){if(q){const ee=Ic,de=jc,ce=Fc;Ic=!1,jc=!1,Fc=null,q.call(Oc,m,v,ae,ie),Fc&&replace(v,ae,ie,m=Fc),jc&&remove(v,ae,ie);const le=Ic,pe=jc;if(Ic=ee,jc=de,Fc=ce,le)return m;if(pe)return null}const de=m.type&&Lc[m.type]||(Lc[m.type]=Object.keys(m).filter((v=>"object"==typeof m[v])));for(let v=0;v1&&(m=v.shift()),{key:m,name:v[0]}}function generate(m,v,q,ee){var ae,ie=v.replace(/\W/g,"_")+"$"+Nc++,de="const "+alias(ie).name+" = "+(v=ee+"('"+v+"')")+";";return q&&(de+="\nconst "+q+" = "+ie+".default || "+ie+";"),m.forEach((function(m){ae=alias(m),de+="\nconst "+ae.name+" = "+ie+"."+ae.key+";"})),de}var Vc={ecmaVersion:2019,sourceType:"module"};function getAst(m){try{return To.Parser.parse(m,Object.assign({},Vc))}catch(m){return}}var Gc=function hasImports(m){return!!m.match(/import[\S\s]+?['"]([^'"]+)['"];?/m)};function transpileImports(m){if(!Gc(m))return m;var v=getAst(m);if(!v)return m;var q=0;return walk(v,{enter:function enter(v){if("ImportDeclaration"===v.type&&v.source){var ee=v.start+q,ae=v.end+q,ie=m.substring(ee,ae),de=(void 0===ce&&(ce="require"),Nc=0,ie.replace(qc,(function(m,v,q,ee,ae){return generate(ee?ee.split(",").filter((function(m){return m.trim()})):[],ae,q,ce)})).replace(Mc,(function(m,v){return ce+"('"+v+"');"})));m=m.substring(0,ee)+de+m.substring(ae),q+=de.length-ie.length}var ce}}),m}var Kc=function compile(m,v){return transform(m,v).code},Jc=function startsWithJsx(m){return!!m.trim().match(/^"+m+";"};function compileCode(m,v,q){try{var ee=Jc(m)?Qc(m):m;return transpileImports(Kc(ee,v))}catch(m){q&&q(m)}return""}var el=__webpack_require__(13311),tl=__webpack_require__.n(el),nl=function unsemicolon(m){return m.replace(/;\s*$/,"")};function splitExampleCode(m){var v=getAst(m);if(!v)return{head:"",example:m};var q=tl()(v.body.reverse(),{type:"ExpressionStatement"});if(!q)return{head:"",example:m};var ee=q.start,ae=q.end,ie=nl(m.substring(0,ee));return{head:ie,example:ie+";\nreturn ("+nl(m.substring(ee,ae))+");"}}var al=function(m){var v,ee;ee=m,(v=ReactExample).prototype=Object.create(ee.prototype),v.prototype.constructor=v,v.__proto__=ee;var ae;ae=ReactExample;function ReactExample(){return m.apply(this,arguments)||this}var ie=ReactExample.prototype;return ie.shouldComponentUpdate=function shouldComponentUpdate(m){return this.props.code!==m.code},ie.getExampleComponent=function getExampleComponent(m){return this.props.evalInContext("\n\t\t\t"+m+"\n\t\t")},ie.render=function render(){var m=this.props,v=m.code,ee=m.compilerConfig,ae=void 0===ee?{}:ee,ie=m.onError,de=compileCode(v,ae,ie);if(!de)return null;var ce=splitExampleCode(de).example,le=this.getExampleComponent(ce);return q.createElement(wo,{onError:ie},q.createElement(le,null))},ReactExample}(q.Component);function Preview_assertThisInitialized(m){if(void 0===m)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return m}function Preview_defineProperty(m,v,q){return v in m?Object.defineProperty(m,v,{value:q,enumerable:!0,configurable:!0,writable:!0}):m[v]=q,m}!function ReactExample_defineProperty(m,v,q){return v in m?Object.defineProperty(m,v,{value:q,enumerable:!0,configurable:!0,writable:!0}):m[v]=q,m}(al,"propTypes",{code:ae().string.isRequired,evalInContext:ae().func.isRequired,onError:ae().func.isRequired,compilerConfig:ae().object});var rl=function improveErrorMessage(m){return m.replace("Check the render method of `StateHolder`.","Check the code of your example in a Markdown file or in the editor below.")},il=function(m){var ee,ae;ae=m,(ee=Preview).prototype=Object.create(ae.prototype),ee.prototype.constructor=ee,ee.__proto__=ae;var ie;ie=Preview;function Preview(){for(var v,q=arguments.length,ee=new Array(q),ae=0;ae0&&console.clear(),this.executeCode()},de.shouldComponentUpdate=function shouldComponentUpdate(m,v){return this.state.error!==v.error||this.props.code!==m.code},de.componentDidUpdate=function componentDidUpdate(m){this.props.code!==m.code&&this.executeCode()},de.componentWillUnmount=function componentWillUnmount(){this.unmountPreview()},de.unmountPreview=function unmountPreview(){this.mountNode&&v.unmountComponentAtNode(this.mountNode)},de.executeCode=function executeCode(){var m=this;this.setState({error:null});var ee=this.props.code;if(ee){var ae=q.createElement(al,{code:ee,evalInContext:this.props.evalInContext,onError:this.handleError,compilerConfig:this.context.config.compilerConfig});window.requestAnimationFrame((function(){try{v.render(ae,m.mountNode)}catch(v){m.handleError(v)}}))}},de.render=function render(){var m=this,v=this.state.error;return q.createElement(q.Fragment,null,q.createElement("div",{"data-testid":"mountNode",ref:function ref(v){return m.mountNode=v}}),v&&q.createElement(Eo,{message:v}))},Preview}(q.Component);function Slot_extends(){return Slot_extends=Object.assign||function(m){for(var v=1;v=0||(ae[q]=m[q]);return ae}Preview_defineProperty(il,"propTypes",{code:ae().string.isRequired,evalInContext:ae().func.isRequired}),Preview_defineProperty(il,"contextType",Xs.Z),Slot.propTypes={name:ae().string.isRequired,active:ae().string,onlyActive:ae().bool,props:ae().object,className:ae().string};var sl=function PlaygroundRenderer(m){var v,ee=m.classes,ae=m.exampleIndex,ie=m.name,de=m.padded,ce=m.preview,le=m.previewProps,pe=m.tabButtons,fe=m.tabBody,ye=m.toolbar,be=le.className,Re=PlaygroundRenderer_objectWithoutPropertiesLoose(le,["className"]),xe=(0,ln.Z)(ee.preview,be,((v={})[ee.padded]=de,v));return q.createElement("div",{className:ee.root,"data-testid":ie+"-example-"+ae},q.createElement("div",PlaygroundRenderer_extends({className:xe},Re,{"data-preview":ie,"data-testid":"preview-wrapper"}),ce),q.createElement("div",{className:ee.controls},q.createElement("div",{className:ee.tabs},pe),q.createElement("div",{className:ee.toolbar},ye)),q.createElement("div",{className:ee.tab},fe))};sl.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,exampleIndex:ae().number.isRequired,name:ae().string.isRequired,padded:ae().bool.isRequired,preview:ae().node.isRequired,previewProps:ae().object.isRequired,tabButtons:ae().node.isRequired,tabBody:ae().node.isRequired,toolbar:ae().node.isRequired};const ol=(0,ie.Z)((function styles(m){var v=m.space,q=m.color,ee=m.borderRadius;return{root:{marginBottom:v[4]},preview:{padding:v[2],border:[[1,q.border,"solid"]],borderRadius:ee,width:"100%",display:"inline-block"},controls:{display:"flex",alignItems:"center",marginBottom:v[1]},toolbar:{marginLeft:"auto"},tab:{},padded:{"& > *":{isolate:!1,marginLeft:-v[1],marginRight:-v[1],"& > *":{isolate:!1,marginRight:v[1],marginLeft:v[1]}}}}}))(sl);__webpack_require__(43371);var dl=Object.freeze({all:"all",section:"section",component:"component",example:"example",notFound:"notFound"}),cl=Object.freeze({hide:"hide",collapse:"collapse",expand:"expand"}),ll=Object.freeze({hide:"hide",collapse:"collapse",expand:"expand"});function Playground_assertThisInitialized(m){if(void 0===m)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return m}function Playground_defineProperty(m,v,q){return v in m?Object.defineProperty(m,v,{value:q,enumerable:!0,configurable:!0,writable:!0}):m[v]=q,m}var ul=function(m){var v,ee;ee=m,(v=Playground).prototype=Object.create(ee.prototype),v.prototype.constructor=v,v.__proto__=ee;var ae;ae=Playground;function Playground(){for(var v,q=arguments.length,ee=new Array(q),ae=0;ae=0||(ae[q]=m[q]);return ae}var bl=function SectionHeading(m){var v=m.slotName,ee=m.slotProps,ae=m.children,ie=m.id,de=m.href,ce=SectionHeading_objectWithoutPropertiesLoose(m,["slotName","slotProps","children","id","href"]);return q.createElement(vl,SectionHeading_extends({toolbar:q.createElement(Slot,{name:v,props:ee}),id:ie,href:de},ce),ae)};bl.propTypes={children:ae().node,id:ae().string.isRequired,slotName:ae().string.isRequired,slotProps:ae().any.isRequired,depth:ae().number.isRequired,deprecated:ae().bool,pagePerSection:ae().bool};const Rl=bl;var xl=__webpack_require__(66485),_l=__webpack_require__.n(xl);const El=(0,ie.Z)((function styles(m){var v=m.space,q=m.fontFamily,ee=m.fontSize,ae=m.color;return{pathline:{fontFamily:q.monospace,fontSize:ee.small,color:ae.light,wordBreak:"break-all"},copyButton:{marginLeft:v[0]}}}))((function PathlineRenderer(m){var v=m.classes,ee=m.children;return q.createElement("div",{className:v.pathline},ee,q.createElement(Ls,{small:!0,className:v.copyButton,onClick:function onClick(){return ee&&_l()(ee.toString())},title:"Copy to clipboard"},q.createElement(MdContentCopy,null)))}));var wl=function ReactComponentRenderer(m){var v=m.classes,ee=m.name,ae=m.heading,ie=m.pathLine,de=m.description,ce=m.docs,le=m.examples,pe=m.tabButtons,fe=m.tabBody;return q.createElement("div",{className:v.root,"data-testid":ee+"-container"},q.createElement("header",{className:v.header},ae,ie&&q.createElement(El,null,ie)),(de||ce)&&q.createElement("div",{className:v.docs},de,ce),pe&&q.createElement("div",{className:v.tabs},q.createElement("div",{className:v.tabButtons},pe),q.createElement("div",{className:v.tabBody},fe)),le)};wl.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,name:ae().string.isRequired,heading:ae().node.isRequired,filepath:ae().string,pathLine:ae().string,tabButtons:ae().node,tabBody:ae().node,description:ae().node,docs:ae().node,examples:ae().node,isolated:ae().bool};const Tl=(0,ie.Z)((function styles(m){var v=m.color,q=m.fontSize,ee=m.space;return{root:{marginBottom:ee[6]},header:{marginBottom:ee[3]},tabs:{marginBottom:ee[3]},tabButtons:{marginBottom:ee[1]},tabBody:{overflowX:"auto",maxWidth:"100%",WebkitOverflowScrolling:"touch"},docs:{color:v.base,fontSize:q.text}}}))(wl);var Dl=__webpack_require__(3386);function ExamplePlaceholderRenderer_assertThisInitialized(m){if(void 0===m)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return m}function ExamplePlaceholderRenderer_defineProperty(m,v,q){return v in m?Object.defineProperty(m,v,{value:q,enumerable:!0,configurable:!0,writable:!0}):m[v]=q,m}var Sl=function(m){var v,ee;ee=m,(v=ExamplePlaceholderRenderer).prototype=Object.create(ee.prototype),v.prototype.constructor=v,v.__proto__=ee;var ae;ae=ExamplePlaceholderRenderer;function ExamplePlaceholderRenderer(){for(var v,q=arguments.length,ee=new Array(q),ae=0;ae\n\t```\n\nYou may need to **restart** the style guide server after adding an example file.\n\nRead more in the [documenting components guide]('+Dl.tI+").\n\t\t\t\t\t"}):q.createElement("button",{className:v.button,onClick:this.handleOpen},"Add examples to this component")},ExamplePlaceholderRenderer}(q.Component);ExamplePlaceholderRenderer_defineProperty(Sl,"propTypes",{classes:ae().objectOf(ae().string.isRequired).isRequired,name:ae().string});(0,ie.Z)((function styles(m){var v=m.fontFamily,q=m.fontSize,ee=m.color;return{button:{padding:0,fontSize:q.base,fontFamily:v.base,textDecoration:"underline",color:ee.light,border:0,cursor:"pointer",background:"transparent","&:hover, &:active":{isolate:!1,color:ee.lightest}}}}))(Sl);function ReactComponent_assertThisInitialized(m){if(void 0===m)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return m}function ReactComponent_defineProperty(m,v,q){return v in m?Object.defineProperty(m,v,{value:q,enumerable:!0,configurable:!0,writable:!0}):m[v]=q,m}var ExamplePlaceholder=function(){return q.createElement("div",null)},Cl=function(m){var v,ee;ee=m,(v=ReactComponent).prototype=Object.create(ee.prototype),v.prototype.constructor=v,v.__proto__=ee;var ae;ae=ReactComponent;function ReactComponent(){for(var v,q=arguments.length,ee=new Array(q),ae=0;ae0?q.createElement(ml,{examples:qe,name:fe,exampleMode:pe}):q.createElement(ExamplePlaceholder,{name:fe}),tabButtons:Ve&&q.createElement(Slot,{name:"docsTabButtons",active:m,props:Object.assign({},de,{onClick:this.handleTabChange})}),tabBody:q.createElement(Slot,{name:"docsTabs",active:m,onlyActive:!0,props:de})})},ReactComponent}(q.Component);function ComponentsRenderer(m){var v=m.children;return q.createElement("div",null,v)}ReactComponent_defineProperty(Cl,"propTypes",{component:ae().object.isRequired,depth:ae().number.isRequired,exampleMode:ae().string.isRequired,usageMode:ae().string.isRequired}),ReactComponent_defineProperty(Cl,"contextType",Xs.Z),ComponentsRenderer.propTypes={children:ae().node.isRequired};var kl=function Components(m){var v=m.components,ee=m.depth,ae=m.exampleMode,ie=m.usageMode;return q.createElement(ComponentsRenderer,null,v.map((function(m){return q.createElement(Cl,{key:m.filepath,component:m,exampleMode:ae,usageMode:ie,depth:ee})})))};kl.propTypes={components:ae().array.isRequired,depth:ae().number.isRequired,exampleMode:ae().string.isRequired,usageMode:ae().string.isRequired};const Al=kl;var Il=function SectionRenderer(m){var v=m.classes,ee=m.name,ae=m.slug,ie=m.content,de=m.components,ce=m.sections,le=m.depth,pe=m.description,fe=m.pagePerSection;return q.createElement("section",{className:v.root,"data-testid":"section-"+ae},ee&&q.createElement(Rl,{depth:le,id:ae,slotName:"sectionToolbar",pagePerSection:fe,slotProps:m},ee),pe&&q.createElement(wa,{text:pe}),ie,ce,de)};Il.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,name:ae().string,description:ae().string,slug:ae().string.isRequired,content:ae().node,components:ae().node,sections:ae().node,isolated:ae().bool,depth:ae().number.isRequired,pagePerSection:ae().bool};const jl=(0,ie.Z)((function styles(m){return{root:{marginBottom:m.space[4]}}}))(Il);var Pl=function Section(m){var v=m.section,ee=m.depth,ae=(0,Xs.E)(),ie=ae.displayMode,de=ae.config.pagePerSection,ce=v.name,le=v.slug,pe=v.filepath,fe=v.content,ye=v.components,be=v.sections,Re=v.description,xe=v.exampleMode,_e=v.usageMode,we=Array.isArray(fe)?q.createElement(ml,{examples:fe,name:ce,exampleMode:xe}):null,Te=ye&&q.createElement(Al,{usageMode:_e,exampleMode:xe,components:ye,depth:ee+1}),Se=be&&q.createElement(Bl,{sections:be,depth:ee+1});return q.createElement(jl,{description:Re,pagePerSection:de,name:ce,slug:le,filepath:pe,content:we,components:Te,sections:Se,isolated:ie!==dl.all,depth:ee})};Pl.propTypes={section:ae().any.isRequired,depth:ae().number.isRequired};const Fl=Pl;var Ol=function SectionsRenderer(m){var v=m.classes,ee=m.children;return q.createElement("section",{className:v.root},ee)};Ol.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,children:ae().node};const Ll=(0,ie.Z)((function styles(){return{root:{}}}))(Ol);var Ul=function Sections(m){var v=m.sections,ee=m.depth;return q.createElement(Ll,null,v.filter((function(m){return!m.externalLink})).map((function(m,v){return q.createElement(Fl,{key:v,section:m,depth:ee})})))};Ul.propTypes={sections:ae().array.isRequired,depth:ae().number.isRequired,root:ae().bool};const Bl=Ul;var Nl=function WelcomeRenderer(m){var v=m.classes,ee=m.patterns;return q.createElement("div",{className:v.root},q.createElement(wa,{text:"\n# Welcome to React Styleguidist!\n\n**We couldn’t find any components** using these patterns:\n\n"+ee.map((function(m){return"- `"+m+"`"})).join("\n")+"\n\nCreate **styleguide.config.js** file in your project root directory like this:\n\n module.exports = {\n components: 'src/components/**/*.js'\n };\n\nRead more in the [locating components guide]("+Dl.aJ+").\n\t\t\t\t"}))};Nl.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,patterns:ae().array.isRequired};const Ml=(0,ie.Z)((function styles(m){var v=m.space;return{root:{maxWidth:m.maxWidth,margin:[[0,"auto"]],padding:v[4]}}}))(Nl);var ql=function ErrorRenderer(m){var v=m.classes,ee=m.error,ae=m.info;return q.createElement("div",{className:v.root},q.createElement("pre",{className:v.stack},ee.toString(),ae.componentStack),q.createElement("div",{className:v.message},q.createElement("p",null,"This may be due to an error in a component you are overriding, or a bug in React Styleguidist."),q.createElement("p",null,"If you believe this is a bug, ",q.createElement("a",{style:{color:"inherit"},href:"https://github.com/styleguidist/react-styleguidist/issues"},"please submit an issue"),".")))};ql.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,error:ae().object.isRequired,info:ae().any.isRequired};const Wl=(0,ie.Z)((function styles(m){var v=m.fontFamily,q=m.fontSize,ee=m.color;return{root:{margin:m.space[2],lineHeight:1.2,fontSize:q.small},stack:{color:ee.error,whiteSpace:"pre-wrap",fontFamily:v.monospace},message:{color:ee.error,fontFamily:v.base}}}))(ql);var zl=function NotFoundRenderer(m){var v=m.classes;return q.createElement("div",{className:v.root},q.createElement(wa,{text:"\n# Page not found\nThe link you followed may be broken, or the page may have been removed.\n"}))};zl.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired};const Vl=(0,ie.Z)((function styles(m){return{root:{maxWidth:m.maxWidth,margin:[[0,"auto"]]}}}))(zl);function StyleGuide_assertThisInitialized(m){if(void 0===m)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return m}function StyleGuide_defineProperty(m,v,q){return v in m?Object.defineProperty(m,v,{value:q,enumerable:!0,configurable:!0,writable:!0}):m[v]=q,m}function hasSidebar(m,v){return m===dl.notFound||v&&m===dl.all}var Hl=function(m){var v,ee;ee=m,(v=StyleGuide).prototype=Object.create(ee.prototype),v.prototype.constructor=v,v.__proto__=ee;var ae;ae=StyleGuide;function StyleGuide(){for(var v,q=arguments.length,ee=new Array(q),ae=0;ae0&&ae&&(ee=Object.assign({},ee,{sections:[],components:[]})),m=[ee]}else m=[]}})),m.length||(le=dl.notFound),ae=ie[ie.length-1];else if((pe=filterComponentsInSectionsByExactName(m,ae,!0)).length)m=pe,le=dl.component;else{var fe=findSection(m,ae);m=fe?[fe]:[],le=dl.section}if(Kl()(de))if(1===pe.length){var ye=pe[0].components;m=[Object.assign({},pe[0],{components:ye&&"number"==typeof de?[filterComponentExamples(ye[0],de)]:[]})],le=dl.example}else 1===m.length&&(m=[filterSectionExamples(m[0],de)],le=dl.example)}return{sections:m,displayMode:le}}function processComponents(m,v){var q=v.useRouterLinks,ee=v.useHashId,ae=v.hashPath;return m.map((function(m){return m.props?Object.assign({},m,{name:m.props.displayName,visibleName:m.props.visibleName||m.props.displayName,props:Object.assign({},m.props,{examples:[].concat(m.props.examples||[],m.props.example||[])}),href:m.href||getUrl({name:m.props.displayName,slug:m.slug,anchor:!q,hashPath:!!q&&ae,useSlugAsIdParam:!!q&&ee})}):{}}))}function processSections(m,v){var q=v.useRouterLinks,ee=v.useHashId,ae=void 0!==ee&&ee,ie=v.hashPath,de=void 0===ie?[]:ie;return m.map((function(m){var v={useRouterLinks:Boolean(q&&m.name),useHashId:0===m.sectionDepth,hashPath:[].concat(de,[m.name?m.name:"-"])},ee=m.href||getUrl({name:m.name,slug:m.slug,anchor:!q,hashPath:!!q&&de,useSlugAsIdParam:!!q&&ae});return Object.assign({},m,{externalLink:!!m.href,href:ee,visibleName:m.name,components:processComponents(m.components||[],v),sections:processSections(m.sections||[],v)})}))}function renderStyleguide(m,v,ee,ae,ie){return void 0===ee&&(ee=window.location),void 0===ae&&(ae=document),void 0===ie&&(ie=window.history),function(){var de=processSections(m.sections,{useRouterLinks:m.config.pagePerSection}),ce=m.config,le=ce.title,pe=ce.pagePerSection,fe=(ce.theme,ce.styles,getRouteData(de,ee.hash,pe)),ye=fe.sections,be=fe.displayMode;if(ae.title=getPageTitle(ye,le,be),"#/"===ee.hash){var Re=ee.pathname+ee.search;ie.replaceState("",ae.title,Re)}return q.createElement(Hl,{codeRevision:v,cssRevision:"0",config:m.config,slots:slots(m.config),welcomeScreen:m.welcomeScreen,patterns:m.patterns,sections:ye,allSections:de,displayMode:be,pagePerSection:pe})}()}var Zl=function render(){var m=__webpack_require__(72801);v.render(renderStyleguide(m,0),document.getElementById(m.config.mountPointId))};window.addEventListener("hashchange",Zl),window.addEventListener("hashchange",(function scrollToOrigin(){var m,v=window.location.hash;if(m=oo(v,"#/")||oo(v,"#!/")?uo(v,"id"):co(v,"#"),v)if(m){var q=document.getElementById(m);q&&q.scrollIntoView(!0)}else window.scrollTo(0,0)})),Zl()})()})(); \ No newline at end of file diff --git a/docs/build/bundle.ca7b9254.js b/docs/build/bundle.ca7b9254.js new file mode 100644 index 00000000..746eba6a --- /dev/null +++ b/docs/build/bundle.ca7b9254.js @@ -0,0 +1,2 @@ +/*! For license information please see bundle.ca7b9254.js.LICENSE.txt */ +(()=>{var __webpack_modules__={1875:(m,v,q)=>{var ee=q(976),ae=q(7163);m.exports=function(m){var v=m.getComponent("MenuItem");return class extends v{constructor(m,v){var q=v.source;if(!ee.isObject(q))throw new Error('was not provided a "source" object, but rather: '+typeof q);super(m,v=ee.extend({selectable:!0,label:q.label},v)),this.source=q}handleClick(m){super.handleClick(m),this.player().trigger(ae.QUALITY_REQUESTED,this.source)}}}},62864:(m,v,q)=>{var ee=q(976),ae=q(7163),ie=q(1875),de="vjs-quality-changing";m.exports=function(m){var v=m.getComponent("MenuButton"),q=ie(m);class ce extends v{constructor(m,v){super(m,v),m.on(ae.QUALITY_REQUESTED,function(v,q){this.setSelectedSource(q),m.addClass(de),m.one("loadeddata",(function(){m.removeClass(de)}))}.bind(this)),m.on(ae.PLAYER_SOURCES_CHANGED,function(){this.update()}.bind(this)),m.on(ae.QUALITY_SELECTED,function(m,v){this.setSelectedSource(v)}.bind(this)),m.one("ready",function(){this.selectedSrc=m.src(),this.update()}.bind(this)),this.controlText("Open quality selector menu")}setSelectedSource(m){var v=m?m.src:void 0;this.selectedSrc!==v&&(this.selectedSrc=v,ee.each(this.items,(function(m){m.selected(m.source.src===v)})))}createItems(){var m=this.player(),v=m.currentSources();return!v||v.length<2?[]:ee.map(v,function(v){return new q(m,{source:v,selected:v.src===this.selectedSrc})}.bind(this))}buildWrapperCSSClass(){return"vjs-quality-selector "+super.buildWrapperCSSClass()}}return m.registerComponent("QualitySelector",ce),ce}},7163:m=>{m.exports={QUALITY_REQUESTED:"qualityRequested",QUALITY_SELECTED:"qualitySelected",PLAYER_SOURCES_CHANGED:"playerSourcesChanged"}},61470:(m,v,q)=>{var ee=q(976),ae=q(7163),ie=q(62864),de=q(69006),ce=q(31527);m.exports=function(m){m=m||window.videojs,ie(m),de(m),m.hook("setup",(function(m){m.on(ae.QUALITY_REQUESTED,(function changeQuality(v,q){var ae=m.currentSources(),ie=m.currentTime(),de=m.playbackRate(),le=m.paused();ee.each(ae,(function(m){m.selected=!1})),ee.findWhere(ae,{src:q.src}).selected=!0,m._qualitySelectorSafeSeek&&m._qualitySelectorSafeSeek.onQualitySelectionChange(),m.src(ae),m.ready((function(){m._qualitySelectorSafeSeek&&!m._qualitySelectorSafeSeek.hasFinished()||(m._qualitySelectorSafeSeek=new ce(m,ie),m.playbackRate(de)),le||m.play()}))}))}))},m.exports.EVENTS=ae},69006:(m,v,q)=>{var ee=q(976),ae=q(7163);m.exports=function(m){m.use("*",(function(m){return{setSource:function(v,q){var ie,de=m.currentSources();m._qualitySelectorSafeSeek&&m._qualitySelectorSafeSeek.onPlayerSourcesChange(),ee.isEqual(de,m._qualitySelectorPreviousSources)||(m.trigger(ae.PLAYER_SOURCES_CHANGED,de),m._qualitySelectorPreviousSources=de),ie=ee.find(de,(function(m){return!0===m.selected||"true"===m.selected||"selected"===m.selected}))||v,m.trigger(ae.QUALITY_SELECTED,ie),q(null,ie)}}}))}},31527:m=>{m.exports=class{constructor(m,v){this._player=m,this._seekToTime=v,this._hasFinished=!1,this._keepThisInstanceWhenPlayerSourcesChange=!1,this._seekWhenSafe()}_seekWhenSafe(){this._player.readyState()<3?(this._seekFn=this._seek.bind(this),this._player.one("canplay",this._seekFn)):this._seek()}onPlayerSourcesChange(){this._keepThisInstanceWhenPlayerSourcesChange?this._keepThisInstanceWhenPlayerSourcesChange=!1:this.cancel()}onQualitySelectionChange(){this.hasFinished()||(this._keepThisInstanceWhenPlayerSourcesChange=!0)}_seek(){this._player.currentTime(this._seekToTime),this._keepThisInstanceWhenPlayerSourcesChange=!1,this._hasFinished=!0}hasFinished(){return this._hasFinished}cancel(){this._player.off("canplay",this._seekFn),this._keepThisInstanceWhenPlayerSourcesChange=!1,this._hasFinished=!0}}},13490:(m,v,q)=>{"use strict";var ee=q(58908);function getCharset(m){return void 0===m&&(m=""),m.toLowerCase().split(";").reduce((function(m,v){var q=v.split("="),ee=q[0],ae=q[1];return"charset"===ee.trim()?ae.trim():m}),"utf-8")}m.exports=function httpResponseHandler(m,v){return void 0===v&&(v=!1),function(q,ae,ie){if(q)m(q);else if(ae.statusCode>=400&&ae.statusCode<=599){var de=ie;if(v)if(ee.TextDecoder){var ce=getCharset(ae.headers&&ae.headers["content-type"]);try{de=new TextDecoder(ce).decode(ie)}catch(m){}}else de=String.fromCharCode.apply(null,new Uint8Array(ie));m({cause:de})}else m(null,ie)}}},9603:(m,v,q)=>{"use strict";var ee=q(58908),ae=q(10434),ie=q(27376);createXHR.httpHandler=q(13490);var de=function parseHeaders(m){var v={};return m?(m.trim().split("\n").forEach((function(m){var q=m.indexOf(":"),ee=m.slice(0,q).trim().toLowerCase(),ae=m.slice(q+1).trim();void 0===v[ee]?v[ee]=ae:Array.isArray(v[ee])?v[ee].push(ae):v[ee]=[v[ee],ae]})),v):v};function isEmpty(m){for(var v in m)if(m.hasOwnProperty(v))return!1;return!0}function initParams(m,v,q){var ee=m;return ie(v)?(q=v,"string"==typeof m&&(ee={uri:m})):ee=ae({},v,{uri:m}),ee.callback=q,ee}function createXHR(m,v,q){return _createXHR(v=initParams(m,v,q))}function _createXHR(m){if(void 0===m.callback)throw new Error("callback argument missing");var v=!1,q=function cbOnce(q,ee,ae){v||(v=!0,m.callback(q,ee,ae))};function getBody(){var m=void 0;if(m=ie.response?ie.response:ie.responseText||getXml(ie),Re)try{m=JSON.parse(m)}catch(m){}return m}function errorFunc(m){return clearTimeout(ce),m instanceof Error||(m=new Error(""+(m||"Unknown XMLHttpRequest Error"))),m.statusCode=0,q(m,xe)}function loadFunc(){if(!ae){var v;clearTimeout(ce),v=m.useXDR&&void 0===ie.status?200:1223===ie.status?204:ie.status;var ee=xe,fe=null;return 0!==v?(ee={body:getBody(),statusCode:v,method:pe,headers:{},url:le,rawRequest:ie},ie.getAllResponseHeaders&&(ee.headers=de(ie.getAllResponseHeaders()))):fe=new Error("Internal XMLHttpRequest Error"),q(fe,ee,ee.body)}}var ee,ae,ie=m.xhr||null;ie||(ie=m.cors||m.useXDR?new createXHR.XDomainRequest:new createXHR.XMLHttpRequest);var ce,le=ie.url=m.uri||m.url,pe=ie.method=m.method||"GET",fe=m.body||m.data,ye=ie.headers=m.headers||{},be=!!m.sync,Re=!1,xe={body:void 0,headers:{},statusCode:0,method:pe,url:le,rawRequest:ie};if("json"in m&&!1!==m.json&&(Re=!0,ye.accept||ye.Accept||(ye.Accept="application/json"),"GET"!==pe&&"HEAD"!==pe&&(ye["content-type"]||ye["Content-Type"]||(ye["Content-Type"]="application/json"),fe=JSON.stringify(!0===m.json?fe:m.json))),ie.onreadystatechange=function readystatechange(){4===ie.readyState&&setTimeout(loadFunc,0)},ie.onload=loadFunc,ie.onerror=errorFunc,ie.onprogress=function(){},ie.onabort=function(){ae=!0},ie.ontimeout=errorFunc,ie.open(pe,le,!be,m.username,m.password),be||(ie.withCredentials=!!m.withCredentials),!be&&m.timeout>0&&(ce=setTimeout((function(){if(!ae){ae=!0,ie.abort("timeout");var m=new Error("XMLHttpRequest timeout");m.code="ETIMEDOUT",errorFunc(m)}}),m.timeout)),ie.setRequestHeader)for(ee in ye)ye.hasOwnProperty(ee)&&ie.setRequestHeader(ee,ye[ee]);else if(m.headers&&!isEmpty(m.headers))throw new Error("Headers cannot be set on an XDomainRequest object");return"responseType"in m&&(ie.responseType=m.responseType),"beforeSend"in m&&"function"==typeof m.beforeSend&&m.beforeSend(ie),ie.send(fe||null),ie}function getXml(m){try{if("document"===m.responseType)return m.responseXML;var v=m.responseXML&&"parsererror"===m.responseXML.documentElement.nodeName;if(""===m.responseType&&!v)return m.responseXML}catch(m){}return null}m.exports=createXHR,m.exports.default=createXHR,createXHR.XMLHttpRequest=ee.XMLHttpRequest||function noop(){},createXHR.XDomainRequest="withCredentials"in new createXHR.XMLHttpRequest?createXHR.XMLHttpRequest:ee.XDomainRequest,function forEachArray(m,v){for(var q=0;q{"use strict";function freeze(m,v){return void 0===v&&(v=Object),v&&"function"==typeof v.freeze?v.freeze(m):m}var q=freeze({HTML:"text/html",isHTML:function(m){return m===q.HTML},XML_APPLICATION:"application/xml",XML_TEXT:"text/xml",XML_XHTML_APPLICATION:"application/xhtml+xml",XML_SVG_IMAGE:"image/svg+xml"}),ee=freeze({HTML:"http://www.w3.org/1999/xhtml",isHTML:function(m){return m===ee.HTML},SVG:"http://www.w3.org/2000/svg",XML:"http://www.w3.org/XML/1998/namespace",XMLNS:"http://www.w3.org/2000/xmlns/"});v.assign=function assign(m,v){if(null===m||"object"!=typeof m)throw new TypeError("target is not an object");for(var q in v)Object.prototype.hasOwnProperty.call(v,q)&&(m[q]=v[q]);return m},v.find=function find(m,v,q){if(void 0===q&&(q=Array.prototype),m&&"function"==typeof q.find)return q.find.call(m,v);for(var ee=0;ee{var ee=q(72167),ae=q(41146),ie=q(31045),de=q(76925),ce=ae.DOMImplementation,le=ee.NAMESPACE,pe=de.ParseError,fe=de.XMLReader;function normalizeLineEndings(m){return m.replace(/\r[\n\u0085]/g,"\n").replace(/[\r\u0085\u2028]/g,"\n")}function DOMParser(m){this.options=m||{locator:{}}}function buildErrorHandler(m,v,q){if(!m){if(v instanceof DOMHandler)return v;m=v}var ee={},ae=m instanceof Function;function build(v){var ie=m[v];!ie&&ae&&(ie=2==m.length?function(q){m(v,q)}:m),ee[v]=ie&&function(m){ie("[xmldom "+v+"]\t"+m+_locator(q))}||function(){}}return q=q||{},build("warning"),build("error"),build("fatalError"),ee}function DOMHandler(){this.cdata=!1}function position(m,v){v.lineNumber=m.lineNumber,v.columnNumber=m.columnNumber}function _locator(m){if(m)return"\n@"+(m.systemId||"")+"#[line:"+m.lineNumber+",col:"+m.columnNumber+"]"}function _toString(m,v,q){return"string"==typeof m?m.substr(v,q):m.length>=v+q||v?new java.lang.String(m,v,q)+"":m}function appendElement(m,v){m.currentElement?m.currentElement.appendChild(v):m.doc.appendChild(v)}DOMParser.prototype.parseFromString=function(m,v){var q=this.options,ee=new fe,ae=q.domBuilder||new DOMHandler,de=q.errorHandler,ce=q.locator,pe=q.xmlns||{},ye=/\/x?html?$/.test(v),be=ye?ie.HTML_ENTITIES:ie.XML_ENTITIES;ce&&ae.setDocumentLocator(ce),ee.errorHandler=buildErrorHandler(de,ae,ce),ee.domBuilder=q.domBuilder||ae,ye&&(pe[""]=le.HTML),pe.xml=pe.xml||le.XML;var Re=q.normalizeLineEndings||normalizeLineEndings;return m&&"string"==typeof m?ee.parse(Re(m),pe,be):ee.errorHandler.error("invalid doc source"),ae.doc},DOMHandler.prototype={startDocument:function(){this.doc=(new ce).createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(m,v,q,ee){var ae=this.doc,ie=ae.createElementNS(m,q||v),de=ee.length;appendElement(this,ie),this.currentElement=ie,this.locator&&position(this.locator,ie);for(var ce=0;ce{var ee=q(72167),ae=ee.find,ie=ee.NAMESPACE;function notEmptyString(m){return""!==m}function splitOnASCIIWhitespace(m){return m?m.split(/[\t\n\f\r ]+/).filter(notEmptyString):[]}function orderedSetReducer(m,v){return m.hasOwnProperty(v)||(m[v]=!0),m}function toOrderedSet(m){if(!m)return[];var v=splitOnASCIIWhitespace(m);return Object.keys(v.reduce(orderedSetReducer,{}))}function copy(m,v){for(var q in m)Object.prototype.hasOwnProperty.call(m,q)&&(v[q]=m[q])}function _extends(m,v){var q=m.prototype;if(!(q instanceof v)){function t(){}t.prototype=v.prototype,copy(q,t=new t),m.prototype=q=t}q.constructor!=m&&("function"!=typeof m&&console.error("unknown Class:"+m),q.constructor=m)}var de={},ce=de.ELEMENT_NODE=1,le=de.ATTRIBUTE_NODE=2,pe=de.TEXT_NODE=3,fe=de.CDATA_SECTION_NODE=4,ye=de.ENTITY_REFERENCE_NODE=5,be=de.ENTITY_NODE=6,Re=de.PROCESSING_INSTRUCTION_NODE=7,xe=de.COMMENT_NODE=8,_e=de.DOCUMENT_NODE=9,we=de.DOCUMENT_TYPE_NODE=10,Te=de.DOCUMENT_FRAGMENT_NODE=11,Se=de.NOTATION_NODE=12,Ie={},Pe={},qe=(Ie.INDEX_SIZE_ERR=(Pe[1]="Index size error",1),Ie.DOMSTRING_SIZE_ERR=(Pe[2]="DOMString size error",2),Ie.HIERARCHY_REQUEST_ERR=(Pe[3]="Hierarchy request error",3)),We=(Ie.WRONG_DOCUMENT_ERR=(Pe[4]="Wrong document",4),Ie.INVALID_CHARACTER_ERR=(Pe[5]="Invalid character",5),Ie.NO_DATA_ALLOWED_ERR=(Pe[6]="No data allowed",6),Ie.NO_MODIFICATION_ALLOWED_ERR=(Pe[7]="No modification allowed",7),Ie.NOT_FOUND_ERR=(Pe[8]="Not found",8)),ze=(Ie.NOT_SUPPORTED_ERR=(Pe[9]="Not supported",9),Ie.INUSE_ATTRIBUTE_ERR=(Pe[10]="Attribute in use",10));Ie.INVALID_STATE_ERR=(Pe[11]="Invalid state",11),Ie.SYNTAX_ERR=(Pe[12]="Syntax error",12),Ie.INVALID_MODIFICATION_ERR=(Pe[13]="Invalid modification",13),Ie.NAMESPACE_ERR=(Pe[14]="Invalid namespace",14),Ie.INVALID_ACCESS_ERR=(Pe[15]="Invalid access",15);function DOMException(m,v){if(v instanceof Error)var q=v;else q=this,Error.call(this,Pe[m]),this.message=Pe[m],Error.captureStackTrace&&Error.captureStackTrace(this,DOMException);return q.code=m,v&&(this.message=this.message+": "+v),q}function NodeList(){}function LiveNodeList(m,v){this._node=m,this._refresh=v,_updateLiveList(this)}function _updateLiveList(m){var v=m._node._inc||m._node.ownerDocument._inc;if(m._inc!=v){var q=m._refresh(m._node);__set__(m,"length",q.length),copy(q,m),m._inc=v}}function NamedNodeMap(){}function _findNodeIndex(m,v){for(var q=m.length;q--;)if(m[q]===v)return q}function _addNamedNode(m,v,q,ee){if(ee?v[_findNodeIndex(v,ee)]=q:v[v.length++]=q,m){q.ownerElement=m;var ae=m.ownerDocument;ae&&(ee&&_onRemoveAttribute(ae,m,ee),_onAddAttribute(ae,m,q))}}function _removeNamedNode(m,v,q){var ee=_findNodeIndex(v,q);if(!(ee>=0))throw new DOMException(We,new Error(m.tagName+"@"+q));for(var ae=v.length-1;ee"==m&&">")||"&"==m&&"&"||'"'==m&&"""||"&#"+m.charCodeAt()+";"}function _visitNode(m,v){if(v(m))return!0;if(m=m.firstChild)do{if(_visitNode(m,v))return!0}while(m=m.nextSibling)}function Document(){this.ownerDocument=this}function _onAddAttribute(m,v,q){m&&m._inc++,q.namespaceURI===ie.XMLNS&&(v._nsMap[q.prefix?q.localName:""]=q.value)}function _onRemoveAttribute(m,v,q,ee){m&&m._inc++,q.namespaceURI===ie.XMLNS&&delete v._nsMap[q.prefix?q.localName:""]}function _onUpdateChild(m,v,q){if(m&&m._inc){m._inc++;var ee=v.childNodes;if(q)ee[ee.length++]=q;else{for(var ae=v.firstChild,ie=0;ae;)ee[ie++]=ae,ae=ae.nextSibling;ee.length=ie,delete ee[ee.length]}}}function _removeChild(m,v){var q=v.previousSibling,ee=v.nextSibling;return q?q.nextSibling=ee:m.firstChild=ee,ee?ee.previousSibling=q:m.lastChild=q,v.parentNode=null,v.previousSibling=null,v.nextSibling=null,_onUpdateChild(m.ownerDocument,m),v}function hasValidParentNodeType(m){return m&&(m.nodeType===Node.DOCUMENT_NODE||m.nodeType===Node.DOCUMENT_FRAGMENT_NODE||m.nodeType===Node.ELEMENT_NODE)}function hasInsertableNodeType(m){return m&&(isElementNode(m)||isTextNode(m)||isDocTypeNode(m)||m.nodeType===Node.DOCUMENT_FRAGMENT_NODE||m.nodeType===Node.COMMENT_NODE||m.nodeType===Node.PROCESSING_INSTRUCTION_NODE)}function isDocTypeNode(m){return m&&m.nodeType===Node.DOCUMENT_TYPE_NODE}function isElementNode(m){return m&&m.nodeType===Node.ELEMENT_NODE}function isTextNode(m){return m&&m.nodeType===Node.TEXT_NODE}function isElementInsertionPossible(m,v){var q=m.childNodes||[];if(ae(q,isElementNode)||isDocTypeNode(v))return!1;var ee=ae(q,isDocTypeNode);return!(v&&ee&&q.indexOf(ee)>q.indexOf(v))}function isElementReplacementPossible(m,v){var q=m.childNodes||[];if(ae(q,(function hasElementChildThatIsNotChild(m){return isElementNode(m)&&m!==v})))return!1;var ee=ae(q,isDocTypeNode);return!(v&&ee&&q.indexOf(ee)>q.indexOf(v))}function assertPreInsertionValidity1to5(m,v,q){if(!hasValidParentNodeType(m))throw new DOMException(qe,"Unexpected parent node type "+m.nodeType);if(q&&q.parentNode!==m)throw new DOMException(We,"child not in parent");if(!hasInsertableNodeType(v)||isDocTypeNode(v)&&m.nodeType!==Node.DOCUMENT_NODE)throw new DOMException(qe,"Unexpected node type "+v.nodeType+" for parent node type "+m.nodeType)}function assertPreInsertionValidityInDocument(m,v,q){var ee=m.childNodes||[],ie=v.childNodes||[];if(v.nodeType===Node.DOCUMENT_FRAGMENT_NODE){var de=ie.filter(isElementNode);if(de.length>1||ae(ie,isTextNode))throw new DOMException(qe,"More than one element or text in fragment");if(1===de.length&&!isElementInsertionPossible(m,q))throw new DOMException(qe,"Element in fragment can not be inserted before doctype")}if(isElementNode(v)&&!isElementInsertionPossible(m,q))throw new DOMException(qe,"Only one element can be added and only after doctype");if(isDocTypeNode(v)){if(ae(ee,isDocTypeNode))throw new DOMException(qe,"Only one doctype is allowed");var ce=ae(ee,isElementNode);if(q&&ee.indexOf(ce)1||ae(ie,isTextNode))throw new DOMException(qe,"More than one element or text in fragment");if(1===de.length&&!isElementReplacementPossible(m,q))throw new DOMException(qe,"Element in fragment can not be inserted before doctype")}if(isElementNode(v)&&!isElementReplacementPossible(m,q))throw new DOMException(qe,"Only one element can be added and only after doctype");if(isDocTypeNode(v)){if(ae(ee,(function hasDoctypeChildThatIsNotChild(m){return isDocTypeNode(m)&&m!==q})))throw new DOMException(qe,"Only one doctype is allowed");var ce=ae(ee,isElementNode);if(q&&ee.indexOf(ce)=0;ze--){if(""===(Ve=ae[ze]).prefix&&Ve.namespace===m.namespaceURI){qe=Ve.namespace;break}}if(qe!==m.namespaceURI)for(ze=ae.length-1;ze>=0;ze--){var Ve;if((Ve=ae[ze]).namespace===m.namespaceURI){Ve.prefix&&(Pe=Ve.prefix+":"+Ie);break}}}v.push("<",Pe);for(var He=0;He"),q&&/^script$/i.test(Ie))for(;Se;)Se.data?v.push(Se.data):serializeToString(Se,v,q,ee,ae.slice()),Se=Se.nextSibling;else for(;Se;)serializeToString(Se,v,q,ee,ae.slice()),Se=Se.nextSibling;v.push("")}else v.push("/>");return;case _e:case Te:for(Se=m.firstChild;Se;)serializeToString(Se,v,q,ee,ae.slice()),Se=Se.nextSibling;return;case le:return addSerializedAttribute(v,m.name,m.value);case pe:return v.push(m.data.replace(/[<&>]/g,_xmlEncoder));case fe:return v.push("");case xe:return v.push("\x3c!--",m.data,"--\x3e");case we:var et=m.publicId,tt=m.systemId;if(v.push("");else if(tt&&"."!=tt)v.push(" SYSTEM ",tt,">");else{var nt=m.internalSubset;nt&&v.push(" [",nt,"]"),v.push(">")}return;case Re:return v.push("");case ye:return v.push("&",m.nodeName,";");default:v.push("??",m.nodeName)}}function importNode(m,v,q){var ee;switch(v.nodeType){case ce:(ee=v.cloneNode(!1)).ownerDocument=m;case Te:break;case le:q=!0}if(ee||(ee=v.cloneNode(!1)),ee.ownerDocument=m,ee.parentNode=null,q)for(var ae=v.firstChild;ae;)ee.appendChild(importNode(m,ae,q)),ae=ae.nextSibling;return ee}function cloneNode(m,v,q){var ee=new v.constructor;for(var ae in v)if(Object.prototype.hasOwnProperty.call(v,ae)){var ie=v[ae];"object"!=typeof ie&&ie!=ee[ae]&&(ee[ae]=ie)}switch(v.childNodes&&(ee.childNodes=new NodeList),ee.ownerDocument=m,ee.nodeType){case ce:var de=v.attributes,pe=ee.attributes=new NamedNodeMap,fe=de.length;pe._ownerElement=ee;for(var ye=0;ye0},lookupPrefix:function(m){for(var v=this;v;){var q=v._nsMap;if(q)for(var ee in q)if(Object.prototype.hasOwnProperty.call(q,ee)&&q[ee]===m)return ee;v=v.nodeType==le?v.ownerDocument:v.parentNode}return null},lookupNamespaceURI:function(m){for(var v=this;v;){var q=v._nsMap;if(q&&Object.prototype.hasOwnProperty.call(q,m))return q[m];v=v.nodeType==le?v.ownerDocument:v.parentNode}return null},isDefaultNamespace:function(m){return null==this.lookupPrefix(m)}},copy(de,Node),copy(de,Node.prototype),Document.prototype={nodeName:"#document",nodeType:_e,doctype:null,documentElement:null,_inc:1,insertBefore:function(m,v){if(m.nodeType==Te){for(var q=m.firstChild;q;){var ee=q.nextSibling;this.insertBefore(q,v),q=ee}return m}return _insertBefore(this,m,v),m.ownerDocument=this,null===this.documentElement&&m.nodeType===ce&&(this.documentElement=m),m},removeChild:function(m){return this.documentElement==m&&(this.documentElement=null),_removeChild(this,m)},replaceChild:function(m,v){_insertBefore(this,m,v,assertPreReplacementValidityInDocument),m.ownerDocument=this,v&&this.removeChild(v),isElementNode(m)&&(this.documentElement=m)},importNode:function(m,v){return importNode(this,m,v)},getElementById:function(m){var v=null;return _visitNode(this.documentElement,(function(q){if(q.nodeType==ce&&q.getAttribute("id")==m)return v=q,!0})),v},getElementsByClassName:function(m){var v=toOrderedSet(m);return new LiveNodeList(this,(function(q){var ee=[];return v.length>0&&_visitNode(q.documentElement,(function(ae){if(ae!==q&&ae.nodeType===ce){var ie=ae.getAttribute("class");if(ie){var de=m===ie;if(!de){var le=toOrderedSet(ie);de=v.every((pe=le,function(m){return pe&&-1!==pe.indexOf(m)}))}de&&ee.push(ae)}}var pe})),ee}))},createElement:function(m){var v=new Element;return v.ownerDocument=this,v.nodeName=m,v.tagName=m,v.localName=m,v.childNodes=new NodeList,(v.attributes=new NamedNodeMap)._ownerElement=v,v},createDocumentFragment:function(){var m=new DocumentFragment;return m.ownerDocument=this,m.childNodes=new NodeList,m},createTextNode:function(m){var v=new Text;return v.ownerDocument=this,v.appendData(m),v},createComment:function(m){var v=new Comment;return v.ownerDocument=this,v.appendData(m),v},createCDATASection:function(m){var v=new CDATASection;return v.ownerDocument=this,v.appendData(m),v},createProcessingInstruction:function(m,v){var q=new ProcessingInstruction;return q.ownerDocument=this,q.tagName=q.target=m,q.nodeValue=q.data=v,q},createAttribute:function(m){var v=new Attr;return v.ownerDocument=this,v.name=m,v.nodeName=m,v.localName=m,v.specified=!0,v},createEntityReference:function(m){var v=new EntityReference;return v.ownerDocument=this,v.nodeName=m,v},createElementNS:function(m,v){var q=new Element,ee=v.split(":"),ae=q.attributes=new NamedNodeMap;return q.childNodes=new NodeList,q.ownerDocument=this,q.nodeName=v,q.tagName=v,q.namespaceURI=m,2==ee.length?(q.prefix=ee[0],q.localName=ee[1]):q.localName=v,ae._ownerElement=q,q},createAttributeNS:function(m,v){var q=new Attr,ee=v.split(":");return q.ownerDocument=this,q.nodeName=v,q.name=v,q.namespaceURI=m,q.specified=!0,2==ee.length?(q.prefix=ee[0],q.localName=ee[1]):q.localName=v,q}},_extends(Document,Node),Element.prototype={nodeType:ce,hasAttribute:function(m){return null!=this.getAttributeNode(m)},getAttribute:function(m){var v=this.getAttributeNode(m);return v&&v.value||""},getAttributeNode:function(m){return this.attributes.getNamedItem(m)},setAttribute:function(m,v){var q=this.ownerDocument.createAttribute(m);q.value=q.nodeValue=""+v,this.setAttributeNode(q)},removeAttribute:function(m){var v=this.getAttributeNode(m);v&&this.removeAttributeNode(v)},appendChild:function(m){return m.nodeType===Te?this.insertBefore(m,null):_appendSingleChild(this,m)},setAttributeNode:function(m){return this.attributes.setNamedItem(m)},setAttributeNodeNS:function(m){return this.attributes.setNamedItemNS(m)},removeAttributeNode:function(m){return this.attributes.removeNamedItem(m.nodeName)},removeAttributeNS:function(m,v){var q=this.getAttributeNodeNS(m,v);q&&this.removeAttributeNode(q)},hasAttributeNS:function(m,v){return null!=this.getAttributeNodeNS(m,v)},getAttributeNS:function(m,v){var q=this.getAttributeNodeNS(m,v);return q&&q.value||""},setAttributeNS:function(m,v,q){var ee=this.ownerDocument.createAttributeNS(m,v);ee.value=ee.nodeValue=""+q,this.setAttributeNode(ee)},getAttributeNodeNS:function(m,v){return this.attributes.getNamedItemNS(m,v)},getElementsByTagName:function(m){return new LiveNodeList(this,(function(v){var q=[];return _visitNode(v,(function(ee){ee===v||ee.nodeType!=ce||"*"!==m&&ee.tagName!=m||q.push(ee)})),q}))},getElementsByTagNameNS:function(m,v){return new LiveNodeList(this,(function(q){var ee=[];return _visitNode(q,(function(ae){ae===q||ae.nodeType!==ce||"*"!==m&&ae.namespaceURI!==m||"*"!==v&&ae.localName!=v||ee.push(ae)})),ee}))}},Document.prototype.getElementsByTagName=Element.prototype.getElementsByTagName,Document.prototype.getElementsByTagNameNS=Element.prototype.getElementsByTagNameNS,_extends(Element,Node),Attr.prototype.nodeType=le,_extends(Attr,Node),CharacterData.prototype={data:"",substringData:function(m,v){return this.data.substring(m,m+v)},appendData:function(m){m=this.data+m,this.nodeValue=this.data=m,this.length=m.length},insertData:function(m,v){this.replaceData(m,0,v)},appendChild:function(m){throw new Error(Pe[qe])},deleteData:function(m,v){this.replaceData(m,v,"")},replaceData:function(m,v,q){q=this.data.substring(0,m)+q+this.data.substring(m+v),this.nodeValue=this.data=q,this.length=q.length}},_extends(CharacterData,Node),Text.prototype={nodeName:"#text",nodeType:pe,splitText:function(m){var v=this.data,q=v.substring(m);v=v.substring(0,m),this.data=this.nodeValue=v,this.length=v.length;var ee=this.ownerDocument.createTextNode(q);return this.parentNode&&this.parentNode.insertBefore(ee,this.nextSibling),ee}},_extends(Text,CharacterData),Comment.prototype={nodeName:"#comment",nodeType:xe},_extends(Comment,CharacterData),CDATASection.prototype={nodeName:"#cdata-section",nodeType:fe},_extends(CDATASection,CharacterData),DocumentType.prototype.nodeType=we,_extends(DocumentType,Node),Notation.prototype.nodeType=Se,_extends(Notation,Node),Entity.prototype.nodeType=be,_extends(Entity,Node),EntityReference.prototype.nodeType=ye,_extends(EntityReference,Node),DocumentFragment.prototype.nodeName="#document-fragment",DocumentFragment.prototype.nodeType=Te,_extends(DocumentFragment,Node),ProcessingInstruction.prototype.nodeType=Re,_extends(ProcessingInstruction,Node),XMLSerializer.prototype.serializeToString=function(m,v,q){return nodeSerializeToString.call(m,v,q)},Node.prototype.toString=nodeSerializeToString;try{if(Object.defineProperty){function getTextContent(m){switch(m.nodeType){case ce:case Te:var v=[];for(m=m.firstChild;m;)7!==m.nodeType&&8!==m.nodeType&&v.push(getTextContent(m)),m=m.nextSibling;return v.join("");default:return m.nodeValue}}Object.defineProperty(LiveNodeList.prototype,"length",{get:function(){return _updateLiveList(this),this.$$length}}),Object.defineProperty(Node.prototype,"textContent",{get:function(){return getTextContent(this)},set:function(m){switch(this.nodeType){case ce:case Te:for(;this.firstChild;)this.removeChild(this.firstChild);(m||String(m))&&this.appendChild(this.ownerDocument.createTextNode(m));break;default:this.data=m,this.value=m,this.nodeValue=m}}}),__set__=function(m,v,q){m["$$"+v]=q}}}catch(Ve){}v.DocumentType=DocumentType,v.DOMException=DOMException,v.DOMImplementation=DOMImplementation,v.Element=Element,v.Node=Node,v.NodeList=NodeList,v.XMLSerializer=XMLSerializer},31045:(m,v,q)=>{var ee=q(72167).freeze;v.XML_ENTITIES=ee({amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}),v.HTML_ENTITIES=ee({lt:"<",gt:">",amp:"&",quot:'"',apos:"'",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"­­",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",times:"×",divide:"÷",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",fnof:"ƒ",circ:"ˆ",tilde:"˜",ensp:" ",emsp:" ",thinsp:" ",zwnj:"‌",zwj:"‍",lrm:"‎",rlm:"‏",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",bull:"•",hellip:"…",permil:"‰",prime:"′",Prime:"″",lsaquo:"‹",rsaquo:"›",oline:"‾",euro:"€",trade:"™",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦"}),v.entityMap=v.HTML_ENTITIES},3969:(m,v,q)=>{var ee=q(41146);ee.DOMImplementation,ee.XMLSerializer,v.DOMParser=q(86129).DOMParser},76925:(m,v,q)=>{var ee=q(72167).NAMESPACE,ae=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,ie=new RegExp("[\\-\\.0-9"+ae.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),de=new RegExp("^"+ae.source+ie.source+"*(?::"+ae.source+ie.source+"*)?$"),ce=0,le=1,pe=2,fe=3,ye=4,be=5,Re=6,xe=7;function ParseError(m,v){this.message=m,this.locator=v,Error.captureStackTrace&&Error.captureStackTrace(this,ParseError)}function XMLReader(){}function parse(m,v,q,ae,ie){function fixedFromCharCode(m){if(m>65535){var v=55296+((m-=65536)>>10),q=56320+(1023&m);return String.fromCharCode(v,q)}return String.fromCharCode(m)}function entityReplacer(m){var v=m.slice(1,-1);return Object.hasOwnProperty.call(q,v)?q[v]:"#"===v.charAt(0)?fixedFromCharCode(parseInt(v.substr(1).replace("x","0x"))):(ie.error("entity not found:"+m),m)}function appendText(v){if(v>be){var q=m.substring(be,v).replace(/&#?\w+;/g,entityReplacer);pe&&position(be),ae.characters(q,0,v-be),be=v}}function position(v,q){for(;v>=ce&&(q=le.exec(m));)de=q.index,ce=de+q[0].length,pe.lineNumber++;pe.columnNumber=v-de+1}for(var de=0,ce=0,le=/.*(?:\r\n?|\n)|.*$/g,pe=ae.locator,fe=[{currentNSMap:v}],ye={},be=0;;){try{var Re=m.indexOf("<",be);if(Re<0){if(!m.substr(be).match(/^\s*$/)){var xe=ae.doc,_e=xe.createTextNode(m.substr(be));xe.appendChild(_e),ae.currentElement=_e}return}switch(Re>be&&appendText(Re),m.charAt(Re+1)){case"/":var we=m.indexOf(">",Re+3),Te=m.substring(Re+2,we).replace(/[ \t\n\r]+$/g,""),Se=fe.pop();we<0?(Te=m.substring(Re+2).replace(/[\s<].*/,""),ie.error("end tag name: "+Te+" is not complete:"+Se.tagName),we=Re+1+Te.length):Te.match(/\sbe?be=we:appendText(Math.max(Re,be)+1)}}function copyLocator(m,v){return v.lineNumber=m.lineNumber,v.columnNumber=m.columnNumber,v}function parseElementStartPart(m,v,q,ae,ie,de){function addAttribute(m,v,ee){q.attributeNames.hasOwnProperty(m)&&de.fatalError("Attribute "+m+" redefined"),q.addValue(m,v.replace(/[\t\n\r]/g," ").replace(/&#?\w+;/g,ie),ee)}for(var _e,we=++v,Te=ce;;){var Se=m.charAt(we);switch(Se){case"=":if(Te===le)_e=m.slice(v,we),Te=fe;else{if(Te!==pe)throw new Error("attribute equal must after attrName");Te=fe}break;case"'":case'"':if(Te===fe||Te===le){if(Te===le&&(de.warning('attribute value must after "="'),_e=m.slice(v,we)),v=we+1,!((we=m.indexOf(Se,v))>0))throw new Error("attribute value no end '"+Se+"' match");addAttribute(_e,Ie=m.slice(v,we),v-1),Te=be}else{if(Te!=ye)throw new Error('attribute value must after "="');addAttribute(_e,Ie=m.slice(v,we),v),de.warning('attribute "'+_e+'" missed start quot('+Se+")!!"),v=we+1,Te=be}break;case"/":switch(Te){case ce:q.setTagName(m.slice(v,we));case be:case Re:case xe:Te=xe,q.closed=!0;case ye:case le:case pe:break;default:throw new Error("attribute invalid close char('/')")}break;case"":return de.error("unexpected end of input"),Te==ce&&q.setTagName(m.slice(v,we)),we;case">":switch(Te){case ce:q.setTagName(m.slice(v,we));case be:case Re:case xe:break;case ye:case le:"/"===(Ie=m.slice(v,we)).slice(-1)&&(q.closed=!0,Ie=Ie.slice(0,-1));case pe:Te===pe&&(Ie=_e),Te==ye?(de.warning('attribute "'+Ie+'" missed quot(")!'),addAttribute(_e,Ie,v)):(ee.isHTML(ae[""])&&Ie.match(/^(?:disabled|checked|selected)$/i)||de.warning('attribute "'+Ie+'" missed value!! "'+Ie+'" instead!!'),addAttribute(Ie,Ie,v));break;case fe:throw new Error("attribute value missed!!")}return we;case"€":Se=" ";default:if(Se<=" ")switch(Te){case ce:q.setTagName(m.slice(v,we)),Te=Re;break;case le:_e=m.slice(v,we),Te=pe;break;case ye:var Ie=m.slice(v,we);de.warning('attribute "'+Ie+'" missed quot(")!!'),addAttribute(_e,Ie,v);case be:Te=Re}else switch(Te){case pe:q.tagName;ee.isHTML(ae[""])&&_e.match(/^(?:disabled|checked|selected)$/i)||de.warning('attribute "'+_e+'" missed value!! "'+_e+'" instead2!!'),addAttribute(_e,_e,v),v=we,Te=le;break;case be:de.warning('attribute space is required"'+_e+'"!!');case Re:Te=le,v=we;break;case fe:Te=ye,v=we;break;case xe:throw new Error("elements closed character '/' and '>' must be connected to")}}we++}}function appendElement(m,v,q){for(var ae=m.tagName,ie=null,de=m.length;de--;){var ce=m[de],le=ce.qName,pe=ce.value;if((Re=le.indexOf(":"))>0)var fe=ce.prefix=le.slice(0,Re),ye=le.slice(Re+1),be="xmlns"===fe&&ye;else ye=le,fe=null,be="xmlns"===le&&"";ce.localName=ye,!1!==be&&(null==ie&&(ie={},_copy(q,q={})),q[be]=ie[be]=pe,ce.uri=ee.XMLNS,v.startPrefixMapping(be,pe))}for(de=m.length;de--;){(fe=(ce=m[de]).prefix)&&("xml"===fe&&(ce.uri=ee.XML),"xmlns"!==fe&&(ce.uri=q[fe||""]))}var Re;(Re=ae.indexOf(":"))>0?(fe=m.prefix=ae.slice(0,Re),ye=m.localName=ae.slice(Re+1)):(fe=null,ye=m.localName=ae);var xe=m.uri=q[fe||""];if(v.startElement(xe,ye,ae,m),!m.closed)return m.currentNSMap=q,m.localNSMap=ie,!0;if(v.endElement(xe,ye,ae),ie)for(fe in ie)Object.prototype.hasOwnProperty.call(ie,fe)&&v.endPrefixMapping(fe)}function parseHtmlSpecialContent(m,v,q,ee,ae){if(/^(?:script|textarea)$/i.test(q)){var ie=m.indexOf("",v),de=m.substring(v+1,ie);if(/[&<]/.test(de))return/^script$/i.test(q)?(ae.characters(de,0,de.length),ie):(de=de.replace(/&#?\w+;/g,ee),ae.characters(de,0,de.length),ie)}return v+1}function fixSelfClosed(m,v,q,ee){var ae=ee[q];return null==ae&&((ae=m.lastIndexOf(""))v?(q.comment(m,v+4,ae-v-4),ae+3):(ee.error("Unclosed comment"),-1):-1;if("CDATA["==m.substr(v+3,6)){var ae=m.indexOf("]]>",v+9);return q.startCDATA(),q.characters(m,v+9,ae-v-9),q.endCDATA(),ae+3}var ie=split(m,v),de=ie.length;if(de>1&&/!doctype/i.test(ie[0][0])){var ce=ie[1][0],le=!1,pe=!1;de>3&&(/^public$/i.test(ie[2][0])?(le=ie[3][0],pe=de>4&&ie[4][0]):/^system$/i.test(ie[2][0])&&(pe=ie[3][0]));var fe=ie[de-1];return q.startDTD(ce,le,pe),q.endDTD(),fe.index+fe[0].length}return-1}function parseInstruction(m,v,q){var ee=m.indexOf("?>",v);if(ee){var ae=m.substring(v,ee).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);if(ae){ae[0].length;return q.processingInstruction(ae[1],ae[2]),ee+2}return-1}return-1}function ElementAttributes(){this.attributeNames={}}function split(m,v){var q,ee=[],ae=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;for(ae.lastIndex=v,ae.exec(m);q=ae.exec(m);)if(ee.push(q),q[1])return ee}ParseError.prototype=new Error,ParseError.prototype.name=ParseError.name,XMLReader.prototype={parse:function(m,v,q){var ee=this.domBuilder;ee.startDocument(),_copy(v,v={}),parse(m,v,q,ee,this.errorHandler),ee.endDocument()}},ElementAttributes.prototype={setTagName:function(m){if(!de.test(m))throw new Error("invalid tagName:"+m);this.tagName=m},addValue:function(m,v,q){if(!de.test(m))throw new Error("invalid attribute:"+m);this.attributeNames[m]=this.length,this[this.length++]={qName:m,value:v,offset:q}},length:0,getLocalName:function(m){return this[m].localName},getLocator:function(m){return this[m].locator},getQName:function(m){return this[m].qName},getURI:function(m){return this[m].uri},getValue:function(m){return this[m].value}},v.XMLReader=XMLReader,v.ParseError=ParseError},16018:(m,v,q)=>{"use strict";var ee=function(){function defineProperties(m,v){for(var q=0;q{"use strict";const ee=q(73325),ae=/^[\da-fA-F]+$/,ie=/^\d+$/,de=new WeakMap;function getJsxTokens(m){m=m.Parser.acorn||m;let v=de.get(m);if(!v){const q=m.tokTypes,ee=m.TokContext,ae=m.TokenType,ie=new ee("...",!0,!0),pe={tc_oTag:ie,tc_cTag:ce,tc_expr:le},fe={jsxName:new ae("jsxName"),jsxText:new ae("jsxText",{beforeExpr:!0}),jsxTagStart:new ae("jsxTagStart",{startsExpr:!0}),jsxTagEnd:new ae("jsxTagEnd")};fe.jsxTagStart.updateContext=function(){this.context.push(le),this.context.push(ie),this.exprAllowed=!1},fe.jsxTagEnd.updateContext=function(m){let v=this.context.pop();v===ie&&m===q.slash||v===ce?(this.context.pop(),this.exprAllowed=this.curContext()===le):this.exprAllowed=!0},v={tokContexts:pe,tokTypes:fe},de.set(m,v)}return v}function getQualifiedJSXName(m){return m?"JSXIdentifier"===m.type?m.name:"JSXNamespacedName"===m.type?m.namespace.name+":"+m.name.name:"JSXMemberExpression"===m.type?getQualifiedJSXName(m.object)+"."+getQualifiedJSXName(m.property):void 0:m}function plugin(m,v){const de=v.acorn||q(63230),ce=getJsxTokens(de),le=de.tokTypes,pe=ce.tokTypes,fe=de.tokContexts,ye=ce.tokContexts.tc_oTag,be=ce.tokContexts.tc_cTag,Re=ce.tokContexts.tc_expr,xe=de.isNewLine,_e=de.isIdentifierStart,we=de.isIdentifierChar;return class extends v{static get acornJsx(){return ce}jsx_readToken(){let m="",v=this.pos;for(;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated JSX contents");let q=this.input.charCodeAt(this.pos);switch(q){case 60:case 123:return this.pos===this.start?60===q&&this.exprAllowed?(++this.pos,this.finishToken(pe.jsxTagStart)):this.getTokenFromCode(q):(m+=this.input.slice(v,this.pos),this.finishToken(pe.jsxText,m));case 38:m+=this.input.slice(v,this.pos),m+=this.jsx_readEntity(),v=this.pos;break;case 62:case 125:this.raise(this.pos,"Unexpected token `"+this.input[this.pos]+"`. Did you mean `"+(62===q?">":"}")+'` or `{"'+this.input[this.pos]+'"}`?');default:xe(q)?(m+=this.input.slice(v,this.pos),m+=this.jsx_readNewLine(!0),v=this.pos):++this.pos}}}jsx_readNewLine(m){let v,q=this.input.charCodeAt(this.pos);return++this.pos,13===q&&10===this.input.charCodeAt(this.pos)?(++this.pos,v=m?"\n":"\r\n"):v=String.fromCharCode(q),this.options.locations&&(++this.curLine,this.lineStart=this.pos),v}jsx_readString(m){let v="",q=++this.pos;for(;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");let ee=this.input.charCodeAt(this.pos);if(ee===m)break;38===ee?(v+=this.input.slice(q,this.pos),v+=this.jsx_readEntity(),q=this.pos):xe(ee)?(v+=this.input.slice(q,this.pos),v+=this.jsx_readNewLine(!1),q=this.pos):++this.pos}return v+=this.input.slice(q,this.pos++),this.finishToken(le.string,v)}jsx_readEntity(){let m,v="",q=0,de=this.input[this.pos];"&"!==de&&this.raise(this.pos,"Entity must start with an ampersand");let ce=++this.pos;for(;this.pos")}let de=ae.name?"Element":"Fragment";return q["opening"+de]=ae,q["closing"+de]=ie,q.children=ee,this.type===le.relational&&"<"===this.value&&this.raise(this.start,"Adjacent JSX elements must be wrapped in an enclosing tag"),this.finishNode(q,"JSX"+de)}jsx_parseText(){let m=this.parseLiteral(this.value);return m.type="JSXText",m}jsx_parseElement(){let m=this.start,v=this.startLoc;return this.next(),this.jsx_parseElementAt(m,v)}parseExprAtom(m){return this.type===pe.jsxText?this.jsx_parseText():this.type===pe.jsxTagStart?this.jsx_parseElement():super.parseExprAtom(m)}readToken(m){let v=this.curContext();if(v===Re)return this.jsx_readToken();if(v===ye||v===be){if(_e(m))return this.jsx_readWord();if(62==m)return++this.pos,this.finishToken(pe.jsxTagEnd);if((34===m||39===m)&&v==ye)return this.jsx_readString(m)}return 60===m&&this.exprAllowed&&33!==this.input.charCodeAt(this.pos+1)?(++this.pos,this.finishToken(pe.jsxTagStart)):super.readToken(m)}updateContext(m){if(this.type==le.braceL){var v=this.curContext();v==ye?this.context.push(fe.b_expr):v==Re?this.context.push(fe.b_tmpl):super.updateContext(m),this.exprAllowed=!0}else{if(this.type!==le.slash||m!==pe.jsxTagStart)return super.updateContext(m);this.context.length-=2,this.context.push(be),this.exprAllowed=!1}}}}m.exports=function(m){return m=m||{},function(v){return plugin({allowNamespaces:!1!==m.allowNamespaces,allowNamespacedObjects:!!m.allowNamespacedObjects},v)}},Object.defineProperty(m.exports,"tokTypes",{get:function get_tokTypes(){return getJsxTokens(q(63230)).tokTypes},configurable:!0,enumerable:!0})},73325:m=>{m.exports={quot:'"',amp:"&",apos:"'",lt:"<",gt:">",nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"­",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",times:"×",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",divide:"÷",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",fnof:"ƒ",circ:"ˆ",tilde:"˜",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",ensp:" ",emsp:" ",thinsp:" ",zwnj:"‌",zwj:"‍",lrm:"‎",rlm:"‏",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",bull:"•",hellip:"…",permil:"‰",prime:"′",Prime:"″",lsaquo:"‹",rsaquo:"›",oline:"‾",frasl:"⁄",euro:"€",image:"ℑ",weierp:"℘",real:"ℜ",trade:"™",alefsym:"ℵ",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lArr:"⇐",uArr:"⇑",rArr:"⇒",dArr:"⇓",hArr:"⇔",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",lang:"〈",rang:"〉",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦"}},48583:(m,v,q)=>{"use strict";var ee=q(27418);function compare(m,v){if(m===v)return 0;for(var q=m.length,ee=v.length,ae=0,ie=Math.min(q,ee);ae=0;pe--)if(ye[pe]!==be[pe])return!1;for(pe=ye.length-1;pe>=0;pe--)if(!_deepEqual(m[le=ye[pe]],v[le],q,ee))return!1;return!0}function expectedException(m,v){if(!m||!v)return!1;if("[object RegExp]"==Object.prototype.toString.call(v))return v.test(m);try{if(m instanceof v)return!0}catch(m){}return!Error.isPrototypeOf(v)&&!0===v.call({},m)}function _tryBlock(m){var v;try{m()}catch(m){v=m}return v}function _throws(m,v,q,ee){var ie;if("function"!=typeof v)throw new TypeError('"block" argument must be a function');"string"==typeof q&&(ee=q,q=null),ie=_tryBlock(v),ee=(q&&q.name?" ("+q.name+").":".")+(ee?" "+ee:"."),m&&!ie&&fail(ie,q,"Missing expected exception"+ee);var de="string"==typeof ee,ce=!m&&ie&&!q;if((!m&&ae.isError(ie)&&de&&expectedException(ie,q)||ce)&&fail(ie,q,"Got unwanted exception"+ee),m&&ie&&q&&!expectedException(ie,q)||!m&&ie)throw ie}le.AssertionError=function AssertionError(m){this.name="AssertionError",this.actual=m.actual,this.expected=m.expected,this.operator=m.operator,m.message?(this.message=m.message,this.generatedMessage=!1):(this.message=getMessage(this),this.generatedMessage=!0);var v=m.stackStartFunction||fail;if(Error.captureStackTrace)Error.captureStackTrace(this,v);else{var q=new Error;if(q.stack){var ee=q.stack,ae=getName(v),ie=ee.indexOf("\n"+ae);if(ie>=0){var de=ee.indexOf("\n",ie+1);ee=ee.substring(de+1)}this.stack=ee}}},ae.inherits(le.AssertionError,Error),le.fail=fail,le.ok=ok,le.equal=function equal(m,v,q){m!=v&&fail(m,v,q,"==",le.equal)},le.notEqual=function notEqual(m,v,q){m==v&&fail(m,v,q,"!=",le.notEqual)},le.deepEqual=function deepEqual(m,v,q){_deepEqual(m,v,!1)||fail(m,v,q,"deepEqual",le.deepEqual)},le.deepStrictEqual=function deepStrictEqual(m,v,q){_deepEqual(m,v,!0)||fail(m,v,q,"deepStrictEqual",le.deepStrictEqual)},le.notDeepEqual=function notDeepEqual(m,v,q){_deepEqual(m,v,!1)&&fail(m,v,q,"notDeepEqual",le.notDeepEqual)},le.notDeepStrictEqual=function notDeepStrictEqual(m,v,q){_deepEqual(m,v,!0)&&fail(m,v,q,"notDeepStrictEqual",notDeepStrictEqual)},le.strictEqual=function strictEqual(m,v,q){m!==v&&fail(m,v,q,"===",le.strictEqual)},le.notStrictEqual=function notStrictEqual(m,v,q){m===v&&fail(m,v,q,"!==",le.notStrictEqual)},le.throws=function(m,v,q){_throws(!0,m,v,q)},le.doesNotThrow=function(m,v,q){_throws(!1,m,v,q)},le.ifError=function(m){if(m)throw m},le.strict=ee((function strict(m,v){m||fail(m,!0,v,"==",strict)}),le,{equal:le.strictEqual,deepEqual:le.deepStrictEqual,notEqual:le.notStrictEqual,notDeepEqual:le.notDeepStrictEqual}),le.strict.strict=le.strict;var fe=Object.keys||function(m){var v=[];for(var q in m)ie.call(m,q)&&v.push(q);return v}},56487:(m,v,q)=>{"use strict";q.r(v),q.d(v,{default:()=>ae});var ee={url:"https://samvera-labs.github.io/ramp",env:"prod"};const ae=ee},29837:(m,v,q)=>{"use strict";q.r(v),q.d(v,{default:()=>ae});var ee=q(56487).default.url;const ae={"@context":"http://iiif.io/api/presentation/3/context.json",id:"".concat(ee,"/manifests/lunchroom_manners.json"),type:"Manifest",label:{en:["Beginning Reponsibility: Lunchroom Manners [motion picture] Coronet Films"]},metadata:[{label:{en:["Title"]},value:{none:["This is the
title
of the item!"]}},{label:{none:["Date"]},value:{none:["2023 (Creation date: 2023)"]}},{label:{none:["Main contributors"]},value:{none:["The Avalon Media System Team"]}},{label:{none:["Summary"]},value:{none:["This is the summary field. It may include a summary of the item.\n\nDoes a pre tag exist here?\n\nHow about some bold?\n\nOr italics?"]}},{label:{none:["Contributors"]},value:{none:["Mr. Bungle","Coronet Films"]}},{label:{none:["Publishers"]},value:{none:["Indiana University","Avalon"]}},{label:{none:["Genres"]},value:{none:["Education","Puppet"]}},{label:{none:["Subjects"]},value:{none:["Puppets","Best Practice"]}},{label:{none:["Time period"]},value:{none:["2020-2021"]}},{label:{none:["Locations"]},value:{none:["Indiana University","Indiana"]}},{label:{none:["Collection"]},value:{none:['Testing']}},{label:{none:["Unit"]},value:{none:['Default Unit']}},{label:{none:["Languages"]},value:{none:["English"]}},{label:{none:["Rights Statement"]},value:{none:['In Copyright - Educational Use Permitted']}},{label:{none:["Terms of Use"]},value:{none:["These are the terms of use. They are written in this field."]}},{label:{none:["Physical Descriptions"]},value:{none:["Puppets","Lunchroom"]}},{label:{none:["Related Items"]},value:{none:['IMDB Record','Avalon Website']}},{label:{none:["Notes"]},value:{none:["Here's a general note."]}},{label:{none:["Local Note"]},value:{none:["Here's a very local note."]}},{label:{none:["Table of Contents"]},value:{none:["ToC\n--\nFirst Chapter\n--\nSecond Chapter","This is a second table of contents field.\n\nMore chapters here?"]}},{label:{none:["Other Identifiers"]},value:{none:["Videorecording Identifier: VA2038","Issue Number: 77"]}}],rendering:[{id:"".concat(ee,"/lunchroom_manners/lunchroom_manners.vtt"),type:"Text",label:{en:["Transcript file"]},format:"text/vtt"}],start:{id:"".concat(ee,"/manifests/lunchroom_manners.json"),type:"SpecificResource",source:"".concat(ee,"/manifests/lunchroom_manners/canvas/1"),selector:{type:"PointSelector",t:180}},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1"),type:"Canvas",height:360,width:480,duration:572.034,label:{en:["Lunchroom Manners"]},placeholderCanvas:{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1/placeholder"),type:"Canvas",width:640,height:360,items:[{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1/placeholder/1"),type:"AnnotationPage",items:[{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1/placeholder/1-image"),type:"Annotation",motivation:"painting",body:{id:"".concat(ee,"/lunchroom_manners/lunchroom_manners_poster.jpg"),type:"Image",format:"image/jpeg",width:640,height:360},target:"".concat(ee,"/manifests/lunchroom_manners/canvas/1/placeholder")}]}]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1/page"),type:"AnnotationPage",items:[{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1/page/annotation"),type:"Annotation",motivation:"painting",body:[{type:"Choice",choiceHint:"user",items:[{id:"".concat(ee,"/lunchroom_manners/high/lunchroom_manners_1024kb.mp4"),type:"Video",format:"video/mp4",label:{en:["High"]}},{id:"".concat(ee,"/lunchroom_manners/medium/lunchroom_manners_512kb.mp4"),type:"Video",format:"video/mp4",label:{en:["Medium"]}},{id:"".concat(ee,"/lunchroom_manners/low/lunchroom_manners_256kb.mp4"),type:"Video",format:"video/mp4",label:{en:["Low"]}}]},{id:"".concat(ee,"/lunchroom_manners/lunchroom_manners.vtt"),type:"Text",format:"text/vtt",label:{en:["Captions in WebVTT format"]},language:"en"}],target:"".concat(ee,"/manifests/lunchroom_manners/canvas/1")}]}],rendering:[{id:"".concat(ee,"/lunchroom_manners/lunchroom_manners_poster.jpg"),type:"Image",label:{en:["Poster Image"]},format:"image/jpeg"}]}],structures:[{id:"".concat(ee,"/manifests/lunchroom_manners/range/0"),type:"Range",label:{en:["Table of Contents"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/range/1"),type:"Range",label:{en:["Lunchroom Manners"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/range/1-1"),type:"Range",label:{en:["Washing Hands"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/range/1-1-1"),type:"Range",label:{en:["Using Soap"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1#t=157,160"),type:"Canvas"}]},{id:"".concat(ee,"/manifests/lunchroom_manners/range/1-1-3"),type:"Range",label:{en:["Rinsing Well"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1#t=165,170"),type:"Canvas"}]},{id:"".concat(ee,"/manifests/lunchroom_manners/range/1-2"),type:"Range",label:{en:["After Washing Hands"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/range/1-2-1"),type:"Range",label:{en:["Drying Hands"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1#t=170,180"),type:"Canvas"}]},{id:"".concat(ee,"/manifests/lunchroom_manners/range/1-2-2"),type:"Range",label:{en:["Getting Ready"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1#t=180,190"),type:"Canvas"}]}]}]},{id:"".concat(ee,"/manifests/lunchroom_manners/range/2"),type:"Range",label:{en:["In the Lunchroom"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/range/2-1"),type:"Range",label:{en:["At the Counter"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/range/2-1-1"),type:"Range",label:{en:["Getting Tray"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1#t=227,245"),type:"Canvas"}]},{id:"".concat(ee,"/manifests/lunchroom_manners/range/2-1-2"),type:"Range",label:{en:["Choosing Food"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1#t=258,288"),type:"Canvas"}]},{id:"".concat(ee,"/manifests/lunchroom_manners/range/2-1-3"),type:"Range",label:{en:["There will be Cake"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1#t=301,308"),type:"Canvas"}]}]},{id:"".concat(ee,"/manifests/lunchroom_manners/range/2-2"),type:"Range",label:{en:["At the Table"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/range/2-2-1"),type:"Range",label:{en:["Sitting Quietly"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1#t=323,333"),type:"Canvas"}]},{id:"".concat(ee,"/manifests/lunchroom_manners/range/2-2-2"),type:"Range",label:{en:["Eating Neatly"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1#t=362,378"),type:"Canvas"}]}]},{id:"".concat(ee,"/manifests/lunchroom_manners/range/2-3"),type:"Range",label:{en:["Leaving the Lunchroom"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/range/2-3-1"),type:"Range",label:{en:["Cleaning Up"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1#t=448,492"),type:"Canvas"}]},{id:"".concat(ee,"/manifests/lunchroom_manners/range/2-3-2"),type:"Range",label:{en:["Putting Things Away"]},items:[{id:"".concat(ee,"/manifests/lunchroom_manners/canvas/1#t=511,527"),type:"Canvas"}]}]}]}]}]}],thumbnail:[{id:"".concat(ee,"/lunchroom_manners/lunchroom_manners_poster.jpg"),type:"Image"}]}},63747:(m,v,q)=>{"use strict";q.r(v),q.d(v,{default:()=>ae});var ee=q(56487).default.url;const ae={"@context":"http://iiif.io/api/presentation/3/context.json",id:"".concat(ee,"/manifests/playlist.js"),type:"Manifest",label:{en:["Playlist Manifest [Playlist]"]},behavior:["auto-advance"],metadata:[{label:{en:["Title"]},value:{none:["Playlist Manifest [Playlist]"]}}],items:[{id:"".concat(ee,"/manifests/playlist/canvas/1"),type:"Canvas",duration:572.034,label:{en:["Lunchroom Manners"]},placeholderCanvas:{id:"".concat(ee,"/manifests/playlist/canvas/1/placeholder"),type:"Canvas",width:640,height:360,items:[{id:"".concat(ee,"/manifests/playlist/canvas/1/placeholder/1"),type:"AnnotationPage",items:[{id:"".concat(ee,"/manifests/playlist/canvas/1/placeholder/1-image"),type:"Annotation",motivation:"painting",body:{id:"".concat(ee,"/lunchroom_manners/lunchroom_manners_poster.jpg"),type:"Image",format:"image/jpeg",width:640,height:360},target:"".concat(ee,"/manifests/playlist/canvas/1/placeholder")}]}]},items:[{id:"".concat(ee,"/manifests/playlist/canvas/1/page"),type:"AnnotationPage",items:[{id:"".concat(ee,"/manifests/playlist/canvas/1/page/annotation"),type:"Annotation",motivation:"painting",body:[{type:"Choice",choiceHint:"user",items:[{id:"".concat(ee,"/lunchroom_manners/high/lunchroom_manners_1024kb.mp4#t=0,572.0"),type:"Video",format:"video/mp4",label:{en:["High"]},height:360,width:480,duration:572},{id:"".concat(ee,"/lunchroom_manners/medium/lunchroom_manners_512kb.mp4#t=0,572.0"),type:"Video",format:"video/mp4",label:{en:["Medium"]},height:360,width:480,duration:572},{id:"".concat(ee,"/lunchroom_manners/low/lunchroom_manners_256kb.mp4#t=0,572.0"),type:"Video",format:"video/mp4",label:{en:["Low"]},height:360,width:480,duration:572}]}],target:"".concat(ee,"/manifests/playlist/canvas/1")}]}],annotations:[{type:"AnnotationPage",id:"".concat(ee,"/manifests/playlist/canvas/1/annotation_page/1"),items:[{type:"Annotation",motivation:"highlighting",body:{type:"TextualBody",format:"text/html",value:"Marker 1"},id:"".concat(ee,"/manifests/playlist/canvas/1/marker/1"),target:"".concat(ee,"/manifests/playlist/canvas/1#t=2.836")},{type:"Annotation",motivation:"highlighting",body:{type:"TextualBody",format:"text/html",value:"Marker 2"},id:"".concat(ee,"/manifests/playlist/canvas/1/marker/2"),target:"".concat(ee,"/manifests/playlist/canvas/1#t=369.811")}]}]}],structures:[{id:"".concat(ee,"/manifests/playlist/range/0"),type:"Range",label:{en:["Playlist Item"]},items:[{type:"Canvas",id:"".concat(ee,"/manifests/playlist/canvas/1#t=0,")}]}]}},81693:(m,v,q)=>{"use strict";q.r(v),q.d(v,{default:()=>le});var ee=q(67294),ae=q(45697),ie=q.n(ae),de=q(35782),ce=(q(14844),function AutoAdvanceToggle(m){var v=m.label,q=void 0===v?"Autoplay":v,ae=m.showLabel,ie=void 0===ae||ae,ce=(0,de.gA)().autoAdvance,le=(0,de.bz)();return ee.createElement("div",{"data-testid":"auto-advance",className:"ramp--auto-advance"},ie&&ee.createElement("span",{className:"ramp--auto-advance-label","data-testid":"auto-advance-label",htmlFor:"auto-advance-toggle",id:"auto-advance-toggle-label"},q),ee.createElement("label",{className:"ramp--auto-advance-toggle","aria-labelledby":"auto-advance-toggle-label"},ee.createElement("input",{"data-testid":"auto-advance-toggle",name:"auto-advance-toggle",type:"checkbox",checked:ce,"aria-label":q,onChange:function onChange(m){return le({autoAdvance:m.target.checked,type:"setAutoAdvance"})}}),ee.createElement("span",{className:"slider round"})))});ce.propTypes={label:ie().string,showLabel:ie().bool};const le=ce},22438:(m,v,q)=>{"use strict";q.r(v),q.d(v,{default:()=>IIIFPlayer});var ee=q(67294),ae=q(35782),ie=q(40217),de=q(15861),ce=q(70885),le=q(64687),pe=q.n(le),fe=q(45697),ye=q.n(fe),be=q(48828),Re=q(40927),xe=q(18056),_e=q(4511);function IIIFPlayerWrapper(m){var v=m.manifestUrl,q=m.customErrorMessage,le=m.emptyManifestMessage,fe=m.startCanvasId,ye=m.startCanvasTime,we=m.children,Te=m.manifest,Se=ee.useState(Te),Ie=(0,ce.Z)(Se,2),Pe=Ie[0],qe=Ie[1],We=(0,ae.bz)(),ze=(0,ie.cR)(),Ve=(0,_e.cO)().showBoundary;return ee.useEffect((0,de.Z)(pe().mark((function _callee(){var m;return pe().wrap((function _callee$(ee){for(;;)switch(ee.prev=ee.next){case 0:if((0,xe.$K)(q),(0,xe.cY)(le),!Pe){ee.next=6;break}We({manifest:Pe,type:"updateManifest"}),ee.next=15;break;case 6:return m={},ee.prev=7,ee.next=10,fetch(v,m).then((function(m){if(200!=m.status&&201!=m.status)throw new Error("Failed to fetch Manifest. Please check again.");return m.json()})).then((function(m){qe(m),We({manifest:m,type:"updateManifest"})})).catch((function(m){throw console.log("Error fetching manifest, ",m),new Error("Failed to fetch Manifest. Please check again.")}));case 10:ee.next=15;break;case 12:ee.prev=12,ee.t0=ee.catch(7),Ve(ee.t0);case 15:case"end":return ee.stop()}}),_callee,null,[[7,12]])}))),[]),ee.useEffect((function(){if(Pe){We({autoAdvance:(0,be.dD)(Pe),type:"setAutoAdvance"});var m=(0,Re.gY)(Pe);We({isPlaylist:m,type:"setIsPlaylist"});var v=(0,Re.cL)(Pe);We({annotationService:v,type:"setAnnotationService"});var q=(0,be.H7)(Pe,fe,ye);"SR"==q.type&&ze({currentTime:q.time,type:"setCurrentTime"}),We({canvasIndex:q.canvas,type:"switchCanvas"})}}),[Pe]),Pe?ee.createElement(ee.Fragment,null,we):ee.createElement("p",null,"...Loading")}IIIFPlayerWrapper.propTypes={manifest:ye().object,customErrorMessage:ye().string,emptyManifestMessage:ye().string,manifestUrl:ye().string,startCanvasId:ye().string,startCanvasTime:ye().number,children:ye().node};var we=q(93379),Te=q.n(we),Se=q(9065),Ie={insert:"head",singleton:!1};Te()(Se.Z,Ie);Se.Z.locals;function Fallback(m){var v=m.error,q=m.resetErrorBoundary;return ee.createElement("div",{role:"alert",className:"ramp--error-message__alert"},ee.createElement("span",{className:"ramp--error-message__message",dangerouslySetInnerHTML:{__html:v.message}}),ee.createElement("button",{className:"ramp--error-message__reset-button",onClick:q},"Try again"))}var Pe=function ErrorMessage(m){m.message;var v=m.children;return ee.createElement(_e.SV,{FallbackComponent:Fallback,onReset:function onReset(m){}},v)};Pe.propTypes={message:ye().string,children:ye().object};const qe=Pe;var We=q(61144),ze={insert:"head",singleton:!1};Te()(We.Z,ze);We.Z.locals;function IIIFPlayer(m){var v=m.manifestUrl,q=m.manifest,de=m.customErrorMessage,ce=m.emptyManifestMessage,le=m.startCanvasId,pe=m.startCanvasTime,fe=m.children;return v||q?ee.createElement(ae.po,null,ee.createElement(ie.I0,null,ee.createElement(qe,null,ee.createElement(IIIFPlayerWrapper,{manifestUrl:v,manifest:q,customErrorMessage:de,emptyManifestMessage:ce,startCanvasId:le,startCanvasTime:pe},fe)))):ee.createElement("p",null,"Please provide a valid manifest.")}IIIFPlayer.propTypes={manifestUrl:ye().string,manifest:ye().object,customErrorMessage:ye().string,emptyManifestMessage:ye().string,startCanvasId:ye().string,startCanvasTime:ye().number},IIIFPlayer.defaultProps={}},5705:(m,v,q)=>{"use strict";q.r(v),q.d(v,{default:()=>Pe});var ee=q(42982),ae=q(70885),ie=q(67294),de=q(45697),ce=q.n(de),le=q(35782),pe=q(40217),fe=q(40927),ye=q(48828),be=q(18056),Re=q(82588),xe=function CreateMarker(m){var v=m.newMarkerEndpoint,q=m.canvasId,ee=m.handleCreate,de=m.getCurrentTime,ce=m.csrfToken,le=ie.useState(!1),pe=(0,ae.Z)(le,2),ye=pe[0],xe=pe[1],_e=ie.useState(!1),we=(0,ae.Z)(_e,2),Te=we[0],Se=we[1],Ie=ie.useState(!1),Pe=(0,ae.Z)(Ie,2),qe=Pe[0],We=Pe[1],ze=ie.useState(""),Ve=(0,ae.Z)(ze,2),He=Ve[0],Xe=Ve[1],Qe=ie.useState(),Ye=(0,ae.Z)(Qe,2),et=Ye[0],tt=Ye[1],nt=function validateTime(m){tt(m);var v=(0,be.jh)(m);Se(v)};return ie.createElement("div",{className:"ramp-markers-display__new-marker"},ie.createElement("button",{type:"submit",onClick:function handleAddMarker(){var m=(0,be.n7)(de(),!0,!0);nt(m),xe(!0)},className:"ramp--markers-display__edit-button","data-testid":"create-new-marker-button"},"Add New Marker"),ye&&ie.createElement("form",{className:"ramp--markers-display__new-marker-form",method:"post",onSubmit:function handleCreateSubmit(m){m.preventDefault();var ae=m.target,ie=new FormData(ae),de=Object.fromEntries(ie.entries()),le=de.label,pe=de.time,ye={type:"Annotation",motivation:"highlighting",body:{type:"TextualBody",format:"text/html",value:le},target:"".concat(q,"#t=").concat((0,be.lP)(pe))},Re={method:"POST",credentials:"same-origin",headers:{Accept:"application/json"},body:JSON.stringify(ye)};void 0!==ce&&(Re.headers["X-CSRF-Token"]=ce),fetch(v,Re).then((function(m){if(201!=m.status)throw new Error;return m.json()})).then((function(m){var v=(0,fe.D7)(m),q=(0,fe.l8)(v);q&&ee(q),xe(!1)})).catch((function(m){console.error("CreateMarker -> handleCreateMarker() -> failed to create annotation; ",m),We(!0),Xe("Marker creation failed.")}))},"data-testid":"create-new-marker-form"},ie.createElement("table",{className:"create-marker-form-table"},ie.createElement("tbody",null,ie.createElement("tr",null,ie.createElement("td",null,ie.createElement("label",{htmlFor:"new-marker-title"},"Title:"),ie.createElement("input",{id:"new-marker-title","data-testid":"create-marker-title",type:"text",className:"ramp--markers-display__create-marker",name:"label"})),ie.createElement("td",null,ie.createElement("label",{htmlFor:"new-marker-time"},"Time:"),ie.createElement("input",{id:"new-marker-time","data-testid":"create-marker-timestamp",type:"text",className:"ramp--markers-display__create-marker ".concat(Te?"time-valid":"time-invalid"),name:"time",value:et,onChange:function onChange(m){return nt(m.target.value)}})),ie.createElement("td",null,ie.createElement("div",{className:"marker-actions"},qe&&ie.createElement("p",{className:"ramp--markers-display__error-message"},He),ie.createElement("button",{type:"submit",className:"ramp--markers-display__edit-button","data-testid":"edit-save-button",disabled:!Te},ie.createElement(Re.N,null)," Save"),ie.createElement("button",{className:"ramp--markers-display__edit-button-danger","data-testid":"edit-cancel-button",onClick:function handleCreateCancel(){xe(!1),Se(!1),Xe(""),We(!1)}},ie.createElement(Re.FB,null)," Cancel"))))))))};xe.propTypes={newMarkerEndpoint:ce().string.isRequired,canvasId:ce().string,handleCreate:ce().func.isRequired,getCurrentTime:ce().func.isRequired};const _e=xe;var we=function MarkerRow(m){var v=m.marker,q=m.handleSubmit,ee=m.handleMarkerClick,de=m.handleDelete,ce=m.hasAnnotationService,le=m.isEditing,pe=m.toggleIsEditing,fe=m.csrfToken,ye=ie.useState(!1),xe=(0,ae.Z)(ye,2),_e=xe[0],we=xe[1],Te=ie.useState(!0),Se=(0,ae.Z)(Te,2),Ie=Se[0],Pe=Se[1],qe=ie.useState(),We=(0,ae.Z)(qe,2),ze=We[0],Ve=We[1],He=ie.useState(!1),Xe=(0,ae.Z)(He,2),Qe=Xe[0],Ye=Xe[1],et=ie.useState(!1),tt=(0,ae.Z)(et,2),nt=tt[0],rt=tt[1],it=ie.useState(""),st=(0,ae.Z)(it,2),ot=st[0],dt=st[1];ie.useEffect((function(){return{}}),[]),ie.useEffect((function(){lt(v.value),ht(v.timeStr)}),[v]);var ct=ie.useRef(v.value),lt=function setMarkerLabel(m){ct.current=m},ut=ie.useRef((0,be.lP)(v.timeStr)),pt=ie.useRef(v.timeStr),ht=function setMarkerTime(m){pt.current=m,ut.current=(0,be.lP)(m)},gt=function validateTime(m){var v=(0,be.jh)(m);Pe(v),ht(m)},ft=function resetError(){rt(!1),dt("")},mt=function cancelAction(){Ye(!1),we(!1),pe(!1)};return _e?ie.createElement("tr",null,ie.createElement("td",null,ie.createElement("input",{id:"label","data-testid":"edit-label",defaultValue:ct.current,type:"text",className:"ramp--markers-display__edit-marker",onChange:function onChange(m){return lt(m.target.value)},name:"label"})),ie.createElement("td",null,ie.createElement("input",{className:"ramp--markers-display__edit-marker ".concat(Ie?"time-valid":"time-invalid"),id:"time","data-testid":"edit-timestamp",defaultValue:pt.current,type:"text",onChange:function onChange(m){return gt(m.target.value)},name:"time"})),ie.createElement("td",null,ie.createElement("div",{className:"marker-actions"},nt&&ie.createElement("p",{className:"ramp--markers-display__error-message"},ot),ie.createElement("button",{type:"submit",onClick:function handleEditSubmit(){var m={type:"Annotation",motivation:"highlighting",body:{type:"TextualBody",format:"text/html",value:ct.current},id:v.id,target:"".concat(v.canvasId,"#t=").concat((0,be.lP)(pt.current))},ee={method:"PUT",credentials:"same-origin",headers:{Accept:"application/json"},body:JSON.stringify(m)};void 0!==fe&&(ee.headers["X-CSRF-Token"]=fe),fetch(v.id,ee).then((function(m){if(201!=m.status)throw new Error;q(ct.current,pt.current,v.id),ft(),mt()})).catch((function(m){console.error("MarkerRow -> handleEditSubmit -> failed to update annotation; ",m),rt(!0),dt("Marker update failed")}))},disabled:!Ie,className:"ramp--markers-display__edit-button","data-testid":"edit-save-button"},ie.createElement(Re.N,null)," Save"),ie.createElement("button",{className:"ramp--markers-display__edit-button-danger","data-testid":"edit-cancel-button",onClick:function handleCancel(){ht(ze.time),lt(ze.label),Ve({}),ft(),mt()}},ie.createElement(Re.FB,null)," Cancel")))):Qe?ie.createElement("tr",null,ie.createElement("td",null,ie.createElement("a",{href:"".concat(v.canvasId,"#t=").concat(ut.current,","),onClick:function onClick(m){return ee(m)},"data-offset":ut.current},ct.current)),ie.createElement("td",null,pt.current),ie.createElement("td",null,ie.createElement("div",{className:"marker-actions"},ie.createElement("p",null,"Are you sure?"),ie.createElement("button",{type:"submit",className:"ramp--markers-display__edit-button-danger","data-testid":"delete-confirm-button",onClick:function submitDelete(){var m={method:"DELETE",credentials:"same-origin",headers:{Accept:"application/json"}};void 0!==fe&&(m.headers["X-CSRF-Token"]=fe),fetch(v.id,m).then((function(m){if(200!=m.status)throw new Error;de(v.id),ft(),mt()})).catch((function(m){console.error("MarkerRow -> submitDelete() -> failed to delete annotation; ",m),mt(),rt(!0),dt("Marker delete failed."),setTimeout((function(){ft()}),1500)}))}},ie.createElement(Re.N,null)," Yes"),ie.createElement("button",{className:"ramp--markers-display__edit-button","data-testid":"delete-cancel-button",onClick:mt},ie.createElement(Re.FB,null)," Cancel")))):ie.createElement("tr",null,ie.createElement("td",null,ie.createElement("a",{href:"".concat(v.canvasId,"#t=").concat(ut.current,","),onClick:function onClick(m){return ee(m)},"data-offset":ut.current},ct.current)),ie.createElement("td",null,pt.current),ce&&ie.createElement("td",null,ie.createElement("div",{className:"marker-actions"},nt&&ie.createElement("p",{className:"ramp--markers-display__error-message"},ot),ie.createElement("button",{onClick:function handleEdit(){Ve({time:pt.current,label:ct.current}),we(!0),pe(!0)},className:"ramp--markers-display__edit-button","data-testid":"edit-button",disabled:le},ie.createElement(Re.dY,null)," Edit"),ie.createElement("button",{className:"ramp--markers-display__edit-button-danger","data-testid":"delete-button",disabled:le,onClick:function toggleDelete(){Ye(!0),pe(!0)}},ie.createElement(Re.pJ,null)," Delete"))))};we.propTypes={marker:ce().object.isRequired,handleSubmit:ce().func.isRequired,handleMarkerClick:ce().func.isRequired,handleDelete:ce().func.isRequired,hasAnnotationService:ce().bool.isRequired,isEditing:ce().bool.isRequired,toggleIsEditing:ce().func.isRequired};const Te=we;var Se=q(4511),Ie=(q(21244),function MarkersDisplay(m){var v,q=m.showHeading,de=void 0===q||q,ce=m.headingText,Re=void 0===ce?"Markers":ce,xe=(0,le.gA)(),we=xe.manifest,Ie=xe.canvasIndex,Pe=xe.playlist,qe=(0,pe.FI)().player,We=(0,le.bz)(),ze=Pe.isEditing,Ve=Pe.hasAnnotationService,He=Pe.annotationServiceId,Xe=ie.useState([]),Qe=(0,ae.Z)(Xe,2),Ye=(Qe[0],Qe[1]),et=(0,Se.cO)().showBoundary,tt=ie.useRef(),nt=ie.useRef([]),rt=function setCanvasMarkers(m){Ye.apply(void 0,(0,ee.Z)(m)),nt.current=m},it=null===(v=document.getElementsByName("csrf-token")[0])||void 0===v?void 0:v.content;ie.useEffect((function(){if(we)try{var m=(0,fe.$d)(we);We({markers:m,type:"setPlaylistMarkers"});var v=(0,ye.ES)(we);null!=v&&(null==v?void 0:v.length)>0&&(tt.current=v[Ie].canvasId)}catch(m){et(m)}}),[we]),ie.useEffect((function(){var m;if((null===(m=Pe.markers)||void 0===m?void 0:m.length)>0){var v=Pe.markers.filter((function(m){return m.canvasIndex===Ie}))[0].canvasMarkers;rt(v)}if(we)try{var q=(0,ye.ES)(we);null!=q&&(null==q?void 0:q.length)>0&&(tt.current=q[Ie].canvasId)}catch(m){et(m)}}),[Ie,Pe.markers]);var st=function handleSubmit(m,v,q){var ee=nt.current.map((function(ee){return ee.id===q&&(ee.value=m,ee.timeStr=v,ee.time=(0,be.lP)(v)),ee}));rt(ee),We({updatedMarkers:ee,type:"setPlaylistMarkers"})},ot=function handleDelete(m){var v=nt.current.filter((function(v){return v.id!=m}));rt(v),We({updatedMarkers:v,type:"setPlaylistMarkers"})},dt=function handleMarkerClick(m){m.preventDefault();var v=parseFloat(m.target.dataset.offset);qe.currentTime(v)},ct=function toggleIsEditing(m){We({isEditing:m,type:"setIsEditing"})};return ie.createElement("div",{className:"ramp--markers-display","data-testid":"markers-display"},de&&ie.createElement("div",{className:"ramp--markers-display__title","data-testid":"markers-display-title"},ie.createElement("h4",null,Re)),Ve&&ie.createElement(_e,{newMarkerEndpoint:He,canvasId:tt.current,handleCreate:function handleCreate(m){rt([].concat((0,ee.Z)(nt.current),[m])),We({updatedMarkers:nt.current,type:"setPlaylistMarkers"})},getCurrentTime:function getCurrentTime(){return qe?qe.currentTime():0},csrfToken:it}),nt.current.length>0&&ie.createElement("table",{className:"ramp--markers-display_table","data-testid":"markers-display-table"},ie.createElement("thead",null,ie.createElement("tr",null,ie.createElement("th",null,"Name"),ie.createElement("th",null,"Time"),Ve&&ie.createElement("th",null,"Actions"))),ie.createElement("tbody",null,nt.current.map((function(m,v){return ie.createElement(Te,{key:v,marker:m,handleSubmit:st,handleMarkerClick:dt,handleDelete:ot,hasAnnotationService:Ve,isEditing:ze,toggleIsEditing:ct,csrfToken:it})})))))});Ie.propTypes={showHeading:ce().bool,headingText:ce().string};const Pe=Ie},87883:(m,v,q)=>{"use strict";q.r(v),q.d(v,{default:()=>sn});var ee=q(4942),ae=q(70885),ie=q(67294),de=q(45697),ce=q.n(de),le=q(42982),pe=q(15861),fe=q(64687),ye=q.n(fe),be=q(43033),Re=q(23493),xe=q.n(Re),_e=(q(30114),q(93379)),we=q.n(_e),Te=q(8719),Se={insert:"head",singleton:!1};we()(Te.Z,Se);Te.Z.locals;var Ie=q(11871),Pe={insert:"head",singleton:!1};we()(Ie.Z,Pe);Ie.Z.locals;var qe,We,ze,Ve=q(40217),He=q(35782),Xe=q(18056),Qe=!1,Ye=!1,et=!1,tt=!1,nt=!1,rt=!1,it=!1,st=!1,ot=!1,dt=!1,ct=!1,lt=!1,ut=!1,pt=window.navigator&&window.navigator.userAgentData;if(pt&&pt.platform&&pt.brands&&(Ye="Android"===pt.platform,et=Boolean(pt.brands.find((function(m){return"Microsoft Edge"===m.brand}))),tt=Boolean(pt.brands.find((function(m){return"Chromium"===m.brand}))),nt=!et&&tt,(pt.brands.find((function(m){return"Chromium"===m.brand}))||{}).version||null,"Windows"===pt.platform,ot=navigator.maxTouchPoints&&navigator.maxTouchPoints>2&&!window.matchMedia("(pointer: fine").matches,st=pt.mobile||Ye||ot),!tt){var ht=window.navigator&&window.navigator.userAgent||"";Qe=/iPod/i.test(ht),(ze=ht.match(/OS (\d+)_/i))&&ze[1]?ze[1]:null,Ye=/Android/i.test(ht),function(){var m=ht.match(/Android (\d+)(?:\.(\d+))?(?:\.(\d+))*/i);if(!m)return null;var v=m[1]&&parseFloat(m[1]),q=m[2]&&parseFloat(m[2]);return v&&q?parseFloat(m[1]+"."+m[2]):v||null}(),/Firefox/i.test(ht),et=/Edg/i.test(ht),tt=/Chrome/i.test(ht)||/CriOS/i.test(ht),nt=!et&&tt,function(){var m=ht.match(/(Chrome|CriOS)\/(\d+)/);return m&&m[2]?parseFloat(m[2]):null}(),qe=/MSIE\s(\d+)\.\d/.exec(ht),!(We=qe&&parseFloat(qe[1]))&&/Trident\/7.0/i.test(ht)&&/rv:11.0/.test(ht)&&(We=11),We,lt=/Tizen/i.test(ht),ut=/Web0S/i.test(ht),rt=/Safari/i.test(ht)&&!nt&&!Ye&&!et&&!lt&&!ut,/Windows/i.test(ht),ct=(dt=/iPhone/i.test(ht)&&!it)||it||Qe,ot=navigator.maxTouchPoints&&navigator.maxTouchPoints>2&&!window.matchMedia("(pointer: fine").matches,it=ot&&!Ye&&!dt,st=Ye||ct||dt||ot||/Mobi/i.test(ht)}function getValue(m,v){try{return JSON.parse(localStorage.getItem(m))||v}catch(m){return v}}var gt=function useLocalStorage(m,v){var q=(0,ie.useState)((function(){return getValue(m,v)})),ee=(0,ae.Z)(q,2),de=ee[0],ce=ee[1];return(0,ie.useEffect)((function(){try{localStorage.setItem(m,JSON.stringify(de))}catch(m){}}),[m,de]),[de,ce]},ft=q(82588),mt=q(87016),yt={insert:"head",singleton:!1};we()(mt.Z,yt);mt.Z.locals;function _classCallCheck(m,v){if(!(m instanceof v))throw new TypeError("Cannot call a class as a function")}var vt=q(43144),bt=q(97326),Rt=q(89611);function _inherits(m,v){if("function"!=typeof v&&null!==v)throw new TypeError("Super expression must either be null or a function");m.prototype=Object.create(v&&v.prototype,{constructor:{value:m,writable:!0,configurable:!0}}),Object.defineProperty(m,"prototype",{writable:!1}),v&&(0,Rt.Z)(m,v)}var xt=q(71002);function _possibleConstructorReturn(m,v){if(v&&("object"===(0,xt.Z)(v)||"function"==typeof v))return v;if(void 0!==v)throw new TypeError("Derived constructors may only return object or undefined");return(0,bt.Z)(m)}function _getPrototypeOf(m){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function _getPrototypeOf(m){return m.__proto__||Object.getPrototypeOf(m)},_getPrototypeOf(m)}var _t=q(73935),Et=q(63028),wt={insert:"head",singleton:!1};we()(Et.Z,wt);Et.Z.locals;var Tt=q(23279),Dt=q.n(Tt);function _createForOfIteratorHelper(m,v){var q="undefined"!=typeof Symbol&&m[Symbol.iterator]||m["@@iterator"];if(!q){if(Array.isArray(m)||(q=_unsupportedIterableToArray(m))||v&&m&&"number"==typeof m.length){q&&(m=q);var ee=0,ae=function F(){};return{s:ae,n:function n(){return ee>=m.length?{done:!0}:{done:!1,value:m[ee++]}},e:function e(m){throw m},f:ae}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var ie,de=!0,ce=!1;return{s:function s(){q=q.call(m)},n:function n(){var m=q.next();return de=m.done,m},e:function e(m){ce=!0,ie=m},f:function f(){try{de||null==q.return||q.return()}finally{if(ce)throw ie}}}}function _unsupportedIterableToArray(m,v){if(m){if("string"==typeof m)return _arrayLikeToArray(m,v);var q=Object.prototype.toString.call(m).slice(8,-1);return"Object"===q&&m.constructor&&(q=m.constructor.name),"Map"===q||"Set"===q?Array.from(m):"Arguments"===q||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(q)?_arrayLikeToArray(m,v):void 0}}function _arrayLikeToArray(m,v){(null==v||v>m.length)&&(v=m.length);for(var q=0,ee=new Array(v);q0?q.player.targets:q.options.targets,q.mount(),q.initProgressBar()})),q}return(0,vt.Z)(VideoJSProgress,[{key:"initProgressBar",value:function initProgressBar(){var m,v=this.options,q=v.targets,ee=q[v.srcIndex],ae=ee.start,ie=ee.end,de=ee.duration,ce=ae,le=ie;if(q.length>1){var pe=q.reduce((function(m,v){return m+v.duration}),0);m=Math.min(100,Math.max(0,(ie-ae)/pe*100))}else{var fe=100*ce/de,ye=100*(de-le)/de;m=100-fe-ye;var be=document.getElementById("left-block"),Re=document.getElementById("right-block"),xe=document.getElementsByClassName("vjs-custom-progress-inactive");be&&(be.style.width=fe+"%"),Re&&(Re.style.width=ye+"%");var _e,we=_createForOfIteratorHelper(xe);try{for(we.s();!(_e=we.n()).done;){var Te=_e.value,Se=100*q[Te.dataset.srcindex].duration/de;Te.style.width=Se+"%"}}catch(m){we.e(m)}finally{we.f()}}document.getElementById("slider-range")&&(document.getElementById("slider-range").style.width=m+"%")}},{key:"handleTimeUpdate",value:function handleTimeUpdate(m){var v=this.player,q=this.options,ee=this.el_,ae=q.srcIndex,ie=q.targets,de=ie[ae],ce=de.start,le=de.end;if(ee&&v){var pe=ie.filter((function(m,v){return v>ae}));m=le&&!v.paused()&&!v.isDisposed()&&(0==pe.length&&q.nextItemClicked(0,ie[0].start),v.pause(),v.trigger("ended"),v.one("play",(function(){var m=v.currentTime();m1,ct=ie.useRef(de),lt=function setInitTime(m){ct.current=m},ut=ie.useRef(Re),pt=function setProgress(m){ut.current=m,_e(m)},ht=ie.useRef(ce),gt=function setCanvasTimes(m){ht.current=m},ft=ie.useRef(0),mt=function setActiveSrcIndex(m){ft.current=m},yt=ie.useRef(pe),vt=function setCanvasTargets(m){yt.current=m};ie.useEffect((function(){var m;(null===(m=q.targets)||void 0===m?void 0:m.length)>0&&vt(q.targets),Pe.current&&We.current&&(Pe.current.style.top=-Pe.current.offsetHeight-6*We.current.offsetHeight+"px");var v=yt.current.filter((function(m,v){return v>le})),ee=yt.current.filter((function(m,v){return v0&&(ae[0].addEventListener("mouseenter",(function(m){wt(m,!1)})),ae[0].addEventListener("mouseleave",(function(m){wt(m,!1)}))),function(){var m=document.getElementsByClassName("vjs-custom-progress");(null==m?void 0:m.length)>0&&(m[0].removeEventListener("mouseenter",(function(m){wt(m,!1)})),m[0].removeEventListener("mouseleave",(function(m){wt(m,!1)})))}}),[]),ie.useEffect((function(){vt(pe);var m=pe[le];gt(m),mt(le);var ae=yt.current.filter((function(m,v){return v>le})),ie=yt.current.filter((function(m,v){return v0&&0==q.currentTime()?(m=ct.current,q.currentTime(ct.current)):m=q.currentTime(),rt&&!st&&q.paused()?Dt()((function(){xt(m)})):xt(m),lt(0))},xt=function onTimeUpdate(m){q.hasClass("vjs-ios-native-fs")&&!q.audioOnlyMode_||pt(m),ee(m)};q.on("seeked",(function(){rt&&!st&&ee(ut.current)})),q.on("dispose",(function(){clearInterval(v)})),q.on("fullscreenchange",(function(m){q.isFullscreen()||pt(q.currentTime())}));var _t=function convertToTime(m,v,q){if(v&&null!=v){var ee=v/m.target.clientWidth*(m.target.max-m.target.min);return null!=q&&(ee+=yt.current[q].altStart),ee}},Et=xe()((function(){var m=Se;ft.current>0&&(m-=pe[ft.current].altStart);var v=ht.current,ee=v.start,ae=v.end;m>=ee&&m<=ae&&(q.currentTime(m),pt(m))}),10),wt=function handleMouseMove(m,v){var q=le;v&&(q=m.target.dataset.srcindex);var ee=null!=m.nativeEvent?m.nativeEvent.offsetX:m.layerX,ae=_t(m,ee,q);mt(q),Ie(ae),Pe.current.innerHTML=Ct(ae);var ie=ee-Pe.current.offsetWidth/2;qe.current&&(ie+=qe.current.offsetWidth);var de,ce=_createForOfIteratorHelper(document.querySelectorAll('input[type=range][class^="vjs-custom-progress"]'));try{for(ce.s();!(de=ce.n()).done;){var pe=de.value;pe.dataset.srcindex0&&(q-=yt.current[v-1].duration),fe(v,q)},St=function calculateTotalDuration(){var m=yt.current.reduce((function(m,v){return m+v.duration}),0);return isNaN(m)&&(m=yt.current[0].end),m},Ct=function formatTooltipTime(m){var v=ht.current,q=v.start,ee=v.end;return ot||m>=q&&m<=ee?(0,Xe.n7)(m):m>=ee?(0,Xe.n7)(ee):m<=q?(0,Xe.n7)(q):void 0},kt=function handleTouchEvent(m){wt(m,!1)},At=function createRange(m){var v=[];return m.map((function(m){var q=Math.min(100,Math.max(0,m.duration/St()*100));v.push(ie.createElement("input",{type:"range","aria-label":"Progress bar","aria-valuemax":m.end,"aria-valuemin":m.start,min:m.start,max:m.end,role:"slider","data-srcindex":m.sIndex,className:"vjs-custom-progress-inactive",onMouseMove:function onMouseMove(m){return wt(m,!0)},onClick:Tt,key:m.sIndex,tabIndex:0,style:{width:"".concat(q,"%")}}))})),v};return ie.createElement("div",{className:"vjs-progress-holder vjs-slider vjs-slider-horizontal"},ie.createElement("span",{className:"tooltiptext",ref:Pe,"aria-hidden":!0}),ie.createElement("div",{className:"vjs-custom-progress-container"},(null==He?void 0:He.length)>0?At(He):ie.createElement("div",{className:"block-stripes",role:"presentation",ref:qe,id:"left-block",style:{width:"0%"}}),ie.createElement("input",{type:"range","aria-label":"Progress bar","aria-valuemax":ht.current.end,"aria-valuemin":ht.current.start,"aria-valuenow":Re,max:ht.current.end,min:ht.current.start,value:Re,role:"slider","data-srcindex":le,className:"vjs-custom-progress",onChange:Et,onClick:Et,onTouchEnd:kt,onTouchStart:kt,onMouseDown:function onMouseDown(m){return wt(m,!1)},onPointerMove:function onPointerMove(m){return wt(m,!1)},id:"slider-range",ref:We}),(null==tt?void 0:tt.length)>0?At(tt):ie.createElement("div",{className:"block-stripes",role:"presentation",id:"right-block",style:{width:"0%"}})))}St.registerComponent("VideoJSProgress",Ct);function VideoJSCurrentTime_isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(m){return!1}}var kt=be.default.getComponent("Component"),At=function(m){_inherits(VideoJSCurrentTime,m);var v,q,ee=(v=VideoJSCurrentTime,q=VideoJSCurrentTime_isNativeReflectConstruct(),function _createSuperInternal(){var m,ee=_getPrototypeOf(v);if(q){var ae=_getPrototypeOf(this).constructor;m=Reflect.construct(ee,arguments,ae)}else m=ee.apply(this,arguments);return _possibleConstructorReturn(this,m)});function VideoJSCurrentTime(m,v){var q;return _classCallCheck(this,VideoJSCurrentTime),(q=ee.call(this,m,v)).addClass("vjs-time-control"),q.setAttribute("role","presentation"),q.mount=q.mount.bind((0,bt.Z)(q)),q.player=m,q.options=v,m.on("loadstart",(function(){q.mount()})),q.on("dispose",(function(){_t.unmountComponentAtNode(q.el())})),q}return(0,vt.Z)(VideoJSCurrentTime,[{key:"mount",value:function mount(){_t.render(ie.createElement(CurrentTimeDisplay,{player:this.player,options:this.options}),this.el())}}]),VideoJSCurrentTime}(kt);function CurrentTimeDisplay(m){var v,q=m.player,ee=m.options,de=ee.targets,ce=ie.useState(q.currentTime()),le=(0,ae.Z)(ce,2),pe=le[0],fe=le[1],ye=ie.useRef(ee.currentTime),be=function setInitTime(m){ye.current=m};ie.useEffect((function(){return v=setInterval((function(){Re()}),100),function(){clearInterval(v)}}),[]);var Re=function handleTimeUpdate(){if(!q.isDisposed()){var m,v=q.hasClass("vjs-ios-native-fs");m=ye.current>0&&0==q.currentTime()?ye.current:q.currentTime();var ee=de[q.srcIndex],ae=ee.start,ie=ee.altStart;ie!=ae&&q.srcIndex>0&&(m+=ie),v&&!q.audioOnlyMode_||fe(m),be(0)}};return q.on("seeked",(function(){rt&&!st&&fe(q.currentTime())})),q.on("fullscreenchange",(function(m){q.isFullscreen()||fe(q.currentTime())})),ie.createElement("span",{className:"vjs-current-time-display",role:"presentation"},(0,Xe.n7)(pe))}kt.registerComponent("VideoJSCurrentTime",At);var It=q(52526),jt={insert:"head",singleton:!1};we()(It.Z,jt);It.Z.locals;function VideoJSFileDownload_isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(m){return!1}}var Pt=be.default.getComponent("MenuButton"),Ft=be.default.getComponent("MenuItem"),Ot=function(m){_inherits(VideoJSFileDownload,m);var v,q,ee=(v=VideoJSFileDownload,q=VideoJSFileDownload_isNativeReflectConstruct(),function _createSuperInternal(){var m,ee=_getPrototypeOf(v);if(q){var ae=_getPrototypeOf(this).constructor;m=Reflect.construct(ee,arguments,ae)}else m=ee.apply(this,arguments);return _possibleConstructorReturn(this,m)});function VideoJSFileDownload(m,v){var q;return _classCallCheck(this,VideoJSFileDownload),(q=ee.call(this,m,v)).addClass("vjs-file-download-icon"),q.setAttribute("data-testid","videojs-file-download"),q.setIcon("file-download"),q}return(0,vt.Z)(VideoJSFileDownload,[{key:"createItems",value:function createItems(){var m=this.options_,v=this.player_,q=m.files;return(null==q?void 0:q.length)>0?q.map((function(m){var q=new Ft(v,{label:m.label});return q.handleClick=function(){(0,Xe.NB)(m.id,m.filename,m.fileExt)},q})):[]}}]),VideoJSFileDownload}(Pt);be.default.registerComponent("VideoJSFileDownload",Ot);var Lt=q(87462),Ut=q(5143),Bt={insert:"head",singleton:!1};we()(Ut.Z,Bt);Ut.Z.locals;function VideoJSNextButton_isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(m){return!1}}var Nt=function(m){_inherits(VideoJSNextButton,m);var v,q,ee=(v=VideoJSNextButton,q=VideoJSNextButton_isNativeReflectConstruct(),function _createSuperInternal(){var m,ee=_getPrototypeOf(v);if(q){var ae=_getPrototypeOf(this).constructor;m=Reflect.construct(ee,arguments,ae)}else m=ee.apply(this,arguments);return _possibleConstructorReturn(this,m)});function VideoJSNextButton(m,v){var q;return _classCallCheck(this,VideoJSNextButton),(q=ee.call(this,m,v)).setAttribute("data-testid","videojs-next-button"),q.mount=q.mount.bind((0,bt.Z)(q)),q.options=v,q.player=m,m.on("loadstart",(function(){q.mount()})),q.on("dispose",(function(){_t.unmountComponentAtNode(q.el())})),q}return(0,vt.Z)(VideoJSNextButton,[{key:"mount",value:function mount(){_t.render(ie.createElement(NextButton,(0,Lt.Z)({},this.options,{player:this.player})),this.el())}}]),VideoJSNextButton}(be.default.getComponent("Component"));function NextButton(m){var v=m.lastCanvasIndex,q=m.switchPlayer,ee=m.playerFocusElement,de=m.player,ce=ie.useRef(),le=ie.useState(de.canvasIndex||0),pe=(0,ae.Z)(le,2),fe=pe[0],ye=pe[1];ie.useEffect((function(){var m;de&&null!=de&&(void 0===de.canvasIndex&&(null===(m=de.children())||void 0===m?void 0:m.length)>0?ye(Number(de.children()[0].dataset.canvasindex)):ye(de.canvasIndex))}),[de.src(),de.canvasIndex]),ie.useEffect((function(){"nextBtn"==ee&&ce.current.focus()}),[]);var be=function handleNextClick(m){fe!=v&&q(fe+1,!0,m?"nextBtn":"")};return ie.createElement("div",{className:"vjs-button vjs-control"},ie.createElement("button",{className:"vjs-button vjs-next-button",role:"button",ref:ce,tabIndex:0,title:"Next",onClick:function onClick(){return be(!1)},onKeyDown:function handleNextKeyDown(m){32!==m.which&&13!==m.which||(m.stopPropagation(),be(!0))}},ie.createElement(ft.Cq,null)))}be.default.registerComponent("VideoJSNextButton",Nt);function VideoJSPreviousButton_isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(m){return!1}}var Mt=be.default.getComponent("Component"),qt=function(m){_inherits(VideoJSPreviousButton,m);var v,q,ee=(v=VideoJSPreviousButton,q=VideoJSPreviousButton_isNativeReflectConstruct(),function _createSuperInternal(){var m,ee=_getPrototypeOf(v);if(q){var ae=_getPrototypeOf(this).constructor;m=Reflect.construct(ee,arguments,ae)}else m=ee.apply(this,arguments);return _possibleConstructorReturn(this,m)});function VideoJSPreviousButton(m,v){var q;return _classCallCheck(this,VideoJSPreviousButton),(q=ee.call(this,m,v)).setAttribute("data-testid","videojs-previous-button"),q.mount=q.mount.bind((0,bt.Z)(q)),q.options=v,q.player=m,m.on("loadstart",(function(){q.mount()})),q.on("dispose",(function(){_t.unmountComponentAtNode(q.el())})),q}return(0,vt.Z)(VideoJSPreviousButton,[{key:"mount",value:function mount(){_t.render(ie.createElement(PreviousButton,(0,Lt.Z)({},this.options,{player:this.player})),this.el())}}]),VideoJSPreviousButton}(Mt);function PreviousButton(m){var v=m.switchPlayer,q=m.playerFocusElement,ee=m.player,de=ie.useRef(),ce=ie.useState(ee.canvasIndex||0),le=(0,ae.Z)(ce,2),pe=le[0],fe=le[1];ie.useEffect((function(){var m;ee&&null!=ee&&(void 0===ee.canvasIndex&&(null===(m=ee.children())||void 0===m?void 0:m.length)>0?fe(Number(ee.children()[0].dataset.canvasindex)):fe(ee.canvasIndex))}),[ee.src(),ee.canvasIndex]),ie.useEffect((function(){"previousBtn"==q&&de.current.focus()}),[]);var ye=function handlePreviousClick(m){pe>-1&&0!=pe?v(pe-1,!0,m?"previousBtn":""):0==pe&&ee.currentTime(0)};return ie.createElement("div",{className:"vjs-button vjs-control"},ie.createElement("button",{className:"vjs-button vjs-previous-button",role:"button",ref:de,tabIndex:0,title:0==pe?"Replay":"Previous",onClick:function onClick(){return ye(!1)},onKeyDown:function handlePreviousKeyDown(m){32!==m.which&&13!==m.which||(m.stopPropagation(),ye(!0))}},ie.createElement(ft.Cq,{flip:!0})))}Mt.registerComponent("VideoJSPreviousButton",qt);var Wt=q(94600),zt={insert:"head",singleton:!1};we()(Wt.Z,zt);Wt.Z.locals;function ownKeys(m,v){var q=Object.keys(m);if(Object.getOwnPropertySymbols){var ee=Object.getOwnPropertySymbols(m);v&&(ee=ee.filter((function(v){return Object.getOwnPropertyDescriptor(m,v).enumerable}))),q.push.apply(q,ee)}return q}function _objectSpread(m){for(var v=1;v0&&!ce?We():void 0===xe.key&&Te({duration:q.playableDuration,time:q.altStart,key:"",text:"Complete media file"});var v=q.currentTime();v=q.srcIndex&&q.srcIndex>0?v+q.altStart:v,qe(v,q)}},Pe=function populateTrackScrubber(){var m=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,v=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(ee.current){var q=(0,ae.Z)(ee.current.children,3),ie=q[0],de=(q[1],q[2]);document.documentElement.style.setProperty("--range-scrubber","calc(".concat(v,"%)")),de.innerHTML=(0,Xe.n7)(we.current.duration);var ce=!isNaN(m)&&m>0?m:0;ie.innerHTML=(0,Xe.n7)(ce)}},qe=function updateTrackScrubberProgressBar(m,v){we.current&&void 0!==we.current||v.markers&&"function"==typeof v.markers.getMarkers&&We();var q=v.altStart,ee=v.srcIndex>0?m-we.current.time+q:m-we.current.time,ae=Math.min(100,Math.max(0,100*ee/we.current.duration));Pe(ee,ae)},We=function readPlayerMarkers(){var m=q.markers.getMarkers().filter((function(m){return"ramp--track-marker--fragment"==m.class}));(null==m?void 0:m.length)>0&&m[0].key!=(null==xe?void 0:xe.key)&&Te(m[0])},ze=function handleMouseMove(m){if(de.current){var v=He(m);if(isFinite(v)){var q=m.offsetX-de.current.offsetWidth/2;de.current.style.left=q+"px",de.current.innerHTML=(0,Xe.n7)(v)}}},Ve=function handleSetProgress(m){if(we.current){var v=He(m);if(null!=v){var ee=Math.min(100,Math.max(0,v/we.current.duration*100));document.documentElement.style.setProperty("--range-scrubber","calc(".concat(ee,"%)"));var ae=q.srcIndex&&q.srcIndex>0?v-we.current.time:v+we.current.time;q.currentTime(ae)}}},He=function getTrackTime(m){if(we.current){var v=m.offsetX;if(v&&null!=v)return v/m.target.clientWidth*we.current.duration}};return ie.createElement("div",{className:"vjs-button vjs-control"},ie.createElement("button",{className:"vjs-button vjs-track-scrubber-button",role:"button",tabIndex:0,title:"Toggle track scrubber",onClick:Se,onKeyDown:function handleTrackScrubberKeyDown(m){32!==m.which&&13!==m.which||(m.preventDefault(),Se(),m.stopPropagation())}},fe&&ie.createElement(ft.qb,{scale:"0.9"}),!fe&&ie.createElement(ft.Dx,{scale:"0.9"})))}Xt.registerComponent("VideoJSTrackScrubber",Kt);function VideoJSPlayer_createForOfIteratorHelper(m,v){var q="undefined"!=typeof Symbol&&m[Symbol.iterator]||m["@@iterator"];if(!q){if(Array.isArray(m)||(q=VideoJSPlayer_unsupportedIterableToArray(m))||v&&m&&"number"==typeof m.length){q&&(m=q);var ee=0,ae=function F(){};return{s:ae,n:function n(){return ee>=m.length?{done:!0}:{done:!1,value:m[ee++]}},e:function e(m){throw m},f:ae}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var ie,de=!0,ce=!1;return{s:function s(){q=q.call(m)},n:function n(){var m=q.next();return de=m.done,m},e:function e(m){ce=!0,ie=m},f:function f(){try{de||null==q.return||q.return()}finally{if(ce)throw ie}}}}function VideoJSPlayer_unsupportedIterableToArray(m,v){if(m){if("string"==typeof m)return VideoJSPlayer_arrayLikeToArray(m,v);var q=Object.prototype.toString.call(m).slice(8,-1);return"Object"===q&&m.constructor&&(q=m.constructor.name),"Map"===q||"Set"===q?Array.from(m):"Arguments"===q||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(q)?VideoJSPlayer_arrayLikeToArray(m,v):void 0}}function VideoJSPlayer_arrayLikeToArray(m,v){(null==v||v>m.length)&&(v=m.length);for(var q=0,ee=new Array(v);q0)){de.next=13;break}return de.next=5,ta(qe.language).then((function(m){q=JSON.stringify(m)}));case 5:ee=JSON.parse(q),aa(),be.default.addLanguage(qe.language,ee),be.default.log.level("off"),ae=un.current=(0,be.default)(ln.current,qe,(function(){sa(un.current)})),ze({player:ae,type:"updatePlayer"}),de.next=14;break;case 13:un.current&&(null===(v=qe.sources)||void 0===v?void 0:v.length)>0&&(ie=un.current,Sn.current||ie.addClass("vjs-disabled"),bn(!1),ra(ie),ia(ie),ze({player:ie,type:"updatePlayer"}));case 14:case"end":return de.stop()}}),_callee2)}))),[qe.sources,ln]),ie.useEffect((function(){var m;(xa(),un.current)&&(Sn.current?(un.current.audioOnlyMode(!1),un.current.canvasIsEmpty=!0,un.current.aspectRatio("16:9"),un.current.controlBar.addClass("vjs-hidden"),un.current.removeClass("vjs-disabled"),un.current.pause(),mn(null===(m=xn.current)||void 0===m?void 0:m.id)):un.current.controlBar.removeClass("vjs-hidden"));Sn.current&&!Yn.current&&(cn(Xe.aF/1e3),ba())}),[Gn.current,Sn.current,xn.current]),ie.useEffect((function(){pt?pt&&!Yn.current&&bt&&(cn(Xe.aF/1e3),ba()):xa()}),[pt]),ie.useEffect((function(){if(un.current&&un.current.markers&&vn.current){var m,v;"function"==typeof un.current.markers&&Et.markers({markerTip:{display:!1,text:function text(m){return m.text}},markerStyle:{},markers:[]});var q=[];if(null!=ht&&null!==(m=ht.markers)&&void 0!==m&&m.length)q=ht.markers.filter((function(m){return m.canvasIndex===nt}))[0].canvasMarkers.map((function(m){return{time:parseFloat(m.time),text:m.value,class:"ramp--track-marker--playlist"}}));null===(v=un.current.markers)||void 0===v||v.removeAll(),un.current.markers.add([].concat((0,le.Z)(Jt?[Jt]:[]),(0,le.Z)(wt),(0,le.Z)(q)))}}),[Jt,wt,tt,nt,un.current,vn.current]);var aa=function buildTracksHTML(){(null==Re?void 0:Re.length)>0&&ln.current&&Re.map((function(m){var v=document.createElement("track");v.setAttribute("key",m.key),v.setAttribute("src",m.src),v.setAttribute("kind",m.kind),v.setAttribute("label",m.label),v.setAttribute("srclang",m.srclang),ln.current.appendChild(v)}))},ra=function updatePlayer(m){m.duration(Cn.current),m.src(qe.sources),m.poster(qe.poster),m.canvasIndex=Gn.current,m.srcIndex=lt,m.targets=ut,m.canvasIsEmpty=Sn.current,Pe&&(m.canvasLink=On.current);for(var q=m.remoteTextTracks(),ae=q.length;ae--;)m.removeRemoteTextTrack(q[ae]);if((null==Re?void 0:Re.length)>0&&v&&Re.forEach((function(v){m.addRemoteTextTrack(v,!1)})),null!=m.getChild("controlBar")&&!bt){var ie=m.getChild("controlBar"),de=ie.children().findIndex((function(m){return"DurationDisplay"==m.name_}))||(ee?6:4);if(vt||ht.isPlaylist?ie.getChild("videoJSTrackScrubber")||ie.addChild("videoJSTrackScrubber",{trackScrubberRef:ce,timeToolRef:fe},de+1):ie.removeChild("videoJSTrackScrubber"),(null==Re?void 0:Re.length)>0&&v&&!ie.getChild("subsCapsButton"))ie.addChild("subsCapsButton",{},de+1).children_[0].addClass("captions-on");if(v?(m.audioOnlyMode(!1),m.removeClass("vjs-audio"),m.aspectRatio("16:9"),m.addChild("bigPlayButton")):(m.audioOnlyMode(!0),m.addClass("vjs-audio"),m.height(m.controlBar.height()),m.removeChild("bigPlayButton")),!st){var le=ie.children().findIndex((function(m){return"VolumePanel"==m.name_}));ie.removeChild("volumePanel"),v?ie.addChild("volumePanel",{inline:!1},le):ie.addChild("volumePanel",{inline:!0},le),m.trigger("volumechange")}if(Te&&(ie.removeChild("videoJSFileDownload"),(null==we?void 0:we.length)>0)){var pe={title:"Download Files",controlText:"Alternate resource download",files:we};v?ie.addChild("videoJSFileDownload",VideoJSPlayer_objectSpread({},pe),ie.children().length-1):ie.addChild("videoJSFileDownload",VideoJSPlayer_objectSpread({},pe))}}},ia=function playerLoadedMetadata(m){m.one("loadedmetadata",(function(){if(console.log("Player loadedmetadata"),m.duration(Cn.current),m.removeClass("vjs-disabled"),Hn.current?m.currentTime(0):m.currentTime(yn.current),Hn.current||zn.current){var q=m.play();void 0!==q&&q.then((function(m){})).catch((function(m){}))}v&&oa(m);var ee=(0,Xe.dS)(qe.sources[0].src,Cn.current);null!=ee?(m.playableDuration=ee.end-ee.start,m.altStart=ee.start):(m.playableDuration=Cn.current,m.altStart=ut[lt].altStart),m.canvasIndex=Gn.current,bn(!0),rt&&ga()}))},sa=function playerInitSetup(m){m.on("ready",(function(){console.log("Player ready"),(st||it)&&m.controlBar.addClass("vjs-mobile-visible"),m.muted($t),m.volume(Nt),m.srcIndex=lt,m.duration(Cn.current),Pe&&(m.canvasLink=On.current),m.getChild("controlBar").qualitySelector.setIcon("cog")})),ia(m),m.on("pause",(function(){!Sn.current&&vn.current&&ze({isPlaying:!1,type:"setPlayingStatus"})})),m.on("canplay",(function(){ze({isEnded:!1,type:"setIsEnded"})})),m.on("play",(function(){ze({isPlaying:!0,type:"setPlayingStatus"})})),m.on("timeupdate",(function(){ga()})),m.on("ended",(function(){vn.current&&(ze({isEnded:!0,type:"setIsEnded"}),ha())})),m.on("volumechange",(function(){Xt(m.muted()),Mt(m.volume())})),m.on("qualityRequested",(function(m,v){Vt(v.label)})),m.on("error",(function(v){switch(m.error().code){case 1:console.error("MEDIA_ERR_ABORTED: The fetching process for the media resource was aborted by the user agent at the user’s request.");break;case 2:console.error("MEDIA_ERR_NETWORK: A network error caused the user agent to stop fetching the media resource, after the resource was established to be usable.");break;case 3:console.error("MEDIA_ERR_DECODE: An error occurred while decoding the media resource, after the resource was established to be usable.");break;case 4:console.error("MEDIA_ERR_SRC_NOT_SUPPORTED: The media resource indicated by the src attribute was not suitable.");break;default:console.error("An unknown error occurred.")}v.stopPropagation()})),document.addEventListener("keydown",(function(v){(0,Xe.xy)(v,m,Sn.current)}))},oa=function setUpCaptions(m){var v,q=m.textTracks();if(st&&!Ye&&q.on("addtrack",(function(){for(var v=0;v0){for(var ee=null,ae=!1,ie=0;ie0){var v=Qn.current[Gn.current+1];if(v&&null!=v){et({canvasIndex:Gn.current+1,type:"switchCanvas"}),ze({startTime:0,type:"setTimeFragment"}),ze({currentTime:0,type:"setCurrentTime"});var q=Jn.current.filter((function(m){return m.canvasIndex===v.canvasIndex&&1===m.itemIndex})),ee=null!=v.id?v:q[0],ae=0;null!=ee&&null!=ee.id&&(ae=(0,Xe.dS)(ee.id,Cn.current).start),0===ae?et({item:ee,type:"switchItem"}):ee.isEmpty&&(et({item:ee,type:"switchItem"}),un.current.currentTime(ae))}}un.current.play()}}))}),[Gn.current]),ga=ie.useMemo((function(){return xe()((function(){var m=un.current;if(null!==m&&vn.current){var v,q=null!==(v=m.currentTime())&&void 0!==v?v:yn.current;ct&&hn.current>0&&(q+=ut[hn.current].altStart);var ee=va(q);if(gn.current!==(null==ee?void 0:ee.id))if(null===ee)et({item:null,type:"switchItem"}),mn(null),Qt(null);else if(et({item:ee,type:"switchItem"}),mn(ee.id),!de&&m.markers){var ae=(0,Xe.dS)(ee.id,Cn.current),ie=ae.start,ce=ae.end;if(ze({endTime:ce,startTime:ie,type:"setTimeFragment"}),ie!==ce){var le=ce>Cn.current?Cn.current:ce;Qt({time:ie,duration:le-ie,text:ie,class:"ramp--track-marker--fragment"})}else Qt(null)}else null!==Jt&&Qt(null)}}),10)}),[]),fa=null,ya=null,va=function getActiveSegment(m){var v=m;if(ct&&(v+=ut[lt].altStart),ht.isPlaylist)return Jn.current[Gn.current];var q,ee=VideoJSPlayer_createForOfIteratorHelper(Jn.current);try{for(ee.s();!(q=ee.n()).done;){var ae=q.value,ie=ae.id,de=ae.isCanvas;if(ae.canvasIndex==Gn.current+1){if(de)return ae;var ce=(0,Xe.dS)(ie,tt),le=(0,Xe.Or)(ce,tt);if(v>=ce.start&&v0?cn(Math.ceil(q)):xa()}),1e3)}}),[]),xa=ie.useCallback((function(){clearInterval(Yn.current),Yn.current=null}));return ie.createElement("div",null,ie.createElement("div",{"data-vjs-player":!0,"data-canvasindex":Gn.current},Sn.current&&ie.createElement("div",{"data-testid":"inaccessible-message-display",style:{position:un.current?"absolute":"relative",top:0,left:0,right:0,bottom:0,display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",fontSize:"medium",color:"#fff",backgroundColor:"black",zIndex:101,aspectRatio:un.current?"":"16/9",textAlign:"center"}},ie.createElement("p",{className:"ramp--media-player_inaccessible-message-content","data-testid":"inaccessible-message-content",dangerouslySetInnerHTML:{__html:_e}}),ie.createElement("div",{className:"ramp--media-player_inaccessible-message-buttons"},nt>=1&&ie.createElement("button",{"aria-label":"Go back to previous item",onClick:function onClick(){return Se(nt-1,!0)},"data-testid":"inaccessible-previous-button"},ie.createElement(ft.Cq,{flip:!0})," Previous"),nt!=Ie&&ie.createElement("button",{"aria-label":"Go to next item",onClick:function onClick(){return Se(nt+1,!0)},"data-testid":"inaccessible-next-button"},"Next ",ie.createElement(ft.Cq,null))),nt!=Ie&&ie.createElement("p",{"data-testid":"inaccessible-message-timer",className:"ramp--media-player_inaccessible-message-timer ".concat(pn.current?"":"hidden")},"Next item in ".concat(dn," second").concat(1===dn?"":"s"))),ie.createElement("video",{"data-testid":"videojs-".concat(v?"video":"audio","-element"),"data-canvasindex":Gn.current,ref:ln,className:"video-js vjs-big-play-centered vjs-disabled ".concat(Ye?"is-mobile":""),onTouchStart:function saveTouchStartCoords(m){fa=m.touches[0].clientX,ya=m.touches[0].clientY},onTouchEnd:function mobilePlayToggle(m){m.changedTouches[0].clientX==fa&&m.changedTouches[0].clientY==ya&&(Et.paused()?Et.play():Et.pause())},style:{display:"".concat(Sn.current?"none":"")}})),(vt||ht.isPlaylist)&&ie.createElement("div",{className:"vjs-track-scrubber-container hidden",ref:ce,id:"track_scrubber"},ie.createElement("p",{className:"vjs-time track-currenttime",role:"presentation"}),ie.createElement("span",{type:"range","aria-label":"Track scrubber",role:"slider",tabIndex:0,className:"vjs-track-scrubber",style:{width:"100%"}},ie.createElement("span",{className:"tooltiptext",ref:fe,"aria-hidden":!0,role:"presentation"})),ie.createElement("p",{className:"vjs-time track-duration",role:"presentation"})))}q(61470)(be.default),VideoJSPlayer_VideoJSPlayer.propTypes={isVideo:ce().bool,hasMultipleCanvases:ce().bool,isPlaylist:ce().bool,trackScrubberRef:ce().object,scrubberTooltipRef:ce().object,tracks:ce().array,placeholderText:ce().string,renderingFiles:ce().array,enableFileDownload:ce().bool,cancelAutoAdvance:ce().func,loadPrevOrNext:ce().func,lastCanvasIndex:ce().number,videoJSOptions:ce().object};const Zt=VideoJSPlayer_VideoJSPlayer;var Jt=q(48828),Qt=q(4511);function MediaPlayer_ownKeys(m,v){var q=Object.keys(m);if(Object.getOwnPropertySymbols){var ee=Object.getOwnPropertySymbols(m);v&&(ee=ee.filter((function(v){return Object.getOwnPropertyDescriptor(m,v).enumerable}))),q.push.apply(q,ee)}return q}function MediaPlayer_objectSpread(m){for(var v=1;v0?_e({currentTime:ce[0].altStart,type:"setCurrentTime"}):_e({currentTime:0,type:"setCurrentTime"})),qe(MediaPlayer_objectSpread(MediaPlayer_objectSpread({},Pe),{},{error:fe,sources:ie,tracks:de})),pe){var ye=[Object.values(Bt.label)[0][0],pe.label].filter(Boolean).join(" - ");we({canvasDuration:pe.duration,type:"canvasDuration"}),we({canvasLink:{label:ye,id:pe.id},type:"canvasLink"}),un(pe.duration,ie,m,ae)}else we({type:"setCanvasIsEmpty",isEmpty:!0}),qe(MediaPlayer_objectSpread(MediaPlayer_objectSpread({},Pe),{},{error:fe}));if(mt(ae||!1),pt(m),q){var be,Re=(0,Jt.Fp)(Bt,m);Lt(Re.manifest.concat(null===(be=Re.canvas[m])||void 0===be?void 0:be.files))}dt(!fe)}catch(m){Te(m)}},ln=function nextItemClicked(m,v){_e({currentTime:v,type:"setCurrentTime"}),we({srcIndex:m,type:"setSrcIndex"})},un=function updatePlayerSrcDetails(m,v,q,ee){var ae={};if(ee)we({type:"setCanvasIsEmpty",isEmpty:!1});else if(0===v.length){_e({type:"updatePlayer"});var ie=(0,Jt.e$)(Bt,q);qe(MediaPlayer_objectSpread(MediaPlayer_objectSpread({},Pe),{},{error:ie})),Xt.current&&pn(),we({type:"setCanvasIsEmpty",isEmpty:!0})}else{var de=(null==v?void 0:v.length)>0?v.filter((function(m){return m.selected}))[0]:null;de&&(null==(ae=(0,Xe.dS)(de.src,m))&&(ae={start:0,end:m}),ae.altStart=ae.start,ae.duration=m,we({canvasTargets:[ae],type:"canvasTargets"}),we({type:"setCanvasIsEmpty",isEmpty:!1}))}},pn=function createCanvasMessageTimer(){dn.current=setTimeout((function(){$t.current2&&void 0!==arguments[2]?arguments[2]:"";$t.current!=m&&m<=Kt.current&&(we({canvasIndex:m,type:"switchCanvas"}),cn(m,v),_e({element:q,type:"setPlayerFocusElement"}))};return ie.useEffect((function(){var m,v=be?{hls:{withCredentials:!0}}:{};Qe&&it&&!Nt?(m=Nt?{sources:[]}:{aspectRatio:St?"16:9":"1:0",audioOnlyMode:!St,autoplay:!1,bigPlayButton:St,id:"iiif-media-player",playbackRates:le?[.5,.75,1,1.5,2]:[],experimentalSvgIcons:!0,inactivityTimeout:st||ot?0:2e3,poster:St?(0,Jt.e$)(Bt,Ut,!0):null,controls:!0,fluid:!0,language:"en",controlBar:{children:[bt?"videoJSPreviousButton":"","playToggle",bt?"videoJSNextButton":"","videoJSProgress","videoJSCurrentTime","timeDivider","durationDisplay",Vt||Wt.isPlaylist?"videoJSTrackScrubber":"",Pe.tracks.length>0&&St?"subsCapsButton":"",st?"muteToggle":"volumePanel","qualitySelector",le?"playbackRateMenuButton":"",de?"pictureInPictureToggle":"",q?"videoJSFileDownload":"","fullscreenToggle"],videoJSProgress:{srcIndex:Mt,targets:qt,currentTime:Gt||0,nextItemClicked:ln},videoJSCurrentTime:{srcIndex:Mt,targets:qt,currentTime:Gt||0}},sources:ft?[Pe.sources[Mt]]:Pe.sources,html5:MediaPlayer_objectSpread(MediaPlayer_objectSpread({},v),{},{nativeTextTracks:st&&!Ye}),userActions:{hotkeys:rt?void 0:function(m){(0,Xe.xy)(m,this)}},videoJSTitleLink:fe},st||Nt||(m.controlBar.volumePanel={inline:!St}),q&&!Nt&&(m.controlBar.videoJSFileDownload={title:"Download Files",controlText:"Alternate resource download",files:Ot}),bt&&!Nt&&(m.controlBar.videoJSPreviousButton={canvasIndex:Ut,switchPlayer:gn,playerFocusElement:Ht},m.controlBar.videoJSNextButton={canvasIndex:Ut,lastCanvasIndex:Kt.current,switchPlayer:gn,playerFocusElement:Ht}),!Vt&&!Wt.isPlaylist||Nt||(m.controlBar.videoJSTrackScrubber={trackScrubberRef:Yt,timeToolRef:sn,isPlaylist:Wt.isPlaylist}),et(!1)):m={sources:ft?[Pe.sources[Mt]]:Pe.sources,poster:St?(0,Jt.e$)(Bt,Ut,!0):null},jt(m)}),[it,ut,Mt,Nt,Gt]),it&&null!=It||Nt?ie.createElement("div",{"data-testid":"media-player",className:"ramp--media_player",role:"presentation"},ie.createElement(Zt,{isVideo:St,hasMultipleCanvases:bt,isPlaylist:Wt.isPlaylist,trackScrubberRef:Yt,scrubberTooltipRef:sn,tracks:Pe.tracks,placeholderText:Pe.error,renderingFiles:Ot,enableFileDownload:q,loadPrevOrNext:gn,lastCanvasIndex:Et,enableTitleLink:fe,options:It})):null};Yt.propTypes={enableFileDownload:ce().bool,enablePIP:ce().bool,enablePlaybackRate:ce().bool};const sn=Yt},17069:(m,v,q)=>{"use strict";q.r(v),q.d(v,{default:()=>fe});var ee=q(70885),ae=q(67294),ie=q(45697),de=q.n(ie),ce=q(35782),le=q(48828),pe=(q(17691),function MetadataDisplay(m){var v=m.displayOnlyCanvasMetadata,q=void 0!==v&&v,ie=m.displayAllMetadata,de=void 0!==ie&&ie,pe=m.displayTitle,fe=void 0===pe||pe,ye=m.showHeading,be=void 0===ye||ye,Re=m.itemHeading,xe=void 0===Re?"Item Details":Re,_e=m.sectionHeaading,we=void 0===_e?"Section Details":_e,Te=(0,ce.gA)(),Se=Te.manifest,Ie=Te.canvasIndex,Pe=ae.useState(),qe=(0,ee.Z)(Pe,2),We=qe[0],ze=qe[1],Ve=ae.useState(),He=(0,ee.Z)(Ve,2),Xe=(He[0],He[1]),Qe=ae.useState(),Ye=(0,ee.Z)(Qe,2),et=Ye[0],tt=Ye[1],nt=ae.useState(),rt=(0,ee.Z)(nt,2),it=rt[0],st=rt[1],ot=ae.useState(),dt=(0,ee.Z)(ot,2),ct=dt[0],lt=dt[1],ut=ae.useState(),pt=(0,ee.Z)(ut,2),ht=pt[0],gt=pt[1],ft=ae.useState(),mt=(0,ee.Z)(ft,2),yt=mt[0],vt=mt[1],bt=ae.useRef(),Rt=function setCanvasesMetadata(m){Xe(m),bt.current=m};ae.useEffect((function(){if(Se){var m,v=q||de;lt(v);var ee=!q||de;st(ee);var ae=(0,le.sd)(Se,v);if(v&&(Rt(ae.canvasMetadata),xt()),ee){var ie=ae.manifestMetadata;fe||(ie=ie.filter((function(m){return"title"!=m.label.toLowerCase()}))),ze(ie)}(null===(m=ae.rights)||void 0===m?void 0:m.length)>0&>(ae.rights)}}),[Se]),ae.useEffect((function(){Ie>=0&&ct&&xt()}),[Ie]);var xt=function setCanvasMetadataInState(){var m=bt.current.filter((function(m){return m.canvasindex===Ie}))[0];if(null!=m){var v=m.metadata,q=m.rights;fe||null==v||(v=v.filter((function(m){return"title"!=m.label.toLowerCase()}))),tt(v),null!=q&&(null==q?void 0:q.length)>0&&vt(q)}},_t=function hasMetadata(){return(null==et?void 0:et.length)>0||(null==We?void 0:We.length)>0},Et=function buildMetadata(m){var v=[];return(null==m?void 0:m.length)>0&&m.map((function(m,q){v.push(ae.createElement(ae.Fragment,{key:q},ae.createElement("dt",null,m.label),ae.createElement("dd",{dangerouslySetInnerHTML:{__html:m.value}})))})),ae.createElement("dl",null,v)};return ae.createElement("div",{"data-testid":"metadata-display",className:"ramp--metadata-display"},be&&ae.createElement("div",{className:"ramp--metadata-display-title","data-testid":"metadata-display-title"},ae.createElement("h4",null,"Details")),_t()&&ae.createElement("div",{className:"ramp--metadata-display-content"},it&&(null==We?void 0:We.length)>0&&ae.createElement(ae.Fragment,null,de&&ae.createElement("span",null,xe),Et(We),(null==ht?void 0:ht.length)>0&&ae.createElement("span",{className:"ramp--metadata-rights-heading","data-testid":"manifest-rights"},"Rights"),Et(ht)),ct&&(null==et?void 0:et.length)>0&&ae.createElement(ae.Fragment,null,de&&ae.createElement("span",null,we),Et(et),(null==yt?void 0:yt.length)>0&&ae.createElement("span",{className:"ramp--metadata-rights-heading","data-testid":"canvas-rights"},"Rights"),Et(yt))),!_t()&&ae.createElement("div",{"data-testid":"metadata-display-message",className:"ramp--metadata-display-message"},ae.createElement("p",null,"No valid Metadata is in the Manifest/Canvas(es)")))});pe.propTypes={displayOnlyCanvasMetadata:de().bool,displayAllMetadata:de().bool,displayTitle:de().bool,showHeading:de().bool,itemHeading:de().string,sectionHeaading:de().string};const fe=pe},67399:(m,v,q)=>{"use strict";q.r(v),q.d(v,{default:()=>Ve});var ee=q(67294),ae=q(87462),ie=q(45697),de=q.n(ie),ce=q(40217),le=q(35782),pe=q(18056),fe=q(82588),ye=function SectionHeading(m){var v=m.duration,q=m.label,ae=m.itemIndex,ie=m.canvasIndex,de=m.sectionRef,ce=m.itemId,le=m.isRoot,fe=m.handleClick,ye=m.structureContainerRef,be=ee.useRef();be.current=q,ee.useEffect((function(){ie+1!==ae||!de.current||null==de.current.isClicked||de.current.isClicked||null==ye.current.isScrolling||ye.current.isScrolling||(0,pe.EP)(de.current,ye),de.current.isClicked=!1}),[ie]);var Re="ramp--structured-nav__section".concat(ie+1===ae?" active":"");return null!=ce?ee.createElement("div",{className:Re,role:"listitem","data-testid":"listitem-section",ref:de,"data-mediafrag":ce,"data-label":be.current},ee.createElement("button",{"data-testid":"listitem-section-button",ref:de,onClick:fe},ee.createElement("span",{className:"ramp--structured-nav__title","aria-label":be.current},"".concat(ae,". "),be.current,""!=v&&ee.createElement("span",{className:"ramp--structured-nav__section-duration"},v)))):ee.createElement("div",{className:Re,"data-testid":"listitem-section",ref:de,"data-label":be.current},ee.createElement("span",{className:"ramp--structured-nav__section-title",role:"listitem","data-testid":"listitem-section-span","aria-label":be.current},le?"":"".concat(ae,". "),be.current,""!=v&&ee.createElement("span",{className:"ramp--structured-nav__section-duration"},v)))};ye.propTypes={itemIndex:de().number.isRequired,canvasIndex:de().number,duration:de().string.isRequired,label:de().string.isRequired,sectionRef:de().object.isRequired,itemId:de().string,isRoot:de().bool,handleClick:de().func.isRequired,structureContainerRef:de().object.isRequired};const be=ye;var Re=function ListItem(m){var v=m.duration,q=m.id,ae=m.isTitle,ie=m.isCanvas,de=m.isClickable,ye=m.isEmpty,Re=m.label,xe=m.summary,_e=m.homepage,Te=m.isRoot,Se=m.items,Ie=m.itemIndex,Pe=m.rangeId,qe=m.canvasDuration,We=m.sectionRef,ze=m.structureContainerRef,Ve=(0,ce.cR)(),He=(0,le.gA)(),Xe=He.canvasIndex,Qe=He.currentNavItem,Ye=He.playlist.isPlaylist,et=ee.useRef();et.current=q;var tt=ee.useRef();tt.current=Re;var nt=ee.useRef();nt.current=xe;var rt=Se&&Se.length>0?ee.createElement(we,{items:Se,sectionRef:We,structureContainerRef:ze}):null,it=ee.useRef(null),st=ee.useCallback((function(m){m.preventDefault(),m.stopPropagation();var v=(0,pe.dS)(et.current,qe),q=v.start,ee=v.end;(0,pe.Or)({start:q,end:ee},{end:qe})&&(Ve({clickedUrl:et.current,type:"navClick"}),it.current.isClicked=!0,We.current&&(We.current.isClicked=!0))}));ee.useEffect((function(){!it.current||(null==Qe?void 0:Qe.id)!=et.current||null==it.current.isClicked||it.current.isClicked||null==ze.current.isScrolling||ze.current.isScrolling||(0,pe.EP)(it.current,ze),it.current&&(it.current.isClicked=!1)}),[Qe]);return""!=Re?ee.createElement("li",{"data-testid":"list-item",ref:it,className:"ramp--structured-nav__list-item"+"".concat(null==et.current||(null==Qe?void 0:Qe.id)!==et.current||!Ye&&ie||(null==Qe?void 0:Qe.canvasIndex)!==Xe+1?"":" active"),"data-label":tt.current,"data-summary":nt.current},function renderListItem(){return ee.createElement(ee.Fragment,{key:Pe},ie&&!Ye?ee.createElement(ee.Fragment,null,ee.createElement(be,{itemIndex:Ie,canvasIndex:Xe,duration:v,label:Re,sectionRef:We,itemId:et.current,isRoot:Te,handleClick:st,structureContainerRef:ze})):ee.createElement(ee.Fragment,null,ae?ee.createElement("span",{className:"ramp--structured-nav__item-title",role:"listitem","aria-label":tt.current},tt.current):ee.createElement(ee.Fragment,{key:q},ee.createElement("div",{className:"tracker"}),de?ee.createElement(ee.Fragment,null,ye&&ee.createElement(fe.jW,null),ee.createElement("a",{role:"listitem",href:_e&&""!=_e?_e:et.current,onClick:st},"".concat(Ie,". "),tt.current," ",v.length>0?" (".concat(v,")"):"")):ee.createElement("span",{role:"listitem","aria-label":tt.current},tt.current))))}(),rt):null};Re.propTypes={duration:de().string.isRequired,id:de().string,isTitle:de().bool.isRequired,isCanvas:de().bool.isRequired,isClickable:de().bool.isRequired,isEmpty:de().bool.isRequired,label:de().string.isRequired,summary:de().string,homepage:de().string,isRoot:de().bool,items:de().array.isRequired,itemIndex:de().number,rangeId:de().string.isRequired,canvasDuration:de().number.isRequired,sectionRef:de().object.isRequired,structureContainerRef:de().object.isRequired};const xe=Re;var _e=function List(m){var v=m.items,q=m.sectionRef,ie=m.structureContainerRef,de=ee.createElement("ul",{"data-testid":"list",className:"ramp--structured-nav__list",role:"presentation"},v.map((function(m,v){if(m)return ee.createElement(xe,(0,ae.Z)({},m,{sectionRef:q,key:v,structureContainerRef:ie}))})));return ee.createElement(ee.Fragment,null,de)};_e.propTypes={items:de().array.isRequired,sectionRef:de().object.isRequired,structureContainerRef:de().object.isRequired};const we=_e;var Te=q(48828),Se=q(4511),Ie=q(93379),Pe=q.n(Ie),qe=q(19807),We={insert:"head",singleton:!1};Pe()(qe.Z,We);qe.Z.locals;function _createForOfIteratorHelper(m,v){var q="undefined"!=typeof Symbol&&m[Symbol.iterator]||m["@@iterator"];if(!q){if(Array.isArray(m)||(q=_unsupportedIterableToArray(m))||v&&m&&"number"==typeof m.length){q&&(m=q);var ee=0,ae=function F(){};return{s:ae,n:function n(){return ee>=m.length?{done:!0}:{done:!1,value:m[ee++]}},e:function e(m){throw m},f:ae}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var ie,de=!0,ce=!1;return{s:function s(){q=q.call(m)},n:function n(){var m=q.next();return de=m.done,m},e:function e(m){ce=!0,ie=m},f:function f(){try{de||null==q.return||q.return()}finally{if(ce)throw ie}}}}function _unsupportedIterableToArray(m,v){if(m){if("string"==typeof m)return _arrayLikeToArray(m,v);var q=Object.prototype.toString.call(m).slice(8,-1);return"Object"===q&&m.constructor&&(q=m.constructor.name),"Map"===q||"Set"===q?Array.from(m):"Arguments"===q||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(q)?_arrayLikeToArray(m,v):void 0}}function _arrayLikeToArray(m,v){(null==v||v>m.length)&&(v=m.length);for(var q=0,ee=new Array(v);q0&&q[0].isRoot&&(He.current=q[0].items),v({structures:He.current,type:"setStructures"}),v({timespans:ee,type:"setCanvasSegments"}),et.current.isScrolling=!1}catch(m){Ve(m)}}),[Pe]),ee.useEffect((function(){We&&qe.isPlaylist&&v({item:ze[xe],type:"switchItem"})}),[We,xe]),ee.useEffect((function(){if(de){var m=ze.filter((function(m){return m.id===ie}));if((null==m?void 0:m.length)>0){var ee=m[0],ae=ee.isCanvas,ce=ee.items;(!ae||0==ce.length&&ae)&&v({item:m[0],type:"switchItem"})}var le=(0,Te.Dr)(Pe,(0,Te.V6)(ie)),be=(0,pe.dS)(ie,Re);if(!be||null==be)return void console.error("StructuredNavigation -> invalid media fragment in structure item -> ",be);var we=be.start;if(_e){var Se=(0,pe.TN)(Ie,be,Re),qe=Se.srcIndex;we=Se.fragmentStart,v({srcIndex:qe,type:"setSrcIndex"})}else xe!=le&&le>-1&&(v({canvasIndex:le,type:"switchCanvas"}),Qe.current=He.current[le].isEmpty);ye&&!Qe.current?(ye.currentTime(we),q({startTime:be.start,endTime:be.end,type:"setTimeFragment"}),q({currentTime:we,type:"setCurrentTime"}),fe&&ye.userActive(!0)):Qe.current&&q({type:"resetClick"})}}),[de,ye]),ee.useEffect((function(){if(et.current){var m=et.current,v=et.current.parentElement,q=Math.abs(m.scrollHeight-(m.scrollTop+m.clientHeight))<=1;tt.current=!q,v&&rt.observe(v)}}),[ye]);var nt=function handleScrollable(m){var v=m.target;v.classList.contains("ramp--structured-nav__border")&&(v=v.firstChild);var q=v.nextSibling,ee=Math.abs(v.scrollHeight-(v.scrollTop+v.clientHeight))<=1;v&&ee&&v.classList.contains("scrollable")?v.classList.remove("scrollable"):!v||ee||v.classList.contains("scrollable")||v.classList.add("scrollable"),q&&ee&&q.classList.contains("scrollable")?q.classList.remove("scrollable"):!q||ee||q.classList.contains("scrollable")||q.classList.add("scrollable")},rt=new ResizeObserver((function(m){var v,q=_createForOfIteratorHelper(m);try{for(q.s();!(v=q.n()).done;){var ee=v.value;nt(ee)}}catch(m){q.e(m)}finally{q.f()}}));if(!Pe)return ee.createElement("p",null,"No manifest - Please provide a valid manifest.");var it="",st="";tt.current?(it="ramp--structured-nav scrollable",st="scrollable"):it="ramp--structured-nav",null!=qe&&qe.isPlaylist&&(it+=" playlist-items"),it+=Ye.current?" ramp--structured-nav-with_root":"";var ot=function handleMouseOver(m){et.current.isScrolling=m};return ee.createElement("div",{className:"ramp--structured-nav__border"},ee.createElement("div",{"data-testid":"structured-nav",className:it,ref:et,role:"list","aria-label":"Structural content",onScroll:nt,onMouseLeave:function onMouseLeave(){return ot(!1)},onMouseOver:function onMouseOver(){return ot(!0)}},(null===(m=Xe.current)||void 0===m?void 0:m.length)>0?Xe.current.map((function(m,v){return ee.createElement(we,{items:[m],sectionRef:ee.createRef(),key:v,structureContainerRef:et})})):ee.createElement("p",{className:"ramp--no-structure"},"There are no structures in the manifest")),ee.createElement("span",{className:st},"Scroll to see more"))};ze.propTypes={};const Ve=ze},80476:(m,v,q)=>{"use strict";q.r(v),q.d(v,{default:()=>pe});var ee=q(70885),ae=q(67294),ie=q(35782),de=q(48828),ce=q(18056),le=q(4511);q(19931);const pe=function SupplementalFiles(m){var v=m.itemHeading,q=void 0===v?"Item files":v,pe=m.sectionHeading,fe=void 0===pe?"Section files":pe,ye=m.showHeading,be=void 0===ye||ye,Re=(0,ie.gA)().manifest,xe=ae.useState(),_e=(0,ee.Z)(xe,2),we=_e[0],Te=_e[1],Se=ae.useState(),Ie=(0,ee.Z)(Se,2),Pe=Ie[0],qe=Ie[1],We=ae.useState(!1),ze=(0,ee.Z)(We,2),Ve=ze[0],He=ze[1],Xe=(0,le.cO)().showBoundary;ae.useEffect((function(){if(Re)try{var m=(0,de.Fp)(Re);Te(m.manifest);var v=m.canvas;qe(v);var q=v.reduce((function(m,v){return m+v.files.length}),0);He(q>0)}catch(m){Xe(m)}}),[Re]);var Qe=function hasFiles(){return!!(Ve||(null==we?void 0:we.length)>0)},Ye=function handleDownload(m,v){m.preventDefault(),(0,ce.NB)(v.id,v.filename,v.fileExt,v.isMachineGen)};return ae.createElement("div",{"data-testid":"supplemental-files",className:"ramp--supplemental-files"},be&&ae.createElement("div",{className:"ramp--supplemental-files-heading","data-testid":"supplemental-files-heading"},ae.createElement("h4",null,"Files")),Qe()&&ae.createElement("div",{className:"ramp--supplemental-files-display-content","data-testid":"supplemental-files-display-content"},Array.isArray(we)&&we.length>0&&ae.createElement(ae.Fragment,null,ae.createElement("h4",null,q),ae.createElement("dl",{key:"item-files"},we.map((function(m,v){return ae.createElement(ae.Fragment,{key:v},ae.createElement("dd",{key:"item-file-".concat(v)},ae.createElement("a",{href:m.id,key:v,onClick:function onClick(v){return Ye(v,m)}},m.label)))})))),Array.isArray(Pe)&&Ve&&ae.createElement(ae.Fragment,null,ae.createElement("h4",null,fe),Pe.map((function(m,v){var q=m.files;return q.length>0&&ae.createElement("dl",{key:"section-".concat(v,"-label")},ae.createElement("dt",{key:m.label},m.label),q.map((function(m,q){return ae.createElement("dd",{key:"section-".concat(v,"-file-").concat(q)},ae.createElement("a",{href:m.id,key:q,onClick:function onClick(v){return Ye(v,m)}},m.label))})))})))),!Qe()&&ae.createElement("div",{"data-testid":"supplemental-files-empty",className:"ramp--supplemental-files-empty"},ae.createElement("p",null,"No Supplemental file(s) in Manifest")))}},84636:(m,v,q)=>{"use strict";q.r(v),q.d(v,{default:()=>$t});var ee=q(42982),ae=q(15861),ie=q(4942),de=q(63366);function _objectWithoutProperties(m,v){if(null==m)return{};var q,ee,ae=(0,de.Z)(m,v);if(Object.getOwnPropertySymbols){var ie=Object.getOwnPropertySymbols(m);for(ee=0;ee=0||Object.prototype.propertyIsEnumerable.call(m,q)&&(ae[q]=m[q])}return ae}var ce=q(70885),le=q(64687),pe=q.n(le),fe=q(67294),ye=q(93967),be=q.n(ye),Re=q(45697),xe=q.n(Re),_e=q(23493),we=q.n(_e);function _taggedTemplateLiteral(m,v){return v||(v=m.slice(0)),Object.freeze(Object.defineProperties(m,{raw:{value:Object.freeze(v)}}))}var Te,Se,Ie,Pe,qe=q(66947),We=q(59255),ze=q(69111),Ve=q(18056),He=q(48828);function _createForOfIteratorHelper(m,v){var q="undefined"!=typeof Symbol&&m[Symbol.iterator]||m["@@iterator"];if(!q){if(Array.isArray(m)||(q=_unsupportedIterableToArray(m))||v&&m&&"number"==typeof m.length){q&&(m=q);var ee=0,ae=function F(){};return{s:ae,n:function n(){return ee>=m.length?{done:!0}:{done:!1,value:m[ee++]}},e:function e(m){throw m},f:ae}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var ie,de=!0,ce=!1;return{s:function s(){q=q.call(m)},n:function n(){var m=q.next();return de=m.done,m},e:function e(m){ce=!0,ie=m},f:function f(){try{de||null==q.return||q.return()}finally{if(ce)throw ie}}}}function _unsupportedIterableToArray(m,v){if(m){if("string"==typeof m)return _arrayLikeToArray(m,v);var q=Object.prototype.toString.call(m).slice(8,-1);return"Object"===q&&m.constructor&&(q=m.constructor.name),"Map"===q||"Set"===q?Array.from(m):"Arguments"===q||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(q)?_arrayLikeToArray(m,v):void 0}}function _arrayLikeToArray(m,v){(null==v||v>m.length)&&(v=m.length);for(var q=0,ee=new Array(v);q1&&void 0!==ee[1]?ee[1]:"",ae.next=3,fetch(m).then((function(m){if(m.headers.get("Content-Type").includes("application/json"))return m.json()})).then((function(q){var ee=(0,Ve.Ug)(q)[0].getCanvases(),ae=[];return(null==ee?void 0:ee.length)>0&&ee.map((function(q,ee){var ie=(0,Ve.pF)(q.__jsonld.annotations,"supplementing"),de=[];if(ie.length>0){var ce=ie[0].getBody()[0];if("TextualBody"===ce.getProperty("type")){var le=v.length>0?v:ce.getLabel().getValue()?(0,Ve.eL)(ce.getLabel().getValue()):"Canvas-".concat(ee),pe=(0,Ve.gm)(le),fe=pe.isMachineGen,ye=pe.labelText;de.push({url:void 0===ce.id?m:ce.id,title:ye,isMachineGen:fe,id:"".concat(ye,"-").concat(ee),format:""})}else ie.forEach((function(m,v){var q=m.getBody()[0],ae="",ie="";null!=q.getLabel()&&q.getLabel().length>1?(ae=(0,Ve.eL)(q.getLabel()[0]._value),ie=(0,Ve.eL)(q.getLabel().getValue("none"))):ae=null!=q.getLabel()&&1===q.getLabel().length?(0,Ve.eL)(q.getLabel().getValue()):"".concat(v);var ce=q.id,le=(0,Ve.ox)(ce),pe=(0,Ve.gm)(ae),fe=pe.isMachineGen,ye=pe.labelText;""===ie&&(ie=ye),1!==le&&3!==le||de.push({title:ye,filename:ie,url:ce,isMachineGen:fe,id:"".concat(ye,"-").concat(ee,"-").concat(v),format:q.getFormat()||""})}))}ae.push({canvasId:ee,items:de})})),ae})).catch((function(v){return console.error("transcript-parser -> readSupplementingAnnotations() -> error fetching transcript resource at, ",m),[]}));case 3:return q=ae.sent,ae.abrupt("return",q);case 5:case"end":return ae.stop()}}),_callee)}))),_readSupplementingAnnotations.apply(this,arguments)}function sanitizeTranscripts(m){return _sanitizeTranscripts.apply(this,arguments)}function _sanitizeTranscripts(){return _sanitizeTranscripts=(0,ae.Z)(pe().mark((function _callee4(m){var v,q,ee;return pe().wrap((function _callee4$(ie){for(;;)switch(ie.prev=ie.next){case 0:if(m&&null!=m&&0!=m.length){ie.next=5;break}return console.error("No transcripts given as input"),ie.abrupt("return",[]);case 5:return v=[],m.map((function(m){return v.push({canvasId:m.canvasId,items:[]})})),ie.next=9,Promise.all(m.map(function(){var m=(0,ae.Z)(pe().mark((function _callee3(m){var q,ee,ie;return pe().wrap((function _callee3$(de){for(;;)switch(de.prev=de.next){case 0:return q=m.canvasId,ee=m.items,de.next=3,Promise.all(ee.map(function(){var m=(0,ae.Z)(pe().mark((function _callee2(m,ee){var ae,ie,de,ce,le,fe,ye,be;return pe().wrap((function _callee2$(pe){for(;;)switch(pe.prev=pe.next){case 0:return ae=m.title,ie=m.url,pe.next=3,readSupplementingAnnotations(ie,ae);case 3:if(de=pe.sent,ce=(0,Ve.gm)(ae),le=ce.isMachineGen,fe=ce.labelText,ye=[],(null==de?void 0:de.length)>0&&(ye=de.map((function(m){return m.items})).flat(),be=groupByIndex(v.concat(de),"canvasId","items"),v=be),0!==de.length&&0!==ye.length){pe.next=11;break}return pe.abrupt("return",{title:fe,filename:fe,url:ie,isMachineGen:le,id:"".concat(fe,"-").concat(q,"-").concat(ee),format:""});case 11:return pe.abrupt("return",null);case 12:case"end":return pe.stop()}}),_callee2)})));return function(v,q){return m.apply(this,arguments)}}()));case 3:return ie=de.sent,de.abrupt("return",{canvasId:q,items:ie.filter((function(m){return null!=m}))});case 5:case"end":return de.stop()}}),_callee3)})));return function(v){return m.apply(this,arguments)}}()));case 9:return q=ie.sent,ee=groupByIndex(v.concat(q),"canvasId","items"),ie.abrupt("return",ee);case 12:case"end":return ie.stop()}}),_callee4)}))),_sanitizeTranscripts.apply(this,arguments)}function groupByIndex(m,v,q){return m.reduce((function(m,ee){var ae=m.filter((function(m){return m[v]==ee[v]}));if((null==ae?void 0:ae.length)>0){var ie=ae[0];ie[q]=ie[q].concat(ee[q])}else m.push(ee);return m}),[])}function parseTranscriptData(m,v,q){return _parseTranscriptData.apply(this,arguments)}function _parseTranscriptData(){return(_parseTranscriptData=(0,ae.Z)(pe().mark((function _callee5(m,v,q){var ee,ae,ie,de,ce,le,fe,ye,be,Re,xe,_e,we,Te,Se,Ie,Pe;return pe().wrap((function _callee5$(pe){for(;;)switch(pe.prev=pe.next){case 0:if(ee=[],ae=m,void 0!==m){pe.next=4;break}return pe.abrupt("return",{tData:ee,tUrl:ae,tType:tt.invalid});case 4:return ie=null,de=null,pe.next=8,fetch(m).then(Ve.un).then((function(m){ie=m.headers.get("Content-Type"),de=m})).catch((function(m){console.error("transcript-parser -> parseTranscriptData() -> fetching transcript -> ",m)}));case 8:if(null!=ie){pe.next=10;break}return pe.abrupt("return",{tData:[],tUrl:ae,tType:tt.invalid});case 10:if(ce=et.filter((function(m){return m.type.includes(ie.split(";")[0])})),le=et.filter((function(m){return m.type.includes(q)})),fe="",(null==le?void 0:le.length)>0?fe=le[0].ext:ce.length>0?fe=ce[0].ext:(ye=m.split(".").reverse()[0],be=et.filter((function(m){return m.ext===ye})),fe=be.length>0?ye:""),void 0!==v){pe.next=16;break}return pe.abrupt("return",{tData:ee,tUrl:ae,tType:tt.noTranscript});case 16:pe.t0=fe,pe.next="json"===pe.t0?19:"txt"===pe.t0?29:"srt"===pe.t0||"vtt"===pe.t0?40:"docx"===pe.t0?50:54;break;case 19:return pe.next=21,de.json();case 21:if(_e=pe.sent,!(0,qe.parseManifest)(_e)){pe.next=27;break}return pe.abrupt("return",parseManifestTranscript(_e,m,v));case 27:return we=parseJSONData(_e),pe.abrupt("return",{tData:we.tData,tUrl:ae,tType:we.tType,tFileExt:fe});case 29:return pe.next=31,de.text();case 31:if(Re=pe.sent,0!=(xe=Re.split("\n")).length){pe.next=37;break}return pe.abrupt("return",{tData:[],tUrl:m,tType:tt.noTranscript});case 37:return Te=pt(xe),pe.abrupt("return",{tData:Te,tUrl:m,tType:tt.plainText,tFileExt:fe});case 39:case 40:return pe.next=42,de.text();case 42:if(Re=pe.sent,0!=(xe=Re.split("\n")).length){pe.next=48;break}return pe.abrupt("return",{tData:[],tUrl:m,tType:tt.noTranscript});case 48:return Se=parseTimedText(Re,"srt"===fe),Ie=Se.tData,Pe=Se.tType,pe.abrupt("return",{tData:Ie,tUrl:m,tType:Pe,tFileExt:fe});case 50:return pe.next=52,parseWordFile(de);case 52:return ee=pe.sent,pe.abrupt("return",{tData:ut(ee),tUrl:m,tType:tt.docx,tFileExt:fe});case 54:return pe.abrupt("return",{tData:[],tUrl:m,tType:tt.noSupport});case 55:case"end":return pe.stop()}}),_callee5)})))).apply(this,arguments)}function parseWordFile(m){return _parseWordFile.apply(this,arguments)}function _parseWordFile(){return(_parseWordFile=(0,ae.Z)(pe().mark((function _callee6(m){var v,q,ee;return pe().wrap((function _callee6$(ae){for(;;)switch(ae.prev=ae.next){case 0:return v=null,ae.next=3,m.blob();case 3:return q=ae.sent,ee=new File([q],name,{type:m.headers.get("content-type")}),ae.next=7,We.convertToHtml({arrayBuffer:ee}).then((function(m){v=m.value})).catch((function(m){console.error(m)}));case 7:return ae.abrupt("return",v);case 8:case"end":return ae.stop()}}),_callee6)})))).apply(this,arguments)}function parseJSONData(m){if(0==m.length)return{tData:[],tType:tt.noTranscript};var v,q=[],ee=_createForOfIteratorHelper(m);try{for(ee.s();!(v=ee.n()).done;){var ae=v.value;if(ae.speaker){var ie,de=ae.speaker,ce=_createForOfIteratorHelper(ae.spans);try{for(ce.s();!(ie=ce.n()).done;){var le=ie.value;le.speaker=de,q.push(le)}}catch(m){ce.e(m)}finally{ce.f()}}else{var pe,fe=_createForOfIteratorHelper(ae.spans);try{for(fe.s();!(pe=fe.n()).done;){var ye=pe.value;q.push(ye)}}catch(m){fe.e(m)}finally{fe.f()}}}}catch(m){ee.e(m)}finally{ee.f()}return{tData:q,tType:tt.timedText}}function parseManifestTranscript(m,v,q){var ee=v,ae=[];return(ae=m.annotations?(0,Ve.pF)(m.annotations,"supplementing"):(0,Ve.fy)({manifest:m,canvasIndex:q,key:"annotations",motivation:"supplementing"})).length>0?"TextualBody"!=ae[0].getBody()[0].getProperty("type")?parseExternalAnnotations(ae[0]):{tData:createTData(ae),tUrl:ee,tType:tt.timedText,tFileExt:"json"}:{tData:[],tUrl:ee,tType:tt.noTranscript}}function parseExternalAnnotations(m){return _parseExternalAnnotations.apply(this,arguments)}function _parseExternalAnnotations(){return(_parseExternalAnnotations=(0,ae.Z)(pe().mark((function _callee7(m){var v,q,ee,ae,ie,de,ce;return pe().wrap((function _callee7$(le){for(;;)switch(le.prev=le.next){case 0:if(v=[],q="",ee=m.getBody()[0],ae=ee.getProperty("id"),ie=ee.getProperty("type"),de=ee.getFormat(),ce="","Text"!==ie){le.next=12;break}return le.next=10,fetch(ae).then(Ve.un).then((function(m){return m.text()})).then((function(m){if(Xe.webvtt.includes(de)||Xe.srt.includes(de)){var ee=parseTimedText(m,Xe.srt.includes(de));v=ee.tData,q=ee.tType,ce=et.filter((function(m){return m.type.includes(de)}))[0].ext}else{var ae=m.split("\n");v=pt(ae),q=tt.plainText,ce="txt"}})).catch((function(m){throw console.error("transcript-parser -> parseExternalAnnotations() -> fetching external transcript -> ",m),m}));case 10:le.next=15;break;case 12:if("AnnotationPage"!==ie){le.next=15;break}return le.next=15,fetch(ae).then(Ve.un).then((function(m){return m.json()})).then((function(m){var ee=(0,Ve.pF)([m],"supplementing");v=createTData(ee),q=tt.timedText,ce="json"})).catch((function(m){throw console.error("transcript-parser -> parseExternalAnnotations() -> fetching annotations -> ",m),m}));case 15:return le.abrupt("return",{tData:v,tUrl:ae,tType:q,tFileExt:ce});case 16:case"end":return le.stop()}}),_callee7)})))).apply(this,arguments)}function createTData(m){var v=[];return m.map((function(m){if(null!=m.id){var q=m.getBody()[0],ee=(0,Ve.dS)(m.getProperty("target")),ae=ee.start,ie=ee.end;v.push({text:q.getProperty("value"),format:q.getFormat(),begin:parseFloat(ae),end:parseFloat(ie),tag:nt.timedCue})}})),v}function parseTimedText(m){var v=arguments.length>1&&void 0!==arguments[1]&&arguments[1],q=[],ae=[],ie=m.split("\n"),de=ie;if(!v){var ce=validateWebVTT(ie),le=ce.valid,pe=ce.cue_lines,fe=ce.notes;if(!le)return console.error("Invalid WebVTT file"),{tData:[],tType:tt.invalidVTT};de=pe,ae=fe}var ye=groupTimedTextLines(de);ye.unshift.apply(ye,(0,ee.Z)(ae));for(var be=!1,Re=0;Re").concat(m[ie].trim()),ie++;ae.push({times:"",line:ce,tag:nt.note})}else{if(de.includes("--\x3e")){q=ie;break}"string"==typeof de&&0!=de.trim().length&&(ee=!0)}}return q>v&&!ee?{valid:!0,cue_lines:m.slice(q),notes:ae}:{valid:!1}}function groupTimedTextLines(m){var v,q=[];for(v=0;v0&&m.items.map((function(m){var q=new qe.Annotation(m);if("supplementing"==q.getMotivation()){var ee=q.getTarget(),ae=(0,He.V6)(ee),ie=q.getBody()[0].getProperty("value"),ce=lt(ie,v,!0);de.push({target:ee,targetURI:ae,value:ie,hitCount:ce})}}));for(var le=(0,Ve.vM)(de,"targetURI"),pe=0,fe=Object.entries(le);pe]+>/gi,""),be=0,Re=0,xe=void 0;if(null!=fe){be=fe.start,Re=fe.end,xe=q.findIndex((function(m){return m.begin==be&&m.end==Re}));var _e=ae.match(/[a-zA-Z]+/gi)?ae.match(/[a-zA-Z]+/gi)[0]:ae;if(-1!==ye.toLocaleLowerCase().indexOf(_e)&&null!=xe){var we=ot(pe,ae,v.hitCount,!0);ie.push({tag:nt.timedCue,begin:be,end:Re,id:xe,match:we,matchCount:v.hitCount,text:pe})}}else{var Te=st(q,ye,ae,de);for(de=Te.traversedIds,ie=[].concat((0,ee.Z)(ie),(0,ee.Z)(Te.hits));ce===m.length-1&&(null===(Se=de)||void 0===Se?void 0:Se.length)]+>/gi,"").trim(),ye=(0,ee.Z)(fe.matchAll(de)),be=v.trim();if(be==fe||be.includes(fe)&&(null==ye?void 0:ye.length)>0){pe.matchCount=null==ye?void 0:ye.length,ce.push(pe),ae.push(pe.id);break}if((null==ye?void 0:ye.length)>0){var Re;pe.matchCount=null===(Re=(0,ee.Z)(be.matchAll(de)))||void 0===Re?void 0:Re.length,ce.push(pe),ae.push(pe.id);break}ae.push(pe.id)}var xe=[];return ce.map((function(m){var v=dt(m.textDisplayed,q),ee=ot(v,q,m.matchCount,!0);xe.push({tag:nt.nonTimedLine,begin:void 0,end:void 0,id:m.id,match:ee,matchCount:m.matchCount,text:v})})),{hits:xe,traversedIds:ae}},ot=function markMatchedParts(m,v,q){if(void 0!==m&&m){var ae=0,ie=v;arguments.length>3&&void 0!==arguments[3]&&arguments[3]&&(ie=ct(v));try{var de,ce=new RegExp(String.raw(Se||(Se=_taggedTemplateLiteral(["",""])),ie),"gi");return 0===(null===(de=(0,ee.Z)(m.matchAll(ce)))||void 0===de?void 0:de.length)?function altReplace(){var ie=(0,ee.Z)(m.matchAll(/<\/?[^>]+>/gi));if(0!==(null==ie?void 0:ie.length)){for(var de=0,ce="",le=0;le0?2*(null==pe?void 0:pe.length)-1:1;if(void 0===ie[le]&&void 0===ie[le+fe])return;var ye=ie[le].index,be=ie[le+fe].index+ie[le+fe][0].length,Re=m.slice(de,ye),xe=m.slice(ye,be).replace(/<\/?[^>]+>/gi,"");ce="".concat(ce).concat(Re,'').concat(xe,""),de=be,ae++,(le=+(fe+1))==ie.length&&(ce="".concat(ce).concat(m.slice(de)))}return ce}}():m.replace(ce,(function replacerFn(m){var v=m.replace(/<\/?[^>]+>/gi,"");return ae'.concat(v,"")):v}))}catch(m){console.log("Error building RegExp for query: ",v)}}},dt=function addStyledHighlights(m,v){if(void 0!==m&&m){var q=new RegExp(String.raw(Ie||(Ie=_taggedTemplateLiteral(["\b","\b"],["\\b","\\b"])),ct(v,!0,!1)),"gi");return m.replace(q,(function replacerFn(m){return ct(m,!1,!0)}))}},ct=function buildRegexReadyText(m){var v=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],q=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],ae=(0,ee.Z)(m.matchAll(/[a-zA-Z']+/gi)),ie=(0,ee.Z)(m.matchAll(/([.+?"^${}\-|[\]\\])/g));if(0===(null==ie?void 0:ie.length)){var de=q?m.split(" ").map((function(m){return"".concat(m,"")})).join(" "):m;return v?"".concat(de,"(?!['w*])"):de}for(var ce="",le=0,pe=0;pe".concat(fe[0],""):fe[0],be="(".concat(m.slice(le,fe.index),0===le?")*":")+");ce=v?"".concat(ce).concat(be,"(").concat(ye,")"):"".concat(ce).concat(m.slice(le,fe.index)).concat(ye),le=fe.index+fe[0].length,pe===(null==ae?void 0:ae.length)-1&&(ce=v?"".concat(ce,"(").concat(m.slice(le),")*"):"".concat(ce).concat(m.slice(le))),pe++}return v?function escapePunctuation(m){return m.replace(/([.?^${}|[\]\\])/g,"\\$1")}(ce):ce},lt=function getHitCountForCue(m,v){var q,ae=arguments.length>2&&void 0!==arguments[2]&&arguments[2],ie=v.split(/[\s.,!?;:]/)[0],de=ie.replace(/[\[\]\-]/gi,""),ce=ae?ct(ie):de,le=new RegExp(String.raw(Pe||(Pe=_taggedTemplateLiteral(["",""])),ce),"gi");return null===(q=(0,ee.Z)(m.matchAll(le)))||void 0===q?void 0:q.length},ut=function splitIntoElements(m){var v=document.createElement("div");return v.innerHTML=m,pt(Array.from(v.childNodes),!0)},pt=function buildNonTimedText(m){var v=arguments.length>1&&void 0!==arguments[1]&&arguments[1],q=[];return m.map((function(m){q.push({text:v?m.innerText:m,tag:nt.nonTimedLine,textDisplayed:v?(0,ze.decode)(m.innerHTML):m})})),q},ht=q(82588),gt=function TranscriptDownloader(m){var v=m.fileUrl,q=m.fileName,ee=m.machineGenerated,ae=m.fileExt;return fe.createElement("button",{className:"ramp--transcript_menu_button ramp--transcript_downloader","data-testid":"transcript-downloader",onClick:function handleDownload(m){m.preventDefault(),(0,Ve.NB)(v,q,ae,ee)},href:"#","aria-label":"Transcript download button"},fe.createElement(ht.qk,null))};gt.propTypes={fileUrl:xe().string,fileName:xe().string,machineGenerated:xe().bool,fileExt:xe().string};const ft=gt;var mt=function TranscriptSelector(m){var v=m.selectTranscript,q=m.transcriptData,ee=m.transcriptInfo,ae=m.noTranscript,ie=ee.filename,de=ee.id,ce=ee.tUrl,le=ee.tFileExt,pe=ee.isMachineGen;return q?[fe.createElement("div",{key:"transcript-selector","data-testid":"transcript-selector",className:"ramp--transcript_selector"},fe.createElement("select",{"data-testid":"transcript-select-option",value:de||"",onChange:function selectItem(m){v(m.target.value)},"aria-label":"Select transcripts","aria-expanded":!1,"aria-haspopup":"true"},q.map((function(m,v){return fe.createElement("option",{value:m.id,label:"".concat(m.title).concat(m.numberOfHits?" ("+m.numberOfHits+")":""),key:v},"".concat(m.title).concat(m.numberOfHits?" ("+m.numberOfHits+")":""))}))),!ae&&fe.createElement(ft,{key:"transcript-downloader",fileUrl:ce,fileName:ie,fileExt:le,machineGenerated:pe}))]:null};mt.propTypes={selectTranscript:xe().func.isRequired,transcriptData:xe().array.isRequired,transcriptInfo:xe().shape({title:xe().string,id:xe().string,tUrl:xe().string,tFileExt:xe().string,isMachineGen:xe().bool}).isRequired,noTranscript:xe().bool.isRequired};const yt=fe.memo(mt);var vt=q(23279),bt=q.n(vt),Rt=function TranscriptSearch(m){var v=m.searchResults,q=m.searchQuery,ee=void 0===q?null:q,ae=m.focusedMatchIndex,ie=m.setFocusedMatchIndex,de=m.setSearchQuery,ce=(0,fe.useRef)(null);(0,fe.useEffect)((function(){ce.current&&ee&&(ce.current.value=ee)}),[!!ce.current]);var le=(0,fe.useMemo)((function(){return bt()((function(m){de(m.target.value)}),100)}),[]),pe=null===ee||""===ee.replace(/\s/g,""),ye=null;return pe||(0===v.matchingIds.length?ye=fe.createElement("div",{className:"ramp--transcript_search_navigator"},fe.createElement("span",{"data-testid":"transcript-search-count",className:"ramp--transcript_search_count"},"no results found in this transcript")):null!==ae&&(ye=fe.createElement("div",{className:"ramp--transcript_search_navigator"},fe.createElement("button",{type:"button","data-testid":"transcript-search-prev",className:"ramp--transcript_menu_button ramp--transcript_search_prev",disabled:0===ae,title:"Previous Search Result",onClick:function onClick(m){m.preventDefault(),m.stopPropagation(),ae>0&&ie(ae-1)}},fe.createElement(ht.T5,{flip:!0})),fe.createElement("span",{className:"ramp--transcript_search_count","data-testid":"transcript-search-count"},ae+1," of ",v.matchingIds.length," results"),fe.createElement("button",{className:"ramp--transcript_menu_button ramp--transcript_search_next",type:"button","data-testid":"transcript-search-next",disabled:ae>=v.matchingIds.length-1,title:"Next Search Result",onClick:function onClick(m){m.preventDefault(),m.stopPropagation(),ae0)){pe.next=13;break}return fe=rt(le,ee,v,q),pe.abrupt("return",fe);case 13:return pe.abrupt("return",{matchedTranscriptLines:[],hitCounts:[],allSearchHits:null});case 16:return pe.prev=16,pe.t0=pe.catch(0),"AbortError"!==pe.t0.name&&console.error(pe.t0),pe.abrupt("return",{matchedTranscriptLines:[],hitCounts:[],allSearchHits:null});case 20:case"end":return pe.stop()}}),_callee,null,[[0,16]])})));return function(m,v){return ee.apply(this,arguments)}}()},Pt={initialSearchQuery:null,showMarkers:!0,matcherFactory:function defaultMatcherFactory(m){var v=m.map((function(m){return m.text.toLocaleLowerCase()}));return function(q,ae){var ie=new RegExp(String.raw(kt||(kt=_taggedTemplateLiteral(["",""])),q),"i"),de=q.trim().toLocaleLowerCase();return{matchedTranscriptLines:v.reduce((function(v,q,ae){var ce=q.search(ie);if(-1!==ce){var le=m[ae],pe=[le.text.slice(0,ce),le.text.slice(ce,ce+de.length),le.text.slice(ce+de.length)],fe=pe[1],ye=pe[2],be="".concat(pe[0],'').concat(fe,"").concat(ye);return[].concat((0,ee.Z)(v),[search_objectSpread(search_objectSpread({},le),{},{score:ae,match:be,matchCount:1})])}return v}),[]),hitCounts:[],allSearchHits:null}}},sorter:function defaultSorter(m){return m.sort((function(m,v){return m.id-v.id}))},matchesOnly:!1},Ft=function useSearchOpts(m){return m&&m.isSearchable?search_objectSpread(search_objectSpread(search_objectSpread({},Pt),m),{},{enabled:!0}):search_objectSpread(search_objectSpread({},Pt),{},{enabled:!1})};function useFilteredTranscripts(m){var v=m.query,q=m.sorter,ae=void 0===q?Pt.sorter:q,de=m.enabled,le=void 0===de||de,pe=m.transcripts,ye=m.canvasIndex,be=m.selectedTranscript,Re=m.showMarkers,xe=void 0===Re?Pt.showMarkers:Re,_e=m.matchesOnly,we=void 0===_e?Pt.matchesOnly:_e,Te=m.matcherFactory,Se=void 0===Te?Pt.matcherFactory:Te,Ie=(0,fe.useState)({results:{},ids:[],matchingIds:[],counts:[]}),Pe=(0,ce.Z)(Ie,2),qe=Pe[0],We=Pe[1],ze=(0,fe.useState)(),Ve=(0,ce.Z)(ze,2),Xe=Ve[0],Qe=Ve[1],Ye=(0,fe.useState)(null),et=(0,ce.Z)(Ye,2),tt=et[0],nt=et[1],rt=(0,fe.useRef)(null),st=(0,fe.useRef)(0),ot=(0,fe.useMemo)((function(){var m=(pe||[]).map((function(m,v){return"string"==typeof m?{text:m,id:v}:search_objectSpread({id:v},m)})),v=m.reduce((function(m,v){return search_objectSpread(search_objectSpread({},m),{},(0,ie.Z)({},v.id,v))}),{}),q=Se(m);return null!=Xe&&null!=Xe&&(q=jt(Xe,m,be)),{matcher:q,itemsWithIds:m,itemsIndexed:v}}),[pe,Se,be]),dt=ot.matcher,ct=ot.itemsWithIds,lt=ot.itemsIndexed,ut=(0,fe.useContext)(At.pC),pt=(0,fe.useContext)(It.sj);(0,fe.useEffect)((function(){if(pt){var m=pt.manifest;if(m){var v=(0,He.FT)(m,ye);Qe(v)}}nt(null)}),[ye]),(0,fe.useEffect)((function(){rt.current&&rt.current.abort(),v&&ht()}),[v]),(0,fe.useEffect)((function(){if(!ct.length)return ut&&ut({type:"setSearchMarkers",payload:[]}),void We(search_objectSpread(search_objectSpread({},qe),{},{results:{},matchingIds:[],ids:[]}));if(!le||!v){ut&&ut({type:"setSearchMarkers",payload:[]});var m=ae((0,ee.Z)(ct)).map((function(m){return m.id}));return We(search_objectSpread(search_objectSpread({},qe),{},{results:lt,matchingIds:[],ids:m})),void(v||nt(null))}if(null!=tt){var q=tt[be],ie=it(q,v,ct);gt(ie,null==qe?void 0:qe.counts,tt)}else ht()}),[dt,v,le,ae,we,xe,ut,be]);var ht=function callSearchFactory(){st.current||clearTimeout(st.current);var m=new AbortController;rt.current=m,st.current=setTimeout((function(){Promise.resolve(dt(v,rt.current)).then((function(v){var q=v.matchedTranscriptLines,ee=v.hitCounts,ae=v.allSearchHits;m.signal.aborted||gt(q,ee,ae)})).catch((function(m){console.error("Search failed: ",v)}))}))},gt=function markMatchedItems(m){var q=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];nt(arguments.length>2&&void 0!==arguments[2]?arguments[2]:null);var de={results:ct,matchingIds:[],ids:ae((0,ee.Z)(ct)).map((function(m){return m.id})),counts:(null==q?void 0:q.length)>0?q:[]};if(void 0!==m){var ce=m.reduce((function(m,v){return search_objectSpread(search_objectSpread({},m),{},(0,ie.Z)({},v.id,v))}),{}),le=ae((0,ee.Z)(m),!0),pe=[];if(le.map((function(m){if(null!=m.matchCount)for(var v=0;v=4&&de.matchingIds.length<45)&&(be=de.matchingIds.map((function(m){return{time:de.results[m].begin,text:"",class:"ramp--track-marker--search"}}))),ut({type:"setSearchMarkers",payload:be})}else ut({type:"setSearchMarkers",payload:[]})}}else We(search_objectSpread({},de))};return qe}var Ot=function useSearchCounts(m){var v=m.searchResults,q=m.canvasTranscripts,ee=m.searchQuery;if(null==v||!v.counts||0===(null==q?void 0:q.length)||null===ee)return q;var ae=v.counts,ie=[];return q.map((function(m){var v,q=(null===(v=ae.find((function(v){return v.transcriptURL===m.url})))||void 0===v?void 0:v.numberOfHits)||0;ie.push(search_objectSpread(search_objectSpread({},m),{},{numberOfHits:q}))})),ie},Lt=function useFocusedMatch(m){var v=m.searchResults,q=(0,fe.useState)(null),ee=(0,ce.Z)(q,2),ae=ee[0],ie=ee[1],de=null===ae?null:v.matchingIds[ae],le=(0,fe.useCallback)((function(m){var q=v.matchingIds.indexOf(m);ie(-1!==q?q:null)}),[v.matchingIds]);return(0,fe.useEffect)((function(){v.matchingIds.length||null===ae?v.matchingIds.length&&null===ae?ie(0):null!==ae&&ae>=v.matchingIds.length&&ie(v.matchingIds.length-1):ie(null)}),[v.matchingIds,ae]),(0,fe.useEffect)((function(){v.matchingIds.length&&ae>0&&ie(null)}),[v.matchingIds]),{focusedMatchId:de,setFocusedMatchId:le,focusedMatchIndex:ae,setFocusedMatchIndex:ie}},Ut=q(81106),Bt={insert:"head",singleton:!1};Et()(Ut.Z,Bt);Ut.Z.locals;var Nt=["initialSearchQuery"];function Transcript_ownKeys(m,v){var q=Object.keys(m);if(Object.getOwnPropertySymbols){var ee=Object.getOwnPropertySymbols(m);v&&(ee=ee.filter((function(v){return Object.getOwnPropertyDescriptor(m,v).enumerable}))),q.push.apply(q,ee)}return q}function Transcript_objectSpread(m){for(var v=1;v1&&void 0!==arguments[1]&&arguments[1]?m.textDisplayed:m.text;return m.match&&(v=m.match),m.speaker?"".concat(m.speaker,": ").concat(v):v},zt=fe.memo((function(m){var v=m.item,q=m.goToItem,ee=m.isActive,ae=m.focusedMatchId,ie=m.setFocusedMatchId,de=m.autoScrollEnabled,ce=m.showNotes,le=m.transcriptContainerRef,pe=m.isNonTimedText,ye=m.focusedMatchIndex,Re=fe.useRef(null),xe=v.id===ae,_e=fe.useRef(xe),we=fe.useRef(ee),Te=fe.useRef(-1),Se=fe.useRef(-1),Ie=fe.useRef(0);fe.useEffect((function(){var m=!1,q=Se.current;ee&&!we.current?de&&(we.current=!0,m=!0):we.current=!1,xe&&!_e.current?(_e.current=!0,m=!0):_e.current=!1,m&&Re.current&&(0,Ve.EP)(Re.current,le,!0),Ie.current=qv?Ie.current+1:Ie.current<=0?0:Ie.current-1,Ie.current>-1){var q=m[Ie.current];null!=q&&(q.classList.add("current-hit"),(0,Ve.EP)(q,le,!0))}Te.current=ye}}),[ye]);var Pe=function onClick(m){m.preventDefault(),m.stopPropagation(),v.match&&ae!==v.id?ie(v.id):null!==ae&&v.tag===nt.timedCue&&(0,Ve.EP)(Re.current,le,!0),q(v)};return v.tag===nt.note&&ce?fe.createElement("a",{href:"#",ref:Re,role:"listitem",onClick:Pe,className:be()("ramp--transcript_item",ee&&"active",xe&&"focused"),"data-testid":"transcript_text",dangerouslySetInnerHTML:{__html:Wt(v)}}):v.tag===nt.timedCue?fe.createElement("a",{href:"#",ref:Re,role:"listitem",onClick:Pe,"data-testid":"transcript_item",className:be()("ramp--transcript_item",ee&&"active",xe&&"focused")},"number"==typeof v.begin&&fe.createElement("span",{className:"ramp--transcript_time","data-testid":"transcript_time"},"[",(0,Ve.n7)(v.begin,!0),"]"),fe.createElement("span",{className:"ramp--transcript_text","data-testid":"transcript_text",dangerouslySetInnerHTML:{__html:Wt(v)}})):v.tag===nt.nonTimedLine?fe.createElement("a",{href:"#",ref:Re,role:"listitem",onClick:Pe,className:be()("ramp--transcript_item",ee&&"active",xe&&"focused"),"data-testid":"transcript_untimed_text"},fe.createElement("p",{className:"ramp--transcript_untimed_item",dangerouslySetInnerHTML:{__html:Wt(v,pe)}})):null})),Vt=function Spinner(){return fe.createElement("div",{className:"lds-spinner"},fe.createElement("div",null),fe.createElement("div",null),fe.createElement("div",null),fe.createElement("div",null),fe.createElement("div",null),fe.createElement("div",null),fe.createElement("div",null),fe.createElement("div",null),fe.createElement("div",null),fe.createElement("div",null),fe.createElement("div",null),fe.createElement("div",null))},Ht=fe.memo((function(m){var v,q=m.seekPlayer,ee=m.currentTime,ae=m.searchResults,ie=m.focusedMatchId,de=m.transcriptInfo,le=m.setFocusedMatchId,pe=m.autoScrollEnabled,ye=m.showNotes,be=m.transcriptContainerRef,Re=m.focusedMatchIndex,xe=fe.useState(null),_e=(0,ce.Z)(xe,2),we=_e[0],Te=_e[1],Se=fe.useCallback((function(m){"number"==typeof m.begin?(q(m.begin),Te(null)):Te(m.id)}),[q]);switch(de.tType){case tt.plainText:v="plain-text";break;case tt.docx:v="docs";break;case tt.timedText:v="timed-text";default:v=""}return de.tError?fe.createElement("p",{key:"no-transcript",id:"no-transcript","data-testid":"no-transcript",role:"note"},de.tError):ae.results&&0!==ae.results.length?fe.createElement("div",{"data-testid":"transcript_".concat(v)},ae.ids.map((function(m){return fe.createElement(zt,{key:m,goToItem:Se,focusedMatchId:ie,isActive:we===m||"number"==typeof ae.results[m].begin&&ae.results[m].begin<=ee&&ee<=ae.results[m].end,item:ae.results[m],autoScrollEnabled:pe,setFocusedMatchId:le,showNotes:ye,transcriptContainerRef:be,isNonTimedText:!0,focusedMatchIndex:Re})}))):fe.createElement(Vt,null)})),Gt=function Transcript(m){var v=m.playerID,q=m.manifestUrl,ie=m.showNotes,de=void 0!==ie&&ie,le=m.search,ye=void 0===le?{}:le,be=m.transcripts,Re=void 0===be?[]:be,xe=fe.useState([]),_e=(0,ce.Z)(xe,2),Te=_e[0],Se=_e[1],Ie=fe.useState([]),Pe=(0,ce.Z)(Ie,2),qe=Pe[0],We=Pe[1],ze=fe.useState([]),Ve=(0,ce.Z)(ze,2),He=Ve[0],Xe=Ve[1],Qe=fe.useState({title:null,filename:null,id:null,tUrl:null,tType:null,tFileExt:null,isMachineGen:!1,tError:null}),Ye=(0,ce.Z)(Qe,2),et=Ye[0],nt=Ye[1],rt=fe.useState(),it=(0,ce.Z)(rt,2),st=it[0],ot=it[1],dt=fe.useState(!0),ct=(0,ce.Z)(dt,2),lt=ct[0],ut=ct[1],pt=fe.useState([]),ht=(0,ce.Z)(pt,2),gt=ht[0],ft=ht[1],mt=Ft(Transcript_objectSpread(Transcript_objectSpread({},ye),{},{isSearchable:et.tType===tt.timedText||et.tType===tt.docx||et.tType===tt.plainText,showMarkers:et.tType===tt.timedText})),yt=mt.initialSearchQuery,vt=_objectWithoutProperties(mt,Nt),bt=fe.useState(yt),Rt=(0,ce.Z)(bt,2),xt=Rt[0],_t=Rt[1],Et=fe.useState(-1),wt=(0,ce.Z)(Et,2),Tt=wt[0],Dt=wt[1],St=fe.useRef(Tt),kt=function setCanvasIndex(m){sn.abort(),St.current=m,Dt(m)},At=useFilteredTranscripts(Transcript_objectSpread(Transcript_objectSpread({},vt),{},{query:xt,transcripts:He,canvasIndex:St.current,selectedTranscript:st})),It=Lt({searchResults:At}),jt=It.focusedMatchId,Pt=It.setFocusedMatchId,Ut=It.focusedMatchIndex,Bt=It.setFocusedMatchIndex,Wt=Ot({searchResults:At,canvasTranscripts:qe,searchQuery:xt}),zt=fe.useState(!0),Gt=(0,ce.Z)(zt,2),$t=Gt[0],Xt=Gt[1],Kt=fe.useState(!0),Zt=(0,ce.Z)(Kt,2),Jt=Zt[0],Qt=Zt[1],Yt=fe.useRef(Jt),sn=new AbortController,dn=fe.useRef(null),cn=fe.useRef(null),ln=fe.useRef(),un=fe.useState(-1),pn=(0,ce.Z)(un,2),hn=pn[0],gn=pn[1],mn=fe.useMemo((function(){return we()(gn,50)}),[]),yn=fe.useCallback((function(m){mn(m),cn.current&&(cn.current.currentTime=m)}),[]);fe.useEffect((function(){dn.current=setInterval((function(){var m=document.getElementById(v);if(m?m.children[0]?cn.current=m.children[0]:cn.current=m:(console.error("Cannot find player, '"+v+"' on page. Transcript synchronization is disabled."),ut(!1)),cn.current){var q=parseInt(cn.current.dataset.canvasindex);Number.isNaN(q)&&(q=0),q!==St.current&&(Xe([]),kt(q),mn(cn.current.currentTime),cn.current.addEventListener("timeupdate",(function(){mn(cn.current.currentTime)})))}}),500)}),[]),fe.useEffect((function(){return function(){clearInterval(dn.current)}}),[]),fe.useEffect((0,ae.Z)(pe().mark((function _callee(){var m;return pe().wrap((function _callee$(v){for(;;)switch(v.prev=v.next){case 0:if(m=[],0!==(null==Re?void 0:Re.length)||q){v.next=7;break}ut(!1),Xe([]),nt({tType:tt.noTranscript,id:"",tError:Mt}),v.next=19;break;case 7:if(!((null==Re?void 0:Re.length)>0)){v.next=13;break}return v.next=10,sanitizeTranscripts(Re);case 10:v.t0=v.sent,v.next=16;break;case 13:return v.next=15,readSupplementingAnnotations(q);case 15:v.t0=v.sent;case 16:m=v.t0,Se(m),bn(m);case 19:case"end":return v.stop()}}),_callee)}))),[St.current]),fe.useEffect((function(){if((null==Te?void 0:Te.length)>0&&null!=St.current){var m=Te.filter((function(m){return m.canvasId==St.current}))[0];We(m.items),Sn(m.items[0])}}),[St.current]);var vn,bn=function initTranscriptData(m){var v,q;if(!sn.signal.aborted){var ee=function getCanvasT(m){return m.filter((function(m){return m.canvasId==Tt}))};if(!(null!=m&&m.length)>0||!(null!==(v=ee(m))&&void 0!==v&&v.length)>0||!(null!==(q=function getTItems(m){return ee(m)[0].items}(m))&&void 0!==q&&q.length)>0)Xt(!0),Xe([]),Sn(void 0);else{Xt(!1);var ae=ee(m)[0];We(ae.items),Sn(ae.items[0])}}},xn=fe.useCallback((function(m){var v=qe.filter((function(v){return v.id===m}));Sn(v[0])}),[qe]),Sn=function(){var m=(0,ae.Z)(pe().mark((function _callee2(m){var v,q,ae,ie,de,ce,le,fe,ye,be,Re,xe,_e;return pe().wrap((function _callee2$(pe){for(;;)switch(pe.prev=pe.next){case 0:if(m&&null!=m){pe.next=5;break}return Xt(!0),ut(!1),nt({tType:tt.noTranscript,id:"",tError:Mt}),pe.abrupt("return");case 5:if(Xt(!1),q=(v=m).id,ae=v.title,ie=v.filename,de=v.url,ce=v.isMachineGen,le=v.format,!((null==(fe=gt.filter((function(m){return m.id==q&&m.canvasId==St.current})))?void 0:fe.length)>0)){pe.next=15;break}ye=fe[0],be=ye.tData,Re=ye.tFileExt,xe=ye.tType,_e=ye.tError,Xe(be),nt({title:ae,filename:ie,id:q,isMachineGen:ce,tType:xe,tUrl:de,tFileExt:Re,tError:_e}),ot(de),pe.next=17;break;case 15:return pe.next=17,Promise.resolve(parseTranscriptData(de,St.current,le)).then((function(v){if(null!=v){var de=v.tData,le=v.tUrl,pe=v.tType,fe=v.tFileExt,ye="";switch(pe){case tt.invalid:ye="Invalid URL for transcript, please check again.";break;case tt.noTranscript:ye=Mt;break;case tt.noSupport:ye=qt;break;case tt.invalidVTT:ye="Invalid WebVTT file, please check again.";break;case tt.invalidTimestamp:ye="Invalid timestamp format in cue(s), please check again."}Xe(de),nt({title:ae,filename:ie,id:q,isMachineGen:ce,tType:pe,tUrl:le,tFileExt:fe,tError:ye}),ot(le),m=Transcript_objectSpread(Transcript_objectSpread({},m),{},{tType:pe,tData:de,tFileExt:fe,canvasId:St.current,tError:ye}),ft([].concat((0,ee.Z)(gt),[m]))}}));case 17:ut(!1);case 18:case"end":return pe.stop()}}),_callee2)})));return function setStateVar(v){return m.apply(this,arguments)}}();return lt?fe.createElement(Vt,null):fe.createElement("div",{className:"ramp--transcript_nav","data-testid":"transcript_nav",key:et.title},!$t&&fe.createElement(Ct,{showSearch:vt.enabled,selectTranscript:xn,transcriptData:Wt,transcriptInfo:et,noTranscript:(null===(vn=et.tError)||void 0===vn?void 0:vn.length)>0&&et.tError!=qt,setAutoScrollEnabled:function setAutoScrollEnabled(m){Yt.current=m,Qt(m)},setFocusedMatchIndex:Bt,focusedMatchIndex:Ut,autoScrollEnabled:Yt.current,searchResults:At,searchQuery:xt,setSearchQuery:_t}),fe.createElement("div",{className:"transcript_content ".concat(He?"":"static"),"data-testid":"transcript_content_".concat(et.tType),role:"list","aria-label":"Attached Transcript content",ref:ln},fe.createElement(Ht,{currentTime:hn,seekPlayer:yn,searchResults:At,focusedMatchId:jt,transcriptInfo:et,setFocusedMatchId:Pt,autoScrollEnabled:Yt.current&&null===xt,showNotes:de,transcriptContainerRef:ln,focusedMatchIndex:Ut})))};Gt.propTypes={playerID:xe().string.isRequired,manifestUrl:xe().string,showSearch:xe().bool,showNotes:xe().bool,search:xe().oneOf([xe().bool,xe().shape({initialSearchQuery:xe().string,showMarkers:xe().bool,matcherFactory:xe().func,sorter:xe().func,matchesOnly:xe().bool})]),transcripts:xe().arrayOf(xe().shape({canvasId:xe().number.isRequired,items:xe().arrayOf(xe().shape({title:xe().string,url:xe().string}))}))};const $t=Gt},35782:(m,v,q)=>{"use strict";q.d(v,{bz:()=>useManifestDispatch,gA:()=>useManifestState,po:()=>ManifestProvider,sj:()=>de});var ee=q(70885),ae=q(4942),ie=q(67294);function ownKeys(m,v){var q=Object.keys(m);if(Object.getOwnPropertySymbols){var ee=Object.getOwnPropertySymbols(m);v&&(ee=ee.filter((function(v){return Object.getOwnPropertyDescriptor(m,v).enumerable}))),q.push.apply(q,ee)}return q}function _objectSpread(m){for(var v=1;v0&&void 0!==arguments[0]?arguments[0]:le,v=arguments.length>1?arguments[1]:void 0;switch(v.type){case"updateManifest":return _objectSpread(_objectSpread({},m),{},{manifest:_objectSpread({},v.manifest)});case"switchCanvas":var q,ee=(null===(q=m.canvasSegments)||void 0===q?void 0:q.length)>0&&m.canvasSegments.filter((function(m){return m.canvasIndex==v.canvasIndex+1&&!m.isCanvas}));return _objectSpread(_objectSpread({},m),{},{canvasIndex:v.canvasIndex,hasStructure:ee.length>0});case"switchItem":return _objectSpread(_objectSpread({},m),{},{currentNavItem:v.item});case"canvasDuration":return _objectSpread(_objectSpread({},m),{},{canvasDuration:v.canvasDuration});case"canvasLink":return _objectSpread(_objectSpread({},m),{},{canvasLink:v.canvasLink});case"canvasTargets":return _objectSpread(_objectSpread({},m),{},{targets:v.canvasTargets});case"hasMultipleItems":return _objectSpread(_objectSpread({},m),{},{hasMultiItems:v.isMultiSource});case"setSrcIndex":return _objectSpread(_objectSpread({},m),{},{srcIndex:v.srcIndex});case"setItemStartTime":return _objectSpread(_objectSpread({},m),{},{startTime:v.startTime});case"setAutoAdvance":return _objectSpread(_objectSpread({},m),{},{autoAdvance:v.autoAdvance});case"setPlaylistMarkers":if(v.markers)return _objectSpread(_objectSpread({},m),{},{playlist:_objectSpread(_objectSpread({},m.playlist),{},{markers:v.markers})});if(v.updatedMarkers)return _objectSpread(_objectSpread({},m),{},{playlist:_objectSpread(_objectSpread({},m.playlist),{},{markers:m.playlist.markers.map((function(q){return q.canvasIndex===m.canvasIndex&&(q.canvasMarkers=v.updatedMarkers),q}))})});case"setIsEditing":return _objectSpread(_objectSpread({},m),{},{playlist:_objectSpread(_objectSpread({},m.playlist),{},{isEditing:v.isEditing})});case"setIsPlaylist":return _objectSpread(_objectSpread({},m),{},{playlist:_objectSpread(_objectSpread({},m.playlist),{},{isPlaylist:v.isPlaylist})});case"setCanvasIsEmpty":return _objectSpread(_objectSpread({},m),{},{canvasIsEmpty:v.isEmpty});case"setAnnotationService":return _objectSpread(_objectSpread({},m),{},{playlist:_objectSpread(_objectSpread({},m.playlist),{},{annotationServiceId:v.annotationService,hasAnnotationService:!!v.annotationService})});case"setStructures":return _objectSpread(_objectSpread({},m),{},{structures:v.structures});case"setCanvasSegments":var ae=v.timespans.filter((function(v){return v.canvasIndex==m.canvasIndex+1&&!v.isCanvas}));return _objectSpread(_objectSpread({},m),{},{canvasSegments:v.timespans,hasStructure:ae.length>0});default:throw new Error("Unhandled action type: ".concat(v.type))}}function ManifestProvider(m){var v=m.initialState,q=void 0===v?le:v,ae=m.children,pe=ie.useReducer(manifestReducer,q),fe=(0,ee.Z)(pe,2),ye=fe[0],be=fe[1];return ie.createElement(de.Provider,{value:ye},ie.createElement(ce.Provider,{value:be},ae))}function useManifestState(){var m=ie.useContext(de);if(void 0===m)throw new Error("useManifestState must be used within a ManifestProvider");return m}function useManifestDispatch(){var m=ie.useContext(ce);if(void 0===m)throw new Error("useManifestDispatch must be used within a ManifestProvider");return m}},40217:(m,v,q)=>{"use strict";q.d(v,{FI:()=>usePlayerState,I0:()=>PlayerProvider,cR:()=>usePlayerDispatch,pC:()=>ce});var ee=q(70885),ae=q(4942),ie=q(67294);function ownKeys(m,v){var q=Object.keys(m);if(Object.getOwnPropertySymbols){var ee=Object.getOwnPropertySymbols(m);v&&(ee=ee.filter((function(v){return Object.getOwnPropertyDescriptor(m,v).enumerable}))),q.push.apply(q,ee)}return q}function _objectSpread(m){for(var v=1;v0&&void 0!==arguments[0]?arguments[0]:le,v=arguments.length>1?arguments[1]:void 0;switch(v.type){case"updatePlayer":return _objectSpread(_objectSpread({},m),{},{player:v.player});case"navClick":return _objectSpread(_objectSpread({},m),{},{clickedUrl:v.clickedUrl,isClicked:!0});case"resetClick":return _objectSpread(_objectSpread({},m),{},{isClicked:!1});case"setTimeFragment":return _objectSpread(_objectSpread({},m),{},{startTime:v.startTime,endTime:v.endTime});case"setSearchMarkers":return _objectSpread(_objectSpread({},m),{},{searchMarkers:v.payload});case"setPlayingStatus":return _objectSpread(_objectSpread({},m),{},{isPlaying:v.isPlaying});case"setCaptionStatus":return _objectSpread(_objectSpread({},m),{},{captionOn:v.captionOn});case"setIsEnded":return _objectSpread(_objectSpread({},m),{},{isEnded:v.isEnded});case"setCurrentTime":return _objectSpread(_objectSpread({},m),{},{currentTime:v.currentTime});case"setPlayerFocusElement":return _objectSpread(_objectSpread({},m),{},{playerFocusElement:v.element?v.element:""});default:throw new Error("Unhandled action type: ".concat(v.type))}}function PlayerProvider(m){var v=m.initialState,q=void 0===v?le:v,ae=m.children,pe=ie.useReducer(PlayerReducer,q),fe=(0,ee.Z)(pe,2),ye=fe[0],be=fe[1];return ie.createElement(de.Provider,{value:ye},ie.createElement(ce.Provider,{value:be},ae))}function usePlayerState(){var m=ie.useContext(de);if(void 0===m)throw new Error("usePlayerState must be used within the PlayerProvider");return m}function usePlayerDispatch(){var m=ie.useContext(ce);if(void 0===m)throw new Error("usePlayerDispatch must be used within the PlayerProvider");return m}},48828:(m,v,q)=>{"use strict";q.d(v,{Dr:()=>getCanvasIndex,ES:()=>canvasesInManifest,FT:()=>getSearchService,Fp:()=>getRenderingFiles,H7:()=>getCustomStart,Nj:()=>getStructureRanges,V6:()=>getCanvasId,Z7:()=>manifestCanvasesInfo,dD:()=>parseAutoAdvance,e$:()=>getPlaceholderCanvas,o:()=>getMediaInfo,sd:()=>getMetadata});var ee=q(4942),ae=q(66947),ie=q(55234),de=q(91036),ce=q.n(de),le=q(18056);function _createForOfIteratorHelper(m,v){var q="undefined"!=typeof Symbol&&m[Symbol.iterator]||m["@@iterator"];if(!q){if(Array.isArray(m)||(q=_unsupportedIterableToArray(m))||v&&m&&"number"==typeof m.length){q&&(m=q);var ee=0,ae=function F(){};return{s:ae,n:function n(){return ee>=m.length?{done:!0}:{done:!1,value:m[ee++]}},e:function e(m){throw m},f:ae}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var ie,de=!0,ce=!1;return{s:function s(){q=q.call(m)},n:function n(){var m=q.next();return de=m.done,m},e:function e(m){ce=!0,ie=m},f:function f(){try{de||null==q.return||q.return()}finally{if(ce)throw ie}}}}function _unsupportedIterableToArray(m,v){if(m){if("string"==typeof m)return _arrayLikeToArray(m,v);var q=Object.prototype.toString.call(m).slice(8,-1);return"Object"===q&&m.constructor&&(q=m.constructor.name),"Map"===q||"Set"===q?Array.from(m):"Arguments"===q||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(q)?_arrayLikeToArray(m,v):void 0}}function _arrayLikeToArray(m,v){(null==v||v>m.length)&&(v=m.length);for(var q=0,ee=new Array(v);q canvasesInManifest() -> no canvases were found in Manifest"),new Error(le.FI);return q.map((function(m){var q=void 0,ee=m.getProperty("summary");ee&&(q=ae.PropertyValue.parse(ee).getValue());var ie=void 0,de=m.getProperty("homepage");de&&(null==de?void 0:de.length)>0&&(ie=de[0].id);try{var ce,pe=m.getContent()[0].getBody().map((function(m){return m.id})),fe=Number(m.getDuration());(null==pe?void 0:pe.length)>0&&(ce=(0,le.dS)(pe[0],fe)),v.push({canvasId:m.id,range:void 0===ce?{start:0,end:fe}:ce,isEmpty:0===pe.length,summary:q,homepage:ie||""})}catch(ee){v.push({canvasId:m.id,range:void 0,isEmpty:!0,summary:q,homepage:ie||""})}})),v}catch(m){throw m}}function manifestCanvasesInfo(m){try{var v=(0,le.Ug)(m),q=!1,ee=0;return v.length>0&&(q=v[0].isMultiCanvas(),ee=v[0].getLastPageIndex()),{isMultiCanvas:q,lastIndex:ee>-1?ee:0}}catch(m){throw m}}function getCanvasIndex(m,v){try{var q=(0,le.Ug)(m)[0].getCanvasIndexById(v);return q||0===q?q:(console.log("Canvas not found in Manifest, ",v),0)}catch(m){throw m}}function getMediaInfo(m){var v,q=m.manifest,ee=m.canvasIndex,ae=m.srcIndex,ie=void 0===ae?0:ae,de=[],ce=[];if(void 0===ee||ee<0)return{error:"Error fetching content",canvas:null,sources:[],tracks:[],canvasTargets:[]};var pe=canvasesInManifest(q);if(0==(null==pe?void 0:pe.length))return{sources:[],tracks:ce,error:le.i7,canvas:null,canvasTargets:[]};try{if(void 0===(de=(0,le.Ug)(q)[0].getCanvasByIndex(ee)))throw console.error("iiif-parser -> getMediaInfo() -> canvas undefined -> ",ee),new Error(le.FI);var fe=Number(de.getDuration()),ye=readAnnotations({manifest:q,canvasIndex:ee,key:"items",motivation:"painting",duration:fe}),be=ye.resources,Re=ye.canvasTargets,xe=ye.isMultiSource,_e=ye.error;v=setDefaultSrc(be,xe,ie);var we=readAnnotations({manifest:q,canvasIndex:ee,key:"annotations",motivation:"supplementing",duration:fe}),Te={sources:v,tracks:ce=we?we.resources:[],canvasTargets:Re,isMultiSource:xe,error:_e,canvas:{duration:fe,height:de.getHeight(),width:de.getWidth(),id:de.id,label:de.getLabel().getValue()}};if(Te.error)return _objectSpread({},Te);var Se=setMediaType(Te.sources.map((function(m){return m.kind})));return _objectSpread(_objectSpread({},Te),{},{error:null,mediaType:Se})}catch(_e){throw _e}}function readAnnotations(m){var v=m.manifest,q=m.canvasIndex,ee=m.key,ae=m.motivation,ie=m.duration,de=(0,le.fy)({manifest:v,canvasIndex:q,key:ee,motivation:ae});return(0,le.wj)(de,ie,ae)}function setDefaultSrc(m,v,q){var ee=!1;if(0===m.length)return[];if(v)m[q].selected=!0;else{var ae,ie=_createForOfIteratorHelper(m);try{for(ie.s();!(ae=ie.n()).done;){var de=ae.value;"auto"!=de.label||ee||(ee=!0,de.selected=!0)}}catch(m){ie.e(m)}finally{ie.f()}ee||(m[0].selected=!0)}return m}function setMediaType(m){var v=m.filter((function(v,q){return m.indexOf(v)===q}));return 1===v.length?v[0].toLowerCase():"video"}function getCanvasId(m){if(void 0!==m)return m.split("#t=")[0]}function getPlaceholderCanvas(m,v){var q,ee=arguments.length>2&&void 0!==arguments[2]&&arguments[2];try{var ae=(0,le.Ug)(m);if((null==ae?void 0:ae.length)>0){var ie=ae[0].getCanvasByIndex(v).__jsonld.placeholderCanvas;if(!ie)return ee?null:(console.error("iiif-parser -> getPlaceholderCanvas() -> placeholderCanvas property not defined"),"This item cannot be played.");var de=ie.items,ce=(0,le.pF)(de,"painting");if(ce.length>0){var pe=ce[0].getBody()[0];return ee?q="image"==pe.getType()?pe.id:null:(q=pe.getLabel().getValue()?(0,le.eL)(pe.getLabel().getValue()):"This item cannot be played.",(0,le.tk)(ie.duration)),q}}}catch(m){throw m}}function getCustomStart(m,v,q){var ee=(0,ae.parseManifest)(m).getProperty("start"),ie={};if(!ee&&void 0===v&&void 0===q)return{type:"C",canvas:0,time:0};null!=v||null!=q?(ie={id:v,selector:{type:"PointSelector",t:void 0===q?0:q},type:void 0===q?"Canvas":"SpecificResource"},null!=q&&(ie.source=v)):ee&&(ie=(0,ae.parseManifest)(m).getProperty("start"));var de=canvasesInManifest(m),ce=function getCanvasInfo(m,ee,ae){var ie,ce=ae;if(null!=de&&(null==de?void 0:de.length)>0){if(void 0===(ie=void 0===m?0:de.findIndex((function(v){return v.canvasId===m})))||ie<0)return console.error("iiif-parser -> getCustomStart() -> given canvas ID was not in Manifest, ",v),{currentIndex:0,startTime:0};var le=de[ie];if(null!=le.range&&"SpecificResource"===ee){var pe=le.range,fe=pe.start,ye=pe.end;ae>=fe&&ae<=ye||(console.error("iiif-parser -> getCustomStart() -> given canvas start time is not within Canvas duration, ",q),ce=0)}return{currentIndex:ie,startTime:ce}}return console.error("iiif-parser -> getCustomStart() -> no Canvases in given Manifest"),{currentIndex:0,startTime:0}};if(null!=ie)switch(ie.type){case"Canvas":var le=ce(ie.id,ie.type,0);return{type:"C",canvas:le.currentIndex,time:le.startTime};case"SpecificResource":var pe=ie.selector.t;return{type:"SR",canvas:(le=ce(ie.source,ie.type,pe)).currentIndex,time:le.startTime}}}function buildFileInfo(m,v,q){var ee=ie[m],ae=ee?ee.extensions[0]:m,de="",ce="";Object.keys(v).length>1?(de=v[Object.keys(v)[0]][0],ce=v.none[0]):ce=de=(0,le.eL)(v);var pe=de.includes("(machine generated)");return{id:q,label:"".concat(de," (.").concat(ae,")"),filename:ce,fileExt:ae,isMachineGen:pe}}function getRenderingFiles(m){try{var v=[],q=[],ee=(0,ae.parseManifest)(m).getRenderings(),ie=(0,le.Ug)(m)[0].getCanvases();return null!=ee&&null!=ee&&ee.map((function(m){var q=buildFileInfo(m.getFormat(),m.getProperty("label"),m.id);v.push(q)})),null!=ie&&null!=ie&&ie.map((function(m,v){var ee=m.__jsonld.rendering,ae=[];ee&&ee.map((function(m){var v=buildFileInfo(m.format,m.label,m.id);ae.push(v)}));var ie=m.getLabel().getValue()||"Section "+(v+1);q.push({label:(0,le.eL)(ie),files:ae})})),{manifest:v,canvas:q}}catch(m){throw m}}function getMetadata(m,v){try{var q=[],ee={canvasMetadata:q,manifestMetadata:[]},ie=(0,ae.parseManifest)(m);if(v){var de=(0,le.Ug)(m)[0].getCanvases();for(var ce in de){var pe=parseInt(ce),fe=parseRightsAsMetadata(de[pe],"Canvas");q.push({canvasindex:pe,metadata:parseMetadata(de[pe].getMetadata(),"Canvas"),rights:fe})}ee.canvasMetadata=q}var ye=parseMetadata(ie.getMetadata(),"Manifest"),be=parseRightsAsMetadata(ie,"Manifest");return ee.manifestMetadata=ye,ee.rights=be,ee}catch(m){throw console.error("iiif-parser -> getMetadata() -> cannot parse manifest, ",m),new Error(le.FI)}}function parseMetadata(m,v){var q=[];return(null==m?void 0:m.length)>0?(m.map((function(m){var v,ee=null===(v=m.getValue())||void 0===v?void 0:v.replace(/\n/g,"
"),ae=ce()(ee,_objectSpread({},pe));q.push({label:m.getLabel(),value:ae})})),q):(console.log("iiif-parser -> parseMetadata() -> no metadata in ",v),q)}function parseRightsAsMetadata(m,v){var q,ee=[],ae=m.getRequiredStatement();null!=ae&&(null===(q=ae.value)||void 0===q?void 0:q.length)>0&&(ee=parseMetadata([ae],v));var ie=m.getProperty("rights")||void 0;if(null!=ie){var de=/^(https?:\/\/[^\s]+)|(www\.[^\s]+)/.test(ie);ee.push({label:"License",value:de?"").concat(ie,""):ie})}return ee}function parseAutoAdvance(m){var v,q=null===(v=(0,ae.parseManifest)(m).getProperty("behavior"))||void 0===v?void 0:v.includes("auto-advance");return void 0!==q&&q}function getStructureRanges(m){var v=arguments.length>1&&void 0!==arguments[1]&&arguments[1],q=canvasesInManifest(m),ee=[],ie=0,de=!1,ce=0,pe=0,fe=function parseItem(m,v){if("no-nav"!=m.getBehavior()){var ae,fe,ye=(0,le.eL)(m.getLabel().getValue()),be=m.getCanvasIds(),Re=ie,xe=ie,_e=v==m&&0==ce,we=!1,Te=!1,Se=void 0,Ie=void 0;de?(fe=_e||q.length>1&&v==m.parentRange,q.length>1&&v==m.parentRange?ce+=1:1==q.length&&(ce=1)):fe=v==m.parentRange&&null!=q[ce-1];var Pe=m.getDuration();if(null!=Pe&&!_e){var qe=Pe.start;Re=Pe.end-qe,fe&&(xe=Re)}if(be.length>0&&(null==q?void 0:q.length)>0){var We=q.filter((function(m){return m.canvasId===getCanvasId(be[0])}))[0];if(Te=We.isEmpty,Se=We.summary,Ie=We.homepage,we=!0,null!=We.range){var ze=We.range,Ve=ze.start,He=ze.end;xe=He-Ve,fe&&(Re=He-Ve)}}var Xe={label:ye,summary:Se,isRoot:_e,isTitle:0===be.length,rangeId:m.id,id:be.length>0?fe?"".concat(be[0].split(",")[0],","):be[0]:void 0,isEmpty:Te,isCanvas:fe,itemIndex:fe?ce:void 0,canvasIndex:ce,items:(null===(ae=m.getRanges())||void 0===ae?void 0:ae.length)>0?m.getRanges().map((function(m){return parseItem(m,v)})):[],duration:(0,le.n7)(Re),isClickable:we,homepage:Ie,canvasDuration:xe};return be.length>0&&(pe++,fe||(Xe.itemIndex=pe),ee.push(Xe)),Xe}},ye=(0,ae.parseManifest)(m).getAllRanges();if(0===(null==ye?void 0:ye.length))return{structures:[],timespans:[],markRoot:!1};var be=ye[0],Re=[],xe=be.getBehavior();if(xe&&"no-nav"==xe)return{structures:[],timespans:[]};if(v||"top"===xe){var _e=be.getRanges();(null==_e?void 0:_e.length)>0&&_e.map((function(m,v){"no-nav"!=m.getBehavior()&&(pe=0,ce=v+1,Re.push(fe(m,be)))}))}else de=!0,ie=q.reduce((function(m,v){return m+v.range.end}),0),Re.push(fe(be,be));var we=de&&(null==q?void 0:q.length)>1;return{structures:Re,timespans:ee,markRoot:we}}function getSearchService(m,v){var q=null,ee=(0,ae.parseManifest)(m).getServices();if(ee&&(null==ee?void 0:ee.length)>0){var ie=ee.filter((function(m){return"SearchService2"===m.getProperty("type")}));q=(null==ie?void 0:ie.length)>0?ie[0].id:null}else{var de=(0,le.Ug)(m)[0].getCanvases();if(void 0===de||void 0===de[v])return null;var ce=de[v].getServices();if(ce&&ce.length>0){var pe=ce.filter((function(m){return"SearchService2"===m.getProperty("type")}));q=(null==pe?void 0:pe.length)>0?pe[0].id:null}}return q}},40927:(m,v,q)=>{"use strict";q.d(v,{$d:()=>parsePlaylistAnnotations,D7:()=>createNewAnnotation,cL:()=>getAnnotationService,gY:()=>getIsPlaylist,l8:()=>parseMarkerAnnotation});var ee=q(70885),ae=q(66947),ie=q(18056);function getAnnotationService(m){var v=(0,ae.parseManifest)(m).getService();return v&&"AnnotationService0"===v.getProperty("type")?v.id:null}function getIsPlaylist(m){try{var v=m.label;return(0,ie.eL)(v).includes("[Playlist]")}catch(m){return console.error("Cannot parse manfiest, ",m),!1}}function parsePlaylistAnnotations(m){try{var v=(0,ie.Ug)(m)[0].getCanvases(),q=[];return v&&v.map((function(m,v){var ee=(0,ie.pF)(m.__jsonld.annotations,"highlighting");if(ee&&0!==ee.length){if(ee.length>0){var ae=[];ee.map((function(m){var v=parseMarkerAnnotation(m);v&&ae.push(v)})),q.push({canvasMarkers:ae,canvasIndex:v})}}else q.push({canvasMarkers:[],canvasIndex:v})})),q}catch(m){throw m}}function parseMarkerAnnotation(m){if(!m)return null;var v=m.getTarget().split("#t="),q=(0,ee.Z)(v,2),ae=q[0],de=q[1],ce=m.getBody();return(null==ce?void 0:ce.length)>0&&"TextualBody"===ce[0].getProperty("type")?{id:m.id,time:parseFloat(de),timeStr:(0,ie.n7)(parseFloat(de),!0,!0),canvasId:ae,value:ce[0].getProperty("value")?ce[0].getProperty("value"):""}:null}function createNewAnnotation(m){return new ae.Annotation(m)}},82588:(m,v,q)=>{"use strict";q.d(v,{Cq:()=>le,Dx:()=>fe,FB:()=>ce,N:()=>de,T5:()=>be,dY:()=>ae,jW:()=>ye,pJ:()=>ie,qb:()=>pe,qk:()=>Re});var ee=q(67294),ae=function EditIcon(){return ee.createElement("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",style:{fill:"white",height:"1rem",width:"1rem",scale:.8}},ee.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21.1213 2.70705C19.9497 1.53548 18.0503 1.53547 16.8787 2.70705L15.1989 4.38685L7.29289 12.2928C7.16473 12.421 7.07382 12.5816 7.02986 12.7574L6.02986 16.7574C5.94466 17.0982 6.04451 17.4587 6.29289 17.707C6.54127 17.9554 6.90176 18.0553 7.24254 17.9701L11.2425 16.9701C11.4184 16.9261 11.5789 16.8352 11.7071 16.707L19.5556 8.85857L21.2929 7.12126C22.4645 5.94969 22.4645 4.05019 21.2929 2.87862L21.1213 2.70705ZM18.2929 4.12126C18.6834 3.73074 19.3166 3.73074 19.7071 4.12126L19.8787 4.29283C20.2692 4.68336 20.2692 5.31653 19.8787 5.70705L18.8622 6.72357L17.3068 5.10738L18.2929 4.12126ZM15.8923 6.52185L17.4477 8.13804L10.4888 15.097L8.37437 15.6256L8.90296 13.5112L15.8923 6.52185ZM4 7.99994C4 7.44766 4.44772 6.99994 5 6.99994H10C10.5523 6.99994 11 6.55223 11 5.99994C11 5.44766 10.5523 4.99994 10 4.99994H5C3.34315 4.99994 2 6.34309 2 7.99994V18.9999C2 20.6568 3.34315 21.9999 5 21.9999H16C17.6569 21.9999 19 20.6568 19 18.9999V13.9999C19 13.4477 18.5523 12.9999 18 12.9999C17.4477 12.9999 17 13.4477 17 13.9999V18.9999C17 19.5522 16.5523 19.9999 16 19.9999H5C4.44772 19.9999 4 19.5522 4 18.9999V7.99994Z",fill:"#fffff"}))},ie=function DeleteIcon(){return ee.createElement("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"#ffffff",style:{height:"1rem",width:"1rem",scale:.8}},ee.createElement("g",{strokeWidth:"0",strokeLinecap:"round",strokeLinejoin:"round"},ee.createElement("path",{d:"M10 12V17",stroke:"#ffffff",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),ee.createElement("path",{d:"M14 12V17",stroke:"#ffffff",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),ee.createElement("path",{d:"M4 7H20",stroke:"#ffffff",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),ee.createElement("path",{d:"M6 10V18C6 19.6569 7.34315 21 9 21H15C16.6569 21 18 19.6569 18 18V10",stroke:"#ffffff",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),ee.createElement("path",{d:"M9 5C9 3.89543 9.89543 3 11 3H13C14.1046 3 15 3.89543 15 5V7H9V5Z",stroke:"#ffffff",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})))},de=function SaveIcon(){return ee.createElement("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{height:"1rem",width:"1rem",scale:.8}},ee.createElement("g",{strokeWidth:"0",strokeLinecap:"round",strokeLinejoin:"round"},ee.createElement("path",{id:"Vector",d:"M6 12L10.2426 16.2426L18.727 7.75732",stroke:"#ffffff",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})))},ce=function CancelIcon(){return ee.createElement("svg",{fill:"#ffffff",viewBox:"0 0 32 32",version:"1.1",xmlns:"http://www.w3.org/2000/svg",style:{height:"1rem",width:"1rem",scale:.8}},ee.createElement("g",{strokeWidth:"0",strokeLinecap:"round",strokeLinejoin:"round"},ee.createElement("path",{d:"M19.587 16.001l6.096 6.096c0.396 0.396 0.396 1.039 0 1.435l-2.151 2.151c-0.396 0.396-1.038 0.396-1.435 0l-6.097-6.096-6.097 6.096c-0.396 0.396-1.038 0.396-1.434 0l-2.152-2.151c-0.396-0.396-0.396-1.038 0-1.435l6.097-6.096-6.097-6.097c-0.396-0.396-0.396-1.039 0-1.435l2.153-2.151c0.396-0.396 1.038-0.396 1.434 0l6.096 6.097 6.097-6.097c0.396-0.396 1.038-0.396 1.435 0l2.151 2.152c0.396 0.396 0.396 1.038 0 1.435l-6.096 6.096z"})))},le=function SectionButtonIcon(m){var v=m.flip,q=void 0!==v&&v;return ee.createElement("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{fill:"white",height:"1.25rem",width:"1.25rem",transform:q?"rotate(180deg)":"rotate(0)"}},ee.createElement("g",{strokeWidth:"0",strokeLinecap:"round",strokeLinejoin:"round"},ee.createElement("path",{d:"M4 20L15.3333 12L4 4V20Z",fill:"#ffffff"}),ee.createElement("path",{d:"M20 4H17.3333V20H20V4Z",fill:"#ffffff"})))},pe=function TrackScrubberZoomInIcon(m){var v=m.scale;return ee.createElement("svg",{viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",style:{fill:"white",height:"1.25rem",width:"1.25rem",scale:v}},ee.createElement("g",{strokeWidth:"0",strokeLinecap:"round",strokeLinejoin:"round"},ee.createElement("path",{fill:"#ffffff",fillRule:"evenodd",d:"M4 9a5 5 0 1110 0A5 5 0 014 9zm5-7a7 7 0 104.2 12.6.999.999 0 00.093.107l3 3a1 1 0 001.414-1.414l-3-3a.999.999 0 00-.107-.093A7 7 0 009 2zM8 6.5a1 1 0 112 0V8h1.5a1 1 0 110 2H10v1.5a1 1 0 11-2 0V10H6.5a1 1 0 010-2H8V6.5z"})))},fe=function TrackScrubberZoomOutIcon(m){var v=m.scale;return ee.createElement("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{fill:"white",height:"1.25rem",width:"1.25rem",scale:v}},ee.createElement("g",{strokeWidth:"0",strokeLinecap:"round",strokeLinejoin:"round"},ee.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4 11C4 7.13401 7.13401 4 11 4C14.866 4 18 7.13401 18 11C18 14.866 14.866 18 11 18C7.13401 18 4 14.866 4 11ZM11 2C6.02944 2 2 6.02944 2 11C2 15.9706 6.02944 20 11 20C13.125 20 15.078 19.2635 16.6177 18.0319L20.2929 21.7071C20.6834 22.0976 21.3166 22.0976 21.7071 21.7071C22.0976 21.3166 22.0976 20.6834 21.7071 20.2929L18.0319 16.6177C19.2635 15.078 20 13.125 20 11C20 6.02944 15.9706 2 11 2Z",fill:"#ffffff"}),ee.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 11C7 10.4477 7.44772 10 8 10H14C14.5523 10 15 10.4477 15 11C15 11.5523 14.5523 12 14 12H8C7.44772 12 7 11.5523 7 11Z",fill:"#ffffff"})))},ye=function LockedSVGIcon(){return ee.createElement("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",style:{height:"0.75rem",width:"0.75rem"},className:"structure-item-locked"},ee.createElement("g",{strokeWidth:"0",strokeLinecap:"round",strokeLinejoin:"round"},ee.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.25 10.0546V8C5.25 4.27208 8.27208 1.25 12 1.25C15.7279 1.25 18.75 4.27208 18.75 8V10.0546C19.8648 10.1379 20.5907 10.348 21.1213 10.8787C22 11.7574 22 13.1716 22 16C22 18.8284 22 20.2426 21.1213 21.1213C20.2426 22 18.8284 22 16 22H8C5.17157 22 3.75736 22 2.87868 21.1213C2 20.2426 2 18.8284 2 16C2 13.1716 2 11.7574 2.87868 10.8787C3.40931 10.348 4.13525 10.1379 5.25 10.0546ZM6.75 8C6.75 5.10051 9.10051 2.75 12 2.75C14.8995 2.75 17.25 5.10051 17.25 8V10.0036C16.867 10 16.4515 10 16 10H8C7.54849 10 7.13301 10 6.75 10.0036V8Z",fill:"#000000"})))},be=function SearchArrow(m){var v=m.flip,q=void 0!==v&&v;return ee.createElement("svg",{viewBox:"0 0 1024 1024",fill:"#ffffff",xmlns:"http://www.w3.org/2000/svg",style:{height:"1rem",width:"1rem",scale:.8,transform:q?"rotate(180deg)":"rotate(0)"}},ee.createElement("g",{id:"SVGRepo_bgCarrier",strokeWidth:"0"}),ee.createElement("g",{id:"SVGRepo_tracerCarrier",strokeLinecap:"round",strokeLinejoin:"round"}),ee.createElement("g",{id:"SVGRepo_iconCarrier"},ee.createElement("path",{d:"M256 120.768L306.432 64 768 512l-461.568 448L256 903.232 659.072 512z",fill:"#ffffff"})))},Re=function FileDownloadIcon(){return ee.createElement("svg",{viewBox:"0 0 24 24",fill:"#fffff",xmlns:"http://www.w3.org/2000/svg",style:{fill:"none",height:"1.25rem",width:"1.25rem"}},ee.createElement("g",{id:"SVGRepo_bgCarrier",strokeWidth:"0"}),ee.createElement("g",{id:"SVGRepo_tracerCarrier",strokeLinecap:"round",strokeLinejoin:"round"}),ee.createElement("g",{id:"SVGRepo_iconCarrier"},ee.createElement("rect",{width:"24",height:"24",fill:"none"}),ee.createElement("path",{d:"M5 12V18C5 18.5523 5.44772 19 6 19H18C18.5523 19 19 18.5523 19 18V12",stroke:"#ffffff",strokeLinecap:"round",strokeLinejoin:"round"}),ee.createElement("path",{d:"M12 3L12 15M12 15L16 11M12 15L8 11",stroke:"#ffffff",strokeLinecap:"round",strokeLinejoin:"round"})))}},18056:(m,v,q)=>{"use strict";q.d(v,{$K:()=>setAppErrorMessage,EP:()=>autoScroll,FI:()=>fe,NB:()=>fileDownload,Or:()=>checkSrcRange,TN:()=>getCanvasTarget,Ug:()=>parseSequences,aF:()=>xe,cY:()=>setAppEmptyManifestMessage,dS:()=>getMediaFragment,eL:()=>getLabelValue,fy:()=>getAnnotations,gm:()=>identifyMachineGen,i7:()=>be,jh:()=>validateTimeInput,lP:()=>timeToS,n7:()=>timeToHHmmss,ox:()=>identifySupplementingAnnotation,pF:()=>parseAnnotations,tk:()=>setCanvasMessageTimeout,un:()=>handleFetchErrors,vM:()=>_e,wj:()=>getResourceItems,xy:()=>playerHotKeys});var ee=q(71002),ae=q(42982),ie=q(70885),de=q(66947),ce=q(69111),le={transcript:1,caption:2,both:3},pe="Error encountered. Please check your Manifest.",fe=pe,ye="No media resource(s). Please check your Manifest.",be=ye,Re=1e4,xe=Re;function setCanvasMessageTimeout(m){xe=m||Re}function setAppErrorMessage(m){fe=m||pe}function setAppEmptyManifestMessage(m){be=m||ye}function parseSequences(m){var v=(0,de.parseManifest)(m).getSequences();if(null!=v&&null!=v[0])return v;throw new Error(fe)}function timeToHHmmss(m){var v=arguments.length>1&&void 0!==arguments[1]&&arguments[1],q=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(isNaN(m))return"";var ee=Math.floor(m/3600),ae=Math.floor(m%3600/60),ie=m-60*ae-3600*ee,de="",ce=ee<10?"0".concat(ee):"".concat(ee);de=v||ee>0?de+"".concat(ce,":"):de;var le=ae<10?"0".concat(ae):"".concat(ae);de+="".concat(le,":");var pe=q?ie.toFixed(3):parseInt(ie);return pe=ie<10?"0".concat(pe):"".concat(pe),de+="".concat(pe)}function timeToS(m){var v=m.split(":").reverse(),q=(0,ie.Z)(v,3),ee=q[0],ae=q[1],de=q[2];return(null!=de?3600*parseInt(de):0)+(null!=ae?60*parseInt(ae):0)+(""===ee?0:parseFloat(ee.replace(",",".")))}function handleFetchErrors(m){if(!m.ok)throw new Error(fe);return m}function checkSrcRange(m,v){return void 0!==m&&(void 0===v||!(m.start>v.end&&m.end>v.end))}function getCanvasTarget(m,v,q){var ee,ae;return m.map((function(ie,de){var ce=de>0?m[de].altStart:0;isNaN(pe)&&(pe=q);var le=ie.start,pe=ie.end,fe=ce+le,ye=ce+pe;v.start>=fe&&v.start2&&void 0!==arguments[2]?arguments[2]:"",ee=arguments.length>3&&void 0!==arguments[3]&&arguments[3],ae=""===q?v.split(".").reverse()[0]:q;(ae.length>4||ae.length<3||ae===v)&&(ae=m.split(".").reverse()[0]);var ie=ae.length>4||ae.length<3?"":ae,de=v.endsWith(ie)?v.split(".".concat(ie))[0]:v;ee&&(de="".concat(de," (machine generated)"));var ce=""!=ie?"".concat(de,".").concat(ie):de;if(m.endsWith("transcripts")||m.endsWith("captions"))fetch(m).then((function(m){m.blob().then((function(m){var v=window.URL.createObjectURL(m),q=document.createElement("a");q.href=v,q.download="".concat(ce),q.click()}))})).catch((function(m){console.log(m)}));else{var le=document.createElement("a");le.setAttribute("href",m),le.setAttribute("download","".concat(ce)),le.style.display="none",document.body.appendChild(le),le.click(),document.body.removeChild(le)}}function getMediaFragment(m){var v=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(void 0===m);else{var q=m.split("#t=")[1];if(void 0!==q){var ee,de,ce,le=/([0-9]*:){1,2}([0-9]{2})(?:((\.|\,)[0-9]{2,3})?)/g;if(q.includes(":")&&(null===(ee=(0,ae.Z)(q.matchAll(/\,/g)))||void 0===ee?void 0:ee.length)>1){var pe=(0,ae.Z)(q.matchAll(le)),fe=2==(null==pe?void 0:pe.length)?[pe[0][0],pe[1][0]]:[0,0],ye=(0,ie.Z)(fe,2);de=ye[0],ce=ye[1]}else{var be=q.split(","),Re=(0,ie.Z)(be,2);de=Re[0],ce=Re[1]}return void 0===ce&&(ce=v.toString()),{start:de.match(le)?timeToS(de):Number(de),end:ce.match(le)?timeToS(ce):Number(ce)}}}}function parseAnnotations(m,v){var q=[];if(!m)return q;var ee=null;if(m.length&&(ee=new de.AnnotationPage(m[0],{})),!ee)return q;var ae=ee.getItems();if(void 0===ae)return q;for(var ie=0;ie1)de=!0,m.map((function(m,ee){var de=getResourceInfo(m.getBody()[0],q);if("painting"===q){var ce=parseCanvasTarget(m,v,ee);ie.push(ce)}de.length>0&&de[0].src&&ae.push(de[0])}));else{if(!((null===(ee=m[0].getBody())||void 0===ee?void 0:ee.length)>0))return{resources:ae,error:"No resources found"};m[0].getBody().map((function(m){var v=getResourceInfo(m,q);v.length>0&&v[0].src&&ae.push(v[0])}))}return{canvasTargets:ie,isMultiSource:de,resources:ae}}function parseCanvasTarget(m,v,q){var ee=getMediaFragment(m.getTarget(),v);if(null!=ee||!ee)return ee.id=m.id,isNaN(ee.end)&&(ee.end=v),ee.end=Number((ee.end-ee.start).toFixed(2)),ee.duration=ee.end,ee.altStart=ee.start,ee.start=0,ee.sIndex=q,ee}function getResourceInfo(m,v){var q=[],ee=le.both,ae=void 0;if(1===m.getLabel().length?ae=m.getLabel().getValue():m.getLabel().length>1&&(ae=getLabelValue(m.getLabel()[0]._value)),"supplementing"===v&&(ee=identifySupplementingAnnotation(m.id)),ee!=le.transcript){var ie={src:m.id,key:m.id,type:m.getProperty("format"),kind:m.getProperty("type"),label:ae||"auto",value:m.getProperty("value")?m.getProperty("value"):""};"supplementing"===v&&(ie.srclang=m.getProperty("language")||"en",ie.kind=m.getProperty("format").toLowerCase().includes("text/vtt")?"subtitles":"metadata"),q.push(ie)}return q}function identifyMachineGen(m){var v=/(\(machine(\s|\-)generated\))/gi;return{isMachineGen:v.test(m),labelText:m.replace(v,"").trim()}}function identifySupplementingAnnotation(m){var v=m.split("/").reverse()[0];return"transcripts"===v?le.transcript:"captions"===v?le.caption:le.both}function getLabelValue(m){if(m&&"object"===(0,ee.Z)(m)){var v=Object.keys(m);if(v&&v.length>0){var q=v[0];return m[q].length>0?(0,ce.decode)(m[q][0]):""}}else if("string"==typeof m)return(0,ce.decode)(m);return"Label could not be parsed"}function validateTimeInput(m){return/^(([0-1][0-9])|([2][0-3])):([0-5][0-9])(:[0-5][0-9](?:[.]\d{1,3})?)?$/.test(m)}function autoScroll(m,v){var q=arguments.length>2&&void 0!==arguments[2]&&arguments[2],ee=m.offsetTop-v.current.offsetTop;if(q)v.current.scrollTop=ee;else{var ae=v.current.clientHeight-m.clientHeight;v.current.scrollTop=ee>ae?ee-v.current.clientHeight/2:ae/2>ee?0:ee/2}}function playerHotKeys(m,v,q){var ee=null==v?void 0:v.player(),ae=document.activeElement,ie=ae.className.includes("vjs")||ae.className.includes("videojs"),de=m.which,ce=m.ctrlKey||m.metaKey||m.altKey||m.shiftKey;if((!ae||-1===["input","textarea"].indexOf(ae.tagName.toLowerCase())&&("tab"!==ae.role||37!==de&&39!==de)||ie)&&!ce&&!q&&null!=ee){switch(de){case 32:case 75:m.preventDefault(),ee.paused()?ee.play():ee.pause();break;case 70:m.preventDefault(),ee.isAudio()||(ee.isFullscreen()?ee.exitFullscreen():ee.requestFullscreen());break;case 77:m.preventDefault();var le=ee.volume(),pe=ee.lastVolume_();if(0===le){var fe=pe<.1?.1:pe;ee.volume(fe),ee.muted(!1)}else ee.muted(!ee.muted());break;case 37:m.preventDefault(),ee.currentTime(ee.currentTime()-5);break;case 39:m.preventDefault(),ee.currentTime(ee.currentTime()+5);break;case 38:m.preventDefault(),ee.muted()&&ee.muted(!1),ee.volume(ee.volume()+.1);break;case 40:m.preventDefault(),ee.volume(ee.volume()-.1);break;default:return}m.stopPropagation()}}var _e=function groupBy(m,v){return m.reduce((function(m,q){return(m[q[v]]=m[q[v]]||[]).push(q),m}),{})}},79742:(m,v)=>{"use strict";v.byteLength=function byteLength(m){var v=getLens(m),q=v[0],ee=v[1];return 3*(q+ee)/4-ee},v.toByteArray=function toByteArray(m){var v,q,ie=getLens(m),de=ie[0],ce=ie[1],le=new ae(_byteLength(m,de,ce)),pe=0,fe=ce>0?de-4:de;for(q=0;q>16&255,le[pe++]=v>>8&255,le[pe++]=255&v;2===ce&&(v=ee[m.charCodeAt(q)]<<2|ee[m.charCodeAt(q+1)]>>4,le[pe++]=255&v);1===ce&&(v=ee[m.charCodeAt(q)]<<10|ee[m.charCodeAt(q+1)]<<4|ee[m.charCodeAt(q+2)]>>2,le[pe++]=v>>8&255,le[pe++]=255&v);return le},v.fromByteArray=function fromByteArray(m){for(var v,ee=m.length,ae=ee%3,ie=[],de=16383,ce=0,le=ee-ae;cele?le:ce+de));1===ae?(v=m[ee-1],ie.push(q[v>>2]+q[v<<4&63]+"==")):2===ae&&(v=(m[ee-2]<<8)+m[ee-1],ie.push(q[v>>10]+q[v>>4&63]+q[v<<2&63]+"="));return ie.join("")};for(var q=[],ee=[],ae="undefined"!=typeof Uint8Array?Uint8Array:Array,ie="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",de=0,ce=ie.length;de0)throw new Error("Invalid string. Length must be a multiple of 4");var q=m.indexOf("=");return-1===q&&(q=v),[q,q===v?0:4-q%4]}function _byteLength(m,v,q){return 3*(v+q)/4-q}function encodeChunk(m,v,ee){for(var ae,ie,de=[],ce=v;ce>18&63]+q[ie>>12&63]+q[ie>>6&63]+q[63&ie]);return de.join("")}ee["-".charCodeAt(0)]=62,ee["_".charCodeAt(0)]=63},89846:m=>{"use strict";m.exports=function(m){var v=m._SomePromiseArray;function any(m){var q=new v(m),ee=q.promise();return q.setHowMany(1),q.setUnwrap(),q.init(),ee}m.any=function(m){return any(m)},m.prototype.any=function(){return any(this)}}},4601:(m,v,q)=>{"use strict";var ee;try{throw new Error}catch(m){ee=m}var ae=q(10679),ie=q(7824),de=q(75942);function Async(){this._customScheduler=!1,this._isTickUsed=!1,this._lateQueue=new ie(16),this._normalQueue=new ie(16),this._haveDrainedQueues=!1,this._trampolineEnabled=!0;var m=this;this.drainQueues=function(){m._drainQueues()},this._schedule=ae}function AsyncInvokeLater(m,v,q){this._lateQueue.push(m,v,q),this._queueTick()}function AsyncInvoke(m,v,q){this._normalQueue.push(m,v,q),this._queueTick()}function AsyncSettlePromises(m){this._normalQueue._pushOne(m),this._queueTick()}Async.prototype.setScheduler=function(m){var v=this._schedule;return this._schedule=m,this._customScheduler=!0,v},Async.prototype.hasCustomScheduler=function(){return this._customScheduler},Async.prototype.enableTrampoline=function(){this._trampolineEnabled=!0},Async.prototype.disableTrampolineIfNecessary=function(){de.hasDevTools&&(this._trampolineEnabled=!1)},Async.prototype.haveItemsQueued=function(){return this._isTickUsed||this._haveDrainedQueues},Async.prototype.fatalError=function(m,v){v?(process.stderr.write("Fatal "+(m instanceof Error?m.stack:m)+"\n"),process.exit(2)):this.throwLater(m)},Async.prototype.throwLater=function(m,v){if(1===arguments.length&&(v=m,m=function(){throw v}),"undefined"!=typeof setTimeout)setTimeout((function(){m(v)}),0);else try{this._schedule((function(){m(v)}))}catch(m){throw new Error("No async scheduler available\n\n See http://goo.gl/MqrFmX\n")}},de.hasDevTools?(Async.prototype.invokeLater=function(m,v,q){this._trampolineEnabled?AsyncInvokeLater.call(this,m,v,q):this._schedule((function(){setTimeout((function(){m.call(v,q)}),100)}))},Async.prototype.invoke=function(m,v,q){this._trampolineEnabled?AsyncInvoke.call(this,m,v,q):this._schedule((function(){m.call(v,q)}))},Async.prototype.settlePromises=function(m){this._trampolineEnabled?AsyncSettlePromises.call(this,m):this._schedule((function(){m._settlePromises()}))}):(Async.prototype.invokeLater=AsyncInvokeLater,Async.prototype.invoke=AsyncInvoke,Async.prototype.settlePromises=AsyncSettlePromises),Async.prototype._drainQueue=function(m){for(;m.length()>0;){var v=m.shift();if("function"==typeof v){var q=m.shift(),ee=m.shift();v.call(q,ee)}else v._settlePromises()}},Async.prototype._drainQueues=function(){this._drainQueue(this._normalQueue),this._reset(),this._haveDrainedQueues=!0,this._drainQueue(this._lateQueue)},Async.prototype._queueTick=function(){this._isTickUsed||(this._isTickUsed=!0,this._schedule(this.drainQueues))},Async.prototype._reset=function(){this._isTickUsed=!1},m.exports=Async,m.exports.firstLineError=ee},23635:m=>{"use strict";m.exports=function(m,v,q,ee){var ae=!1,rejectThis=function(m,v){this._reject(v)},targetRejected=function(m,v){v.promiseRejectionQueued=!0,v.bindingPromise._then(rejectThis,rejectThis,null,this,m)},bindingResolved=function(m,v){0==(50397184&this._bitField)&&this._resolveCallback(v.target)},bindingRejected=function(m,v){v.promiseRejectionQueued||this._reject(m)};m.prototype.bind=function(ie){ae||(ae=!0,m.prototype._propagateFrom=ee.propagateFromFunction(),m.prototype._boundValue=ee.boundValueFunction());var de=q(ie),ce=new m(v);ce._propagateFrom(this,1);var le=this._target();if(ce._setBoundTo(de),de instanceof m){var pe={promiseRejectionQueued:!1,promise:ce,target:le,bindingPromise:de};le._then(v,targetRejected,void 0,ce,pe),de._then(bindingResolved,bindingRejected,void 0,ce,pe),ce._setOnCancel(de)}else ce._resolveCallback(le);return ce},m.prototype._setBoundTo=function(m){void 0!==m?(this._bitField=2097152|this._bitField,this._boundTo=m):this._bitField=-2097153&this._bitField},m.prototype._isBound=function(){return 2097152==(2097152&this._bitField)},m.bind=function(v,q){return m.resolve(q).bind(v)}}},12293:(m,v,q)=>{"use strict";var ee=Object.create;if(ee){var ae=ee(null),ie=ee(null);ae[" size"]=ie[" size"]=0}m.exports=function(m){var v,ee,de=q(75942),ce=de.canEvaluate,le=de.isIdentifier,makeMethodCaller=function(m){return new Function("ensureMethod"," \n return function(obj) { \n 'use strict' \n var len = this.length; \n ensureMethod(obj, 'methodName'); \n switch(len) { \n case 1: return obj.methodName(this[0]); \n case 2: return obj.methodName(this[0], this[1]); \n case 3: return obj.methodName(this[0], this[1], this[2]); \n case 0: return obj.methodName(); \n default: \n return obj.methodName.apply(obj, this); \n } \n }; \n ".replace(/methodName/g,m))(ensureMethod)},makeGetter=function(m){return new Function("obj"," \n 'use strict'; \n return obj.propertyName; \n ".replace("propertyName",m))},getCompiled=function(m,v,q){var ee=q[m];if("function"!=typeof ee){if(!le(m))return null;if(ee=v(m),q[m]=ee,q[" size"]++,q[" size"]>512){for(var ae=Object.keys(q),ie=0;ie<256;++ie)delete q[ae[ie]];q[" size"]=ae.length-256}}return ee};function ensureMethod(v,q){var ee;if(null!=v&&(ee=v[q]),"function"!=typeof ee){var ae="Object "+de.classString(v)+" has no method '"+de.toString(q)+"'";throw new m.TypeError(ae)}return ee}function caller(m){return ensureMethod(m,this.pop()).apply(m,this)}function namedGetter(m){return m[this]}function indexedGetter(m){var v=+this;return v<0&&(v=Math.max(0,v+m.length)),m[v]}v=function(m){return getCompiled(m,makeMethodCaller,ae)},ee=function(m){return getCompiled(m,makeGetter,ie)},m.prototype.call=function(m){for(var q=arguments.length,ee=new Array(Math.max(q-1,0)),ae=1;ae{"use strict";m.exports=function(m,v,ee,ae){var ie=q(75942),de=ie.tryCatch,ce=ie.errorObj,le=m._async;m.prototype.break=m.prototype.cancel=function(){if(!ae.cancellation())return this._warn("cancellation is disabled");for(var m=this,v=m;m._isCancellable();){if(!m._cancelBy(v)){v._isFollowing()?v._followee().cancel():v._cancelBranched();break}var q=m._cancellationParent;if(null==q||!q._isCancellable()){m._isFollowing()?m._followee().cancel():m._cancelBranched();break}m._isFollowing()&&m._followee().cancel(),m._setWillBeCancelled(),v=m,m=q}},m.prototype._branchHasCancelled=function(){this._branchesRemainingToCancel--},m.prototype._enoughBranchesHaveCancelled=function(){return void 0===this._branchesRemainingToCancel||this._branchesRemainingToCancel<=0},m.prototype._cancelBy=function(m){return m===this?(this._branchesRemainingToCancel=0,this._invokeOnCancel(),!0):(this._branchHasCancelled(),!!this._enoughBranchesHaveCancelled()&&(this._invokeOnCancel(),!0))},m.prototype._cancelBranched=function(){this._enoughBranchesHaveCancelled()&&this._cancel()},m.prototype._cancel=function(){this._isCancellable()&&(this._setCancelled(),le.invoke(this._cancelPromises,this,void 0))},m.prototype._cancelPromises=function(){this._length()>0&&this._settlePromises()},m.prototype._unsetOnCancel=function(){this._onCancelField=void 0},m.prototype._isCancellable=function(){return this.isPending()&&!this._isCancelled()},m.prototype.isCancellable=function(){return this.isPending()&&!this.isCancelled()},m.prototype._doInvokeOnCancel=function(m,v){if(ie.isArray(m))for(var q=0;q{"use strict";m.exports=function(m){var v=q(75942),ee=q(89571).keys,ae=v.tryCatch,ie=v.errorObj;return function catchFilter(q,de,ce){return function(le){var pe=ce._boundValue();e:for(var fe=0;fe{"use strict";m.exports=function(m){var v=!1,q=[];function Context(){this._trace=new Context.CapturedTrace(peekContext())}function peekContext(){var m=q.length-1;if(m>=0)return q[m]}return m.prototype._promiseCreated=function(){},m.prototype._pushContext=function(){},m.prototype._popContext=function(){return null},m._peekContext=m.prototype._peekContext=function(){},Context.prototype._pushContext=function(){void 0!==this._trace&&(this._trace._promiseCreated=null,q.push(this._trace))},Context.prototype._popContext=function(){if(void 0!==this._trace){var m=q.pop(),v=m._promiseCreated;return m._promiseCreated=null,v}return null},Context.CapturedTrace=null,Context.create=function createContext(){if(v)return new Context},Context.deactivateLongStackTraces=function(){},Context.activateLongStackTraces=function(){var q=m.prototype._pushContext,ee=m.prototype._popContext,ae=m._peekContext,ie=m.prototype._peekContext,de=m.prototype._promiseCreated;Context.deactivateLongStackTraces=function(){m.prototype._pushContext=q,m.prototype._popContext=ee,m._peekContext=ae,m.prototype._peekContext=ie,m.prototype._promiseCreated=de,v=!1},v=!0,m.prototype._pushContext=Context.prototype._pushContext,m.prototype._popContext=Context.prototype._popContext,m._peekContext=m.prototype._peekContext=peekContext,m.prototype._promiseCreated=function(){var m=this._peekContext();m&&null==m._promiseCreated&&(m._promiseCreated=this)}},Context}},90461:(m,v,q)=>{"use strict";m.exports=function(m,v){var ee,ae,ie,de=m._getDomain,ce=m._async,le=q(57621).Warning,pe=q(75942),fe=pe.canAttachTrace,ye=/[\\\/]bluebird[\\\/]js[\\\/](release|debug|instrumented)/,be=/\((?:timers\.js):\d+:\d+\)/,Re=/[\/<\(](.+?):(\d+):(\d+)\)?\s*$/,xe=null,_e=null,we=!1,Te=!(0==pe.env("BLUEBIRD_DEBUG")||!pe.env("BLUEBIRD_DEBUG")&&"development"!==pe.env("NODE_ENV")),Se=!(0==pe.env("BLUEBIRD_WARNINGS")||!Te&&!pe.env("BLUEBIRD_WARNINGS")),Ie=!(0==pe.env("BLUEBIRD_LONG_STACK_TRACES")||!Te&&!pe.env("BLUEBIRD_LONG_STACK_TRACES")),Pe=0!=pe.env("BLUEBIRD_W_FORGOTTEN_RETURN")&&(Se||!!pe.env("BLUEBIRD_W_FORGOTTEN_RETURN"));m.prototype.suppressUnhandledRejections=function(){var m=this._target();m._bitField=-1048577&m._bitField|524288},m.prototype._ensurePossibleRejectionHandled=function(){0==(524288&this._bitField)&&(this._setRejectionIsUnhandled(),ce.invokeLater(this._notifyUnhandledRejection,this,void 0))},m.prototype._notifyUnhandledRejectionIsHandled=function(){fireRejectionEvent("rejectionHandled",ee,void 0,this)},m.prototype._setReturnedNonUndefined=function(){this._bitField=268435456|this._bitField},m.prototype._returnedNonUndefined=function(){return 0!=(268435456&this._bitField)},m.prototype._notifyUnhandledRejection=function(){if(this._isRejectionUnhandled()){var m=this._settledValue();this._setUnhandledRejectionIsNotified(),fireRejectionEvent("unhandledRejection",ae,m,this)}},m.prototype._setUnhandledRejectionIsNotified=function(){this._bitField=262144|this._bitField},m.prototype._unsetUnhandledRejectionIsNotified=function(){this._bitField=-262145&this._bitField},m.prototype._isUnhandledRejectionNotified=function(){return(262144&this._bitField)>0},m.prototype._setRejectionIsUnhandled=function(){this._bitField=1048576|this._bitField},m.prototype._unsetRejectionIsUnhandled=function(){this._bitField=-1048577&this._bitField,this._isUnhandledRejectionNotified()&&(this._unsetUnhandledRejectionIsNotified(),this._notifyUnhandledRejectionIsHandled())},m.prototype._isRejectionUnhandled=function(){return(1048576&this._bitField)>0},m.prototype._warn=function(m,v,q){return warn(m,v,q||this)},m.onPossiblyUnhandledRejection=function(m){var v=de();ae="function"==typeof m?null===v?m:pe.domainBind(v,m):void 0},m.onUnhandledRejectionHandled=function(m){var v=de();ee="function"==typeof m?null===v?m:pe.domainBind(v,m):void 0};var disableLongStackTraces=function(){};m.longStackTraces=function(){if(ce.haveItemsQueued()&&!Qe.longStackTraces)throw new Error("cannot enable long stack traces after promises have been created\n\n See http://goo.gl/MqrFmX\n");if(!Qe.longStackTraces&&longStackTracesIsSupported()){var q=m.prototype._captureStackTrace,ee=m.prototype._attachExtraTrace;Qe.longStackTraces=!0,disableLongStackTraces=function(){if(ce.haveItemsQueued()&&!Qe.longStackTraces)throw new Error("cannot enable long stack traces after promises have been created\n\n See http://goo.gl/MqrFmX\n");m.prototype._captureStackTrace=q,m.prototype._attachExtraTrace=ee,v.deactivateLongStackTraces(),ce.enableTrampoline(),Qe.longStackTraces=!1},m.prototype._captureStackTrace=longStackTracesCaptureStackTrace,m.prototype._attachExtraTrace=longStackTracesAttachExtraTrace,v.activateLongStackTraces(),ce.disableTrampolineIfNecessary()}},m.hasLongStackTraces=function(){return Qe.longStackTraces&&longStackTracesIsSupported()};var qe=function(){try{if("function"==typeof CustomEvent){var m=new CustomEvent("CustomEvent");return pe.global.dispatchEvent(m),function(m,v){var q=new CustomEvent(m.toLowerCase(),{detail:v,cancelable:!0});return!pe.global.dispatchEvent(q)}}if("function"==typeof Event){m=new Event("CustomEvent");return pe.global.dispatchEvent(m),function(m,v){var q=new Event(m.toLowerCase(),{cancelable:!0});return q.detail=v,!pe.global.dispatchEvent(q)}}return(m=document.createEvent("CustomEvent")).initCustomEvent("testingtheevent",!1,!0,{}),pe.global.dispatchEvent(m),function(m,v){var q=document.createEvent("CustomEvent");return q.initCustomEvent(m.toLowerCase(),!1,!0,v),!pe.global.dispatchEvent(q)}}catch(m){}return function(){return!1}}(),We=pe.isNode?function(){return process.emit.apply(process,arguments)}:pe.global?function(m){var v="on"+m.toLowerCase(),q=pe.global[v];return!!q&&(q.apply(pe.global,[].slice.call(arguments,1)),!0)}:function(){return!1};function generatePromiseLifecycleEventObject(m,v){return{promise:v}}var ze={promiseCreated:generatePromiseLifecycleEventObject,promiseFulfilled:generatePromiseLifecycleEventObject,promiseRejected:generatePromiseLifecycleEventObject,promiseResolved:generatePromiseLifecycleEventObject,promiseCancelled:generatePromiseLifecycleEventObject,promiseChained:function(m,v,q){return{promise:v,child:q}},warning:function(m,v){return{warning:v}},unhandledRejection:function(m,v,q){return{reason:v,promise:q}},rejectionHandled:generatePromiseLifecycleEventObject},activeFireEvent=function(m){var v=!1;try{v=We.apply(null,arguments)}catch(m){ce.throwLater(m),v=!0}var q=!1;try{q=qe(m,ze[m].apply(null,arguments))}catch(m){ce.throwLater(m),q=!0}return q||v};function defaultFireEvent(){return!1}function cancellationExecute(m,v,q){var ee=this;try{m(v,q,(function(m){if("function"!=typeof m)throw new TypeError("onCancel must be a function, got: "+pe.toString(m));ee._attachCancellationCallback(m)}))}catch(m){return m}}function cancellationAttachCancellationCallback(m){if(!this._isCancellable())return this;var v=this._onCancel();void 0!==v?pe.isArray(v)?v.push(m):this._setOnCancel([v,m]):this._setOnCancel(m)}function cancellationOnCancel(){return this._onCancelField}function cancellationSetOnCancel(m){this._onCancelField=m}function cancellationClearCancellationData(){this._cancellationParent=void 0,this._onCancelField=void 0}function cancellationPropagateFrom(m,v){if(0!=(1&v)){this._cancellationParent=m;var q=m._branchesRemainingToCancel;void 0===q&&(q=0),m._branchesRemainingToCancel=q+1}0!=(2&v)&&m._isBound()&&this._setBoundTo(m._boundTo)}m.config=function(v){if("longStackTraces"in(v=Object(v))&&(v.longStackTraces?m.longStackTraces():!v.longStackTraces&&m.hasLongStackTraces()&&disableLongStackTraces()),"warnings"in v){var q=v.warnings;Qe.warnings=!!q,Pe=Qe.warnings,pe.isObject(q)&&"wForgottenReturn"in q&&(Pe=!!q.wForgottenReturn)}if("cancellation"in v&&v.cancellation&&!Qe.cancellation){if(ce.haveItemsQueued())throw new Error("cannot enable cancellation after promises are in use");m.prototype._clearCancellationData=cancellationClearCancellationData,m.prototype._propagateFrom=cancellationPropagateFrom,m.prototype._onCancel=cancellationOnCancel,m.prototype._setOnCancel=cancellationSetOnCancel,m.prototype._attachCancellationCallback=cancellationAttachCancellationCallback,m.prototype._execute=cancellationExecute,Ve=cancellationPropagateFrom,Qe.cancellation=!0}return"monitoring"in v&&(v.monitoring&&!Qe.monitoring?(Qe.monitoring=!0,m.prototype._fireEvent=activeFireEvent):!v.monitoring&&Qe.monitoring&&(Qe.monitoring=!1,m.prototype._fireEvent=defaultFireEvent)),m},m.prototype._fireEvent=defaultFireEvent,m.prototype._execute=function(m,v,q){try{m(v,q)}catch(m){return m}},m.prototype._onCancel=function(){},m.prototype._setOnCancel=function(m){},m.prototype._attachCancellationCallback=function(m){},m.prototype._captureStackTrace=function(){},m.prototype._attachExtraTrace=function(){},m.prototype._clearCancellationData=function(){},m.prototype._propagateFrom=function(m,v){};var Ve=function bindingPropagateFrom(m,v){0!=(2&v)&&m._isBound()&&this._setBoundTo(m._boundTo)};function boundValueFunction(){var v=this._boundTo;return void 0!==v&&v instanceof m?v.isFulfilled()?v.value():void 0:v}function longStackTracesCaptureStackTrace(){this._trace=new CapturedTrace(this._peekContext())}function longStackTracesAttachExtraTrace(m,v){if(fe(m)){var q=this._trace;if(void 0!==q&&v&&(q=q._parent),void 0!==q)q.attachExtraTrace(m);else if(!m.__stackCleaned__){var ee=parseStackAndMessage(m);pe.notEnumerableProp(m,"stack",ee.message+"\n"+ee.stack.join("\n")),pe.notEnumerableProp(m,"__stackCleaned__",!0)}}}function warn(v,q,ee){if(Qe.warnings){var ae,ie=new le(v);if(q)ee._attachExtraTrace(ie);else if(Qe.longStackTraces&&(ae=m._peekContext()))ae.attachExtraTrace(ie);else{var de=parseStackAndMessage(ie);ie.stack=de.message+"\n"+de.stack.join("\n")}activeFireEvent("warning",ie)||formatAndLogError(ie,"",!0)}}function reconstructStack(m,v){for(var q=0;q=0;--ce)if(ee[ce]===ie){de=ce;break}for(ce=de;ce>=0;--ce){var le=ee[ce];if(v[ae]!==le)break;v.pop(),ae--}v=ee}}function cleanStack(m){for(var v=[],q=0;q0&&"SyntaxError"!=m.name&&(v=v.slice(q)),v}function parseStackAndMessage(m){var v=m.stack,q=m.toString();return v="string"==typeof v&&v.length>0?stackFramesAsArray(m):[" (No stack trace)"],{message:q,stack:"SyntaxError"==m.name?v:cleanStack(v)}}function formatAndLogError(m,v,q){if("undefined"!=typeof console){var ee;if(pe.isObject(m)){var ae=m.stack;ee=v+_e(ae,m)}else ee=v+String(m);"function"==typeof ie?ie(ee,q):"function"!=typeof console.log&&"object"!=typeof console.log||console.log(ee)}}function fireRejectionEvent(m,v,q,ee){var ae=!1;try{"function"==typeof v&&(ae=!0,"rejectionHandled"===m?v(ee):v(q,ee))}catch(m){ce.throwLater(m)}"unhandledRejection"===m?activeFireEvent(m,q,ee)||ae||formatAndLogError(q,"Unhandled rejection "):activeFireEvent(m,ee)}function formatNonError(m){var v;if("function"==typeof m)v="[function "+(m.name||"anonymous")+"]";else{v=m&&"function"==typeof m.toString?m.toString():pe.toString(m);if(/\[object [a-zA-Z0-9$_]+\]/.test(v))try{v=JSON.stringify(m)}catch(m){}0===v.length&&(v="(empty array)")}return"(<"+snip(v)+">, no stack trace)"}function snip(m){return m.length<41?m:m.substr(0,38)+"..."}function longStackTracesIsSupported(){return"function"==typeof Xe}var shouldIgnore=function(){return!1},He=/[\/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/;function parseLineInfo(m){var v=m.match(He);if(v)return{fileName:v[1],line:parseInt(v[2],10)}}function CapturedTrace(m){this._parent=m,this._promisesCreated=0;var v=this._length=1+(void 0===m?0:m._length);Xe(this,CapturedTrace),v>32&&this.uncycle()}pe.inherits(CapturedTrace,Error),v.CapturedTrace=CapturedTrace,CapturedTrace.prototype.uncycle=function(){var m=this._length;if(!(m<2)){for(var v=[],q={},ee=0,ae=this;void 0!==ae;++ee)v.push(ae),ae=ae._parent;for(ee=(m=this._length=ee)-1;ee>=0;--ee){var ie=v[ee].stack;void 0===q[ie]&&(q[ie]=ee)}for(ee=0;ee0&&(v[de-1]._parent=void 0,v[de-1]._length=1),v[ee]._parent=void 0,v[ee]._length=1;var ce=ee>0?v[ee-1]:this;de=0;--pe)v[pe]._length=le,le++;return}}}},CapturedTrace.prototype.attachExtraTrace=function(m){if(!m.__stackCleaned__){this.uncycle();for(var v=parseStackAndMessage(m),q=v.message,ee=[v.stack],ae=this;void 0!==ae;)ee.push(cleanStack(ae.stack.split("\n"))),ae=ae._parent;removeCommonRoots(ee),removeDuplicateOrEmptyJumps(ee),pe.notEnumerableProp(m,"stack",reconstructStack(q,ee)),pe.notEnumerableProp(m,"__stackCleaned__",!0)}};var Xe=function stackDetection(){var m=/^\s*at\s*/,v8stackFormatter=function(m,v){return"string"==typeof m?m:void 0!==v.name&&void 0!==v.message?v.toString():formatNonError(v)};if("number"==typeof Error.stackTraceLimit&&"function"==typeof Error.captureStackTrace){Error.stackTraceLimit+=6,xe=m,_e=v8stackFormatter;var v=Error.captureStackTrace;return shouldIgnore=function(m){return ye.test(m)},function(m,q){Error.stackTraceLimit+=6,v(m,q),Error.stackTraceLimit-=6}}var q,ee=new Error;if("string"==typeof ee.stack&&ee.stack.split("\n")[0].indexOf("stackDetection@")>=0)return xe=/@/,_e=v8stackFormatter,we=!0,function captureStackTrace(m){m.stack=(new Error).stack};try{throw new Error}catch(m){q="stack"in m}return!("stack"in ee)&&q&&"number"==typeof Error.stackTraceLimit?(xe=m,_e=v8stackFormatter,function captureStackTrace(m){Error.stackTraceLimit+=6;try{throw new Error}catch(v){m.stack=v.stack}Error.stackTraceLimit-=6}):(_e=function(m,v){return"string"==typeof m?m:"object"!=typeof v&&"function"!=typeof v||void 0===v.name||void 0===v.message?formatNonError(v):v.toString()},null)}();"undefined"!=typeof console&&void 0!==console.warn&&(ie=function(m){console.warn(m)},pe.isNode&&process.stderr.isTTY?ie=function(m,v){var q=v?"":"";console.warn(q+m+"\n")}:pe.isNode||"string"!=typeof(new Error).stack||(ie=function(m,v){console.warn("%c"+m,v?"color: darkorange":"color: red")}));var Qe={warnings:Se,longStackTraces:!1,cancellation:!1,monitoring:!1};return Ie&&m.longStackTraces(),{longStackTraces:function(){return Qe.longStackTraces},warnings:function(){return Qe.warnings},cancellation:function(){return Qe.cancellation},monitoring:function(){return Qe.monitoring},propagateFromFunction:function(){return Ve},boundValueFunction:function(){return boundValueFunction},checkForgottenReturns:function checkForgottenReturns(m,v,q,ee,ae){if(void 0===m&&null!==v&&Pe){if(void 0!==ae&&ae._returnedNonUndefined())return;if(0==(65535&ee._bitField))return;q&&(q+=" ");var ie="",de="";if(v._trace){for(var ce=v._trace.stack.split("\n"),le=cleanStack(ce),pe=le.length-1;pe>=0;--pe){var fe=le[pe];if(!be.test(fe)){var ye=fe.match(Re);ye&&(ie="at "+ye[1]+":"+ye[2]+":"+ye[3]+" ");break}}if(le.length>0){var xe=le[0];for(pe=0;pe0&&(de="\n"+ce[pe-1]);break}}}var _e="a promise was created in a "+q+"handler "+ie+"but was not returned from it, see http://goo.gl/rRqMUw"+de;ee._warn(_e,!0,v)}},setBounds:function setBounds(m,v){if(longStackTracesIsSupported()){for(var q,ee,ae=m.stack.split("\n"),ie=v.stack.split("\n"),de=-1,ce=-1,le=0;le=ce||(shouldIgnore=function(m){if(ye.test(m))return!0;var v=parseLineInfo(m);return!!(v&&v.fileName===q&&de<=v.line&&v.line<=ce)})}},warn:warn,deprecated:function deprecated(m,v){var q=m+" is deprecated and will be removed in a future version.";return v&&(q+=" Use "+v+" instead."),warn(q)},CapturedTrace:CapturedTrace,fireDomEvent:qe,fireGlobalEvent:We}}},45632:m=>{"use strict";m.exports=function(m){function returner(){return this.value}function thrower(){throw this.reason}m.prototype.return=m.prototype.thenReturn=function(v){return v instanceof m&&v.suppressUnhandledRejections(),this._then(returner,void 0,void 0,{value:v},void 0)},m.prototype.throw=m.prototype.thenThrow=function(m){return this._then(thrower,void 0,void 0,{reason:m},void 0)},m.prototype.catchThrow=function(m){if(arguments.length<=1)return this._then(void 0,thrower,void 0,{reason:m},void 0);var v=arguments[1];return this.caught(m,(function(){throw v}))},m.prototype.catchReturn=function(v){if(arguments.length<=1)return v instanceof m&&v.suppressUnhandledRejections(),this._then(void 0,returner,void 0,{value:v},void 0);var q=arguments[1];q instanceof m&&q.suppressUnhandledRejections();return this.caught(v,(function(){return q}))}}},6574:m=>{"use strict";m.exports=function(m,v){var q=m.reduce,ee=m.all;function promiseAllThis(){return ee(this)}m.prototype.each=function(m){return q(this,m,v,0)._then(promiseAllThis,void 0,void 0,this,void 0)},m.prototype.mapSeries=function(m){return q(this,m,v,v)},m.each=function(m,ee){return q(m,ee,v,0)._then(promiseAllThis,void 0,void 0,m,void 0)},m.mapSeries=function PromiseMapSeries(m,ee){return q(m,ee,v,v)}}},57621:(m,v,q)=>{"use strict";var ee,ae,ie=q(89571),de=ie.freeze,ce=q(75942),le=ce.inherits,pe=ce.notEnumerableProp;function subError(m,v){function SubError(q){if(!(this instanceof SubError))return new SubError(q);pe(this,"message","string"==typeof q?q:v),pe(this,"name",m),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):Error.call(this)}return le(SubError,Error),SubError}var fe=subError("Warning","warning"),ye=subError("CancellationError","cancellation error"),be=subError("TimeoutError","timeout error"),Re=subError("AggregateError","aggregate error");try{ee=TypeError,ae=RangeError}catch(m){ee=subError("TypeError","type error"),ae=subError("RangeError","range error")}for(var xe="join pop push shift unshift slice filter forEach some every map indexOf lastIndexOf reduce reduceRight sort reverse".split(" "),_e=0;_e{var v=function(){"use strict";return void 0===this}();if(v)m.exports={freeze:Object.freeze,defineProperty:Object.defineProperty,getDescriptor:Object.getOwnPropertyDescriptor,keys:Object.keys,names:Object.getOwnPropertyNames,getPrototypeOf:Object.getPrototypeOf,isArray:Array.isArray,isES5:v,propertyIsWritable:function(m,v){var q=Object.getOwnPropertyDescriptor(m,v);return!(q&&!q.writable&&!q.set)}};else{var q={}.hasOwnProperty,ee={}.toString,ae={}.constructor.prototype,ObjectKeys=function(m){var v=[];for(var ee in m)q.call(m,ee)&&v.push(ee);return v};m.exports={isArray:function(m){try{return"[object Array]"===ee.call(m)}catch(m){return!1}},keys:ObjectKeys,names:ObjectKeys,defineProperty:function(m,v,q){return m[v]=q.value,m},getDescriptor:function(m,v){return{value:m[v]}},freeze:function(m){return m},getPrototypeOf:function(m){try{return Object(m).constructor.prototype}catch(m){return ae}},isES5:v,propertyIsWritable:function(){return!0}}}},66777:m=>{"use strict";m.exports=function(m,v){var q=m.map;m.prototype.filter=function(m,ee){return q(this,m,ee,v)},m.filter=function(m,ee,ae){return q(m,ee,ae,v)}}},87707:(m,v,q)=>{"use strict";m.exports=function(m,v){var ee=q(75942),ae=m.CancellationError,ie=ee.errorObj;function PassThroughHandlerContext(m,v,q){this.promise=m,this.type=v,this.handler=q,this.called=!1,this.cancelPromise=null}function FinallyHandlerCancelReaction(m){this.finallyHandler=m}function checkCancel(m,v){return null!=m.cancelPromise&&(arguments.length>1?m.cancelPromise._reject(v):m.cancelPromise._cancel(),m.cancelPromise=null,!0)}function succeed(){return finallyHandler.call(this,this.promise._target()._settledValue())}function fail(m){if(!checkCancel(this,m))return ie.e=m,ie}function finallyHandler(q){var ee=this.promise,de=this.handler;if(!this.called){this.called=!0;var ce=this.isFinallyHandler()?de.call(ee._boundValue()):de.call(ee._boundValue(),q);if(void 0!==ce){ee._setReturnedNonUndefined();var le=v(ce,ee);if(le instanceof m){if(null!=this.cancelPromise){if(le._isCancelled()){var pe=new ae("late cancellation observer");return ee._attachExtraTrace(pe),ie.e=pe,ie}le.isPending()&&le._attachCancellationCallback(new FinallyHandlerCancelReaction(this))}return le._then(succeed,fail,void 0,this,void 0)}}}return ee.isRejected()?(checkCancel(this),ie.e=q,ie):(checkCancel(this),q)}return PassThroughHandlerContext.prototype.isFinallyHandler=function(){return 0===this.type},FinallyHandlerCancelReaction.prototype._resultCancelled=function(){checkCancel(this.finallyHandler)},m.prototype._passThrough=function(m,v,q,ee){return"function"!=typeof m?this.then():this._then(q,ee,void 0,new PassThroughHandlerContext(this,v,m),void 0)},m.prototype.lastly=m.prototype.finally=function(m){return this._passThrough(m,0,finallyHandler,finallyHandler)},m.prototype.tap=function(m){return this._passThrough(m,1,finallyHandler)},PassThroughHandlerContext}},60687:(m,v,q)=>{"use strict";m.exports=function(m,v,ee,ae,ie,de){var ce=q(57621).TypeError,le=q(75942),pe=le.errorObj,fe=le.tryCatch,ye=[];function promiseFromYieldHandler(v,q,ee){for(var ie=0;ie{"use strict";m.exports=function(m,v,ee,ae,ie,de){var ce,le=q(75942),pe=le.canEvaluate,fe=le.tryCatch,ye=le.errorObj;if(pe){for(var thenCallback=function(m){return new Function("value","holder"," \n 'use strict'; \n holder.pIndex = value; \n holder.checkFulfillment(this); \n ".replace(/Index/g,m))},promiseSetter=function(m){return new Function("promise","holder"," \n 'use strict'; \n holder.pIndex = promise; \n ".replace(/Index/g,m))},generateHolderClass=function(v){for(var q=new Array(v),ee=0;ee0&&"function"==typeof arguments[ie]&&(q=arguments[ie],ie<=8&&pe)){(We=new m(ae))._captureStackTrace();for(var fe=new(0,be[ie-1])(q),ye=Re,_e=0;_e{"use strict";m.exports=function(m,v,ee,ae,ie,de){var ce=m._getDomain,le=q(75942),pe=le.tryCatch,fe=le.errorObj,ye=m._async;function MappingPromiseArray(m,v,q,ee){this.constructor$(m),this._promise._captureStackTrace();var ae=ce();this._callback=null===ae?v:le.domainBind(ae,v),this._preservedValues=ee===ie?new Array(this.length()):null,this._limit=q,this._inFlight=0,this._queue=[],ye.invoke(this._asyncInit,this,void 0)}function map(v,q,ae,ie){if("function"!=typeof q)return ee("expecting a function but got "+le.classString(q));var de=0;if(void 0!==ae){if("object"!=typeof ae||null===ae)return m.reject(new TypeError("options argument must be an object but it is "+le.classString(ae)));if("number"!=typeof ae.concurrency)return m.reject(new TypeError("'concurrency' must be a number but it is "+le.classString(ae.concurrency)));de=ae.concurrency}return new MappingPromiseArray(v,q,de="number"==typeof de&&isFinite(de)&&de>=1?de:0,ie).promise()}le.inherits(MappingPromiseArray,v),MappingPromiseArray.prototype._asyncInit=function(){this._init$(void 0,-2)},MappingPromiseArray.prototype._init=function(){},MappingPromiseArray.prototype._promiseFulfilled=function(v,q){var ee=this._values,ie=this.length(),ce=this._preservedValues,le=this._limit;if(q<0){if(ee[q=-1*q-1]=v,le>=1&&(this._inFlight--,this._drainQueue(),this._isResolved()))return!0}else{if(le>=1&&this._inFlight>=le)return ee[q]=v,this._queue.push(q),!1;null!==ce&&(ce[q]=v);var ye=this._promise,be=this._callback,Re=ye._boundValue();ye._pushContext();var xe=pe(be).call(Re,v,q,ie),_e=ye._popContext();if(de.checkForgottenReturns(xe,_e,null!==ce?"Promise.filter":"Promise.map",ye),xe===fe)return this._reject(xe.e),!0;var we=ae(xe,this._promise);if(we instanceof m){var Te=(we=we._target())._bitField;if(0==(50397184&Te))return le>=1&&this._inFlight++,ee[q]=we,we._proxy(this,-1*(q+1)),!1;if(0==(33554432&Te))return 0!=(16777216&Te)?(this._reject(we._reason()),!0):(this._cancel(),!0);xe=we._value()}ee[q]=xe}return++this._totalResolved>=ie&&(null!==ce?this._filter(ee,ce):this._resolve(ee),!0)},MappingPromiseArray.prototype._drainQueue=function(){for(var m=this._queue,v=this._limit,q=this._values;m.length>0&&this._inFlight{"use strict";m.exports=function(m,v,ee,ae,ie){var de=q(75942),ce=de.tryCatch;m.method=function(q){if("function"!=typeof q)throw new m.TypeError("expecting a function but got "+de.classString(q));return function(){var ee=new m(v);ee._captureStackTrace(),ee._pushContext();var ae=ce(q).apply(this,arguments),de=ee._popContext();return ie.checkForgottenReturns(ae,de,"Promise.method",ee),ee._resolveFromSyncValue(ae),ee}},m.attempt=m.try=function(q){if("function"!=typeof q)return ae("expecting a function but got "+de.classString(q));var ee,le=new m(v);if(le._captureStackTrace(),le._pushContext(),arguments.length>1){ie.deprecated("calling Promise.try with more than 1 argument");var pe=arguments[1],fe=arguments[2];ee=de.isArray(pe)?ce(q).apply(fe,pe):ce(q).call(fe,pe)}else ee=ce(q)();var ye=le._popContext();return ie.checkForgottenReturns(ee,ye,"Promise.try",le),le._resolveFromSyncValue(ee),le},m.prototype._resolveFromSyncValue=function(m){m===de.errorObj?this._rejectCallback(m.e,!1):this._resolveCallback(m,!0)}}},81776:(m,v,q)=>{"use strict";var ee=q(75942),ae=ee.maybeWrapAsError,ie=q(57621).OperationalError,de=q(89571);function isUntypedError(m){return m instanceof Error&&de.getPrototypeOf(m)===Error.prototype}var ce=/^(?:name|message|stack|cause)$/;function wrapAsOperationalError(m){var v;if(isUntypedError(m)){(v=new ie(m)).name=m.name,v.message=m.message,v.stack=m.stack;for(var q=de.keys(m),ae=0;ae{"use strict";m.exports=function(m){var v=q(75942),ee=m._async,ae=v.tryCatch,ie=v.errorObj;function spreadAdapter(m,q){if(!v.isArray(m))return successAdapter.call(this,m,q);var de=ae(q).apply(this._boundValue(),[null].concat(m));de===ie&&ee.throwLater(de.e)}function successAdapter(m,v){var q=this._boundValue(),de=void 0===m?ae(v).call(q,null):ae(v).call(q,null,m);de===ie&&ee.throwLater(de.e)}function errorAdapter(m,v){if(!m){var q=new Error(m+"");q.cause=m,m=q}var de=ae(v).call(this._boundValue(),m);de===ie&&ee.throwLater(de.e)}m.prototype.asCallback=m.prototype.nodeify=function(m,v){if("function"==typeof m){var q=successAdapter;void 0!==v&&Object(v).spread&&(q=spreadAdapter),this._then(q,errorAdapter,void 0,this,m)}return this}}},7502:(m,v,q)=>{"use strict";m.exports=function(){var makeSelfResolutionError=function(){return new pe("circular promise resolution chain\n\n See http://goo.gl/MqrFmX\n")},reflectHandler=function(){return new Promise.PromiseInspection(this._target())},apiRejection=function(m){return Promise.reject(new pe(m))};function Proxyable(){}var v,ee={},ae=q(75942);v=ae.isNode?function(){var m=process.domain;return void 0===m&&(m=null),m}:function(){return null},ae.notEnumerableProp(Promise,"_getDomain",v);var ie=q(89571),de=q(4601),ce=new de;ie.defineProperty(Promise,"_async",{value:ce});var le=q(57621),pe=Promise.TypeError=le.TypeError;Promise.RangeError=le.RangeError;var fe=Promise.CancellationError=le.CancellationError;Promise.TimeoutError=le.TimeoutError,Promise.OperationalError=le.OperationalError,Promise.RejectionError=le.OperationalError,Promise.AggregateError=le.AggregateError;var INTERNAL=function(){},ye={},be={},Re=q(91778)(Promise,INTERNAL),xe=q(21640)(Promise,INTERNAL,Re,apiRejection,Proxyable),_e=q(75910)(Promise),we=_e.create,Te=q(90461)(Promise,_e),Se=(Te.CapturedTrace,q(87707)(Promise,Re)),Ie=q(89976)(be),Pe=q(81776),qe=ae.errorObj,We=ae.tryCatch;function check(m,v){if("function"!=typeof v)throw new pe("expecting a function but got "+ae.classString(v));if(m.constructor!==Promise)throw new pe("the promise constructor cannot be invoked directly\n\n See http://goo.gl/MqrFmX\n")}function Promise(m){this._bitField=0,this._fulfillmentHandler0=void 0,this._rejectionHandler0=void 0,this._promise0=void 0,this._receiver0=void 0,m!==INTERNAL&&(check(this,m),this._resolveFromExecutor(m)),this._promiseCreated(),this._fireEvent("promiseCreated",this)}function deferResolve(m){this.promise._resolveCallback(m)}function deferReject(m){this.promise._rejectCallback(m,!1)}function fillTypes(m){var v=new Promise(INTERNAL);v._fulfillmentHandler0=m,v._rejectionHandler0=m,v._promise0=m,v._receiver0=m}return Promise.prototype.toString=function(){return"[object Promise]"},Promise.prototype.caught=Promise.prototype.catch=function(m){var v=arguments.length;if(v>1){var q,ee=new Array(v-1),ie=0;for(q=0;q0&&"function"!=typeof m&&"function"!=typeof v){var q=".then() only accepts functions but was passed: "+ae.classString(m);arguments.length>1&&(q+=", "+ae.classString(v)),this._warn(q)}return this._then(m,v,void 0,void 0,void 0)},Promise.prototype.done=function(m,v){this._then(m,v,void 0,void 0,void 0)._setIsFinal()},Promise.prototype.spread=function(m){return"function"!=typeof m?apiRejection("expecting a function but got "+ae.classString(m)):this.all()._then(m,void 0,void 0,ye,void 0)},Promise.prototype.toJSON=function(){var m={isFulfilled:!1,isRejected:!1,fulfillmentValue:void 0,rejectionReason:void 0};return this.isFulfilled()?(m.fulfillmentValue=this.value(),m.isFulfilled=!0):this.isRejected()&&(m.rejectionReason=this.reason(),m.isRejected=!0),m},Promise.prototype.all=function(){return arguments.length>0&&this._warn(".all() was passed arguments but it does not take any"),new xe(this).promise()},Promise.prototype.error=function(m){return this.caught(ae.originatesFromRejection,m)},Promise.getNewLibraryCopy=m.exports,Promise.is=function(m){return m instanceof Promise},Promise.fromNode=Promise.fromCallback=function(m){var v=new Promise(INTERNAL);v._captureStackTrace();var q=arguments.length>1&&!!Object(arguments[1]).multiArgs,ee=We(m)(Pe(v,q));return ee===qe&&v._rejectCallback(ee.e,!0),v._isFateSealed()||v._setAsyncGuaranteed(),v},Promise.all=function(m){return new xe(m).promise()},Promise.cast=function(m){var v=Re(m);return v instanceof Promise||((v=new Promise(INTERNAL))._captureStackTrace(),v._setFulfilled(),v._rejectionHandler0=m),v},Promise.resolve=Promise.fulfilled=Promise.cast,Promise.reject=Promise.rejected=function(m){var v=new Promise(INTERNAL);return v._captureStackTrace(),v._rejectCallback(m,!0),v},Promise.setScheduler=function(m){if("function"!=typeof m)throw new pe("expecting a function but got "+ae.classString(m));return ce.setScheduler(m)},Promise.prototype._then=function(m,q,ee,ie,de){var le=void 0!==de,pe=le?de:new Promise(INTERNAL),ye=this._target(),be=ye._bitField;le||(pe._propagateFrom(this,3),pe._captureStackTrace(),void 0===ie&&0!=(2097152&this._bitField)&&(ie=0!=(50397184&be)?this._boundValue():ye===this?void 0:this._boundTo),this._fireEvent("promiseChained",this,pe));var Re=v();if(0!=(50397184&be)){var xe,_e,we=ye._settlePromiseCtx;0!=(33554432&be)?(_e=ye._rejectionHandler0,xe=m):0!=(16777216&be)?(_e=ye._fulfillmentHandler0,xe=q,ye._unsetRejectionIsUnhandled()):(we=ye._settlePromiseLateCancellationObserver,_e=new fe("late cancellation observer"),ye._attachExtraTrace(_e),xe=q),ce.invoke(we,ye,{handler:null===Re?xe:"function"==typeof xe&&ae.domainBind(Re,xe),promise:pe,receiver:ie,value:_e})}else ye._addCallbacks(m,q,pe,ie,Re);return pe},Promise.prototype._length=function(){return 65535&this._bitField},Promise.prototype._isFateSealed=function(){return 0!=(117506048&this._bitField)},Promise.prototype._isFollowing=function(){return 67108864==(67108864&this._bitField)},Promise.prototype._setLength=function(m){this._bitField=-65536&this._bitField|65535&m},Promise.prototype._setFulfilled=function(){this._bitField=33554432|this._bitField,this._fireEvent("promiseFulfilled",this)},Promise.prototype._setRejected=function(){this._bitField=16777216|this._bitField,this._fireEvent("promiseRejected",this)},Promise.prototype._setFollowing=function(){this._bitField=67108864|this._bitField,this._fireEvent("promiseResolved",this)},Promise.prototype._setIsFinal=function(){this._bitField=4194304|this._bitField},Promise.prototype._isFinal=function(){return(4194304&this._bitField)>0},Promise.prototype._unsetCancelled=function(){this._bitField=-65537&this._bitField},Promise.prototype._setCancelled=function(){this._bitField=65536|this._bitField,this._fireEvent("promiseCancelled",this)},Promise.prototype._setWillBeCancelled=function(){this._bitField=8388608|this._bitField},Promise.prototype._setAsyncGuaranteed=function(){ce.hasCustomScheduler()||(this._bitField=134217728|this._bitField)},Promise.prototype._receiverAt=function(m){var v=0===m?this._receiver0:this[4*m-4+3];if(v!==ee)return void 0===v&&this._isBound()?this._boundValue():v},Promise.prototype._promiseAt=function(m){return this[4*m-4+2]},Promise.prototype._fulfillmentHandlerAt=function(m){return this[4*m-4+0]},Promise.prototype._rejectionHandlerAt=function(m){return this[4*m-4+1]},Promise.prototype._boundValue=function(){},Promise.prototype._migrateCallback0=function(m){m._bitField;var v=m._fulfillmentHandler0,q=m._rejectionHandler0,ae=m._promise0,ie=m._receiverAt(0);void 0===ie&&(ie=ee),this._addCallbacks(v,q,ae,ie,null)},Promise.prototype._migrateCallbackAt=function(m,v){var q=m._fulfillmentHandlerAt(v),ae=m._rejectionHandlerAt(v),ie=m._promiseAt(v),de=m._receiverAt(v);void 0===de&&(de=ee),this._addCallbacks(q,ae,ie,de,null)},Promise.prototype._addCallbacks=function(m,v,q,ee,ie){var de=this._length();if(de>=65531&&(de=0,this._setLength(0)),0===de)this._promise0=q,this._receiver0=ee,"function"==typeof m&&(this._fulfillmentHandler0=null===ie?m:ae.domainBind(ie,m)),"function"==typeof v&&(this._rejectionHandler0=null===ie?v:ae.domainBind(ie,v));else{var ce=4*de-4;this[ce+2]=q,this[ce+3]=ee,"function"==typeof m&&(this[ce+0]=null===ie?m:ae.domainBind(ie,m)),"function"==typeof v&&(this[ce+1]=null===ie?v:ae.domainBind(ie,v))}return this._setLength(de+1),de},Promise.prototype._proxy=function(m,v){this._addCallbacks(void 0,void 0,v,m,null)},Promise.prototype._resolveCallback=function(m,v){if(0==(117506048&this._bitField)){if(m===this)return this._rejectCallback(makeSelfResolutionError(),!1);var q=Re(m,this);if(!(q instanceof Promise))return this._fulfill(m);v&&this._propagateFrom(q,2);var ee=q._target();if(ee!==this){var ae=ee._bitField;if(0==(50397184&ae)){var ie=this._length();ie>0&&ee._migrateCallback0(this);for(var de=1;de>>16)){if(m===this){var q=makeSelfResolutionError();return this._attachExtraTrace(q),this._reject(q)}this._setFulfilled(),this._rejectionHandler0=m,(65535&v)>0&&(0!=(134217728&v)?this._settlePromises():ce.settlePromises(this))}},Promise.prototype._reject=function(m){var v=this._bitField;if(!((117506048&v)>>>16)){if(this._setRejected(),this._fulfillmentHandler0=m,this._isFinal())return ce.fatalError(m,ae.isNode);(65535&v)>0?ce.settlePromises(this):this._ensurePossibleRejectionHandled()}},Promise.prototype._fulfillPromises=function(m,v){for(var q=1;q0){if(0!=(16842752&m)){var q=this._fulfillmentHandler0;this._settlePromise0(this._rejectionHandler0,q,m),this._rejectPromises(v,q)}else{var ee=this._rejectionHandler0;this._settlePromise0(this._fulfillmentHandler0,ee,m),this._fulfillPromises(v,ee)}this._setLength(0)}this._clearCancellationData()},Promise.prototype._settledValue=function(){var m=this._bitField;return 0!=(33554432&m)?this._rejectionHandler0:0!=(16777216&m)?this._fulfillmentHandler0:void 0},Promise.defer=Promise.pending=function(){return Te.deprecated("Promise.defer","new Promise"),{promise:new Promise(INTERNAL),resolve:deferResolve,reject:deferReject}},ae.notEnumerableProp(Promise,"_makeSelfResolutionError",makeSelfResolutionError),q(96926)(Promise,INTERNAL,Re,apiRejection,Te),q(23635)(Promise,INTERNAL,Re,Te),q(11735)(Promise,xe,apiRejection,Te),q(45632)(Promise),q(1958)(Promise),q(17717)(Promise,xe,Re,INTERNAL,ce,v),Promise.Promise=Promise,Promise.version="3.4.7",q(6343)(Promise,xe,apiRejection,Re,INTERNAL,Te),q(12293)(Promise),q(14525)(Promise,apiRejection,Re,we,INTERNAL,Te),q(98418)(Promise,INTERNAL,Te),q(60687)(Promise,apiRejection,INTERNAL,Re,Proxyable,Te),q(61941)(Promise),q(79346)(Promise,INTERNAL),q(5733)(Promise,xe,Re,apiRejection),q(94648)(Promise,INTERNAL,Re,apiRejection),q(73609)(Promise,xe,apiRejection,Re,INTERNAL,Te),q(38615)(Promise,xe,Te),q(74488)(Promise,xe,apiRejection),q(66777)(Promise,INTERNAL),q(6574)(Promise,INTERNAL),q(89846)(Promise),ae.toFastProperties(Promise),ae.toFastProperties(Promise.prototype),fillTypes({a:1}),fillTypes({b:2}),fillTypes({c:3}),fillTypes(1),fillTypes((function(){})),fillTypes(void 0),fillTypes(!1),fillTypes(new Promise(INTERNAL)),Te.setBounds(de.firstLineError,ae.lastLineError),Promise}},21640:(m,v,q)=>{"use strict";m.exports=function(m,v,ee,ae,ie){var de=q(75942);de.isArray;function toResolutionValue(m){switch(m){case-2:return[];case-3:return{}}}function PromiseArray(q){var ee=this._promise=new m(v);q instanceof m&&ee._propagateFrom(q,3),ee._setOnCancel(this),this._values=q,this._length=0,this._totalResolved=0,this._init(void 0,-2)}return de.inherits(PromiseArray,ie),PromiseArray.prototype.length=function(){return this._length},PromiseArray.prototype.promise=function(){return this._promise},PromiseArray.prototype._init=function init(v,q){var ie=ee(this._values,this._promise);if(ie instanceof m){var ce=(ie=ie._target())._bitField;if(this._values=ie,0==(50397184&ce))return this._promise._setAsyncGuaranteed(),ie._then(init,this._reject,void 0,this,q);if(0==(33554432&ce))return 0!=(16777216&ce)?this._reject(ie._reason()):this._cancel();ie=ie._value()}if(null!==(ie=de.asArray(ie)))0!==ie.length?this._iterate(ie):-5===q?this._resolveEmptyArray():this._resolve(toResolutionValue(q));else{var le=ae("expecting an array or an iterable object but got "+de.classString(ie)).reason();this._promise._rejectCallback(le,!1)}},PromiseArray.prototype._iterate=function(v){var q=this.getActualLength(v.length);this._length=q,this._values=this.shouldCopyValues()?new Array(q):this._values;for(var ae=this._promise,ie=!1,de=null,ce=0;ce=this._length&&(this._resolve(this._values),!0)},PromiseArray.prototype._promiseCancelled=function(){return this._cancel(),!0},PromiseArray.prototype._promiseRejected=function(m){return this._totalResolved++,this._reject(m),!0},PromiseArray.prototype._resultCancelled=function(){if(!this._isResolved()){var v=this._values;if(this._cancel(),v instanceof m)v.cancel();else for(var q=0;q{"use strict";m.exports=function(m,v){var ee={},ae=q(75942),ie=q(81776),de=ae.withAppended,ce=ae.maybeWrapAsError,le=ae.canEvaluate,pe=q(57621).TypeError,fe={__isPromisified__:!0},ye=new RegExp("^(?:"+["arity","length","name","arguments","caller","callee","prototype","__isPromisified__"].join("|")+")$"),defaultFilter=function(m){return ae.isIdentifier(m)&&"_"!==m.charAt(0)&&"constructor"!==m};function propsFilter(m){return!ye.test(m)}function isPromisified(m){try{return!0===m.__isPromisified__}catch(m){return!1}}function hasPromisified(m,v,q){var ee=ae.getDataPropertyOrDefault(m,v+q,fe);return!!ee&&isPromisified(ee)}function checkValid(m,v,q){for(var ee=0;ee=q;--ee)v.push(ee);for(ee=m+1;ee<=3;++ee)v.push(ee);return v},parameterDeclaration=function(m){return ae.filledRange(Math.max(m,3),"_arg","")},parameterCount=function(m){return"number"==typeof m.length?Math.max(Math.min(m.length,1024),0):0};var be=le?function(q,le,pe,fe,ye,be){var Re=Math.max(0,parameterCount(fe)-1),xe=switchCaseArgumentOrder(Re),_e="string"==typeof q||le===ee;var we="string"==typeof q?"this != null ? this['"+q+"'] : fn":"fn",Te="'use strict'; \n var ret = function (Parameters) { \n 'use strict'; \n var len = arguments.length; \n var promise = new Promise(INTERNAL); \n promise._captureStackTrace(); \n var nodeback = nodebackForPromise(promise, "+be+"); \n var ret; \n var callback = tryCatch([GetFunctionCode]); \n switch(len) { \n [CodeForSwitchCase] \n } \n if (ret === errorObj) { \n promise._rejectCallback(maybeWrapAsError(ret.e), true, true);\n } \n if (!promise._isFateSealed()) promise._setAsyncGuaranteed(); \n return promise; \n }; \n notEnumerableProp(ret, '__isPromisified__', true); \n return ret; \n ".replace("[CodeForSwitchCase]",function generateArgumentSwitchCase(){for(var m,v,q,ee,ie="",de=0;de0?", ":"",(_e?"ret = callback.call(this, {{args}}, nodeback); break;\n":void 0===le?"ret = callback({{args}}, nodeback); break;\n":"ret = callback.call(receiver, {{args}}, nodeback); break;\n").replace("{{args}}",q).replace(", ",ee));return ie+=" \n default: \n var args = new Array(len + 1); \n var i = 0; \n for (var i = 0; i < len; ++i) { \n args[i] = arguments[i]; \n } \n args[i] = nodeback; \n [CodeForCall] \n break; \n ".replace("[CodeForCall]",_e?"ret = callback.apply(this, args);\n":"ret = callback.apply(receiver, args);\n")}()).replace("[GetFunctionCode]",we);return Te=Te.replace("Parameters",parameterDeclaration(Re)),new Function("Promise","fn","receiver","withAppended","maybeWrapAsError","nodebackForPromise","tryCatch","errorObj","notEnumerableProp","INTERNAL",Te)(m,fe,le,de,ce,ie,ae.tryCatch,ae.errorObj,ae.notEnumerableProp,v)}:function makeNodePromisifiedClosure(q,le,pe,fe,ye,be){var Re=function(){return this}(),xe=q;function promisified(){var ae=le;le===ee&&(ae=this);var pe=new m(v);pe._captureStackTrace();var fe="string"==typeof xe&&this!==Re?this[xe]:q,ye=ie(pe,be);try{fe.apply(ae,de(arguments,ye))}catch(m){pe._rejectCallback(ce(m),!0,!0)}return pe._isFateSealed()||pe._setAsyncGuaranteed(),pe}return"string"==typeof xe&&(q=fe),ae.notEnumerableProp(promisified,"__isPromisified__",!0),promisified};function promisifyAll(m,v,q,ie,de){for(var ce=new RegExp(escapeIdentRegex(v)+"$"),le=promisifiableMethods(m,v,ce,q),pe=0,fe=le.length;pe{"use strict";m.exports=function(m,v,ee,ae){var ie,de=q(75942),ce=de.isObject,le=q(89571);"function"==typeof Map&&(ie=Map);var pe=function(){var m=0,v=0;function extractEntry(q,ee){this[m]=q,this[m+v]=ee,m++}return function mapToEntries(q){v=q.size,m=0;var ee=new Array(2*q.size);return q.forEach(extractEntry,ee),ee}}(),entriesToMap=function(m){for(var v=new ie,q=m.length/2|0,ee=0;ee=this._length){var q;if(this._isMap)q=entriesToMap(this._values);else{q={};for(var ee=this.length(),ae=0,ie=this.length();ae>1},m.prototype.props=function(){return props(this)},m.props=function(m){return props(m)}}},7824:m=>{"use strict";function arrayMove(m,v,q,ee,ae){for(var ie=0;ie{"use strict";m.exports=function(m,v,ee,ae){var ie=q(75942),raceLater=function(m){return m.then((function(v){return race(v,m)}))};function race(q,de){var ce=ee(q);if(ce instanceof m)return raceLater(ce);if(null===(q=ie.asArray(q)))return ae("expecting an array or an iterable object but got "+ie.classString(q));var le=new m(v);void 0!==de&&le._propagateFrom(de,3);for(var pe=le._fulfill,fe=le._reject,ye=0,be=q.length;ye{"use strict";m.exports=function(m,v,ee,ae,ie,de){var ce=m._getDomain,le=q(75942),pe=le.tryCatch;function ReductionPromiseArray(v,q,ee,ae){this.constructor$(v);var de=ce();this._fn=null===de?q:le.domainBind(de,q),void 0!==ee&&(ee=m.resolve(ee))._attachCancellationCallback(this),this._initialValue=ee,this._currentCancellable=null,this._eachValues=ae===ie?Array(this._length):0===ae?null:void 0,this._promise._captureStackTrace(),this._init$(void 0,-5)}function completed(m,v){this.isFulfilled()?v._resolve(m):v._reject(m)}function reduce(m,v,q,ae){return"function"!=typeof v?ee("expecting a function but got "+le.classString(v)):new ReductionPromiseArray(m,v,q,ae).promise()}function gotAccum(v){this.accum=v,this.array._gotAccum(v);var q=ae(this.value,this.array._promise);return q instanceof m?(this.array._currentCancellable=q,q._then(gotValue,void 0,void 0,this,void 0)):gotValue.call(this,q)}function gotValue(v){var q,ee=this.array,ae=ee._promise,ie=pe(ee._fn);ae._pushContext(),(q=void 0!==ee._eachValues?ie.call(ae._boundValue(),v,this.index,this.length):ie.call(ae._boundValue(),this.accum,v,this.index,this.length))instanceof m&&(ee._currentCancellable=q);var ce=ae._popContext();return de.checkForgottenReturns(q,ce,void 0!==ee._eachValues?"Promise.each":"Promise.reduce",ae),q}le.inherits(ReductionPromiseArray,v),ReductionPromiseArray.prototype._gotAccum=function(m){void 0!==this._eachValues&&null!==this._eachValues&&m!==ie&&this._eachValues.push(m)},ReductionPromiseArray.prototype._eachComplete=function(m){return null!==this._eachValues&&this._eachValues.push(m),this._eachValues},ReductionPromiseArray.prototype._init=function(){},ReductionPromiseArray.prototype._resolveEmptyArray=function(){this._resolve(void 0!==this._eachValues?this._eachValues:this._initialValue)},ReductionPromiseArray.prototype.shouldCopyValues=function(){return!1},ReductionPromiseArray.prototype._resolve=function(m){this._promise._resolveCallback(m),this._values=null},ReductionPromiseArray.prototype._resultCancelled=function(v){if(v===this._initialValue)return this._cancel();this._isResolved()||(this._resultCancelled$(),this._currentCancellable instanceof m&&this._currentCancellable.cancel(),this._initialValue instanceof m&&this._initialValue.cancel())},ReductionPromiseArray.prototype._iterate=function(v){var q,ee;this._values=v;var ae=v.length;if(void 0!==this._initialValue?(q=this._initialValue,ee=0):(q=m.resolve(v[0]),ee=1),this._currentCancellable=q,!q.isRejected())for(;ee{"use strict";var ee,ae=q(75942),ie=ae.getNativePromise();if(ae.isNode&&"undefined"==typeof MutationObserver){var de=q.g.setImmediate,ce=process.nextTick;ee=ae.isRecentNode?function(m){de.call(q.g,m)}:function(m){ce.call(process,m)}}else if("function"==typeof ie&&"function"==typeof ie.resolve){var le=ie.resolve();ee=function(m){le.then(m)}}else ee="undefined"==typeof MutationObserver||"undefined"!=typeof window&&window.navigator&&(window.navigator.standalone||window.cordova)?"undefined"!=typeof setImmediate?function(m){setImmediate(m)}:"undefined"!=typeof setTimeout?function(m){setTimeout(m,0)}:function(){throw new Error("No async scheduler available\n\n See http://goo.gl/MqrFmX\n")}:function(){var m=document.createElement("div"),v={attributes:!0},q=!1,ee=document.createElement("div");new MutationObserver((function(){m.classList.toggle("foo"),q=!1})).observe(ee,v);return function schedule(ae){var ie=new MutationObserver((function(){ie.disconnect(),ae()}));ie.observe(m,v),q||(q=!0,ee.classList.toggle("foo"))}}();m.exports=ee},38615:(m,v,q)=>{"use strict";m.exports=function(m,v,ee){var ae=m.PromiseInspection;function SettledPromiseArray(m){this.constructor$(m)}q(75942).inherits(SettledPromiseArray,v),SettledPromiseArray.prototype._promiseResolved=function(m,v){return this._values[m]=v,++this._totalResolved>=this._length&&(this._resolve(this._values),!0)},SettledPromiseArray.prototype._promiseFulfilled=function(m,v){var q=new ae;return q._bitField=33554432,q._settledValueField=m,this._promiseResolved(v,q)},SettledPromiseArray.prototype._promiseRejected=function(m,v){var q=new ae;return q._bitField=16777216,q._settledValueField=m,this._promiseResolved(v,q)},m.settle=function(m){return ee.deprecated(".settle()",".reflect()"),new SettledPromiseArray(m).promise()},m.prototype.settle=function(){return m.settle(this)}}},74488:(m,v,q)=>{"use strict";m.exports=function(m,v,ee){var ae=q(75942),ie=q(57621).RangeError,de=q(57621).AggregateError,ce=ae.isArray,le={};function SomePromiseArray(m){this.constructor$(m),this._howMany=0,this._unwrap=!1,this._initialized=!1}function some(m,v){if((0|v)!==v||v<0)return ee("expecting a positive integer\n\n See http://goo.gl/MqrFmX\n");var q=new SomePromiseArray(m),ae=q.promise();return q.setHowMany(v),q.init(),ae}ae.inherits(SomePromiseArray,v),SomePromiseArray.prototype._init=function(){if(this._initialized)if(0!==this._howMany){this._init$(void 0,-5);var m=ce(this._values);!this._isResolved()&&m&&this._howMany>this._canPossiblyFulfill()&&this._reject(this._getRangeError(this.length()))}else this._resolve([])},SomePromiseArray.prototype.init=function(){this._initialized=!0,this._init()},SomePromiseArray.prototype.setUnwrap=function(){this._unwrap=!0},SomePromiseArray.prototype.howMany=function(){return this._howMany},SomePromiseArray.prototype.setHowMany=function(m){this._howMany=m},SomePromiseArray.prototype._promiseFulfilled=function(m){return this._addFulfilled(m),this._fulfilled()===this.howMany()&&(this._values.length=this.howMany(),1===this.howMany()&&this._unwrap?this._resolve(this._values[0]):this._resolve(this._values),!0)},SomePromiseArray.prototype._promiseRejected=function(m){return this._addRejected(m),this._checkOutcome()},SomePromiseArray.prototype._promiseCancelled=function(){return this._values instanceof m||null==this._values?this._cancel():(this._addRejected(le),this._checkOutcome())},SomePromiseArray.prototype._checkOutcome=function(){if(this.howMany()>this._canPossiblyFulfill()){for(var m=new de,v=this.length();v0?this._reject(m):this._cancel(),!0}return!1},SomePromiseArray.prototype._fulfilled=function(){return this._totalResolved},SomePromiseArray.prototype._rejected=function(){return this._values.length-this.length()},SomePromiseArray.prototype._addRejected=function(m){this._values.push(m)},SomePromiseArray.prototype._addFulfilled=function(m){this._values[this._totalResolved++]=m},SomePromiseArray.prototype._canPossiblyFulfill=function(){return this.length()-this._rejected()},SomePromiseArray.prototype._getRangeError=function(m){var v="Input array must contain at least "+this._howMany+" items but contains only "+m+" items";return new ie(v)},SomePromiseArray.prototype._resolveEmptyArray=function(){this._reject(this._getRangeError(0))},m.some=function(m,v){return some(m,v)},m.prototype.some=function(m){return some(this,m)},m._SomePromiseArray=SomePromiseArray}},1958:m=>{"use strict";m.exports=function(m){function PromiseInspection(m){void 0!==m?(m=m._target(),this._bitField=m._bitField,this._settledValueField=m._isFateSealed()?m._settledValue():void 0):(this._bitField=0,this._settledValueField=void 0)}PromiseInspection.prototype._settledValue=function(){return this._settledValueField};var v=PromiseInspection.prototype.value=function(){if(!this.isFulfilled())throw new TypeError("cannot get fulfillment value of a non-fulfilled promise\n\n See http://goo.gl/MqrFmX\n");return this._settledValue()},q=PromiseInspection.prototype.error=PromiseInspection.prototype.reason=function(){if(!this.isRejected())throw new TypeError("cannot get rejection reason of a non-rejected promise\n\n See http://goo.gl/MqrFmX\n");return this._settledValue()},ee=PromiseInspection.prototype.isFulfilled=function(){return 0!=(33554432&this._bitField)},ae=PromiseInspection.prototype.isRejected=function(){return 0!=(16777216&this._bitField)},ie=PromiseInspection.prototype.isPending=function(){return 0==(50397184&this._bitField)},de=PromiseInspection.prototype.isResolved=function(){return 0!=(50331648&this._bitField)};PromiseInspection.prototype.isCancelled=function(){return 0!=(8454144&this._bitField)},m.prototype.__isCancelled=function(){return 65536==(65536&this._bitField)},m.prototype._isCancelled=function(){return this._target().__isCancelled()},m.prototype.isCancelled=function(){return 0!=(8454144&this._target()._bitField)},m.prototype.isPending=function(){return ie.call(this._target())},m.prototype.isRejected=function(){return ae.call(this._target())},m.prototype.isFulfilled=function(){return ee.call(this._target())},m.prototype.isResolved=function(){return de.call(this._target())},m.prototype.value=function(){return v.call(this._target())},m.prototype.reason=function(){var m=this._target();return m._unsetRejectionIsUnhandled(),q.call(m)},m.prototype._value=function(){return this._settledValue()},m.prototype._reason=function(){return this._unsetRejectionIsUnhandled(),this._settledValue()},m.PromiseInspection=PromiseInspection}},91778:(m,v,q)=>{"use strict";m.exports=function(m,v){var ee=q(75942),ae=ee.errorObj,ie=ee.isObject;function doGetThen(m){return m.then}function getThen(m){try{return doGetThen(m)}catch(m){return ae.e=m,ae}}var de={}.hasOwnProperty;function isAnyBluebirdPromise(m){try{return de.call(m,"_promise0")}catch(m){return!1}}function doThenable(q,ie,de){var ce=new m(v),le=ce;de&&de._pushContext(),ce._captureStackTrace(),de&&de._popContext();var pe=!0,fe=ee.tryCatch(ie).call(q,(function resolve(m){if(!ce)return;ce._resolveCallback(m),ce=null}),(function reject(m){if(!ce)return;ce._rejectCallback(m,pe,!0),ce=null}));return pe=!1,ce&&fe===ae&&(ce._rejectCallback(fe.e,!0,!0),ce=null),le}return function tryConvertToPromise(q,ee){if(ie(q)){if(q instanceof m)return q;var de=getThen(q);if(de===ae){ee&&ee._pushContext();var ce=m.reject(de.e);return ee&&ee._popContext(),ce}if("function"==typeof de){if(isAnyBluebirdPromise(q)){ce=new m(v);return q._then(ce._fulfill,ce._reject,void 0,ce,null),ce}return doThenable(q,de,ee)}}return q}}},98418:(m,v,q)=>{"use strict";m.exports=function(m,v,ee){var ae=q(75942),ie=m.TimeoutError;function HandleWrapper(m){this.handle=m}HandleWrapper.prototype._resultCancelled=function(){clearTimeout(this.handle)};var afterValue=function(m){return de(+this).thenReturn(m)},de=m.delay=function(q,ae){var ie,de;return void 0!==ae?(ie=m.resolve(ae)._then(afterValue,null,null,q,void 0),ee.cancellation()&&ae instanceof m&&ie._setOnCancel(ae)):(ie=new m(v),de=setTimeout((function(){ie._fulfill()}),+q),ee.cancellation()&&ie._setOnCancel(new HandleWrapper(de)),ie._captureStackTrace()),ie._setAsyncGuaranteed(),ie};m.prototype.delay=function(m){return de(m,this)};var afterTimeout=function(m,v,q){var ee;ee="string"!=typeof v?v instanceof Error?v:new ie("operation timed out"):new ie(v),ae.markAsOriginatingFromRejection(ee),m._attachExtraTrace(ee),m._reject(ee),null!=q&&q.cancel()};function successClear(m){return clearTimeout(this.handle),m}function failureClear(m){throw clearTimeout(this.handle),m}m.prototype.timeout=function(m,v){var q,ae;m=+m;var ie=new HandleWrapper(setTimeout((function timeoutTimeout(){q.isPending()&&afterTimeout(q,v,ae)}),m));return ee.cancellation()?(ae=this.then(),(q=ae._then(successClear,failureClear,void 0,ie,void 0))._setOnCancel(ie)):q=this._then(successClear,failureClear,void 0,ie,void 0),q}}},14525:(m,v,q)=>{"use strict";m.exports=function(m,v,ee,ae,ie,de){var ce=q(75942),le=q(57621).TypeError,pe=q(75942).inherits,fe=ce.errorObj,ye=ce.tryCatch,be={};function thrower(m){setTimeout((function(){throw m}),0)}function castPreservingDisposable(m){var v=ee(m);return v!==m&&"function"==typeof m._isDisposable&&"function"==typeof m._getDisposer&&m._isDisposable()&&v._setDisposable(m._getDisposer()),v}function dispose(v,q){var ae=0,de=v.length,ce=new m(ie);return function iterator(){if(ae>=de)return ce._fulfill();var ie=castPreservingDisposable(v[ae++]);if(ie instanceof m&&ie._isDisposable()){try{ie=ee(ie._getDisposer().tryDispose(q),v.promise)}catch(m){return thrower(m)}if(ie instanceof m)return ie._then(iterator,thrower,null,null,null)}iterator()}(),ce}function Disposer(m,v,q){this._data=m,this._promise=v,this._context=q}function FunctionDisposer(m,v,q){this.constructor$(m,v,q)}function maybeUnwrapDisposer(m){return Disposer.isDisposer(m)?(this.resources[this.index]._setDisposable(m),m.promise()):m}function ResourceList(m){this.length=m,this.promise=null,this[m-1]=null}Disposer.prototype.data=function(){return this._data},Disposer.prototype.promise=function(){return this._promise},Disposer.prototype.resource=function(){return this.promise().isFulfilled()?this.promise().value():be},Disposer.prototype.tryDispose=function(m){var v=this.resource(),q=this._context;void 0!==q&&q._pushContext();var ee=v!==be?this.doDispose(v,m):null;return void 0!==q&&q._popContext(),this._promise._unsetDisposable(),this._data=null,ee},Disposer.isDisposer=function(m){return null!=m&&"function"==typeof m.resource&&"function"==typeof m.tryDispose},pe(FunctionDisposer,Disposer),FunctionDisposer.prototype.doDispose=function(m,v){return this.data().call(m,m,v)},ResourceList.prototype._resultCancelled=function(){for(var v=this.length,q=0;q0},m.prototype._getDisposer=function(){return this._disposer},m.prototype._unsetDisposable=function(){this._bitField=-131073&this._bitField,this._disposer=void 0},m.prototype.disposer=function(m){if("function"==typeof m)return new FunctionDisposer(m,this,ae());throw new le}}},75942:function(m,v,q){"use strict";var ee=q(89571),ae="undefined"==typeof navigator,ie={e:{}},de,ce="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==q.g?q.g:void 0!==this?this:null;function tryCatcher(){try{var m=de;return de=null,m.apply(this,arguments)}catch(m){return ie.e=m,ie}}function tryCatch(m){return de=m,tryCatcher}var inherits=function(m,v){var q={}.hasOwnProperty;function T(){for(var ee in this.constructor=m,this.constructor$=v,v.prototype)q.call(v.prototype,ee)&&"$"!==ee.charAt(ee.length-1)&&(this[ee+"$"]=v.prototype[ee])}return T.prototype=v.prototype,m.prototype=new T,m.prototype};function isPrimitive(m){return null==m||!0===m||!1===m||"string"==typeof m||"number"==typeof m}function isObject(m){return"function"==typeof m||"object"==typeof m&&null!==m}function maybeWrapAsError(m){return isPrimitive(m)?new Error(safeToString(m)):m}function withAppended(m,v){var q,ee=m.length,ae=new Array(ee+1);for(q=0;q1,ae=v.length>0&&!(1===v.length&&"constructor"===v[0]),ie=pe.test(m+"")&&ee.names(m).length>0;if(q||ae||ie)return!0}return!1}catch(m){return!1}}function toFastProperties(m){function FakeConstructor(){}FakeConstructor.prototype=m;for(var v=8;v--;)new FakeConstructor;return m}var fe=/^[a-z$_][a-z$_0-9]*$/i;function isIdentifier(m){return fe.test(m)}function filledRange(m,v,q){for(var ee=new Array(m),ae=0;ae10||we[0]>0),_e.isNode&&_e.toFastProperties(process);try{throw new Error}catch(m){_e.lastLineError=m}m.exports=_e},48764:(m,v,q)=>{"use strict";const ee=q(79742),ae=q(80645),ie="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;v.Buffer=Buffer,v.SlowBuffer=function SlowBuffer(m){+m!=m&&(m=0);return Buffer.alloc(+m)},v.INSPECT_MAX_BYTES=50;const de=2147483647;function createBuffer(m){if(m>de)throw new RangeError('The value "'+m+'" is invalid for option "size"');const v=new Uint8Array(m);return Object.setPrototypeOf(v,Buffer.prototype),v}function Buffer(m,v,q){if("number"==typeof m){if("string"==typeof v)throw new TypeError('The "string" argument must be of type string. Received type number');return allocUnsafe(m)}return from(m,v,q)}function from(m,v,q){if("string"==typeof m)return fromString(m,v);if(ArrayBuffer.isView(m))return fromArrayView(m);if(null==m)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof m);if(isInstance(m,ArrayBuffer)||m&&isInstance(m.buffer,ArrayBuffer))return fromArrayBuffer(m,v,q);if("undefined"!=typeof SharedArrayBuffer&&(isInstance(m,SharedArrayBuffer)||m&&isInstance(m.buffer,SharedArrayBuffer)))return fromArrayBuffer(m,v,q);if("number"==typeof m)throw new TypeError('The "value" argument must not be of type number. Received type number');const ee=m.valueOf&&m.valueOf();if(null!=ee&&ee!==m)return Buffer.from(ee,v,q);const ae=fromObject(m);if(ae)return ae;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof m[Symbol.toPrimitive])return Buffer.from(m[Symbol.toPrimitive]("string"),v,q);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof m)}function assertSize(m){if("number"!=typeof m)throw new TypeError('"size" argument must be of type number');if(m<0)throw new RangeError('The value "'+m+'" is invalid for option "size"')}function alloc(m,v,q){return assertSize(m),m<=0?createBuffer(m):void 0!==v?"string"==typeof q?createBuffer(m).fill(v,q):createBuffer(m).fill(v):createBuffer(m)}function allocUnsafe(m){return assertSize(m),createBuffer(m<0?0:0|checked(m))}function fromString(m,v){if("string"==typeof v&&""!==v||(v="utf8"),!Buffer.isEncoding(v))throw new TypeError("Unknown encoding: "+v);const q=0|byteLength(m,v);let ee=createBuffer(q);const ae=ee.write(m,v);return ae!==q&&(ee=ee.slice(0,ae)),ee}function fromArrayLike(m){const v=m.length<0?0:0|checked(m.length),q=createBuffer(v);for(let ee=0;ee=de)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+de.toString(16)+" bytes");return 0|m}function byteLength(m,v){if(Buffer.isBuffer(m))return m.length;if(ArrayBuffer.isView(m)||isInstance(m,ArrayBuffer))return m.byteLength;if("string"!=typeof m)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof m);const q=m.length,ee=arguments.length>2&&!0===arguments[2];if(!ee&&0===q)return 0;let ae=!1;for(;;)switch(v){case"ascii":case"latin1":case"binary":return q;case"utf8":case"utf-8":return utf8ToBytes(m).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*q;case"hex":return q>>>1;case"base64":return base64ToBytes(m).length;default:if(ae)return ee?-1:utf8ToBytes(m).length;v=(""+v).toLowerCase(),ae=!0}}function slowToString(m,v,q){let ee=!1;if((void 0===v||v<0)&&(v=0),v>this.length)return"";if((void 0===q||q>this.length)&&(q=this.length),q<=0)return"";if((q>>>=0)<=(v>>>=0))return"";for(m||(m="utf8");;)switch(m){case"hex":return hexSlice(this,v,q);case"utf8":case"utf-8":return utf8Slice(this,v,q);case"ascii":return asciiSlice(this,v,q);case"latin1":case"binary":return latin1Slice(this,v,q);case"base64":return base64Slice(this,v,q);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return utf16leSlice(this,v,q);default:if(ee)throw new TypeError("Unknown encoding: "+m);m=(m+"").toLowerCase(),ee=!0}}function swap(m,v,q){const ee=m[v];m[v]=m[q],m[q]=ee}function bidirectionalIndexOf(m,v,q,ee,ae){if(0===m.length)return-1;if("string"==typeof q?(ee=q,q=0):q>2147483647?q=2147483647:q<-2147483648&&(q=-2147483648),numberIsNaN(q=+q)&&(q=ae?0:m.length-1),q<0&&(q=m.length+q),q>=m.length){if(ae)return-1;q=m.length-1}else if(q<0){if(!ae)return-1;q=0}if("string"==typeof v&&(v=Buffer.from(v,ee)),Buffer.isBuffer(v))return 0===v.length?-1:arrayIndexOf(m,v,q,ee,ae);if("number"==typeof v)return v&=255,"function"==typeof Uint8Array.prototype.indexOf?ae?Uint8Array.prototype.indexOf.call(m,v,q):Uint8Array.prototype.lastIndexOf.call(m,v,q):arrayIndexOf(m,[v],q,ee,ae);throw new TypeError("val must be string, number or Buffer")}function arrayIndexOf(m,v,q,ee,ae){let ie,de=1,ce=m.length,le=v.length;if(void 0!==ee&&("ucs2"===(ee=String(ee).toLowerCase())||"ucs-2"===ee||"utf16le"===ee||"utf-16le"===ee)){if(m.length<2||v.length<2)return-1;de=2,ce/=2,le/=2,q/=2}function read(m,v){return 1===de?m[v]:m.readUInt16BE(v*de)}if(ae){let ee=-1;for(ie=q;iece&&(q=ce-le),ie=q;ie>=0;ie--){let q=!0;for(let ee=0;eeae&&(ee=ae):ee=ae;const ie=v.length;let de;for(ee>ie/2&&(ee=ie/2),de=0;de239?4:v>223?3:v>191?2:1;if(ae+de<=q){let q,ee,ce,le;switch(de){case 1:v<128&&(ie=v);break;case 2:q=m[ae+1],128==(192&q)&&(le=(31&v)<<6|63&q,le>127&&(ie=le));break;case 3:q=m[ae+1],ee=m[ae+2],128==(192&q)&&128==(192&ee)&&(le=(15&v)<<12|(63&q)<<6|63&ee,le>2047&&(le<55296||le>57343)&&(ie=le));break;case 4:q=m[ae+1],ee=m[ae+2],ce=m[ae+3],128==(192&q)&&128==(192&ee)&&128==(192&ce)&&(le=(15&v)<<18|(63&q)<<12|(63&ee)<<6|63&ce,le>65535&&le<1114112&&(ie=le))}}null===ie?(ie=65533,de=1):ie>65535&&(ie-=65536,ee.push(ie>>>10&1023|55296),ie=56320|1023&ie),ee.push(ie),ae+=de}return decodeCodePointsArray(ee)}v.kMaxLength=de,Buffer.TYPED_ARRAY_SUPPORT=function typedArraySupport(){try{const m=new Uint8Array(1),v={foo:function(){return 42}};return Object.setPrototypeOf(v,Uint8Array.prototype),Object.setPrototypeOf(m,v),42===m.foo()}catch(m){return!1}}(),Buffer.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(Buffer.prototype,"parent",{enumerable:!0,get:function(){if(Buffer.isBuffer(this))return this.buffer}}),Object.defineProperty(Buffer.prototype,"offset",{enumerable:!0,get:function(){if(Buffer.isBuffer(this))return this.byteOffset}}),Buffer.poolSize=8192,Buffer.from=function(m,v,q){return from(m,v,q)},Object.setPrototypeOf(Buffer.prototype,Uint8Array.prototype),Object.setPrototypeOf(Buffer,Uint8Array),Buffer.alloc=function(m,v,q){return alloc(m,v,q)},Buffer.allocUnsafe=function(m){return allocUnsafe(m)},Buffer.allocUnsafeSlow=function(m){return allocUnsafe(m)},Buffer.isBuffer=function isBuffer(m){return null!=m&&!0===m._isBuffer&&m!==Buffer.prototype},Buffer.compare=function compare(m,v){if(isInstance(m,Uint8Array)&&(m=Buffer.from(m,m.offset,m.byteLength)),isInstance(v,Uint8Array)&&(v=Buffer.from(v,v.offset,v.byteLength)),!Buffer.isBuffer(m)||!Buffer.isBuffer(v))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(m===v)return 0;let q=m.length,ee=v.length;for(let ae=0,ie=Math.min(q,ee);aeee.length?(Buffer.isBuffer(v)||(v=Buffer.from(v)),v.copy(ee,ae)):Uint8Array.prototype.set.call(ee,v,ae);else{if(!Buffer.isBuffer(v))throw new TypeError('"list" argument must be an Array of Buffers');v.copy(ee,ae)}ae+=v.length}return ee},Buffer.byteLength=byteLength,Buffer.prototype._isBuffer=!0,Buffer.prototype.swap16=function swap16(){const m=this.length;if(m%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let v=0;vq&&(m+=" ... "),""},ie&&(Buffer.prototype[ie]=Buffer.prototype.inspect),Buffer.prototype.compare=function compare(m,v,q,ee,ae){if(isInstance(m,Uint8Array)&&(m=Buffer.from(m,m.offset,m.byteLength)),!Buffer.isBuffer(m))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof m);if(void 0===v&&(v=0),void 0===q&&(q=m?m.length:0),void 0===ee&&(ee=0),void 0===ae&&(ae=this.length),v<0||q>m.length||ee<0||ae>this.length)throw new RangeError("out of range index");if(ee>=ae&&v>=q)return 0;if(ee>=ae)return-1;if(v>=q)return 1;if(this===m)return 0;let ie=(ae>>>=0)-(ee>>>=0),de=(q>>>=0)-(v>>>=0);const ce=Math.min(ie,de),le=this.slice(ee,ae),pe=m.slice(v,q);for(let m=0;m>>=0,isFinite(q)?(q>>>=0,void 0===ee&&(ee="utf8")):(ee=q,q=void 0)}const ae=this.length-v;if((void 0===q||q>ae)&&(q=ae),m.length>0&&(q<0||v<0)||v>this.length)throw new RangeError("Attempt to write outside buffer bounds");ee||(ee="utf8");let ie=!1;for(;;)switch(ee){case"hex":return hexWrite(this,m,v,q);case"utf8":case"utf-8":return utf8Write(this,m,v,q);case"ascii":case"latin1":case"binary":return asciiWrite(this,m,v,q);case"base64":return base64Write(this,m,v,q);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ucs2Write(this,m,v,q);default:if(ie)throw new TypeError("Unknown encoding: "+ee);ee=(""+ee).toLowerCase(),ie=!0}},Buffer.prototype.toJSON=function toJSON(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const ce=4096;function decodeCodePointsArray(m){const v=m.length;if(v<=ce)return String.fromCharCode.apply(String,m);let q="",ee=0;for(;eeee)&&(q=ee);let ae="";for(let ee=v;eeq)throw new RangeError("Trying to access beyond buffer length")}function checkInt(m,v,q,ee,ae,ie){if(!Buffer.isBuffer(m))throw new TypeError('"buffer" argument must be a Buffer instance');if(v>ae||vm.length)throw new RangeError("Index out of range")}function wrtBigUInt64LE(m,v,q,ee,ae){checkIntBI(v,ee,ae,m,q,7);let ie=Number(v&BigInt(4294967295));m[q++]=ie,ie>>=8,m[q++]=ie,ie>>=8,m[q++]=ie,ie>>=8,m[q++]=ie;let de=Number(v>>BigInt(32)&BigInt(4294967295));return m[q++]=de,de>>=8,m[q++]=de,de>>=8,m[q++]=de,de>>=8,m[q++]=de,q}function wrtBigUInt64BE(m,v,q,ee,ae){checkIntBI(v,ee,ae,m,q,7);let ie=Number(v&BigInt(4294967295));m[q+7]=ie,ie>>=8,m[q+6]=ie,ie>>=8,m[q+5]=ie,ie>>=8,m[q+4]=ie;let de=Number(v>>BigInt(32)&BigInt(4294967295));return m[q+3]=de,de>>=8,m[q+2]=de,de>>=8,m[q+1]=de,de>>=8,m[q]=de,q+8}function checkIEEE754(m,v,q,ee,ae,ie){if(q+ee>m.length)throw new RangeError("Index out of range");if(q<0)throw new RangeError("Index out of range")}function writeFloat(m,v,q,ee,ie){return v=+v,q>>>=0,ie||checkIEEE754(m,0,q,4),ae.write(m,v,q,ee,23,4),q+4}function writeDouble(m,v,q,ee,ie){return v=+v,q>>>=0,ie||checkIEEE754(m,0,q,8),ae.write(m,v,q,ee,52,8),q+8}Buffer.prototype.slice=function slice(m,v){const q=this.length;(m=~~m)<0?(m+=q)<0&&(m=0):m>q&&(m=q),(v=void 0===v?q:~~v)<0?(v+=q)<0&&(v=0):v>q&&(v=q),v>>=0,v>>>=0,q||checkOffset(m,v,this.length);let ee=this[m],ae=1,ie=0;for(;++ie>>=0,v>>>=0,q||checkOffset(m,v,this.length);let ee=this[m+--v],ae=1;for(;v>0&&(ae*=256);)ee+=this[m+--v]*ae;return ee},Buffer.prototype.readUint8=Buffer.prototype.readUInt8=function readUInt8(m,v){return m>>>=0,v||checkOffset(m,1,this.length),this[m]},Buffer.prototype.readUint16LE=Buffer.prototype.readUInt16LE=function readUInt16LE(m,v){return m>>>=0,v||checkOffset(m,2,this.length),this[m]|this[m+1]<<8},Buffer.prototype.readUint16BE=Buffer.prototype.readUInt16BE=function readUInt16BE(m,v){return m>>>=0,v||checkOffset(m,2,this.length),this[m]<<8|this[m+1]},Buffer.prototype.readUint32LE=Buffer.prototype.readUInt32LE=function readUInt32LE(m,v){return m>>>=0,v||checkOffset(m,4,this.length),(this[m]|this[m+1]<<8|this[m+2]<<16)+16777216*this[m+3]},Buffer.prototype.readUint32BE=Buffer.prototype.readUInt32BE=function readUInt32BE(m,v){return m>>>=0,v||checkOffset(m,4,this.length),16777216*this[m]+(this[m+1]<<16|this[m+2]<<8|this[m+3])},Buffer.prototype.readBigUInt64LE=defineBigIntMethod((function readBigUInt64LE(m){validateNumber(m>>>=0,"offset");const v=this[m],q=this[m+7];void 0!==v&&void 0!==q||boundsError(m,this.length-8);const ee=v+256*this[++m]+65536*this[++m]+this[++m]*2**24,ae=this[++m]+256*this[++m]+65536*this[++m]+q*2**24;return BigInt(ee)+(BigInt(ae)<>>=0,"offset");const v=this[m],q=this[m+7];void 0!==v&&void 0!==q||boundsError(m,this.length-8);const ee=v*2**24+65536*this[++m]+256*this[++m]+this[++m],ae=this[++m]*2**24+65536*this[++m]+256*this[++m]+q;return(BigInt(ee)<>>=0,v>>>=0,q||checkOffset(m,v,this.length);let ee=this[m],ae=1,ie=0;for(;++ie=ae&&(ee-=Math.pow(2,8*v)),ee},Buffer.prototype.readIntBE=function readIntBE(m,v,q){m>>>=0,v>>>=0,q||checkOffset(m,v,this.length);let ee=v,ae=1,ie=this[m+--ee];for(;ee>0&&(ae*=256);)ie+=this[m+--ee]*ae;return ae*=128,ie>=ae&&(ie-=Math.pow(2,8*v)),ie},Buffer.prototype.readInt8=function readInt8(m,v){return m>>>=0,v||checkOffset(m,1,this.length),128&this[m]?-1*(255-this[m]+1):this[m]},Buffer.prototype.readInt16LE=function readInt16LE(m,v){m>>>=0,v||checkOffset(m,2,this.length);const q=this[m]|this[m+1]<<8;return 32768&q?4294901760|q:q},Buffer.prototype.readInt16BE=function readInt16BE(m,v){m>>>=0,v||checkOffset(m,2,this.length);const q=this[m+1]|this[m]<<8;return 32768&q?4294901760|q:q},Buffer.prototype.readInt32LE=function readInt32LE(m,v){return m>>>=0,v||checkOffset(m,4,this.length),this[m]|this[m+1]<<8|this[m+2]<<16|this[m+3]<<24},Buffer.prototype.readInt32BE=function readInt32BE(m,v){return m>>>=0,v||checkOffset(m,4,this.length),this[m]<<24|this[m+1]<<16|this[m+2]<<8|this[m+3]},Buffer.prototype.readBigInt64LE=defineBigIntMethod((function readBigInt64LE(m){validateNumber(m>>>=0,"offset");const v=this[m],q=this[m+7];void 0!==v&&void 0!==q||boundsError(m,this.length-8);const ee=this[m+4]+256*this[m+5]+65536*this[m+6]+(q<<24);return(BigInt(ee)<>>=0,"offset");const v=this[m],q=this[m+7];void 0!==v&&void 0!==q||boundsError(m,this.length-8);const ee=(v<<24)+65536*this[++m]+256*this[++m]+this[++m];return(BigInt(ee)<>>=0,v||checkOffset(m,4,this.length),ae.read(this,m,!0,23,4)},Buffer.prototype.readFloatBE=function readFloatBE(m,v){return m>>>=0,v||checkOffset(m,4,this.length),ae.read(this,m,!1,23,4)},Buffer.prototype.readDoubleLE=function readDoubleLE(m,v){return m>>>=0,v||checkOffset(m,8,this.length),ae.read(this,m,!0,52,8)},Buffer.prototype.readDoubleBE=function readDoubleBE(m,v){return m>>>=0,v||checkOffset(m,8,this.length),ae.read(this,m,!1,52,8)},Buffer.prototype.writeUintLE=Buffer.prototype.writeUIntLE=function writeUIntLE(m,v,q,ee){if(m=+m,v>>>=0,q>>>=0,!ee){checkInt(this,m,v,q,Math.pow(2,8*q)-1,0)}let ae=1,ie=0;for(this[v]=255&m;++ie>>=0,q>>>=0,!ee){checkInt(this,m,v,q,Math.pow(2,8*q)-1,0)}let ae=q-1,ie=1;for(this[v+ae]=255&m;--ae>=0&&(ie*=256);)this[v+ae]=m/ie&255;return v+q},Buffer.prototype.writeUint8=Buffer.prototype.writeUInt8=function writeUInt8(m,v,q){return m=+m,v>>>=0,q||checkInt(this,m,v,1,255,0),this[v]=255&m,v+1},Buffer.prototype.writeUint16LE=Buffer.prototype.writeUInt16LE=function writeUInt16LE(m,v,q){return m=+m,v>>>=0,q||checkInt(this,m,v,2,65535,0),this[v]=255&m,this[v+1]=m>>>8,v+2},Buffer.prototype.writeUint16BE=Buffer.prototype.writeUInt16BE=function writeUInt16BE(m,v,q){return m=+m,v>>>=0,q||checkInt(this,m,v,2,65535,0),this[v]=m>>>8,this[v+1]=255&m,v+2},Buffer.prototype.writeUint32LE=Buffer.prototype.writeUInt32LE=function writeUInt32LE(m,v,q){return m=+m,v>>>=0,q||checkInt(this,m,v,4,4294967295,0),this[v+3]=m>>>24,this[v+2]=m>>>16,this[v+1]=m>>>8,this[v]=255&m,v+4},Buffer.prototype.writeUint32BE=Buffer.prototype.writeUInt32BE=function writeUInt32BE(m,v,q){return m=+m,v>>>=0,q||checkInt(this,m,v,4,4294967295,0),this[v]=m>>>24,this[v+1]=m>>>16,this[v+2]=m>>>8,this[v+3]=255&m,v+4},Buffer.prototype.writeBigUInt64LE=defineBigIntMethod((function writeBigUInt64LE(m,v=0){return wrtBigUInt64LE(this,m,v,BigInt(0),BigInt("0xffffffffffffffff"))})),Buffer.prototype.writeBigUInt64BE=defineBigIntMethod((function writeBigUInt64BE(m,v=0){return wrtBigUInt64BE(this,m,v,BigInt(0),BigInt("0xffffffffffffffff"))})),Buffer.prototype.writeIntLE=function writeIntLE(m,v,q,ee){if(m=+m,v>>>=0,!ee){const ee=Math.pow(2,8*q-1);checkInt(this,m,v,q,ee-1,-ee)}let ae=0,ie=1,de=0;for(this[v]=255&m;++ae>0)-de&255;return v+q},Buffer.prototype.writeIntBE=function writeIntBE(m,v,q,ee){if(m=+m,v>>>=0,!ee){const ee=Math.pow(2,8*q-1);checkInt(this,m,v,q,ee-1,-ee)}let ae=q-1,ie=1,de=0;for(this[v+ae]=255&m;--ae>=0&&(ie*=256);)m<0&&0===de&&0!==this[v+ae+1]&&(de=1),this[v+ae]=(m/ie>>0)-de&255;return v+q},Buffer.prototype.writeInt8=function writeInt8(m,v,q){return m=+m,v>>>=0,q||checkInt(this,m,v,1,127,-128),m<0&&(m=255+m+1),this[v]=255&m,v+1},Buffer.prototype.writeInt16LE=function writeInt16LE(m,v,q){return m=+m,v>>>=0,q||checkInt(this,m,v,2,32767,-32768),this[v]=255&m,this[v+1]=m>>>8,v+2},Buffer.prototype.writeInt16BE=function writeInt16BE(m,v,q){return m=+m,v>>>=0,q||checkInt(this,m,v,2,32767,-32768),this[v]=m>>>8,this[v+1]=255&m,v+2},Buffer.prototype.writeInt32LE=function writeInt32LE(m,v,q){return m=+m,v>>>=0,q||checkInt(this,m,v,4,2147483647,-2147483648),this[v]=255&m,this[v+1]=m>>>8,this[v+2]=m>>>16,this[v+3]=m>>>24,v+4},Buffer.prototype.writeInt32BE=function writeInt32BE(m,v,q){return m=+m,v>>>=0,q||checkInt(this,m,v,4,2147483647,-2147483648),m<0&&(m=4294967295+m+1),this[v]=m>>>24,this[v+1]=m>>>16,this[v+2]=m>>>8,this[v+3]=255&m,v+4},Buffer.prototype.writeBigInt64LE=defineBigIntMethod((function writeBigInt64LE(m,v=0){return wrtBigUInt64LE(this,m,v,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),Buffer.prototype.writeBigInt64BE=defineBigIntMethod((function writeBigInt64BE(m,v=0){return wrtBigUInt64BE(this,m,v,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),Buffer.prototype.writeFloatLE=function writeFloatLE(m,v,q){return writeFloat(this,m,v,!0,q)},Buffer.prototype.writeFloatBE=function writeFloatBE(m,v,q){return writeFloat(this,m,v,!1,q)},Buffer.prototype.writeDoubleLE=function writeDoubleLE(m,v,q){return writeDouble(this,m,v,!0,q)},Buffer.prototype.writeDoubleBE=function writeDoubleBE(m,v,q){return writeDouble(this,m,v,!1,q)},Buffer.prototype.copy=function copy(m,v,q,ee){if(!Buffer.isBuffer(m))throw new TypeError("argument should be a Buffer");if(q||(q=0),ee||0===ee||(ee=this.length),v>=m.length&&(v=m.length),v||(v=0),ee>0&&ee=this.length)throw new RangeError("Index out of range");if(ee<0)throw new RangeError("sourceEnd out of bounds");ee>this.length&&(ee=this.length),m.length-v>>=0,q=void 0===q?this.length:q>>>0,m||(m=0),"number"==typeof m)for(ae=v;ae=ee+4;q-=3)v=`_${m.slice(q-3,q)}${v}`;return`${m.slice(0,q)}${v}`}function checkBounds(m,v,q){validateNumber(v,"offset"),void 0!==m[v]&&void 0!==m[v+q]||boundsError(v,m.length-(q+1))}function checkIntBI(m,v,q,ee,ae,ie){if(m>q||m3?0===v||v===BigInt(0)?`>= 0${ee} and < 2${ee} ** ${8*(ie+1)}${ee}`:`>= -(2${ee} ** ${8*(ie+1)-1}${ee}) and < 2 ** ${8*(ie+1)-1}${ee}`:`>= ${v}${ee} and <= ${q}${ee}`,new le.ERR_OUT_OF_RANGE("value",ae,m)}checkBounds(ee,ae,ie)}function validateNumber(m,v){if("number"!=typeof m)throw new le.ERR_INVALID_ARG_TYPE(v,"number",m)}function boundsError(m,v,q){if(Math.floor(m)!==m)throw validateNumber(m,q),new le.ERR_OUT_OF_RANGE(q||"offset","an integer",m);if(v<0)throw new le.ERR_BUFFER_OUT_OF_BOUNDS;throw new le.ERR_OUT_OF_RANGE(q||"offset",`>= ${q?1:0} and <= ${v}`,m)}E("ERR_BUFFER_OUT_OF_BOUNDS",(function(m){return m?`${m} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"}),RangeError),E("ERR_INVALID_ARG_TYPE",(function(m,v){return`The "${m}" argument must be of type number. Received type ${typeof v}`}),TypeError),E("ERR_OUT_OF_RANGE",(function(m,v,q){let ee=`The value of "${m}" is out of range.`,ae=q;return Number.isInteger(q)&&Math.abs(q)>2**32?ae=addNumericalSeparator(String(q)):"bigint"==typeof q&&(ae=String(q),(q>BigInt(2)**BigInt(32)||q<-(BigInt(2)**BigInt(32)))&&(ae=addNumericalSeparator(ae)),ae+="n"),ee+=` It must be ${v}. Received ${ae}`,ee}),RangeError);const pe=/[^+/0-9A-Za-z-_]/g;function base64clean(m){if((m=(m=m.split("=")[0]).trim().replace(pe,"")).length<2)return"";for(;m.length%4!=0;)m+="=";return m}function utf8ToBytes(m,v){let q;v=v||1/0;const ee=m.length;let ae=null;const ie=[];for(let de=0;de55295&&q<57344){if(!ae){if(q>56319){(v-=3)>-1&&ie.push(239,191,189);continue}if(de+1===ee){(v-=3)>-1&&ie.push(239,191,189);continue}ae=q;continue}if(q<56320){(v-=3)>-1&&ie.push(239,191,189),ae=q;continue}q=65536+(ae-55296<<10|q-56320)}else ae&&(v-=3)>-1&&ie.push(239,191,189);if(ae=null,q<128){if((v-=1)<0)break;ie.push(q)}else if(q<2048){if((v-=2)<0)break;ie.push(q>>6|192,63&q|128)}else if(q<65536){if((v-=3)<0)break;ie.push(q>>12|224,q>>6&63|128,63&q|128)}else{if(!(q<1114112))throw new Error("Invalid code point");if((v-=4)<0)break;ie.push(q>>18|240,q>>12&63|128,q>>6&63|128,63&q|128)}}return ie}function asciiToBytes(m){const v=[];for(let q=0;q>8,ae=q%256,ie.push(ae),ie.push(ee);return ie}function base64ToBytes(m){return ee.toByteArray(base64clean(m))}function blitBuffer(m,v,q,ee){let ae;for(ae=0;ae=v.length||ae>=m.length);++ae)v[ae+q]=m[ae];return ae}function isInstance(m,v){return m instanceof v||null!=m&&null!=m.constructor&&null!=m.constructor.name&&m.constructor.name===v.name}function numberIsNaN(m){return m!=m}const fe=function(){const m="0123456789abcdef",v=new Array(256);for(let q=0;q<16;++q){const ee=16*q;for(let ae=0;ae<16;++ae)v[ee+ae]=m[q]+m[ae]}return v}();function defineBigIntMethod(m){return"undefined"==typeof BigInt?BufferBigIntNotDefined:m}function BufferBigIntNotDefined(){throw new Error("BigInt not supported")}},66485:m=>{m.exports=function clipboardCopy(m){if(navigator.clipboard)return navigator.clipboard.writeText(m).catch((function(m){throw void 0!==m?m:new DOMException("The request is not allowed","NotAllowedError")}));var v=document.createElement("span");v.textContent=m,v.style.whiteSpace="pre",v.style.webkitUserSelect="auto",v.style.userSelect="all",document.body.appendChild(v);var q=window.getSelection(),ee=window.document.createRange();q.removeAllRanges(),ee.selectNode(v),q.addRange(ee);var ae=!1;try{ae=window.document.execCommand("copy")}catch(m){console.log("error",m)}return q.removeAllRanges(),window.document.body.removeChild(v),ae?Promise.resolve():Promise.reject(new DOMException("The request is not allowed","NotAllowedError"))}},86010:(m,v,q)=>{"use strict";function r(m){var v,q,ee="";if("string"==typeof m||"number"==typeof m)ee+=m;else if("object"==typeof m)if(Array.isArray(m))for(v=0;vee});const ee=function clsx(){for(var m,v,q=0,ee="";q{var ee=q(60614),ae=q(66330),ie=TypeError;m.exports=function(m){if(ee(m))return m;throw ie(ae(m)+" is not a function")}},39483:(m,v,q)=>{var ee=q(4411),ae=q(66330),ie=TypeError;m.exports=function(m){if(ee(m))return m;throw ie(ae(m)+" is not a constructor")}},96077:(m,v,q)=>{var ee=q(60614),ae=String,ie=TypeError;m.exports=function(m){if("object"==typeof m||ee(m))return m;throw ie("Can't set "+ae(m)+" as a prototype")}},31530:(m,v,q)=>{"use strict";var ee=q(28710).charAt;m.exports=function(m,v,q){return v+(q?ee(m,v).length:1)}},19670:(m,v,q)=>{var ee=q(70111),ae=String,ie=TypeError;m.exports=function(m){if(ee(m))return m;throw ie(ae(m)+" is not an object")}},7556:(m,v,q)=>{var ee=q(47293);m.exports=ee((function(){if("function"==typeof ArrayBuffer){var m=new ArrayBuffer(8);Object.isExtensible(m)&&Object.defineProperty(m,"a",{value:8})}}))},18533:(m,v,q)=>{"use strict";var ee=q(42092).forEach,ae=q(9341)("forEach");m.exports=ae?[].forEach:function forEach(m){return ee(this,m,arguments.length>1?arguments[1]:void 0)}},41318:(m,v,q)=>{var ee=q(45656),ae=q(51400),ie=q(26244),createMethod=function(m){return function(v,q,de){var ce,le=ee(v),pe=ie(le),fe=ae(de,pe);if(m&&q!=q){for(;pe>fe;)if((ce=le[fe++])!=ce)return!0}else for(;pe>fe;fe++)if((m||fe in le)&&le[fe]===q)return m||fe||0;return!m&&-1}};m.exports={includes:createMethod(!0),indexOf:createMethod(!1)}},42092:(m,v,q)=>{var ee=q(49974),ae=q(1702),ie=q(68361),de=q(47908),ce=q(26244),le=q(65417),pe=ae([].push),createMethod=function(m){var v=1==m,q=2==m,ae=3==m,fe=4==m,ye=6==m,be=7==m,Re=5==m||ye;return function(xe,_e,we,Te){for(var Se,Ie,Pe=de(xe),qe=ie(Pe),We=ee(_e,we),ze=ce(qe),Ve=0,He=Te||le,Xe=v?He(xe,ze):q||be?He(xe,0):void 0;ze>Ve;Ve++)if((Re||Ve in qe)&&(Ie=We(Se=qe[Ve],Ve,Pe),m))if(v)Xe[Ve]=Ie;else if(Ie)switch(m){case 3:return!0;case 5:return Se;case 6:return Ve;case 2:pe(Xe,Se)}else switch(m){case 4:return!1;case 7:pe(Xe,Se)}return ye?-1:ae||fe?fe:Xe}};m.exports={forEach:createMethod(0),map:createMethod(1),filter:createMethod(2),some:createMethod(3),every:createMethod(4),find:createMethod(5),findIndex:createMethod(6),filterReject:createMethod(7)}},81194:(m,v,q)=>{var ee=q(47293),ae=q(5112),ie=q(7392),de=ae("species");m.exports=function(m){return ie>=51||!ee((function(){var v=[];return(v.constructor={})[de]=function(){return{foo:1}},1!==v[m](Boolean).foo}))}},9341:(m,v,q)=>{"use strict";var ee=q(47293);m.exports=function(m,v){var q=[][m];return!!q&&ee((function(){q.call(null,v||function(){return 1},1)}))}},41589:(m,v,q)=>{var ee=q(51400),ae=q(26244),ie=q(86135),de=Array,ce=Math.max;m.exports=function(m,v,q){for(var le=ae(m),pe=ee(v,le),fe=ee(void 0===q?le:q,le),ye=de(ce(fe-pe,0)),be=0;pe{var ee=q(1702);m.exports=ee([].slice)},77475:(m,v,q)=>{var ee=q(43157),ae=q(4411),ie=q(70111),de=q(5112)("species"),ce=Array;m.exports=function(m){var v;return ee(m)&&(v=m.constructor,(ae(v)&&(v===ce||ee(v.prototype))||ie(v)&&null===(v=v[de]))&&(v=void 0)),void 0===v?ce:v}},65417:(m,v,q)=>{var ee=q(77475);m.exports=function(m,v){return new(ee(m))(0===v?0:v)}},84326:(m,v,q)=>{var ee=q(1702),ae=ee({}.toString),ie=ee("".slice);m.exports=function(m){return ie(ae(m),8,-1)}},70648:(m,v,q)=>{var ee=q(51694),ae=q(60614),ie=q(84326),de=q(5112)("toStringTag"),ce=Object,le="Arguments"==ie(function(){return arguments}()),tryGet=function(m,v){try{return m[v]}catch(m){}};m.exports=ee?ie:function(m){var v,q,ee;return void 0===m?"Undefined":null===m?"Null":"string"==typeof(q=tryGet(v=ce(m),de))?q:le?ie(v):"Object"==(ee=ie(v))&&ae(v.callee)?"Arguments":ee}},99920:(m,v,q)=>{var ee=q(92597),ae=q(53887),ie=q(31236),de=q(3070);m.exports=function(m,v,q){for(var ce=ae(v),le=de.f,pe=ie.f,fe=0;fe{var ee=q(47293);m.exports=!ee((function(){function F(){}return F.prototype.constructor=null,Object.getPrototypeOf(new F)!==F.prototype}))},14230:(m,v,q)=>{var ee=q(1702),ae=q(84488),ie=q(41340),de=/"/g,ce=ee("".replace);m.exports=function(m,v,q,ee){var le=ie(ae(m)),pe="<"+v;return""!==q&&(pe+=" "+q+'="'+ce(ie(ee),de,""")+'"'),pe+">"+le+""}},68880:(m,v,q)=>{var ee=q(19781),ae=q(3070),ie=q(79114);m.exports=ee?function(m,v,q){return ae.f(m,v,ie(1,q))}:function(m,v,q){return m[v]=q,m}},79114:m=>{m.exports=function(m,v){return{enumerable:!(1&m),configurable:!(2&m),writable:!(4&m),value:v}}},86135:(m,v,q)=>{"use strict";var ee=q(34948),ae=q(3070),ie=q(79114);m.exports=function(m,v,q){var de=ee(v);de in m?ae.f(m,de,ie(0,q)):m[de]=q}},47045:(m,v,q)=>{var ee=q(56339),ae=q(3070);m.exports=function(m,v,q){return q.get&&ee(q.get,v,{getter:!0}),q.set&&ee(q.set,v,{setter:!0}),ae.f(m,v,q)}},98052:(m,v,q)=>{var ee=q(60614),ae=q(3070),ie=q(56339),de=q(13072);m.exports=function(m,v,q,ce){ce||(ce={});var le=ce.enumerable,pe=void 0!==ce.name?ce.name:v;if(ee(q)&&ie(q,pe,ce),ce.global)le?m[v]=q:de(v,q);else{try{ce.unsafe?m[v]&&(le=!0):delete m[v]}catch(m){}le?m[v]=q:ae.f(m,v,{value:q,enumerable:!1,configurable:!ce.nonConfigurable,writable:!ce.nonWritable})}return m}},13072:(m,v,q)=>{var ee=q(17854),ae=Object.defineProperty;m.exports=function(m,v){try{ae(ee,m,{value:v,configurable:!0,writable:!0})}catch(q){ee[m]=v}return v}},19781:(m,v,q)=>{var ee=q(47293);m.exports=!ee((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},4154:m=>{var v="object"==typeof document&&document.all,q=void 0===v&&void 0!==v;m.exports={all:v,IS_HTMLDDA:q}},80317:(m,v,q)=>{var ee=q(17854),ae=q(70111),ie=ee.document,de=ae(ie)&&ae(ie.createElement);m.exports=function(m){return de?ie.createElement(m):{}}},7207:m=>{var v=TypeError;m.exports=function(m){if(m>9007199254740991)throw v("Maximum allowed index exceeded");return m}},48324:m=>{m.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},98509:(m,v,q)=>{var ee=q(80317)("span").classList,ae=ee&&ee.constructor&&ee.constructor.prototype;m.exports=ae===Object.prototype?void 0:ae},88113:m=>{m.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},7392:(m,v,q)=>{var ee,ae,ie=q(17854),de=q(88113),ce=ie.process,le=ie.Deno,pe=ce&&ce.versions||le&&le.version,fe=pe&&pe.v8;fe&&(ae=(ee=fe.split("."))[0]>0&&ee[0]<4?1:+(ee[0]+ee[1])),!ae&&de&&(!(ee=de.match(/Edge\/(\d+)/))||ee[1]>=74)&&(ee=de.match(/Chrome\/(\d+)/))&&(ae=+ee[1]),m.exports=ae},80748:m=>{m.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},82109:(m,v,q)=>{var ee=q(17854),ae=q(31236).f,ie=q(68880),de=q(98052),ce=q(13072),le=q(99920),pe=q(54705);m.exports=function(m,v){var q,fe,ye,be,Re,xe=m.target,_e=m.global,we=m.stat;if(q=_e?ee:we?ee[xe]||ce(xe,{}):(ee[xe]||{}).prototype)for(fe in v){if(be=v[fe],ye=m.dontCallGetSet?(Re=ae(q,fe))&&Re.value:q[fe],!pe(_e?fe:xe+(we?".":"#")+fe,m.forced)&&void 0!==ye){if(typeof be==typeof ye)continue;le(be,ye)}(m.sham||ye&&ye.sham)&&ie(be,"sham",!0),de(q,fe,be,m)}}},47293:m=>{m.exports=function(m){try{return!!m()}catch(m){return!0}}},27007:(m,v,q)=>{"use strict";q(74916);var ee=q(21470),ae=q(98052),ie=q(22261),de=q(47293),ce=q(5112),le=q(68880),pe=ce("species"),fe=RegExp.prototype;m.exports=function(m,v,q,ye){var be=ce(m),Re=!de((function(){var v={};return v[be]=function(){return 7},7!=""[m](v)})),xe=Re&&!de((function(){var v=!1,q=/a/;return"split"===m&&((q={}).constructor={},q.constructor[pe]=function(){return q},q.flags="",q[be]=/./[be]),q.exec=function(){return v=!0,null},q[be](""),!v}));if(!Re||!xe||q){var _e=ee(/./[be]),we=v(be,""[m],(function(m,v,q,ae,de){var ce=ee(m),le=v.exec;return le===ie||le===fe.exec?Re&&!de?{done:!0,value:_e(v,q,ae)}:{done:!0,value:ce(q,v,ae)}:{done:!1}}));ae(String.prototype,m,we[0]),ae(fe,be,we[1])}ye&&le(fe[be],"sham",!0)}},76677:(m,v,q)=>{var ee=q(47293);m.exports=!ee((function(){return Object.isExtensible(Object.preventExtensions({}))}))},22104:(m,v,q)=>{var ee=q(34374),ae=Function.prototype,ie=ae.apply,de=ae.call;m.exports="object"==typeof Reflect&&Reflect.apply||(ee?de.bind(ie):function(){return de.apply(ie,arguments)})},49974:(m,v,q)=>{var ee=q(21470),ae=q(19662),ie=q(34374),de=ee(ee.bind);m.exports=function(m,v){return ae(m),void 0===v?m:ie?de(m,v):function(){return m.apply(v,arguments)}}},34374:(m,v,q)=>{var ee=q(47293);m.exports=!ee((function(){var m=function(){}.bind();return"function"!=typeof m||m.hasOwnProperty("prototype")}))},27065:(m,v,q)=>{"use strict";var ee=q(1702),ae=q(19662),ie=q(70111),de=q(92597),ce=q(50206),le=q(34374),pe=Function,fe=ee([].concat),ye=ee([].join),be={},construct=function(m,v,q){if(!de(be,v)){for(var ee=[],ae=0;ae{var ee=q(34374),ae=Function.prototype.call;m.exports=ee?ae.bind(ae):function(){return ae.apply(ae,arguments)}},76530:(m,v,q)=>{var ee=q(19781),ae=q(92597),ie=Function.prototype,de=ee&&Object.getOwnPropertyDescriptor,ce=ae(ie,"name"),le=ce&&"something"===function something(){}.name,pe=ce&&(!ee||ee&&de(ie,"name").configurable);m.exports={EXISTS:ce,PROPER:le,CONFIGURABLE:pe}},75668:(m,v,q)=>{var ee=q(1702),ae=q(19662);m.exports=function(m,v,q){try{return ee(ae(Object.getOwnPropertyDescriptor(m,v)[q]))}catch(m){}}},21470:(m,v,q)=>{var ee=q(84326),ae=q(1702);m.exports=function(m){if("Function"===ee(m))return ae(m)}},1702:(m,v,q)=>{var ee=q(34374),ae=Function.prototype,ie=ae.call,de=ee&&ae.bind.bind(ie,ie);m.exports=ee?de:function(m){return function(){return ie.apply(m,arguments)}}},35005:(m,v,q)=>{var ee=q(17854),ae=q(60614);m.exports=function(m,v){return arguments.length<2?(q=ee[m],ae(q)?q:void 0):ee[m]&&ee[m][v];var q}},88044:(m,v,q)=>{var ee=q(1702),ae=q(43157),ie=q(60614),de=q(84326),ce=q(41340),le=ee([].push);m.exports=function(m){if(ie(m))return m;if(ae(m)){for(var v=m.length,q=[],ee=0;ee{var ee=q(19662),ae=q(68554);m.exports=function(m,v){var q=m[v];return ae(q)?void 0:ee(q)}},10647:(m,v,q)=>{var ee=q(1702),ae=q(47908),ie=Math.floor,de=ee("".charAt),ce=ee("".replace),le=ee("".slice),pe=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,fe=/\$([$&'`]|\d{1,2})/g;m.exports=function(m,v,q,ee,ye,be){var Re=q+m.length,xe=ee.length,_e=fe;return void 0!==ye&&(ye=ae(ye),_e=pe),ce(be,_e,(function(ae,ce){var pe;switch(de(ce,0)){case"$":return"$";case"&":return m;case"`":return le(v,0,q);case"'":return le(v,Re);case"<":pe=ye[le(ce,1,-1)];break;default:var fe=+ce;if(0===fe)return ae;if(fe>xe){var be=ie(fe/10);return 0===be?ae:be<=xe?void 0===ee[be-1]?de(ce,1):ee[be-1]+de(ce,1):ae}pe=ee[fe-1]}return void 0===pe?"":pe}))}},17854:(m,v,q)=>{var check=function(m){return m&&m.Math==Math&&m};m.exports=check("object"==typeof globalThis&&globalThis)||check("object"==typeof window&&window)||check("object"==typeof self&&self)||check("object"==typeof q.g&&q.g)||function(){return this}()||Function("return this")()},92597:(m,v,q)=>{var ee=q(1702),ae=q(47908),ie=ee({}.hasOwnProperty);m.exports=Object.hasOwn||function hasOwn(m,v){return ie(ae(m),v)}},3501:m=>{m.exports={}},60490:(m,v,q)=>{var ee=q(35005);m.exports=ee("document","documentElement")},64664:(m,v,q)=>{var ee=q(19781),ae=q(47293),ie=q(80317);m.exports=!ee&&!ae((function(){return 7!=Object.defineProperty(ie("div"),"a",{get:function(){return 7}}).a}))},68361:(m,v,q)=>{var ee=q(1702),ae=q(47293),ie=q(84326),de=Object,ce=ee("".split);m.exports=ae((function(){return!de("z").propertyIsEnumerable(0)}))?function(m){return"String"==ie(m)?ce(m,""):de(m)}:de},79587:(m,v,q)=>{var ee=q(60614),ae=q(70111),ie=q(27674);m.exports=function(m,v,q){var de,ce;return ie&&ee(de=v.constructor)&&de!==q&&ae(ce=de.prototype)&&ce!==q.prototype&&ie(m,ce),m}},42788:(m,v,q)=>{var ee=q(1702),ae=q(60614),ie=q(5465),de=ee(Function.toString);ae(ie.inspectSource)||(ie.inspectSource=function(m){return de(m)}),m.exports=ie.inspectSource},62423:(m,v,q)=>{var ee=q(82109),ae=q(1702),ie=q(3501),de=q(70111),ce=q(92597),le=q(3070).f,pe=q(8006),fe=q(1156),ye=q(52050),be=q(69711),Re=q(76677),xe=!1,_e=be("meta"),we=0,setMetadata=function(m){le(m,_e,{value:{objectID:"O"+we++,weakData:{}}})},Te=m.exports={enable:function(){Te.enable=function(){},xe=!0;var m=pe.f,v=ae([].splice),q={};q[_e]=1,m(q).length&&(pe.f=function(q){for(var ee=m(q),ae=0,ie=ee.length;ae{var ee,ae,ie,de=q(94811),ce=q(17854),le=q(70111),pe=q(68880),fe=q(92597),ye=q(5465),be=q(6200),Re=q(3501),xe="Object already initialized",_e=ce.TypeError,we=ce.WeakMap;if(de||ye.state){var Te=ye.state||(ye.state=new we);Te.get=Te.get,Te.has=Te.has,Te.set=Te.set,ee=function(m,v){if(Te.has(m))throw _e(xe);return v.facade=m,Te.set(m,v),v},ae=function(m){return Te.get(m)||{}},ie=function(m){return Te.has(m)}}else{var Se=be("state");Re[Se]=!0,ee=function(m,v){if(fe(m,Se))throw _e(xe);return v.facade=m,pe(m,Se,v),v},ae=function(m){return fe(m,Se)?m[Se]:{}},ie=function(m){return fe(m,Se)}}m.exports={set:ee,get:ae,has:ie,enforce:function(m){return ie(m)?ae(m):ee(m,{})},getterFor:function(m){return function(v){var q;if(!le(v)||(q=ae(v)).type!==m)throw _e("Incompatible receiver, "+m+" required");return q}}}},43157:(m,v,q)=>{var ee=q(84326);m.exports=Array.isArray||function isArray(m){return"Array"==ee(m)}},60614:(m,v,q)=>{var ee=q(4154),ae=ee.all;m.exports=ee.IS_HTMLDDA?function(m){return"function"==typeof m||m===ae}:function(m){return"function"==typeof m}},4411:(m,v,q)=>{var ee=q(1702),ae=q(47293),ie=q(60614),de=q(70648),ce=q(35005),le=q(42788),noop=function(){},pe=[],fe=ce("Reflect","construct"),ye=/^\s*(?:class|function)\b/,be=ee(ye.exec),Re=!ye.exec(noop),xe=function isConstructor(m){if(!ie(m))return!1;try{return fe(noop,pe,m),!0}catch(m){return!1}},_e=function isConstructor(m){if(!ie(m))return!1;switch(de(m)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return Re||!!be(ye,le(m))}catch(m){return!0}};_e.sham=!0,m.exports=!fe||ae((function(){var m;return xe(xe.call)||!xe(Object)||!xe((function(){m=!0}))||m}))?_e:xe},54705:(m,v,q)=>{var ee=q(47293),ae=q(60614),ie=/#|\.prototype\./,isForced=function(m,v){var q=ce[de(m)];return q==pe||q!=le&&(ae(v)?ee(v):!!v)},de=isForced.normalize=function(m){return String(m).replace(ie,".").toLowerCase()},ce=isForced.data={},le=isForced.NATIVE="N",pe=isForced.POLYFILL="P";m.exports=isForced},68554:m=>{m.exports=function(m){return null==m}},70111:(m,v,q)=>{var ee=q(60614),ae=q(4154),ie=ae.all;m.exports=ae.IS_HTMLDDA?function(m){return"object"==typeof m?null!==m:ee(m)||m===ie}:function(m){return"object"==typeof m?null!==m:ee(m)}},31913:m=>{m.exports=!1},47850:(m,v,q)=>{var ee=q(70111),ae=q(84326),ie=q(5112)("match");m.exports=function(m){var v;return ee(m)&&(void 0!==(v=m[ie])?!!v:"RegExp"==ae(m))}},52190:(m,v,q)=>{var ee=q(35005),ae=q(60614),ie=q(47976),de=q(43307),ce=Object;m.exports=de?function(m){return"symbol"==typeof m}:function(m){var v=ee("Symbol");return ae(v)&&ie(v.prototype,ce(m))}},26244:(m,v,q)=>{var ee=q(17466);m.exports=function(m){return ee(m.length)}},56339:(m,v,q)=>{var ee=q(1702),ae=q(47293),ie=q(60614),de=q(92597),ce=q(19781),le=q(76530).CONFIGURABLE,pe=q(42788),fe=q(29909),ye=fe.enforce,be=fe.get,Re=String,xe=Object.defineProperty,_e=ee("".slice),we=ee("".replace),Te=ee([].join),Se=ce&&!ae((function(){return 8!==xe((function(){}),"length",{value:8}).length})),Ie=String(String).split("String"),Pe=m.exports=function(m,v,q){"Symbol("===_e(Re(v),0,7)&&(v="["+we(Re(v),/^Symbol\(([^)]*)\)/,"$1")+"]"),q&&q.getter&&(v="get "+v),q&&q.setter&&(v="set "+v),(!de(m,"name")||le&&m.name!==v)&&(ce?xe(m,"name",{value:v,configurable:!0}):m.name=v),Se&&q&&de(q,"arity")&&m.length!==q.arity&&xe(m,"length",{value:q.arity});try{q&&de(q,"constructor")&&q.constructor?ce&&xe(m,"prototype",{writable:!1}):m.prototype&&(m.prototype=void 0)}catch(m){}var ee=ye(m);return de(ee,"source")||(ee.source=Te(Ie,"string"==typeof v?v:"")),m};Function.prototype.toString=Pe((function toString(){return ie(this)&&be(this).source||pe(this)}),"toString")},74758:m=>{var v=Math.ceil,q=Math.floor;m.exports=Math.trunc||function trunc(m){var ee=+m;return(ee>0?q:v)(ee)}},21574:(m,v,q)=>{"use strict";var ee=q(19781),ae=q(1702),ie=q(46916),de=q(47293),ce=q(81956),le=q(25181),pe=q(55296),fe=q(47908),ye=q(68361),be=Object.assign,Re=Object.defineProperty,xe=ae([].concat);m.exports=!be||de((function(){if(ee&&1!==be({b:1},be(Re({},"a",{enumerable:!0,get:function(){Re(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var m={},v={},q=Symbol(),ae="abcdefghijklmnopqrst";return m[q]=7,ae.split("").forEach((function(m){v[m]=m})),7!=be({},m)[q]||ce(be({},v)).join("")!=ae}))?function assign(m,v){for(var q=fe(m),ae=arguments.length,de=1,be=le.f,Re=pe.f;ae>de;)for(var _e,we=ye(arguments[de++]),Te=be?xe(ce(we),be(we)):ce(we),Se=Te.length,Ie=0;Se>Ie;)_e=Te[Ie++],ee&&!ie(Re,we,_e)||(q[_e]=we[_e]);return q}:be},70030:(m,v,q)=>{var ee,ae=q(19670),ie=q(36048),de=q(80748),ce=q(3501),le=q(60490),pe=q(80317),fe=q(6200),ye="prototype",be="script",Re=fe("IE_PROTO"),EmptyConstructor=function(){},scriptTag=function(m){return"<"+be+">"+m+""},NullProtoObjectViaActiveX=function(m){m.write(scriptTag("")),m.close();var v=m.parentWindow.Object;return m=null,v},NullProtoObject=function(){try{ee=new ActiveXObject("htmlfile")}catch(m){}var m,v,q;NullProtoObject="undefined"!=typeof document?document.domain&&ee?NullProtoObjectViaActiveX(ee):(v=pe("iframe"),q="java"+be+":",v.style.display="none",le.appendChild(v),v.src=String(q),(m=v.contentWindow.document).open(),m.write(scriptTag("document.F=Object")),m.close(),m.F):NullProtoObjectViaActiveX(ee);for(var ae=de.length;ae--;)delete NullProtoObject[ye][de[ae]];return NullProtoObject()};ce[Re]=!0,m.exports=Object.create||function create(m,v){var q;return null!==m?(EmptyConstructor[ye]=ae(m),q=new EmptyConstructor,EmptyConstructor[ye]=null,q[Re]=m):q=NullProtoObject(),void 0===v?q:ie.f(q,v)}},36048:(m,v,q)=>{var ee=q(19781),ae=q(3353),ie=q(3070),de=q(19670),ce=q(45656),le=q(81956);v.f=ee&&!ae?Object.defineProperties:function defineProperties(m,v){de(m);for(var q,ee=ce(v),ae=le(v),pe=ae.length,fe=0;pe>fe;)ie.f(m,q=ae[fe++],ee[q]);return m}},3070:(m,v,q)=>{var ee=q(19781),ae=q(64664),ie=q(3353),de=q(19670),ce=q(34948),le=TypeError,pe=Object.defineProperty,fe=Object.getOwnPropertyDescriptor,ye="enumerable",be="configurable",Re="writable";v.f=ee?ie?function defineProperty(m,v,q){if(de(m),v=ce(v),de(q),"function"==typeof m&&"prototype"===v&&"value"in q&&Re in q&&!q[Re]){var ee=fe(m,v);ee&&ee[Re]&&(m[v]=q.value,q={configurable:be in q?q[be]:ee[be],enumerable:ye in q?q[ye]:ee[ye],writable:!1})}return pe(m,v,q)}:pe:function defineProperty(m,v,q){if(de(m),v=ce(v),de(q),ae)try{return pe(m,v,q)}catch(m){}if("get"in q||"set"in q)throw le("Accessors not supported");return"value"in q&&(m[v]=q.value),m}},31236:(m,v,q)=>{var ee=q(19781),ae=q(46916),ie=q(55296),de=q(79114),ce=q(45656),le=q(34948),pe=q(92597),fe=q(64664),ye=Object.getOwnPropertyDescriptor;v.f=ee?ye:function getOwnPropertyDescriptor(m,v){if(m=ce(m),v=le(v),fe)try{return ye(m,v)}catch(m){}if(pe(m,v))return de(!ae(ie.f,m,v),m[v])}},1156:(m,v,q)=>{var ee=q(84326),ae=q(45656),ie=q(8006).f,de=q(41589),ce="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],getWindowNames=function(m){try{return ie(m)}catch(m){return de(ce)}};m.exports.f=function getOwnPropertyNames(m){return ce&&"Window"==ee(m)?getWindowNames(m):ie(ae(m))}},8006:(m,v,q)=>{var ee=q(16324),ae=q(80748).concat("length","prototype");v.f=Object.getOwnPropertyNames||function getOwnPropertyNames(m){return ee(m,ae)}},25181:(m,v)=>{v.f=Object.getOwnPropertySymbols},79518:(m,v,q)=>{var ee=q(92597),ae=q(60614),ie=q(47908),de=q(6200),ce=q(49920),le=de("IE_PROTO"),pe=Object,fe=pe.prototype;m.exports=ce?pe.getPrototypeOf:function(m){var v=ie(m);if(ee(v,le))return v[le];var q=v.constructor;return ae(q)&&v instanceof q?q.prototype:v instanceof pe?fe:null}},52050:(m,v,q)=>{var ee=q(47293),ae=q(70111),ie=q(84326),de=q(7556),ce=Object.isExtensible,le=ee((function(){ce(1)}));m.exports=le||de?function isExtensible(m){return!!ae(m)&&((!de||"ArrayBuffer"!=ie(m))&&(!ce||ce(m)))}:ce},47976:(m,v,q)=>{var ee=q(1702);m.exports=ee({}.isPrototypeOf)},16324:(m,v,q)=>{var ee=q(1702),ae=q(92597),ie=q(45656),de=q(41318).indexOf,ce=q(3501),le=ee([].push);m.exports=function(m,v){var q,ee=ie(m),pe=0,fe=[];for(q in ee)!ae(ce,q)&&ae(ee,q)&&le(fe,q);for(;v.length>pe;)ae(ee,q=v[pe++])&&(~de(fe,q)||le(fe,q));return fe}},81956:(m,v,q)=>{var ee=q(16324),ae=q(80748);m.exports=Object.keys||function keys(m){return ee(m,ae)}},55296:(m,v)=>{"use strict";var q={}.propertyIsEnumerable,ee=Object.getOwnPropertyDescriptor,ae=ee&&!q.call({1:2},1);v.f=ae?function propertyIsEnumerable(m){var v=ee(this,m);return!!v&&v.enumerable}:q},27674:(m,v,q)=>{var ee=q(75668),ae=q(19670),ie=q(96077);m.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var m,v=!1,q={};try{(m=ee(Object.prototype,"__proto__","set"))(q,[]),v=q instanceof Array}catch(m){}return function setPrototypeOf(q,ee){return ae(q),ie(ee),v?m(q,ee):q.__proto__=ee,q}}():void 0)},90288:(m,v,q)=>{"use strict";var ee=q(51694),ae=q(70648);m.exports=ee?{}.toString:function toString(){return"[object "+ae(this)+"]"}},92140:(m,v,q)=>{var ee=q(46916),ae=q(60614),ie=q(70111),de=TypeError;m.exports=function(m,v){var q,ce;if("string"===v&&ae(q=m.toString)&&!ie(ce=ee(q,m)))return ce;if(ae(q=m.valueOf)&&!ie(ce=ee(q,m)))return ce;if("string"!==v&&ae(q=m.toString)&&!ie(ce=ee(q,m)))return ce;throw de("Can't convert object to primitive value")}},53887:(m,v,q)=>{var ee=q(35005),ae=q(1702),ie=q(8006),de=q(25181),ce=q(19670),le=ae([].concat);m.exports=ee("Reflect","ownKeys")||function ownKeys(m){var v=ie.f(ce(m)),q=de.f;return q?le(v,q(m)):v}},40857:(m,v,q)=>{var ee=q(17854);m.exports=ee},2626:(m,v,q)=>{var ee=q(3070).f;m.exports=function(m,v,q){q in m||ee(m,q,{configurable:!0,get:function(){return v[q]},set:function(m){v[q]=m}})}},97651:(m,v,q)=>{var ee=q(46916),ae=q(19670),ie=q(60614),de=q(84326),ce=q(22261),le=TypeError;m.exports=function(m,v){var q=m.exec;if(ie(q)){var pe=ee(q,m,v);return null!==pe&&ae(pe),pe}if("RegExp"===de(m))return ee(ce,m,v);throw le("RegExp#exec called on incompatible receiver")}},22261:(m,v,q)=>{"use strict";var ee,ae,ie=q(46916),de=q(1702),ce=q(41340),le=q(67066),pe=q(52999),fe=q(72309),ye=q(70030),be=q(29909).get,Re=q(9441),xe=q(38173),_e=fe("native-string-replace",String.prototype.replace),we=RegExp.prototype.exec,Te=we,Se=de("".charAt),Ie=de("".indexOf),Pe=de("".replace),qe=de("".slice),We=(ae=/b*/g,ie(we,ee=/a/,"a"),ie(we,ae,"a"),0!==ee.lastIndex||0!==ae.lastIndex),ze=pe.BROKEN_CARET,Ve=void 0!==/()??/.exec("")[1];(We||Ve||ze||Re||xe)&&(Te=function exec(m){var v,q,ee,ae,de,pe,fe,Re=this,xe=be(Re),He=ce(m),Xe=xe.raw;if(Xe)return Xe.lastIndex=Re.lastIndex,v=ie(Te,Xe,He),Re.lastIndex=Xe.lastIndex,v;var Qe=xe.groups,Ye=ze&&Re.sticky,et=ie(le,Re),tt=Re.source,nt=0,rt=He;if(Ye&&(et=Pe(et,"y",""),-1===Ie(et,"g")&&(et+="g"),rt=qe(He,Re.lastIndex),Re.lastIndex>0&&(!Re.multiline||Re.multiline&&"\n"!==Se(He,Re.lastIndex-1))&&(tt="(?: "+tt+")",rt=" "+rt,nt++),q=new RegExp("^(?:"+tt+")",et)),Ve&&(q=new RegExp("^"+tt+"$(?!\\s)",et)),We&&(ee=Re.lastIndex),ae=ie(we,Ye?q:Re,rt),Ye?ae?(ae.input=qe(ae.input,nt),ae[0]=qe(ae[0],nt),ae.index=Re.lastIndex,Re.lastIndex+=ae[0].length):Re.lastIndex=0:We&&ae&&(Re.lastIndex=Re.global?ae.index+ae[0].length:ee),Ve&&ae&&ae.length>1&&ie(_e,ae[0],q,(function(){for(de=1;de{"use strict";var ee=q(19670);m.exports=function(){var m=ee(this),v="";return m.hasIndices&&(v+="d"),m.global&&(v+="g"),m.ignoreCase&&(v+="i"),m.multiline&&(v+="m"),m.dotAll&&(v+="s"),m.unicode&&(v+="u"),m.unicodeSets&&(v+="v"),m.sticky&&(v+="y"),v}},34706:(m,v,q)=>{var ee=q(46916),ae=q(92597),ie=q(47976),de=q(67066),ce=RegExp.prototype;m.exports=function(m){var v=m.flags;return void 0!==v||"flags"in ce||ae(m,"flags")||!ie(ce,m)?v:ee(de,m)}},52999:(m,v,q)=>{var ee=q(47293),ae=q(17854).RegExp,ie=ee((function(){var m=ae("a","y");return m.lastIndex=2,null!=m.exec("abcd")})),de=ie||ee((function(){return!ae("a","y").sticky})),ce=ie||ee((function(){var m=ae("^r","gy");return m.lastIndex=2,null!=m.exec("str")}));m.exports={BROKEN_CARET:ce,MISSED_STICKY:de,UNSUPPORTED_Y:ie}},9441:(m,v,q)=>{var ee=q(47293),ae=q(17854).RegExp;m.exports=ee((function(){var m=ae(".","s");return!(m.dotAll&&m.exec("\n")&&"s"===m.flags)}))},38173:(m,v,q)=>{var ee=q(47293),ae=q(17854).RegExp;m.exports=ee((function(){var m=ae("(?b)","g");return"b"!==m.exec("b").groups.a||"bc"!=="b".replace(m,"$c")}))},84488:(m,v,q)=>{var ee=q(68554),ae=TypeError;m.exports=function(m){if(ee(m))throw ae("Can't call method on "+m);return m}},81150:m=>{m.exports=Object.is||function is(m,v){return m===v?0!==m||1/m==1/v:m!=m&&v!=v}},96340:(m,v,q)=>{"use strict";var ee=q(35005),ae=q(47045),ie=q(5112),de=q(19781),ce=ie("species");m.exports=function(m){var v=ee(m);de&&v&&!v[ce]&&ae(v,ce,{configurable:!0,get:function(){return this}})}},58003:(m,v,q)=>{var ee=q(3070).f,ae=q(92597),ie=q(5112)("toStringTag");m.exports=function(m,v,q){m&&!q&&(m=m.prototype),m&&!ae(m,ie)&&ee(m,ie,{configurable:!0,value:v})}},6200:(m,v,q)=>{var ee=q(72309),ae=q(69711),ie=ee("keys");m.exports=function(m){return ie[m]||(ie[m]=ae(m))}},5465:(m,v,q)=>{var ee=q(17854),ae=q(13072),ie="__core-js_shared__",de=ee[ie]||ae(ie,{});m.exports=de},72309:(m,v,q)=>{var ee=q(31913),ae=q(5465);(m.exports=function(m,v){return ae[m]||(ae[m]=void 0!==v?v:{})})("versions",[]).push({version:"3.29.1",mode:ee?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.29.1/LICENSE",source:"https://github.com/zloirock/core-js"})},36707:(m,v,q)=>{var ee=q(19670),ae=q(39483),ie=q(68554),de=q(5112)("species");m.exports=function(m,v){var q,ce=ee(m).constructor;return void 0===ce||ie(q=ee(ce)[de])?v:ae(q)}},43429:(m,v,q)=>{var ee=q(47293);m.exports=function(m){return ee((function(){var v=""[m]('"');return v!==v.toLowerCase()||v.split('"').length>3}))}},28710:(m,v,q)=>{var ee=q(1702),ae=q(19303),ie=q(41340),de=q(84488),ce=ee("".charAt),le=ee("".charCodeAt),pe=ee("".slice),createMethod=function(m){return function(v,q){var ee,fe,ye=ie(de(v)),be=ae(q),Re=ye.length;return be<0||be>=Re?m?"":void 0:(ee=le(ye,be))<55296||ee>56319||be+1===Re||(fe=le(ye,be+1))<56320||fe>57343?m?ce(ye,be):ee:m?pe(ye,be,be+2):fe-56320+(ee-55296<<10)+65536}};m.exports={codeAt:createMethod(!1),charAt:createMethod(!0)}},76091:(m,v,q)=>{var ee=q(76530).PROPER,ae=q(47293),ie=q(81361);m.exports=function(m){return ae((function(){return!!ie[m]()||"​…᠎"!=="​…᠎"[m]()||ee&&ie[m].name!==m}))}},53111:(m,v,q)=>{var ee=q(1702),ae=q(84488),ie=q(41340),de=q(81361),ce=ee("".replace),le=RegExp("^["+de+"]+"),pe=RegExp("(^|[^"+de+"])["+de+"]+$"),createMethod=function(m){return function(v){var q=ie(ae(v));return 1&m&&(q=ce(q,le,"")),2&m&&(q=ce(q,pe,"$1")),q}};m.exports={start:createMethod(1),end:createMethod(2),trim:createMethod(3)}},36293:(m,v,q)=>{var ee=q(7392),ae=q(47293);m.exports=!!Object.getOwnPropertySymbols&&!ae((function(){var m=Symbol();return!String(m)||!(Object(m)instanceof Symbol)||!Symbol.sham&&ee&&ee<41}))},56532:(m,v,q)=>{var ee=q(46916),ae=q(35005),ie=q(5112),de=q(98052);m.exports=function(){var m=ae("Symbol"),v=m&&m.prototype,q=v&&v.valueOf,ce=ie("toPrimitive");v&&!v[ce]&&de(v,ce,(function(m){return ee(q,this)}),{arity:1})}},2015:(m,v,q)=>{var ee=q(36293);m.exports=ee&&!!Symbol.for&&!!Symbol.keyFor},51400:(m,v,q)=>{var ee=q(19303),ae=Math.max,ie=Math.min;m.exports=function(m,v){var q=ee(m);return q<0?ae(q+v,0):ie(q,v)}},45656:(m,v,q)=>{var ee=q(68361),ae=q(84488);m.exports=function(m){return ee(ae(m))}},19303:(m,v,q)=>{var ee=q(74758);m.exports=function(m){var v=+m;return v!=v||0===v?0:ee(v)}},17466:(m,v,q)=>{var ee=q(19303),ae=Math.min;m.exports=function(m){return m>0?ae(ee(m),9007199254740991):0}},47908:(m,v,q)=>{var ee=q(84488),ae=Object;m.exports=function(m){return ae(ee(m))}},57593:(m,v,q)=>{var ee=q(46916),ae=q(70111),ie=q(52190),de=q(58173),ce=q(92140),le=q(5112),pe=TypeError,fe=le("toPrimitive");m.exports=function(m,v){if(!ae(m)||ie(m))return m;var q,le=de(m,fe);if(le){if(void 0===v&&(v="default"),q=ee(le,m,v),!ae(q)||ie(q))return q;throw pe("Can't convert object to primitive value")}return void 0===v&&(v="number"),ce(m,v)}},34948:(m,v,q)=>{var ee=q(57593),ae=q(52190);m.exports=function(m){var v=ee(m,"string");return ae(v)?v:v+""}},51694:(m,v,q)=>{var ee={};ee[q(5112)("toStringTag")]="z",m.exports="[object z]"===String(ee)},41340:(m,v,q)=>{var ee=q(70648),ae=String;m.exports=function(m){if("Symbol"===ee(m))throw TypeError("Cannot convert a Symbol value to a string");return ae(m)}},66330:m=>{var v=String;m.exports=function(m){try{return v(m)}catch(m){return"Object"}}},69711:(m,v,q)=>{var ee=q(1702),ae=0,ie=Math.random(),de=ee(1..toString);m.exports=function(m){return"Symbol("+(void 0===m?"":m)+")_"+de(++ae+ie,36)}},43307:(m,v,q)=>{var ee=q(36293);m.exports=ee&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},3353:(m,v,q)=>{var ee=q(19781),ae=q(47293);m.exports=ee&&ae((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},94811:(m,v,q)=>{var ee=q(17854),ae=q(60614),ie=ee.WeakMap;m.exports=ae(ie)&&/native code/.test(String(ie))},26800:(m,v,q)=>{var ee=q(40857),ae=q(92597),ie=q(6061),de=q(3070).f;m.exports=function(m){var v=ee.Symbol||(ee.Symbol={});ae(v,m)||de(v,m,{value:ie.f(m)})}},6061:(m,v,q)=>{var ee=q(5112);v.f=ee},5112:(m,v,q)=>{var ee=q(17854),ae=q(72309),ie=q(92597),de=q(69711),ce=q(36293),le=q(43307),pe=ee.Symbol,fe=ae("wks"),ye=le?pe.for||pe:pe&&pe.withoutSetter||de;m.exports=function(m){return ie(fe,m)||(fe[m]=ce&&ie(pe,m)?pe[m]:ye("Symbol."+m)),fe[m]}},81361:m=>{m.exports="\t\n\v\f\r                 \u2028\u2029\ufeff"},92222:(m,v,q)=>{"use strict";var ee=q(82109),ae=q(47293),ie=q(43157),de=q(70111),ce=q(47908),le=q(26244),pe=q(7207),fe=q(86135),ye=q(65417),be=q(81194),Re=q(5112),xe=q(7392),_e=Re("isConcatSpreadable"),we=xe>=51||!ae((function(){var m=[];return m[_e]=!1,m.concat()[0]!==m})),isConcatSpreadable=function(m){if(!de(m))return!1;var v=m[_e];return void 0!==v?!!v:ie(m)};ee({target:"Array",proto:!0,arity:1,forced:!we||!be("concat")},{concat:function concat(m){var v,q,ee,ae,ie,de=ce(this),be=ye(de,0),Re=0;for(v=-1,ee=arguments.length;v{"use strict";var ee=q(82109),ae=q(42092).every;ee({target:"Array",proto:!0,forced:!q(9341)("every")},{every:function every(m){return ae(this,m,arguments.length>1?arguments[1]:void 0)}})},57327:(m,v,q)=>{"use strict";var ee=q(82109),ae=q(42092).filter;ee({target:"Array",proto:!0,forced:!q(81194)("filter")},{filter:function filter(m){return ae(this,m,arguments.length>1?arguments[1]:void 0)}})},89554:(m,v,q)=>{"use strict";var ee=q(82109),ae=q(18533);ee({target:"Array",proto:!0,forced:[].forEach!=ae},{forEach:ae})},82772:(m,v,q)=>{"use strict";var ee=q(82109),ae=q(21470),ie=q(41318).indexOf,de=q(9341),ce=ae([].indexOf),le=!!ce&&1/ce([1],1,-0)<0;ee({target:"Array",proto:!0,forced:le||!de("indexOf")},{indexOf:function indexOf(m){var v=arguments.length>1?arguments[1]:void 0;return le?ce(this,m,v)||0:ie(this,m,v)}})},69600:(m,v,q)=>{"use strict";var ee=q(82109),ae=q(1702),ie=q(68361),de=q(45656),ce=q(9341),le=ae([].join);ee({target:"Array",proto:!0,forced:ie!=Object||!ce("join",",")},{join:function join(m){return le(de(this),void 0===m?",":m)}})},21249:(m,v,q)=>{"use strict";var ee=q(82109),ae=q(42092).map;ee({target:"Array",proto:!0,forced:!q(81194)("map")},{map:function map(m){return ae(this,m,arguments.length>1?arguments[1]:void 0)}})},68309:(m,v,q)=>{var ee=q(19781),ae=q(76530).EXISTS,ie=q(1702),de=q(47045),ce=Function.prototype,le=ie(ce.toString),pe=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,fe=ie(pe.exec);ee&&!ae&&de(ce,"name",{configurable:!0,get:function(){try{return fe(pe,le(this))[1]}catch(m){return""}}})},38862:(m,v,q)=>{var ee=q(82109),ae=q(35005),ie=q(22104),de=q(46916),ce=q(1702),le=q(47293),pe=q(60614),fe=q(52190),ye=q(50206),be=q(88044),Re=q(36293),xe=String,_e=ae("JSON","stringify"),we=ce(/./.exec),Te=ce("".charAt),Se=ce("".charCodeAt),Ie=ce("".replace),Pe=ce(1..toString),qe=/[\uD800-\uDFFF]/g,We=/^[\uD800-\uDBFF]$/,ze=/^[\uDC00-\uDFFF]$/,Ve=!Re||le((function(){var m=ae("Symbol")();return"[null]"!=_e([m])||"{}"!=_e({a:m})||"{}"!=_e(Object(m))})),He=le((function(){return'"\\udf06\\ud834"'!==_e("\udf06\ud834")||'"\\udead"'!==_e("\udead")})),stringifyWithSymbolsFix=function(m,v){var q=ye(arguments),ee=be(v);if(pe(ee)||void 0!==m&&!fe(m))return q[1]=function(m,v){if(pe(ee)&&(v=de(ee,this,xe(m),v)),!fe(v))return v},ie(_e,null,q)},fixIllFormed=function(m,v,q){var ee=Te(q,v-1),ae=Te(q,v+1);return we(We,m)&&!we(ze,ae)||we(ze,m)&&!we(We,ee)?"\\u"+Pe(Se(m,0),16):m};_e&&ee({target:"JSON",stat:!0,arity:3,forced:Ve||He},{stringify:function stringify(m,v,q){var ee=ye(arguments),ae=ie(Ve?stringifyWithSymbolsFix:_e,null,ee);return He&&"string"==typeof ae?Ie(ae,qe,fixIllFormed):ae}})},19601:(m,v,q)=>{var ee=q(82109),ae=q(21574);ee({target:"Object",stat:!0,arity:2,forced:Object.assign!==ae},{assign:ae})},43371:(m,v,q)=>{var ee=q(82109),ae=q(76677),ie=q(47293),de=q(70111),ce=q(62423).onFreeze,le=Object.freeze;ee({target:"Object",stat:!0,forced:ie((function(){le(1)})),sham:!ae},{freeze:function freeze(m){return le&&de(m)?le(ce(m)):m}})},29660:(m,v,q)=>{var ee=q(82109),ae=q(36293),ie=q(47293),de=q(25181),ce=q(47908);ee({target:"Object",stat:!0,forced:!ae||ie((function(){de.f(1)}))},{getOwnPropertySymbols:function getOwnPropertySymbols(m){var v=de.f;return v?v(ce(m)):[]}})},30489:(m,v,q)=>{var ee=q(82109),ae=q(47293),ie=q(47908),de=q(79518),ce=q(49920);ee({target:"Object",stat:!0,forced:ae((function(){de(1)})),sham:!ce},{getPrototypeOf:function getPrototypeOf(m){return de(ie(m))}})},47941:(m,v,q)=>{var ee=q(82109),ae=q(47908),ie=q(81956);ee({target:"Object",stat:!0,forced:q(47293)((function(){ie(1)}))},{keys:function keys(m){return ie(ae(m))}})},41539:(m,v,q)=>{var ee=q(51694),ae=q(98052),ie=q(90288);ee||ae(Object.prototype,"toString",ie,{unsafe:!0})},12419:(m,v,q)=>{var ee=q(82109),ae=q(35005),ie=q(22104),de=q(27065),ce=q(39483),le=q(19670),pe=q(70111),fe=q(70030),ye=q(47293),be=ae("Reflect","construct"),Re=Object.prototype,xe=[].push,_e=ye((function(){function F(){}return!(be((function(){}),[],F)instanceof F)})),we=!ye((function(){be((function(){}))})),Te=_e||we;ee({target:"Reflect",stat:!0,forced:Te,sham:Te},{construct:function construct(m,v){ce(m),le(v);var q=arguments.length<3?m:ce(arguments[2]);if(we&&!_e)return be(m,v,q);if(m==q){switch(v.length){case 0:return new m;case 1:return new m(v[0]);case 2:return new m(v[0],v[1]);case 3:return new m(v[0],v[1],v[2]);case 4:return new m(v[0],v[1],v[2],v[3])}var ee=[null];return ie(xe,ee,v),new(ie(de,m,ee))}var ae=q.prototype,ye=fe(pe(ae)?ae:Re),Te=ie(m,ye,v);return pe(Te)?Te:ye}})},24603:(m,v,q)=>{var ee=q(19781),ae=q(17854),ie=q(1702),de=q(54705),ce=q(79587),le=q(68880),pe=q(8006).f,fe=q(47976),ye=q(47850),be=q(41340),Re=q(34706),xe=q(52999),_e=q(2626),we=q(98052),Te=q(47293),Se=q(92597),Ie=q(29909).enforce,Pe=q(96340),qe=q(5112),We=q(9441),ze=q(38173),Ve=qe("match"),He=ae.RegExp,Xe=He.prototype,Qe=ae.SyntaxError,Ye=ie(Xe.exec),et=ie("".charAt),tt=ie("".replace),nt=ie("".indexOf),rt=ie("".slice),it=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,st=/a/g,ot=/a/g,dt=new He(st)!==st,ct=xe.MISSED_STICKY,lt=xe.UNSUPPORTED_Y,ut=ee&&(!dt||ct||We||ze||Te((function(){return ot[Ve]=!1,He(st)!=st||He(ot)==ot||"/a/i"!=He(st,"i")}))),handleDotAll=function(m){for(var v,q=m.length,ee=0,ae="",ie=!1;ee<=q;ee++)"\\"!==(v=et(m,ee))?ie||"."!==v?("["===v?ie=!0:"]"===v&&(ie=!1),ae+=v):ae+="[\\s\\S]":ae+=v+et(m,++ee);return ae},handleNCG=function(m){for(var v,q=m.length,ee=0,ae="",ie=[],de={},ce=!1,le=!1,pe=0,fe="";ee<=q;ee++){if("\\"===(v=et(m,ee)))v+=et(m,++ee);else if("]"===v)ce=!1;else if(!ce)switch(!0){case"["===v:ce=!0;break;case"("===v:Ye(it,rt(m,ee+1))&&(ee+=2,le=!0),ae+=v,pe++;continue;case">"===v&&le:if(""===fe||Se(de,fe))throw new Qe("Invalid capture group name");de[fe]=!0,ie[ie.length]=[fe,pe],le=!1,fe="";continue}le?fe+=v:ae+=v}return[ae,ie]};if(de("RegExp",ut)){for(var pt=function RegExp(m,v){var q,ee,ae,ie,de,pe,xe=fe(Xe,this),_e=ye(m),we=void 0===v,Te=[],Se=m;if(!xe&&_e&&we&&m.constructor===pt)return m;if((_e||fe(Xe,m))&&(m=m.source,we&&(v=Re(Se))),m=void 0===m?"":be(m),v=void 0===v?"":be(v),Se=m,We&&"dotAll"in st&&(ee=!!v&&nt(v,"s")>-1)&&(v=tt(v,/s/g,"")),q=v,ct&&"sticky"in st&&(ae=!!v&&nt(v,"y")>-1)&<&&(v=tt(v,/y/g,"")),ze&&(m=(ie=handleNCG(m))[0],Te=ie[1]),de=ce(He(m,v),xe?this:Xe,pt),(ee||ae||Te.length)&&(pe=Ie(de),ee&&(pe.dotAll=!0,pe.raw=pt(handleDotAll(m),q)),ae&&(pe.sticky=!0),Te.length&&(pe.groups=Te)),m!==Se)try{le(de,"source",""===Se?"(?:)":Se)}catch(m){}return de},ht=pe(He),gt=0;ht.length>gt;)_e(pt,He,ht[gt++]);Xe.constructor=pt,pt.prototype=Xe,we(ae,"RegExp",pt,{constructor:!0})}Pe("RegExp")},74916:(m,v,q)=>{"use strict";var ee=q(82109),ae=q(22261);ee({target:"RegExp",proto:!0,forced:/./.exec!==ae},{exec:ae})},39714:(m,v,q)=>{"use strict";var ee=q(76530).PROPER,ae=q(98052),ie=q(19670),de=q(41340),ce=q(47293),le=q(34706),pe="toString",fe=RegExp.prototype[pe],ye=ce((function(){return"/a/b"!=fe.call({source:"a",flags:"b"})})),be=ee&&fe.name!=pe;(ye||be)&&ae(RegExp.prototype,pe,(function toString(){var m=ie(this);return"/"+de(m.source)+"/"+de(le(m))}),{unsafe:!0})},15218:(m,v,q)=>{"use strict";var ee=q(82109),ae=q(14230);ee({target:"String",proto:!0,forced:q(43429)("anchor")},{anchor:function anchor(m){return ae(this,"a","name",m)}})},29254:(m,v,q)=>{"use strict";var ee=q(82109),ae=q(14230);ee({target:"String",proto:!0,forced:q(43429)("link")},{link:function link(m){return ae(this,"a","href",m)}})},4723:(m,v,q)=>{"use strict";var ee=q(46916),ae=q(27007),ie=q(19670),de=q(68554),ce=q(17466),le=q(41340),pe=q(84488),fe=q(58173),ye=q(31530),be=q(97651);ae("match",(function(m,v,q){return[function match(v){var q=pe(this),ae=de(v)?void 0:fe(v,m);return ae?ee(ae,v,q):new RegExp(v)[m](le(q))},function(m){var ee=ie(this),ae=le(m),de=q(v,ee,ae);if(de.done)return de.value;if(!ee.global)return be(ee,ae);var pe=ee.unicode;ee.lastIndex=0;for(var fe,Re=[],xe=0;null!==(fe=be(ee,ae));){var _e=le(fe[0]);Re[xe]=_e,""===_e&&(ee.lastIndex=ye(ae,ce(ee.lastIndex),pe)),xe++}return 0===xe?null:Re}]}))},15306:(m,v,q)=>{"use strict";var ee=q(22104),ae=q(46916),ie=q(1702),de=q(27007),ce=q(47293),le=q(19670),pe=q(60614),fe=q(68554),ye=q(19303),be=q(17466),Re=q(41340),xe=q(84488),_e=q(31530),we=q(58173),Te=q(10647),Se=q(97651),Ie=q(5112)("replace"),Pe=Math.max,qe=Math.min,We=ie([].concat),ze=ie([].push),Ve=ie("".indexOf),He=ie("".slice),Xe="$0"==="a".replace(/./,"$0"),Qe=!!/./[Ie]&&""===/./[Ie]("a","$0");de("replace",(function(m,v,q){var ie=Qe?"$":"$0";return[function replace(m,q){var ee=xe(this),ie=fe(m)?void 0:we(m,Ie);return ie?ae(ie,m,ee,q):ae(v,Re(ee),m,q)},function(m,ae){var de=le(this),ce=Re(m);if("string"==typeof ae&&-1===Ve(ae,ie)&&-1===Ve(ae,"$<")){var fe=q(v,de,ce,ae);if(fe.done)return fe.value}var xe=pe(ae);xe||(ae=Re(ae));var we=de.global;if(we){var Ie=de.unicode;de.lastIndex=0}for(var Xe=[];;){var Qe=Se(de,ce);if(null===Qe)break;if(ze(Xe,Qe),!we)break;""===Re(Qe[0])&&(de.lastIndex=_e(ce,be(de.lastIndex),Ie))}for(var Ye,et="",tt=0,nt=0;nt=tt&&(et+=He(ce,tt,it)+lt,tt=it+rt.length)}return et+He(ce,tt)}]}),!!ce((function(){var m=/./;return m.exec=function(){var m=[];return m.groups={a:"7"},m},"7"!=="".replace(m,"$")}))||!Xe||Qe)},64765:(m,v,q)=>{"use strict";var ee=q(46916),ae=q(27007),ie=q(19670),de=q(68554),ce=q(84488),le=q(81150),pe=q(41340),fe=q(58173),ye=q(97651);ae("search",(function(m,v,q){return[function search(v){var q=ce(this),ae=de(v)?void 0:fe(v,m);return ae?ee(ae,v,q):new RegExp(v)[m](pe(q))},function(m){var ee=ie(this),ae=pe(m),de=q(v,ee,ae);if(de.done)return de.value;var ce=ee.lastIndex;le(ce,0)||(ee.lastIndex=0);var fe=ye(ee,ae);return le(ee.lastIndex,ce)||(ee.lastIndex=ce),null===fe?-1:fe.index}]}))},37268:(m,v,q)=>{"use strict";var ee=q(82109),ae=q(14230);ee({target:"String",proto:!0,forced:q(43429)("small")},{small:function small(){return ae(this,"small","","")}})},23123:(m,v,q)=>{"use strict";var ee=q(22104),ae=q(46916),ie=q(1702),de=q(27007),ce=q(19670),le=q(68554),pe=q(47850),fe=q(84488),ye=q(36707),be=q(31530),Re=q(17466),xe=q(41340),_e=q(58173),we=q(41589),Te=q(97651),Se=q(22261),Ie=q(52999),Pe=q(47293),qe=Ie.UNSUPPORTED_Y,We=4294967295,ze=Math.min,Ve=[].push,He=ie(/./.exec),Xe=ie(Ve),Qe=ie("".slice);de("split",(function(m,v,q){var ie;return ie="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(m,q){var ie=xe(fe(this)),de=void 0===q?We:q>>>0;if(0===de)return[];if(void 0===m)return[ie];if(!pe(m))return ae(v,ie,m,de);for(var ce,le,ye,be=[],Re=(m.ignoreCase?"i":"")+(m.multiline?"m":"")+(m.unicode?"u":"")+(m.sticky?"y":""),_e=0,Te=new RegExp(m.source,Re+"g");(ce=ae(Se,Te,ie))&&!((le=Te.lastIndex)>_e&&(Xe(be,Qe(ie,_e,ce.index)),ce.length>1&&ce.index=de));)Te.lastIndex===ce.index&&Te.lastIndex++;return _e===ie.length?!ye&&He(Te,"")||Xe(be,""):Xe(be,Qe(ie,_e)),be.length>de?we(be,0,de):be}:"0".split(void 0,0).length?function(m,q){return void 0===m&&0===q?[]:ae(v,this,m,q)}:v,[function split(v,q){var ee=fe(this),de=le(v)?void 0:_e(v,m);return de?ae(de,v,ee,q):ae(ie,xe(ee),v,q)},function(m,ee){var ae=ce(this),de=xe(m),le=q(ie,ae,de,ee,ie!==v);if(le.done)return le.value;var pe=ye(ae,RegExp),fe=ae.unicode,_e=(ae.ignoreCase?"i":"")+(ae.multiline?"m":"")+(ae.unicode?"u":"")+(qe?"g":"y"),we=new pe(qe?"^(?:"+ae.source+")":ae,_e),Se=void 0===ee?We:ee>>>0;if(0===Se)return[];if(0===de.length)return null===Te(we,de)?[de]:[];for(var Ie=0,Pe=0,Ve=[];Pe{"use strict";var ee=q(82109),ae=q(53111).trim;ee({target:"String",proto:!0,forced:q(76091)("trim")},{trim:function trim(){return ae(this)}})},4032:(m,v,q)=>{"use strict";var ee=q(82109),ae=q(17854),ie=q(46916),de=q(1702),ce=q(31913),le=q(19781),pe=q(36293),fe=q(47293),ye=q(92597),be=q(47976),Re=q(19670),xe=q(45656),_e=q(34948),we=q(41340),Te=q(79114),Se=q(70030),Ie=q(81956),Pe=q(8006),qe=q(1156),We=q(25181),ze=q(31236),Ve=q(3070),He=q(36048),Xe=q(55296),Qe=q(98052),Ye=q(47045),et=q(72309),tt=q(6200),nt=q(3501),rt=q(69711),it=q(5112),st=q(6061),ot=q(26800),dt=q(56532),ct=q(58003),lt=q(29909),ut=q(42092).forEach,pt=tt("hidden"),ht="Symbol",gt="prototype",ft=lt.set,mt=lt.getterFor(ht),yt=Object[gt],vt=ae.Symbol,bt=vt&&vt[gt],Rt=ae.TypeError,xt=ae.QObject,_t=ze.f,Et=Ve.f,wt=qe.f,Tt=Xe.f,Dt=de([].push),St=et("symbols"),Ct=et("op-symbols"),kt=et("wks"),At=!xt||!xt[gt]||!xt[gt].findChild,It=le&&fe((function(){return 7!=Se(Et({},"a",{get:function(){return Et(this,"a",{value:7}).a}})).a}))?function(m,v,q){var ee=_t(yt,v);ee&&delete yt[v],Et(m,v,q),ee&&m!==yt&&Et(yt,v,ee)}:Et,wrap=function(m,v){var q=St[m]=Se(bt);return ft(q,{type:ht,tag:m,description:v}),le||(q.description=v),q},jt=function defineProperty(m,v,q){m===yt&&jt(Ct,v,q),Re(m);var ee=_e(v);return Re(q),ye(St,ee)?(q.enumerable?(ye(m,pt)&&m[pt][ee]&&(m[pt][ee]=!1),q=Se(q,{enumerable:Te(0,!1)})):(ye(m,pt)||Et(m,pt,Te(1,{})),m[pt][ee]=!0),It(m,ee,q)):Et(m,ee,q)},Pt=function defineProperties(m,v){Re(m);var q=xe(v),ee=Ie(q).concat($getOwnPropertySymbols(q));return ut(ee,(function(v){le&&!ie(Ft,q,v)||jt(m,v,q[v])})),m},Ft=function propertyIsEnumerable(m){var v=_e(m),q=ie(Tt,this,v);return!(this===yt&&ye(St,v)&&!ye(Ct,v))&&(!(q||!ye(this,v)||!ye(St,v)||ye(this,pt)&&this[pt][v])||q)},Ot=function getOwnPropertyDescriptor(m,v){var q=xe(m),ee=_e(v);if(q!==yt||!ye(St,ee)||ye(Ct,ee)){var ae=_t(q,ee);return!ae||!ye(St,ee)||ye(q,pt)&&q[pt][ee]||(ae.enumerable=!0),ae}},Lt=function getOwnPropertyNames(m){var v=wt(xe(m)),q=[];return ut(v,(function(m){ye(St,m)||ye(nt,m)||Dt(q,m)})),q},$getOwnPropertySymbols=function(m){var v=m===yt,q=wt(v?Ct:xe(m)),ee=[];return ut(q,(function(m){!ye(St,m)||v&&!ye(yt,m)||Dt(ee,St[m])})),ee};pe||(Qe(bt=(vt=function Symbol(){if(be(bt,this))throw Rt("Symbol is not a constructor");var m=arguments.length&&void 0!==arguments[0]?we(arguments[0]):void 0,v=rt(m),setter=function(m){this===yt&&ie(setter,Ct,m),ye(this,pt)&&ye(this[pt],v)&&(this[pt][v]=!1),It(this,v,Te(1,m))};return le&&At&&It(yt,v,{configurable:!0,set:setter}),wrap(v,m)})[gt],"toString",(function toString(){return mt(this).tag})),Qe(vt,"withoutSetter",(function(m){return wrap(rt(m),m)})),Xe.f=Ft,Ve.f=jt,He.f=Pt,ze.f=Ot,Pe.f=qe.f=Lt,We.f=$getOwnPropertySymbols,st.f=function(m){return wrap(it(m),m)},le&&(Ye(bt,"description",{configurable:!0,get:function description(){return mt(this).description}}),ce||Qe(yt,"propertyIsEnumerable",Ft,{unsafe:!0}))),ee({global:!0,constructor:!0,wrap:!0,forced:!pe,sham:!pe},{Symbol:vt}),ut(Ie(kt),(function(m){ot(m)})),ee({target:ht,stat:!0,forced:!pe},{useSetter:function(){At=!0},useSimple:function(){At=!1}}),ee({target:"Object",stat:!0,forced:!pe,sham:!le},{create:function create(m,v){return void 0===v?Se(m):Pt(Se(m),v)},defineProperty:jt,defineProperties:Pt,getOwnPropertyDescriptor:Ot}),ee({target:"Object",stat:!0,forced:!pe},{getOwnPropertyNames:Lt}),dt(),ct(vt,ht),nt[pt]=!0},41817:(m,v,q)=>{"use strict";var ee=q(82109),ae=q(19781),ie=q(17854),de=q(1702),ce=q(92597),le=q(60614),pe=q(47976),fe=q(41340),ye=q(47045),be=q(99920),Re=ie.Symbol,xe=Re&&Re.prototype;if(ae&&le(Re)&&(!("description"in xe)||void 0!==Re().description)){var _e={},we=function Symbol(){var m=arguments.length<1||void 0===arguments[0]?void 0:fe(arguments[0]),v=pe(xe,this)?new Re(m):void 0===m?Re():Re(m);return""===m&&(_e[v]=!0),v};be(we,Re),we.prototype=xe,xe.constructor=we;var Te="Symbol(test)"==String(Re("test")),Se=de(xe.valueOf),Ie=de(xe.toString),Pe=/^Symbol\((.*)\)[^)]+$/,qe=de("".replace),We=de("".slice);ye(xe,"description",{configurable:!0,get:function description(){var m=Se(this);if(ce(_e,m))return"";var v=Ie(m),q=Te?We(v,7,-1):qe(v,Pe,"$1");return""===q?void 0:q}}),ee({global:!0,constructor:!0,forced:!0},{Symbol:we})}},40763:(m,v,q)=>{var ee=q(82109),ae=q(35005),ie=q(92597),de=q(41340),ce=q(72309),le=q(2015),pe=ce("string-to-symbol-registry"),fe=ce("symbol-to-string-registry");ee({target:"Symbol",stat:!0,forced:!le},{for:function(m){var v=de(m);if(ie(pe,v))return pe[v];var q=ae("Symbol")(v);return pe[v]=q,fe[q]=v,q}})},82526:(m,v,q)=>{q(4032),q(40763),q(26620),q(38862),q(29660)},26620:(m,v,q)=>{var ee=q(82109),ae=q(92597),ie=q(52190),de=q(66330),ce=q(72309),le=q(2015),pe=ce("symbol-to-string-registry");ee({target:"Symbol",stat:!0,forced:!le},{keyFor:function keyFor(m){if(!ie(m))throw TypeError(de(m)+" is not a symbol");if(ae(pe,m))return pe[m]}})},54747:(m,v,q)=>{var ee=q(17854),ae=q(48324),ie=q(98509),de=q(18533),ce=q(68880),handlePrototype=function(m){if(m&&m.forEach!==de)try{ce(m,"forEach",de)}catch(v){m.forEach=de}};for(var le in ae)ae[le]&&handlePrototype(ee[le]&&ee[le].prototype);handlePrototype(ie)},11871:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie});var ee=q(23645),ae=q.n(ee)()((function(m){return m[1]}));ae.push([m.id,'.vjs-quality-selector .vjs-menu-button{margin:0;padding:0;height:100%;width:100%}.vjs-quality-selector .vjs-icon-placeholder{font-family:"VideoJS";font-weight:normal;font-style:normal}.video-js:not(.vjs-v8) .vjs-quality-selector .vjs-icon-placeholder::before{content:""}.vjs-v8 .vjs-quality-selector .vjs-icon-placeholder::before{content:""}.vjs-quality-changing .vjs-big-play-button{display:none}.vjs-quality-changing .vjs-control-bar{display:flex;visibility:visible;opacity:1}',""]);const ie=ae},33482:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie});var ee=q(23645),ae=q.n(ee)()((function(m){return m[1]}));ae.push([m.id,"@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap);"]),ae.push([m.id,'.ramp--auto-advance{display:flex;align-content:center;border:.05rem solid #d3d3d3;border-radius:.25rem;background:#f2f2f2;width:fit-content;padding:.5rem 1.5rem;max-height:2rem}.ramp--auto-advance .ramp--auto-advance-label{margin-bottom:1rem;font-weight:normal;margin:0;color:#333;padding:.25rem}.ramp--auto-advance .ramp--auto-advance-toggle{position:relative;width:60px;height:34px;margin-left:1rem}.ramp--auto-advance .ramp--auto-advance-toggle input{opacity:0;width:0;height:0}.ramp--auto-advance .ramp--auto-advance-toggle .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;height:inherit;width:inherit}.ramp--auto-advance .ramp--auto-advance-toggle .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.ramp--auto-advance .ramp--auto-advance-toggle input:checked+.slider{background-color:#2a5459}.ramp--auto-advance .ramp--auto-advance-toggle input:focus+.slider{box-shadow:0 0 1px #2a5459}.ramp--auto-advance .ramp--auto-advance-toggle input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.ramp--auto-advance .ramp--auto-advance-toggle .slider.round{border-radius:34px}.ramp--auto-advance .ramp--auto-advance-toggle .slider.round:before{border-radius:50%}',""]);const ie=ae},9065:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie});var ee=q(23645),ae=q.n(ee)()((function(m){return m[1]}));ae.push([m.id,"@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap);"]),ae.push([m.id,".ramp--error-message__alert{display:flex;justify-content:space-between;padding:1rem;background-color:rgba(224,16,26,.2);border-radius:.25rem}.ramp--error-message__message{padding:12px 20px}.ramp--error-message__reset-button{background-color:#2a5459;color:#fff !important;padding:12px 20px;border:none;border-radius:4px;cursor:pointer;font-size:medium}",""]);const ie=ae},30708:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie});var ee=q(23645),ae=q.n(ee)()((function(m){return m[1]}));ae.push([m.id,"@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap);"]),ae.push([m.id,".ramp--markers-display{min-width:inherit;padding:1rem}.ramp--markers-display .ramp--markers-display__title{border:.05rem solid #d3d3d3;border-radius:.25rem .25rem 0 0;margin-bottom:1rem;background:#f2f2f2}.ramp--markers-display .ramp--markers-display__title h4{font-weight:normal;padding:.5rem 1.5rem;margin:0;color:#333}.ramp--markers-display table{font-family:arial,sans-serif;width:100%;border-collapse:collapse}.ramp--markers-display table *:disabled{cursor:not-allowed;opacity:.8}.ramp--markers-display table td:nth-child(3){width:40%}.ramp--markers-display table th{border:1px solid #f2f2f2;padding:.5rem}.ramp--markers-display table td{border:1px solid #f2f2f2;text-align:left;padding:.5rem;font-weight:normal}.ramp--markers-display table input.ramp--markers-display__edit-marker{width:100%;padding:.5rem .25rem;display:inline-block;border:1px solid #ccc;border-radius:.2rem;box-sizing:border-box;font-size:inherit}.ramp--markers-display .marker-actions{display:flex;justify-content:flex-end}.ramp--markers-display .marker-actions p{margin:0;margin-top:.25rem}.ramp--markers-display .time-invalid{outline:none;border-color:#e0101a;box-shadow:0 0 10px #e0101a}.ramp--markers-display .ramp--markers-display__edit-button{background-color:#2a5459;color:#fff;padding:5px 10px;border:none;border-radius:4px;cursor:pointer;margin-left:.5rem}.ramp--markers-display .ramp--markers-display__edit-button-danger{background-color:#e0101a;color:#fff;padding:5px 10px;border:none;border-radius:4px;cursor:pointer;margin-left:.5rem}.ramp--markers-display .ramp--markers-display__error-message{color:#e0101a;font-size:small;margin:auto}.ramp--markers-display__markers-empty{font-size:medium;padding:2em}.ramp-markers-display__new-marker{margin-bottom:1rem}.ramp--markers-display__new-marker-form{border:1px solid #d3d3d3;padding:.5rem;border-radius:.25rem;margin:1rem 0;font-size:.85rem;font-weight:bold}.ramp--markers-display__new-marker-form table.create-marker-form-table{border:none}.ramp--markers-display__new-marker-form input.ramp--markers-display__create-marker{width:80%;vertical-align:middle;padding:.5rem .25rem;background-color:#fff;border:1px solid #ccc;border-radius:.2rem;box-sizing:border-box;margin-left:.5rem;font-size:inherit}",""]);const ie=ae},87016:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie});var ee=q(23645),ae=q.n(ee)()((function(m){return m[1]}));ae.push([m.id,"@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap);"]),ae.push([m.id,".ramp--media-player_inaccessible-message-content{width:50%;color:#f2f2f2}.ramp--media-player_inaccessible-message-content a{color:#80a590}.ramp--media-player_inaccessible-message-buttons{display:flex;gap:.5em}.ramp--media-player_inaccessible-message-buttons button{border:1px solid;color:#fff;background-color:#2a5459;padding:.5em;border-radius:.3em;cursor:pointer;font-size:medium;display:flex;align-items:center;gap:.25em}.ramp--media-player_inaccessible-message-timer{color:inherit;margin:1em 0}.ramp--media-player_inaccessible-message-timer.hidden{visibility:hidden}",""]);const ie=ae},52526:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie});var ee=q(23645),ae=q.n(ee)()((function(m){return m[1]}));ae.push([m.id,"@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap);"]),ae.push([m.id,".vjs-file-download-icon{background-size:1.25rem;background-position:.75rem}.vjs-file-download-icon .vjs-menu-title{background-color:#7e7e7e}.vjs-file-download-icon .vjs-menu-title:hover{background-color:#7e7e7e}.vjs-menu-content.file-download-menu{position:absolute;background-color:rgba(43,51,63,.7);min-width:max-content;box-shadow:0px 8px 16px 0px rgba(0,0,0,.2);z-index:1;right:-100%;bottom:100%}.vjs-menu-content.file-download-menu .menu-header{background-color:#7e7e7e}.vjs-menu-content a{color:#fff;padding:0 1.5rem 0 .5rem;text-decoration:none}.vjs-menu-item-text span,svg{vertical-align:top;display:inline-block}.vjs-menu-content li:hover{background-color:rgba(115,133,159,.5)}",""]);const ie=ae},63028:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie});var ee=q(23645),ae=q.n(ee)()((function(m){return m[1]}));ae.push([m.id,"@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap);"]),ae.push([m.id,'.video-js .vjs-custom-progress-bar{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none;height:1em;margin-top:1.1em}.vjs-progress-holder{border-radius:0px;height:4px !important;display:flex;align-items:center;margin:0 10px}.vjs-custom-progress-container{display:flex;width:100%}.vjs-custom-progress,.vjs-custom-progress-inactive{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#cfd8d3;height:4px;margin:0;cursor:pointer}.vjs-custom-progress:hover,.vjs-custom-progress-inactive:hover{height:.8em;transition:height .15s ease-in-out;-webkit-transition:height .15s ease-in-out;background:linear-gradient(90deg, #2a5459 var(--range-progress), #cfd8d3 var(--range-progress))}.vjs-custom-progress::-webkit-slider-runnable-track{-webkit-appearance:none;appearance:none;height:.4em;background:linear-gradient(90deg, #2a5459 var(--range-progress), #cfd8d3 var(--range-progress))}.vjs-custom-progress::-moz-range-track{-moz-appearance:none;appearance:none;height:.4em;background:linear-gradient(90deg, #2a5459 var(--range-progress), #cfd8d3 var(--range-progress))}.vjs-custom-progress::-ms-track{appearance:none;height:.4em;background:linear-gradient(90deg, #2a5459 var(--range-progress), #cfd8d3 var(--range-progress))}.vjs-custom-progress::-webkit-slider-thumb{-webkit-appearance:none;position:relative;appearance:none;cursor:pointer;background:#d3d3d3;border-radius:.5em;width:1em;height:1em;opacity:1 !important;top:-75%;z-index:1001}.vjs-custom-progress::-moz-range-thumb{-moz-appearance:none;position:relative;appearance:none;cursor:pointer;background:#d3d3d3;border-radius:9px;width:1em;height:1em;opacity:1 !important;z-index:1001}.vjs-custom-progress::-ms-thumb{appearance:none;position:relative;cursor:pointer;background:#d3d3d3;border-radius:5px;width:.8em;height:.8em;opacity:1 !important;margin-top:-0.25em;z-index:1001}.vjs-custom-progress-inactive::-webkit-slider-thumb{-webkit-appearance:none}.vjs-custom-progress-inactive::-moz-range-thumb{-moz-appearance:none;height:0;width:0}.vjs-custom-progress-inactive::-ms-thumb{appearance:none}.block-stripes{color:#fff;background:repeating-linear-gradient(45deg, #333333, #333333 8px, #7e7e7e 8px, #7e7e7e 16px)}.vjs-progress-holder .tooltiptext{visibility:hidden;width:5em;background-color:#7e7e7e;color:#fff;text-align:center;border-radius:6px;padding:5px 5px;top:-2.75em;position:absolute;z-index:1}.vjs-progress-holder:hover .tooltiptext{visibility:visible}.vjs-progress-holder .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#7e7e7e rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}',""]);const ie=ae},5143:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie});var ee=q(23645),ae=q.n(ee)()((function(m){return m[1]}));ae.push([m.id,".vjs-previous-button,.vjs-next-button{cursor:pointer}",""]);const ie=ae},94600:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie});var ee=q(23645),ae=q.n(ee)()((function(m){return m[1]}));ae.push([m.id,".video-js .vjs-title-bar{pointer-events:all}.video-js .vjs-title-bar .vjs-title-link{color:#fff;font-size:150%;text-decoration:none}.video-js .vjs-title-bar .vjs-title-link:hover{text-decoration:underline}.video-js.vjs-playing .vjs-title-bar{display:none}",""]);const ie=ae},42966:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie});var ee=q(23645),ae=q.n(ee)()((function(m){return m[1]}));ae.push([m.id,"@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap);"]),ae.push([m.id,'.vjs-track-scrubber-button{cursor:pointer}.vjs-track-scrubber-container{background:#696667;color:#fff;padding:0pt 10pt 10pt 10pt;border:1pt solid #353536;list-style-type:none;margin:0;padding:0;bottom:0;left:0;height:36px;width:99.725%;display:flex;align-items:center;justify-content:space-between}@media(max-width: 680px){.vjs-track-scrubber-container{width:99.55%}}@media(min-width: 1081px){.vjs-track-scrubber-container{width:99.825%}}.vjs-track-scrubber-container.hidden{display:none}.vjs-track-scrubber-container .vjs-track-scrubber{cursor:pointer;height:20px;width:100%;background:linear-gradient(90deg, #80a590 var(--range-scrubber), #333333 var(--range-scrubber))}.vjs-track-scrubber-container .vjs-time{color:#fff;width:4rem;padding:2px 5px;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;line-height:1.5rem;font-size:.75rem}.vjs-track-scrubber-container .vjs-time p{color:#fff;font-size:11px;line-height:12px;display:block;margin:6px 2px 0 0px;width:auto}.vjs-track-scrubber-container .tooltiptext{visibility:hidden;width:5em;background-color:#7e7e7e;color:#fff;text-align:center;border-radius:6px;padding:5px 5px;bottom:2.5em;position:relative;z-index:1000;font-size:.75rem}.vjs-track-scrubber-container:hover .tooltiptext{visibility:visible}.vjs-track-scrubber-container .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#7e7e7e rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.vjs-marker.ramp--track-marker--fragment{opacity:.5;height:16px;top:-7px}.vjs-marker.ramp--track-marker--fragment[style]{background-color:#80a590 !important;border-radius:0 !important}.vjs-marker.ramp--track-marker--playlist{height:.5em;transform:rotate(-45deg);top:4px;content:"";border-color:#fff;border-style:solid;border-width:.25em .25em 0 0}.vjs-marker.ramp--track-marker--playlist[style]{background-color:rgba(0,0,0,0) !important;border-radius:0 !important;width:.5em !important}.vjs-marker.ramp--track-marker--search{top:0px;height:6px;opacity:.75;transition:opacity 200ms ease-out,transform 200ms ease-out,box-shadow 200ms ease-out;box-shadow:0 0 0px 1px rgba(255,255,255,.95),0 0 8px 0px rgba(0,0,0,.75);pointer-events:all;transform:translate(-25%, -25%) rotate(45deg) scale(1) !important}.vjs-marker.ramp--track-marker--search[style]{background-color:#2a5459 !important;border-radius:0 !important;width:6px !important}.vjs-marker.ramp--track-marker--search:hover{opacity:1;transform:translate(-25%, -25%) rotate(45deg) scale(1.75) !important;box-shadow:0 0 0x 2px rgba(255,255,255,.95),0 0 8px 1px rgba(0,0,0,.75)}',""]);const ie=ae},64690:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie});var ee=q(23645),ae=q.n(ee)()((function(m){return m[1]}));ae.push([m.id,"@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap);"]),ae.push([m.id,".ramp--metadata-display{min-width:inherit}.ramp--metadata-display p{padding-left:1rem}.ramp--metadata-display .ramp--metadata-display-title{border:.05rem solid #d3d3d3;border-radius:.25rem .25rem 0 0;margin-bottom:1rem;background:#f2f2f2}.ramp--metadata-display .ramp--metadata-display-title h4{font-weight:normal;padding:.5rem 1.5rem;margin:0;color:#333}.ramp--metadata-display .ramp--metadata-display-content{padding:0 1.5rem 1.5rem;color:#333;max-height:30rem;overflow-y:auto}.ramp--metadata-display .ramp--metadata-display-content>span{font-weight:bold;font-style:italic;padding:.5rem 0 .5rem 1.5rem;margin:0 0 .75rem;color:#333;border-bottom:.1rem solid #7e7e7e;display:block;margin:0 -1.5rem .5rem -1.5rem}.ramp--metadata-display .ramp--metadata-display-content .ramp--metadata-rights-heading{border-bottom:.1rem solid #bbb;margin:0;padding:.5rem 0}.ramp--metadata-display .ramp--metadata-display-content dt{font-weight:bold}.ramp--metadata-display .ramp--metadata-display-content dd{padding-bottom:1rem;word-break:break-word}.ramp--metadata-display .ramp--metadata-display-content a{color:#2a5459}",""]);const ie=ae},19807:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie});var ee=q(23645),ae=q.n(ee)()((function(m){return m[1]}));ae.push([m.id,"@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap);"]),ae.push([m.id,".ramp--structured-nav{margin-top:0;overflow-y:auto}.ramp--structured-nav a{color:#2a5459;transition:.25s;text-decoration:none}.ramp--structured-nav a:hover{color:#333}.ramp--structured-nav p{padding-top:1em;color:#333}.ramp--structured-nav-with_root>ul.ramp--structured-nav__list>li>ul>li{padding:0 0 .5rem 0}.ramp--structured-nav-with_root>ul.ramp--structured-nav__list>li>ul>li:last-child{padding:0 0 0 0}.ramp--structured-nav.playlist-items{padding:1em 2em}.ramp--structured-nav__border{margin-top:20px;box-sizing:border-box;border:1px solid #ddd;border-radius:.25rem;display:flex;flex-direction:column;max-height:40vh;position:relative}.ramp--structured-nav__border>span{display:none}.ramp--structured-nav__border>span.scrollable{background:#bbb;text-align:center;display:block;position:absolute;color:#000;font-size:13px;width:fit-content;bottom:0;left:35%;border:1px solid #ddd;border-radius:.25rem .25rem 0 0;border-bottom:none;padding:.25em}@media(min-width: 585px)and (max-width: 768px){.ramp--structured-nav__border>span.scrollable{left:25%}}ul.ramp--structured-nav__list{list-style:none;padding:0 0 0 0;margin:0px}ul.ramp--structured-nav__list li:last-child{padding:0 0 0 0}ul.ramp--structured-nav__list li{display:block;padding:0 0 .5rem 0px}ul.ramp--structured-nav__list li .structure-item-locked{vertical-align:middle}ul.ramp--structured-nav__list li ul>li{padding:0 0 .5rem 1rem}ul.ramp--structured-nav__list li ul>li:last-child{padding:0 0 0 1rem}ul.ramp--structured-nav__list li.active>a{color:#000}ul.ramp--structured-nav__list li.active{font-weight:bold !important}ul.ramp--structured-nav__list li.active .tracker{width:0;height:0;border-top:3px solid rgba(0,0,0,0);border-left:7px solid #333;border-bottom:3px solid rgba(0,0,0,0);display:inline-block;margin-left:-1rem;margin-right:.5rem;margin-top:-0.5rem}ul.ramp--structured-nav__list .ramp--structured-nav__section.active{font-weight:bold}ul.ramp--structured-nav__list .ramp--structured-nav__section{display:flex;align-items:center;background-color:#f2f2f2;border-top:1px solid #d3d3d3;font-size:1.25rem;font-weight:400}ul.ramp--structured-nav__list .ramp--structured-nav__section button{border:none;cursor:pointer;text-align:left;width:100%;padding:1rem;font-size:1.25rem;font-weight:inherit;background:rgba(0,0,0,0)}ul.ramp--structured-nav__list .ramp--structured-nav__section button:hover{background-color:#cfd8d3}ul.ramp--structured-nav__list .ramp--structured-nav__section button span{padding-left:0}ul.ramp--structured-nav__list .ramp--structured-nav__section span{padding:1rem}ul.ramp--structured-nav__list .ramp--structured-nav__section span.ramp--structured-nav__section-duration{border:1px solid #7e7e7e;border-radius:999px;color:#000;font-size:.75rem;letter-spacing:.02rem;line-height:1.6;padding:0 .5rem;margin-left:.5rem}ul.ramp--structured-nav__list svg.structure-item-locked{margin-right:.5rem}",""]);const ie=ae},55719:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie});var ee=q(23645),ae=q.n(ee)()((function(m){return m[1]}));ae.push([m.id,"@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap);"]),ae.push([m.id,".ramp--supplemental-files dd{padding-bottom:1rem}.ramp--supplemental-files dd a{color:#2a5459}.ramp--supplemental-files .ramp--supplemental-files-heading{border:.05rem solid #d3d3d3;border-radius:.25rem .25rem 0 0;margin-bottom:1rem;background:#f2f2f2}.ramp--supplemental-files .ramp--supplemental-files-heading h4{font-weight:normal;padding:.5rem 1.5rem;margin:0;color:#333}.ramp--supplemental-files .ramp--supplemental-files-display-content{padding:0 0 1.5rem 1.5rem;color:#333;max-height:30rem}.ramp--supplemental-files .ramp--supplemental-files-display-content dt{font-weight:bold;padding-left:1.5rem}.ramp--supplemental-files .ramp--supplemental-files-display-content dt~dd{padding-left:1.5rem}.ramp--supplemental-files .ramp--supplemental-files-display-content dd{padding-bottom:0;margin-left:1.5rem}.ramp--supplemental-files .ramp--supplemental-files-display-content a{color:#2a5459}.ramp--supplemental-files .ramp--supplemental-files-empty{font-size:medium;padding:2em}",""]);const ie=ae},81106:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie});var ee=q(23645),ae=q.n(ee)()((function(m){return m[1]}));ae.push([m.id,"@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap);"]),ae.push([m.id,'.ramp--transcript_nav{max-height:30em;padding:10px}.ramp--transcript_nav div.transcript_content{height:19em;overflow-y:auto}.ramp--transcript_nav div.transcript_content p{font-size:small;color:#333}.ramp--transcript_nav div.transcript_content #no-transcript{font-size:medium;padding:2em}.ramp--transcript_nav div.transcript_content.static{overflow-y:unset}.ramp--transcript_nav iframe.transcript_viewer{width:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available;height:25em}p.ramp--transcript_untimed_item{margin:0}a.ramp--transcript_item{display:flex;margin:10px 10px 10px 10px;cursor:pointer;text-decoration:none;transition:background-color .2s ease-in}a.ramp--transcript_item.active{background-color:#d3d3d3}a.ramp--transcript_item:hover,a.ramp--transcript_item:focus{background-color:#cfd8d3}a.ramp--transcript_item.disabled{cursor:default}a.ramp--transcript_item.focused,a.ramp--transcript_item.focused:hover,a.ramp--transcript_item.focused:focus{background-color:#d0dcdc}a.ramp--transcript_item.focused .ramp--transcript_highlight.current-hit{border:1px solid;text-decoration:none}a.ramp--transcript_item .ramp--transcript_time{margin-right:15px;color:#2a5459}a.ramp--transcript_item .ramp--transcript_text{color:#000}a.ramp--transcript_item>span::after{display:block;content:attr(title);font-weight:bold;height:1px;color:rgba(0,0,0,0);overflow:hidden;visibility:hidden}.ramp--transcript_highlight{font-weight:bold;color:#3b5e5e;text-decoration:underline;text-underline-offset:3px}.lds-spinner{display:inline-block;position:relative;width:80px;height:30rem;left:43%;top:45%}.lds-spinner div{transform-origin:40px 40px;animation:lds-spinner 1.2s linear infinite}.lds-spinner div:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:#2a5459}.lds-spinner div:nth-child(1){transform:rotate(0deg);animation-delay:-1.1s}.lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-0.9s}.lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-0.8s}.lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-0.7s}.lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-0.6s}.lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-0.5s}.lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-0.4s}.lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-0.3s}.lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-0.2s}.lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-0.1s}.lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes lds-spinner{0%{opacity:1}100%{opacity:0}}',""]);const ie=ae},6561:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie});var ee=q(23645),ae=q.n(ee)()((function(m){return m[1]}));ae.push([m.id,"@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap);"]),ae.push([m.id,'.ramp--transcript_nav{container:transcript_nav/inline-size}.ramp--transcript_menu{position:sticky;top:0;margin-bottom:20px;background-color:#f2f2f2;border:1px solid #d3d3d3;padding:.5rem;border-color:#d3d3d3;border-radius:3px;row-gap:.5em;display:flex;flex-direction:column}.ramp--transcript_selector{display:flex;gap:.5rem}.ramp--transcript_menu-info{display:flex;flex-direction:row;flex-wrap:wrap}.ramp--transcript_search_input input,.ramp--transcript_selector select{box-sizing:border-box;width:100%;font-family:"Open Sans",sans-serif;max-height:2rem;min-height:2rem}.ramp--transcript_selector select{padding:.25rem}.ramp--transcript_search_input{display:flex;flex-direction:row;gap:.5rem}.ramp--transcript_search_input input{padding:.25rem .4rem;flex:1 1 auto}.ramp--transcript_search_clear{flex:0 1 50%}.ramp--transcript_search_clear[disabled],.ramp--transcript_search_clear:disabled{display:none}.ramp--transcript_search_clear span::after{content:"Clear"}.ramp--transcript_search_icon{flex:0 1 50%}.ramp--transcript_search_icon[disabled],.ramp--transcript_search_icon:disabled{display:none}.ramp--transcript_machine_generated{margin:0;line-height:1.25em}.ramp--transcript_auto_scroll_check{display:flex;align-items:center;justify-content:flex-end;line-height:1.25em}.ramp--transcript_auto_scroll_check label{margin-left:.25em;line-height:1.25em}.ramp--transcript_auto_scroll_check label{margin-left:.25em;line-height:1.25em}.ramp--transcript_auto_scroll_check:has(input:disabled),.ramp--transcript_auto_scroll_check:has(input:disabled) input{cursor:not-allowed}.ramp--transcript_auto_scroll_check:has(input:disabled) label{cursor:not-allowed;color:#bbb}.ramp--transcript_menu_button{margin:0;flex:1 1 auto;max-height:2rem;min-height:2rem;color:#f2f2f2;border-radius:.15rem;text-shadow:1px 1px 1px rgba(0,0,0,.3);border:1px solid #2a5459;background-color:#4d7b7b;cursor:pointer;transition:background-color .2s ease-in}.ramp--transcript_menu_button span{padding:.5rem .25rem}.ramp--transcript_menu_button:hover:not(:disabled):not([disabled]){background-color:#2a5459;border:1px solid #1a3a3f}.ramp--transcript_menu_button:active:not(:disabled):not([disabled]){background-color:#1a3a3f}.ramp--transcript_menu_button[disabled],.ramp--transcript_menu_button:disabled{cursor:default;opacity:.6}.ramp--transcript_search_prev,.ramp--transcript_search_next{flex:none}.ramp--transcript_search_count{white-space:nowrap;flex:0 0 auto;text-align:center}.ramp--transcript_search_navigator{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5em}.ramp--transcript_downloader{margin:0;flex:1 1 auto}@container transcript_nav (max-width: 500px){.ramp--transcript_menu{grid-template-columns:1fr minmax(max-content, 1fr)}}@container transcript_nav (max-width: 480px){.ramp--transcript_menu{grid-template-columns:1fr minmax(min-content, 1fr)}.ramp--transcript_search_input,.ramp--transcript_search_navigator{grid-column:1/3}.ramp--transcript_machine_generated,.ramp--transcript_auto_scroll_check{grid-column:1/3}.ramp--transcript_auto_scroll_check{justify-content:flex-start}}@container transcript_nav (max-width: 420px){.ramp--transcript_selector,.ramp--transcript_downloader{grid-column:1/3}}',""]);const ie=ae},61144:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie});var ee=q(23645),ae=q.n(ee)()((function(m){return m[1]}));ae.push([m.id,"@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap);"]),ae.push([m.id,'[class*=ramp--]{font-family:"Open Sans",sans-serif;color:#333}.vjs-marker{pointer-events:none}.vjs-marker:hover{transform:scale(1, 1) !important}.vjs-menu li{font-size:1em}.vjs-menu li.vjs-selected{background-color:#80a590}.vjs-menu li.vjs-selected:hover{background-color:#bbb}.video-js .vjs-control-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:120%}.vjs-mobile-visible{opacity:1 !important;display:inline;z-index:50}.video-js .vjs-volume-panel .vjs-volume-panel-vertical,.video-js .vjs-control{width:2.5rem !important}.is-mobile .vjs-control-bar{font-size:90%}.is-mobile .vjs-control{width:2rem !important}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active{transition:none !important;width:8em !important}.video-js.vjs-audio-only-mode .vjs-volume-panel .vjs-volume-control{opacity:1 !important;width:4em !important}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal{transition:none !important;width:8em !important}.vjs-slider-horizontal .vjs-volume-level .vjs-svg-icon{margin-top:.15em}.video-js.vjs-audio{min-height:3.7em}.video-js .vjs-progress-control:hover .vjs-play-progress:after{display:none}.video-js.vjs-ended .vjs-poster{display:block}.video-js .vjs-current-time{display:block}.video-js .vjs-play-progress:before{z-index:101}.video-js .vjs-time-control,.video-js .vjs-time-control .vjs-duration{min-width:.5rem;padding:0 .25rem;width:auto !important}.vjs-time-divider{display:block}.vjs-duration{display:block !important}.vjs-playback-rate-value{scale:.75 !important}.video-js .vjs-big-play-button{border-radius:50%;width:50px;scale:2}.vjs-disabled{pointer-events:none}.video-js .vjs-tech{height:99.75% !important}.is-mobile .captions-on{border-bottom:.3rem ridge #80a590 !important}.captions-on{border-bottom:.45rem ridge #80a590 !important}::-webkit-scrollbar{-webkit-appearance:none;width:8px}::-webkit-scrollbar-thumb{border-radius:5px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}',""]);const ie=ae},36939:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie});var ee=q(23645),ae=q.n(ee)()((function(m){return m[1]}));ae.push([m.id,'.vjs-svg-icon {\n display: inline-block;\n background-repeat: no-repeat;\n background-position: center;\n fill: currentColor;\n height: 1.8em;\n width: 1.8em;\n}\n.vjs-svg-icon:before {\n content: none !important;\n}\n\n.vjs-svg-icon:hover,\n.vjs-control:focus .vjs-svg-icon {\n filter: drop-shadow(0 0 0.25em #fff);\n}\n\n.vjs-modal-dialog .vjs-modal-dialog-content, .video-js .vjs-modal-dialog, .vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n}\n\n.vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {\n text-align: center;\n}\n\n@font-face {\n font-family: VideoJS;\n src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABUgAAsAAAAAItAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV33Y21hcAAAAYQAAAEJAAAD5p42+VxnbHlmAAACkAAADwwAABdk9R/WHmhlYWQAABGcAAAAKwAAADYn8kSnaGhlYQAAEcgAAAAdAAAAJA+RCL1obXR4AAAR6AAAABMAAAC8Q44AAGxvY2EAABH8AAAAYAAAAGB7SIHGbWF4cAAAElwAAAAfAAAAIAFAAI9uYW1lAAASfAAAASUAAAIK1cf1oHBvc3QAABOkAAABfAAAAnXdFqh1eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGR7xDiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGPHcRdyA4RZgQRADbZCycAAHic7dPXbcMwAEXRK1vuvffem749XAbKV3bjBA6fXsaIgMMLEWoQJaAEFKNnlELyQ4K27zib5PNF6vl8yld+TKr5kH0+cUw0xv00Hwvx2DResUyFKrV4XoMmLdp06NKjz4AhI8ZMmDJjzoIlK9Zs2LJjz4EjJ85cuHLjziPe/0UWL17mf2tqKLz/9jK9f8tXpGCoRdPKhtS0RqFkWvVQNtSKoVYNtWaoddPXEBqG2jQ9XWgZattQO4baNdSeofYNdWCoQ0MdGerYUCeGOjXUmaHODXVhqEtDXRnq2lA3hro11J2h7g31YKhHQz0Z6tlQL4Z6NdSbod4N9WGoT9MfHF6GmhnZLxyDcRMAAAB4nJ1YC1gUV5auc6urCmxEGrq6VRD6ATQP5dHPKK8GRIyoKApoEBUDAiGzGmdUfKNRM4qLZrUZdGKcGN/GZJKd0SyOWTbfbmZ2NxqzM5IxRtNZd78vwYlJdtREoO7sudVNq6PmmxmKqrqPU+eee173P80Bh39Cu9DOEY4DHZBK3i20D/QRLcfxbE5sEVtwLpZzclw4ibFIkSCJUcZ4MBpMnnzwuKNsGWBL5i3qy6kO2dVpvUpKbkAP9fq62rdeGJ+TM/7C1nbIutfuWrWk5ci4zMxxR1qW/N+9JsmCGXj9VKWhFx/6tr/nz78INDm2C9yPF/fDcxLuyKxLBZ1ZBz2QTi+RSkiH5RrDQJ/GgGQadX9m0YSURs7GpSG905Zsk41uj14yul1OtieZ7QUk5GRG/YiS7PYYPSAZNRed9sq3+bOpz00rKb7pe/ZEZvbALxZAHT3AFoH8GXP3rt67QFn40kt8W13FjLTDb48c+fSi5/7h0P4dL5yz7DPtbmgmYxfQA9RL2+EOfTcvdp+1vmuBpvOll1As1S6ak0IvJzC7sKWJFtJgBd2uWcg+0Zyg7dzQfhcjXRgXGZRf5/a4A58IDU777Nl252AUk4m2ByRRjqTNqIDCEJeAnU3iCFwrkrNwXEzg4yFevBwypzxkcX+AIfk3VEKl3XmWbT8788SzvpvFJaiOezL6QyuSr9VNf97csNu0z3LuhR0wATUxZAfVBwVOy+nQFhxYdWaXlXe4HC4zWGWzzsrLDtmhI9pOWOHv7PTT7XybH1Z0+v2d5Abd3kmG+TsH23CS/KwTxx/JkzEwx6jcQOUc42LLwHJ/J93uZ9ygh3HuZGwqsY9dWDHQ58dxNqyqKRQTYdxwTubiOSs3FiMDkq0WSZQgCT0GBDOg2lxOAd1FlPVGs4AKBAcYHHaP2wPkHaivmLF5zYqnIZrvcHx5gN4k/6tchNW1DtdgNL2KrxEkS/kfnIHoVnp1VjmjpTf5r0lTzLj0mdS28tX+XGorU364eMPmnWVl8J36nlKGw3CZhjEiuMw8h8mKvhGD+4/lElBWjAhLJMg6fTw4zPZ8cOmcGQBm2Qxml1nAm13CpYGq1JKUlJJUzQn1PTAO0mgv6VMMpA/DuRfSWEu4lDIxdbAtdWIKvnn2Vk766CWfz9fpY0sH/UpdP50rfszaVpdVRmvIejEdLMk45s4Bu0EWHjeOySmFyZSiMahvZdNSn29peoI/YexYfKQTLeurTXXwEVLeSfInTWHkkMaeUx7sBvOCSTSj3AlcKjfueyS36tCrXDlgRtF0etFq9jhc1kfKuBT/OwMr0F4UUTTh1AN0g20+H/ScPcsIEsYu9d/zN5PmjprPtNwI1ZZcDK6iC97Mcjp2y2aX36f+QbpGHrgRuHlXJ+Zf6PFRL2uQSp8vxHeF2IoRb8Rd2rhMzsNxSRmEuKK4JFnkojhMcx6jzqHzGMGFcW+MhBj0bhf6cowN+45I4LHvwT6fteu7M42wGRI/pxcg6/MZdEvt1U1XaulHFXuLmqov/MukvRVL35/b3ODM1+4aPjtzeK7zmUkV2h3DN54HaQ9GzJvxHRb6Ks2gB81fwqraT+A7GvZJrRLRofU6G0urNL+zFw3v0FaVDFxsKEZW56F31r6ip6vOL+FCObBPuIMRiXld9RaMdLzRIOGhPey2T9vA/35DmZPK9IWaT9d/WgOGMieYqJ/dzjLIhZU118gbysxrNUGefxD6UO/hyNNllpFTOIbx32kSFQctnweV5PxTMHLjRqiAN+fQE9gL+Xy5WB6MOS4GJJuYbDUHhcKDhHGRbLzOpjsjdM1+iwAZLGeieehACX2hhI7SjK/ZUTNrvVje31TxJiFBGYViWFkCn9PMeX9fS6qVbzfCj4fOCTzDnuWy2c4xA7mdNkA3RS9FH2VeqzdCBlixxbzXjvkHU1I8BOYFb1pZvPIHSSIj4svT8xpzcxtXN+ZKyjdDvbz08niiF3PqV9Tn5NST8vg48MTaY8E5xqSSIsWoWHo+LtAzxdH/GDUyp37CBEYfso04F/NlMTcDJUTpECLY0HFGQHImE8xsEUdgnrQlixIvGhJA1BvxpDHGxEMBYFeNOHcBJlSjwe2JcSfbBEsGOPPBHg/6SBBOCsLLw0SpUxod0Z1bFMfLkbQ3UiZxEyd0Dx8t+SRBu18Q9msFbI4e3p1THEfkSEh7kEJ5orR10qTWDvbgPWn5aWvCYyOAjwgXyjJi34uMjo58L25cmRAeQZWI2PA1QQLsPESAH8WGFwZZ4SPoR73BHPzIPMJj9AreBzKUmrH4todT18ANvi1oc3YGjUT/0j+ExUwq8PI9BLaCQIpvewwYu2evAG/Vo/5avPdY7o+BemLLXw3y+AdkzP9bpIxB1wm5EYq8fesHbPEPtm6HrHvtx4jcGPR8fDDpkZBefIjB46QnlUNRltv4Z/pO/J6dxEjhYAtmoMeq+GozvUVvNYOW3m6GCIhoprcfr97B8AcIQYsfD8ljUvGNjvkrpj0ETA48ZMIxCeqsRIsQALE0gi2GB+glSOfbOjW3GSBM9yPq8/rpJXrJDz0BPxV6xdN4uiCGDQed3WhgFkBUZEFsmeyyBpzXrm7UGTBZG8Lh5aubFufk5eUsbrrFGr7McYdbltxa0nKYqRKbQjvikXYkTGM0f2xuyM3Ly21oXnWfvf6I1BmZwfh7EWWIYsg2nHhsDhOnczhJcmI6eBAmy3jZ3RiJmKQR/JA99FcwsfaVbNDDyi1rL9NPj9hfo61wjM6BjzOLijLpeTgk/pL+ip6tfYWupzeOgPny2tcUu9J/9mhxJlgyi985NFRbvCVewXUNXLJaW0RxZqtRYtnfYdcYomXQWdnJHQA3jiEEkeTQWcWxdDP9IvvVWvo2TK553XEMEq+s69/QDU1Q7p0zxwsm9qS379whr8NI2PJqLUyGyfNeX3eFfnJU2U+uHR9cVV1IqgurqwuV44XVp0h2qN55X5XJwtk59yP0IZuHrqBOBIuIYhkcoT6Kx79Pu2HS/IPZIMOqLWs/pteOOk4NPgEb6QAIdAPsyZk5Mwd+wVaHMexJv719W7xCu2l37UG6lvYdBcvHa08p89741zd63phTRGqL5ggo6SlvdbWXzCqsPq78NnSu7wnKy2HNZbVoRCI7UJEOyRj+sPE002tOOY7Qa5fXboFWkLNeqYUSZRocp9XwSUZxcQZ9Hw6LV2pOoVmvHQEDbGIENEG5i6bLgMSM4n8+FNLTtAds99DaWEvgcf4o5SyYe9x+kF6/tGoTPAdRmS/XQIEy//QxKC2oqioAI3tS5auvxCtzT6y6RK8fhChYcwCJaMJhxc0vqSxQ/qmgsrKAlBZUHlauheTpvd9uj5DnLzJct6qfq5fXbYHVIGcfrIVJihbaVLu1wW7Vbs8zK0A8e9Jvb91S9cVMjPrazD6gpfeZTXzYbCFMcppVRsGMpp55OWgx1/3JeAxW1Y7AORgM/m3rWrsdLkQVmEVSU16cX/e7uvkvpqRiQsG06XJ0t64Tf+l0nG1dt025gyOIZlvq5u9KSU1N2TW/rsWnnMRPyTDkctbhvIcNvYIXWyLzdwYLoYesUbaQG4iK2cWO2gdpeUYLqDD0MUTOPhDIGnZEs58yArR86FznuWEsU4YDi2x26dA4klkn8Qa6vhk2QUfX4Jxm/ngX9r7ogn1dmlmwqZmuhxtdg9XN/DEcUgqb+9hMyNansfaQET2mcROCmGEMVqxm5u+h6kN2MOwgqykV2wH9yQG9DvVFU38Pogaf4FVuE62KI/oJ02RDdWW2w5dqQwU/8+N1q1DlvsL863u61KLE7x/o8w0VJQM/Y/SQ3unIrqxueEa1BqT5VFNsO7p39/UC771a77RowpaKe9nvJQIT1Pog5LGx8XblBKmCNGTf3xMogAQvPnz9PYKX/08sVDTG1OKUlOLUgS/UaZtm1NAaYTsl7i9ZQ+L6O4Rl0OGa577LuWvc+C+x96/vYh0lLBuM+7XwI/dTLtdT7v4d6rRTWDnku0IBrqFnZ5bVIqKP8lasJlithWnaLhTsr8qFJBulF/70p4undou36HeTJ5+jv1fCybeQ8nH3+Xv6aENczmOFlab+hqMDg1rLOt12A+tiUFrYDwQ6c3RUJp601nzegTNX6WlYAI2zSUV945F6zU56ZmZVQaWspWcIADxJ9GmljQUnL2p2Dpr5T8H+5KJFu+vqBq8qvyHRzStLHPEO5SPYCV9nZe0yZT2RcH0oHvegSzNEJ0oGWU8iQWM12dgPEugngVceGIwZgPFp0BiT1a0a3R5Rcot7ihfA1J/20v96jX7zmTX9s583H0kwx6WnLd09cXrR9LGroOa9sHNbdyz8wcKk5lqhaVFJZNwmqtw884MXNdvJujpBa3xzuSaZH9sxa06Z7x+HJSduPbdYHv/DgmEhfbehvlmGN7JUkcG78GDM12CeyFFTPNqVeNxC1gzjz+c2nVo63Xxs8rKJWXoBJM0tmEbfGm4qzpoOH3xpzQfyxLzW1gnE9NHo6tol1eMEic4ZVPrjnVi0kqAe2sQ2bgqupScaq8WGlUWgWHI51SKJl/UYT6zccNsCSkBtiVZLsiefuFSDYT3Fi8Zk7EUnmjTRYtsFeuDDJS05MW79M3mr3mla+d8dzac31KTPmBYfFiYSUef48PhPjm9ryZsSGZZkdNvzq0Y9rdNcwDq5Dg5C3QW+7UN64IKptvS3tvHbvu5c9pv1Exau21rc9LIpwpQwUjTq8576yeVDz5+4WZ1nXT43wV60rPLJbDp/UksNrP3iQ2SA63Pst058gOYDbhRnRUw8l/sRt4HbxPzO4WYpInCpuVgSbVh6JXuwnnJngKTTCwaPWmG5Xbhpm1U0Yt3FyBGpGYemPM77p2TD904JjgJ2QFpFLeYpGx8X15Qx1Zk31p5ki9ZLUuXE0lmuJlcakJMVLeFS1iIvrB8drY0aloilakqCZwzwRORtxlgwxS4IThggJd4TDxoiaAIT80fFPGrCPPru+puFn504P/ybr4ihA/6dKASLshEJic7xE8tmzu3KzA7TABBe8y5fNbWo3ilQn/SuFKM16b2l5bOeayqfGhYmhIulU+fVNDdWVv4NMzX10MBHyPR5uhWUu8D9P1VnIMt4nGNgZGBgAOJ/1bf64vltvjJwszOAwAOlmqvINEc/WJyDgQlEAQA+dgnjAHicY2BkYGBnAAGOPgaG//85+hkYGVCBPgBGJwNkAAAAeJxjYGBgYB/EmKMPtxwAhg4B0gAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAe4CLgKKAtAC/ANiA4wDqAPgBDAEsATaBQgFWgXABggGLgZwBqwG9gdOB4oH0ggqCHAIhgicCMgJJAlWCYgJrAnyCkAKdgrkC7J4nGNgZGBg0GdoZmBnAAEmIOYCQgaG/2A+AwAaqwHQAHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkXlT2zAQxf1C4thJAwRajt4HRy8VMwwfSJHXsQZZcnUQ+PYoTtwpM+wf2t9brWZ2n5JBsol58nJcYYAdDDFCijEy5JhgileYYRd72MccBzjEa7zBEY5xglO8xTu8xwd8xCd8xhd8xTec4RwXuMR3/MBP/MJvMPzBFYpk2Cr+OF0fTEgrFI1aHhxN740KDbEmeJpsWZlVj40s+45aLuv9KijlhCXSjLQnu/d/4UH6sWul1mRzFxZeekUuE7z10mg3qMtM1FGQddPSrLQyvJR6OaukItYXDp6pCJrmz0umqkau5pZ2hFmm7m+ImG5W2t0kZoJXUtPhVnYTbbdOBdeCVGqpJe7XKTqSbRK7zbdwXfR0U+SVsStuS3Y76em6+Ic3xYiHUppc04Nn0lMzay3dSxNcp8auDlWlaCi48yetFD7Y9USsx87G45cuop1ZxQUtjLnL4j53FO0a+5X08UXqQ7NQNo92R0XOz7sxWEnxN2TneJI8Acttu4Q=) format("woff");\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-play, .video-js .vjs-play-control .vjs-icon-placeholder, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-play:before, .video-js .vjs-play-control .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {\n content: "\\f101";\n}\n\n.vjs-icon-play-circle {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-play-circle:before {\n content: "\\f102";\n}\n\n.vjs-icon-pause, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-pause:before, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before {\n content: "\\f103";\n}\n\n.vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-volume-mute:before, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {\n content: "\\f104";\n}\n\n.vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-volume-low:before, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before {\n content: "\\f105";\n}\n\n.vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-volume-mid:before, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before {\n content: "\\f106";\n}\n\n.vjs-icon-volume-high, .video-js .vjs-mute-control .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-volume-high:before, .video-js .vjs-mute-control .vjs-icon-placeholder:before {\n content: "\\f107";\n}\n\n.vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-fullscreen-enter:before, .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before {\n content: "\\f108";\n}\n\n.vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-fullscreen-exit:before, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before {\n content: "\\f109";\n}\n\n.vjs-icon-spinner {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-spinner:before {\n content: "\\f10a";\n}\n\n.vjs-icon-subtitles, .video-js .vjs-subs-caps-button .vjs-icon-placeholder,\n.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,\n.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,\n.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,\n.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-subtitles-button .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-subtitles:before, .video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,\n.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,\n.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,\n.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,\n.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-subtitles-button .vjs-icon-placeholder:before {\n content: "\\f10b";\n}\n\n.vjs-icon-captions, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,\n.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-captions-button .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-captions:before, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,\n.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-captions-button .vjs-icon-placeholder:before {\n content: "\\f10c";\n}\n\n.vjs-icon-hd {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-hd:before {\n content: "\\f10d";\n}\n\n.vjs-icon-chapters, .video-js .vjs-chapters-button .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-chapters:before, .video-js .vjs-chapters-button .vjs-icon-placeholder:before {\n content: "\\f10e";\n}\n\n.vjs-icon-downloading {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-downloading:before {\n content: "\\f10f";\n}\n\n.vjs-icon-file-download {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-file-download:before {\n content: "\\f110";\n}\n\n.vjs-icon-file-download-done {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-file-download-done:before {\n content: "\\f111";\n}\n\n.vjs-icon-file-download-off {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-file-download-off:before {\n content: "\\f112";\n}\n\n.vjs-icon-share {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-share:before {\n content: "\\f113";\n}\n\n.vjs-icon-cog {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-cog:before {\n content: "\\f114";\n}\n\n.vjs-icon-square {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-square:before {\n content: "\\f115";\n}\n\n.vjs-icon-circle, .vjs-seek-to-live-control .vjs-icon-placeholder, .video-js .vjs-volume-level, .video-js .vjs-play-progress {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-circle:before, .vjs-seek-to-live-control .vjs-icon-placeholder:before, .video-js .vjs-volume-level:before, .video-js .vjs-play-progress:before {\n content: "\\f116";\n}\n\n.vjs-icon-circle-outline {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-circle-outline:before {\n content: "\\f117";\n}\n\n.vjs-icon-circle-inner-circle {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-circle-inner-circle:before {\n content: "\\f118";\n}\n\n.vjs-icon-cancel, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-cancel:before, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before {\n content: "\\f119";\n}\n\n.vjs-icon-repeat {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-repeat:before {\n content: "\\f11a";\n}\n\n.vjs-icon-replay, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-replay:before, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before {\n content: "\\f11b";\n}\n\n.vjs-icon-replay-5, .video-js .vjs-skip-backward-5 .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-replay-5:before, .video-js .vjs-skip-backward-5 .vjs-icon-placeholder:before {\n content: "\\f11c";\n}\n\n.vjs-icon-replay-10, .video-js .vjs-skip-backward-10 .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-replay-10:before, .video-js .vjs-skip-backward-10 .vjs-icon-placeholder:before {\n content: "\\f11d";\n}\n\n.vjs-icon-replay-30, .video-js .vjs-skip-backward-30 .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-replay-30:before, .video-js .vjs-skip-backward-30 .vjs-icon-placeholder:before {\n content: "\\f11e";\n}\n\n.vjs-icon-forward-5, .video-js .vjs-skip-forward-5 .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-forward-5:before, .video-js .vjs-skip-forward-5 .vjs-icon-placeholder:before {\n content: "\\f11f";\n}\n\n.vjs-icon-forward-10, .video-js .vjs-skip-forward-10 .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-forward-10:before, .video-js .vjs-skip-forward-10 .vjs-icon-placeholder:before {\n content: "\\f120";\n}\n\n.vjs-icon-forward-30, .video-js .vjs-skip-forward-30 .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-forward-30:before, .video-js .vjs-skip-forward-30 .vjs-icon-placeholder:before {\n content: "\\f121";\n}\n\n.vjs-icon-audio, .video-js .vjs-audio-button .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-audio:before, .video-js .vjs-audio-button .vjs-icon-placeholder:before {\n content: "\\f122";\n}\n\n.vjs-icon-next-item {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-next-item:before {\n content: "\\f123";\n}\n\n.vjs-icon-previous-item {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-previous-item:before {\n content: "\\f124";\n}\n\n.vjs-icon-shuffle {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-shuffle:before {\n content: "\\f125";\n}\n\n.vjs-icon-cast {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-cast:before {\n content: "\\f126";\n}\n\n.vjs-icon-picture-in-picture-enter, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-picture-in-picture-enter:before, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before {\n content: "\\f127";\n}\n\n.vjs-icon-picture-in-picture-exit, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-picture-in-picture-exit:before, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before {\n content: "\\f128";\n}\n\n.vjs-icon-facebook {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-facebook:before {\n content: "\\f129";\n}\n\n.vjs-icon-linkedin {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-linkedin:before {\n content: "\\f12a";\n}\n\n.vjs-icon-twitter {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-twitter:before {\n content: "\\f12b";\n}\n\n.vjs-icon-tumblr {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-tumblr:before {\n content: "\\f12c";\n}\n\n.vjs-icon-pinterest {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-pinterest:before {\n content: "\\f12d";\n}\n\n.vjs-icon-audio-description, .video-js .vjs-descriptions-button .vjs-icon-placeholder {\n font-family: VideoJS;\n font-weight: normal;\n font-style: normal;\n}\n.vjs-icon-audio-description:before, .video-js .vjs-descriptions-button .vjs-icon-placeholder:before {\n content: "\\f12e";\n}\n\n.video-js {\n display: inline-block;\n vertical-align: top;\n box-sizing: border-box;\n color: #fff;\n background-color: #000;\n position: relative;\n padding: 0;\n font-size: 10px;\n line-height: 1;\n font-weight: normal;\n font-style: normal;\n font-family: Arial, Helvetica, sans-serif;\n word-break: initial;\n}\n.video-js:-moz-full-screen {\n position: absolute;\n}\n.video-js:-webkit-full-screen {\n width: 100% !important;\n height: 100% !important;\n}\n\n.video-js[tabindex="-1"] {\n outline: none;\n}\n\n.video-js *,\n.video-js *:before,\n.video-js *:after {\n box-sizing: inherit;\n}\n\n.video-js ul {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n list-style-position: outside;\n margin-left: 0;\n margin-right: 0;\n margin-top: 0;\n margin-bottom: 0;\n}\n\n.video-js.vjs-fluid,\n.video-js.vjs-16-9,\n.video-js.vjs-4-3,\n.video-js.vjs-9-16,\n.video-js.vjs-1-1 {\n width: 100%;\n max-width: 100%;\n}\n\n.video-js.vjs-fluid:not(.vjs-audio-only-mode),\n.video-js.vjs-16-9:not(.vjs-audio-only-mode),\n.video-js.vjs-4-3:not(.vjs-audio-only-mode),\n.video-js.vjs-9-16:not(.vjs-audio-only-mode),\n.video-js.vjs-1-1:not(.vjs-audio-only-mode) {\n height: 0;\n}\n\n.video-js.vjs-16-9:not(.vjs-audio-only-mode) {\n padding-top: 56.25%;\n}\n\n.video-js.vjs-4-3:not(.vjs-audio-only-mode) {\n padding-top: 75%;\n}\n\n.video-js.vjs-9-16:not(.vjs-audio-only-mode) {\n padding-top: 177.7777777778%;\n}\n\n.video-js.vjs-1-1:not(.vjs-audio-only-mode) {\n padding-top: 100%;\n}\n\n.video-js.vjs-fill:not(.vjs-audio-only-mode) {\n width: 100%;\n height: 100%;\n}\n\n.video-js .vjs-tech {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n}\n\n.video-js.vjs-audio-only-mode .vjs-tech {\n display: none;\n}\n\nbody.vjs-full-window,\nbody.vjs-pip-window {\n padding: 0;\n margin: 0;\n height: 100%;\n}\n\n.vjs-full-window .video-js.vjs-fullscreen,\nbody.vjs-pip-window .video-js {\n position: fixed;\n overflow: hidden;\n z-index: 1000;\n left: 0;\n top: 0;\n bottom: 0;\n right: 0;\n}\n\n.video-js.vjs-fullscreen:not(.vjs-ios-native-fs),\nbody.vjs-pip-window .video-js {\n width: 100% !important;\n height: 100% !important;\n padding-top: 0 !important;\n display: block;\n}\n\n.video-js.vjs-fullscreen.vjs-user-inactive {\n cursor: none;\n}\n\n.vjs-pip-container .vjs-pip-text {\n position: absolute;\n bottom: 10%;\n font-size: 2em;\n background-color: rgba(0, 0, 0, 0.7);\n padding: 0.5em;\n text-align: center;\n width: 100%;\n}\n\n.vjs-layout-tiny.vjs-pip-container .vjs-pip-text,\n.vjs-layout-x-small.vjs-pip-container .vjs-pip-text,\n.vjs-layout-small.vjs-pip-container .vjs-pip-text {\n bottom: 0;\n font-size: 1.4em;\n}\n\n.vjs-hidden {\n display: none !important;\n}\n\n.vjs-disabled {\n opacity: 0.5;\n cursor: default;\n}\n\n.video-js .vjs-offscreen {\n height: 1px;\n left: -9999px;\n position: absolute;\n top: 0;\n width: 1px;\n}\n\n.vjs-lock-showing {\n display: block !important;\n opacity: 1 !important;\n visibility: visible !important;\n}\n\n.vjs-no-js {\n padding: 20px;\n color: #fff;\n background-color: #000;\n font-size: 18px;\n font-family: Arial, Helvetica, sans-serif;\n text-align: center;\n width: 300px;\n height: 150px;\n margin: 0px auto;\n}\n\n.vjs-no-js a,\n.vjs-no-js a:visited {\n color: #66A8CC;\n}\n\n.video-js .vjs-big-play-button {\n font-size: 3em;\n line-height: 1.5em;\n height: 1.63332em;\n width: 3em;\n display: block;\n position: absolute;\n top: 50%;\n left: 50%;\n padding: 0;\n margin-top: -0.81666em;\n margin-left: -1.5em;\n cursor: pointer;\n opacity: 1;\n border: 0.06666em solid #fff;\n background-color: #2B333F;\n background-color: rgba(43, 51, 63, 0.7);\n border-radius: 0.3em;\n transition: all 0.4s;\n}\n.vjs-big-play-button .vjs-svg-icon {\n width: 1em;\n height: 1em;\n position: absolute;\n top: 50%;\n left: 50%;\n line-height: 1;\n transform: translate(-50%, -50%);\n}\n\n.video-js:hover .vjs-big-play-button,\n.video-js .vjs-big-play-button:focus {\n border-color: #fff;\n background-color: #73859f;\n background-color: rgba(115, 133, 159, 0.5);\n transition: all 0s;\n}\n\n.vjs-controls-disabled .vjs-big-play-button,\n.vjs-has-started .vjs-big-play-button,\n.vjs-using-native-controls .vjs-big-play-button,\n.vjs-error .vjs-big-play-button {\n display: none;\n}\n\n.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause:not(.vjs-seeking, .vjs-scrubbing, .vjs-error) .vjs-big-play-button {\n display: block;\n}\n\n.video-js button {\n background: none;\n border: none;\n color: inherit;\n display: inline-block;\n font-size: inherit;\n line-height: inherit;\n text-transform: none;\n text-decoration: none;\n transition: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n}\n\n.vjs-control .vjs-button {\n width: 100%;\n height: 100%;\n}\n\n.video-js .vjs-control.vjs-close-button {\n cursor: pointer;\n height: 3em;\n position: absolute;\n right: 0;\n top: 0.5em;\n z-index: 2;\n}\n.video-js .vjs-modal-dialog {\n background: rgba(0, 0, 0, 0.8);\n background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));\n overflow: auto;\n}\n\n.video-js .vjs-modal-dialog > * {\n box-sizing: border-box;\n}\n\n.vjs-modal-dialog .vjs-modal-dialog-content {\n font-size: 1.2em;\n line-height: 1.5;\n padding: 20px 24px;\n z-index: 1;\n}\n\n.vjs-menu-button {\n cursor: pointer;\n}\n\n.vjs-menu-button.vjs-disabled {\n cursor: default;\n}\n\n.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {\n display: none;\n}\n\n.vjs-menu .vjs-menu-content {\n display: block;\n padding: 0;\n margin: 0;\n font-family: Arial, Helvetica, sans-serif;\n overflow: auto;\n}\n\n.vjs-menu .vjs-menu-content > * {\n box-sizing: border-box;\n}\n\n.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {\n display: none;\n}\n\n.vjs-menu li {\n display: flex;\n justify-content: center;\n list-style: none;\n margin: 0;\n padding: 0.2em 0;\n line-height: 1.4em;\n font-size: 1.2em;\n text-align: center;\n text-transform: lowercase;\n}\n\n.vjs-menu li.vjs-menu-item:focus,\n.vjs-menu li.vjs-menu-item:hover,\n.js-focus-visible .vjs-menu li.vjs-menu-item:hover {\n background-color: #73859f;\n background-color: rgba(115, 133, 159, 0.5);\n}\n\n.vjs-menu li.vjs-selected,\n.vjs-menu li.vjs-selected:focus,\n.vjs-menu li.vjs-selected:hover,\n.js-focus-visible .vjs-menu li.vjs-selected:hover {\n background-color: #fff;\n color: #2B333F;\n}\n.vjs-menu li.vjs-selected .vjs-svg-icon,\n.vjs-menu li.vjs-selected:focus .vjs-svg-icon,\n.vjs-menu li.vjs-selected:hover .vjs-svg-icon,\n.js-focus-visible .vjs-menu li.vjs-selected:hover .vjs-svg-icon {\n fill: #000000;\n}\n\n.video-js .vjs-menu *:not(.vjs-selected):focus:not(:focus-visible),\n.js-focus-visible .vjs-menu *:not(.vjs-selected):focus:not(.focus-visible) {\n background: none;\n}\n\n.vjs-menu li.vjs-menu-title {\n text-align: center;\n text-transform: uppercase;\n font-size: 1em;\n line-height: 2em;\n padding: 0;\n margin: 0 0 0.3em 0;\n font-weight: bold;\n cursor: default;\n}\n\n.vjs-menu-button-popup .vjs-menu {\n display: none;\n position: absolute;\n bottom: 0;\n width: 10em;\n left: -3em;\n height: 0em;\n margin-bottom: 1.5em;\n border-top-color: rgba(43, 51, 63, 0.7);\n}\n\n.vjs-pip-window .vjs-menu-button-popup .vjs-menu {\n left: unset;\n right: 1em;\n}\n\n.vjs-menu-button-popup .vjs-menu .vjs-menu-content {\n background-color: #2B333F;\n background-color: rgba(43, 51, 63, 0.7);\n position: absolute;\n width: 100%;\n bottom: 1.5em;\n max-height: 15em;\n}\n\n.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,\n.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {\n max-height: 5em;\n}\n\n.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {\n max-height: 10em;\n}\n\n.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {\n max-height: 14em;\n}\n\n.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,\n.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,\n.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content {\n max-height: 25em;\n}\n\n.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,\n.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {\n display: block;\n}\n\n.video-js .vjs-menu-button-inline {\n transition: all 0.4s;\n overflow: hidden;\n}\n\n.video-js .vjs-menu-button-inline:before {\n width: 2.222222222em;\n}\n\n.video-js .vjs-menu-button-inline:hover,\n.video-js .vjs-menu-button-inline:focus,\n.video-js .vjs-menu-button-inline.vjs-slider-active {\n width: 12em;\n}\n\n.vjs-menu-button-inline .vjs-menu {\n opacity: 0;\n height: 100%;\n width: auto;\n position: absolute;\n left: 4em;\n top: 0;\n padding: 0;\n margin: 0;\n transition: all 0.4s;\n}\n\n.vjs-menu-button-inline:hover .vjs-menu,\n.vjs-menu-button-inline:focus .vjs-menu,\n.vjs-menu-button-inline.vjs-slider-active .vjs-menu {\n display: block;\n opacity: 1;\n}\n\n.vjs-menu-button-inline .vjs-menu-content {\n width: auto;\n height: 100%;\n margin: 0;\n overflow: hidden;\n}\n\n.video-js .vjs-control-bar {\n display: none;\n width: 100%;\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n height: 3em;\n background-color: #2B333F;\n background-color: rgba(43, 51, 63, 0.7);\n}\n\n.video-js:not(.vjs-controls-disabled, .vjs-using-native-controls, .vjs-error) .vjs-control-bar.vjs-lock-showing {\n display: flex !important;\n}\n\n.vjs-has-started .vjs-control-bar,\n.vjs-audio-only-mode .vjs-control-bar {\n display: flex;\n visibility: visible;\n opacity: 1;\n transition: visibility 0.1s, opacity 0.1s;\n}\n\n.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {\n visibility: visible;\n opacity: 0;\n pointer-events: none;\n transition: visibility 1s, opacity 1s;\n}\n\n.vjs-controls-disabled .vjs-control-bar,\n.vjs-using-native-controls .vjs-control-bar,\n.vjs-error .vjs-control-bar {\n display: none !important;\n}\n\n.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,\n.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {\n opacity: 1;\n visibility: visible;\n pointer-events: auto;\n}\n\n.video-js .vjs-control {\n position: relative;\n text-align: center;\n margin: 0;\n padding: 0;\n height: 100%;\n width: 4em;\n flex: none;\n}\n\n.video-js .vjs-control.vjs-visible-text {\n width: auto;\n padding-left: 1em;\n padding-right: 1em;\n}\n\n.vjs-button > .vjs-icon-placeholder:before {\n font-size: 1.8em;\n line-height: 1.67;\n}\n\n.vjs-button > .vjs-icon-placeholder {\n display: block;\n}\n\n.vjs-button > .vjs-svg-icon {\n display: inline-block;\n}\n\n.video-js .vjs-control:focus:before,\n.video-js .vjs-control:hover:before,\n.video-js .vjs-control:focus {\n text-shadow: 0em 0em 1em white;\n}\n\n.video-js *:not(.vjs-visible-text) > .vjs-control-text {\n border: 0;\n clip: rect(0 0 0 0);\n height: 1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n}\n\n.video-js .vjs-custom-control-spacer {\n display: none;\n}\n\n.video-js .vjs-progress-control {\n cursor: pointer;\n flex: auto;\n display: flex;\n align-items: center;\n min-width: 4em;\n touch-action: none;\n}\n\n.video-js .vjs-progress-control.disabled {\n cursor: default;\n}\n\n.vjs-live .vjs-progress-control {\n display: none;\n}\n\n.vjs-liveui .vjs-progress-control {\n display: flex;\n align-items: center;\n}\n\n.video-js .vjs-progress-holder {\n flex: auto;\n transition: all 0.2s;\n height: 0.3em;\n}\n\n.video-js .vjs-progress-control .vjs-progress-holder {\n margin: 0 10px;\n}\n\n.video-js .vjs-progress-control:hover .vjs-progress-holder {\n font-size: 1.6666666667em;\n}\n\n.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {\n font-size: 1em;\n}\n\n.video-js .vjs-progress-holder .vjs-play-progress,\n.video-js .vjs-progress-holder .vjs-load-progress,\n.video-js .vjs-progress-holder .vjs-load-progress div {\n position: absolute;\n display: block;\n height: 100%;\n margin: 0;\n padding: 0;\n width: 0;\n}\n\n.video-js .vjs-play-progress {\n background-color: #fff;\n}\n.video-js .vjs-play-progress:before {\n font-size: 0.9em;\n position: absolute;\n right: -0.5em;\n line-height: 0.35em;\n z-index: 1;\n}\n\n.vjs-svg-icons-enabled .vjs-play-progress:before {\n content: none !important;\n}\n\n.vjs-play-progress .vjs-svg-icon {\n position: absolute;\n top: -0.35em;\n right: -0.4em;\n width: 0.9em;\n height: 0.9em;\n pointer-events: none;\n line-height: 0.15em;\n z-index: 1;\n}\n\n.video-js .vjs-load-progress {\n background: rgba(115, 133, 159, 0.5);\n}\n\n.video-js .vjs-load-progress div {\n background: rgba(115, 133, 159, 0.75);\n}\n\n.video-js .vjs-time-tooltip {\n background-color: #fff;\n background-color: rgba(255, 255, 255, 0.8);\n border-radius: 0.3em;\n color: #000;\n float: right;\n font-family: Arial, Helvetica, sans-serif;\n font-size: 1em;\n padding: 6px 8px 8px 8px;\n pointer-events: none;\n position: absolute;\n top: -3.4em;\n visibility: hidden;\n z-index: 1;\n}\n\n.video-js .vjs-progress-holder:focus .vjs-time-tooltip {\n display: none;\n}\n\n.video-js .vjs-progress-control:hover .vjs-time-tooltip,\n.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip {\n display: block;\n font-size: 0.6em;\n visibility: visible;\n}\n\n.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {\n font-size: 1em;\n}\n\n.video-js .vjs-progress-control .vjs-mouse-display {\n display: none;\n position: absolute;\n width: 1px;\n height: 100%;\n background-color: #000;\n z-index: 1;\n}\n\n.video-js .vjs-progress-control:hover .vjs-mouse-display {\n display: block;\n}\n\n.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {\n visibility: hidden;\n opacity: 0;\n transition: visibility 1s, opacity 1s;\n}\n\n.vjs-mouse-display .vjs-time-tooltip {\n color: #fff;\n background-color: #000;\n background-color: rgba(0, 0, 0, 0.8);\n}\n\n.video-js .vjs-slider {\n position: relative;\n cursor: pointer;\n padding: 0;\n margin: 0 0.45em 0 0.45em;\n /* iOS Safari */\n -webkit-touch-callout: none;\n /* Safari, and Chrome 53 */\n -webkit-user-select: none;\n /* Non-prefixed version, currently supported by Chrome and Opera */\n -moz-user-select: none;\n user-select: none;\n background-color: #73859f;\n background-color: rgba(115, 133, 159, 0.5);\n}\n\n.video-js .vjs-slider.disabled {\n cursor: default;\n}\n\n.video-js .vjs-slider:focus {\n text-shadow: 0em 0em 1em white;\n box-shadow: 0 0 1em #fff;\n}\n\n.video-js .vjs-mute-control {\n cursor: pointer;\n flex: none;\n}\n.video-js .vjs-volume-control {\n cursor: pointer;\n margin-right: 1em;\n display: flex;\n}\n\n.video-js .vjs-volume-control.vjs-volume-horizontal {\n width: 5em;\n}\n\n.video-js .vjs-volume-panel .vjs-volume-control {\n visibility: visible;\n opacity: 0;\n width: 1px;\n height: 1px;\n margin-left: -1px;\n}\n\n.video-js .vjs-volume-panel {\n transition: width 1s;\n}\n.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control, .video-js .vjs-volume-panel:active .vjs-volume-control, .video-js .vjs-volume-panel:focus .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control:active, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active {\n visibility: visible;\n opacity: 1;\n position: relative;\n transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s;\n}\n.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal {\n width: 5em;\n height: 3em;\n margin-right: 0;\n}\n.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical {\n left: -3.5em;\n transition: left 0s;\n}\n.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {\n width: 10em;\n transition: width 0.1s;\n}\n.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {\n width: 4em;\n}\n\n.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {\n height: 8em;\n width: 3em;\n left: -3000em;\n transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;\n}\n\n.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {\n transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;\n}\n\n.video-js .vjs-volume-panel {\n display: flex;\n}\n\n.video-js .vjs-volume-bar {\n margin: 1.35em 0.45em;\n}\n\n.vjs-volume-bar.vjs-slider-horizontal {\n width: 5em;\n height: 0.3em;\n}\n\n.vjs-volume-bar.vjs-slider-vertical {\n width: 0.3em;\n height: 5em;\n margin: 1.35em auto;\n}\n\n.video-js .vjs-volume-level {\n position: absolute;\n bottom: 0;\n left: 0;\n background-color: #fff;\n}\n.video-js .vjs-volume-level:before {\n position: absolute;\n font-size: 0.9em;\n z-index: 1;\n}\n\n.vjs-slider-vertical .vjs-volume-level {\n width: 0.3em;\n}\n.vjs-slider-vertical .vjs-volume-level:before {\n top: -0.5em;\n left: -0.3em;\n z-index: 1;\n}\n\n.vjs-svg-icons-enabled .vjs-volume-level:before {\n content: none;\n}\n\n.vjs-volume-level .vjs-svg-icon {\n position: absolute;\n width: 0.9em;\n height: 0.9em;\n pointer-events: none;\n z-index: 1;\n}\n\n.vjs-slider-horizontal .vjs-volume-level {\n height: 0.3em;\n}\n.vjs-slider-horizontal .vjs-volume-level:before {\n line-height: 0.35em;\n right: -0.5em;\n}\n\n.vjs-slider-horizontal .vjs-volume-level .vjs-svg-icon {\n right: -0.3em;\n transform: translateY(-50%);\n}\n\n.vjs-slider-vertical .vjs-volume-level .vjs-svg-icon {\n top: -0.55em;\n transform: translateX(-50%);\n}\n\n.video-js .vjs-volume-panel.vjs-volume-panel-vertical {\n width: 4em;\n}\n\n.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {\n height: 100%;\n}\n\n.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {\n width: 100%;\n}\n\n.video-js .vjs-volume-vertical {\n width: 3em;\n height: 8em;\n bottom: 8em;\n background-color: #2B333F;\n background-color: rgba(43, 51, 63, 0.7);\n}\n\n.video-js .vjs-volume-horizontal .vjs-menu {\n left: -2em;\n}\n\n.video-js .vjs-volume-tooltip {\n background-color: #fff;\n background-color: rgba(255, 255, 255, 0.8);\n border-radius: 0.3em;\n color: #000;\n float: right;\n font-family: Arial, Helvetica, sans-serif;\n font-size: 1em;\n padding: 6px 8px 8px 8px;\n pointer-events: none;\n position: absolute;\n top: -3.4em;\n visibility: hidden;\n z-index: 1;\n}\n\n.video-js .vjs-volume-control:hover .vjs-volume-tooltip,\n.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip {\n display: block;\n font-size: 1em;\n visibility: visible;\n}\n\n.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip,\n.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip {\n left: 1em;\n top: -12px;\n}\n\n.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip {\n font-size: 1em;\n}\n\n.video-js .vjs-volume-control .vjs-mouse-display {\n display: none;\n position: absolute;\n width: 100%;\n height: 1px;\n background-color: #000;\n z-index: 1;\n}\n\n.video-js .vjs-volume-horizontal .vjs-mouse-display {\n width: 1px;\n height: 100%;\n}\n\n.video-js .vjs-volume-control:hover .vjs-mouse-display {\n display: block;\n}\n\n.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display {\n visibility: hidden;\n opacity: 0;\n transition: visibility 1s, opacity 1s;\n}\n\n.vjs-mouse-display .vjs-volume-tooltip {\n color: #fff;\n background-color: #000;\n background-color: rgba(0, 0, 0, 0.8);\n}\n\n.vjs-poster {\n display: inline-block;\n vertical-align: middle;\n cursor: pointer;\n margin: 0;\n padding: 0;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n height: 100%;\n}\n\n.vjs-has-started .vjs-poster,\n.vjs-using-native-controls .vjs-poster {\n display: none;\n}\n\n.vjs-audio.vjs-has-started .vjs-poster,\n.vjs-has-started.vjs-audio-poster-mode .vjs-poster,\n.vjs-pip-container.vjs-has-started .vjs-poster {\n display: block;\n}\n\n.vjs-poster img {\n width: 100%;\n height: 100%;\n -o-object-fit: contain;\n object-fit: contain;\n}\n\n.video-js .vjs-live-control {\n display: flex;\n align-items: flex-start;\n flex: auto;\n font-size: 1em;\n line-height: 3em;\n}\n\n.video-js:not(.vjs-live) .vjs-live-control,\n.video-js.vjs-liveui .vjs-live-control {\n display: none;\n}\n\n.video-js .vjs-seek-to-live-control {\n align-items: center;\n cursor: pointer;\n flex: none;\n display: inline-flex;\n height: 100%;\n padding-left: 0.5em;\n padding-right: 0.5em;\n font-size: 1em;\n line-height: 3em;\n width: auto;\n min-width: 4em;\n}\n\n.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,\n.video-js:not(.vjs-live) .vjs-seek-to-live-control {\n display: none;\n}\n\n.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {\n cursor: auto;\n}\n\n.vjs-seek-to-live-control .vjs-icon-placeholder {\n margin-right: 0.5em;\n color: #888;\n}\n\n.vjs-svg-icons-enabled .vjs-seek-to-live-control {\n line-height: 0;\n}\n\n.vjs-seek-to-live-control .vjs-svg-icon {\n width: 1em;\n height: 1em;\n pointer-events: none;\n fill: #888888;\n}\n\n.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {\n color: red;\n}\n\n.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-svg-icon {\n fill: red;\n}\n\n.video-js .vjs-time-control {\n flex: none;\n font-size: 1em;\n line-height: 3em;\n min-width: 2em;\n width: auto;\n padding-left: 1em;\n padding-right: 1em;\n}\n\n.vjs-live .vjs-time-control,\n.vjs-live .vjs-time-divider,\n.video-js .vjs-current-time,\n.video-js .vjs-duration {\n display: none;\n}\n\n.vjs-time-divider {\n display: none;\n line-height: 3em;\n}\n\n.video-js .vjs-play-control {\n cursor: pointer;\n}\n\n.video-js .vjs-play-control .vjs-icon-placeholder {\n flex: none;\n}\n\n.vjs-text-track-display {\n position: absolute;\n bottom: 3em;\n left: 0;\n right: 0;\n top: 0;\n pointer-events: none;\n}\n\n.vjs-error .vjs-text-track-display {\n display: none;\n}\n\n.video-js.vjs-controls-disabled .vjs-text-track-display,\n.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {\n bottom: 1em;\n}\n\n.video-js .vjs-text-track {\n font-size: 1.4em;\n text-align: center;\n margin-bottom: 0.1em;\n}\n\n.vjs-subtitles {\n color: #fff;\n}\n\n.vjs-captions {\n color: #fc6;\n}\n\n.vjs-tt-cue {\n display: block;\n}\n\nvideo::-webkit-media-text-track-display {\n transform: translateY(-3em);\n}\n\n.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,\n.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {\n transform: translateY(-1.5em);\n}\n\n.video-js .vjs-picture-in-picture-control {\n cursor: pointer;\n flex: none;\n}\n.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control,\n.vjs-pip-window .vjs-picture-in-picture-control {\n display: none;\n}\n\n.video-js .vjs-fullscreen-control {\n cursor: pointer;\n flex: none;\n}\n.video-js.vjs-audio-only-mode .vjs-fullscreen-control,\n.vjs-pip-window .vjs-fullscreen-control {\n display: none;\n}\n\n.vjs-playback-rate > .vjs-menu-button,\n.vjs-playback-rate .vjs-playback-rate-value {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n}\n\n.vjs-playback-rate .vjs-playback-rate-value {\n pointer-events: none;\n font-size: 1.5em;\n line-height: 2;\n text-align: center;\n}\n\n.vjs-playback-rate .vjs-menu {\n width: 4em;\n left: 0em;\n}\n\n.vjs-error .vjs-error-display .vjs-modal-dialog-content {\n font-size: 1.4em;\n text-align: center;\n}\n\n.vjs-loading-spinner {\n display: none;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n opacity: 0.85;\n text-align: left;\n border: 0.6em solid rgba(43, 51, 63, 0.7);\n box-sizing: border-box;\n background-clip: padding-box;\n width: 5em;\n height: 5em;\n border-radius: 50%;\n visibility: hidden;\n}\n\n.vjs-seeking .vjs-loading-spinner,\n.vjs-waiting .vjs-loading-spinner {\n display: flex;\n justify-content: center;\n align-items: center;\n animation: vjs-spinner-show 0s linear 0.3s forwards;\n}\n\n.vjs-error .vjs-loading-spinner {\n display: none;\n}\n\n.vjs-loading-spinner:before,\n.vjs-loading-spinner:after {\n content: "";\n position: absolute;\n box-sizing: inherit;\n width: inherit;\n height: inherit;\n border-radius: inherit;\n opacity: 1;\n border: inherit;\n border-color: transparent;\n border-top-color: white;\n}\n\n.vjs-seeking .vjs-loading-spinner:before,\n.vjs-seeking .vjs-loading-spinner:after,\n.vjs-waiting .vjs-loading-spinner:before,\n.vjs-waiting .vjs-loading-spinner:after {\n animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;\n}\n\n.vjs-seeking .vjs-loading-spinner:before,\n.vjs-waiting .vjs-loading-spinner:before {\n border-top-color: rgb(255, 255, 255);\n}\n\n.vjs-seeking .vjs-loading-spinner:after,\n.vjs-waiting .vjs-loading-spinner:after {\n border-top-color: rgb(255, 255, 255);\n animation-delay: 0.44s;\n}\n\n@keyframes vjs-spinner-show {\n to {\n visibility: visible;\n }\n}\n@keyframes vjs-spinner-spin {\n 100% {\n transform: rotate(360deg);\n }\n}\n@keyframes vjs-spinner-fade {\n 0% {\n border-top-color: #73859f;\n }\n 20% {\n border-top-color: #73859f;\n }\n 35% {\n border-top-color: white;\n }\n 60% {\n border-top-color: #73859f;\n }\n 100% {\n border-top-color: #73859f;\n }\n}\n.video-js.vjs-audio-only-mode .vjs-captions-button {\n display: none;\n}\n\n.vjs-chapters-button .vjs-menu ul {\n width: 24em;\n}\n\n.video-js.vjs-audio-only-mode .vjs-descriptions-button {\n display: none;\n}\n\n.vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-svg-icon {\n width: 1.5em;\n height: 1.5em;\n}\n\n.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {\n vertical-align: middle;\n display: inline-block;\n margin-bottom: -0.1em;\n}\n\n.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {\n font-family: VideoJS;\n content: "\\f10c";\n font-size: 1.5em;\n line-height: inherit;\n}\n\n.video-js.vjs-audio-only-mode .vjs-subs-caps-button {\n display: none;\n}\n\n.video-js .vjs-audio-button + .vjs-menu .vjs-description-menu-item .vjs-menu-item-text .vjs-icon-placeholder,\n.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {\n vertical-align: middle;\n display: inline-block;\n margin-bottom: -0.1em;\n}\n\n.video-js .vjs-audio-button + .vjs-menu .vjs-description-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before,\n.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {\n font-family: VideoJS;\n content: " \\f12e";\n font-size: 1.5em;\n line-height: inherit;\n}\n\n.video-js.vjs-layout-small .vjs-current-time,\n.video-js.vjs-layout-small .vjs-time-divider,\n.video-js.vjs-layout-small .vjs-duration,\n.video-js.vjs-layout-small .vjs-remaining-time,\n.video-js.vjs-layout-small .vjs-playback-rate,\n.video-js.vjs-layout-small .vjs-volume-control, .video-js.vjs-layout-x-small .vjs-current-time,\n.video-js.vjs-layout-x-small .vjs-time-divider,\n.video-js.vjs-layout-x-small .vjs-duration,\n.video-js.vjs-layout-x-small .vjs-remaining-time,\n.video-js.vjs-layout-x-small .vjs-playback-rate,\n.video-js.vjs-layout-x-small .vjs-volume-control, .video-js.vjs-layout-tiny .vjs-current-time,\n.video-js.vjs-layout-tiny .vjs-time-divider,\n.video-js.vjs-layout-tiny .vjs-duration,\n.video-js.vjs-layout-tiny .vjs-remaining-time,\n.video-js.vjs-layout-tiny .vjs-playback-rate,\n.video-js.vjs-layout-tiny .vjs-volume-control {\n display: none;\n}\n.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover {\n width: auto;\n width: initial;\n}\n.video-js.vjs-layout-x-small .vjs-progress-control, .video-js.vjs-layout-tiny .vjs-progress-control {\n display: none;\n}\n.video-js.vjs-layout-x-small .vjs-custom-control-spacer {\n flex: auto;\n display: block;\n}\n\n.vjs-modal-dialog.vjs-text-track-settings {\n background-color: #2B333F;\n background-color: rgba(43, 51, 63, 0.75);\n color: #fff;\n height: 70%;\n}\n\n.vjs-error .vjs-text-track-settings {\n display: none;\n}\n\n.vjs-text-track-settings .vjs-modal-dialog-content {\n display: table;\n}\n\n.vjs-text-track-settings .vjs-track-settings-colors,\n.vjs-text-track-settings .vjs-track-settings-font,\n.vjs-text-track-settings .vjs-track-settings-controls {\n display: table-cell;\n}\n\n.vjs-text-track-settings .vjs-track-settings-controls {\n text-align: right;\n vertical-align: bottom;\n}\n\n@supports (display: grid) {\n .vjs-text-track-settings .vjs-modal-dialog-content {\n display: grid;\n grid-template-columns: 1fr 1fr;\n grid-template-rows: 1fr;\n padding: 20px 24px 0px 24px;\n }\n .vjs-track-settings-controls .vjs-default-button {\n margin-bottom: 20px;\n }\n .vjs-text-track-settings .vjs-track-settings-controls {\n grid-column: 1/-1;\n }\n .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,\n .vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,\n .vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content {\n grid-template-columns: 1fr;\n }\n}\n.vjs-text-track-settings select {\n font-size: inherit;\n}\n\n.vjs-track-setting > select {\n margin-right: 1em;\n margin-bottom: 0.5em;\n}\n\n.vjs-text-track-settings fieldset {\n margin: 10px;\n border: none;\n}\n\n.vjs-text-track-settings fieldset span {\n display: inline-block;\n padding: 0 0.6em 0.8em;\n}\n\n.vjs-text-track-settings fieldset span > select {\n max-width: 7.3em;\n}\n\n.vjs-text-track-settings legend {\n color: #fff;\n font-weight: bold;\n font-size: 1.2em;\n}\n\n.vjs-text-track-settings .vjs-label {\n margin: 0 0.5em 0.5em 0;\n}\n\n.vjs-track-settings-controls button:focus,\n.vjs-track-settings-controls button:active {\n outline-style: solid;\n outline-width: medium;\n background-image: linear-gradient(0deg, #fff 88%, #73859f 100%);\n}\n\n.vjs-track-settings-controls button:hover {\n color: rgba(43, 51, 63, 0.75);\n}\n\n.vjs-track-settings-controls button {\n background-color: #fff;\n background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%);\n color: #2B333F;\n cursor: pointer;\n border-radius: 2px;\n}\n\n.vjs-track-settings-controls .vjs-default-button {\n margin-right: 1em;\n}\n\n.vjs-title-bar {\n background: rgba(0, 0, 0, 0.9);\n background: linear-gradient(180deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 60%, rgba(0, 0, 0, 0) 100%);\n font-size: 1.2em;\n line-height: 1.5;\n transition: opacity 0.1s;\n padding: 0.666em 1.333em 4em;\n pointer-events: none;\n position: absolute;\n top: 0;\n width: 100%;\n}\n\n.vjs-error .vjs-title-bar {\n display: none;\n}\n\n.vjs-title-bar-title,\n.vjs-title-bar-description {\n margin: 0;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.vjs-title-bar-title {\n font-weight: bold;\n margin-bottom: 0.333em;\n}\n\n.vjs-playing.vjs-user-inactive .vjs-title-bar {\n opacity: 0;\n transition: opacity 1s;\n}\n\n.video-js .vjs-skip-forward-5 {\n cursor: pointer;\n}\n.video-js .vjs-skip-forward-10 {\n cursor: pointer;\n}\n.video-js .vjs-skip-forward-30 {\n cursor: pointer;\n}\n.video-js .vjs-skip-backward-5 {\n cursor: pointer;\n}\n.video-js .vjs-skip-backward-10 {\n cursor: pointer;\n}\n.video-js .vjs-skip-backward-30 {\n cursor: pointer;\n}\n@media print {\n .video-js > *:not(.vjs-tech):not(.vjs-poster) {\n visibility: hidden;\n }\n}\n.vjs-resize-manager {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: none;\n z-index: -1000;\n}\n\n.js-focus-visible .video-js *:focus:not(.focus-visible) {\n outline: none;\n}\n\n.video-js *:focus:not(:focus-visible) {\n outline: none;\n}\n',""]);const ie=ae},8719:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie});var ee=q(23645),ae=q.n(ee)()((function(m){return m[1]}));ae.push([m.id,".vjs-marker {\n position: absolute;\n left: 0;\n bottom: 0em;\n opacity: 1;\n height: 100%;\n transition: opacity 0.2s ease;\n -webkit-transition: opacity 0.2s ease;\n -moz-transition: opacity 0.2s ease;\n z-index: 100;\n}\n.vjs-marker:hover {\n cursor: pointer;\n -webkit-transform: scale(1.3, 1.3);\n -moz-transform: scale(1.3, 1.3);\n -o-transform: scale(1.3, 1.3);\n -ms-transform: scale(1.3, 1.3);\n transform: scale(1.3, 1.3);\n}\n.vjs-tip {\n visibility: hidden;\n display: block;\n opacity: 0.8;\n padding: 5px;\n font-size: 10px;\n position: absolute;\n bottom: 14px;\n z-index: 100000;\n}\n.vjs-tip .vjs-tip-arrow {\n background: url(data:image/gif;base64,R0lGODlhCQAJAIABAAAAAAAAACH5BAEAAAEALAAAAAAJAAkAAAIRjAOnwIrcDJxvwkplPtchVQAAOw==) no-repeat top left;\n bottom: 0;\n left: 50%;\n margin-left: -4px;\n background-position: bottom left;\n position: absolute;\n width: 9px;\n height: 5px;\n}\n.vjs-tip .vjs-tip-inner {\n border-radius: 3px;\n -moz-border-radius: 3px;\n -webkit-border-radius: 3px;\n padding: 5px 8px 4px 8px;\n background-color: black;\n color: white;\n max-width: 200px;\n text-align: center;\n}\n.vjs-break-overlay {\n visibility: hidden;\n position: absolute;\n z-index: 100000;\n top: 0;\n}\n.vjs-break-overlay .vjs-break-overlay-text {\n padding: 9px;\n text-align: center;\n}\n",""]);const ie=ae},23645:m=>{"use strict";m.exports=function(m){var v=[];return v.toString=function toString(){return this.map((function(v){var q=m(v);return v[2]?"@media ".concat(v[2]," {").concat(q,"}"):q})).join("")},v.i=function(m,q,ee){"string"==typeof m&&(m=[[null,m,""]]);var ae={};if(ee)for(var ie=0;ie{"use strict";var v=function isMergeableObject(m){return isNonNullObject(m)&&!isSpecial(m)};function isNonNullObject(m){return!!m&&"object"==typeof m}function isSpecial(m){var v=Object.prototype.toString.call(m);return"[object RegExp]"===v||"[object Date]"===v||isReactElement(m)}var q="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function isReactElement(m){return m.$$typeof===q}function cloneUnlessOtherwiseSpecified(m,v){return!1!==v.clone&&v.isMergeableObject(m)?deepmerge((q=m,Array.isArray(q)?[]:{}),m,v):m;var q}function defaultArrayMerge(m,v,q){return m.concat(v).map((function(m){return cloneUnlessOtherwiseSpecified(m,q)}))}function getMergeFunction(m,v){if(!v.customMerge)return deepmerge;var q=v.customMerge(m);return"function"==typeof q?q:deepmerge}function getEnumerableOwnPropertySymbols(m){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(m).filter((function(v){return Object.propertyIsEnumerable.call(m,v)})):[]}function getKeys(m){return Object.keys(m).concat(getEnumerableOwnPropertySymbols(m))}function propertyIsOnObject(m,v){try{return v in m}catch(m){return!1}}function propertyIsUnsafe(m,v){return propertyIsOnObject(m,v)&&!(Object.hasOwnProperty.call(m,v)&&Object.propertyIsEnumerable.call(m,v))}function mergeObject(m,v,q){var ee={};return q.isMergeableObject(m)&&getKeys(m).forEach((function(v){ee[v]=cloneUnlessOtherwiseSpecified(m[v],q)})),getKeys(v).forEach((function(ae){propertyIsUnsafe(m,ae)||(propertyIsOnObject(m,ae)&&q.isMergeableObject(v[ae])?ee[ae]=getMergeFunction(ae,q)(m[ae],v[ae],q):ee[ae]=cloneUnlessOtherwiseSpecified(v[ae],q))})),ee}function deepmerge(m,q,ee){(ee=ee||{}).arrayMerge=ee.arrayMerge||defaultArrayMerge,ee.isMergeableObject=ee.isMergeableObject||v,ee.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var ae=Array.isArray(q);return ae===Array.isArray(m)?ae?ee.arrayMerge(m,q,ee):mergeObject(m,q,ee):cloneUnlessOtherwiseSpecified(q,ee)}deepmerge.all=function deepmergeAll(m,v){if(!Array.isArray(m))throw new Error("first argument should be an array");return m.reduce((function(m,q){return deepmerge(m,q,v)}),{})};var ee=deepmerge;m.exports=ee},33012:(m,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0});v.default=[{"Typeface name":"Symbol","Dingbat dec":"32","Dingbat hex":"20","Unicode dec":"32","Unicode hex":"20"},{"Typeface name":"Symbol","Dingbat dec":"33","Dingbat hex":"21","Unicode dec":"33","Unicode hex":"21"},{"Typeface name":"Symbol","Dingbat dec":"34","Dingbat hex":"22","Unicode dec":"8704","Unicode hex":"2200"},{"Typeface name":"Symbol","Dingbat dec":"35","Dingbat hex":"23","Unicode dec":"35","Unicode hex":"23"},{"Typeface name":"Symbol","Dingbat dec":"36","Dingbat hex":"24","Unicode dec":"8707","Unicode hex":"2203"},{"Typeface name":"Symbol","Dingbat dec":"37","Dingbat hex":"25","Unicode dec":"37","Unicode hex":"25"},{"Typeface name":"Symbol","Dingbat dec":"38","Dingbat hex":"26","Unicode dec":"38","Unicode hex":"26"},{"Typeface name":"Symbol","Dingbat dec":"39","Dingbat hex":"27","Unicode dec":"8717","Unicode hex":"220D"},{"Typeface name":"Symbol","Dingbat dec":"40","Dingbat hex":"28","Unicode dec":"40","Unicode hex":"28"},{"Typeface name":"Symbol","Dingbat dec":"41","Dingbat hex":"29","Unicode dec":"41","Unicode hex":"29"},{"Typeface name":"Symbol","Dingbat dec":"42","Dingbat hex":"2A","Unicode dec":"42","Unicode hex":"2A"},{"Typeface name":"Symbol","Dingbat dec":"43","Dingbat hex":"2B","Unicode dec":"43","Unicode hex":"2B"},{"Typeface name":"Symbol","Dingbat dec":"44","Dingbat hex":"2C","Unicode dec":"44","Unicode hex":"2C"},{"Typeface name":"Symbol","Dingbat dec":"45","Dingbat hex":"2D","Unicode dec":"8722","Unicode hex":"2212"},{"Typeface name":"Symbol","Dingbat dec":"46","Dingbat hex":"2E","Unicode dec":"46","Unicode hex":"2E"},{"Typeface name":"Symbol","Dingbat dec":"47","Dingbat hex":"2F","Unicode dec":"47","Unicode hex":"2F"},{"Typeface name":"Symbol","Dingbat dec":"48","Dingbat hex":"30","Unicode dec":"48","Unicode hex":"30"},{"Typeface name":"Symbol","Dingbat dec":"49","Dingbat hex":"31","Unicode dec":"49","Unicode hex":"31"},{"Typeface name":"Symbol","Dingbat dec":"50","Dingbat hex":"32","Unicode dec":"50","Unicode hex":"32"},{"Typeface name":"Symbol","Dingbat dec":"51","Dingbat hex":"33","Unicode dec":"51","Unicode hex":"33"},{"Typeface name":"Symbol","Dingbat dec":"52","Dingbat hex":"34","Unicode dec":"52","Unicode hex":"34"},{"Typeface name":"Symbol","Dingbat dec":"53","Dingbat hex":"35","Unicode dec":"53","Unicode hex":"35"},{"Typeface name":"Symbol","Dingbat dec":"54","Dingbat hex":"36","Unicode dec":"54","Unicode hex":"36"},{"Typeface name":"Symbol","Dingbat dec":"55","Dingbat hex":"37","Unicode dec":"55","Unicode hex":"37"},{"Typeface name":"Symbol","Dingbat dec":"56","Dingbat hex":"38","Unicode dec":"56","Unicode hex":"38"},{"Typeface name":"Symbol","Dingbat dec":"57","Dingbat hex":"39","Unicode dec":"57","Unicode hex":"39"},{"Typeface name":"Symbol","Dingbat dec":"58","Dingbat hex":"3A","Unicode dec":"58","Unicode hex":"3A"},{"Typeface name":"Symbol","Dingbat dec":"59","Dingbat hex":"3B","Unicode dec":"59","Unicode hex":"3B"},{"Typeface name":"Symbol","Dingbat dec":"60","Dingbat hex":"3C","Unicode dec":"60","Unicode hex":"3C"},{"Typeface name":"Symbol","Dingbat dec":"61","Dingbat hex":"3D","Unicode dec":"61","Unicode hex":"3D"},{"Typeface name":"Symbol","Dingbat dec":"62","Dingbat hex":"3E","Unicode dec":"62","Unicode hex":"3E"},{"Typeface name":"Symbol","Dingbat dec":"63","Dingbat hex":"3F","Unicode dec":"63","Unicode hex":"3F"},{"Typeface name":"Symbol","Dingbat dec":"64","Dingbat hex":"40","Unicode dec":"8773","Unicode hex":"2245"},{"Typeface name":"Symbol","Dingbat dec":"65","Dingbat hex":"41","Unicode dec":"913","Unicode hex":"391"},{"Typeface name":"Symbol","Dingbat dec":"66","Dingbat hex":"42","Unicode dec":"914","Unicode hex":"392"},{"Typeface name":"Symbol","Dingbat dec":"67","Dingbat hex":"43","Unicode dec":"935","Unicode hex":"3A7"},{"Typeface name":"Symbol","Dingbat dec":"68","Dingbat hex":"44","Unicode dec":"916","Unicode hex":"394"},{"Typeface name":"Symbol","Dingbat dec":"69","Dingbat hex":"45","Unicode dec":"917","Unicode hex":"395"},{"Typeface name":"Symbol","Dingbat dec":"70","Dingbat hex":"46","Unicode dec":"934","Unicode hex":"3A6"},{"Typeface name":"Symbol","Dingbat dec":"71","Dingbat hex":"47","Unicode dec":"915","Unicode hex":"393"},{"Typeface name":"Symbol","Dingbat dec":"72","Dingbat hex":"48","Unicode dec":"919","Unicode hex":"397"},{"Typeface name":"Symbol","Dingbat dec":"73","Dingbat hex":"49","Unicode dec":"921","Unicode hex":"399"},{"Typeface name":"Symbol","Dingbat dec":"74","Dingbat hex":"4A","Unicode dec":"977","Unicode hex":"3D1"},{"Typeface name":"Symbol","Dingbat dec":"75","Dingbat hex":"4B","Unicode dec":"922","Unicode hex":"39A"},{"Typeface name":"Symbol","Dingbat dec":"76","Dingbat hex":"4C","Unicode dec":"923","Unicode hex":"39B"},{"Typeface name":"Symbol","Dingbat dec":"77","Dingbat hex":"4D","Unicode dec":"924","Unicode hex":"39C"},{"Typeface name":"Symbol","Dingbat dec":"78","Dingbat hex":"4E","Unicode dec":"925","Unicode hex":"39D"},{"Typeface name":"Symbol","Dingbat dec":"79","Dingbat hex":"4F","Unicode dec":"927","Unicode hex":"39F"},{"Typeface name":"Symbol","Dingbat dec":"80","Dingbat hex":"50","Unicode dec":"928","Unicode hex":"3A0"},{"Typeface name":"Symbol","Dingbat dec":"81","Dingbat hex":"51","Unicode dec":"920","Unicode hex":"398"},{"Typeface name":"Symbol","Dingbat dec":"82","Dingbat hex":"52","Unicode dec":"929","Unicode hex":"3A1"},{"Typeface name":"Symbol","Dingbat dec":"83","Dingbat hex":"53","Unicode dec":"931","Unicode hex":"3A3"},{"Typeface name":"Symbol","Dingbat dec":"84","Dingbat hex":"54","Unicode dec":"932","Unicode hex":"3A4"},{"Typeface name":"Symbol","Dingbat dec":"85","Dingbat hex":"55","Unicode dec":"933","Unicode hex":"3A5"},{"Typeface name":"Symbol","Dingbat dec":"86","Dingbat hex":"56","Unicode dec":"962","Unicode hex":"3C2"},{"Typeface name":"Symbol","Dingbat dec":"87","Dingbat hex":"57","Unicode dec":"937","Unicode hex":"3A9"},{"Typeface name":"Symbol","Dingbat dec":"88","Dingbat hex":"58","Unicode dec":"926","Unicode hex":"39E"},{"Typeface name":"Symbol","Dingbat dec":"89","Dingbat hex":"59","Unicode dec":"936","Unicode hex":"3A8"},{"Typeface name":"Symbol","Dingbat dec":"90","Dingbat hex":"5A","Unicode dec":"918","Unicode hex":"396"},{"Typeface name":"Symbol","Dingbat dec":"91","Dingbat hex":"5B","Unicode dec":"91","Unicode hex":"5B"},{"Typeface name":"Symbol","Dingbat dec":"92","Dingbat hex":"5C","Unicode dec":"8756","Unicode hex":"2234"},{"Typeface name":"Symbol","Dingbat dec":"93","Dingbat hex":"5D","Unicode dec":"93","Unicode hex":"5D"},{"Typeface name":"Symbol","Dingbat dec":"94","Dingbat hex":"5E","Unicode dec":"8869","Unicode hex":"22A5"},{"Typeface name":"Symbol","Dingbat dec":"95","Dingbat hex":"5F","Unicode dec":"95","Unicode hex":"5F"},{"Typeface name":"Symbol","Dingbat dec":"96","Dingbat hex":"60","Unicode dec":"8254","Unicode hex":"203E"},{"Typeface name":"Symbol","Dingbat dec":"97","Dingbat hex":"61","Unicode dec":"945","Unicode hex":"3B1"},{"Typeface name":"Symbol","Dingbat dec":"98","Dingbat hex":"62","Unicode dec":"946","Unicode hex":"3B2"},{"Typeface name":"Symbol","Dingbat dec":"99","Dingbat hex":"63","Unicode dec":"967","Unicode hex":"3C7"},{"Typeface name":"Symbol","Dingbat dec":"100","Dingbat hex":"64","Unicode dec":"948","Unicode hex":"3B4"},{"Typeface name":"Symbol","Dingbat dec":"101","Dingbat hex":"65","Unicode dec":"949","Unicode hex":"3B5"},{"Typeface name":"Symbol","Dingbat dec":"102","Dingbat hex":"66","Unicode dec":"966","Unicode hex":"3C6"},{"Typeface name":"Symbol","Dingbat dec":"103","Dingbat hex":"67","Unicode dec":"947","Unicode hex":"3B3"},{"Typeface name":"Symbol","Dingbat dec":"104","Dingbat hex":"68","Unicode dec":"951","Unicode hex":"3B7"},{"Typeface name":"Symbol","Dingbat dec":"105","Dingbat hex":"69","Unicode dec":"953","Unicode hex":"3B9"},{"Typeface name":"Symbol","Dingbat dec":"106","Dingbat hex":"6A","Unicode dec":"981","Unicode hex":"3D5"},{"Typeface name":"Symbol","Dingbat dec":"107","Dingbat hex":"6B","Unicode dec":"954","Unicode hex":"3BA"},{"Typeface name":"Symbol","Dingbat dec":"108","Dingbat hex":"6C","Unicode dec":"955","Unicode hex":"3BB"},{"Typeface name":"Symbol","Dingbat dec":"109","Dingbat hex":"6D","Unicode dec":"956","Unicode hex":"3BC"},{"Typeface name":"Symbol","Dingbat dec":"110","Dingbat hex":"6E","Unicode dec":"957","Unicode hex":"3BD"},{"Typeface name":"Symbol","Dingbat dec":"111","Dingbat hex":"6F","Unicode dec":"959","Unicode hex":"3BF"},{"Typeface name":"Symbol","Dingbat dec":"112","Dingbat hex":"70","Unicode dec":"960","Unicode hex":"3C0"},{"Typeface name":"Symbol","Dingbat dec":"113","Dingbat hex":"71","Unicode dec":"952","Unicode hex":"3B8"},{"Typeface name":"Symbol","Dingbat dec":"114","Dingbat hex":"72","Unicode dec":"961","Unicode hex":"3C1"},{"Typeface name":"Symbol","Dingbat dec":"115","Dingbat hex":"73","Unicode dec":"963","Unicode hex":"3C3"},{"Typeface name":"Symbol","Dingbat dec":"116","Dingbat hex":"74","Unicode dec":"964","Unicode hex":"3C4"},{"Typeface name":"Symbol","Dingbat dec":"117","Dingbat hex":"75","Unicode dec":"965","Unicode hex":"3C5"},{"Typeface name":"Symbol","Dingbat dec":"118","Dingbat hex":"76","Unicode dec":"982","Unicode hex":"3D6"},{"Typeface name":"Symbol","Dingbat dec":"119","Dingbat hex":"77","Unicode dec":"969","Unicode hex":"3C9"},{"Typeface name":"Symbol","Dingbat dec":"120","Dingbat hex":"78","Unicode dec":"958","Unicode hex":"3BE"},{"Typeface name":"Symbol","Dingbat dec":"121","Dingbat hex":"79","Unicode dec":"968","Unicode hex":"3C8"},{"Typeface name":"Symbol","Dingbat dec":"122","Dingbat hex":"7A","Unicode dec":"950","Unicode hex":"3B6"},{"Typeface name":"Symbol","Dingbat dec":"123","Dingbat hex":"7B","Unicode dec":"123","Unicode hex":"7B"},{"Typeface name":"Symbol","Dingbat dec":"124","Dingbat hex":"7C","Unicode dec":"124","Unicode hex":"7C"},{"Typeface name":"Symbol","Dingbat dec":"125","Dingbat hex":"7D","Unicode dec":"125","Unicode hex":"7D"},{"Typeface name":"Symbol","Dingbat dec":"126","Dingbat hex":"7E","Unicode dec":"126","Unicode hex":"7E"},{"Typeface name":"Symbol","Dingbat dec":"160","Dingbat hex":"A0","Unicode dec":"8364","Unicode hex":"20AC"},{"Typeface name":"Symbol","Dingbat dec":"161","Dingbat hex":"A1","Unicode dec":"978","Unicode hex":"3D2"},{"Typeface name":"Symbol","Dingbat dec":"162","Dingbat hex":"A2","Unicode dec":"8242","Unicode hex":"2032"},{"Typeface name":"Symbol","Dingbat dec":"163","Dingbat hex":"A3","Unicode dec":"8804","Unicode hex":"2264"},{"Typeface name":"Symbol","Dingbat dec":"164","Dingbat hex":"A4","Unicode dec":"8260","Unicode hex":"2044"},{"Typeface name":"Symbol","Dingbat dec":"165","Dingbat hex":"A5","Unicode dec":"8734","Unicode hex":"221E"},{"Typeface name":"Symbol","Dingbat dec":"166","Dingbat hex":"A6","Unicode dec":"402","Unicode hex":"192"},{"Typeface name":"Symbol","Dingbat dec":"167","Dingbat hex":"A7","Unicode dec":"9827","Unicode hex":"2663"},{"Typeface name":"Symbol","Dingbat dec":"168","Dingbat hex":"A8","Unicode dec":"9830","Unicode hex":"2666"},{"Typeface name":"Symbol","Dingbat dec":"169","Dingbat hex":"A9","Unicode dec":"9829","Unicode hex":"2665"},{"Typeface name":"Symbol","Dingbat dec":"170","Dingbat hex":"AA","Unicode dec":"9824","Unicode hex":"2660"},{"Typeface name":"Symbol","Dingbat dec":"171","Dingbat hex":"AB","Unicode dec":"8596","Unicode hex":"2194"},{"Typeface name":"Symbol","Dingbat dec":"172","Dingbat hex":"AC","Unicode dec":"8592","Unicode hex":"2190"},{"Typeface name":"Symbol","Dingbat dec":"173","Dingbat hex":"AD","Unicode dec":"8593","Unicode hex":"2191"},{"Typeface name":"Symbol","Dingbat dec":"174","Dingbat hex":"AE","Unicode dec":"8594","Unicode hex":"2192"},{"Typeface name":"Symbol","Dingbat dec":"175","Dingbat hex":"AF","Unicode dec":"8595","Unicode hex":"2193"},{"Typeface name":"Symbol","Dingbat dec":"176","Dingbat hex":"B0","Unicode dec":"176","Unicode hex":"B0"},{"Typeface name":"Symbol","Dingbat dec":"177","Dingbat hex":"B1","Unicode dec":"177","Unicode hex":"B1"},{"Typeface name":"Symbol","Dingbat dec":"178","Dingbat hex":"B2","Unicode dec":"8243","Unicode hex":"2033"},{"Typeface name":"Symbol","Dingbat dec":"179","Dingbat hex":"B3","Unicode dec":"8805","Unicode hex":"2265"},{"Typeface name":"Symbol","Dingbat dec":"180","Dingbat hex":"B4","Unicode dec":"215","Unicode hex":"D7"},{"Typeface name":"Symbol","Dingbat dec":"181","Dingbat hex":"B5","Unicode dec":"8733","Unicode hex":"221D"},{"Typeface name":"Symbol","Dingbat dec":"182","Dingbat hex":"B6","Unicode dec":"8706","Unicode hex":"2202"},{"Typeface name":"Symbol","Dingbat dec":"183","Dingbat hex":"B7","Unicode dec":"8226","Unicode hex":"2022"},{"Typeface name":"Symbol","Dingbat dec":"184","Dingbat hex":"B8","Unicode dec":"247","Unicode hex":"F7"},{"Typeface name":"Symbol","Dingbat dec":"185","Dingbat hex":"B9","Unicode dec":"8800","Unicode hex":"2260"},{"Typeface name":"Symbol","Dingbat dec":"186","Dingbat hex":"BA","Unicode dec":"8801","Unicode hex":"2261"},{"Typeface name":"Symbol","Dingbat dec":"187","Dingbat hex":"BB","Unicode dec":"8776","Unicode hex":"2248"},{"Typeface name":"Symbol","Dingbat dec":"188","Dingbat hex":"BC","Unicode dec":"8230","Unicode hex":"2026"},{"Typeface name":"Symbol","Dingbat dec":"189","Dingbat hex":"BD","Unicode dec":"9168","Unicode hex":"23D0"},{"Typeface name":"Symbol","Dingbat dec":"190","Dingbat hex":"BE","Unicode dec":"9135","Unicode hex":"23AF"},{"Typeface name":"Symbol","Dingbat dec":"191","Dingbat hex":"BF","Unicode dec":"8629","Unicode hex":"21B5"},{"Typeface name":"Symbol","Dingbat dec":"192","Dingbat hex":"C0","Unicode dec":"8501","Unicode hex":"2135"},{"Typeface name":"Symbol","Dingbat dec":"193","Dingbat hex":"C1","Unicode dec":"8465","Unicode hex":"2111"},{"Typeface name":"Symbol","Dingbat dec":"194","Dingbat hex":"C2","Unicode dec":"8476","Unicode hex":"211C"},{"Typeface name":"Symbol","Dingbat dec":"195","Dingbat hex":"C3","Unicode dec":"8472","Unicode hex":"2118"},{"Typeface name":"Symbol","Dingbat dec":"196","Dingbat hex":"C4","Unicode dec":"8855","Unicode hex":"2297"},{"Typeface name":"Symbol","Dingbat dec":"197","Dingbat hex":"C5","Unicode dec":"8853","Unicode hex":"2295"},{"Typeface name":"Symbol","Dingbat dec":"198","Dingbat hex":"C6","Unicode dec":"8709","Unicode hex":"2205"},{"Typeface name":"Symbol","Dingbat dec":"199","Dingbat hex":"C7","Unicode dec":"8745","Unicode hex":"2229"},{"Typeface name":"Symbol","Dingbat dec":"200","Dingbat hex":"C8","Unicode dec":"8746","Unicode hex":"222A"},{"Typeface name":"Symbol","Dingbat dec":"201","Dingbat hex":"C9","Unicode dec":"8835","Unicode hex":"2283"},{"Typeface name":"Symbol","Dingbat dec":"202","Dingbat hex":"CA","Unicode dec":"8839","Unicode hex":"2287"},{"Typeface name":"Symbol","Dingbat dec":"203","Dingbat hex":"CB","Unicode dec":"8836","Unicode hex":"2284"},{"Typeface name":"Symbol","Dingbat dec":"204","Dingbat hex":"CC","Unicode dec":"8834","Unicode hex":"2282"},{"Typeface name":"Symbol","Dingbat dec":"205","Dingbat hex":"CD","Unicode dec":"8838","Unicode hex":"2286"},{"Typeface name":"Symbol","Dingbat dec":"206","Dingbat hex":"CE","Unicode dec":"8712","Unicode hex":"2208"},{"Typeface name":"Symbol","Dingbat dec":"207","Dingbat hex":"CF","Unicode dec":"8713","Unicode hex":"2209"},{"Typeface name":"Symbol","Dingbat dec":"208","Dingbat hex":"D0","Unicode dec":"8736","Unicode hex":"2220"},{"Typeface name":"Symbol","Dingbat dec":"209","Dingbat hex":"D1","Unicode dec":"8711","Unicode hex":"2207"},{"Typeface name":"Symbol","Dingbat dec":"210","Dingbat hex":"D2","Unicode dec":"174","Unicode hex":"AE"},{"Typeface name":"Symbol","Dingbat dec":"211","Dingbat hex":"D3","Unicode dec":"169","Unicode hex":"A9"},{"Typeface name":"Symbol","Dingbat dec":"212","Dingbat hex":"D4","Unicode dec":"8482","Unicode hex":"2122"},{"Typeface name":"Symbol","Dingbat dec":"213","Dingbat hex":"D5","Unicode dec":"8719","Unicode hex":"220F"},{"Typeface name":"Symbol","Dingbat dec":"214","Dingbat hex":"D6","Unicode dec":"8730","Unicode hex":"221A"},{"Typeface name":"Symbol","Dingbat dec":"215","Dingbat hex":"D7","Unicode dec":"8901","Unicode hex":"22C5"},{"Typeface name":"Symbol","Dingbat dec":"216","Dingbat hex":"D8","Unicode dec":"172","Unicode hex":"AC"},{"Typeface name":"Symbol","Dingbat dec":"217","Dingbat hex":"D9","Unicode dec":"8743","Unicode hex":"2227"},{"Typeface name":"Symbol","Dingbat dec":"218","Dingbat hex":"DA","Unicode dec":"8744","Unicode hex":"2228"},{"Typeface name":"Symbol","Dingbat dec":"219","Dingbat hex":"DB","Unicode dec":"8660","Unicode hex":"21D4"},{"Typeface name":"Symbol","Dingbat dec":"220","Dingbat hex":"DC","Unicode dec":"8656","Unicode hex":"21D0"},{"Typeface name":"Symbol","Dingbat dec":"221","Dingbat hex":"DD","Unicode dec":"8657","Unicode hex":"21D1"},{"Typeface name":"Symbol","Dingbat dec":"222","Dingbat hex":"DE","Unicode dec":"8658","Unicode hex":"21D2"},{"Typeface name":"Symbol","Dingbat dec":"223","Dingbat hex":"DF","Unicode dec":"8659","Unicode hex":"21D3"},{"Typeface name":"Symbol","Dingbat dec":"224","Dingbat hex":"E0","Unicode dec":"9674","Unicode hex":"25CA"},{"Typeface name":"Symbol","Dingbat dec":"225","Dingbat hex":"E1","Unicode dec":"12296","Unicode hex":"3008"},{"Typeface name":"Symbol","Dingbat dec":"226","Dingbat hex":"E2","Unicode dec":"174","Unicode hex":"AE"},{"Typeface name":"Symbol","Dingbat dec":"227","Dingbat hex":"E3","Unicode dec":"169","Unicode hex":"A9"},{"Typeface name":"Symbol","Dingbat dec":"228","Dingbat hex":"E4","Unicode dec":"8482","Unicode hex":"2122"},{"Typeface name":"Symbol","Dingbat dec":"229","Dingbat hex":"E5","Unicode dec":"8721","Unicode hex":"2211"},{"Typeface name":"Symbol","Dingbat dec":"230","Dingbat hex":"E6","Unicode dec":"9115","Unicode hex":"239B"},{"Typeface name":"Symbol","Dingbat dec":"231","Dingbat hex":"E7","Unicode dec":"9116","Unicode hex":"239C"},{"Typeface name":"Symbol","Dingbat dec":"232","Dingbat hex":"E8","Unicode dec":"9117","Unicode hex":"239D"},{"Typeface name":"Symbol","Dingbat dec":"233","Dingbat hex":"E9","Unicode dec":"9121","Unicode hex":"23A1"},{"Typeface name":"Symbol","Dingbat dec":"234","Dingbat hex":"EA","Unicode dec":"9122","Unicode hex":"23A2"},{"Typeface name":"Symbol","Dingbat dec":"235","Dingbat hex":"EB","Unicode dec":"9123","Unicode hex":"23A3"},{"Typeface name":"Symbol","Dingbat dec":"236","Dingbat hex":"EC","Unicode dec":"9127","Unicode hex":"23A7"},{"Typeface name":"Symbol","Dingbat dec":"237","Dingbat hex":"ED","Unicode dec":"9128","Unicode hex":"23A8"},{"Typeface name":"Symbol","Dingbat dec":"238","Dingbat hex":"EE","Unicode dec":"9129","Unicode hex":"23A9"},{"Typeface name":"Symbol","Dingbat dec":"239","Dingbat hex":"EF","Unicode dec":"9130","Unicode hex":"23AA"},{"Typeface name":"Symbol","Dingbat dec":"240","Dingbat hex":"F0","Unicode dec":"63743","Unicode hex":"F8FF"},{"Typeface name":"Symbol","Dingbat dec":"241","Dingbat hex":"F1","Unicode dec":"12297","Unicode hex":"3009"},{"Typeface name":"Symbol","Dingbat dec":"242","Dingbat hex":"F2","Unicode dec":"8747","Unicode hex":"222B"},{"Typeface name":"Symbol","Dingbat dec":"243","Dingbat hex":"F3","Unicode dec":"8992","Unicode hex":"2320"},{"Typeface name":"Symbol","Dingbat dec":"244","Dingbat hex":"F4","Unicode dec":"9134","Unicode hex":"23AE"},{"Typeface name":"Symbol","Dingbat dec":"245","Dingbat hex":"F5","Unicode dec":"8993","Unicode hex":"2321"},{"Typeface name":"Symbol","Dingbat dec":"246","Dingbat hex":"F6","Unicode dec":"9118","Unicode hex":"239E"},{"Typeface name":"Symbol","Dingbat dec":"247","Dingbat hex":"F7","Unicode dec":"9119","Unicode hex":"239F"},{"Typeface name":"Symbol","Dingbat dec":"248","Dingbat hex":"F8","Unicode dec":"9120","Unicode hex":"23A0"},{"Typeface name":"Symbol","Dingbat dec":"249","Dingbat hex":"F9","Unicode dec":"9124","Unicode hex":"23A4"},{"Typeface name":"Symbol","Dingbat dec":"250","Dingbat hex":"FA","Unicode dec":"9125","Unicode hex":"23A5"},{"Typeface name":"Symbol","Dingbat dec":"251","Dingbat hex":"FB","Unicode dec":"9126","Unicode hex":"23A6"},{"Typeface name":"Symbol","Dingbat dec":"252","Dingbat hex":"FC","Unicode dec":"9131","Unicode hex":"23AB"},{"Typeface name":"Symbol","Dingbat dec":"253","Dingbat hex":"FD","Unicode dec":"9132","Unicode hex":"23AC"},{"Typeface name":"Symbol","Dingbat dec":"254","Dingbat hex":"FE","Unicode dec":"9133","Unicode hex":"23AD"},{"Typeface name":"Webdings","Dingbat dec":"32","Dingbat hex":"20","Unicode dec":"32","Unicode hex":"20"},{"Typeface name":"Webdings","Dingbat dec":"33","Dingbat hex":"21","Unicode dec":"128375","Unicode hex":"1F577"},{"Typeface name":"Webdings","Dingbat dec":"34","Dingbat hex":"22","Unicode dec":"128376","Unicode hex":"1F578"},{"Typeface name":"Webdings","Dingbat dec":"35","Dingbat hex":"23","Unicode dec":"128370","Unicode hex":"1F572"},{"Typeface name":"Webdings","Dingbat dec":"36","Dingbat hex":"24","Unicode dec":"128374","Unicode hex":"1F576"},{"Typeface name":"Webdings","Dingbat dec":"37","Dingbat hex":"25","Unicode dec":"127942","Unicode hex":"1F3C6"},{"Typeface name":"Webdings","Dingbat dec":"38","Dingbat hex":"26","Unicode dec":"127894","Unicode hex":"1F396"},{"Typeface name":"Webdings","Dingbat dec":"39","Dingbat hex":"27","Unicode dec":"128391","Unicode hex":"1F587"},{"Typeface name":"Webdings","Dingbat dec":"40","Dingbat hex":"28","Unicode dec":"128488","Unicode hex":"1F5E8"},{"Typeface name":"Webdings","Dingbat dec":"41","Dingbat hex":"29","Unicode dec":"128489","Unicode hex":"1F5E9"},{"Typeface name":"Webdings","Dingbat dec":"42","Dingbat hex":"2A","Unicode dec":"128496","Unicode hex":"1F5F0"},{"Typeface name":"Webdings","Dingbat dec":"43","Dingbat hex":"2B","Unicode dec":"128497","Unicode hex":"1F5F1"},{"Typeface name":"Webdings","Dingbat dec":"44","Dingbat hex":"2C","Unicode dec":"127798","Unicode hex":"1F336"},{"Typeface name":"Webdings","Dingbat dec":"45","Dingbat hex":"2D","Unicode dec":"127895","Unicode hex":"1F397"},{"Typeface name":"Webdings","Dingbat dec":"46","Dingbat hex":"2E","Unicode dec":"128638","Unicode hex":"1F67E"},{"Typeface name":"Webdings","Dingbat dec":"47","Dingbat hex":"2F","Unicode dec":"128636","Unicode hex":"1F67C"},{"Typeface name":"Webdings","Dingbat dec":"48","Dingbat hex":"30","Unicode dec":"128469","Unicode hex":"1F5D5"},{"Typeface name":"Webdings","Dingbat dec":"49","Dingbat hex":"31","Unicode dec":"128470","Unicode hex":"1F5D6"},{"Typeface name":"Webdings","Dingbat dec":"50","Dingbat hex":"32","Unicode dec":"128471","Unicode hex":"1F5D7"},{"Typeface name":"Webdings","Dingbat dec":"51","Dingbat hex":"33","Unicode dec":"9204","Unicode hex":"23F4"},{"Typeface name":"Webdings","Dingbat dec":"52","Dingbat hex":"34","Unicode dec":"9205","Unicode hex":"23F5"},{"Typeface name":"Webdings","Dingbat dec":"53","Dingbat hex":"35","Unicode dec":"9206","Unicode hex":"23F6"},{"Typeface name":"Webdings","Dingbat dec":"54","Dingbat hex":"36","Unicode dec":"9207","Unicode hex":"23F7"},{"Typeface name":"Webdings","Dingbat dec":"55","Dingbat hex":"37","Unicode dec":"9194","Unicode hex":"23EA"},{"Typeface name":"Webdings","Dingbat dec":"56","Dingbat hex":"38","Unicode dec":"9193","Unicode hex":"23E9"},{"Typeface name":"Webdings","Dingbat dec":"57","Dingbat hex":"39","Unicode dec":"9198","Unicode hex":"23EE"},{"Typeface name":"Webdings","Dingbat dec":"58","Dingbat hex":"3A","Unicode dec":"9197","Unicode hex":"23ED"},{"Typeface name":"Webdings","Dingbat dec":"59","Dingbat hex":"3B","Unicode dec":"9208","Unicode hex":"23F8"},{"Typeface name":"Webdings","Dingbat dec":"60","Dingbat hex":"3C","Unicode dec":"9209","Unicode hex":"23F9"},{"Typeface name":"Webdings","Dingbat dec":"61","Dingbat hex":"3D","Unicode dec":"9210","Unicode hex":"23FA"},{"Typeface name":"Webdings","Dingbat dec":"62","Dingbat hex":"3E","Unicode dec":"128474","Unicode hex":"1F5DA"},{"Typeface name":"Webdings","Dingbat dec":"63","Dingbat hex":"3F","Unicode dec":"128499","Unicode hex":"1F5F3"},{"Typeface name":"Webdings","Dingbat dec":"64","Dingbat hex":"40","Unicode dec":"128736","Unicode hex":"1F6E0"},{"Typeface name":"Webdings","Dingbat dec":"65","Dingbat hex":"41","Unicode dec":"127959","Unicode hex":"1F3D7"},{"Typeface name":"Webdings","Dingbat dec":"66","Dingbat hex":"42","Unicode dec":"127960","Unicode hex":"1F3D8"},{"Typeface name":"Webdings","Dingbat dec":"67","Dingbat hex":"43","Unicode dec":"127961","Unicode hex":"1F3D9"},{"Typeface name":"Webdings","Dingbat dec":"68","Dingbat hex":"44","Unicode dec":"127962","Unicode hex":"1F3DA"},{"Typeface name":"Webdings","Dingbat dec":"69","Dingbat hex":"45","Unicode dec":"127964","Unicode hex":"1F3DC"},{"Typeface name":"Webdings","Dingbat dec":"70","Dingbat hex":"46","Unicode dec":"127981","Unicode hex":"1F3ED"},{"Typeface name":"Webdings","Dingbat dec":"71","Dingbat hex":"47","Unicode dec":"127963","Unicode hex":"1F3DB"},{"Typeface name":"Webdings","Dingbat dec":"72","Dingbat hex":"48","Unicode dec":"127968","Unicode hex":"1F3E0"},{"Typeface name":"Webdings","Dingbat dec":"73","Dingbat hex":"49","Unicode dec":"127958","Unicode hex":"1F3D6"},{"Typeface name":"Webdings","Dingbat dec":"74","Dingbat hex":"4A","Unicode dec":"127965","Unicode hex":"1F3DD"},{"Typeface name":"Webdings","Dingbat dec":"75","Dingbat hex":"4B","Unicode dec":"128739","Unicode hex":"1F6E3"},{"Typeface name":"Webdings","Dingbat dec":"76","Dingbat hex":"4C","Unicode dec":"128269","Unicode hex":"1F50D"},{"Typeface name":"Webdings","Dingbat dec":"77","Dingbat hex":"4D","Unicode dec":"127956","Unicode hex":"1F3D4"},{"Typeface name":"Webdings","Dingbat dec":"78","Dingbat hex":"4E","Unicode dec":"128065","Unicode hex":"1F441"},{"Typeface name":"Webdings","Dingbat dec":"79","Dingbat hex":"4F","Unicode dec":"128066","Unicode hex":"1F442"},{"Typeface name":"Webdings","Dingbat dec":"80","Dingbat hex":"50","Unicode dec":"127966","Unicode hex":"1F3DE"},{"Typeface name":"Webdings","Dingbat dec":"81","Dingbat hex":"51","Unicode dec":"127957","Unicode hex":"1F3D5"},{"Typeface name":"Webdings","Dingbat dec":"82","Dingbat hex":"52","Unicode dec":"128740","Unicode hex":"1F6E4"},{"Typeface name":"Webdings","Dingbat dec":"83","Dingbat hex":"53","Unicode dec":"127967","Unicode hex":"1F3DF"},{"Typeface name":"Webdings","Dingbat dec":"84","Dingbat hex":"54","Unicode dec":"128755","Unicode hex":"1F6F3"},{"Typeface name":"Webdings","Dingbat dec":"85","Dingbat hex":"55","Unicode dec":"128364","Unicode hex":"1F56C"},{"Typeface name":"Webdings","Dingbat dec":"86","Dingbat hex":"56","Unicode dec":"128363","Unicode hex":"1F56B"},{"Typeface name":"Webdings","Dingbat dec":"87","Dingbat hex":"57","Unicode dec":"128360","Unicode hex":"1F568"},{"Typeface name":"Webdings","Dingbat dec":"88","Dingbat hex":"58","Unicode dec":"128264","Unicode hex":"1F508"},{"Typeface name":"Webdings","Dingbat dec":"89","Dingbat hex":"59","Unicode dec":"127892","Unicode hex":"1F394"},{"Typeface name":"Webdings","Dingbat dec":"90","Dingbat hex":"5A","Unicode dec":"127893","Unicode hex":"1F395"},{"Typeface name":"Webdings","Dingbat dec":"91","Dingbat hex":"5B","Unicode dec":"128492","Unicode hex":"1F5EC"},{"Typeface name":"Webdings","Dingbat dec":"92","Dingbat hex":"5C","Unicode dec":"128637","Unicode hex":"1F67D"},{"Typeface name":"Webdings","Dingbat dec":"93","Dingbat hex":"5D","Unicode dec":"128493","Unicode hex":"1F5ED"},{"Typeface name":"Webdings","Dingbat dec":"94","Dingbat hex":"5E","Unicode dec":"128490","Unicode hex":"1F5EA"},{"Typeface name":"Webdings","Dingbat dec":"95","Dingbat hex":"5F","Unicode dec":"128491","Unicode hex":"1F5EB"},{"Typeface name":"Webdings","Dingbat dec":"96","Dingbat hex":"60","Unicode dec":"11156","Unicode hex":"2B94"},{"Typeface name":"Webdings","Dingbat dec":"97","Dingbat hex":"61","Unicode dec":"10004","Unicode hex":"2714"},{"Typeface name":"Webdings","Dingbat dec":"98","Dingbat hex":"62","Unicode dec":"128690","Unicode hex":"1F6B2"},{"Typeface name":"Webdings","Dingbat dec":"99","Dingbat hex":"63","Unicode dec":"11036","Unicode hex":"2B1C"},{"Typeface name":"Webdings","Dingbat dec":"100","Dingbat hex":"64","Unicode dec":"128737","Unicode hex":"1F6E1"},{"Typeface name":"Webdings","Dingbat dec":"101","Dingbat hex":"65","Unicode dec":"128230","Unicode hex":"1F4E6"},{"Typeface name":"Webdings","Dingbat dec":"102","Dingbat hex":"66","Unicode dec":"128753","Unicode hex":"1F6F1"},{"Typeface name":"Webdings","Dingbat dec":"103","Dingbat hex":"67","Unicode dec":"11035","Unicode hex":"2B1B"},{"Typeface name":"Webdings","Dingbat dec":"104","Dingbat hex":"68","Unicode dec":"128657","Unicode hex":"1F691"},{"Typeface name":"Webdings","Dingbat dec":"105","Dingbat hex":"69","Unicode dec":"128712","Unicode hex":"1F6C8"},{"Typeface name":"Webdings","Dingbat dec":"106","Dingbat hex":"6A","Unicode dec":"128745","Unicode hex":"1F6E9"},{"Typeface name":"Webdings","Dingbat dec":"107","Dingbat hex":"6B","Unicode dec":"128752","Unicode hex":"1F6F0"},{"Typeface name":"Webdings","Dingbat dec":"108","Dingbat hex":"6C","Unicode dec":"128968","Unicode hex":"1F7C8"},{"Typeface name":"Webdings","Dingbat dec":"109","Dingbat hex":"6D","Unicode dec":"128372","Unicode hex":"1F574"},{"Typeface name":"Webdings","Dingbat dec":"110","Dingbat hex":"6E","Unicode dec":"11044","Unicode hex":"2B24"},{"Typeface name":"Webdings","Dingbat dec":"111","Dingbat hex":"6F","Unicode dec":"128741","Unicode hex":"1F6E5"},{"Typeface name":"Webdings","Dingbat dec":"112","Dingbat hex":"70","Unicode dec":"128660","Unicode hex":"1F694"},{"Typeface name":"Webdings","Dingbat dec":"113","Dingbat hex":"71","Unicode dec":"128472","Unicode hex":"1F5D8"},{"Typeface name":"Webdings","Dingbat dec":"114","Dingbat hex":"72","Unicode dec":"128473","Unicode hex":"1F5D9"},{"Typeface name":"Webdings","Dingbat dec":"115","Dingbat hex":"73","Unicode dec":"10067","Unicode hex":"2753"},{"Typeface name":"Webdings","Dingbat dec":"116","Dingbat hex":"74","Unicode dec":"128754","Unicode hex":"1F6F2"},{"Typeface name":"Webdings","Dingbat dec":"117","Dingbat hex":"75","Unicode dec":"128647","Unicode hex":"1F687"},{"Typeface name":"Webdings","Dingbat dec":"118","Dingbat hex":"76","Unicode dec":"128653","Unicode hex":"1F68D"},{"Typeface name":"Webdings","Dingbat dec":"119","Dingbat hex":"77","Unicode dec":"9971","Unicode hex":"26F3"},{"Typeface name":"Webdings","Dingbat dec":"120","Dingbat hex":"78","Unicode dec":"10680","Unicode hex":"29B8"},{"Typeface name":"Webdings","Dingbat dec":"121","Dingbat hex":"79","Unicode dec":"8854","Unicode hex":"2296"},{"Typeface name":"Webdings","Dingbat dec":"122","Dingbat hex":"7A","Unicode dec":"128685","Unicode hex":"1F6AD"},{"Typeface name":"Webdings","Dingbat dec":"123","Dingbat hex":"7B","Unicode dec":"128494","Unicode hex":"1F5EE"},{"Typeface name":"Webdings","Dingbat dec":"124","Dingbat hex":"7C","Unicode dec":"9168","Unicode hex":"23D0"},{"Typeface name":"Webdings","Dingbat dec":"125","Dingbat hex":"7D","Unicode dec":"128495","Unicode hex":"1F5EF"},{"Typeface name":"Webdings","Dingbat dec":"126","Dingbat hex":"7E","Unicode dec":"128498","Unicode hex":"1F5F2"},{"Typeface name":"Webdings","Dingbat dec":"128","Dingbat hex":"80","Unicode dec":"128697","Unicode hex":"1F6B9"},{"Typeface name":"Webdings","Dingbat dec":"129","Dingbat hex":"81","Unicode dec":"128698","Unicode hex":"1F6BA"},{"Typeface name":"Webdings","Dingbat dec":"130","Dingbat hex":"82","Unicode dec":"128713","Unicode hex":"1F6C9"},{"Typeface name":"Webdings","Dingbat dec":"131","Dingbat hex":"83","Unicode dec":"128714","Unicode hex":"1F6CA"},{"Typeface name":"Webdings","Dingbat dec":"132","Dingbat hex":"84","Unicode dec":"128700","Unicode hex":"1F6BC"},{"Typeface name":"Webdings","Dingbat dec":"133","Dingbat hex":"85","Unicode dec":"128125","Unicode hex":"1F47D"},{"Typeface name":"Webdings","Dingbat dec":"134","Dingbat hex":"86","Unicode dec":"127947","Unicode hex":"1F3CB"},{"Typeface name":"Webdings","Dingbat dec":"135","Dingbat hex":"87","Unicode dec":"9975","Unicode hex":"26F7"},{"Typeface name":"Webdings","Dingbat dec":"136","Dingbat hex":"88","Unicode dec":"127938","Unicode hex":"1F3C2"},{"Typeface name":"Webdings","Dingbat dec":"137","Dingbat hex":"89","Unicode dec":"127948","Unicode hex":"1F3CC"},{"Typeface name":"Webdings","Dingbat dec":"138","Dingbat hex":"8A","Unicode dec":"127946","Unicode hex":"1F3CA"},{"Typeface name":"Webdings","Dingbat dec":"139","Dingbat hex":"8B","Unicode dec":"127940","Unicode hex":"1F3C4"},{"Typeface name":"Webdings","Dingbat dec":"140","Dingbat hex":"8C","Unicode dec":"127949","Unicode hex":"1F3CD"},{"Typeface name":"Webdings","Dingbat dec":"141","Dingbat hex":"8D","Unicode dec":"127950","Unicode hex":"1F3CE"},{"Typeface name":"Webdings","Dingbat dec":"142","Dingbat hex":"8E","Unicode dec":"128664","Unicode hex":"1F698"},{"Typeface name":"Webdings","Dingbat dec":"143","Dingbat hex":"8F","Unicode dec":"128480","Unicode hex":"1F5E0"},{"Typeface name":"Webdings","Dingbat dec":"144","Dingbat hex":"90","Unicode dec":"128738","Unicode hex":"1F6E2"},{"Typeface name":"Webdings","Dingbat dec":"145","Dingbat hex":"91","Unicode dec":"128176","Unicode hex":"1F4B0"},{"Typeface name":"Webdings","Dingbat dec":"146","Dingbat hex":"92","Unicode dec":"127991","Unicode hex":"1F3F7"},{"Typeface name":"Webdings","Dingbat dec":"147","Dingbat hex":"93","Unicode dec":"128179","Unicode hex":"1F4B3"},{"Typeface name":"Webdings","Dingbat dec":"148","Dingbat hex":"94","Unicode dec":"128106","Unicode hex":"1F46A"},{"Typeface name":"Webdings","Dingbat dec":"149","Dingbat hex":"95","Unicode dec":"128481","Unicode hex":"1F5E1"},{"Typeface name":"Webdings","Dingbat dec":"150","Dingbat hex":"96","Unicode dec":"128482","Unicode hex":"1F5E2"},{"Typeface name":"Webdings","Dingbat dec":"151","Dingbat hex":"97","Unicode dec":"128483","Unicode hex":"1F5E3"},{"Typeface name":"Webdings","Dingbat dec":"152","Dingbat hex":"98","Unicode dec":"10031","Unicode hex":"272F"},{"Typeface name":"Webdings","Dingbat dec":"153","Dingbat hex":"99","Unicode dec":"128388","Unicode hex":"1F584"},{"Typeface name":"Webdings","Dingbat dec":"154","Dingbat hex":"9A","Unicode dec":"128389","Unicode hex":"1F585"},{"Typeface name":"Webdings","Dingbat dec":"155","Dingbat hex":"9B","Unicode dec":"128387","Unicode hex":"1F583"},{"Typeface name":"Webdings","Dingbat dec":"156","Dingbat hex":"9C","Unicode dec":"128390","Unicode hex":"1F586"},{"Typeface name":"Webdings","Dingbat dec":"157","Dingbat hex":"9D","Unicode dec":"128441","Unicode hex":"1F5B9"},{"Typeface name":"Webdings","Dingbat dec":"158","Dingbat hex":"9E","Unicode dec":"128442","Unicode hex":"1F5BA"},{"Typeface name":"Webdings","Dingbat dec":"159","Dingbat hex":"9F","Unicode dec":"128443","Unicode hex":"1F5BB"},{"Typeface name":"Webdings","Dingbat dec":"160","Dingbat hex":"A0","Unicode dec":"128373","Unicode hex":"1F575"},{"Typeface name":"Webdings","Dingbat dec":"161","Dingbat hex":"A1","Unicode dec":"128368","Unicode hex":"1F570"},{"Typeface name":"Webdings","Dingbat dec":"162","Dingbat hex":"A2","Unicode dec":"128445","Unicode hex":"1F5BD"},{"Typeface name":"Webdings","Dingbat dec":"163","Dingbat hex":"A3","Unicode dec":"128446","Unicode hex":"1F5BE"},{"Typeface name":"Webdings","Dingbat dec":"164","Dingbat hex":"A4","Unicode dec":"128203","Unicode hex":"1F4CB"},{"Typeface name":"Webdings","Dingbat dec":"165","Dingbat hex":"A5","Unicode dec":"128466","Unicode hex":"1F5D2"},{"Typeface name":"Webdings","Dingbat dec":"166","Dingbat hex":"A6","Unicode dec":"128467","Unicode hex":"1F5D3"},{"Typeface name":"Webdings","Dingbat dec":"167","Dingbat hex":"A7","Unicode dec":"128366","Unicode hex":"1F56E"},{"Typeface name":"Webdings","Dingbat dec":"168","Dingbat hex":"A8","Unicode dec":"128218","Unicode hex":"1F4DA"},{"Typeface name":"Webdings","Dingbat dec":"169","Dingbat hex":"A9","Unicode dec":"128478","Unicode hex":"1F5DE"},{"Typeface name":"Webdings","Dingbat dec":"170","Dingbat hex":"AA","Unicode dec":"128479","Unicode hex":"1F5DF"},{"Typeface name":"Webdings","Dingbat dec":"171","Dingbat hex":"AB","Unicode dec":"128451","Unicode hex":"1F5C3"},{"Typeface name":"Webdings","Dingbat dec":"172","Dingbat hex":"AC","Unicode dec":"128450","Unicode hex":"1F5C2"},{"Typeface name":"Webdings","Dingbat dec":"173","Dingbat hex":"AD","Unicode dec":"128444","Unicode hex":"1F5BC"},{"Typeface name":"Webdings","Dingbat dec":"174","Dingbat hex":"AE","Unicode dec":"127917","Unicode hex":"1F3AD"},{"Typeface name":"Webdings","Dingbat dec":"175","Dingbat hex":"AF","Unicode dec":"127900","Unicode hex":"1F39C"},{"Typeface name":"Webdings","Dingbat dec":"176","Dingbat hex":"B0","Unicode dec":"127896","Unicode hex":"1F398"},{"Typeface name":"Webdings","Dingbat dec":"177","Dingbat hex":"B1","Unicode dec":"127897","Unicode hex":"1F399"},{"Typeface name":"Webdings","Dingbat dec":"178","Dingbat hex":"B2","Unicode dec":"127911","Unicode hex":"1F3A7"},{"Typeface name":"Webdings","Dingbat dec":"179","Dingbat hex":"B3","Unicode dec":"128191","Unicode hex":"1F4BF"},{"Typeface name":"Webdings","Dingbat dec":"180","Dingbat hex":"B4","Unicode dec":"127902","Unicode hex":"1F39E"},{"Typeface name":"Webdings","Dingbat dec":"181","Dingbat hex":"B5","Unicode dec":"128247","Unicode hex":"1F4F7"},{"Typeface name":"Webdings","Dingbat dec":"182","Dingbat hex":"B6","Unicode dec":"127903","Unicode hex":"1F39F"},{"Typeface name":"Webdings","Dingbat dec":"183","Dingbat hex":"B7","Unicode dec":"127916","Unicode hex":"1F3AC"},{"Typeface name":"Webdings","Dingbat dec":"184","Dingbat hex":"B8","Unicode dec":"128253","Unicode hex":"1F4FD"},{"Typeface name":"Webdings","Dingbat dec":"185","Dingbat hex":"B9","Unicode dec":"128249","Unicode hex":"1F4F9"},{"Typeface name":"Webdings","Dingbat dec":"186","Dingbat hex":"BA","Unicode dec":"128254","Unicode hex":"1F4FE"},{"Typeface name":"Webdings","Dingbat dec":"187","Dingbat hex":"BB","Unicode dec":"128251","Unicode hex":"1F4FB"},{"Typeface name":"Webdings","Dingbat dec":"188","Dingbat hex":"BC","Unicode dec":"127898","Unicode hex":"1F39A"},{"Typeface name":"Webdings","Dingbat dec":"189","Dingbat hex":"BD","Unicode dec":"127899","Unicode hex":"1F39B"},{"Typeface name":"Webdings","Dingbat dec":"190","Dingbat hex":"BE","Unicode dec":"128250","Unicode hex":"1F4FA"},{"Typeface name":"Webdings","Dingbat dec":"191","Dingbat hex":"BF","Unicode dec":"128187","Unicode hex":"1F4BB"},{"Typeface name":"Webdings","Dingbat dec":"192","Dingbat hex":"C0","Unicode dec":"128421","Unicode hex":"1F5A5"},{"Typeface name":"Webdings","Dingbat dec":"193","Dingbat hex":"C1","Unicode dec":"128422","Unicode hex":"1F5A6"},{"Typeface name":"Webdings","Dingbat dec":"194","Dingbat hex":"C2","Unicode dec":"128423","Unicode hex":"1F5A7"},{"Typeface name":"Webdings","Dingbat dec":"195","Dingbat hex":"C3","Unicode dec":"128377","Unicode hex":"1F579"},{"Typeface name":"Webdings","Dingbat dec":"196","Dingbat hex":"C4","Unicode dec":"127918","Unicode hex":"1F3AE"},{"Typeface name":"Webdings","Dingbat dec":"197","Dingbat hex":"C5","Unicode dec":"128379","Unicode hex":"1F57B"},{"Typeface name":"Webdings","Dingbat dec":"198","Dingbat hex":"C6","Unicode dec":"128380","Unicode hex":"1F57C"},{"Typeface name":"Webdings","Dingbat dec":"199","Dingbat hex":"C7","Unicode dec":"128223","Unicode hex":"1F4DF"},{"Typeface name":"Webdings","Dingbat dec":"200","Dingbat hex":"C8","Unicode dec":"128385","Unicode hex":"1F581"},{"Typeface name":"Webdings","Dingbat dec":"201","Dingbat hex":"C9","Unicode dec":"128384","Unicode hex":"1F580"},{"Typeface name":"Webdings","Dingbat dec":"202","Dingbat hex":"CA","Unicode dec":"128424","Unicode hex":"1F5A8"},{"Typeface name":"Webdings","Dingbat dec":"203","Dingbat hex":"CB","Unicode dec":"128425","Unicode hex":"1F5A9"},{"Typeface name":"Webdings","Dingbat dec":"204","Dingbat hex":"CC","Unicode dec":"128447","Unicode hex":"1F5BF"},{"Typeface name":"Webdings","Dingbat dec":"205","Dingbat hex":"CD","Unicode dec":"128426","Unicode hex":"1F5AA"},{"Typeface name":"Webdings","Dingbat dec":"206","Dingbat hex":"CE","Unicode dec":"128476","Unicode hex":"1F5DC"},{"Typeface name":"Webdings","Dingbat dec":"207","Dingbat hex":"CF","Unicode dec":"128274","Unicode hex":"1F512"},{"Typeface name":"Webdings","Dingbat dec":"208","Dingbat hex":"D0","Unicode dec":"128275","Unicode hex":"1F513"},{"Typeface name":"Webdings","Dingbat dec":"209","Dingbat hex":"D1","Unicode dec":"128477","Unicode hex":"1F5DD"},{"Typeface name":"Webdings","Dingbat dec":"210","Dingbat hex":"D2","Unicode dec":"128229","Unicode hex":"1F4E5"},{"Typeface name":"Webdings","Dingbat dec":"211","Dingbat hex":"D3","Unicode dec":"128228","Unicode hex":"1F4E4"},{"Typeface name":"Webdings","Dingbat dec":"212","Dingbat hex":"D4","Unicode dec":"128371","Unicode hex":"1F573"},{"Typeface name":"Webdings","Dingbat dec":"213","Dingbat hex":"D5","Unicode dec":"127779","Unicode hex":"1F323"},{"Typeface name":"Webdings","Dingbat dec":"214","Dingbat hex":"D6","Unicode dec":"127780","Unicode hex":"1F324"},{"Typeface name":"Webdings","Dingbat dec":"215","Dingbat hex":"D7","Unicode dec":"127781","Unicode hex":"1F325"},{"Typeface name":"Webdings","Dingbat dec":"216","Dingbat hex":"D8","Unicode dec":"127782","Unicode hex":"1F326"},{"Typeface name":"Webdings","Dingbat dec":"217","Dingbat hex":"D9","Unicode dec":"9729","Unicode hex":"2601"},{"Typeface name":"Webdings","Dingbat dec":"218","Dingbat hex":"DA","Unicode dec":"127784","Unicode hex":"1F328"},{"Typeface name":"Webdings","Dingbat dec":"219","Dingbat hex":"DB","Unicode dec":"127783","Unicode hex":"1F327"},{"Typeface name":"Webdings","Dingbat dec":"220","Dingbat hex":"DC","Unicode dec":"127785","Unicode hex":"1F329"},{"Typeface name":"Webdings","Dingbat dec":"221","Dingbat hex":"DD","Unicode dec":"127786","Unicode hex":"1F32A"},{"Typeface name":"Webdings","Dingbat dec":"222","Dingbat hex":"DE","Unicode dec":"127788","Unicode hex":"1F32C"},{"Typeface name":"Webdings","Dingbat dec":"223","Dingbat hex":"DF","Unicode dec":"127787","Unicode hex":"1F32B"},{"Typeface name":"Webdings","Dingbat dec":"224","Dingbat hex":"E0","Unicode dec":"127772","Unicode hex":"1F31C"},{"Typeface name":"Webdings","Dingbat dec":"225","Dingbat hex":"E1","Unicode dec":"127777","Unicode hex":"1F321"},{"Typeface name":"Webdings","Dingbat dec":"226","Dingbat hex":"E2","Unicode dec":"128715","Unicode hex":"1F6CB"},{"Typeface name":"Webdings","Dingbat dec":"227","Dingbat hex":"E3","Unicode dec":"128719","Unicode hex":"1F6CF"},{"Typeface name":"Webdings","Dingbat dec":"228","Dingbat hex":"E4","Unicode dec":"127869","Unicode hex":"1F37D"},{"Typeface name":"Webdings","Dingbat dec":"229","Dingbat hex":"E5","Unicode dec":"127864","Unicode hex":"1F378"},{"Typeface name":"Webdings","Dingbat dec":"230","Dingbat hex":"E6","Unicode dec":"128718","Unicode hex":"1F6CE"},{"Typeface name":"Webdings","Dingbat dec":"231","Dingbat hex":"E7","Unicode dec":"128717","Unicode hex":"1F6CD"},{"Typeface name":"Webdings","Dingbat dec":"232","Dingbat hex":"E8","Unicode dec":"9413","Unicode hex":"24C5"},{"Typeface name":"Webdings","Dingbat dec":"233","Dingbat hex":"E9","Unicode dec":"9855","Unicode hex":"267F"},{"Typeface name":"Webdings","Dingbat dec":"234","Dingbat hex":"EA","Unicode dec":"128710","Unicode hex":"1F6C6"},{"Typeface name":"Webdings","Dingbat dec":"235","Dingbat hex":"EB","Unicode dec":"128392","Unicode hex":"1F588"},{"Typeface name":"Webdings","Dingbat dec":"236","Dingbat hex":"EC","Unicode dec":"127891","Unicode hex":"1F393"},{"Typeface name":"Webdings","Dingbat dec":"237","Dingbat hex":"ED","Unicode dec":"128484","Unicode hex":"1F5E4"},{"Typeface name":"Webdings","Dingbat dec":"238","Dingbat hex":"EE","Unicode dec":"128485","Unicode hex":"1F5E5"},{"Typeface name":"Webdings","Dingbat dec":"239","Dingbat hex":"EF","Unicode dec":"128486","Unicode hex":"1F5E6"},{"Typeface name":"Webdings","Dingbat dec":"240","Dingbat hex":"F0","Unicode dec":"128487","Unicode hex":"1F5E7"},{"Typeface name":"Webdings","Dingbat dec":"241","Dingbat hex":"F1","Unicode dec":"128746","Unicode hex":"1F6EA"},{"Typeface name":"Webdings","Dingbat dec":"242","Dingbat hex":"F2","Unicode dec":"128063","Unicode hex":"1F43F"},{"Typeface name":"Webdings","Dingbat dec":"243","Dingbat hex":"F3","Unicode dec":"128038","Unicode hex":"1F426"},{"Typeface name":"Webdings","Dingbat dec":"244","Dingbat hex":"F4","Unicode dec":"128031","Unicode hex":"1F41F"},{"Typeface name":"Webdings","Dingbat dec":"245","Dingbat hex":"F5","Unicode dec":"128021","Unicode hex":"1F415"},{"Typeface name":"Webdings","Dingbat dec":"246","Dingbat hex":"F6","Unicode dec":"128008","Unicode hex":"1F408"},{"Typeface name":"Webdings","Dingbat dec":"247","Dingbat hex":"F7","Unicode dec":"128620","Unicode hex":"1F66C"},{"Typeface name":"Webdings","Dingbat dec":"248","Dingbat hex":"F8","Unicode dec":"128622","Unicode hex":"1F66E"},{"Typeface name":"Webdings","Dingbat dec":"249","Dingbat hex":"F9","Unicode dec":"128621","Unicode hex":"1F66D"},{"Typeface name":"Webdings","Dingbat dec":"250","Dingbat hex":"FA","Unicode dec":"128623","Unicode hex":"1F66F"},{"Typeface name":"Webdings","Dingbat dec":"251","Dingbat hex":"FB","Unicode dec":"128506","Unicode hex":"1F5FA"},{"Typeface name":"Webdings","Dingbat dec":"252","Dingbat hex":"FC","Unicode dec":"127757","Unicode hex":"1F30D"},{"Typeface name":"Webdings","Dingbat dec":"253","Dingbat hex":"FD","Unicode dec":"127759","Unicode hex":"1F30F"},{"Typeface name":"Webdings","Dingbat dec":"254","Dingbat hex":"FE","Unicode dec":"127758","Unicode hex":"1F30E"},{"Typeface name":"Webdings","Dingbat dec":"255","Dingbat hex":"FF","Unicode dec":"128330","Unicode hex":"1F54A"},{"Typeface name":"Wingdings","Dingbat dec":"32","Dingbat hex":"20","Unicode dec":"32","Unicode hex":"20"},{"Typeface name":"Wingdings","Dingbat dec":"33","Dingbat hex":"21","Unicode dec":"128393","Unicode hex":"1F589"},{"Typeface name":"Wingdings","Dingbat dec":"34","Dingbat hex":"22","Unicode dec":"9986","Unicode hex":"2702"},{"Typeface name":"Wingdings","Dingbat dec":"35","Dingbat hex":"23","Unicode dec":"9985","Unicode hex":"2701"},{"Typeface name":"Wingdings","Dingbat dec":"36","Dingbat hex":"24","Unicode dec":"128083","Unicode hex":"1F453"},{"Typeface name":"Wingdings","Dingbat dec":"37","Dingbat hex":"25","Unicode dec":"128365","Unicode hex":"1F56D"},{"Typeface name":"Wingdings","Dingbat dec":"38","Dingbat hex":"26","Unicode dec":"128366","Unicode hex":"1F56E"},{"Typeface name":"Wingdings","Dingbat dec":"39","Dingbat hex":"27","Unicode dec":"128367","Unicode hex":"1F56F"},{"Typeface name":"Wingdings","Dingbat dec":"40","Dingbat hex":"28","Unicode dec":"128383","Unicode hex":"1F57F"},{"Typeface name":"Wingdings","Dingbat dec":"41","Dingbat hex":"29","Unicode dec":"9990","Unicode hex":"2706"},{"Typeface name":"Wingdings","Dingbat dec":"42","Dingbat hex":"2A","Unicode dec":"128386","Unicode hex":"1F582"},{"Typeface name":"Wingdings","Dingbat dec":"43","Dingbat hex":"2B","Unicode dec":"128387","Unicode hex":"1F583"},{"Typeface name":"Wingdings","Dingbat dec":"44","Dingbat hex":"2C","Unicode dec":"128234","Unicode hex":"1F4EA"},{"Typeface name":"Wingdings","Dingbat dec":"45","Dingbat hex":"2D","Unicode dec":"128235","Unicode hex":"1F4EB"},{"Typeface name":"Wingdings","Dingbat dec":"46","Dingbat hex":"2E","Unicode dec":"128236","Unicode hex":"1F4EC"},{"Typeface name":"Wingdings","Dingbat dec":"47","Dingbat hex":"2F","Unicode dec":"128237","Unicode hex":"1F4ED"},{"Typeface name":"Wingdings","Dingbat dec":"48","Dingbat hex":"30","Unicode dec":"128448","Unicode hex":"1F5C0"},{"Typeface name":"Wingdings","Dingbat dec":"49","Dingbat hex":"31","Unicode dec":"128449","Unicode hex":"1F5C1"},{"Typeface name":"Wingdings","Dingbat dec":"50","Dingbat hex":"32","Unicode dec":"128462","Unicode hex":"1F5CE"},{"Typeface name":"Wingdings","Dingbat dec":"51","Dingbat hex":"33","Unicode dec":"128463","Unicode hex":"1F5CF"},{"Typeface name":"Wingdings","Dingbat dec":"52","Dingbat hex":"34","Unicode dec":"128464","Unicode hex":"1F5D0"},{"Typeface name":"Wingdings","Dingbat dec":"53","Dingbat hex":"35","Unicode dec":"128452","Unicode hex":"1F5C4"},{"Typeface name":"Wingdings","Dingbat dec":"54","Dingbat hex":"36","Unicode dec":"8987","Unicode hex":"231B"},{"Typeface name":"Wingdings","Dingbat dec":"55","Dingbat hex":"37","Unicode dec":"128430","Unicode hex":"1F5AE"},{"Typeface name":"Wingdings","Dingbat dec":"56","Dingbat hex":"38","Unicode dec":"128432","Unicode hex":"1F5B0"},{"Typeface name":"Wingdings","Dingbat dec":"57","Dingbat hex":"39","Unicode dec":"128434","Unicode hex":"1F5B2"},{"Typeface name":"Wingdings","Dingbat dec":"58","Dingbat hex":"3A","Unicode dec":"128435","Unicode hex":"1F5B3"},{"Typeface name":"Wingdings","Dingbat dec":"59","Dingbat hex":"3B","Unicode dec":"128436","Unicode hex":"1F5B4"},{"Typeface name":"Wingdings","Dingbat dec":"60","Dingbat hex":"3C","Unicode dec":"128427","Unicode hex":"1F5AB"},{"Typeface name":"Wingdings","Dingbat dec":"61","Dingbat hex":"3D","Unicode dec":"128428","Unicode hex":"1F5AC"},{"Typeface name":"Wingdings","Dingbat dec":"62","Dingbat hex":"3E","Unicode dec":"9991","Unicode hex":"2707"},{"Typeface name":"Wingdings","Dingbat dec":"63","Dingbat hex":"3F","Unicode dec":"9997","Unicode hex":"270D"},{"Typeface name":"Wingdings","Dingbat dec":"64","Dingbat hex":"40","Unicode dec":"128398","Unicode hex":"1F58E"},{"Typeface name":"Wingdings","Dingbat dec":"65","Dingbat hex":"41","Unicode dec":"9996","Unicode hex":"270C"},{"Typeface name":"Wingdings","Dingbat dec":"66","Dingbat hex":"42","Unicode dec":"128399","Unicode hex":"1F58F"},{"Typeface name":"Wingdings","Dingbat dec":"67","Dingbat hex":"43","Unicode dec":"128077","Unicode hex":"1F44D"},{"Typeface name":"Wingdings","Dingbat dec":"68","Dingbat hex":"44","Unicode dec":"128078","Unicode hex":"1F44E"},{"Typeface name":"Wingdings","Dingbat dec":"69","Dingbat hex":"45","Unicode dec":"9756","Unicode hex":"261C"},{"Typeface name":"Wingdings","Dingbat dec":"70","Dingbat hex":"46","Unicode dec":"9758","Unicode hex":"261E"},{"Typeface name":"Wingdings","Dingbat dec":"71","Dingbat hex":"47","Unicode dec":"9757","Unicode hex":"261D"},{"Typeface name":"Wingdings","Dingbat dec":"72","Dingbat hex":"48","Unicode dec":"9759","Unicode hex":"261F"},{"Typeface name":"Wingdings","Dingbat dec":"73","Dingbat hex":"49","Unicode dec":"128400","Unicode hex":"1F590"},{"Typeface name":"Wingdings","Dingbat dec":"74","Dingbat hex":"4A","Unicode dec":"9786","Unicode hex":"263A"},{"Typeface name":"Wingdings","Dingbat dec":"75","Dingbat hex":"4B","Unicode dec":"128528","Unicode hex":"1F610"},{"Typeface name":"Wingdings","Dingbat dec":"76","Dingbat hex":"4C","Unicode dec":"9785","Unicode hex":"2639"},{"Typeface name":"Wingdings","Dingbat dec":"77","Dingbat hex":"4D","Unicode dec":"128163","Unicode hex":"1F4A3"},{"Typeface name":"Wingdings","Dingbat dec":"78","Dingbat hex":"4E","Unicode dec":"128369","Unicode hex":"1F571"},{"Typeface name":"Wingdings","Dingbat dec":"79","Dingbat hex":"4F","Unicode dec":"127987","Unicode hex":"1F3F3"},{"Typeface name":"Wingdings","Dingbat dec":"80","Dingbat hex":"50","Unicode dec":"127985","Unicode hex":"1F3F1"},{"Typeface name":"Wingdings","Dingbat dec":"81","Dingbat hex":"51","Unicode dec":"9992","Unicode hex":"2708"},{"Typeface name":"Wingdings","Dingbat dec":"82","Dingbat hex":"52","Unicode dec":"9788","Unicode hex":"263C"},{"Typeface name":"Wingdings","Dingbat dec":"83","Dingbat hex":"53","Unicode dec":"127778","Unicode hex":"1F322"},{"Typeface name":"Wingdings","Dingbat dec":"84","Dingbat hex":"54","Unicode dec":"10052","Unicode hex":"2744"},{"Typeface name":"Wingdings","Dingbat dec":"85","Dingbat hex":"55","Unicode dec":"128326","Unicode hex":"1F546"},{"Typeface name":"Wingdings","Dingbat dec":"86","Dingbat hex":"56","Unicode dec":"10014","Unicode hex":"271E"},{"Typeface name":"Wingdings","Dingbat dec":"87","Dingbat hex":"57","Unicode dec":"128328","Unicode hex":"1F548"},{"Typeface name":"Wingdings","Dingbat dec":"88","Dingbat hex":"58","Unicode dec":"10016","Unicode hex":"2720"},{"Typeface name":"Wingdings","Dingbat dec":"89","Dingbat hex":"59","Unicode dec":"10017","Unicode hex":"2721"},{"Typeface name":"Wingdings","Dingbat dec":"90","Dingbat hex":"5A","Unicode dec":"9770","Unicode hex":"262A"},{"Typeface name":"Wingdings","Dingbat dec":"91","Dingbat hex":"5B","Unicode dec":"9775","Unicode hex":"262F"},{"Typeface name":"Wingdings","Dingbat dec":"92","Dingbat hex":"5C","Unicode dec":"128329","Unicode hex":"1F549"},{"Typeface name":"Wingdings","Dingbat dec":"93","Dingbat hex":"5D","Unicode dec":"9784","Unicode hex":"2638"},{"Typeface name":"Wingdings","Dingbat dec":"94","Dingbat hex":"5E","Unicode dec":"9800","Unicode hex":"2648"},{"Typeface name":"Wingdings","Dingbat dec":"95","Dingbat hex":"5F","Unicode dec":"9801","Unicode hex":"2649"},{"Typeface name":"Wingdings","Dingbat dec":"96","Dingbat hex":"60","Unicode dec":"9802","Unicode hex":"264A"},{"Typeface name":"Wingdings","Dingbat dec":"97","Dingbat hex":"61","Unicode dec":"9803","Unicode hex":"264B"},{"Typeface name":"Wingdings","Dingbat dec":"98","Dingbat hex":"62","Unicode dec":"9804","Unicode hex":"264C"},{"Typeface name":"Wingdings","Dingbat dec":"99","Dingbat hex":"63","Unicode dec":"9805","Unicode hex":"264D"},{"Typeface name":"Wingdings","Dingbat dec":"100","Dingbat hex":"64","Unicode dec":"9806","Unicode hex":"264E"},{"Typeface name":"Wingdings","Dingbat dec":"101","Dingbat hex":"65","Unicode dec":"9807","Unicode hex":"264F"},{"Typeface name":"Wingdings","Dingbat dec":"102","Dingbat hex":"66","Unicode dec":"9808","Unicode hex":"2650"},{"Typeface name":"Wingdings","Dingbat dec":"103","Dingbat hex":"67","Unicode dec":"9809","Unicode hex":"2651"},{"Typeface name":"Wingdings","Dingbat dec":"104","Dingbat hex":"68","Unicode dec":"9810","Unicode hex":"2652"},{"Typeface name":"Wingdings","Dingbat dec":"105","Dingbat hex":"69","Unicode dec":"9811","Unicode hex":"2653"},{"Typeface name":"Wingdings","Dingbat dec":"106","Dingbat hex":"6A","Unicode dec":"128624","Unicode hex":"1F670"},{"Typeface name":"Wingdings","Dingbat dec":"107","Dingbat hex":"6B","Unicode dec":"128629","Unicode hex":"1F675"},{"Typeface name":"Wingdings","Dingbat dec":"108","Dingbat hex":"6C","Unicode dec":"9899","Unicode hex":"26AB"},{"Typeface name":"Wingdings","Dingbat dec":"109","Dingbat hex":"6D","Unicode dec":"128318","Unicode hex":"1F53E"},{"Typeface name":"Wingdings","Dingbat dec":"110","Dingbat hex":"6E","Unicode dec":"9724","Unicode hex":"25FC"},{"Typeface name":"Wingdings","Dingbat dec":"111","Dingbat hex":"6F","Unicode dec":"128911","Unicode hex":"1F78F"},{"Typeface name":"Wingdings","Dingbat dec":"112","Dingbat hex":"70","Unicode dec":"128912","Unicode hex":"1F790"},{"Typeface name":"Wingdings","Dingbat dec":"113","Dingbat hex":"71","Unicode dec":"10065","Unicode hex":"2751"},{"Typeface name":"Wingdings","Dingbat dec":"114","Dingbat hex":"72","Unicode dec":"10066","Unicode hex":"2752"},{"Typeface name":"Wingdings","Dingbat dec":"115","Dingbat hex":"73","Unicode dec":"128927","Unicode hex":"1F79F"},{"Typeface name":"Wingdings","Dingbat dec":"116","Dingbat hex":"74","Unicode dec":"10731","Unicode hex":"29EB"},{"Typeface name":"Wingdings","Dingbat dec":"117","Dingbat hex":"75","Unicode dec":"9670","Unicode hex":"25C6"},{"Typeface name":"Wingdings","Dingbat dec":"118","Dingbat hex":"76","Unicode dec":"10070","Unicode hex":"2756"},{"Typeface name":"Wingdings","Dingbat dec":"119","Dingbat hex":"77","Unicode dec":"11049","Unicode hex":"2B29"},{"Typeface name":"Wingdings","Dingbat dec":"120","Dingbat hex":"78","Unicode dec":"8999","Unicode hex":"2327"},{"Typeface name":"Wingdings","Dingbat dec":"121","Dingbat hex":"79","Unicode dec":"11193","Unicode hex":"2BB9"},{"Typeface name":"Wingdings","Dingbat dec":"122","Dingbat hex":"7A","Unicode dec":"8984","Unicode hex":"2318"},{"Typeface name":"Wingdings","Dingbat dec":"123","Dingbat hex":"7B","Unicode dec":"127989","Unicode hex":"1F3F5"},{"Typeface name":"Wingdings","Dingbat dec":"124","Dingbat hex":"7C","Unicode dec":"127990","Unicode hex":"1F3F6"},{"Typeface name":"Wingdings","Dingbat dec":"125","Dingbat hex":"7D","Unicode dec":"128630","Unicode hex":"1F676"},{"Typeface name":"Wingdings","Dingbat dec":"126","Dingbat hex":"7E","Unicode dec":"128631","Unicode hex":"1F677"},{"Typeface name":"Wingdings","Dingbat dec":"127","Dingbat hex":"7F","Unicode dec":"9647","Unicode hex":"25AF"},{"Typeface name":"Wingdings","Dingbat dec":"128","Dingbat hex":"80","Unicode dec":"127243","Unicode hex":"1F10B"},{"Typeface name":"Wingdings","Dingbat dec":"129","Dingbat hex":"81","Unicode dec":"10112","Unicode hex":"2780"},{"Typeface name":"Wingdings","Dingbat dec":"130","Dingbat hex":"82","Unicode dec":"10113","Unicode hex":"2781"},{"Typeface name":"Wingdings","Dingbat dec":"131","Dingbat hex":"83","Unicode dec":"10114","Unicode hex":"2782"},{"Typeface name":"Wingdings","Dingbat dec":"132","Dingbat hex":"84","Unicode dec":"10115","Unicode hex":"2783"},{"Typeface name":"Wingdings","Dingbat dec":"133","Dingbat hex":"85","Unicode dec":"10116","Unicode hex":"2784"},{"Typeface name":"Wingdings","Dingbat dec":"134","Dingbat hex":"86","Unicode dec":"10117","Unicode hex":"2785"},{"Typeface name":"Wingdings","Dingbat dec":"135","Dingbat hex":"87","Unicode dec":"10118","Unicode hex":"2786"},{"Typeface name":"Wingdings","Dingbat dec":"136","Dingbat hex":"88","Unicode dec":"10119","Unicode hex":"2787"},{"Typeface name":"Wingdings","Dingbat dec":"137","Dingbat hex":"89","Unicode dec":"10120","Unicode hex":"2788"},{"Typeface name":"Wingdings","Dingbat dec":"138","Dingbat hex":"8A","Unicode dec":"10121","Unicode hex":"2789"},{"Typeface name":"Wingdings","Dingbat dec":"139","Dingbat hex":"8B","Unicode dec":"127244","Unicode hex":"1F10C"},{"Typeface name":"Wingdings","Dingbat dec":"140","Dingbat hex":"8C","Unicode dec":"10122","Unicode hex":"278A"},{"Typeface name":"Wingdings","Dingbat dec":"141","Dingbat hex":"8D","Unicode dec":"10123","Unicode hex":"278B"},{"Typeface name":"Wingdings","Dingbat dec":"142","Dingbat hex":"8E","Unicode dec":"10124","Unicode hex":"278C"},{"Typeface name":"Wingdings","Dingbat dec":"143","Dingbat hex":"8F","Unicode dec":"10125","Unicode hex":"278D"},{"Typeface name":"Wingdings","Dingbat dec":"144","Dingbat hex":"90","Unicode dec":"10126","Unicode hex":"278E"},{"Typeface name":"Wingdings","Dingbat dec":"145","Dingbat hex":"91","Unicode dec":"10127","Unicode hex":"278F"},{"Typeface name":"Wingdings","Dingbat dec":"146","Dingbat hex":"92","Unicode dec":"10128","Unicode hex":"2790"},{"Typeface name":"Wingdings","Dingbat dec":"147","Dingbat hex":"93","Unicode dec":"10129","Unicode hex":"2791"},{"Typeface name":"Wingdings","Dingbat dec":"148","Dingbat hex":"94","Unicode dec":"10130","Unicode hex":"2792"},{"Typeface name":"Wingdings","Dingbat dec":"149","Dingbat hex":"95","Unicode dec":"10131","Unicode hex":"2793"},{"Typeface name":"Wingdings","Dingbat dec":"150","Dingbat hex":"96","Unicode dec":"128610","Unicode hex":"1F662"},{"Typeface name":"Wingdings","Dingbat dec":"151","Dingbat hex":"97","Unicode dec":"128608","Unicode hex":"1F660"},{"Typeface name":"Wingdings","Dingbat dec":"152","Dingbat hex":"98","Unicode dec":"128609","Unicode hex":"1F661"},{"Typeface name":"Wingdings","Dingbat dec":"153","Dingbat hex":"99","Unicode dec":"128611","Unicode hex":"1F663"},{"Typeface name":"Wingdings","Dingbat dec":"154","Dingbat hex":"9A","Unicode dec":"128606","Unicode hex":"1F65E"},{"Typeface name":"Wingdings","Dingbat dec":"155","Dingbat hex":"9B","Unicode dec":"128604","Unicode hex":"1F65C"},{"Typeface name":"Wingdings","Dingbat dec":"156","Dingbat hex":"9C","Unicode dec":"128605","Unicode hex":"1F65D"},{"Typeface name":"Wingdings","Dingbat dec":"157","Dingbat hex":"9D","Unicode dec":"128607","Unicode hex":"1F65F"},{"Typeface name":"Wingdings","Dingbat dec":"158","Dingbat hex":"9E","Unicode dec":"8729","Unicode hex":"2219"},{"Typeface name":"Wingdings","Dingbat dec":"159","Dingbat hex":"9F","Unicode dec":"8226","Unicode hex":"2022"},{"Typeface name":"Wingdings","Dingbat dec":"160","Dingbat hex":"A0","Unicode dec":"11037","Unicode hex":"2B1D"},{"Typeface name":"Wingdings","Dingbat dec":"161","Dingbat hex":"A1","Unicode dec":"11096","Unicode hex":"2B58"},{"Typeface name":"Wingdings","Dingbat dec":"162","Dingbat hex":"A2","Unicode dec":"128902","Unicode hex":"1F786"},{"Typeface name":"Wingdings","Dingbat dec":"163","Dingbat hex":"A3","Unicode dec":"128904","Unicode hex":"1F788"},{"Typeface name":"Wingdings","Dingbat dec":"164","Dingbat hex":"A4","Unicode dec":"128906","Unicode hex":"1F78A"},{"Typeface name":"Wingdings","Dingbat dec":"165","Dingbat hex":"A5","Unicode dec":"128907","Unicode hex":"1F78B"},{"Typeface name":"Wingdings","Dingbat dec":"166","Dingbat hex":"A6","Unicode dec":"128319","Unicode hex":"1F53F"},{"Typeface name":"Wingdings","Dingbat dec":"167","Dingbat hex":"A7","Unicode dec":"9642","Unicode hex":"25AA"},{"Typeface name":"Wingdings","Dingbat dec":"168","Dingbat hex":"A8","Unicode dec":"128910","Unicode hex":"1F78E"},{"Typeface name":"Wingdings","Dingbat dec":"169","Dingbat hex":"A9","Unicode dec":"128961","Unicode hex":"1F7C1"},{"Typeface name":"Wingdings","Dingbat dec":"170","Dingbat hex":"AA","Unicode dec":"128965","Unicode hex":"1F7C5"},{"Typeface name":"Wingdings","Dingbat dec":"171","Dingbat hex":"AB","Unicode dec":"9733","Unicode hex":"2605"},{"Typeface name":"Wingdings","Dingbat dec":"172","Dingbat hex":"AC","Unicode dec":"128971","Unicode hex":"1F7CB"},{"Typeface name":"Wingdings","Dingbat dec":"173","Dingbat hex":"AD","Unicode dec":"128975","Unicode hex":"1F7CF"},{"Typeface name":"Wingdings","Dingbat dec":"174","Dingbat hex":"AE","Unicode dec":"128979","Unicode hex":"1F7D3"},{"Typeface name":"Wingdings","Dingbat dec":"175","Dingbat hex":"AF","Unicode dec":"128977","Unicode hex":"1F7D1"},{"Typeface name":"Wingdings","Dingbat dec":"176","Dingbat hex":"B0","Unicode dec":"11216","Unicode hex":"2BD0"},{"Typeface name":"Wingdings","Dingbat dec":"177","Dingbat hex":"B1","Unicode dec":"8982","Unicode hex":"2316"},{"Typeface name":"Wingdings","Dingbat dec":"178","Dingbat hex":"B2","Unicode dec":"11214","Unicode hex":"2BCE"},{"Typeface name":"Wingdings","Dingbat dec":"179","Dingbat hex":"B3","Unicode dec":"11215","Unicode hex":"2BCF"},{"Typeface name":"Wingdings","Dingbat dec":"180","Dingbat hex":"B4","Unicode dec":"11217","Unicode hex":"2BD1"},{"Typeface name":"Wingdings","Dingbat dec":"181","Dingbat hex":"B5","Unicode dec":"10026","Unicode hex":"272A"},{"Typeface name":"Wingdings","Dingbat dec":"182","Dingbat hex":"B6","Unicode dec":"10032","Unicode hex":"2730"},{"Typeface name":"Wingdings","Dingbat dec":"183","Dingbat hex":"B7","Unicode dec":"128336","Unicode hex":"1F550"},{"Typeface name":"Wingdings","Dingbat dec":"184","Dingbat hex":"B8","Unicode dec":"128337","Unicode hex":"1F551"},{"Typeface name":"Wingdings","Dingbat dec":"185","Dingbat hex":"B9","Unicode dec":"128338","Unicode hex":"1F552"},{"Typeface name":"Wingdings","Dingbat dec":"186","Dingbat hex":"BA","Unicode dec":"128339","Unicode hex":"1F553"},{"Typeface name":"Wingdings","Dingbat dec":"187","Dingbat hex":"BB","Unicode dec":"128340","Unicode hex":"1F554"},{"Typeface name":"Wingdings","Dingbat dec":"188","Dingbat hex":"BC","Unicode dec":"128341","Unicode hex":"1F555"},{"Typeface name":"Wingdings","Dingbat dec":"189","Dingbat hex":"BD","Unicode dec":"128342","Unicode hex":"1F556"},{"Typeface name":"Wingdings","Dingbat dec":"190","Dingbat hex":"BE","Unicode dec":"128343","Unicode hex":"1F557"},{"Typeface name":"Wingdings","Dingbat dec":"191","Dingbat hex":"BF","Unicode dec":"128344","Unicode hex":"1F558"},{"Typeface name":"Wingdings","Dingbat dec":"192","Dingbat hex":"C0","Unicode dec":"128345","Unicode hex":"1F559"},{"Typeface name":"Wingdings","Dingbat dec":"193","Dingbat hex":"C1","Unicode dec":"128346","Unicode hex":"1F55A"},{"Typeface name":"Wingdings","Dingbat dec":"194","Dingbat hex":"C2","Unicode dec":"128347","Unicode hex":"1F55B"},{"Typeface name":"Wingdings","Dingbat dec":"195","Dingbat hex":"C3","Unicode dec":"11184","Unicode hex":"2BB0"},{"Typeface name":"Wingdings","Dingbat dec":"196","Dingbat hex":"C4","Unicode dec":"11185","Unicode hex":"2BB1"},{"Typeface name":"Wingdings","Dingbat dec":"197","Dingbat hex":"C5","Unicode dec":"11186","Unicode hex":"2BB2"},{"Typeface name":"Wingdings","Dingbat dec":"198","Dingbat hex":"C6","Unicode dec":"11187","Unicode hex":"2BB3"},{"Typeface name":"Wingdings","Dingbat dec":"199","Dingbat hex":"C7","Unicode dec":"11188","Unicode hex":"2BB4"},{"Typeface name":"Wingdings","Dingbat dec":"200","Dingbat hex":"C8","Unicode dec":"11189","Unicode hex":"2BB5"},{"Typeface name":"Wingdings","Dingbat dec":"201","Dingbat hex":"C9","Unicode dec":"11190","Unicode hex":"2BB6"},{"Typeface name":"Wingdings","Dingbat dec":"202","Dingbat hex":"CA","Unicode dec":"11191","Unicode hex":"2BB7"},{"Typeface name":"Wingdings","Dingbat dec":"203","Dingbat hex":"CB","Unicode dec":"128618","Unicode hex":"1F66A"},{"Typeface name":"Wingdings","Dingbat dec":"204","Dingbat hex":"CC","Unicode dec":"128619","Unicode hex":"1F66B"},{"Typeface name":"Wingdings","Dingbat dec":"205","Dingbat hex":"CD","Unicode dec":"128597","Unicode hex":"1F655"},{"Typeface name":"Wingdings","Dingbat dec":"206","Dingbat hex":"CE","Unicode dec":"128596","Unicode hex":"1F654"},{"Typeface name":"Wingdings","Dingbat dec":"207","Dingbat hex":"CF","Unicode dec":"128599","Unicode hex":"1F657"},{"Typeface name":"Wingdings","Dingbat dec":"208","Dingbat hex":"D0","Unicode dec":"128598","Unicode hex":"1F656"},{"Typeface name":"Wingdings","Dingbat dec":"209","Dingbat hex":"D1","Unicode dec":"128592","Unicode hex":"1F650"},{"Typeface name":"Wingdings","Dingbat dec":"210","Dingbat hex":"D2","Unicode dec":"128593","Unicode hex":"1F651"},{"Typeface name":"Wingdings","Dingbat dec":"211","Dingbat hex":"D3","Unicode dec":"128594","Unicode hex":"1F652"},{"Typeface name":"Wingdings","Dingbat dec":"212","Dingbat hex":"D4","Unicode dec":"128595","Unicode hex":"1F653"},{"Typeface name":"Wingdings","Dingbat dec":"213","Dingbat hex":"D5","Unicode dec":"9003","Unicode hex":"232B"},{"Typeface name":"Wingdings","Dingbat dec":"214","Dingbat hex":"D6","Unicode dec":"8998","Unicode hex":"2326"},{"Typeface name":"Wingdings","Dingbat dec":"215","Dingbat hex":"D7","Unicode dec":"11160","Unicode hex":"2B98"},{"Typeface name":"Wingdings","Dingbat dec":"216","Dingbat hex":"D8","Unicode dec":"11162","Unicode hex":"2B9A"},{"Typeface name":"Wingdings","Dingbat dec":"217","Dingbat hex":"D9","Unicode dec":"11161","Unicode hex":"2B99"},{"Typeface name":"Wingdings","Dingbat dec":"218","Dingbat hex":"DA","Unicode dec":"11163","Unicode hex":"2B9B"},{"Typeface name":"Wingdings","Dingbat dec":"219","Dingbat hex":"DB","Unicode dec":"11144","Unicode hex":"2B88"},{"Typeface name":"Wingdings","Dingbat dec":"220","Dingbat hex":"DC","Unicode dec":"11146","Unicode hex":"2B8A"},{"Typeface name":"Wingdings","Dingbat dec":"221","Dingbat hex":"DD","Unicode dec":"11145","Unicode hex":"2B89"},{"Typeface name":"Wingdings","Dingbat dec":"222","Dingbat hex":"DE","Unicode dec":"11147","Unicode hex":"2B8B"},{"Typeface name":"Wingdings","Dingbat dec":"223","Dingbat hex":"DF","Unicode dec":"129128","Unicode hex":"1F868"},{"Typeface name":"Wingdings","Dingbat dec":"224","Dingbat hex":"E0","Unicode dec":"129130","Unicode hex":"1F86A"},{"Typeface name":"Wingdings","Dingbat dec":"225","Dingbat hex":"E1","Unicode dec":"129129","Unicode hex":"1F869"},{"Typeface name":"Wingdings","Dingbat dec":"226","Dingbat hex":"E2","Unicode dec":"129131","Unicode hex":"1F86B"},{"Typeface name":"Wingdings","Dingbat dec":"227","Dingbat hex":"E3","Unicode dec":"129132","Unicode hex":"1F86C"},{"Typeface name":"Wingdings","Dingbat dec":"228","Dingbat hex":"E4","Unicode dec":"129133","Unicode hex":"1F86D"},{"Typeface name":"Wingdings","Dingbat dec":"229","Dingbat hex":"E5","Unicode dec":"129135","Unicode hex":"1F86F"},{"Typeface name":"Wingdings","Dingbat dec":"230","Dingbat hex":"E6","Unicode dec":"129134","Unicode hex":"1F86E"},{"Typeface name":"Wingdings","Dingbat dec":"231","Dingbat hex":"E7","Unicode dec":"129144","Unicode hex":"1F878"},{"Typeface name":"Wingdings","Dingbat dec":"232","Dingbat hex":"E8","Unicode dec":"129146","Unicode hex":"1F87A"},{"Typeface name":"Wingdings","Dingbat dec":"233","Dingbat hex":"E9","Unicode dec":"129145","Unicode hex":"1F879"},{"Typeface name":"Wingdings","Dingbat dec":"234","Dingbat hex":"EA","Unicode dec":"129147","Unicode hex":"1F87B"},{"Typeface name":"Wingdings","Dingbat dec":"235","Dingbat hex":"EB","Unicode dec":"129148","Unicode hex":"1F87C"},{"Typeface name":"Wingdings","Dingbat dec":"236","Dingbat hex":"EC","Unicode dec":"129149","Unicode hex":"1F87D"},{"Typeface name":"Wingdings","Dingbat dec":"237","Dingbat hex":"ED","Unicode dec":"129151","Unicode hex":"1F87F"},{"Typeface name":"Wingdings","Dingbat dec":"238","Dingbat hex":"EE","Unicode dec":"129150","Unicode hex":"1F87E"},{"Typeface name":"Wingdings","Dingbat dec":"239","Dingbat hex":"EF","Unicode dec":"8678","Unicode hex":"21E6"},{"Typeface name":"Wingdings","Dingbat dec":"240","Dingbat hex":"F0","Unicode dec":"8680","Unicode hex":"21E8"},{"Typeface name":"Wingdings","Dingbat dec":"241","Dingbat hex":"F1","Unicode dec":"8679","Unicode hex":"21E7"},{"Typeface name":"Wingdings","Dingbat dec":"242","Dingbat hex":"F2","Unicode dec":"8681","Unicode hex":"21E9"},{"Typeface name":"Wingdings","Dingbat dec":"243","Dingbat hex":"F3","Unicode dec":"11012","Unicode hex":"2B04"},{"Typeface name":"Wingdings","Dingbat dec":"244","Dingbat hex":"F4","Unicode dec":"8691","Unicode hex":"21F3"},{"Typeface name":"Wingdings","Dingbat dec":"245","Dingbat hex":"F5","Unicode dec":"11009","Unicode hex":"2B01"},{"Typeface name":"Wingdings","Dingbat dec":"246","Dingbat hex":"F6","Unicode dec":"11008","Unicode hex":"2B00"},{"Typeface name":"Wingdings","Dingbat dec":"247","Dingbat hex":"F7","Unicode dec":"11011","Unicode hex":"2B03"},{"Typeface name":"Wingdings","Dingbat dec":"248","Dingbat hex":"F8","Unicode dec":"11010","Unicode hex":"2B02"},{"Typeface name":"Wingdings","Dingbat dec":"249","Dingbat hex":"F9","Unicode dec":"129196","Unicode hex":"1F8AC"},{"Typeface name":"Wingdings","Dingbat dec":"250","Dingbat hex":"FA","Unicode dec":"129197","Unicode hex":"1F8AD"},{"Typeface name":"Wingdings","Dingbat dec":"251","Dingbat hex":"FB","Unicode dec":"128502","Unicode hex":"1F5F6"},{"Typeface name":"Wingdings","Dingbat dec":"252","Dingbat hex":"FC","Unicode dec":"10003","Unicode hex":"2713"},{"Typeface name":"Wingdings","Dingbat dec":"253","Dingbat hex":"FD","Unicode dec":"128503","Unicode hex":"1F5F7"},{"Typeface name":"Wingdings","Dingbat dec":"254","Dingbat hex":"FE","Unicode dec":"128505","Unicode hex":"1F5F9"},{"Typeface name":"Wingdings 2","Dingbat dec":"32","Dingbat hex":"20","Unicode dec":"32","Unicode hex":"20"},{"Typeface name":"Wingdings 2","Dingbat dec":"33","Dingbat hex":"21","Unicode dec":"128394","Unicode hex":"1F58A"},{"Typeface name":"Wingdings 2","Dingbat dec":"34","Dingbat hex":"22","Unicode dec":"128395","Unicode hex":"1F58B"},{"Typeface name":"Wingdings 2","Dingbat dec":"35","Dingbat hex":"23","Unicode dec":"128396","Unicode hex":"1F58C"},{"Typeface name":"Wingdings 2","Dingbat dec":"36","Dingbat hex":"24","Unicode dec":"128397","Unicode hex":"1F58D"},{"Typeface name":"Wingdings 2","Dingbat dec":"37","Dingbat hex":"25","Unicode dec":"9988","Unicode hex":"2704"},{"Typeface name":"Wingdings 2","Dingbat dec":"38","Dingbat hex":"26","Unicode dec":"9984","Unicode hex":"2700"},{"Typeface name":"Wingdings 2","Dingbat dec":"39","Dingbat hex":"27","Unicode dec":"128382","Unicode hex":"1F57E"},{"Typeface name":"Wingdings 2","Dingbat dec":"40","Dingbat hex":"28","Unicode dec":"128381","Unicode hex":"1F57D"},{"Typeface name":"Wingdings 2","Dingbat dec":"41","Dingbat hex":"29","Unicode dec":"128453","Unicode hex":"1F5C5"},{"Typeface name":"Wingdings 2","Dingbat dec":"42","Dingbat hex":"2A","Unicode dec":"128454","Unicode hex":"1F5C6"},{"Typeface name":"Wingdings 2","Dingbat dec":"43","Dingbat hex":"2B","Unicode dec":"128455","Unicode hex":"1F5C7"},{"Typeface name":"Wingdings 2","Dingbat dec":"44","Dingbat hex":"2C","Unicode dec":"128456","Unicode hex":"1F5C8"},{"Typeface name":"Wingdings 2","Dingbat dec":"45","Dingbat hex":"2D","Unicode dec":"128457","Unicode hex":"1F5C9"},{"Typeface name":"Wingdings 2","Dingbat dec":"46","Dingbat hex":"2E","Unicode dec":"128458","Unicode hex":"1F5CA"},{"Typeface name":"Wingdings 2","Dingbat dec":"47","Dingbat hex":"2F","Unicode dec":"128459","Unicode hex":"1F5CB"},{"Typeface name":"Wingdings 2","Dingbat dec":"48","Dingbat hex":"30","Unicode dec":"128460","Unicode hex":"1F5CC"},{"Typeface name":"Wingdings 2","Dingbat dec":"49","Dingbat hex":"31","Unicode dec":"128461","Unicode hex":"1F5CD"},{"Typeface name":"Wingdings 2","Dingbat dec":"50","Dingbat hex":"32","Unicode dec":"128203","Unicode hex":"1F4CB"},{"Typeface name":"Wingdings 2","Dingbat dec":"51","Dingbat hex":"33","Unicode dec":"128465","Unicode hex":"1F5D1"},{"Typeface name":"Wingdings 2","Dingbat dec":"52","Dingbat hex":"34","Unicode dec":"128468","Unicode hex":"1F5D4"},{"Typeface name":"Wingdings 2","Dingbat dec":"53","Dingbat hex":"35","Unicode dec":"128437","Unicode hex":"1F5B5"},{"Typeface name":"Wingdings 2","Dingbat dec":"54","Dingbat hex":"36","Unicode dec":"128438","Unicode hex":"1F5B6"},{"Typeface name":"Wingdings 2","Dingbat dec":"55","Dingbat hex":"37","Unicode dec":"128439","Unicode hex":"1F5B7"},{"Typeface name":"Wingdings 2","Dingbat dec":"56","Dingbat hex":"38","Unicode dec":"128440","Unicode hex":"1F5B8"},{"Typeface name":"Wingdings 2","Dingbat dec":"57","Dingbat hex":"39","Unicode dec":"128429","Unicode hex":"1F5AD"},{"Typeface name":"Wingdings 2","Dingbat dec":"58","Dingbat hex":"3A","Unicode dec":"128431","Unicode hex":"1F5AF"},{"Typeface name":"Wingdings 2","Dingbat dec":"59","Dingbat hex":"3B","Unicode dec":"128433","Unicode hex":"1F5B1"},{"Typeface name":"Wingdings 2","Dingbat dec":"60","Dingbat hex":"3C","Unicode dec":"128402","Unicode hex":"1F592"},{"Typeface name":"Wingdings 2","Dingbat dec":"61","Dingbat hex":"3D","Unicode dec":"128403","Unicode hex":"1F593"},{"Typeface name":"Wingdings 2","Dingbat dec":"62","Dingbat hex":"3E","Unicode dec":"128408","Unicode hex":"1F598"},{"Typeface name":"Wingdings 2","Dingbat dec":"63","Dingbat hex":"3F","Unicode dec":"128409","Unicode hex":"1F599"},{"Typeface name":"Wingdings 2","Dingbat dec":"64","Dingbat hex":"40","Unicode dec":"128410","Unicode hex":"1F59A"},{"Typeface name":"Wingdings 2","Dingbat dec":"65","Dingbat hex":"41","Unicode dec":"128411","Unicode hex":"1F59B"},{"Typeface name":"Wingdings 2","Dingbat dec":"66","Dingbat hex":"42","Unicode dec":"128072","Unicode hex":"1F448"},{"Typeface name":"Wingdings 2","Dingbat dec":"67","Dingbat hex":"43","Unicode dec":"128073","Unicode hex":"1F449"},{"Typeface name":"Wingdings 2","Dingbat dec":"68","Dingbat hex":"44","Unicode dec":"128412","Unicode hex":"1F59C"},{"Typeface name":"Wingdings 2","Dingbat dec":"69","Dingbat hex":"45","Unicode dec":"128413","Unicode hex":"1F59D"},{"Typeface name":"Wingdings 2","Dingbat dec":"70","Dingbat hex":"46","Unicode dec":"128414","Unicode hex":"1F59E"},{"Typeface name":"Wingdings 2","Dingbat dec":"71","Dingbat hex":"47","Unicode dec":"128415","Unicode hex":"1F59F"},{"Typeface name":"Wingdings 2","Dingbat dec":"72","Dingbat hex":"48","Unicode dec":"128416","Unicode hex":"1F5A0"},{"Typeface name":"Wingdings 2","Dingbat dec":"73","Dingbat hex":"49","Unicode dec":"128417","Unicode hex":"1F5A1"},{"Typeface name":"Wingdings 2","Dingbat dec":"74","Dingbat hex":"4A","Unicode dec":"128070","Unicode hex":"1F446"},{"Typeface name":"Wingdings 2","Dingbat dec":"75","Dingbat hex":"4B","Unicode dec":"128071","Unicode hex":"1F447"},{"Typeface name":"Wingdings 2","Dingbat dec":"76","Dingbat hex":"4C","Unicode dec":"128418","Unicode hex":"1F5A2"},{"Typeface name":"Wingdings 2","Dingbat dec":"77","Dingbat hex":"4D","Unicode dec":"128419","Unicode hex":"1F5A3"},{"Typeface name":"Wingdings 2","Dingbat dec":"78","Dingbat hex":"4E","Unicode dec":"128401","Unicode hex":"1F591"},{"Typeface name":"Wingdings 2","Dingbat dec":"79","Dingbat hex":"4F","Unicode dec":"128500","Unicode hex":"1F5F4"},{"Typeface name":"Wingdings 2","Dingbat dec":"80","Dingbat hex":"50","Unicode dec":"128504","Unicode hex":"1F5F8"},{"Typeface name":"Wingdings 2","Dingbat dec":"81","Dingbat hex":"51","Unicode dec":"128501","Unicode hex":"1F5F5"},{"Typeface name":"Wingdings 2","Dingbat dec":"82","Dingbat hex":"52","Unicode dec":"9745","Unicode hex":"2611"},{"Typeface name":"Wingdings 2","Dingbat dec":"83","Dingbat hex":"53","Unicode dec":"11197","Unicode hex":"2BBD"},{"Typeface name":"Wingdings 2","Dingbat dec":"84","Dingbat hex":"54","Unicode dec":"9746","Unicode hex":"2612"},{"Typeface name":"Wingdings 2","Dingbat dec":"85","Dingbat hex":"55","Unicode dec":"11198","Unicode hex":"2BBE"},{"Typeface name":"Wingdings 2","Dingbat dec":"86","Dingbat hex":"56","Unicode dec":"11199","Unicode hex":"2BBF"},{"Typeface name":"Wingdings 2","Dingbat dec":"87","Dingbat hex":"57","Unicode dec":"128711","Unicode hex":"1F6C7"},{"Typeface name":"Wingdings 2","Dingbat dec":"88","Dingbat hex":"58","Unicode dec":"10680","Unicode hex":"29B8"},{"Typeface name":"Wingdings 2","Dingbat dec":"89","Dingbat hex":"59","Unicode dec":"128625","Unicode hex":"1F671"},{"Typeface name":"Wingdings 2","Dingbat dec":"90","Dingbat hex":"5A","Unicode dec":"128628","Unicode hex":"1F674"},{"Typeface name":"Wingdings 2","Dingbat dec":"91","Dingbat hex":"5B","Unicode dec":"128626","Unicode hex":"1F672"},{"Typeface name":"Wingdings 2","Dingbat dec":"92","Dingbat hex":"5C","Unicode dec":"128627","Unicode hex":"1F673"},{"Typeface name":"Wingdings 2","Dingbat dec":"93","Dingbat hex":"5D","Unicode dec":"8253","Unicode hex":"203D"},{"Typeface name":"Wingdings 2","Dingbat dec":"94","Dingbat hex":"5E","Unicode dec":"128633","Unicode hex":"1F679"},{"Typeface name":"Wingdings 2","Dingbat dec":"95","Dingbat hex":"5F","Unicode dec":"128634","Unicode hex":"1F67A"},{"Typeface name":"Wingdings 2","Dingbat dec":"96","Dingbat hex":"60","Unicode dec":"128635","Unicode hex":"1F67B"},{"Typeface name":"Wingdings 2","Dingbat dec":"97","Dingbat hex":"61","Unicode dec":"128614","Unicode hex":"1F666"},{"Typeface name":"Wingdings 2","Dingbat dec":"98","Dingbat hex":"62","Unicode dec":"128612","Unicode hex":"1F664"},{"Typeface name":"Wingdings 2","Dingbat dec":"99","Dingbat hex":"63","Unicode dec":"128613","Unicode hex":"1F665"},{"Typeface name":"Wingdings 2","Dingbat dec":"100","Dingbat hex":"64","Unicode dec":"128615","Unicode hex":"1F667"},{"Typeface name":"Wingdings 2","Dingbat dec":"101","Dingbat hex":"65","Unicode dec":"128602","Unicode hex":"1F65A"},{"Typeface name":"Wingdings 2","Dingbat dec":"102","Dingbat hex":"66","Unicode dec":"128600","Unicode hex":"1F658"},{"Typeface name":"Wingdings 2","Dingbat dec":"103","Dingbat hex":"67","Unicode dec":"128601","Unicode hex":"1F659"},{"Typeface name":"Wingdings 2","Dingbat dec":"104","Dingbat hex":"68","Unicode dec":"128603","Unicode hex":"1F65B"},{"Typeface name":"Wingdings 2","Dingbat dec":"105","Dingbat hex":"69","Unicode dec":"9450","Unicode hex":"24EA"},{"Typeface name":"Wingdings 2","Dingbat dec":"106","Dingbat hex":"6A","Unicode dec":"9312","Unicode hex":"2460"},{"Typeface name":"Wingdings 2","Dingbat dec":"107","Dingbat hex":"6B","Unicode dec":"9313","Unicode hex":"2461"},{"Typeface name":"Wingdings 2","Dingbat dec":"108","Dingbat hex":"6C","Unicode dec":"9314","Unicode hex":"2462"},{"Typeface name":"Wingdings 2","Dingbat dec":"109","Dingbat hex":"6D","Unicode dec":"9315","Unicode hex":"2463"},{"Typeface name":"Wingdings 2","Dingbat dec":"110","Dingbat hex":"6E","Unicode dec":"9316","Unicode hex":"2464"},{"Typeface name":"Wingdings 2","Dingbat dec":"111","Dingbat hex":"6F","Unicode dec":"9317","Unicode hex":"2465"},{"Typeface name":"Wingdings 2","Dingbat dec":"112","Dingbat hex":"70","Unicode dec":"9318","Unicode hex":"2466"},{"Typeface name":"Wingdings 2","Dingbat dec":"113","Dingbat hex":"71","Unicode dec":"9319","Unicode hex":"2467"},{"Typeface name":"Wingdings 2","Dingbat dec":"114","Dingbat hex":"72","Unicode dec":"9320","Unicode hex":"2468"},{"Typeface name":"Wingdings 2","Dingbat dec":"115","Dingbat hex":"73","Unicode dec":"9321","Unicode hex":"2469"},{"Typeface name":"Wingdings 2","Dingbat dec":"116","Dingbat hex":"74","Unicode dec":"9471","Unicode hex":"24FF"},{"Typeface name":"Wingdings 2","Dingbat dec":"117","Dingbat hex":"75","Unicode dec":"10102","Unicode hex":"2776"},{"Typeface name":"Wingdings 2","Dingbat dec":"118","Dingbat hex":"76","Unicode dec":"10103","Unicode hex":"2777"},{"Typeface name":"Wingdings 2","Dingbat dec":"119","Dingbat hex":"77","Unicode dec":"10104","Unicode hex":"2778"},{"Typeface name":"Wingdings 2","Dingbat dec":"120","Dingbat hex":"78","Unicode dec":"10105","Unicode hex":"2779"},{"Typeface name":"Wingdings 2","Dingbat dec":"121","Dingbat hex":"79","Unicode dec":"10106","Unicode hex":"277A"},{"Typeface name":"Wingdings 2","Dingbat dec":"122","Dingbat hex":"7A","Unicode dec":"10107","Unicode hex":"277B"},{"Typeface name":"Wingdings 2","Dingbat dec":"123","Dingbat hex":"7B","Unicode dec":"10108","Unicode hex":"277C"},{"Typeface name":"Wingdings 2","Dingbat dec":"124","Dingbat hex":"7C","Unicode dec":"10109","Unicode hex":"277D"},{"Typeface name":"Wingdings 2","Dingbat dec":"125","Dingbat hex":"7D","Unicode dec":"10110","Unicode hex":"277E"},{"Typeface name":"Wingdings 2","Dingbat dec":"126","Dingbat hex":"7E","Unicode dec":"10111","Unicode hex":"277F"},{"Typeface name":"Wingdings 2","Dingbat dec":"128","Dingbat hex":"80","Unicode dec":"9737","Unicode hex":"2609"},{"Typeface name":"Wingdings 2","Dingbat dec":"129","Dingbat hex":"81","Unicode dec":"127765","Unicode hex":"1F315"},{"Typeface name":"Wingdings 2","Dingbat dec":"130","Dingbat hex":"82","Unicode dec":"9789","Unicode hex":"263D"},{"Typeface name":"Wingdings 2","Dingbat dec":"131","Dingbat hex":"83","Unicode dec":"9790","Unicode hex":"263E"},{"Typeface name":"Wingdings 2","Dingbat dec":"132","Dingbat hex":"84","Unicode dec":"11839","Unicode hex":"2E3F"},{"Typeface name":"Wingdings 2","Dingbat dec":"133","Dingbat hex":"85","Unicode dec":"10013","Unicode hex":"271D"},{"Typeface name":"Wingdings 2","Dingbat dec":"134","Dingbat hex":"86","Unicode dec":"128327","Unicode hex":"1F547"},{"Typeface name":"Wingdings 2","Dingbat dec":"135","Dingbat hex":"87","Unicode dec":"128348","Unicode hex":"1F55C"},{"Typeface name":"Wingdings 2","Dingbat dec":"136","Dingbat hex":"88","Unicode dec":"128349","Unicode hex":"1F55D"},{"Typeface name":"Wingdings 2","Dingbat dec":"137","Dingbat hex":"89","Unicode dec":"128350","Unicode hex":"1F55E"},{"Typeface name":"Wingdings 2","Dingbat dec":"138","Dingbat hex":"8A","Unicode dec":"128351","Unicode hex":"1F55F"},{"Typeface name":"Wingdings 2","Dingbat dec":"139","Dingbat hex":"8B","Unicode dec":"128352","Unicode hex":"1F560"},{"Typeface name":"Wingdings 2","Dingbat dec":"140","Dingbat hex":"8C","Unicode dec":"128353","Unicode hex":"1F561"},{"Typeface name":"Wingdings 2","Dingbat dec":"141","Dingbat hex":"8D","Unicode dec":"128354","Unicode hex":"1F562"},{"Typeface name":"Wingdings 2","Dingbat dec":"142","Dingbat hex":"8E","Unicode dec":"128355","Unicode hex":"1F563"},{"Typeface name":"Wingdings 2","Dingbat dec":"143","Dingbat hex":"8F","Unicode dec":"128356","Unicode hex":"1F564"},{"Typeface name":"Wingdings 2","Dingbat dec":"144","Dingbat hex":"90","Unicode dec":"128357","Unicode hex":"1F565"},{"Typeface name":"Wingdings 2","Dingbat dec":"145","Dingbat hex":"91","Unicode dec":"128358","Unicode hex":"1F566"},{"Typeface name":"Wingdings 2","Dingbat dec":"146","Dingbat hex":"92","Unicode dec":"128359","Unicode hex":"1F567"},{"Typeface name":"Wingdings 2","Dingbat dec":"147","Dingbat hex":"93","Unicode dec":"128616","Unicode hex":"1F668"},{"Typeface name":"Wingdings 2","Dingbat dec":"148","Dingbat hex":"94","Unicode dec":"128617","Unicode hex":"1F669"},{"Typeface name":"Wingdings 2","Dingbat dec":"149","Dingbat hex":"95","Unicode dec":"8901","Unicode hex":"22C5"},{"Typeface name":"Wingdings 2","Dingbat dec":"150","Dingbat hex":"96","Unicode dec":"128900","Unicode hex":"1F784"},{"Typeface name":"Wingdings 2","Dingbat dec":"151","Dingbat hex":"97","Unicode dec":"10625","Unicode hex":"2981"},{"Typeface name":"Wingdings 2","Dingbat dec":"152","Dingbat hex":"98","Unicode dec":"9679","Unicode hex":"25CF"},{"Typeface name":"Wingdings 2","Dingbat dec":"153","Dingbat hex":"99","Unicode dec":"9675","Unicode hex":"25CB"},{"Typeface name":"Wingdings 2","Dingbat dec":"154","Dingbat hex":"9A","Unicode dec":"128901","Unicode hex":"1F785"},{"Typeface name":"Wingdings 2","Dingbat dec":"155","Dingbat hex":"9B","Unicode dec":"128903","Unicode hex":"1F787"},{"Typeface name":"Wingdings 2","Dingbat dec":"156","Dingbat hex":"9C","Unicode dec":"128905","Unicode hex":"1F789"},{"Typeface name":"Wingdings 2","Dingbat dec":"157","Dingbat hex":"9D","Unicode dec":"8857","Unicode hex":"2299"},{"Typeface name":"Wingdings 2","Dingbat dec":"158","Dingbat hex":"9E","Unicode dec":"10687","Unicode hex":"29BF"},{"Typeface name":"Wingdings 2","Dingbat dec":"159","Dingbat hex":"9F","Unicode dec":"128908","Unicode hex":"1F78C"},{"Typeface name":"Wingdings 2","Dingbat dec":"160","Dingbat hex":"A0","Unicode dec":"128909","Unicode hex":"1F78D"},{"Typeface name":"Wingdings 2","Dingbat dec":"161","Dingbat hex":"A1","Unicode dec":"9726","Unicode hex":"25FE"},{"Typeface name":"Wingdings 2","Dingbat dec":"162","Dingbat hex":"A2","Unicode dec":"9632","Unicode hex":"25A0"},{"Typeface name":"Wingdings 2","Dingbat dec":"163","Dingbat hex":"A3","Unicode dec":"9633","Unicode hex":"25A1"},{"Typeface name":"Wingdings 2","Dingbat dec":"164","Dingbat hex":"A4","Unicode dec":"128913","Unicode hex":"1F791"},{"Typeface name":"Wingdings 2","Dingbat dec":"165","Dingbat hex":"A5","Unicode dec":"128914","Unicode hex":"1F792"},{"Typeface name":"Wingdings 2","Dingbat dec":"166","Dingbat hex":"A6","Unicode dec":"128915","Unicode hex":"1F793"},{"Typeface name":"Wingdings 2","Dingbat dec":"167","Dingbat hex":"A7","Unicode dec":"128916","Unicode hex":"1F794"},{"Typeface name":"Wingdings 2","Dingbat dec":"168","Dingbat hex":"A8","Unicode dec":"9635","Unicode hex":"25A3"},{"Typeface name":"Wingdings 2","Dingbat dec":"169","Dingbat hex":"A9","Unicode dec":"128917","Unicode hex":"1F795"},{"Typeface name":"Wingdings 2","Dingbat dec":"170","Dingbat hex":"AA","Unicode dec":"128918","Unicode hex":"1F796"},{"Typeface name":"Wingdings 2","Dingbat dec":"171","Dingbat hex":"AB","Unicode dec":"128919","Unicode hex":"1F797"},{"Typeface name":"Wingdings 2","Dingbat dec":"172","Dingbat hex":"AC","Unicode dec":"128920","Unicode hex":"1F798"},{"Typeface name":"Wingdings 2","Dingbat dec":"173","Dingbat hex":"AD","Unicode dec":"11049","Unicode hex":"2B29"},{"Typeface name":"Wingdings 2","Dingbat dec":"174","Dingbat hex":"AE","Unicode dec":"11045","Unicode hex":"2B25"},{"Typeface name":"Wingdings 2","Dingbat dec":"175","Dingbat hex":"AF","Unicode dec":"9671","Unicode hex":"25C7"},{"Typeface name":"Wingdings 2","Dingbat dec":"176","Dingbat hex":"B0","Unicode dec":"128922","Unicode hex":"1F79A"},{"Typeface name":"Wingdings 2","Dingbat dec":"177","Dingbat hex":"B1","Unicode dec":"9672","Unicode hex":"25C8"},{"Typeface name":"Wingdings 2","Dingbat dec":"178","Dingbat hex":"B2","Unicode dec":"128923","Unicode hex":"1F79B"},{"Typeface name":"Wingdings 2","Dingbat dec":"179","Dingbat hex":"B3","Unicode dec":"128924","Unicode hex":"1F79C"},{"Typeface name":"Wingdings 2","Dingbat dec":"180","Dingbat hex":"B4","Unicode dec":"128925","Unicode hex":"1F79D"},{"Typeface name":"Wingdings 2","Dingbat dec":"181","Dingbat hex":"B5","Unicode dec":"128926","Unicode hex":"1F79E"},{"Typeface name":"Wingdings 2","Dingbat dec":"182","Dingbat hex":"B6","Unicode dec":"11050","Unicode hex":"2B2A"},{"Typeface name":"Wingdings 2","Dingbat dec":"183","Dingbat hex":"B7","Unicode dec":"11047","Unicode hex":"2B27"},{"Typeface name":"Wingdings 2","Dingbat dec":"184","Dingbat hex":"B8","Unicode dec":"9674","Unicode hex":"25CA"},{"Typeface name":"Wingdings 2","Dingbat dec":"185","Dingbat hex":"B9","Unicode dec":"128928","Unicode hex":"1F7A0"},{"Typeface name":"Wingdings 2","Dingbat dec":"186","Dingbat hex":"BA","Unicode dec":"9686","Unicode hex":"25D6"},{"Typeface name":"Wingdings 2","Dingbat dec":"187","Dingbat hex":"BB","Unicode dec":"9687","Unicode hex":"25D7"},{"Typeface name":"Wingdings 2","Dingbat dec":"188","Dingbat hex":"BC","Unicode dec":"11210","Unicode hex":"2BCA"},{"Typeface name":"Wingdings 2","Dingbat dec":"189","Dingbat hex":"BD","Unicode dec":"11211","Unicode hex":"2BCB"},{"Typeface name":"Wingdings 2","Dingbat dec":"190","Dingbat hex":"BE","Unicode dec":"11200","Unicode hex":"2BC0"},{"Typeface name":"Wingdings 2","Dingbat dec":"191","Dingbat hex":"BF","Unicode dec":"11201","Unicode hex":"2BC1"},{"Typeface name":"Wingdings 2","Dingbat dec":"192","Dingbat hex":"C0","Unicode dec":"11039","Unicode hex":"2B1F"},{"Typeface name":"Wingdings 2","Dingbat dec":"193","Dingbat hex":"C1","Unicode dec":"11202","Unicode hex":"2BC2"},{"Typeface name":"Wingdings 2","Dingbat dec":"194","Dingbat hex":"C2","Unicode dec":"11043","Unicode hex":"2B23"},{"Typeface name":"Wingdings 2","Dingbat dec":"195","Dingbat hex":"C3","Unicode dec":"11042","Unicode hex":"2B22"},{"Typeface name":"Wingdings 2","Dingbat dec":"196","Dingbat hex":"C4","Unicode dec":"11203","Unicode hex":"2BC3"},{"Typeface name":"Wingdings 2","Dingbat dec":"197","Dingbat hex":"C5","Unicode dec":"11204","Unicode hex":"2BC4"},{"Typeface name":"Wingdings 2","Dingbat dec":"198","Dingbat hex":"C6","Unicode dec":"128929","Unicode hex":"1F7A1"},{"Typeface name":"Wingdings 2","Dingbat dec":"199","Dingbat hex":"C7","Unicode dec":"128930","Unicode hex":"1F7A2"},{"Typeface name":"Wingdings 2","Dingbat dec":"200","Dingbat hex":"C8","Unicode dec":"128931","Unicode hex":"1F7A3"},{"Typeface name":"Wingdings 2","Dingbat dec":"201","Dingbat hex":"C9","Unicode dec":"128932","Unicode hex":"1F7A4"},{"Typeface name":"Wingdings 2","Dingbat dec":"202","Dingbat hex":"CA","Unicode dec":"128933","Unicode hex":"1F7A5"},{"Typeface name":"Wingdings 2","Dingbat dec":"203","Dingbat hex":"CB","Unicode dec":"128934","Unicode hex":"1F7A6"},{"Typeface name":"Wingdings 2","Dingbat dec":"204","Dingbat hex":"CC","Unicode dec":"128935","Unicode hex":"1F7A7"},{"Typeface name":"Wingdings 2","Dingbat dec":"205","Dingbat hex":"CD","Unicode dec":"128936","Unicode hex":"1F7A8"},{"Typeface name":"Wingdings 2","Dingbat dec":"206","Dingbat hex":"CE","Unicode dec":"128937","Unicode hex":"1F7A9"},{"Typeface name":"Wingdings 2","Dingbat dec":"207","Dingbat hex":"CF","Unicode dec":"128938","Unicode hex":"1F7AA"},{"Typeface name":"Wingdings 2","Dingbat dec":"208","Dingbat hex":"D0","Unicode dec":"128939","Unicode hex":"1F7AB"},{"Typeface name":"Wingdings 2","Dingbat dec":"209","Dingbat hex":"D1","Unicode dec":"128940","Unicode hex":"1F7AC"},{"Typeface name":"Wingdings 2","Dingbat dec":"210","Dingbat hex":"D2","Unicode dec":"128941","Unicode hex":"1F7AD"},{"Typeface name":"Wingdings 2","Dingbat dec":"211","Dingbat hex":"D3","Unicode dec":"128942","Unicode hex":"1F7AE"},{"Typeface name":"Wingdings 2","Dingbat dec":"212","Dingbat hex":"D4","Unicode dec":"128943","Unicode hex":"1F7AF"},{"Typeface name":"Wingdings 2","Dingbat dec":"213","Dingbat hex":"D5","Unicode dec":"128944","Unicode hex":"1F7B0"},{"Typeface name":"Wingdings 2","Dingbat dec":"214","Dingbat hex":"D6","Unicode dec":"128945","Unicode hex":"1F7B1"},{"Typeface name":"Wingdings 2","Dingbat dec":"215","Dingbat hex":"D7","Unicode dec":"128946","Unicode hex":"1F7B2"},{"Typeface name":"Wingdings 2","Dingbat dec":"216","Dingbat hex":"D8","Unicode dec":"128947","Unicode hex":"1F7B3"},{"Typeface name":"Wingdings 2","Dingbat dec":"217","Dingbat hex":"D9","Unicode dec":"128948","Unicode hex":"1F7B4"},{"Typeface name":"Wingdings 2","Dingbat dec":"218","Dingbat hex":"DA","Unicode dec":"128949","Unicode hex":"1F7B5"},{"Typeface name":"Wingdings 2","Dingbat dec":"219","Dingbat hex":"DB","Unicode dec":"128950","Unicode hex":"1F7B6"},{"Typeface name":"Wingdings 2","Dingbat dec":"220","Dingbat hex":"DC","Unicode dec":"128951","Unicode hex":"1F7B7"},{"Typeface name":"Wingdings 2","Dingbat dec":"221","Dingbat hex":"DD","Unicode dec":"128952","Unicode hex":"1F7B8"},{"Typeface name":"Wingdings 2","Dingbat dec":"222","Dingbat hex":"DE","Unicode dec":"128953","Unicode hex":"1F7B9"},{"Typeface name":"Wingdings 2","Dingbat dec":"223","Dingbat hex":"DF","Unicode dec":"128954","Unicode hex":"1F7BA"},{"Typeface name":"Wingdings 2","Dingbat dec":"224","Dingbat hex":"E0","Unicode dec":"128955","Unicode hex":"1F7BB"},{"Typeface name":"Wingdings 2","Dingbat dec":"225","Dingbat hex":"E1","Unicode dec":"128956","Unicode hex":"1F7BC"},{"Typeface name":"Wingdings 2","Dingbat dec":"226","Dingbat hex":"E2","Unicode dec":"128957","Unicode hex":"1F7BD"},{"Typeface name":"Wingdings 2","Dingbat dec":"227","Dingbat hex":"E3","Unicode dec":"128958","Unicode hex":"1F7BE"},{"Typeface name":"Wingdings 2","Dingbat dec":"228","Dingbat hex":"E4","Unicode dec":"128959","Unicode hex":"1F7BF"},{"Typeface name":"Wingdings 2","Dingbat dec":"229","Dingbat hex":"E5","Unicode dec":"128960","Unicode hex":"1F7C0"},{"Typeface name":"Wingdings 2","Dingbat dec":"230","Dingbat hex":"E6","Unicode dec":"128962","Unicode hex":"1F7C2"},{"Typeface name":"Wingdings 2","Dingbat dec":"231","Dingbat hex":"E7","Unicode dec":"128964","Unicode hex":"1F7C4"},{"Typeface name":"Wingdings 2","Dingbat dec":"232","Dingbat hex":"E8","Unicode dec":"128966","Unicode hex":"1F7C6"},{"Typeface name":"Wingdings 2","Dingbat dec":"233","Dingbat hex":"E9","Unicode dec":"128969","Unicode hex":"1F7C9"},{"Typeface name":"Wingdings 2","Dingbat dec":"234","Dingbat hex":"EA","Unicode dec":"128970","Unicode hex":"1F7CA"},{"Typeface name":"Wingdings 2","Dingbat dec":"235","Dingbat hex":"EB","Unicode dec":"10038","Unicode hex":"2736"},{"Typeface name":"Wingdings 2","Dingbat dec":"236","Dingbat hex":"EC","Unicode dec":"128972","Unicode hex":"1F7CC"},{"Typeface name":"Wingdings 2","Dingbat dec":"237","Dingbat hex":"ED","Unicode dec":"128974","Unicode hex":"1F7CE"},{"Typeface name":"Wingdings 2","Dingbat dec":"238","Dingbat hex":"EE","Unicode dec":"128976","Unicode hex":"1F7D0"},{"Typeface name":"Wingdings 2","Dingbat dec":"239","Dingbat hex":"EF","Unicode dec":"128978","Unicode hex":"1F7D2"},{"Typeface name":"Wingdings 2","Dingbat dec":"240","Dingbat hex":"F0","Unicode dec":"10041","Unicode hex":"2739"},{"Typeface name":"Wingdings 2","Dingbat dec":"241","Dingbat hex":"F1","Unicode dec":"128963","Unicode hex":"1F7C3"},{"Typeface name":"Wingdings 2","Dingbat dec":"242","Dingbat hex":"F2","Unicode dec":"128967","Unicode hex":"1F7C7"},{"Typeface name":"Wingdings 2","Dingbat dec":"243","Dingbat hex":"F3","Unicode dec":"10031","Unicode hex":"272F"},{"Typeface name":"Wingdings 2","Dingbat dec":"244","Dingbat hex":"F4","Unicode dec":"128973","Unicode hex":"1F7CD"},{"Typeface name":"Wingdings 2","Dingbat dec":"245","Dingbat hex":"F5","Unicode dec":"128980","Unicode hex":"1F7D4"},{"Typeface name":"Wingdings 2","Dingbat dec":"246","Dingbat hex":"F6","Unicode dec":"11212","Unicode hex":"2BCC"},{"Typeface name":"Wingdings 2","Dingbat dec":"247","Dingbat hex":"F7","Unicode dec":"11213","Unicode hex":"2BCD"},{"Typeface name":"Wingdings 2","Dingbat dec":"248","Dingbat hex":"F8","Unicode dec":"8251","Unicode hex":"203B"},{"Typeface name":"Wingdings 2","Dingbat dec":"249","Dingbat hex":"F9","Unicode dec":"8258","Unicode hex":"2042"},{"Typeface name":"Wingdings 3","Dingbat dec":"32","Dingbat hex":"20","Unicode dec":"32","Unicode hex":"20"},{"Typeface name":"Wingdings 3","Dingbat dec":"33","Dingbat hex":"21","Unicode dec":"11104","Unicode hex":"2B60"},{"Typeface name":"Wingdings 3","Dingbat dec":"34","Dingbat hex":"22","Unicode dec":"11106","Unicode hex":"2B62"},{"Typeface name":"Wingdings 3","Dingbat dec":"35","Dingbat hex":"23","Unicode dec":"11105","Unicode hex":"2B61"},{"Typeface name":"Wingdings 3","Dingbat dec":"36","Dingbat hex":"24","Unicode dec":"11107","Unicode hex":"2B63"},{"Typeface name":"Wingdings 3","Dingbat dec":"37","Dingbat hex":"25","Unicode dec":"11110","Unicode hex":"2B66"},{"Typeface name":"Wingdings 3","Dingbat dec":"38","Dingbat hex":"26","Unicode dec":"11111","Unicode hex":"2B67"},{"Typeface name":"Wingdings 3","Dingbat dec":"39","Dingbat hex":"27","Unicode dec":"11113","Unicode hex":"2B69"},{"Typeface name":"Wingdings 3","Dingbat dec":"40","Dingbat hex":"28","Unicode dec":"11112","Unicode hex":"2B68"},{"Typeface name":"Wingdings 3","Dingbat dec":"41","Dingbat hex":"29","Unicode dec":"11120","Unicode hex":"2B70"},{"Typeface name":"Wingdings 3","Dingbat dec":"42","Dingbat hex":"2A","Unicode dec":"11122","Unicode hex":"2B72"},{"Typeface name":"Wingdings 3","Dingbat dec":"43","Dingbat hex":"2B","Unicode dec":"11121","Unicode hex":"2B71"},{"Typeface name":"Wingdings 3","Dingbat dec":"44","Dingbat hex":"2C","Unicode dec":"11123","Unicode hex":"2B73"},{"Typeface name":"Wingdings 3","Dingbat dec":"45","Dingbat hex":"2D","Unicode dec":"11126","Unicode hex":"2B76"},{"Typeface name":"Wingdings 3","Dingbat dec":"46","Dingbat hex":"2E","Unicode dec":"11128","Unicode hex":"2B78"},{"Typeface name":"Wingdings 3","Dingbat dec":"47","Dingbat hex":"2F","Unicode dec":"11131","Unicode hex":"2B7B"},{"Typeface name":"Wingdings 3","Dingbat dec":"48","Dingbat hex":"30","Unicode dec":"11133","Unicode hex":"2B7D"},{"Typeface name":"Wingdings 3","Dingbat dec":"49","Dingbat hex":"31","Unicode dec":"11108","Unicode hex":"2B64"},{"Typeface name":"Wingdings 3","Dingbat dec":"50","Dingbat hex":"32","Unicode dec":"11109","Unicode hex":"2B65"},{"Typeface name":"Wingdings 3","Dingbat dec":"51","Dingbat hex":"33","Unicode dec":"11114","Unicode hex":"2B6A"},{"Typeface name":"Wingdings 3","Dingbat dec":"52","Dingbat hex":"34","Unicode dec":"11116","Unicode hex":"2B6C"},{"Typeface name":"Wingdings 3","Dingbat dec":"53","Dingbat hex":"35","Unicode dec":"11115","Unicode hex":"2B6B"},{"Typeface name":"Wingdings 3","Dingbat dec":"54","Dingbat hex":"36","Unicode dec":"11117","Unicode hex":"2B6D"},{"Typeface name":"Wingdings 3","Dingbat dec":"55","Dingbat hex":"37","Unicode dec":"11085","Unicode hex":"2B4D"},{"Typeface name":"Wingdings 3","Dingbat dec":"56","Dingbat hex":"38","Unicode dec":"11168","Unicode hex":"2BA0"},{"Typeface name":"Wingdings 3","Dingbat dec":"57","Dingbat hex":"39","Unicode dec":"11169","Unicode hex":"2BA1"},{"Typeface name":"Wingdings 3","Dingbat dec":"58","Dingbat hex":"3A","Unicode dec":"11170","Unicode hex":"2BA2"},{"Typeface name":"Wingdings 3","Dingbat dec":"59","Dingbat hex":"3B","Unicode dec":"11171","Unicode hex":"2BA3"},{"Typeface name":"Wingdings 3","Dingbat dec":"60","Dingbat hex":"3C","Unicode dec":"11172","Unicode hex":"2BA4"},{"Typeface name":"Wingdings 3","Dingbat dec":"61","Dingbat hex":"3D","Unicode dec":"11173","Unicode hex":"2BA5"},{"Typeface name":"Wingdings 3","Dingbat dec":"62","Dingbat hex":"3E","Unicode dec":"11174","Unicode hex":"2BA6"},{"Typeface name":"Wingdings 3","Dingbat dec":"63","Dingbat hex":"3F","Unicode dec":"11175","Unicode hex":"2BA7"},{"Typeface name":"Wingdings 3","Dingbat dec":"64","Dingbat hex":"40","Unicode dec":"11152","Unicode hex":"2B90"},{"Typeface name":"Wingdings 3","Dingbat dec":"65","Dingbat hex":"41","Unicode dec":"11153","Unicode hex":"2B91"},{"Typeface name":"Wingdings 3","Dingbat dec":"66","Dingbat hex":"42","Unicode dec":"11154","Unicode hex":"2B92"},{"Typeface name":"Wingdings 3","Dingbat dec":"67","Dingbat hex":"43","Unicode dec":"11155","Unicode hex":"2B93"},{"Typeface name":"Wingdings 3","Dingbat dec":"68","Dingbat hex":"44","Unicode dec":"11136","Unicode hex":"2B80"},{"Typeface name":"Wingdings 3","Dingbat dec":"69","Dingbat hex":"45","Unicode dec":"11139","Unicode hex":"2B83"},{"Typeface name":"Wingdings 3","Dingbat dec":"70","Dingbat hex":"46","Unicode dec":"11134","Unicode hex":"2B7E"},{"Typeface name":"Wingdings 3","Dingbat dec":"71","Dingbat hex":"47","Unicode dec":"11135","Unicode hex":"2B7F"},{"Typeface name":"Wingdings 3","Dingbat dec":"72","Dingbat hex":"48","Unicode dec":"11140","Unicode hex":"2B84"},{"Typeface name":"Wingdings 3","Dingbat dec":"73","Dingbat hex":"49","Unicode dec":"11142","Unicode hex":"2B86"},{"Typeface name":"Wingdings 3","Dingbat dec":"74","Dingbat hex":"4A","Unicode dec":"11141","Unicode hex":"2B85"},{"Typeface name":"Wingdings 3","Dingbat dec":"75","Dingbat hex":"4B","Unicode dec":"11143","Unicode hex":"2B87"},{"Typeface name":"Wingdings 3","Dingbat dec":"76","Dingbat hex":"4C","Unicode dec":"11151","Unicode hex":"2B8F"},{"Typeface name":"Wingdings 3","Dingbat dec":"77","Dingbat hex":"4D","Unicode dec":"11149","Unicode hex":"2B8D"},{"Typeface name":"Wingdings 3","Dingbat dec":"78","Dingbat hex":"4E","Unicode dec":"11150","Unicode hex":"2B8E"},{"Typeface name":"Wingdings 3","Dingbat dec":"79","Dingbat hex":"4F","Unicode dec":"11148","Unicode hex":"2B8C"},{"Typeface name":"Wingdings 3","Dingbat dec":"80","Dingbat hex":"50","Unicode dec":"11118","Unicode hex":"2B6E"},{"Typeface name":"Wingdings 3","Dingbat dec":"81","Dingbat hex":"51","Unicode dec":"11119","Unicode hex":"2B6F"},{"Typeface name":"Wingdings 3","Dingbat dec":"82","Dingbat hex":"52","Unicode dec":"9099","Unicode hex":"238B"},{"Typeface name":"Wingdings 3","Dingbat dec":"83","Dingbat hex":"53","Unicode dec":"8996","Unicode hex":"2324"},{"Typeface name":"Wingdings 3","Dingbat dec":"84","Dingbat hex":"54","Unicode dec":"8963","Unicode hex":"2303"},{"Typeface name":"Wingdings 3","Dingbat dec":"85","Dingbat hex":"55","Unicode dec":"8997","Unicode hex":"2325"},{"Typeface name":"Wingdings 3","Dingbat dec":"86","Dingbat hex":"56","Unicode dec":"9251","Unicode hex":"2423"},{"Typeface name":"Wingdings 3","Dingbat dec":"87","Dingbat hex":"57","Unicode dec":"9085","Unicode hex":"237D"},{"Typeface name":"Wingdings 3","Dingbat dec":"88","Dingbat hex":"58","Unicode dec":"8682","Unicode hex":"21EA"},{"Typeface name":"Wingdings 3","Dingbat dec":"89","Dingbat hex":"59","Unicode dec":"11192","Unicode hex":"2BB8"},{"Typeface name":"Wingdings 3","Dingbat dec":"90","Dingbat hex":"5A","Unicode dec":"129184","Unicode hex":"1F8A0"},{"Typeface name":"Wingdings 3","Dingbat dec":"91","Dingbat hex":"5B","Unicode dec":"129185","Unicode hex":"1F8A1"},{"Typeface name":"Wingdings 3","Dingbat dec":"92","Dingbat hex":"5C","Unicode dec":"129186","Unicode hex":"1F8A2"},{"Typeface name":"Wingdings 3","Dingbat dec":"93","Dingbat hex":"5D","Unicode dec":"129187","Unicode hex":"1F8A3"},{"Typeface name":"Wingdings 3","Dingbat dec":"94","Dingbat hex":"5E","Unicode dec":"129188","Unicode hex":"1F8A4"},{"Typeface name":"Wingdings 3","Dingbat dec":"95","Dingbat hex":"5F","Unicode dec":"129189","Unicode hex":"1F8A5"},{"Typeface name":"Wingdings 3","Dingbat dec":"96","Dingbat hex":"60","Unicode dec":"129190","Unicode hex":"1F8A6"},{"Typeface name":"Wingdings 3","Dingbat dec":"97","Dingbat hex":"61","Unicode dec":"129191","Unicode hex":"1F8A7"},{"Typeface name":"Wingdings 3","Dingbat dec":"98","Dingbat hex":"62","Unicode dec":"129192","Unicode hex":"1F8A8"},{"Typeface name":"Wingdings 3","Dingbat dec":"99","Dingbat hex":"63","Unicode dec":"129193","Unicode hex":"1F8A9"},{"Typeface name":"Wingdings 3","Dingbat dec":"100","Dingbat hex":"64","Unicode dec":"129194","Unicode hex":"1F8AA"},{"Typeface name":"Wingdings 3","Dingbat dec":"101","Dingbat hex":"65","Unicode dec":"129195","Unicode hex":"1F8AB"},{"Typeface name":"Wingdings 3","Dingbat dec":"102","Dingbat hex":"66","Unicode dec":"129104","Unicode hex":"1F850"},{"Typeface name":"Wingdings 3","Dingbat dec":"103","Dingbat hex":"67","Unicode dec":"129106","Unicode hex":"1F852"},{"Typeface name":"Wingdings 3","Dingbat dec":"104","Dingbat hex":"68","Unicode dec":"129105","Unicode hex":"1F851"},{"Typeface name":"Wingdings 3","Dingbat dec":"105","Dingbat hex":"69","Unicode dec":"129107","Unicode hex":"1F853"},{"Typeface name":"Wingdings 3","Dingbat dec":"106","Dingbat hex":"6A","Unicode dec":"129108","Unicode hex":"1F854"},{"Typeface name":"Wingdings 3","Dingbat dec":"107","Dingbat hex":"6B","Unicode dec":"129109","Unicode hex":"1F855"},{"Typeface name":"Wingdings 3","Dingbat dec":"108","Dingbat hex":"6C","Unicode dec":"129111","Unicode hex":"1F857"},{"Typeface name":"Wingdings 3","Dingbat dec":"109","Dingbat hex":"6D","Unicode dec":"129110","Unicode hex":"1F856"},{"Typeface name":"Wingdings 3","Dingbat dec":"110","Dingbat hex":"6E","Unicode dec":"129112","Unicode hex":"1F858"},{"Typeface name":"Wingdings 3","Dingbat dec":"111","Dingbat hex":"6F","Unicode dec":"129113","Unicode hex":"1F859"},{"Typeface name":"Wingdings 3","Dingbat dec":"112","Dingbat hex":"70","Unicode dec":"9650","Unicode hex":"25B2"},{"Typeface name":"Wingdings 3","Dingbat dec":"113","Dingbat hex":"71","Unicode dec":"9660","Unicode hex":"25BC"},{"Typeface name":"Wingdings 3","Dingbat dec":"114","Dingbat hex":"72","Unicode dec":"9651","Unicode hex":"25B3"},{"Typeface name":"Wingdings 3","Dingbat dec":"115","Dingbat hex":"73","Unicode dec":"9661","Unicode hex":"25BD"},{"Typeface name":"Wingdings 3","Dingbat dec":"116","Dingbat hex":"74","Unicode dec":"9664","Unicode hex":"25C0"},{"Typeface name":"Wingdings 3","Dingbat dec":"117","Dingbat hex":"75","Unicode dec":"9654","Unicode hex":"25B6"},{"Typeface name":"Wingdings 3","Dingbat dec":"118","Dingbat hex":"76","Unicode dec":"9665","Unicode hex":"25C1"},{"Typeface name":"Wingdings 3","Dingbat dec":"119","Dingbat hex":"77","Unicode dec":"9655","Unicode hex":"25B7"},{"Typeface name":"Wingdings 3","Dingbat dec":"120","Dingbat hex":"78","Unicode dec":"9699","Unicode hex":"25E3"},{"Typeface name":"Wingdings 3","Dingbat dec":"121","Dingbat hex":"79","Unicode dec":"9698","Unicode hex":"25E2"},{"Typeface name":"Wingdings 3","Dingbat dec":"122","Dingbat hex":"7A","Unicode dec":"9700","Unicode hex":"25E4"},{"Typeface name":"Wingdings 3","Dingbat dec":"123","Dingbat hex":"7B","Unicode dec":"9701","Unicode hex":"25E5"},{"Typeface name":"Wingdings 3","Dingbat dec":"124","Dingbat hex":"7C","Unicode dec":"128896","Unicode hex":"1F780"},{"Typeface name":"Wingdings 3","Dingbat dec":"125","Dingbat hex":"7D","Unicode dec":"128898","Unicode hex":"1F782"},{"Typeface name":"Wingdings 3","Dingbat dec":"126","Dingbat hex":"7E","Unicode dec":"128897","Unicode hex":"1F781"},{"Typeface name":"Wingdings 3","Dingbat dec":"128","Dingbat hex":"80","Unicode dec":"128899","Unicode hex":"1F783"},{"Typeface name":"Wingdings 3","Dingbat dec":"129","Dingbat hex":"81","Unicode dec":"11205","Unicode hex":"2BC5"},{"Typeface name":"Wingdings 3","Dingbat dec":"130","Dingbat hex":"82","Unicode dec":"11206","Unicode hex":"2BC6"},{"Typeface name":"Wingdings 3","Dingbat dec":"131","Dingbat hex":"83","Unicode dec":"11207","Unicode hex":"2BC7"},{"Typeface name":"Wingdings 3","Dingbat dec":"132","Dingbat hex":"84","Unicode dec":"11208","Unicode hex":"2BC8"},{"Typeface name":"Wingdings 3","Dingbat dec":"133","Dingbat hex":"85","Unicode dec":"11164","Unicode hex":"2B9C"},{"Typeface name":"Wingdings 3","Dingbat dec":"134","Dingbat hex":"86","Unicode dec":"11166","Unicode hex":"2B9E"},{"Typeface name":"Wingdings 3","Dingbat dec":"135","Dingbat hex":"87","Unicode dec":"11165","Unicode hex":"2B9D"},{"Typeface name":"Wingdings 3","Dingbat dec":"136","Dingbat hex":"88","Unicode dec":"11167","Unicode hex":"2B9F"},{"Typeface name":"Wingdings 3","Dingbat dec":"137","Dingbat hex":"89","Unicode dec":"129040","Unicode hex":"1F810"},{"Typeface name":"Wingdings 3","Dingbat dec":"138","Dingbat hex":"8A","Unicode dec":"129042","Unicode hex":"1F812"},{"Typeface name":"Wingdings 3","Dingbat dec":"139","Dingbat hex":"8B","Unicode dec":"129041","Unicode hex":"1F811"},{"Typeface name":"Wingdings 3","Dingbat dec":"140","Dingbat hex":"8C","Unicode dec":"129043","Unicode hex":"1F813"},{"Typeface name":"Wingdings 3","Dingbat dec":"141","Dingbat hex":"8D","Unicode dec":"129044","Unicode hex":"1F814"},{"Typeface name":"Wingdings 3","Dingbat dec":"142","Dingbat hex":"8E","Unicode dec":"129046","Unicode hex":"1F816"},{"Typeface name":"Wingdings 3","Dingbat dec":"143","Dingbat hex":"8F","Unicode dec":"129045","Unicode hex":"1F815"},{"Typeface name":"Wingdings 3","Dingbat dec":"144","Dingbat hex":"90","Unicode dec":"129047","Unicode hex":"1F817"},{"Typeface name":"Wingdings 3","Dingbat dec":"145","Dingbat hex":"91","Unicode dec":"129048","Unicode hex":"1F818"},{"Typeface name":"Wingdings 3","Dingbat dec":"146","Dingbat hex":"92","Unicode dec":"129050","Unicode hex":"1F81A"},{"Typeface name":"Wingdings 3","Dingbat dec":"147","Dingbat hex":"93","Unicode dec":"129049","Unicode hex":"1F819"},{"Typeface name":"Wingdings 3","Dingbat dec":"148","Dingbat hex":"94","Unicode dec":"129051","Unicode hex":"1F81B"},{"Typeface name":"Wingdings 3","Dingbat dec":"149","Dingbat hex":"95","Unicode dec":"129052","Unicode hex":"1F81C"},{"Typeface name":"Wingdings 3","Dingbat dec":"150","Dingbat hex":"96","Unicode dec":"129054","Unicode hex":"1F81E"},{"Typeface name":"Wingdings 3","Dingbat dec":"151","Dingbat hex":"97","Unicode dec":"129053","Unicode hex":"1F81D"},{"Typeface name":"Wingdings 3","Dingbat dec":"152","Dingbat hex":"98","Unicode dec":"129055","Unicode hex":"1F81F"},{"Typeface name":"Wingdings 3","Dingbat dec":"153","Dingbat hex":"99","Unicode dec":"129024","Unicode hex":"1F800"},{"Typeface name":"Wingdings 3","Dingbat dec":"154","Dingbat hex":"9A","Unicode dec":"129026","Unicode hex":"1F802"},{"Typeface name":"Wingdings 3","Dingbat dec":"155","Dingbat hex":"9B","Unicode dec":"129025","Unicode hex":"1F801"},{"Typeface name":"Wingdings 3","Dingbat dec":"156","Dingbat hex":"9C","Unicode dec":"129027","Unicode hex":"1F803"},{"Typeface name":"Wingdings 3","Dingbat dec":"157","Dingbat hex":"9D","Unicode dec":"129028","Unicode hex":"1F804"},{"Typeface name":"Wingdings 3","Dingbat dec":"158","Dingbat hex":"9E","Unicode dec":"129030","Unicode hex":"1F806"},{"Typeface name":"Wingdings 3","Dingbat dec":"159","Dingbat hex":"9F","Unicode dec":"129029","Unicode hex":"1F805"},{"Typeface name":"Wingdings 3","Dingbat dec":"160","Dingbat hex":"A0","Unicode dec":"129031","Unicode hex":"1F807"},{"Typeface name":"Wingdings 3","Dingbat dec":"161","Dingbat hex":"A1","Unicode dec":"129032","Unicode hex":"1F808"},{"Typeface name":"Wingdings 3","Dingbat dec":"162","Dingbat hex":"A2","Unicode dec":"129034","Unicode hex":"1F80A"},{"Typeface name":"Wingdings 3","Dingbat dec":"163","Dingbat hex":"A3","Unicode dec":"129033","Unicode hex":"1F809"},{"Typeface name":"Wingdings 3","Dingbat dec":"164","Dingbat hex":"A4","Unicode dec":"129035","Unicode hex":"1F80B"},{"Typeface name":"Wingdings 3","Dingbat dec":"165","Dingbat hex":"A5","Unicode dec":"129056","Unicode hex":"1F820"},{"Typeface name":"Wingdings 3","Dingbat dec":"166","Dingbat hex":"A6","Unicode dec":"129058","Unicode hex":"1F822"},{"Typeface name":"Wingdings 3","Dingbat dec":"167","Dingbat hex":"A7","Unicode dec":"129060","Unicode hex":"1F824"},{"Typeface name":"Wingdings 3","Dingbat dec":"168","Dingbat hex":"A8","Unicode dec":"129062","Unicode hex":"1F826"},{"Typeface name":"Wingdings 3","Dingbat dec":"169","Dingbat hex":"A9","Unicode dec":"129064","Unicode hex":"1F828"},{"Typeface name":"Wingdings 3","Dingbat dec":"170","Dingbat hex":"AA","Unicode dec":"129066","Unicode hex":"1F82A"},{"Typeface name":"Wingdings 3","Dingbat dec":"171","Dingbat hex":"AB","Unicode dec":"129068","Unicode hex":"1F82C"},{"Typeface name":"Wingdings 3","Dingbat dec":"172","Dingbat hex":"AC","Unicode dec":"129180","Unicode hex":"1F89C"},{"Typeface name":"Wingdings 3","Dingbat dec":"173","Dingbat hex":"AD","Unicode dec":"129181","Unicode hex":"1F89D"},{"Typeface name":"Wingdings 3","Dingbat dec":"174","Dingbat hex":"AE","Unicode dec":"129182","Unicode hex":"1F89E"},{"Typeface name":"Wingdings 3","Dingbat dec":"175","Dingbat hex":"AF","Unicode dec":"129183","Unicode hex":"1F89F"},{"Typeface name":"Wingdings 3","Dingbat dec":"176","Dingbat hex":"B0","Unicode dec":"129070","Unicode hex":"1F82E"},{"Typeface name":"Wingdings 3","Dingbat dec":"177","Dingbat hex":"B1","Unicode dec":"129072","Unicode hex":"1F830"},{"Typeface name":"Wingdings 3","Dingbat dec":"178","Dingbat hex":"B2","Unicode dec":"129074","Unicode hex":"1F832"},{"Typeface name":"Wingdings 3","Dingbat dec":"179","Dingbat hex":"B3","Unicode dec":"129076","Unicode hex":"1F834"},{"Typeface name":"Wingdings 3","Dingbat dec":"180","Dingbat hex":"B4","Unicode dec":"129078","Unicode hex":"1F836"},{"Typeface name":"Wingdings 3","Dingbat dec":"181","Dingbat hex":"B5","Unicode dec":"129080","Unicode hex":"1F838"},{"Typeface name":"Wingdings 3","Dingbat dec":"182","Dingbat hex":"B6","Unicode dec":"129082","Unicode hex":"1F83A"},{"Typeface name":"Wingdings 3","Dingbat dec":"183","Dingbat hex":"B7","Unicode dec":"129081","Unicode hex":"1F839"},{"Typeface name":"Wingdings 3","Dingbat dec":"184","Dingbat hex":"B8","Unicode dec":"129083","Unicode hex":"1F83B"},{"Typeface name":"Wingdings 3","Dingbat dec":"185","Dingbat hex":"B9","Unicode dec":"129176","Unicode hex":"1F898"},{"Typeface name":"Wingdings 3","Dingbat dec":"186","Dingbat hex":"BA","Unicode dec":"129178","Unicode hex":"1F89A"},{"Typeface name":"Wingdings 3","Dingbat dec":"187","Dingbat hex":"BB","Unicode dec":"129177","Unicode hex":"1F899"},{"Typeface name":"Wingdings 3","Dingbat dec":"188","Dingbat hex":"BC","Unicode dec":"129179","Unicode hex":"1F89B"},{"Typeface name":"Wingdings 3","Dingbat dec":"189","Dingbat hex":"BD","Unicode dec":"129084","Unicode hex":"1F83C"},{"Typeface name":"Wingdings 3","Dingbat dec":"190","Dingbat hex":"BE","Unicode dec":"129086","Unicode hex":"1F83E"},{"Typeface name":"Wingdings 3","Dingbat dec":"191","Dingbat hex":"BF","Unicode dec":"129085","Unicode hex":"1F83D"},{"Typeface name":"Wingdings 3","Dingbat dec":"192","Dingbat hex":"C0","Unicode dec":"129087","Unicode hex":"1F83F"},{"Typeface name":"Wingdings 3","Dingbat dec":"193","Dingbat hex":"C1","Unicode dec":"129088","Unicode hex":"1F840"},{"Typeface name":"Wingdings 3","Dingbat dec":"194","Dingbat hex":"C2","Unicode dec":"129090","Unicode hex":"1F842"},{"Typeface name":"Wingdings 3","Dingbat dec":"195","Dingbat hex":"C3","Unicode dec":"129089","Unicode hex":"1F841"},{"Typeface name":"Wingdings 3","Dingbat dec":"196","Dingbat hex":"C4","Unicode dec":"129091","Unicode hex":"1F843"},{"Typeface name":"Wingdings 3","Dingbat dec":"197","Dingbat hex":"C5","Unicode dec":"129092","Unicode hex":"1F844"},{"Typeface name":"Wingdings 3","Dingbat dec":"198","Dingbat hex":"C6","Unicode dec":"129094","Unicode hex":"1F846"},{"Typeface name":"Wingdings 3","Dingbat dec":"199","Dingbat hex":"C7","Unicode dec":"129093","Unicode hex":"1F845"},{"Typeface name":"Wingdings 3","Dingbat dec":"200","Dingbat hex":"C8","Unicode dec":"129095","Unicode hex":"1F847"},{"Typeface name":"Wingdings 3","Dingbat dec":"201","Dingbat hex":"C9","Unicode dec":"11176","Unicode hex":"2BA8"},{"Typeface name":"Wingdings 3","Dingbat dec":"202","Dingbat hex":"CA","Unicode dec":"11177","Unicode hex":"2BA9"},{"Typeface name":"Wingdings 3","Dingbat dec":"203","Dingbat hex":"CB","Unicode dec":"11178","Unicode hex":"2BAA"},{"Typeface name":"Wingdings 3","Dingbat dec":"204","Dingbat hex":"CC","Unicode dec":"11179","Unicode hex":"2BAB"},{"Typeface name":"Wingdings 3","Dingbat dec":"205","Dingbat hex":"CD","Unicode dec":"11180","Unicode hex":"2BAC"},{"Typeface name":"Wingdings 3","Dingbat dec":"206","Dingbat hex":"CE","Unicode dec":"11181","Unicode hex":"2BAD"},{"Typeface name":"Wingdings 3","Dingbat dec":"207","Dingbat hex":"CF","Unicode dec":"11182","Unicode hex":"2BAE"},{"Typeface name":"Wingdings 3","Dingbat dec":"208","Dingbat hex":"D0","Unicode dec":"11183","Unicode hex":"2BAF"},{"Typeface name":"Wingdings 3","Dingbat dec":"209","Dingbat hex":"D1","Unicode dec":"129120","Unicode hex":"1F860"},{"Typeface name":"Wingdings 3","Dingbat dec":"210","Dingbat hex":"D2","Unicode dec":"129122","Unicode hex":"1F862"},{"Typeface name":"Wingdings 3","Dingbat dec":"211","Dingbat hex":"D3","Unicode dec":"129121","Unicode hex":"1F861"},{"Typeface name":"Wingdings 3","Dingbat dec":"212","Dingbat hex":"D4","Unicode dec":"129123","Unicode hex":"1F863"},{"Typeface name":"Wingdings 3","Dingbat dec":"213","Dingbat hex":"D5","Unicode dec":"129124","Unicode hex":"1F864"},{"Typeface name":"Wingdings 3","Dingbat dec":"214","Dingbat hex":"D6","Unicode dec":"129125","Unicode hex":"1F865"},{"Typeface name":"Wingdings 3","Dingbat dec":"215","Dingbat hex":"D7","Unicode dec":"129127","Unicode hex":"1F867"},{"Typeface name":"Wingdings 3","Dingbat dec":"216","Dingbat hex":"D8","Unicode dec":"129126","Unicode hex":"1F866"},{"Typeface name":"Wingdings 3","Dingbat dec":"217","Dingbat hex":"D9","Unicode dec":"129136","Unicode hex":"1F870"},{"Typeface name":"Wingdings 3","Dingbat dec":"218","Dingbat hex":"DA","Unicode dec":"129138","Unicode hex":"1F872"},{"Typeface name":"Wingdings 3","Dingbat dec":"219","Dingbat hex":"DB","Unicode dec":"129137","Unicode hex":"1F871"},{"Typeface name":"Wingdings 3","Dingbat dec":"220","Dingbat hex":"DC","Unicode dec":"129139","Unicode hex":"1F873"},{"Typeface name":"Wingdings 3","Dingbat dec":"221","Dingbat hex":"DD","Unicode dec":"129140","Unicode hex":"1F874"},{"Typeface name":"Wingdings 3","Dingbat dec":"222","Dingbat hex":"DE","Unicode dec":"129141","Unicode hex":"1F875"},{"Typeface name":"Wingdings 3","Dingbat dec":"223","Dingbat hex":"DF","Unicode dec":"129143","Unicode hex":"1F877"},{"Typeface name":"Wingdings 3","Dingbat dec":"224","Dingbat hex":"E0","Unicode dec":"129142","Unicode hex":"1F876"},{"Typeface name":"Wingdings 3","Dingbat dec":"225","Dingbat hex":"E1","Unicode dec":"129152","Unicode hex":"1F880"},{"Typeface name":"Wingdings 3","Dingbat dec":"226","Dingbat hex":"E2","Unicode dec":"129154","Unicode hex":"1F882"},{"Typeface name":"Wingdings 3","Dingbat dec":"227","Dingbat hex":"E3","Unicode dec":"129153","Unicode hex":"1F881"},{"Typeface name":"Wingdings 3","Dingbat dec":"228","Dingbat hex":"E4","Unicode dec":"129155","Unicode hex":"1F883"},{"Typeface name":"Wingdings 3","Dingbat dec":"229","Dingbat hex":"E5","Unicode dec":"129156","Unicode hex":"1F884"},{"Typeface name":"Wingdings 3","Dingbat dec":"230","Dingbat hex":"E6","Unicode dec":"129157","Unicode hex":"1F885"},{"Typeface name":"Wingdings 3","Dingbat dec":"231","Dingbat hex":"E7","Unicode dec":"129159","Unicode hex":"1F887"},{"Typeface name":"Wingdings 3","Dingbat dec":"232","Dingbat hex":"E8","Unicode dec":"129158","Unicode hex":"1F886"},{"Typeface name":"Wingdings 3","Dingbat dec":"233","Dingbat hex":"E9","Unicode dec":"129168","Unicode hex":"1F890"},{"Typeface name":"Wingdings 3","Dingbat dec":"234","Dingbat hex":"EA","Unicode dec":"129170","Unicode hex":"1F892"},{"Typeface name":"Wingdings 3","Dingbat dec":"235","Dingbat hex":"EB","Unicode dec":"129169","Unicode hex":"1F891"},{"Typeface name":"Wingdings 3","Dingbat dec":"236","Dingbat hex":"EC","Unicode dec":"129171","Unicode hex":"1F893"},{"Typeface name":"Wingdings 3","Dingbat dec":"237","Dingbat hex":"ED","Unicode dec":"129172","Unicode hex":"1F894"},{"Typeface name":"Wingdings 3","Dingbat dec":"238","Dingbat hex":"EE","Unicode dec":"129174","Unicode hex":"1F896"},{"Typeface name":"Wingdings 3","Dingbat dec":"239","Dingbat hex":"EF","Unicode dec":"129173","Unicode hex":"1F895"},{"Typeface name":"Wingdings 3","Dingbat dec":"240","Dingbat hex":"F0","Unicode dec":"129175","Unicode hex":"1F897"}]},6909:function(m,v,q){"use strict";var ee=this&&this.__importDefault||function(m){return m&&m.__esModule?m:{default:m}};Object.defineProperty(v,"__esModule",{value:!0}),v.hex=v.dec=v.codePoint=void 0;for(var ae=ee(q(33012)),ie={},de=String.fromCodePoint?String.fromCodePoint:function fromCodePointPolyfill(m){if(m<=65535)return String.fromCharCode(m);var v=Math.floor((m-65536)/1024)+55296,q=(m-65536)%1024+56320;return String.fromCharCode(v,q)},ce=0,le=ae.default;ce{!function(){"use strict";var m,ee,ae,ie,de,ce;function sliceSource(m,v,q){return m.slice(v,q)}function isParamTitle(m){return"param"===m||"argument"===m||"arg"===m}function isReturnTitle(m){return"return"===m||"returns"===m}function isProperty(m){return"property"===m||"prop"===m}function isNameParameterRequired(m){return isParamTitle(m)||isProperty(m)||"alias"===m||"this"===m||"mixes"===m||"requires"===m}function isAllowedNested(m){return isProperty(m)||isParamTitle(m)}function isAllowedOptional(m){return isProperty(m)||isParamTitle(m)}function isTypeParameterRequired(m){return isParamTitle(m)||isReturnTitle(m)||"define"===m||"enum"===m||"implements"===m||"this"===m||"type"===m||"typedef"===m||isProperty(m)}ie=q(649),m=q(32518),ee=q(41408),ce=Object.prototype.hasOwnProperty,de=function hasOwnProperty(m,v){return ce.call(m,v)};var le="[ \\f\\t\\v\\u00a0\\u1680\\u180e\\u2000-\\u200a\\u202f\\u205f\\u3000\\ufeff]",pe="("+le+"*(?:\\*"+le+"?)?)(.+|[\r\n\u2028\u2029])";function unwrapComment(m){return m.replace(/^\/\*\*?/,"").replace(/\*\/$/,"").replace(new RegExp(pe,"g"),"$2").replace(/\s*$/,"")}function convertUnwrappedCommentIndex(m,v){for(var q,ee=m.replace(/^\/\*\*?/,""),ae=0,ie=new RegExp(pe,"g");q=ie.exec(ee);)if(ae+=q[1].length,q.index+q[0].length>v+ae)return v+ae+m.length-ee.length;return m.replace(/\*\/$/,"").replace(/\s*$/,"").length}!function(v){var q,ae,ce,le,pe,fe,ye,be,Re;function advance(){var m=pe.charCodeAt(ae);return ae+=1,!ie.code.isLineTerminator(m)||13===m&&10===pe.charCodeAt(ae)||(ce+=1),String.fromCharCode(m)}function scanTitle(){var m,v="";for(advance();ae=97&&m<=122||m>=65&&m<=90||m>=48&&m<=57);)v+=advance();return v}function seekContent(){var m,v,q=ae;for(v=!1;q=m)return null;if(91===pe.charCodeAt(ae)){if(!v)return null;ee=!0,ce=advance()}if(ce+=scanIdentifier(m),q)for(58!==pe.charCodeAt(ae)||"module"!==ce&&"external"!==ce&&"event"!==ce||(ce+=advance(),ce+=scanIdentifier(m)),91===pe.charCodeAt(ae)&&93===pe.charCodeAt(ae+1)&&(ce+=advance(),ce+=advance());46===pe.charCodeAt(ae)||47===pe.charCodeAt(ae)||35===pe.charCodeAt(ae)||45===pe.charCodeAt(ae)||126===pe.charCodeAt(ae);)ce+=advance(),ce+=scanIdentifier(m);if(ee){if(skipWhiteSpace(m),61===pe.charCodeAt(ae)){var le;ce+=advance(),skipWhiteSpace(m);for(var fe=1;ae=m||93!==pe.charCodeAt(ae))return null;ce+=advance()}return ce}function skipToTag(){for(;ae=le)&&(ee.assert(64===pe.charCodeAt(ae)),!0)}function convertIndex(m){return pe===fe?m:convertUnwrappedCommentIndex(fe,m)}function TagParser(m,v){this._options=m,this._title=v.toLowerCase(),this._tag={title:v,description:null},this._options.lineNumbers&&(this._tag.lineNumber=ce),this._first=ae-v.length-1,this._last=0,this._extra={}}function parseTag(m){var v,q;if(!skipToTag())return null;for(q=(v=new TagParser(m,scanTitle())).parse();ae1&&(this._tag.default=m.slice(1).join("=")),this._tag.name=m[0],this._tag.type&&"OptionalType"!==this._tag.type.type&&(this._tag.type={type:"OptionalType",expression:this._tag.type}));else{if(!isNameParameterRequired(this._title))return!0;if(isParamTitle(this._title)&&this._tag.type&&this._tag.type.name)this._extra.name=this._tag.type,this._tag.name=this._tag.type.name,this._tag.type=null;else if(!this.addError("Missing or invalid tag name"))return!1}return!0},TagParser.prototype.parseDescription=function parseDescription(){var m=sliceSource(pe,ae,this._last).trim();return m&&(/^-\s+/.test(m)&&(m=m.substring(2)),this._tag.description=m),!0},TagParser.prototype.parseCaption=function parseDescription(){var m=sliceSource(pe,ae,this._last).trim(),v="",q="",ee=m.indexOf(v),ie=m.indexOf(q);return ee>=0&&ie>=0?(this._tag.caption=m.substring(ee+v.length,ie).trim(),this._tag.description=m.substring(ie+q.length).trim()):this._tag.description=m,!0},TagParser.prototype.parseKind=function parseKind(){var m,v;return v={class:!0,constant:!0,event:!0,external:!0,file:!0,function:!0,member:!0,mixin:!0,module:!0,namespace:!0,typedef:!0},m=sliceSource(pe,ae,this._last).trim(),this._tag.kind=m,!(!de(v,m)&&!this.addError("Invalid kind name '%0'",m))},TagParser.prototype.parseAccess=function parseAccess(){var m;return m=sliceSource(pe,ae,this._last).trim(),this._tag.access=m,!("private"!==m&&"protected"!==m&&"public"!==m&&!this.addError("Invalid access name '%0'",m))},TagParser.prototype.parseThis=function parseThis(){var m=sliceSource(pe,ae,this._last).trim();return m&&"{"===m.charAt(0)?this.parseType()&&"NameExpression"===this._tag.type.type||"UnionType"===this._tag.type.type?(this._tag.name=this._tag.type.name,!0):this.addError("Invalid name for this"):this.parseNamePath()},TagParser.prototype.parseVariation=function parseVariation(){var m,v;return v=sliceSource(pe,ae,this._last).trim(),m=parseFloat(v,10),this._tag.variation=m,!(isNaN(m)&&!this.addError("Invalid variation '%0'",v))},TagParser.prototype.ensureEnd=function(){var m=sliceSource(pe,ae,this._last).trim();return!(m&&!this.addError("Unknown content '%0'",m))},TagParser.prototype.epilogue=function epilogue(){var m;return m=this._tag.description,!(isAllowedOptional(this._title)&&!this._tag.type&&m&&"["===m.charAt(0)&&(this._tag.type=this._extra.name,this._tag.name||(this._tag.name=void 0),!be&&!this.addError("Missing or invalid tag name")))},q={access:["parseAccess"],alias:["parseNamePath","ensureEnd"],augments:["parseType","parseNamePathOptional","ensureEnd"],constructor:["parseType","parseNamePathOptional","ensureEnd"],class:["parseType","parseNamePathOptional","ensureEnd"],extends:["parseType","parseNamePathOptional","ensureEnd"],example:["parseCaption"],deprecated:["parseDescription"],global:["ensureEnd"],inner:["ensureEnd"],instance:["ensureEnd"],kind:["parseKind"],mixes:["parseNamePath","ensureEnd"],mixin:["parseNamePathOptional","ensureEnd"],member:["parseType","parseNamePathOptional","ensureEnd"],method:["parseNamePathOptional","ensureEnd"],module:["parseType","parseNamePathOptional","ensureEnd"],func:["parseNamePathOptional","ensureEnd"],function:["parseNamePathOptional","ensureEnd"],var:["parseType","parseNamePathOptional","ensureEnd"],name:["parseNamePath","ensureEnd"],namespace:["parseType","parseNamePathOptional","ensureEnd"],private:["parseType","parseDescription"],protected:["parseType","parseDescription"],public:["parseType","parseDescription"],readonly:["ensureEnd"],requires:["parseNamePath","ensureEnd"],since:["parseDescription"],static:["ensureEnd"],summary:["parseDescription"],this:["parseThis","ensureEnd"],todo:["parseDescription"],typedef:["parseType","parseNamePathOptional"],variation:["parseVariation"],version:["parseDescription"]},TagParser.prototype.parse=function parse(){var m,v,ee;if(!this._title&&!this.addError("Missing or invalid title"))return null;for(this._last=seekContent(this._title),this._options.range&&(this._tag.range=[this._first,pe.slice(0,this._last).replace(/\s*$/,"").length].map(convertIndex)),m=0,v=(ee=de(q,this._title)?q[this._title]:["parseType","parseName","parseDescription","epilogue"]).length;m{!function(){"use strict";var m,ee,ae,ie,de,ce,le,pe,fe,ye,be,Re;function isTypeName(m){return-1==="><(){}[],:*|?!=".indexOf(String.fromCharCode(m))&&!fe.code.isWhiteSpace(m)&&!fe.code.isLineTerminator(m)}function Context(m,v,q,ee){this._previous=m,this._index=v,this._token=q,this._value=ee}function maybeAddRange(m,v){return Re&&(m.range=[v[0]+be,v[1]+be]),m}function advance(){var m=ae.charAt(de);return de+=1,m}function scanHexEscape(m){var v,q,ee,ce=0;for(q="u"===m?4:2,v=0;v=0&&de=ie)return ee.ILLEGAL;if(60===ae.charCodeAt(de+1))break}pe+=advance()}return ee.NAME}function next(){var m;for(ce=de;de=ie)return le=ee.EOF;switch(m=ae.charCodeAt(de)){case 39:case 34:return le=scanString();case 58:return advance(),le=ee.COLON;case 44:return advance(),le=ee.COMMA;case 40:return advance(),le=ee.LPAREN;case 41:return advance(),le=ee.RPAREN;case 91:return advance(),le=ee.LBRACK;case 93:return advance(),le=ee.RBRACK;case 123:return advance(),le=ee.LBRACE;case 125:return advance(),le=ee.RBRACE;case 46:if(de+1{!function(){"use strict";var m,ee;function DoctrineError(m){this.name="DoctrineError",this.message=m}m=q(82954).i8,v.VERSION=m,DoctrineError.prototype=((ee=function(){}).prototype=Error.prototype,new ee),DoctrineError.prototype.constructor=DoctrineError,v.DoctrineError=DoctrineError,v.throwError=function throwError(m){throw new DoctrineError(m)},v.assert=q(48583)}()},99960:(m,v)=>{"use strict";var q;Object.defineProperty(v,"__esModule",{value:!0}),v.Doctype=v.CDATA=v.Tag=v.Style=v.Script=v.Comment=v.Directive=v.Text=v.Root=v.isTag=v.ElementType=void 0,function(m){m.Root="root",m.Text="text",m.Directive="directive",m.Comment="comment",m.Script="script",m.Style="style",m.Tag="tag",m.CDATA="cdata",m.Doctype="doctype"}(q=v.ElementType||(v.ElementType={})),v.isTag=function isTag(m){return m.type===q.Tag||m.type===q.Script||m.type===q.Style},v.Root=q.Root,v.Text=q.Text,v.Directive=q.Directive,v.Comment=q.Comment,v.Script=q.Script,v.Style=q.Style,v.Tag=q.Tag,v.CDATA=q.CDATA,v.Doctype=q.Doctype},47097:(m,v,q)=>{"use strict";q(8091).polyfill()},8091:m=>{"use strict";function assign(m,v){if(null==m)throw new TypeError("Cannot convert first argument to object");for(var q=Object(m),ee=1;ee{"use strict";m.exports=q(82702).polyfill()},82702:function(m,v,q){m.exports=function(){"use strict";function objectOrFunction(m){var v=typeof m;return null!==m&&("object"===v||"function"===v)}function isFunction(m){return"function"==typeof m}var m=Array.isArray?Array.isArray:function(m){return"[object Array]"===Object.prototype.toString.call(m)},v=0,ee=void 0,ae=void 0,ie=function asap(m,q){ye[v]=m,ye[v+1]=q,2===(v+=2)&&(ae?ae(flush):be())};function setScheduler(m){ae=m}function setAsap(m){ie=m}var de="undefined"!=typeof window?window:void 0,ce=de||{},le=ce.MutationObserver||ce.WebKitMutationObserver,pe="undefined"==typeof self&&"undefined"!=typeof process&&"[object process]"==={}.toString.call(process),fe="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel;function useNextTick(){return function(){return process.nextTick(flush)}}function useVertxTimer(){return void 0!==ee?function(){ee(flush)}:useSetTimeout()}function useMutationObserver(){var m=0,v=new le(flush),q=document.createTextNode("");return v.observe(q,{characterData:!0}),function(){q.data=m=++m%2}}function useMessageChannel(){var m=new MessageChannel;return m.port1.onmessage=flush,function(){return m.port2.postMessage(0)}}function useSetTimeout(){var m=setTimeout;return function(){return m(flush,1)}}var ye=new Array(1e3);function flush(){for(var m=0;m{!function(){"use strict";function isStatement(m){if(null==m)return!1;switch(m.type){case"BlockStatement":case"BreakStatement":case"ContinueStatement":case"DebuggerStatement":case"DoWhileStatement":case"EmptyStatement":case"ExpressionStatement":case"ForInStatement":case"ForStatement":case"IfStatement":case"LabeledStatement":case"ReturnStatement":case"SwitchStatement":case"ThrowStatement":case"TryStatement":case"VariableDeclaration":case"WhileStatement":case"WithStatement":return!0}return!1}function trailingStatement(m){switch(m.type){case"IfStatement":return null!=m.alternate?m.alternate:m.consequent;case"LabeledStatement":case"ForStatement":case"ForInStatement":case"WhileStatement":case"WithStatement":return m.body}return null}m.exports={isExpression:function isExpression(m){if(null==m)return!1;switch(m.type){case"ArrayExpression":case"AssignmentExpression":case"BinaryExpression":case"CallExpression":case"ConditionalExpression":case"FunctionExpression":case"Identifier":case"Literal":case"LogicalExpression":case"MemberExpression":case"NewExpression":case"ObjectExpression":case"SequenceExpression":case"ThisExpression":case"UnaryExpression":case"UpdateExpression":return!0}return!1},isStatement:isStatement,isIterationStatement:function isIterationStatement(m){if(null==m)return!1;switch(m.type){case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"WhileStatement":return!0}return!1},isSourceElement:function isSourceElement(m){return isStatement(m)||null!=m&&"FunctionDeclaration"===m.type},isProblematicIfStatement:function isProblematicIfStatement(m){var v;if("IfStatement"!==m.type)return!1;if(null==m.alternate)return!1;v=m.consequent;do{if("IfStatement"===v.type&&null==v.alternate)return!0;v=trailingStatement(v)}while(v);return!1},trailingStatement:trailingStatement}}()},65619:m=>{!function(){"use strict";var v,q,ee,ae,ie,de;function fromCodePoint(m){return m<=65535?String.fromCharCode(m):String.fromCharCode(Math.floor((m-65536)/1024)+55296)+String.fromCharCode((m-65536)%1024+56320)}for(q={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/,NonAsciiIdentifierPart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/},v={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]/,NonAsciiIdentifierPart:/[\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/},ee=[5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279],ae=new Array(128),de=0;de<128;++de)ae[de]=de>=97&&de<=122||de>=65&&de<=90||36===de||95===de;for(ie=new Array(128),de=0;de<128;++de)ie[de]=de>=97&&de<=122||de>=65&&de<=90||de>=48&&de<=57||36===de||95===de;m.exports={isDecimalDigit:function isDecimalDigit(m){return 48<=m&&m<=57},isHexDigit:function isHexDigit(m){return 48<=m&&m<=57||97<=m&&m<=102||65<=m&&m<=70},isOctalDigit:function isOctalDigit(m){return m>=48&&m<=55},isWhiteSpace:function isWhiteSpace(m){return 32===m||9===m||11===m||12===m||160===m||m>=5760&&ee.indexOf(m)>=0},isLineTerminator:function isLineTerminator(m){return 10===m||13===m||8232===m||8233===m},isIdentifierStartES5:function isIdentifierStartES5(m){return m<128?ae[m]:q.NonAsciiIdentifierStart.test(fromCodePoint(m))},isIdentifierPartES5:function isIdentifierPartES5(m){return m<128?ie[m]:q.NonAsciiIdentifierPart.test(fromCodePoint(m))},isIdentifierStartES6:function isIdentifierStartES6(m){return m<128?ae[m]:v.NonAsciiIdentifierStart.test(fromCodePoint(m))},isIdentifierPartES6:function isIdentifierPartES6(m){return m<128?ie[m]:v.NonAsciiIdentifierPart.test(fromCodePoint(m))}}}()},50702:(m,v,q)=>{!function(){"use strict";var v=q(65619);function isStrictModeReservedWordES6(m){switch(m){case"implements":case"interface":case"package":case"private":case"protected":case"public":case"static":case"let":return!0;default:return!1}}function isKeywordES5(m,v){return!(!v&&"yield"===m)&&isKeywordES6(m,v)}function isKeywordES6(m,v){if(v&&isStrictModeReservedWordES6(m))return!0;switch(m.length){case 2:return"if"===m||"in"===m||"do"===m;case 3:return"var"===m||"for"===m||"new"===m||"try"===m;case 4:return"this"===m||"else"===m||"case"===m||"void"===m||"with"===m||"enum"===m;case 5:return"while"===m||"break"===m||"catch"===m||"throw"===m||"const"===m||"yield"===m||"class"===m||"super"===m;case 6:return"return"===m||"typeof"===m||"delete"===m||"switch"===m||"export"===m||"import"===m;case 7:return"default"===m||"finally"===m||"extends"===m;case 8:return"function"===m||"continue"===m||"debugger"===m;case 10:return"instanceof"===m;default:return!1}}function isReservedWordES5(m,v){return"null"===m||"true"===m||"false"===m||isKeywordES5(m,v)}function isReservedWordES6(m,v){return"null"===m||"true"===m||"false"===m||isKeywordES6(m,v)}function isIdentifierNameES5(m){var q,ee,ae;if(0===m.length)return!1;if(ae=m.charCodeAt(0),!v.isIdentifierStartES5(ae))return!1;for(q=1,ee=m.length;q=ee)return!1;if(!(56320<=(ie=m.charCodeAt(q))&&ie<=57343))return!1;ae=1024*(ae-55296)+(ie-56320)+65536}if(!de(ae))return!1;de=v.isIdentifierPartES6}return!0}m.exports={isKeywordES5:isKeywordES5,isKeywordES6:isKeywordES6,isReservedWordES5:isReservedWordES5,isReservedWordES6:isReservedWordES6,isRestrictedWord:function isRestrictedWord(m){return"eval"===m||"arguments"===m},isIdentifierNameES5:isIdentifierNameES5,isIdentifierNameES6:isIdentifierNameES6,isIdentifierES5:function isIdentifierES5(m,v){return isIdentifierNameES5(m)&&!isReservedWordES5(m,v)},isIdentifierES6:function isIdentifierES6(m,v){return isIdentifierNameES6(m)&&!isReservedWordES6(m,v)}}}()},649:(m,v,q)=>{!function(){"use strict";v.ast=q(84974),v.code=q(65619),v.keyword=q(50702)}()},17187:m=>{"use strict";var v,q="object"==typeof Reflect?Reflect:null,ee=q&&"function"==typeof q.apply?q.apply:function ReflectApply(m,v,q){return Function.prototype.apply.call(m,v,q)};function ProcessEmitWarning(m){console&&console.warn&&console.warn(m)}v=q&&"function"==typeof q.ownKeys?q.ownKeys:Object.getOwnPropertySymbols?function ReflectOwnKeys(m){return Object.getOwnPropertyNames(m).concat(Object.getOwnPropertySymbols(m))}:function ReflectOwnKeys(m){return Object.getOwnPropertyNames(m)};var ae=Number.isNaN||function NumberIsNaN(m){return m!=m};function EventEmitter(){EventEmitter.init.call(this)}m.exports=EventEmitter,m.exports.once=function once(m,v){return new Promise((function(q,ee){function errorListener(q){m.removeListener(v,resolver),ee(q)}function resolver(){"function"==typeof m.removeListener&&m.removeListener("error",errorListener),q([].slice.call(arguments))}eventTargetAgnosticAddListener(m,v,resolver,{once:!0}),"error"!==v&&addErrorHandlerIfEventEmitter(m,errorListener,{once:!0})}))},EventEmitter.EventEmitter=EventEmitter,EventEmitter.prototype._events=void 0,EventEmitter.prototype._eventsCount=0,EventEmitter.prototype._maxListeners=void 0;var ie=10;function checkListener(m){if("function"!=typeof m)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof m)}function _getMaxListeners(m){return void 0===m._maxListeners?EventEmitter.defaultMaxListeners:m._maxListeners}function _addListener(m,v,q,ee){var ae,ie,de;if(checkListener(q),void 0===(ie=m._events)?(ie=m._events=Object.create(null),m._eventsCount=0):(void 0!==ie.newListener&&(m.emit("newListener",v,q.listener?q.listener:q),ie=m._events),de=ie[v]),void 0===de)de=ie[v]=q,++m._eventsCount;else if("function"==typeof de?de=ie[v]=ee?[q,de]:[de,q]:ee?de.unshift(q):de.push(q),(ae=_getMaxListeners(m))>0&&de.length>ae&&!de.warned){de.warned=!0;var ce=new Error("Possible EventEmitter memory leak detected. "+de.length+" "+String(v)+" listeners added. Use emitter.setMaxListeners() to increase limit");ce.name="MaxListenersExceededWarning",ce.emitter=m,ce.type=v,ce.count=de.length,ProcessEmitWarning(ce)}return m}function onceWrapper(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function _onceWrap(m,v,q){var ee={fired:!1,wrapFn:void 0,target:m,type:v,listener:q},ae=onceWrapper.bind(ee);return ae.listener=q,ee.wrapFn=ae,ae}function _listeners(m,v,q){var ee=m._events;if(void 0===ee)return[];var ae=ee[v];return void 0===ae?[]:"function"==typeof ae?q?[ae.listener||ae]:[ae]:q?unwrapListeners(ae):arrayClone(ae,ae.length)}function listenerCount(m){var v=this._events;if(void 0!==v){var q=v[m];if("function"==typeof q)return 1;if(void 0!==q)return q.length}return 0}function arrayClone(m,v){for(var q=new Array(v),ee=0;ee0&&(de=v[0]),de instanceof Error)throw de;var ce=new Error("Unhandled error."+(de?" ("+de.message+")":""));throw ce.context=de,ce}var le=ie[m];if(void 0===le)return!1;if("function"==typeof le)ee(le,this,v);else{var pe=le.length,fe=arrayClone(le,pe);for(q=0;q=0;ie--)if(q[ie]===v||q[ie].listener===v){de=q[ie].listener,ae=ie;break}if(ae<0)return this;0===ae?q.shift():spliceOne(q,ae),1===q.length&&(ee[m]=q[0]),void 0!==ee.removeListener&&this.emit("removeListener",m,de||v)}return this},EventEmitter.prototype.off=EventEmitter.prototype.removeListener,EventEmitter.prototype.removeAllListeners=function removeAllListeners(m){var v,q,ee;if(void 0===(q=this._events))return this;if(void 0===q.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==q[m]&&(0==--this._eventsCount?this._events=Object.create(null):delete q[m]),this;if(0===arguments.length){var ae,ie=Object.keys(q);for(ee=0;ee=0;ee--)this.removeListener(m,v[ee]);return this},EventEmitter.prototype.listeners=function listeners(m){return _listeners(this,m,!0)},EventEmitter.prototype.rawListeners=function rawListeners(m){return _listeners(this,m,!1)},EventEmitter.listenerCount=function(m,v){return"function"==typeof m.listenerCount?m.listenerCount(v):listenerCount.call(m,v)},EventEmitter.prototype.listenerCount=listenerCount,EventEmitter.prototype.eventNames=function eventNames(){return this._eventsCount>0?v(this._events):[]}},57625:()=>{!function(){var m=/^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^\(\s\/]*)\s*/;function _name(){var v,q;return this===Function||this===Function.prototype.constructor?q="Function":this!==Function.prototype&&(q=(v=(""+this).match(m))&&v[1]),q||""}var v=!("name"in Function.prototype&&"name"in function x(){}),q="function"==typeof Object.defineProperty&&function(){var m;try{Object.defineProperty(Function.prototype,"_xyz",{get:function(){return"blah"},configurable:!0}),m="blah"===Function.prototype._xyz,delete Function.prototype._xyz}catch(v){m=!1}return m}(),ee="function"==typeof Object.prototype.__defineGetter__&&function(){var m;try{Function.prototype.__defineGetter__("_abc",(function(){return"foo"})),m="foo"===Function.prototype._abc,delete Function.prototype._abc}catch(v){m=!1}return m}();Function.prototype._name=_name,v&&(q?Object.defineProperty(Function.prototype,"name",{get:function(){var m=_name.call(this);return this!==Function.prototype&&Object.defineProperty(this,"name",{value:m,configurable:!0}),m},configurable:!0}):ee&&Function.prototype.__defineGetter__("name",(function(){var m=_name.call(this);return this!==Function.prototype&&this.__defineGetter__("name",(function(){return m})),m})))}()},89144:(m,v,q)=>{var ee,ae=void 0!==q.g?q.g:"undefined"!=typeof window?window:{},ie=q(25893);"undefined"!=typeof document?ee=document:(ee=ae["__GLOBAL_DOCUMENT_CACHE@4"])||(ee=ae["__GLOBAL_DOCUMENT_CACHE@4"]=ie),m.exports=ee},58908:(m,v,q)=>{var ee;ee="undefined"!=typeof window?window:void 0!==q.g?q.g:"undefined"!=typeof self?self:{},m.exports=ee},80504:m=>{"use strict";function pad(m,v){for(;m.length'"&]/g,nonAscii:/(?:[<>'"&\u0080-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g,nonAsciiPrintable:/(?:[<>'"&\x01-\x08\x11-\x15\x17-\x1F\x7f-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g,extensive:/(?:[\x01-\x0c\x0e-\x1f\x21-\x2c\x2e-\x2f\x3a-\x40\x5b-\x60\x7b-\x7d\x7f-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g},pe={mode:"specialChars",level:"all",numeric:"decimal"};v.encode=function encode(m,v){var q=void 0===(fe=(ie=void 0===v?pe:v).mode)?"specialChars":fe,ee=void 0===(xe=ie.numeric)?"decimal":xe,ae=void 0===(_e=ie.level)?"all":_e;if(!m)return"";var ie,fe,ye=le[q],be=ce[ae].characters,Re="hexadecimal"===ee;if(ye.lastIndex=0,ie=ye.exec(m)){fe="";var xe=0;do{xe!==ie.index&&(fe+=m.substring(xe,ie.index));var _e,we=be[_e=ie[0]];if(!we){var Te=_e.length>1?de.getCodePoint(_e,0):_e.charCodeAt(0);we=(Re?"&#x"+Te.toString(16):"&#"+Te)+";"}fe+=we,xe=ie.index+_e.length}while(ie=ye.exec(m));xe!==m.length&&(fe+=m.substring(xe))}else fe=m;return fe};var fe={scope:"body",level:"all"},ye=/&(?:#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);/g,be=/&(?:#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+)[;=]?/g,Re={xml:{strict:ye,attribute:be,body:ae.bodyRegExps.xml},html4:{strict:ye,attribute:be,body:ae.bodyRegExps.html4},html5:{strict:ye,attribute:be,body:ae.bodyRegExps.html5}},xe=ee(ee({},Re),{all:Re.html5}),_e=String.fromCharCode,we=_e(65533),Te={level:"all"};v.decodeEntity=function decodeEntity(m,v){var q=void 0===(ee=(void 0===v?Te:v).level)?"all":ee;if(!m)return"";var ee=m,ae=(m[m.length-1],ce[q].entities[m]);if(ae)ee=ae;else if("&"===m[0]&&"#"===m[1]){var le=m[2],pe="x"==le||"X"==le?parseInt(m.substr(3),16):parseInt(m.substr(2));ee=pe>=1114111?we:pe>65535?de.fromCodePoint(pe):_e(ie.numericUnicodeMap[pe]||pe)}return ee},v.decode=function decode(m,v){var q=void 0===v?fe:v,ee=q.level,ae=void 0===ee?"all":ee,le=q.scope,pe=void 0===le?"xml"===ae?"strict":"body":le;if(!m)return"";var ye=xe[ae][pe],be=ce[ae].entities,Re="attribute"===pe,Te="strict"===pe;ye.lastIndex=0;var Se,Ie=ye.exec(m);if(Ie){Se="";var Pe=0;do{Pe!==Ie.index&&(Se+=m.substring(Pe,Ie.index));var qe=Ie[0],We=qe,ze=qe[qe.length-1];if(Re&&"="===ze)We=qe;else if(Te&&";"!==ze)We=qe;else{var Ve=be[qe];if(Ve)We=Ve;else if("&"===qe[0]&&"#"===qe[1]){var He=qe[2],Xe="x"==He||"X"==He?parseInt(qe.substr(3),16):parseInt(qe.substr(2));We=Xe>=1114111?we:Xe>65535?de.fromCodePoint(Xe):_e(ie.numericUnicodeMap[Xe]||Xe)}}Se+=We,Pe=Ie.index+qe.length}while(Ie=ye.exec(m));Pe!==m.length&&(Se+=m.substring(Pe))}else Se=m;return Se}},57206:(m,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.bodyRegExps={xml:/&(?:#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);?/g,html4:/&(?:nbsp|iexcl|cent|pound|curren|yen|brvbar|sect|uml|copy|ordf|laquo|not|shy|reg|macr|deg|plusmn|sup2|sup3|acute|micro|para|middot|cedil|sup1|ordm|raquo|frac14|frac12|frac34|iquest|Agrave|Aacute|Acirc|Atilde|Auml|Aring|AElig|Ccedil|Egrave|Eacute|Ecirc|Euml|Igrave|Iacute|Icirc|Iuml|ETH|Ntilde|Ograve|Oacute|Ocirc|Otilde|Ouml|times|Oslash|Ugrave|Uacute|Ucirc|Uuml|Yacute|THORN|szlig|agrave|aacute|acirc|atilde|auml|aring|aelig|ccedil|egrave|eacute|ecirc|euml|igrave|iacute|icirc|iuml|eth|ntilde|ograve|oacute|ocirc|otilde|ouml|divide|oslash|ugrave|uacute|ucirc|uuml|yacute|thorn|yuml|quot|amp|lt|gt|#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);?/g,html5:/&(?:AElig|AMP|Aacute|Acirc|Agrave|Aring|Atilde|Auml|COPY|Ccedil|ETH|Eacute|Ecirc|Egrave|Euml|GT|Iacute|Icirc|Igrave|Iuml|LT|Ntilde|Oacute|Ocirc|Ograve|Oslash|Otilde|Ouml|QUOT|REG|THORN|Uacute|Ucirc|Ugrave|Uuml|Yacute|aacute|acirc|acute|aelig|agrave|amp|aring|atilde|auml|brvbar|ccedil|cedil|cent|copy|curren|deg|divide|eacute|ecirc|egrave|eth|euml|frac12|frac14|frac34|gt|iacute|icirc|iexcl|igrave|iquest|iuml|laquo|lt|macr|micro|middot|nbsp|not|ntilde|oacute|ocirc|ograve|ordf|ordm|oslash|otilde|ouml|para|plusmn|pound|quot|raquo|reg|sect|shy|sup1|sup2|sup3|szlig|thorn|times|uacute|ucirc|ugrave|uml|uuml|yacute|yen|yuml|#\d+|#[xX][\da-fA-F]+|[0-9a-zA-Z]+);?/g},v.namedReferences={xml:{entities:{"<":"<",">":">",""":'"',"'":"'","&":"&"},characters:{"<":"<",">":">",'"':""","'":"'","&":"&"}},html4:{entities:{"'":"'"," ":" "," ":" ","¡":"¡","¡":"¡","¢":"¢","¢":"¢","£":"£","£":"£","¤":"¤","¤":"¤","¥":"¥","¥":"¥","¦":"¦","¦":"¦","§":"§","§":"§","¨":"¨","¨":"¨","©":"©","©":"©","ª":"ª","ª":"ª","«":"«","«":"«","¬":"¬","¬":"¬","­":"­","­":"­","®":"®","®":"®","¯":"¯","¯":"¯","°":"°","°":"°","±":"±","±":"±","²":"²","²":"²","³":"³","³":"³","´":"´","´":"´","µ":"µ","µ":"µ","¶":"¶","¶":"¶","·":"·","·":"·","¸":"¸","¸":"¸","¹":"¹","¹":"¹","º":"º","º":"º","»":"»","»":"»","¼":"¼","¼":"¼","½":"½","½":"½","¾":"¾","¾":"¾","¿":"¿","¿":"¿","À":"À","À":"À","Á":"Á","Á":"Á","Â":"Â","Â":"Â","Ã":"Ã","Ã":"Ã","Ä":"Ä","Ä":"Ä","Å":"Å","Å":"Å","Æ":"Æ","Æ":"Æ","Ç":"Ç","Ç":"Ç","È":"È","È":"È","É":"É","É":"É","Ê":"Ê","Ê":"Ê","Ë":"Ë","Ë":"Ë","Ì":"Ì","Ì":"Ì","Í":"Í","Í":"Í","Î":"Î","Î":"Î","Ï":"Ï","Ï":"Ï","Ð":"Ð","Ð":"Ð","Ñ":"Ñ","Ñ":"Ñ","Ò":"Ò","Ò":"Ò","Ó":"Ó","Ó":"Ó","Ô":"Ô","Ô":"Ô","Õ":"Õ","Õ":"Õ","Ö":"Ö","Ö":"Ö","×":"×","×":"×","Ø":"Ø","Ø":"Ø","Ù":"Ù","Ù":"Ù","Ú":"Ú","Ú":"Ú","Û":"Û","Û":"Û","Ü":"Ü","Ü":"Ü","Ý":"Ý","Ý":"Ý","Þ":"Þ","Þ":"Þ","ß":"ß","ß":"ß","à":"à","à":"à","á":"á","á":"á","â":"â","â":"â","ã":"ã","ã":"ã","ä":"ä","ä":"ä","å":"å","å":"å","æ":"æ","æ":"æ","ç":"ç","ç":"ç","è":"è","è":"è","é":"é","é":"é","ê":"ê","ê":"ê","ë":"ë","ë":"ë","ì":"ì","ì":"ì","í":"í","í":"í","î":"î","î":"î","ï":"ï","ï":"ï","ð":"ð","ð":"ð","ñ":"ñ","ñ":"ñ","ò":"ò","ò":"ò","ó":"ó","ó":"ó","ô":"ô","ô":"ô","õ":"õ","õ":"õ","ö":"ö","ö":"ö","÷":"÷","÷":"÷","ø":"ø","ø":"ø","ù":"ù","ù":"ù","ú":"ú","ú":"ú","û":"û","û":"û","ü":"ü","ü":"ü","ý":"ý","ý":"ý","þ":"þ","þ":"þ","ÿ":"ÿ","ÿ":"ÿ",""":'"',""":'"',"&":"&","&":"&","<":"<","<":"<",">":">",">":">","Œ":"Œ","œ":"œ","Š":"Š","š":"š","Ÿ":"Ÿ","ˆ":"ˆ","˜":"˜"," ":" "," ":" "," ":" ","‌":"‌","‍":"‍","‎":"‎","‏":"‏","–":"–","—":"—","‘":"‘","’":"’","‚":"‚","“":"“","”":"”","„":"„","†":"†","‡":"‡","‰":"‰","‹":"‹","›":"›","€":"€","ƒ":"ƒ","Α":"Α","Β":"Β","Γ":"Γ","Δ":"Δ","Ε":"Ε","Ζ":"Ζ","Η":"Η","Θ":"Θ","Ι":"Ι","Κ":"Κ","Λ":"Λ","Μ":"Μ","Ν":"Ν","Ξ":"Ξ","Ο":"Ο","Π":"Π","Ρ":"Ρ","Σ":"Σ","Τ":"Τ","Υ":"Υ","Φ":"Φ","Χ":"Χ","Ψ":"Ψ","Ω":"Ω","α":"α","β":"β","γ":"γ","δ":"δ","ε":"ε","ζ":"ζ","η":"η","θ":"θ","ι":"ι","κ":"κ","λ":"λ","μ":"μ","ν":"ν","ξ":"ξ","ο":"ο","π":"π","ρ":"ρ","ς":"ς","σ":"σ","τ":"τ","υ":"υ","φ":"φ","χ":"χ","ψ":"ψ","ω":"ω","ϑ":"ϑ","ϒ":"ϒ","ϖ":"ϖ","•":"•","…":"…","′":"′","″":"″","‾":"‾","⁄":"⁄","℘":"℘","ℑ":"ℑ","ℜ":"ℜ","™":"™","ℵ":"ℵ","←":"←","↑":"↑","→":"→","↓":"↓","↔":"↔","↵":"↵","⇐":"⇐","⇑":"⇑","⇒":"⇒","⇓":"⇓","⇔":"⇔","∀":"∀","∂":"∂","∃":"∃","∅":"∅","∇":"∇","∈":"∈","∉":"∉","∋":"∋","∏":"∏","∑":"∑","−":"−","∗":"∗","√":"√","∝":"∝","∞":"∞","∠":"∠","∧":"∧","∨":"∨","∩":"∩","∪":"∪","∫":"∫","∴":"∴","∼":"∼","≅":"≅","≈":"≈","≠":"≠","≡":"≡","≤":"≤","≥":"≥","⊂":"⊂","⊃":"⊃","⊄":"⊄","⊆":"⊆","⊇":"⊇","⊕":"⊕","⊗":"⊗","⊥":"⊥","⋅":"⋅","⌈":"⌈","⌉":"⌉","⌊":"⌊","⌋":"⌋","⟨":"〈","⟩":"〉","◊":"◊","♠":"♠","♣":"♣","♥":"♥","♦":"♦"},characters:{"'":"'"," ":" ","¡":"¡","¢":"¢","£":"£","¤":"¤","¥":"¥","¦":"¦","§":"§","¨":"¨","©":"©","ª":"ª","«":"«","¬":"¬","­":"­","®":"®","¯":"¯","°":"°","±":"±","²":"²","³":"³","´":"´","µ":"µ","¶":"¶","·":"·","¸":"¸","¹":"¹","º":"º","»":"»","¼":"¼","½":"½","¾":"¾","¿":"¿","À":"À","Á":"Á","Â":"Â","Ã":"Ã","Ä":"Ä","Å":"Å","Æ":"Æ","Ç":"Ç","È":"È","É":"É","Ê":"Ê","Ë":"Ë","Ì":"Ì","Í":"Í","Î":"Î","Ï":"Ï","Ð":"Ð","Ñ":"Ñ","Ò":"Ò","Ó":"Ó","Ô":"Ô","Õ":"Õ","Ö":"Ö","×":"×","Ø":"Ø","Ù":"Ù","Ú":"Ú","Û":"Û","Ü":"Ü","Ý":"Ý","Þ":"Þ","ß":"ß","à":"à","á":"á","â":"â","ã":"ã","ä":"ä","å":"å","æ":"æ","ç":"ç","è":"è","é":"é","ê":"ê","ë":"ë","ì":"ì","í":"í","î":"î","ï":"ï","ð":"ð","ñ":"ñ","ò":"ò","ó":"ó","ô":"ô","õ":"õ","ö":"ö","÷":"÷","ø":"ø","ù":"ù","ú":"ú","û":"û","ü":"ü","ý":"ý","þ":"þ","ÿ":"ÿ",'"':""","&":"&","<":"<",">":">","Œ":"Œ","œ":"œ","Š":"Š","š":"š","Ÿ":"Ÿ","ˆ":"ˆ","˜":"˜"," ":" "," ":" "," ":" ","‌":"‌","‍":"‍","‎":"‎","‏":"‏","–":"–","—":"—","‘":"‘","’":"’","‚":"‚","“":"“","”":"”","„":"„","†":"†","‡":"‡","‰":"‰","‹":"‹","›":"›","€":"€","ƒ":"ƒ","Α":"Α","Β":"Β","Γ":"Γ","Δ":"Δ","Ε":"Ε","Ζ":"Ζ","Η":"Η","Θ":"Θ","Ι":"Ι","Κ":"Κ","Λ":"Λ","Μ":"Μ","Ν":"Ν","Ξ":"Ξ","Ο":"Ο","Π":"Π","Ρ":"Ρ","Σ":"Σ","Τ":"Τ","Υ":"Υ","Φ":"Φ","Χ":"Χ","Ψ":"Ψ","Ω":"Ω","α":"α","β":"β","γ":"γ","δ":"δ","ε":"ε","ζ":"ζ","η":"η","θ":"θ","ι":"ι","κ":"κ","λ":"λ","μ":"μ","ν":"ν","ξ":"ξ","ο":"ο","π":"π","ρ":"ρ","ς":"ς","σ":"σ","τ":"τ","υ":"υ","φ":"φ","χ":"χ","ψ":"ψ","ω":"ω","ϑ":"ϑ","ϒ":"ϒ","ϖ":"ϖ","•":"•","…":"…","′":"′","″":"″","‾":"‾","⁄":"⁄","℘":"℘","ℑ":"ℑ","ℜ":"ℜ","™":"™","ℵ":"ℵ","←":"←","↑":"↑","→":"→","↓":"↓","↔":"↔","↵":"↵","⇐":"⇐","⇑":"⇑","⇒":"⇒","⇓":"⇓","⇔":"⇔","∀":"∀","∂":"∂","∃":"∃","∅":"∅","∇":"∇","∈":"∈","∉":"∉","∋":"∋","∏":"∏","∑":"∑","−":"−","∗":"∗","√":"√","∝":"∝","∞":"∞","∠":"∠","∧":"∧","∨":"∨","∩":"∩","∪":"∪","∫":"∫","∴":"∴","∼":"∼","≅":"≅","≈":"≈","≠":"≠","≡":"≡","≤":"≤","≥":"≥","⊂":"⊂","⊃":"⊃","⊄":"⊄","⊆":"⊆","⊇":"⊇","⊕":"⊕","⊗":"⊗","⊥":"⊥","⋅":"⋅","⌈":"⌈","⌉":"⌉","⌊":"⌊","⌋":"⌋","〈":"⟨","〉":"⟩","◊":"◊","♠":"♠","♣":"♣","♥":"♥","♦":"♦"}},html5:{entities:{"Æ":"Æ","Æ":"Æ","&":"&","&":"&","Á":"Á","Á":"Á","Ă":"Ă","Â":"Â","Â":"Â","А":"А","𝔄":"𝔄","À":"À","À":"À","Α":"Α","Ā":"Ā","⩓":"⩓","Ą":"Ą","𝔸":"𝔸","⁡":"⁡","Å":"Å","Å":"Å","𝒜":"𝒜","≔":"≔","Ã":"Ã","Ã":"Ã","Ä":"Ä","Ä":"Ä","∖":"∖","⫧":"⫧","⌆":"⌆","Б":"Б","∵":"∵","ℬ":"ℬ","Β":"Β","𝔅":"𝔅","𝔹":"𝔹","˘":"˘","ℬ":"ℬ","≎":"≎","Ч":"Ч","©":"©","©":"©","Ć":"Ć","⋒":"⋒","ⅅ":"ⅅ","ℭ":"ℭ","Č":"Č","Ç":"Ç","Ç":"Ç","Ĉ":"Ĉ","∰":"∰","Ċ":"Ċ","¸":"¸","·":"·","ℭ":"ℭ","Χ":"Χ","⊙":"⊙","⊖":"⊖","⊕":"⊕","⊗":"⊗","∲":"∲","”":"”","’":"’","∷":"∷","⩴":"⩴","≡":"≡","∯":"∯","∮":"∮","ℂ":"ℂ","∐":"∐","∳":"∳","⨯":"⨯","𝒞":"𝒞","⋓":"⋓","≍":"≍","ⅅ":"ⅅ","⤑":"⤑","Ђ":"Ђ","Ѕ":"Ѕ","Џ":"Џ","‡":"‡","↡":"↡","⫤":"⫤","Ď":"Ď","Д":"Д","∇":"∇","Δ":"Δ","𝔇":"𝔇","´":"´","˙":"˙","˝":"˝","`":"`","˜":"˜","⋄":"⋄","ⅆ":"ⅆ","𝔻":"𝔻","¨":"¨","⃜":"⃜","≐":"≐","∯":"∯","¨":"¨","⇓":"⇓","⇐":"⇐","⇔":"⇔","⫤":"⫤","⟸":"⟸","⟺":"⟺","⟹":"⟹","⇒":"⇒","⊨":"⊨","⇑":"⇑","⇕":"⇕","∥":"∥","↓":"↓","⤓":"⤓","⇵":"⇵","̑":"̑","⥐":"⥐","⥞":"⥞","↽":"↽","⥖":"⥖","⥟":"⥟","⇁":"⇁","⥗":"⥗","⊤":"⊤","↧":"↧","⇓":"⇓","𝒟":"𝒟","Đ":"Đ","Ŋ":"Ŋ","Ð":"Ð","Ð":"Ð","É":"É","É":"É","Ě":"Ě","Ê":"Ê","Ê":"Ê","Э":"Э","Ė":"Ė","𝔈":"𝔈","È":"È","È":"È","∈":"∈","Ē":"Ē","◻":"◻","▫":"▫","Ę":"Ę","𝔼":"𝔼","Ε":"Ε","⩵":"⩵","≂":"≂","⇌":"⇌","ℰ":"ℰ","⩳":"⩳","Η":"Η","Ë":"Ë","Ë":"Ë","∃":"∃","ⅇ":"ⅇ","Ф":"Ф","𝔉":"𝔉","◼":"◼","▪":"▪","𝔽":"𝔽","∀":"∀","ℱ":"ℱ","ℱ":"ℱ","Ѓ":"Ѓ",">":">",">":">","Γ":"Γ","Ϝ":"Ϝ","Ğ":"Ğ","Ģ":"Ģ","Ĝ":"Ĝ","Г":"Г","Ġ":"Ġ","𝔊":"𝔊","⋙":"⋙","𝔾":"𝔾","≥":"≥","⋛":"⋛","≧":"≧","⪢":"⪢","≷":"≷","⩾":"⩾","≳":"≳","𝒢":"𝒢","≫":"≫","Ъ":"Ъ","ˇ":"ˇ","^":"^","Ĥ":"Ĥ","ℌ":"ℌ","ℋ":"ℋ","ℍ":"ℍ","─":"─","ℋ":"ℋ","Ħ":"Ħ","≎":"≎","≏":"≏","Е":"Е","IJ":"IJ","Ё":"Ё","Í":"Í","Í":"Í","Î":"Î","Î":"Î","И":"И","İ":"İ","ℑ":"ℑ","Ì":"Ì","Ì":"Ì","ℑ":"ℑ","Ī":"Ī","ⅈ":"ⅈ","⇒":"⇒","∬":"∬","∫":"∫","⋂":"⋂","⁣":"⁣","⁢":"⁢","Į":"Į","𝕀":"𝕀","Ι":"Ι","ℐ":"ℐ","Ĩ":"Ĩ","І":"І","Ï":"Ï","Ï":"Ï","Ĵ":"Ĵ","Й":"Й","𝔍":"𝔍","𝕁":"𝕁","𝒥":"𝒥","Ј":"Ј","Є":"Є","Х":"Х","Ќ":"Ќ","Κ":"Κ","Ķ":"Ķ","К":"К","𝔎":"𝔎","𝕂":"𝕂","𝒦":"𝒦","Љ":"Љ","<":"<","<":"<","Ĺ":"Ĺ","Λ":"Λ","⟪":"⟪","ℒ":"ℒ","↞":"↞","Ľ":"Ľ","Ļ":"Ļ","Л":"Л","⟨":"⟨","←":"←","⇤":"⇤","⇆":"⇆","⌈":"⌈","⟦":"⟦","⥡":"⥡","⇃":"⇃","⥙":"⥙","⌊":"⌊","↔":"↔","⥎":"⥎","⊣":"⊣","↤":"↤","⥚":"⥚","⊲":"⊲","⧏":"⧏","⊴":"⊴","⥑":"⥑","⥠":"⥠","↿":"↿","⥘":"⥘","↼":"↼","⥒":"⥒","⇐":"⇐","⇔":"⇔","⋚":"⋚","≦":"≦","≶":"≶","⪡":"⪡","⩽":"⩽","≲":"≲","𝔏":"𝔏","⋘":"⋘","⇚":"⇚","Ŀ":"Ŀ","⟵":"⟵","⟷":"⟷","⟶":"⟶","⟸":"⟸","⟺":"⟺","⟹":"⟹","𝕃":"𝕃","↙":"↙","↘":"↘","ℒ":"ℒ","↰":"↰","Ł":"Ł","≪":"≪","⤅":"⤅","М":"М"," ":" ","ℳ":"ℳ","𝔐":"𝔐","∓":"∓","𝕄":"𝕄","ℳ":"ℳ","Μ":"Μ","Њ":"Њ","Ń":"Ń","Ň":"Ň","Ņ":"Ņ","Н":"Н","​":"​","​":"​","​":"​","​":"​","≫":"≫","≪":"≪"," ":"\n","𝔑":"𝔑","⁠":"⁠"," ":" ","ℕ":"ℕ","⫬":"⫬","≢":"≢","≭":"≭","∦":"∦","∉":"∉","≠":"≠","≂̸":"≂̸","∄":"∄","≯":"≯","≱":"≱","≧̸":"≧̸","≫̸":"≫̸","≹":"≹","⩾̸":"⩾̸","≵":"≵","≎̸":"≎̸","≏̸":"≏̸","⋪":"⋪","⧏̸":"⧏̸","⋬":"⋬","≮":"≮","≰":"≰","≸":"≸","≪̸":"≪̸","⩽̸":"⩽̸","≴":"≴","⪢̸":"⪢̸","⪡̸":"⪡̸","⊀":"⊀","⪯̸":"⪯̸","⋠":"⋠","∌":"∌","⋫":"⋫","⧐̸":"⧐̸","⋭":"⋭","⊏̸":"⊏̸","⋢":"⋢","⊐̸":"⊐̸","⋣":"⋣","⊂⃒":"⊂⃒","⊈":"⊈","⊁":"⊁","⪰̸":"⪰̸","⋡":"⋡","≿̸":"≿̸","⊃⃒":"⊃⃒","⊉":"⊉","≁":"≁","≄":"≄","≇":"≇","≉":"≉","∤":"∤","𝒩":"𝒩","Ñ":"Ñ","Ñ":"Ñ","Ν":"Ν","Œ":"Œ","Ó":"Ó","Ó":"Ó","Ô":"Ô","Ô":"Ô","О":"О","Ő":"Ő","𝔒":"𝔒","Ò":"Ò","Ò":"Ò","Ō":"Ō","Ω":"Ω","Ο":"Ο","𝕆":"𝕆","“":"“","‘":"‘","⩔":"⩔","𝒪":"𝒪","Ø":"Ø","Ø":"Ø","Õ":"Õ","Õ":"Õ","⨷":"⨷","Ö":"Ö","Ö":"Ö","‾":"‾","⏞":"⏞","⎴":"⎴","⏜":"⏜","∂":"∂","П":"П","𝔓":"𝔓","Φ":"Φ","Π":"Π","±":"±","ℌ":"ℌ","ℙ":"ℙ","⪻":"⪻","≺":"≺","⪯":"⪯","≼":"≼","≾":"≾","″":"″","∏":"∏","∷":"∷","∝":"∝","𝒫":"𝒫","Ψ":"Ψ",""":'"',""":'"',"𝔔":"𝔔","ℚ":"ℚ","𝒬":"𝒬","⤐":"⤐","®":"®","®":"®","Ŕ":"Ŕ","⟫":"⟫","↠":"↠","⤖":"⤖","Ř":"Ř","Ŗ":"Ŗ","Р":"Р","ℜ":"ℜ","∋":"∋","⇋":"⇋","⥯":"⥯","ℜ":"ℜ","Ρ":"Ρ","⟩":"⟩","→":"→","⇥":"⇥","⇄":"⇄","⌉":"⌉","⟧":"⟧","⥝":"⥝","⇂":"⇂","⥕":"⥕","⌋":"⌋","⊢":"⊢","↦":"↦","⥛":"⥛","⊳":"⊳","⧐":"⧐","⊵":"⊵","⥏":"⥏","⥜":"⥜","↾":"↾","⥔":"⥔","⇀":"⇀","⥓":"⥓","⇒":"⇒","ℝ":"ℝ","⥰":"⥰","⇛":"⇛","ℛ":"ℛ","↱":"↱","⧴":"⧴","Щ":"Щ","Ш":"Ш","Ь":"Ь","Ś":"Ś","⪼":"⪼","Š":"Š","Ş":"Ş","Ŝ":"Ŝ","С":"С","𝔖":"𝔖","↓":"↓","←":"←","→":"→","↑":"↑","Σ":"Σ","∘":"∘","𝕊":"𝕊","√":"√","□":"□","⊓":"⊓","⊏":"⊏","⊑":"⊑","⊐":"⊐","⊒":"⊒","⊔":"⊔","𝒮":"𝒮","⋆":"⋆","⋐":"⋐","⋐":"⋐","⊆":"⊆","≻":"≻","⪰":"⪰","≽":"≽","≿":"≿","∋":"∋","∑":"∑","⋑":"⋑","⊃":"⊃","⊇":"⊇","⋑":"⋑","Þ":"Þ","Þ":"Þ","™":"™","Ћ":"Ћ","Ц":"Ц"," ":"\t","Τ":"Τ","Ť":"Ť","Ţ":"Ţ","Т":"Т","𝔗":"𝔗","∴":"∴","Θ":"Θ","  ":"  "," ":" ","∼":"∼","≃":"≃","≅":"≅","≈":"≈","𝕋":"𝕋","⃛":"⃛","𝒯":"𝒯","Ŧ":"Ŧ","Ú":"Ú","Ú":"Ú","↟":"↟","⥉":"⥉","Ў":"Ў","Ŭ":"Ŭ","Û":"Û","Û":"Û","У":"У","Ű":"Ű","𝔘":"𝔘","Ù":"Ù","Ù":"Ù","Ū":"Ū","_":"_","⏟":"⏟","⎵":"⎵","⏝":"⏝","⋃":"⋃","⊎":"⊎","Ų":"Ų","𝕌":"𝕌","↑":"↑","⤒":"⤒","⇅":"⇅","↕":"↕","⥮":"⥮","⊥":"⊥","↥":"↥","⇑":"⇑","⇕":"⇕","↖":"↖","↗":"↗","ϒ":"ϒ","Υ":"Υ","Ů":"Ů","𝒰":"𝒰","Ũ":"Ũ","Ü":"Ü","Ü":"Ü","⊫":"⊫","⫫":"⫫","В":"В","⊩":"⊩","⫦":"⫦","⋁":"⋁","‖":"‖","‖":"‖","∣":"∣","|":"|","❘":"❘","≀":"≀"," ":" ","𝔙":"𝔙","𝕍":"𝕍","𝒱":"𝒱","⊪":"⊪","Ŵ":"Ŵ","⋀":"⋀","𝔚":"𝔚","𝕎":"𝕎","𝒲":"𝒲","𝔛":"𝔛","Ξ":"Ξ","𝕏":"𝕏","𝒳":"𝒳","Я":"Я","Ї":"Ї","Ю":"Ю","Ý":"Ý","Ý":"Ý","Ŷ":"Ŷ","Ы":"Ы","𝔜":"𝔜","𝕐":"𝕐","𝒴":"𝒴","Ÿ":"Ÿ","Ж":"Ж","Ź":"Ź","Ž":"Ž","З":"З","Ż":"Ż","​":"​","Ζ":"Ζ","ℨ":"ℨ","ℤ":"ℤ","𝒵":"𝒵","á":"á","á":"á","ă":"ă","∾":"∾","∾̳":"∾̳","∿":"∿","â":"â","â":"â","´":"´","´":"´","а":"а","æ":"æ","æ":"æ","⁡":"⁡","𝔞":"𝔞","à":"à","à":"à","ℵ":"ℵ","ℵ":"ℵ","α":"α","ā":"ā","⨿":"⨿","&":"&","&":"&","∧":"∧","⩕":"⩕","⩜":"⩜","⩘":"⩘","⩚":"⩚","∠":"∠","⦤":"⦤","∠":"∠","∡":"∡","⦨":"⦨","⦩":"⦩","⦪":"⦪","⦫":"⦫","⦬":"⦬","⦭":"⦭","⦮":"⦮","⦯":"⦯","∟":"∟","⊾":"⊾","⦝":"⦝","∢":"∢","Å":"Å","⍼":"⍼","ą":"ą","𝕒":"𝕒","≈":"≈","⩰":"⩰","⩯":"⩯","≊":"≊","≋":"≋","'":"'","≈":"≈","≊":"≊","å":"å","å":"å","𝒶":"𝒶","*":"*","≈":"≈","≍":"≍","ã":"ã","ã":"ã","ä":"ä","ä":"ä","∳":"∳","⨑":"⨑","⫭":"⫭","≌":"≌","϶":"϶","‵":"‵","∽":"∽","⋍":"⋍","⊽":"⊽","⌅":"⌅","⌅":"⌅","⎵":"⎵","⎶":"⎶","≌":"≌","б":"б","„":"„","∵":"∵","∵":"∵","⦰":"⦰","϶":"϶","ℬ":"ℬ","β":"β","ℶ":"ℶ","≬":"≬","𝔟":"𝔟","⋂":"⋂","◯":"◯","⋃":"⋃","⨀":"⨀","⨁":"⨁","⨂":"⨂","⨆":"⨆","★":"★","▽":"▽","△":"△","⨄":"⨄","⋁":"⋁","⋀":"⋀","⤍":"⤍","⧫":"⧫","▪":"▪","▴":"▴","▾":"▾","◂":"◂","▸":"▸","␣":"␣","▒":"▒","░":"░","▓":"▓","█":"█","=⃥":"=⃥","≡⃥":"≡⃥","⌐":"⌐","𝕓":"𝕓","⊥":"⊥","⊥":"⊥","⋈":"⋈","╗":"╗","╔":"╔","╖":"╖","╓":"╓","═":"═","╦":"╦","╩":"╩","╤":"╤","╧":"╧","╝":"╝","╚":"╚","╜":"╜","╙":"╙","║":"║","╬":"╬","╣":"╣","╠":"╠","╫":"╫","╢":"╢","╟":"╟","⧉":"⧉","╕":"╕","╒":"╒","┐":"┐","┌":"┌","─":"─","╥":"╥","╨":"╨","┬":"┬","┴":"┴","⊟":"⊟","⊞":"⊞","⊠":"⊠","╛":"╛","╘":"╘","┘":"┘","└":"└","│":"│","╪":"╪","╡":"╡","╞":"╞","┼":"┼","┤":"┤","├":"├","‵":"‵","˘":"˘","¦":"¦","¦":"¦","𝒷":"𝒷","⁏":"⁏","∽":"∽","⋍":"⋍","\":"\\","⧅":"⧅","⟈":"⟈","•":"•","•":"•","≎":"≎","⪮":"⪮","≏":"≏","≏":"≏","ć":"ć","∩":"∩","⩄":"⩄","⩉":"⩉","⩋":"⩋","⩇":"⩇","⩀":"⩀","∩︀":"∩︀","⁁":"⁁","ˇ":"ˇ","⩍":"⩍","č":"č","ç":"ç","ç":"ç","ĉ":"ĉ","⩌":"⩌","⩐":"⩐","ċ":"ċ","¸":"¸","¸":"¸","⦲":"⦲","¢":"¢","¢":"¢","·":"·","𝔠":"𝔠","ч":"ч","✓":"✓","✓":"✓","χ":"χ","○":"○","⧃":"⧃","ˆ":"ˆ","≗":"≗","↺":"↺","↻":"↻","®":"®","Ⓢ":"Ⓢ","⊛":"⊛","⊚":"⊚","⊝":"⊝","≗":"≗","⨐":"⨐","⫯":"⫯","⧂":"⧂","♣":"♣","♣":"♣",":":":","≔":"≔","≔":"≔",",":",","@":"@","∁":"∁","∘":"∘","∁":"∁","ℂ":"ℂ","≅":"≅","⩭":"⩭","∮":"∮","𝕔":"𝕔","∐":"∐","©":"©","©":"©","℗":"℗","↵":"↵","✗":"✗","𝒸":"𝒸","⫏":"⫏","⫑":"⫑","⫐":"⫐","⫒":"⫒","⋯":"⋯","⤸":"⤸","⤵":"⤵","⋞":"⋞","⋟":"⋟","↶":"↶","⤽":"⤽","∪":"∪","⩈":"⩈","⩆":"⩆","⩊":"⩊","⊍":"⊍","⩅":"⩅","∪︀":"∪︀","↷":"↷","⤼":"⤼","⋞":"⋞","⋟":"⋟","⋎":"⋎","⋏":"⋏","¤":"¤","¤":"¤","↶":"↶","↷":"↷","⋎":"⋎","⋏":"⋏","∲":"∲","∱":"∱","⌭":"⌭","⇓":"⇓","⥥":"⥥","†":"†","ℸ":"ℸ","↓":"↓","‐":"‐","⊣":"⊣","⤏":"⤏","˝":"˝","ď":"ď","д":"д","ⅆ":"ⅆ","‡":"‡","⇊":"⇊","⩷":"⩷","°":"°","°":"°","δ":"δ","⦱":"⦱","⥿":"⥿","𝔡":"𝔡","⇃":"⇃","⇂":"⇂","⋄":"⋄","⋄":"⋄","♦":"♦","♦":"♦","¨":"¨","ϝ":"ϝ","⋲":"⋲","÷":"÷","÷":"÷","÷":"÷","⋇":"⋇","⋇":"⋇","ђ":"ђ","⌞":"⌞","⌍":"⌍","$":"$","𝕕":"𝕕","˙":"˙","≐":"≐","≑":"≑","∸":"∸","∔":"∔","⊡":"⊡","⌆":"⌆","↓":"↓","⇊":"⇊","⇃":"⇃","⇂":"⇂","⤐":"⤐","⌟":"⌟","⌌":"⌌","𝒹":"𝒹","ѕ":"ѕ","⧶":"⧶","đ":"đ","⋱":"⋱","▿":"▿","▾":"▾","⇵":"⇵","⥯":"⥯","⦦":"⦦","џ":"џ","⟿":"⟿","⩷":"⩷","≑":"≑","é":"é","é":"é","⩮":"⩮","ě":"ě","≖":"≖","ê":"ê","ê":"ê","≕":"≕","э":"э","ė":"ė","ⅇ":"ⅇ","≒":"≒","𝔢":"𝔢","⪚":"⪚","è":"è","è":"è","⪖":"⪖","⪘":"⪘","⪙":"⪙","⏧":"⏧","ℓ":"ℓ","⪕":"⪕","⪗":"⪗","ē":"ē","∅":"∅","∅":"∅","∅":"∅"," ":" "," ":" "," ":" ","ŋ":"ŋ"," ":" ","ę":"ę","𝕖":"𝕖","⋕":"⋕","⧣":"⧣","⩱":"⩱","ε":"ε","ε":"ε","ϵ":"ϵ","≖":"≖","≕":"≕","≂":"≂","⪖":"⪖","⪕":"⪕","=":"=","≟":"≟","≡":"≡","⩸":"⩸","⧥":"⧥","≓":"≓","⥱":"⥱","ℯ":"ℯ","≐":"≐","≂":"≂","η":"η","ð":"ð","ð":"ð","ë":"ë","ë":"ë","€":"€","!":"!","∃":"∃","ℰ":"ℰ","ⅇ":"ⅇ","≒":"≒","ф":"ф","♀":"♀","ffi":"ffi","ff":"ff","ffl":"ffl","𝔣":"𝔣","fi":"fi","fj":"fj","♭":"♭","fl":"fl","▱":"▱","ƒ":"ƒ","𝕗":"𝕗","∀":"∀","⋔":"⋔","⫙":"⫙","⨍":"⨍","½":"½","½":"½","⅓":"⅓","¼":"¼","¼":"¼","⅕":"⅕","⅙":"⅙","⅛":"⅛","⅔":"⅔","⅖":"⅖","¾":"¾","¾":"¾","⅗":"⅗","⅜":"⅜","⅘":"⅘","⅚":"⅚","⅝":"⅝","⅞":"⅞","⁄":"⁄","⌢":"⌢","𝒻":"𝒻","≧":"≧","⪌":"⪌","ǵ":"ǵ","γ":"γ","ϝ":"ϝ","⪆":"⪆","ğ":"ğ","ĝ":"ĝ","г":"г","ġ":"ġ","≥":"≥","⋛":"⋛","≥":"≥","≧":"≧","⩾":"⩾","⩾":"⩾","⪩":"⪩","⪀":"⪀","⪂":"⪂","⪄":"⪄","⋛︀":"⋛︀","⪔":"⪔","𝔤":"𝔤","≫":"≫","⋙":"⋙","ℷ":"ℷ","ѓ":"ѓ","≷":"≷","⪒":"⪒","⪥":"⪥","⪤":"⪤","≩":"≩","⪊":"⪊","⪊":"⪊","⪈":"⪈","⪈":"⪈","≩":"≩","⋧":"⋧","𝕘":"𝕘","`":"`","ℊ":"ℊ","≳":"≳","⪎":"⪎","⪐":"⪐",">":">",">":">","⪧":"⪧","⩺":"⩺","⋗":"⋗","⦕":"⦕","⩼":"⩼","⪆":"⪆","⥸":"⥸","⋗":"⋗","⋛":"⋛","⪌":"⪌","≷":"≷","≳":"≳","≩︀":"≩︀","≩︀":"≩︀","⇔":"⇔"," ":" ","½":"½","ℋ":"ℋ","ъ":"ъ","↔":"↔","⥈":"⥈","↭":"↭","ℏ":"ℏ","ĥ":"ĥ","♥":"♥","♥":"♥","…":"…","⊹":"⊹","𝔥":"𝔥","⤥":"⤥","⤦":"⤦","⇿":"⇿","∻":"∻","↩":"↩","↪":"↪","𝕙":"𝕙","―":"―","𝒽":"𝒽","ℏ":"ℏ","ħ":"ħ","⁃":"⁃","‐":"‐","í":"í","í":"í","⁣":"⁣","î":"î","î":"î","и":"и","е":"е","¡":"¡","¡":"¡","⇔":"⇔","𝔦":"𝔦","ì":"ì","ì":"ì","ⅈ":"ⅈ","⨌":"⨌","∭":"∭","⧜":"⧜","℩":"℩","ij":"ij","ī":"ī","ℑ":"ℑ","ℐ":"ℐ","ℑ":"ℑ","ı":"ı","⊷":"⊷","Ƶ":"Ƶ","∈":"∈","℅":"℅","∞":"∞","⧝":"⧝","ı":"ı","∫":"∫","⊺":"⊺","ℤ":"ℤ","⊺":"⊺","⨗":"⨗","⨼":"⨼","ё":"ё","į":"į","𝕚":"𝕚","ι":"ι","⨼":"⨼","¿":"¿","¿":"¿","𝒾":"𝒾","∈":"∈","⋹":"⋹","⋵":"⋵","⋴":"⋴","⋳":"⋳","∈":"∈","⁢":"⁢","ĩ":"ĩ","і":"і","ï":"ï","ï":"ï","ĵ":"ĵ","й":"й","𝔧":"𝔧","ȷ":"ȷ","𝕛":"𝕛","𝒿":"𝒿","ј":"ј","є":"є","κ":"κ","ϰ":"ϰ","ķ":"ķ","к":"к","𝔨":"𝔨","ĸ":"ĸ","х":"х","ќ":"ќ","𝕜":"𝕜","𝓀":"𝓀","⇚":"⇚","⇐":"⇐","⤛":"⤛","⤎":"⤎","≦":"≦","⪋":"⪋","⥢":"⥢","ĺ":"ĺ","⦴":"⦴","ℒ":"ℒ","λ":"λ","⟨":"⟨","⦑":"⦑","⟨":"⟨","⪅":"⪅","«":"«","«":"«","←":"←","⇤":"⇤","⤟":"⤟","⤝":"⤝","↩":"↩","↫":"↫","⤹":"⤹","⥳":"⥳","↢":"↢","⪫":"⪫","⤙":"⤙","⪭":"⪭","⪭︀":"⪭︀","⤌":"⤌","❲":"❲","{":"{","[":"[","⦋":"⦋","⦏":"⦏","⦍":"⦍","ľ":"ľ","ļ":"ļ","⌈":"⌈","{":"{","л":"л","⤶":"⤶","“":"“","„":"„","⥧":"⥧","⥋":"⥋","↲":"↲","≤":"≤","←":"←","↢":"↢","↽":"↽","↼":"↼","⇇":"⇇","↔":"↔","⇆":"⇆","⇋":"⇋","↭":"↭","⋋":"⋋","⋚":"⋚","≤":"≤","≦":"≦","⩽":"⩽","⩽":"⩽","⪨":"⪨","⩿":"⩿","⪁":"⪁","⪃":"⪃","⋚︀":"⋚︀","⪓":"⪓","⪅":"⪅","⋖":"⋖","⋚":"⋚","⪋":"⪋","≶":"≶","≲":"≲","⥼":"⥼","⌊":"⌊","𝔩":"𝔩","≶":"≶","⪑":"⪑","↽":"↽","↼":"↼","⥪":"⥪","▄":"▄","љ":"љ","≪":"≪","⇇":"⇇","⌞":"⌞","⥫":"⥫","◺":"◺","ŀ":"ŀ","⎰":"⎰","⎰":"⎰","≨":"≨","⪉":"⪉","⪉":"⪉","⪇":"⪇","⪇":"⪇","≨":"≨","⋦":"⋦","⟬":"⟬","⇽":"⇽","⟦":"⟦","⟵":"⟵","⟷":"⟷","⟼":"⟼","⟶":"⟶","↫":"↫","↬":"↬","⦅":"⦅","𝕝":"𝕝","⨭":"⨭","⨴":"⨴","∗":"∗","_":"_","◊":"◊","◊":"◊","⧫":"⧫","(":"(","⦓":"⦓","⇆":"⇆","⌟":"⌟","⇋":"⇋","⥭":"⥭","‎":"‎","⊿":"⊿","‹":"‹","𝓁":"𝓁","↰":"↰","≲":"≲","⪍":"⪍","⪏":"⪏","[":"[","‘":"‘","‚":"‚","ł":"ł","<":"<","<":"<","⪦":"⪦","⩹":"⩹","⋖":"⋖","⋋":"⋋","⋉":"⋉","⥶":"⥶","⩻":"⩻","⦖":"⦖","◃":"◃","⊴":"⊴","◂":"◂","⥊":"⥊","⥦":"⥦","≨︀":"≨︀","≨︀":"≨︀","∺":"∺","¯":"¯","¯":"¯","♂":"♂","✠":"✠","✠":"✠","↦":"↦","↦":"↦","↧":"↧","↤":"↤","↥":"↥","▮":"▮","⨩":"⨩","м":"м","—":"—","∡":"∡","𝔪":"𝔪","℧":"℧","µ":"µ","µ":"µ","∣":"∣","*":"*","⫰":"⫰","·":"·","·":"·","−":"−","⊟":"⊟","∸":"∸","⨪":"⨪","⫛":"⫛","…":"…","∓":"∓","⊧":"⊧","𝕞":"𝕞","∓":"∓","𝓂":"𝓂","∾":"∾","μ":"μ","⊸":"⊸","⊸":"⊸","⋙̸":"⋙̸","≫⃒":"≫⃒","≫̸":"≫̸","⇍":"⇍","⇎":"⇎","⋘̸":"⋘̸","≪⃒":"≪⃒","≪̸":"≪̸","⇏":"⇏","⊯":"⊯","⊮":"⊮","∇":"∇","ń":"ń","∠⃒":"∠⃒","≉":"≉","⩰̸":"⩰̸","≋̸":"≋̸","ʼn":"ʼn","≉":"≉","♮":"♮","♮":"♮","ℕ":"ℕ"," ":" "," ":" ","≎̸":"≎̸","≏̸":"≏̸","⩃":"⩃","ň":"ň","ņ":"ņ","≇":"≇","⩭̸":"⩭̸","⩂":"⩂","н":"н","–":"–","≠":"≠","⇗":"⇗","⤤":"⤤","↗":"↗","↗":"↗","≐̸":"≐̸","≢":"≢","⤨":"⤨","≂̸":"≂̸","∄":"∄","∄":"∄","𝔫":"𝔫","≧̸":"≧̸","≱":"≱","≱":"≱","≧̸":"≧̸","⩾̸":"⩾̸","⩾̸":"⩾̸","≵":"≵","≯":"≯","≯":"≯","⇎":"⇎","↮":"↮","⫲":"⫲","∋":"∋","⋼":"⋼","⋺":"⋺","∋":"∋","њ":"њ","⇍":"⇍","≦̸":"≦̸","↚":"↚","‥":"‥","≰":"≰","↚":"↚","↮":"↮","≰":"≰","≦̸":"≦̸","⩽̸":"⩽̸","⩽̸":"⩽̸","≮":"≮","≴":"≴","≮":"≮","⋪":"⋪","⋬":"⋬","∤":"∤","𝕟":"𝕟","¬":"¬","¬":"¬","∉":"∉","⋹̸":"⋹̸","⋵̸":"⋵̸","∉":"∉","⋷":"⋷","⋶":"⋶","∌":"∌","∌":"∌","⋾":"⋾","⋽":"⋽","∦":"∦","∦":"∦","⫽⃥":"⫽⃥","∂̸":"∂̸","⨔":"⨔","⊀":"⊀","⋠":"⋠","⪯̸":"⪯̸","⊀":"⊀","⪯̸":"⪯̸","⇏":"⇏","↛":"↛","⤳̸":"⤳̸","↝̸":"↝̸","↛":"↛","⋫":"⋫","⋭":"⋭","⊁":"⊁","⋡":"⋡","⪰̸":"⪰̸","𝓃":"𝓃","∤":"∤","∦":"∦","≁":"≁","≄":"≄","≄":"≄","∤":"∤","∦":"∦","⋢":"⋢","⋣":"⋣","⊄":"⊄","⫅̸":"⫅̸","⊈":"⊈","⊂⃒":"⊂⃒","⊈":"⊈","⫅̸":"⫅̸","⊁":"⊁","⪰̸":"⪰̸","⊅":"⊅","⫆̸":"⫆̸","⊉":"⊉","⊃⃒":"⊃⃒","⊉":"⊉","⫆̸":"⫆̸","≹":"≹","ñ":"ñ","ñ":"ñ","≸":"≸","⋪":"⋪","⋬":"⋬","⋫":"⋫","⋭":"⋭","ν":"ν","#":"#","№":"№"," ":" ","⊭":"⊭","⤄":"⤄","≍⃒":"≍⃒","⊬":"⊬","≥⃒":"≥⃒",">⃒":">⃒","⧞":"⧞","⤂":"⤂","≤⃒":"≤⃒","<⃒":"<⃒","⊴⃒":"⊴⃒","⤃":"⤃","⊵⃒":"⊵⃒","∼⃒":"∼⃒","⇖":"⇖","⤣":"⤣","↖":"↖","↖":"↖","⤧":"⤧","Ⓢ":"Ⓢ","ó":"ó","ó":"ó","⊛":"⊛","⊚":"⊚","ô":"ô","ô":"ô","о":"о","⊝":"⊝","ő":"ő","⨸":"⨸","⊙":"⊙","⦼":"⦼","œ":"œ","⦿":"⦿","𝔬":"𝔬","˛":"˛","ò":"ò","ò":"ò","⧁":"⧁","⦵":"⦵","Ω":"Ω","∮":"∮","↺":"↺","⦾":"⦾","⦻":"⦻","‾":"‾","⧀":"⧀","ō":"ō","ω":"ω","ο":"ο","⦶":"⦶","⊖":"⊖","𝕠":"𝕠","⦷":"⦷","⦹":"⦹","⊕":"⊕","∨":"∨","↻":"↻","⩝":"⩝","ℴ":"ℴ","ℴ":"ℴ","ª":"ª","ª":"ª","º":"º","º":"º","⊶":"⊶","⩖":"⩖","⩗":"⩗","⩛":"⩛","ℴ":"ℴ","ø":"ø","ø":"ø","⊘":"⊘","õ":"õ","õ":"õ","⊗":"⊗","⨶":"⨶","ö":"ö","ö":"ö","⌽":"⌽","∥":"∥","¶":"¶","¶":"¶","∥":"∥","⫳":"⫳","⫽":"⫽","∂":"∂","п":"п","%":"%",".":".","‰":"‰","⊥":"⊥","‱":"‱","𝔭":"𝔭","φ":"φ","ϕ":"ϕ","ℳ":"ℳ","☎":"☎","π":"π","⋔":"⋔","ϖ":"ϖ","ℏ":"ℏ","ℎ":"ℎ","ℏ":"ℏ","+":"+","⨣":"⨣","⊞":"⊞","⨢":"⨢","∔":"∔","⨥":"⨥","⩲":"⩲","±":"±","±":"±","⨦":"⨦","⨧":"⨧","±":"±","⨕":"⨕","𝕡":"𝕡","£":"£","£":"£","≺":"≺","⪳":"⪳","⪷":"⪷","≼":"≼","⪯":"⪯","≺":"≺","⪷":"⪷","≼":"≼","⪯":"⪯","⪹":"⪹","⪵":"⪵","⋨":"⋨","≾":"≾","′":"′","ℙ":"ℙ","⪵":"⪵","⪹":"⪹","⋨":"⋨","∏":"∏","⌮":"⌮","⌒":"⌒","⌓":"⌓","∝":"∝","∝":"∝","≾":"≾","⊰":"⊰","𝓅":"𝓅","ψ":"ψ"," ":" ","𝔮":"𝔮","⨌":"⨌","𝕢":"𝕢","⁗":"⁗","𝓆":"𝓆","ℍ":"ℍ","⨖":"⨖","?":"?","≟":"≟",""":'"',""":'"',"⇛":"⇛","⇒":"⇒","⤜":"⤜","⤏":"⤏","⥤":"⥤","∽̱":"∽̱","ŕ":"ŕ","√":"√","⦳":"⦳","⟩":"⟩","⦒":"⦒","⦥":"⦥","⟩":"⟩","»":"»","»":"»","→":"→","⥵":"⥵","⇥":"⇥","⤠":"⤠","⤳":"⤳","⤞":"⤞","↪":"↪","↬":"↬","⥅":"⥅","⥴":"⥴","↣":"↣","↝":"↝","⤚":"⤚","∶":"∶","ℚ":"ℚ","⤍":"⤍","❳":"❳","}":"}","]":"]","⦌":"⦌","⦎":"⦎","⦐":"⦐","ř":"ř","ŗ":"ŗ","⌉":"⌉","}":"}","р":"р","⤷":"⤷","⥩":"⥩","”":"”","”":"”","↳":"↳","ℜ":"ℜ","ℛ":"ℛ","ℜ":"ℜ","ℝ":"ℝ","▭":"▭","®":"®","®":"®","⥽":"⥽","⌋":"⌋","𝔯":"𝔯","⇁":"⇁","⇀":"⇀","⥬":"⥬","ρ":"ρ","ϱ":"ϱ","→":"→","↣":"↣","⇁":"⇁","⇀":"⇀","⇄":"⇄","⇌":"⇌","⇉":"⇉","↝":"↝","⋌":"⋌","˚":"˚","≓":"≓","⇄":"⇄","⇌":"⇌","‏":"‏","⎱":"⎱","⎱":"⎱","⫮":"⫮","⟭":"⟭","⇾":"⇾","⟧":"⟧","⦆":"⦆","𝕣":"𝕣","⨮":"⨮","⨵":"⨵",")":")","⦔":"⦔","⨒":"⨒","⇉":"⇉","›":"›","𝓇":"𝓇","↱":"↱","]":"]","’":"’","’":"’","⋌":"⋌","⋊":"⋊","▹":"▹","⊵":"⊵","▸":"▸","⧎":"⧎","⥨":"⥨","℞":"℞","ś":"ś","‚":"‚","≻":"≻","⪴":"⪴","⪸":"⪸","š":"š","≽":"≽","⪰":"⪰","ş":"ş","ŝ":"ŝ","⪶":"⪶","⪺":"⪺","⋩":"⋩","⨓":"⨓","≿":"≿","с":"с","⋅":"⋅","⊡":"⊡","⩦":"⩦","⇘":"⇘","⤥":"⤥","↘":"↘","↘":"↘","§":"§","§":"§",";":";","⤩":"⤩","∖":"∖","∖":"∖","✶":"✶","𝔰":"𝔰","⌢":"⌢","♯":"♯","щ":"щ","ш":"ш","∣":"∣","∥":"∥","­":"­","­":"­","σ":"σ","ς":"ς","ς":"ς","∼":"∼","⩪":"⩪","≃":"≃","≃":"≃","⪞":"⪞","⪠":"⪠","⪝":"⪝","⪟":"⪟","≆":"≆","⨤":"⨤","⥲":"⥲","←":"←","∖":"∖","⨳":"⨳","⧤":"⧤","∣":"∣","⌣":"⌣","⪪":"⪪","⪬":"⪬","⪬︀":"⪬︀","ь":"ь","/":"/","⧄":"⧄","⌿":"⌿","𝕤":"𝕤","♠":"♠","♠":"♠","∥":"∥","⊓":"⊓","⊓︀":"⊓︀","⊔":"⊔","⊔︀":"⊔︀","⊏":"⊏","⊑":"⊑","⊏":"⊏","⊑":"⊑","⊐":"⊐","⊒":"⊒","⊐":"⊐","⊒":"⊒","□":"□","□":"□","▪":"▪","▪":"▪","→":"→","𝓈":"𝓈","∖":"∖","⌣":"⌣","⋆":"⋆","☆":"☆","★":"★","ϵ":"ϵ","ϕ":"ϕ","¯":"¯","⊂":"⊂","⫅":"⫅","⪽":"⪽","⊆":"⊆","⫃":"⫃","⫁":"⫁","⫋":"⫋","⊊":"⊊","⪿":"⪿","⥹":"⥹","⊂":"⊂","⊆":"⊆","⫅":"⫅","⊊":"⊊","⫋":"⫋","⫇":"⫇","⫕":"⫕","⫓":"⫓","≻":"≻","⪸":"⪸","≽":"≽","⪰":"⪰","⪺":"⪺","⪶":"⪶","⋩":"⋩","≿":"≿","∑":"∑","♪":"♪","¹":"¹","¹":"¹","²":"²","²":"²","³":"³","³":"³","⊃":"⊃","⫆":"⫆","⪾":"⪾","⫘":"⫘","⊇":"⊇","⫄":"⫄","⟉":"⟉","⫗":"⫗","⥻":"⥻","⫂":"⫂","⫌":"⫌","⊋":"⊋","⫀":"⫀","⊃":"⊃","⊇":"⊇","⫆":"⫆","⊋":"⊋","⫌":"⫌","⫈":"⫈","⫔":"⫔","⫖":"⫖","⇙":"⇙","⤦":"⤦","↙":"↙","↙":"↙","⤪":"⤪","ß":"ß","ß":"ß","⌖":"⌖","τ":"τ","⎴":"⎴","ť":"ť","ţ":"ţ","т":"т","⃛":"⃛","⌕":"⌕","𝔱":"𝔱","∴":"∴","∴":"∴","θ":"θ","ϑ":"ϑ","ϑ":"ϑ","≈":"≈","∼":"∼"," ":" ","≈":"≈","∼":"∼","þ":"þ","þ":"þ","˜":"˜","×":"×","×":"×","⊠":"⊠","⨱":"⨱","⨰":"⨰","∭":"∭","⤨":"⤨","⊤":"⊤","⌶":"⌶","⫱":"⫱","𝕥":"𝕥","⫚":"⫚","⤩":"⤩","‴":"‴","™":"™","▵":"▵","▿":"▿","◃":"◃","⊴":"⊴","≜":"≜","▹":"▹","⊵":"⊵","◬":"◬","≜":"≜","⨺":"⨺","⨹":"⨹","⧍":"⧍","⨻":"⨻","⏢":"⏢","𝓉":"𝓉","ц":"ц","ћ":"ћ","ŧ":"ŧ","≬":"≬","↞":"↞","↠":"↠","⇑":"⇑","⥣":"⥣","ú":"ú","ú":"ú","↑":"↑","ў":"ў","ŭ":"ŭ","û":"û","û":"û","у":"у","⇅":"⇅","ű":"ű","⥮":"⥮","⥾":"⥾","𝔲":"𝔲","ù":"ù","ù":"ù","↿":"↿","↾":"↾","▀":"▀","⌜":"⌜","⌜":"⌜","⌏":"⌏","◸":"◸","ū":"ū","¨":"¨","¨":"¨","ų":"ų","𝕦":"𝕦","↑":"↑","↕":"↕","↿":"↿","↾":"↾","⊎":"⊎","υ":"υ","ϒ":"ϒ","υ":"υ","⇈":"⇈","⌝":"⌝","⌝":"⌝","⌎":"⌎","ů":"ů","◹":"◹","𝓊":"𝓊","⋰":"⋰","ũ":"ũ","▵":"▵","▴":"▴","⇈":"⇈","ü":"ü","ü":"ü","⦧":"⦧","⇕":"⇕","⫨":"⫨","⫩":"⫩","⊨":"⊨","⦜":"⦜","ϵ":"ϵ","ϰ":"ϰ","∅":"∅","ϕ":"ϕ","ϖ":"ϖ","∝":"∝","↕":"↕","ϱ":"ϱ","ς":"ς","⊊︀":"⊊︀","⫋︀":"⫋︀","⊋︀":"⊋︀","⫌︀":"⫌︀","ϑ":"ϑ","⊲":"⊲","⊳":"⊳","в":"в","⊢":"⊢","∨":"∨","⊻":"⊻","≚":"≚","⋮":"⋮","|":"|","|":"|","𝔳":"𝔳","⊲":"⊲","⊂⃒":"⊂⃒","⊃⃒":"⊃⃒","𝕧":"𝕧","∝":"∝","⊳":"⊳","𝓋":"𝓋","⫋︀":"⫋︀","⊊︀":"⊊︀","⫌︀":"⫌︀","⊋︀":"⊋︀","⦚":"⦚","ŵ":"ŵ","⩟":"⩟","∧":"∧","≙":"≙","℘":"℘","𝔴":"𝔴","𝕨":"𝕨","℘":"℘","≀":"≀","≀":"≀","𝓌":"𝓌","⋂":"⋂","◯":"◯","⋃":"⋃","▽":"▽","𝔵":"𝔵","⟺":"⟺","⟷":"⟷","ξ":"ξ","⟸":"⟸","⟵":"⟵","⟼":"⟼","⋻":"⋻","⨀":"⨀","𝕩":"𝕩","⨁":"⨁","⨂":"⨂","⟹":"⟹","⟶":"⟶","𝓍":"𝓍","⨆":"⨆","⨄":"⨄","△":"△","⋁":"⋁","⋀":"⋀","ý":"ý","ý":"ý","я":"я","ŷ":"ŷ","ы":"ы","¥":"¥","¥":"¥","𝔶":"𝔶","ї":"ї","𝕪":"𝕪","𝓎":"𝓎","ю":"ю","ÿ":"ÿ","ÿ":"ÿ","ź":"ź","ž":"ž","з":"з","ż":"ż","ℨ":"ℨ","ζ":"ζ","𝔷":"𝔷","ж":"ж","⇝":"⇝","𝕫":"𝕫","𝓏":"𝓏","‍":"‍","‌":"‌"},characters:{"Æ":"Æ","&":"&","Á":"Á","Ă":"Ă","Â":"Â","А":"А","𝔄":"𝔄","À":"À","Α":"Α","Ā":"Ā","⩓":"⩓","Ą":"Ą","𝔸":"𝔸","⁡":"⁡","Å":"Å","𝒜":"𝒜","≔":"≔","Ã":"Ã","Ä":"Ä","∖":"∖","⫧":"⫧","⌆":"⌆","Б":"Б","∵":"∵","ℬ":"ℬ","Β":"Β","𝔅":"𝔅","𝔹":"𝔹","˘":"˘","≎":"≎","Ч":"Ч","©":"©","Ć":"Ć","⋒":"⋒","ⅅ":"ⅅ","ℭ":"ℭ","Č":"Č","Ç":"Ç","Ĉ":"Ĉ","∰":"∰","Ċ":"Ċ","¸":"¸","·":"·","Χ":"Χ","⊙":"⊙","⊖":"⊖","⊕":"⊕","⊗":"⊗","∲":"∲","”":"”","’":"’","∷":"∷","⩴":"⩴","≡":"≡","∯":"∯","∮":"∮","ℂ":"ℂ","∐":"∐","∳":"∳","⨯":"⨯","𝒞":"𝒞","⋓":"⋓","≍":"≍","⤑":"⤑","Ђ":"Ђ","Ѕ":"Ѕ","Џ":"Џ","‡":"‡","↡":"↡","⫤":"⫤","Ď":"Ď","Д":"Д","∇":"∇","Δ":"Δ","𝔇":"𝔇","´":"´","˙":"˙","˝":"˝","`":"`","˜":"˜","⋄":"⋄","ⅆ":"ⅆ","𝔻":"𝔻","¨":"¨","⃜":"⃜","≐":"≐","⇓":"⇓","⇐":"⇐","⇔":"⇔","⟸":"⟸","⟺":"⟺","⟹":"⟹","⇒":"⇒","⊨":"⊨","⇑":"⇑","⇕":"⇕","∥":"∥","↓":"↓","⤓":"⤓","⇵":"⇵","̑":"̑","⥐":"⥐","⥞":"⥞","↽":"↽","⥖":"⥖","⥟":"⥟","⇁":"⇁","⥗":"⥗","⊤":"⊤","↧":"↧","𝒟":"𝒟","Đ":"Đ","Ŋ":"Ŋ","Ð":"Ð","É":"É","Ě":"Ě","Ê":"Ê","Э":"Э","Ė":"Ė","𝔈":"𝔈","È":"È","∈":"∈","Ē":"Ē","◻":"◻","▫":"▫","Ę":"Ę","𝔼":"𝔼","Ε":"Ε","⩵":"⩵","≂":"≂","⇌":"⇌","ℰ":"ℰ","⩳":"⩳","Η":"Η","Ë":"Ë","∃":"∃","ⅇ":"ⅇ","Ф":"Ф","𝔉":"𝔉","◼":"◼","▪":"▪","𝔽":"𝔽","∀":"∀","ℱ":"ℱ","Ѓ":"Ѓ",">":">","Γ":"Γ","Ϝ":"Ϝ","Ğ":"Ğ","Ģ":"Ģ","Ĝ":"Ĝ","Г":"Г","Ġ":"Ġ","𝔊":"𝔊","⋙":"⋙","𝔾":"𝔾","≥":"≥","⋛":"⋛","≧":"≧","⪢":"⪢","≷":"≷","⩾":"⩾","≳":"≳","𝒢":"𝒢","≫":"≫","Ъ":"Ъ","ˇ":"ˇ","^":"^","Ĥ":"Ĥ","ℌ":"ℌ","ℋ":"ℋ","ℍ":"ℍ","─":"─","Ħ":"Ħ","≏":"≏","Е":"Е","IJ":"IJ","Ё":"Ё","Í":"Í","Î":"Î","И":"И","İ":"İ","ℑ":"ℑ","Ì":"Ì","Ī":"Ī","ⅈ":"ⅈ","∬":"∬","∫":"∫","⋂":"⋂","⁣":"⁣","⁢":"⁢","Į":"Į","𝕀":"𝕀","Ι":"Ι","ℐ":"ℐ","Ĩ":"Ĩ","І":"І","Ï":"Ï","Ĵ":"Ĵ","Й":"Й","𝔍":"𝔍","𝕁":"𝕁","𝒥":"𝒥","Ј":"Ј","Є":"Є","Х":"Х","Ќ":"Ќ","Κ":"Κ","Ķ":"Ķ","К":"К","𝔎":"𝔎","𝕂":"𝕂","𝒦":"𝒦","Љ":"Љ","<":"<","Ĺ":"Ĺ","Λ":"Λ","⟪":"⟪","ℒ":"ℒ","↞":"↞","Ľ":"Ľ","Ļ":"Ļ","Л":"Л","⟨":"⟨","←":"←","⇤":"⇤","⇆":"⇆","⌈":"⌈","⟦":"⟦","⥡":"⥡","⇃":"⇃","⥙":"⥙","⌊":"⌊","↔":"↔","⥎":"⥎","⊣":"⊣","↤":"↤","⥚":"⥚","⊲":"⊲","⧏":"⧏","⊴":"⊴","⥑":"⥑","⥠":"⥠","↿":"↿","⥘":"⥘","↼":"↼","⥒":"⥒","⋚":"⋚","≦":"≦","≶":"≶","⪡":"⪡","⩽":"⩽","≲":"≲","𝔏":"𝔏","⋘":"⋘","⇚":"⇚","Ŀ":"Ŀ","⟵":"⟵","⟷":"⟷","⟶":"⟶","𝕃":"𝕃","↙":"↙","↘":"↘","↰":"↰","Ł":"Ł","≪":"≪","⤅":"⤅","М":"М"," ":" ","ℳ":"ℳ","𝔐":"𝔐","∓":"∓","𝕄":"𝕄","Μ":"Μ","Њ":"Њ","Ń":"Ń","Ň":"Ň","Ņ":"Ņ","Н":"Н","​":"​","\n":" ","𝔑":"𝔑","⁠":"⁠"," ":" ","ℕ":"ℕ","⫬":"⫬","≢":"≢","≭":"≭","∦":"∦","∉":"∉","≠":"≠","≂̸":"≂̸","∄":"∄","≯":"≯","≱":"≱","≧̸":"≧̸","≫̸":"≫̸","≹":"≹","⩾̸":"⩾̸","≵":"≵","≎̸":"≎̸","≏̸":"≏̸","⋪":"⋪","⧏̸":"⧏̸","⋬":"⋬","≮":"≮","≰":"≰","≸":"≸","≪̸":"≪̸","⩽̸":"⩽̸","≴":"≴","⪢̸":"⪢̸","⪡̸":"⪡̸","⊀":"⊀","⪯̸":"⪯̸","⋠":"⋠","∌":"∌","⋫":"⋫","⧐̸":"⧐̸","⋭":"⋭","⊏̸":"⊏̸","⋢":"⋢","⊐̸":"⊐̸","⋣":"⋣","⊂⃒":"⊂⃒","⊈":"⊈","⊁":"⊁","⪰̸":"⪰̸","⋡":"⋡","≿̸":"≿̸","⊃⃒":"⊃⃒","⊉":"⊉","≁":"≁","≄":"≄","≇":"≇","≉":"≉","∤":"∤","𝒩":"𝒩","Ñ":"Ñ","Ν":"Ν","Œ":"Œ","Ó":"Ó","Ô":"Ô","О":"О","Ő":"Ő","𝔒":"𝔒","Ò":"Ò","Ō":"Ō","Ω":"Ω","Ο":"Ο","𝕆":"𝕆","“":"“","‘":"‘","⩔":"⩔","𝒪":"𝒪","Ø":"Ø","Õ":"Õ","⨷":"⨷","Ö":"Ö","‾":"‾","⏞":"⏞","⎴":"⎴","⏜":"⏜","∂":"∂","П":"П","𝔓":"𝔓","Φ":"Φ","Π":"Π","±":"±","ℙ":"ℙ","⪻":"⪻","≺":"≺","⪯":"⪯","≼":"≼","≾":"≾","″":"″","∏":"∏","∝":"∝","𝒫":"𝒫","Ψ":"Ψ",'"':""","𝔔":"𝔔","ℚ":"ℚ","𝒬":"𝒬","⤐":"⤐","®":"®","Ŕ":"Ŕ","⟫":"⟫","↠":"↠","⤖":"⤖","Ř":"Ř","Ŗ":"Ŗ","Р":"Р","ℜ":"ℜ","∋":"∋","⇋":"⇋","⥯":"⥯","Ρ":"Ρ","⟩":"⟩","→":"→","⇥":"⇥","⇄":"⇄","⌉":"⌉","⟧":"⟧","⥝":"⥝","⇂":"⇂","⥕":"⥕","⌋":"⌋","⊢":"⊢","↦":"↦","⥛":"⥛","⊳":"⊳","⧐":"⧐","⊵":"⊵","⥏":"⥏","⥜":"⥜","↾":"↾","⥔":"⥔","⇀":"⇀","⥓":"⥓","ℝ":"ℝ","⥰":"⥰","⇛":"⇛","ℛ":"ℛ","↱":"↱","⧴":"⧴","Щ":"Щ","Ш":"Ш","Ь":"Ь","Ś":"Ś","⪼":"⪼","Š":"Š","Ş":"Ş","Ŝ":"Ŝ","С":"С","𝔖":"𝔖","↑":"↑","Σ":"Σ","∘":"∘","𝕊":"𝕊","√":"√","□":"□","⊓":"⊓","⊏":"⊏","⊑":"⊑","⊐":"⊐","⊒":"⊒","⊔":"⊔","𝒮":"𝒮","⋆":"⋆","⋐":"⋐","⊆":"⊆","≻":"≻","⪰":"⪰","≽":"≽","≿":"≿","∑":"∑","⋑":"⋑","⊃":"⊃","⊇":"⊇","Þ":"Þ","™":"™","Ћ":"Ћ","Ц":"Ц","\t":" ","Τ":"Τ","Ť":"Ť","Ţ":"Ţ","Т":"Т","𝔗":"𝔗","∴":"∴","Θ":"Θ","  ":"  "," ":" ","∼":"∼","≃":"≃","≅":"≅","≈":"≈","𝕋":"𝕋","⃛":"⃛","𝒯":"𝒯","Ŧ":"Ŧ","Ú":"Ú","↟":"↟","⥉":"⥉","Ў":"Ў","Ŭ":"Ŭ","Û":"Û","У":"У","Ű":"Ű","𝔘":"𝔘","Ù":"Ù","Ū":"Ū",_:"_","⏟":"⏟","⎵":"⎵","⏝":"⏝","⋃":"⋃","⊎":"⊎","Ų":"Ų","𝕌":"𝕌","⤒":"⤒","⇅":"⇅","↕":"↕","⥮":"⥮","⊥":"⊥","↥":"↥","↖":"↖","↗":"↗","ϒ":"ϒ","Υ":"Υ","Ů":"Ů","𝒰":"𝒰","Ũ":"Ũ","Ü":"Ü","⊫":"⊫","⫫":"⫫","В":"В","⊩":"⊩","⫦":"⫦","⋁":"⋁","‖":"‖","∣":"∣","|":"|","❘":"❘","≀":"≀"," ":" ","𝔙":"𝔙","𝕍":"𝕍","𝒱":"𝒱","⊪":"⊪","Ŵ":"Ŵ","⋀":"⋀","𝔚":"𝔚","𝕎":"𝕎","𝒲":"𝒲","𝔛":"𝔛","Ξ":"Ξ","𝕏":"𝕏","𝒳":"𝒳","Я":"Я","Ї":"Ї","Ю":"Ю","Ý":"Ý","Ŷ":"Ŷ","Ы":"Ы","𝔜":"𝔜","𝕐":"𝕐","𝒴":"𝒴","Ÿ":"Ÿ","Ж":"Ж","Ź":"Ź","Ž":"Ž","З":"З","Ż":"Ż","Ζ":"Ζ","ℨ":"ℨ","ℤ":"ℤ","𝒵":"𝒵","á":"á","ă":"ă","∾":"∾","∾̳":"∾̳","∿":"∿","â":"â","а":"а","æ":"æ","𝔞":"𝔞","à":"à","ℵ":"ℵ","α":"α","ā":"ā","⨿":"⨿","∧":"∧","⩕":"⩕","⩜":"⩜","⩘":"⩘","⩚":"⩚","∠":"∠","⦤":"⦤","∡":"∡","⦨":"⦨","⦩":"⦩","⦪":"⦪","⦫":"⦫","⦬":"⦬","⦭":"⦭","⦮":"⦮","⦯":"⦯","∟":"∟","⊾":"⊾","⦝":"⦝","∢":"∢","⍼":"⍼","ą":"ą","𝕒":"𝕒","⩰":"⩰","⩯":"⩯","≊":"≊","≋":"≋","'":"'","å":"å","𝒶":"𝒶","*":"*","ã":"ã","ä":"ä","⨑":"⨑","⫭":"⫭","≌":"≌","϶":"϶","‵":"‵","∽":"∽","⋍":"⋍","⊽":"⊽","⌅":"⌅","⎶":"⎶","б":"б","„":"„","⦰":"⦰","β":"β","ℶ":"ℶ","≬":"≬","𝔟":"𝔟","◯":"◯","⨀":"⨀","⨁":"⨁","⨂":"⨂","⨆":"⨆","★":"★","▽":"▽","△":"△","⨄":"⨄","⤍":"⤍","⧫":"⧫","▴":"▴","▾":"▾","◂":"◂","▸":"▸","␣":"␣","▒":"▒","░":"░","▓":"▓","█":"█","=⃥":"=⃥","≡⃥":"≡⃥","⌐":"⌐","𝕓":"𝕓","⋈":"⋈","╗":"╗","╔":"╔","╖":"╖","╓":"╓","═":"═","╦":"╦","╩":"╩","╤":"╤","╧":"╧","╝":"╝","╚":"╚","╜":"╜","╙":"╙","║":"║","╬":"╬","╣":"╣","╠":"╠","╫":"╫","╢":"╢","╟":"╟","⧉":"⧉","╕":"╕","╒":"╒","┐":"┐","┌":"┌","╥":"╥","╨":"╨","┬":"┬","┴":"┴","⊟":"⊟","⊞":"⊞","⊠":"⊠","╛":"╛","╘":"╘","┘":"┘","└":"└","│":"│","╪":"╪","╡":"╡","╞":"╞","┼":"┼","┤":"┤","├":"├","¦":"¦","𝒷":"𝒷","⁏":"⁏","\\":"\","⧅":"⧅","⟈":"⟈","•":"•","⪮":"⪮","ć":"ć","∩":"∩","⩄":"⩄","⩉":"⩉","⩋":"⩋","⩇":"⩇","⩀":"⩀","∩︀":"∩︀","⁁":"⁁","⩍":"⩍","č":"č","ç":"ç","ĉ":"ĉ","⩌":"⩌","⩐":"⩐","ċ":"ċ","⦲":"⦲","¢":"¢","𝔠":"𝔠","ч":"ч","✓":"✓","χ":"χ","○":"○","⧃":"⧃","ˆ":"ˆ","≗":"≗","↺":"↺","↻":"↻","Ⓢ":"Ⓢ","⊛":"⊛","⊚":"⊚","⊝":"⊝","⨐":"⨐","⫯":"⫯","⧂":"⧂","♣":"♣",":":":",",":",","@":"@","∁":"∁","⩭":"⩭","𝕔":"𝕔","℗":"℗","↵":"↵","✗":"✗","𝒸":"𝒸","⫏":"⫏","⫑":"⫑","⫐":"⫐","⫒":"⫒","⋯":"⋯","⤸":"⤸","⤵":"⤵","⋞":"⋞","⋟":"⋟","↶":"↶","⤽":"⤽","∪":"∪","⩈":"⩈","⩆":"⩆","⩊":"⩊","⊍":"⊍","⩅":"⩅","∪︀":"∪︀","↷":"↷","⤼":"⤼","⋎":"⋎","⋏":"⋏","¤":"¤","∱":"∱","⌭":"⌭","⥥":"⥥","†":"†","ℸ":"ℸ","‐":"‐","⤏":"⤏","ď":"ď","д":"д","⇊":"⇊","⩷":"⩷","°":"°","δ":"δ","⦱":"⦱","⥿":"⥿","𝔡":"𝔡","♦":"♦","ϝ":"ϝ","⋲":"⋲","÷":"÷","⋇":"⋇","ђ":"ђ","⌞":"⌞","⌍":"⌍",$:"$","𝕕":"𝕕","≑":"≑","∸":"∸","∔":"∔","⊡":"⊡","⌟":"⌟","⌌":"⌌","𝒹":"𝒹","ѕ":"ѕ","⧶":"⧶","đ":"đ","⋱":"⋱","▿":"▿","⦦":"⦦","џ":"џ","⟿":"⟿","é":"é","⩮":"⩮","ě":"ě","≖":"≖","ê":"ê","≕":"≕","э":"э","ė":"ė","≒":"≒","𝔢":"𝔢","⪚":"⪚","è":"è","⪖":"⪖","⪘":"⪘","⪙":"⪙","⏧":"⏧","ℓ":"ℓ","⪕":"⪕","⪗":"⪗","ē":"ē","∅":"∅"," ":" "," ":" "," ":" ","ŋ":"ŋ"," ":" ","ę":"ę","𝕖":"𝕖","⋕":"⋕","⧣":"⧣","⩱":"⩱","ε":"ε","ϵ":"ϵ","=":"=","≟":"≟","⩸":"⩸","⧥":"⧥","≓":"≓","⥱":"⥱","ℯ":"ℯ","η":"η","ð":"ð","ë":"ë","€":"€","!":"!","ф":"ф","♀":"♀","ffi":"ffi","ff":"ff","ffl":"ffl","𝔣":"𝔣","fi":"fi",fj:"fj","♭":"♭","fl":"fl","▱":"▱","ƒ":"ƒ","𝕗":"𝕗","⋔":"⋔","⫙":"⫙","⨍":"⨍","½":"½","⅓":"⅓","¼":"¼","⅕":"⅕","⅙":"⅙","⅛":"⅛","⅔":"⅔","⅖":"⅖","¾":"¾","⅗":"⅗","⅜":"⅜","⅘":"⅘","⅚":"⅚","⅝":"⅝","⅞":"⅞","⁄":"⁄","⌢":"⌢","𝒻":"𝒻","⪌":"⪌","ǵ":"ǵ","γ":"γ","⪆":"⪆","ğ":"ğ","ĝ":"ĝ","г":"г","ġ":"ġ","⪩":"⪩","⪀":"⪀","⪂":"⪂","⪄":"⪄","⋛︀":"⋛︀","⪔":"⪔","𝔤":"𝔤","ℷ":"ℷ","ѓ":"ѓ","⪒":"⪒","⪥":"⪥","⪤":"⪤","≩":"≩","⪊":"⪊","⪈":"⪈","⋧":"⋧","𝕘":"𝕘","ℊ":"ℊ","⪎":"⪎","⪐":"⪐","⪧":"⪧","⩺":"⩺","⋗":"⋗","⦕":"⦕","⩼":"⩼","⥸":"⥸","≩︀":"≩︀","ъ":"ъ","⥈":"⥈","↭":"↭","ℏ":"ℏ","ĥ":"ĥ","♥":"♥","…":"…","⊹":"⊹","𝔥":"𝔥","⤥":"⤥","⤦":"⤦","⇿":"⇿","∻":"∻","↩":"↩","↪":"↪","𝕙":"𝕙","―":"―","𝒽":"𝒽","ħ":"ħ","⁃":"⁃","í":"í","î":"î","и":"и","е":"е","¡":"¡","𝔦":"𝔦","ì":"ì","⨌":"⨌","∭":"∭","⧜":"⧜","℩":"℩","ij":"ij","ī":"ī","ı":"ı","⊷":"⊷","Ƶ":"Ƶ","℅":"℅","∞":"∞","⧝":"⧝","⊺":"⊺","⨗":"⨗","⨼":"⨼","ё":"ё","į":"į","𝕚":"𝕚","ι":"ι","¿":"¿","𝒾":"𝒾","⋹":"⋹","⋵":"⋵","⋴":"⋴","⋳":"⋳","ĩ":"ĩ","і":"і","ï":"ï","ĵ":"ĵ","й":"й","𝔧":"𝔧","ȷ":"ȷ","𝕛":"𝕛","𝒿":"𝒿","ј":"ј","є":"є","κ":"κ","ϰ":"ϰ","ķ":"ķ","к":"к","𝔨":"𝔨","ĸ":"ĸ","х":"х","ќ":"ќ","𝕜":"𝕜","𝓀":"𝓀","⤛":"⤛","⤎":"⤎","⪋":"⪋","⥢":"⥢","ĺ":"ĺ","⦴":"⦴","λ":"λ","⦑":"⦑","⪅":"⪅","«":"«","⤟":"⤟","⤝":"⤝","↫":"↫","⤹":"⤹","⥳":"⥳","↢":"↢","⪫":"⪫","⤙":"⤙","⪭":"⪭","⪭︀":"⪭︀","⤌":"⤌","❲":"❲","{":"{","[":"[","⦋":"⦋","⦏":"⦏","⦍":"⦍","ľ":"ľ","ļ":"ļ","л":"л","⤶":"⤶","⥧":"⥧","⥋":"⥋","↲":"↲","≤":"≤","⇇":"⇇","⋋":"⋋","⪨":"⪨","⩿":"⩿","⪁":"⪁","⪃":"⪃","⋚︀":"⋚︀","⪓":"⪓","⋖":"⋖","⥼":"⥼","𝔩":"𝔩","⪑":"⪑","⥪":"⥪","▄":"▄","љ":"љ","⥫":"⥫","◺":"◺","ŀ":"ŀ","⎰":"⎰","≨":"≨","⪉":"⪉","⪇":"⪇","⋦":"⋦","⟬":"⟬","⇽":"⇽","⟼":"⟼","↬":"↬","⦅":"⦅","𝕝":"𝕝","⨭":"⨭","⨴":"⨴","∗":"∗","◊":"◊","(":"(","⦓":"⦓","⥭":"⥭","‎":"‎","⊿":"⊿","‹":"‹","𝓁":"𝓁","⪍":"⪍","⪏":"⪏","‚":"‚","ł":"ł","⪦":"⪦","⩹":"⩹","⋉":"⋉","⥶":"⥶","⩻":"⩻","⦖":"⦖","◃":"◃","⥊":"⥊","⥦":"⥦","≨︀":"≨︀","∺":"∺","¯":"¯","♂":"♂","✠":"✠","▮":"▮","⨩":"⨩","м":"м","—":"—","𝔪":"𝔪","℧":"℧","µ":"µ","⫰":"⫰","−":"−","⨪":"⨪","⫛":"⫛","⊧":"⊧","𝕞":"𝕞","𝓂":"𝓂","μ":"μ","⊸":"⊸","⋙̸":"⋙̸","≫⃒":"≫⃒","⇍":"⇍","⇎":"⇎","⋘̸":"⋘̸","≪⃒":"≪⃒","⇏":"⇏","⊯":"⊯","⊮":"⊮","ń":"ń","∠⃒":"∠⃒","⩰̸":"⩰̸","≋̸":"≋̸","ʼn":"ʼn","♮":"♮","⩃":"⩃","ň":"ň","ņ":"ņ","⩭̸":"⩭̸","⩂":"⩂","н":"н","–":"–","⇗":"⇗","⤤":"⤤","≐̸":"≐̸","⤨":"⤨","𝔫":"𝔫","↮":"↮","⫲":"⫲","⋼":"⋼","⋺":"⋺","њ":"њ","≦̸":"≦̸","↚":"↚","‥":"‥","𝕟":"𝕟","¬":"¬","⋹̸":"⋹̸","⋵̸":"⋵̸","⋷":"⋷","⋶":"⋶","⋾":"⋾","⋽":"⋽","⫽⃥":"⫽⃥","∂̸":"∂̸","⨔":"⨔","↛":"↛","⤳̸":"⤳̸","↝̸":"↝̸","𝓃":"𝓃","⊄":"⊄","⫅̸":"⫅̸","⊅":"⊅","⫆̸":"⫆̸","ñ":"ñ","ν":"ν","#":"#","№":"№"," ":" ","⊭":"⊭","⤄":"⤄","≍⃒":"≍⃒","⊬":"⊬","≥⃒":"≥⃒",">⃒":">⃒","⧞":"⧞","⤂":"⤂","≤⃒":"≤⃒","<⃒":"<⃒","⊴⃒":"⊴⃒","⤃":"⤃","⊵⃒":"⊵⃒","∼⃒":"∼⃒","⇖":"⇖","⤣":"⤣","⤧":"⤧","ó":"ó","ô":"ô","о":"о","ő":"ő","⨸":"⨸","⦼":"⦼","œ":"œ","⦿":"⦿","𝔬":"𝔬","˛":"˛","ò":"ò","⧁":"⧁","⦵":"⦵","⦾":"⦾","⦻":"⦻","⧀":"⧀","ō":"ō","ω":"ω","ο":"ο","⦶":"⦶","𝕠":"𝕠","⦷":"⦷","⦹":"⦹","∨":"∨","⩝":"⩝","ℴ":"ℴ","ª":"ª","º":"º","⊶":"⊶","⩖":"⩖","⩗":"⩗","⩛":"⩛","ø":"ø","⊘":"⊘","õ":"õ","⨶":"⨶","ö":"ö","⌽":"⌽","¶":"¶","⫳":"⫳","⫽":"⫽","п":"п","%":"%",".":".","‰":"‰","‱":"‱","𝔭":"𝔭","φ":"φ","ϕ":"ϕ","☎":"☎","π":"π","ϖ":"ϖ","ℎ":"ℎ","+":"+","⨣":"⨣","⨢":"⨢","⨥":"⨥","⩲":"⩲","⨦":"⨦","⨧":"⨧","⨕":"⨕","𝕡":"𝕡","£":"£","⪳":"⪳","⪷":"⪷","⪹":"⪹","⪵":"⪵","⋨":"⋨","′":"′","⌮":"⌮","⌒":"⌒","⌓":"⌓","⊰":"⊰","𝓅":"𝓅","ψ":"ψ"," ":" ","𝔮":"𝔮","𝕢":"𝕢","⁗":"⁗","𝓆":"𝓆","⨖":"⨖","?":"?","⤜":"⤜","⥤":"⥤","∽̱":"∽̱","ŕ":"ŕ","⦳":"⦳","⦒":"⦒","⦥":"⦥","»":"»","⥵":"⥵","⤠":"⤠","⤳":"⤳","⤞":"⤞","⥅":"⥅","⥴":"⥴","↣":"↣","↝":"↝","⤚":"⤚","∶":"∶","❳":"❳","}":"}","]":"]","⦌":"⦌","⦎":"⦎","⦐":"⦐","ř":"ř","ŗ":"ŗ","р":"р","⤷":"⤷","⥩":"⥩","↳":"↳","▭":"▭","⥽":"⥽","𝔯":"𝔯","⥬":"⥬","ρ":"ρ","ϱ":"ϱ","⇉":"⇉","⋌":"⋌","˚":"˚","‏":"‏","⎱":"⎱","⫮":"⫮","⟭":"⟭","⇾":"⇾","⦆":"⦆","𝕣":"𝕣","⨮":"⨮","⨵":"⨵",")":")","⦔":"⦔","⨒":"⨒","›":"›","𝓇":"𝓇","⋊":"⋊","▹":"▹","⧎":"⧎","⥨":"⥨","℞":"℞","ś":"ś","⪴":"⪴","⪸":"⪸","š":"š","ş":"ş","ŝ":"ŝ","⪶":"⪶","⪺":"⪺","⋩":"⋩","⨓":"⨓","с":"с","⋅":"⋅","⩦":"⩦","⇘":"⇘","§":"§",";":";","⤩":"⤩","✶":"✶","𝔰":"𝔰","♯":"♯","щ":"щ","ш":"ш","­":"­","σ":"σ","ς":"ς","⩪":"⩪","⪞":"⪞","⪠":"⪠","⪝":"⪝","⪟":"⪟","≆":"≆","⨤":"⨤","⥲":"⥲","⨳":"⨳","⧤":"⧤","⌣":"⌣","⪪":"⪪","⪬":"⪬","⪬︀":"⪬︀","ь":"ь","/":"/","⧄":"⧄","⌿":"⌿","𝕤":"𝕤","♠":"♠","⊓︀":"⊓︀","⊔︀":"⊔︀","𝓈":"𝓈","☆":"☆","⊂":"⊂","⫅":"⫅","⪽":"⪽","⫃":"⫃","⫁":"⫁","⫋":"⫋","⊊":"⊊","⪿":"⪿","⥹":"⥹","⫇":"⫇","⫕":"⫕","⫓":"⫓","♪":"♪","¹":"¹","²":"²","³":"³","⫆":"⫆","⪾":"⪾","⫘":"⫘","⫄":"⫄","⟉":"⟉","⫗":"⫗","⥻":"⥻","⫂":"⫂","⫌":"⫌","⊋":"⊋","⫀":"⫀","⫈":"⫈","⫔":"⫔","⫖":"⫖","⇙":"⇙","⤪":"⤪","ß":"ß","⌖":"⌖","τ":"τ","ť":"ť","ţ":"ţ","т":"т","⌕":"⌕","𝔱":"𝔱","θ":"θ","ϑ":"ϑ","þ":"þ","×":"×","⨱":"⨱","⨰":"⨰","⌶":"⌶","⫱":"⫱","𝕥":"𝕥","⫚":"⫚","‴":"‴","▵":"▵","≜":"≜","◬":"◬","⨺":"⨺","⨹":"⨹","⧍":"⧍","⨻":"⨻","⏢":"⏢","𝓉":"𝓉","ц":"ц","ћ":"ћ","ŧ":"ŧ","⥣":"⥣","ú":"ú","ў":"ў","ŭ":"ŭ","û":"û","у":"у","ű":"ű","⥾":"⥾","𝔲":"𝔲","ù":"ù","▀":"▀","⌜":"⌜","⌏":"⌏","◸":"◸","ū":"ū","ų":"ų","𝕦":"𝕦","υ":"υ","⇈":"⇈","⌝":"⌝","⌎":"⌎","ů":"ů","◹":"◹","𝓊":"𝓊","⋰":"⋰","ũ":"ũ","ü":"ü","⦧":"⦧","⫨":"⫨","⫩":"⫩","⦜":"⦜","⊊︀":"⊊︀","⫋︀":"⫋︀","⊋︀":"⊋︀","⫌︀":"⫌︀","в":"в","⊻":"⊻","≚":"≚","⋮":"⋮","𝔳":"𝔳","𝕧":"𝕧","𝓋":"𝓋","⦚":"⦚","ŵ":"ŵ","⩟":"⩟","≙":"≙","℘":"℘","𝔴":"𝔴","𝕨":"𝕨","𝓌":"𝓌","𝔵":"𝔵","ξ":"ξ","⋻":"⋻","𝕩":"𝕩","𝓍":"𝓍","ý":"ý","я":"я","ŷ":"ŷ","ы":"ы","¥":"¥","𝔶":"𝔶","ї":"ї","𝕪":"𝕪","𝓎":"𝓎","ю":"ю","ÿ":"ÿ","ź":"ź","ž":"ž","з":"з","ż":"ż","ζ":"ζ","𝔷":"𝔷","ж":"ж","⇝":"⇝","𝕫":"𝕫","𝓏":"𝓏","‍":"‍","‌":"‌"}}}},92642:(m,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.numericUnicodeMap={0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376}},59726:(m,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.fromCodePoint=String.fromCodePoint||function(m){return String.fromCharCode(Math.floor((m-65536)/1024)+55296,(m-65536)%1024+56320)},v.getCodePoint=String.prototype.codePointAt?function(m,v){return m.codePointAt(v)}:function(m,v){return 1024*(m.charCodeAt(v)-55296)+m.charCodeAt(v+1)-56320+65536},v.highSurrogateFrom=55296,v.highSurrogateTo=56319},50763:function(m,v,q){"use strict";var ee=this&&this.__createBinding||(Object.create?function(m,v,q,ee){void 0===ee&&(ee=q);var ae=Object.getOwnPropertyDescriptor(v,q);ae&&!("get"in ae?!v.__esModule:ae.writable||ae.configurable)||(ae={enumerable:!0,get:function(){return v[q]}}),Object.defineProperty(m,ee,ae)}:function(m,v,q,ee){void 0===ee&&(ee=q),m[ee]=v[q]}),ae=this&&this.__setModuleDefault||(Object.create?function(m,v){Object.defineProperty(m,"default",{enumerable:!0,value:v})}:function(m,v){m.default=v}),ie=this&&this.__importStar||function(m){if(m&&m.__esModule)return m;var v={};if(null!=m)for(var q in m)"default"!==q&&Object.prototype.hasOwnProperty.call(m,q)&&ee(v,m,q);return ae(v,m),v};Object.defineProperty(v,"__esModule",{value:!0}),v.Parser=void 0;var de=ie(q(39889)),ce=q(25814),le=new Set(["input","option","optgroup","select","button","datalist","textarea"]),pe=new Set(["p"]),fe=new Set(["thead","tbody"]),ye=new Set(["dd","dt"]),be=new Set(["rt","rp"]),Re=new Map([["tr",new Set(["tr","th","td"])],["th",new Set(["th"])],["td",new Set(["thead","th","td"])],["body",new Set(["head","link","script"])],["li",new Set(["li"])],["p",pe],["h1",pe],["h2",pe],["h3",pe],["h4",pe],["h5",pe],["h6",pe],["select",le],["input",le],["output",le],["button",le],["datalist",le],["textarea",le],["option",new Set(["option"])],["optgroup",new Set(["optgroup","option"])],["dd",ye],["dt",ye],["address",pe],["article",pe],["aside",pe],["blockquote",pe],["details",pe],["div",pe],["dl",pe],["fieldset",pe],["figcaption",pe],["figure",pe],["footer",pe],["form",pe],["header",pe],["hr",pe],["main",pe],["nav",pe],["ol",pe],["pre",pe],["section",pe],["table",pe],["ul",pe],["rt",be],["rp",be],["tbody",fe],["tfoot",fe]]),xe=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]),_e=new Set(["math","svg"]),we=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignobject","desc","title"]),Te=/\s|\//,Se=function(){function Parser(m,v){var q,ee,ae,ie,ce;void 0===v&&(v={}),this.options=v,this.startIndex=0,this.endIndex=0,this.openTagStart=0,this.tagname="",this.attribname="",this.attribvalue="",this.attribs=null,this.stack=[],this.foreignContext=[],this.buffers=[],this.bufferOffset=0,this.writeIndex=0,this.ended=!1,this.cbs=null!=m?m:{},this.lowerCaseTagNames=null!==(q=v.lowerCaseTags)&&void 0!==q?q:!v.xmlMode,this.lowerCaseAttributeNames=null!==(ee=v.lowerCaseAttributeNames)&&void 0!==ee?ee:!v.xmlMode,this.tokenizer=new(null!==(ae=v.Tokenizer)&&void 0!==ae?ae:de.default)(this.options,this),null===(ce=(ie=this.cbs).onparserinit)||void 0===ce||ce.call(ie,this)}return Parser.prototype.ontext=function(m,v){var q,ee,ae=this.getSlice(m,v);this.endIndex=v-1,null===(ee=(q=this.cbs).ontext)||void 0===ee||ee.call(q,ae),this.startIndex=v},Parser.prototype.ontextentity=function(m){var v,q,ee=this.tokenizer.getSectionStart();this.endIndex=ee-1,null===(q=(v=this.cbs).ontext)||void 0===q||q.call(v,(0,ce.fromCodePoint)(m)),this.startIndex=ee},Parser.prototype.isVoidElement=function(m){return!this.options.xmlMode&&xe.has(m)},Parser.prototype.onopentagname=function(m,v){this.endIndex=v;var q=this.getSlice(m,v);this.lowerCaseTagNames&&(q=q.toLowerCase()),this.emitOpenTag(q)},Parser.prototype.emitOpenTag=function(m){var v,q,ee,ae;this.openTagStart=this.startIndex,this.tagname=m;var ie=!this.options.xmlMode&&Re.get(m);if(ie)for(;this.stack.length>0&&ie.has(this.stack[this.stack.length-1]);){var de=this.stack.pop();null===(q=(v=this.cbs).onclosetag)||void 0===q||q.call(v,de,!0)}this.isVoidElement(m)||(this.stack.push(m),_e.has(m)?this.foreignContext.push(!0):we.has(m)&&this.foreignContext.push(!1)),null===(ae=(ee=this.cbs).onopentagname)||void 0===ae||ae.call(ee,m),this.cbs.onopentag&&(this.attribs={})},Parser.prototype.endOpenTag=function(m){var v,q;this.startIndex=this.openTagStart,this.attribs&&(null===(q=(v=this.cbs).onopentag)||void 0===q||q.call(v,this.tagname,this.attribs,m),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""},Parser.prototype.onopentagend=function(m){this.endIndex=m,this.endOpenTag(!1),this.startIndex=m+1},Parser.prototype.onclosetag=function(m,v){var q,ee,ae,ie,de,ce;this.endIndex=v;var le=this.getSlice(m,v);if(this.lowerCaseTagNames&&(le=le.toLowerCase()),(_e.has(le)||we.has(le))&&this.foreignContext.pop(),this.isVoidElement(le))this.options.xmlMode||"br"!==le||(null===(ee=(q=this.cbs).onopentagname)||void 0===ee||ee.call(q,"br"),null===(ie=(ae=this.cbs).onopentag)||void 0===ie||ie.call(ae,"br",{},!0),null===(ce=(de=this.cbs).onclosetag)||void 0===ce||ce.call(de,"br",!1));else{var pe=this.stack.lastIndexOf(le);if(-1!==pe)if(this.cbs.onclosetag)for(var fe=this.stack.length-pe;fe--;)this.cbs.onclosetag(this.stack.pop(),0!==fe);else this.stack.length=pe;else this.options.xmlMode||"p"!==le||(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=v+1},Parser.prototype.onselfclosingtag=function(m){this.endIndex=m,this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?(this.closeCurrentTag(!1),this.startIndex=m+1):this.onopentagend(m)},Parser.prototype.closeCurrentTag=function(m){var v,q,ee=this.tagname;this.endOpenTag(m),this.stack[this.stack.length-1]===ee&&(null===(q=(v=this.cbs).onclosetag)||void 0===q||q.call(v,ee,!m),this.stack.pop())},Parser.prototype.onattribname=function(m,v){this.startIndex=m;var q=this.getSlice(m,v);this.attribname=this.lowerCaseAttributeNames?q.toLowerCase():q},Parser.prototype.onattribdata=function(m,v){this.attribvalue+=this.getSlice(m,v)},Parser.prototype.onattribentity=function(m){this.attribvalue+=(0,ce.fromCodePoint)(m)},Parser.prototype.onattribend=function(m,v){var q,ee;this.endIndex=v,null===(ee=(q=this.cbs).onattribute)||void 0===ee||ee.call(q,this.attribname,this.attribvalue,m===de.QuoteType.Double?'"':m===de.QuoteType.Single?"'":m===de.QuoteType.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""},Parser.prototype.getInstructionName=function(m){var v=m.search(Te),q=v<0?m:m.substr(0,v);return this.lowerCaseTagNames&&(q=q.toLowerCase()),q},Parser.prototype.ondeclaration=function(m,v){this.endIndex=v;var q=this.getSlice(m,v);if(this.cbs.onprocessinginstruction){var ee=this.getInstructionName(q);this.cbs.onprocessinginstruction("!".concat(ee),"!".concat(q))}this.startIndex=v+1},Parser.prototype.onprocessinginstruction=function(m,v){this.endIndex=v;var q=this.getSlice(m,v);if(this.cbs.onprocessinginstruction){var ee=this.getInstructionName(q);this.cbs.onprocessinginstruction("?".concat(ee),"?".concat(q))}this.startIndex=v+1},Parser.prototype.oncomment=function(m,v,q){var ee,ae,ie,de;this.endIndex=v,null===(ae=(ee=this.cbs).oncomment)||void 0===ae||ae.call(ee,this.getSlice(m,v-q)),null===(de=(ie=this.cbs).oncommentend)||void 0===de||de.call(ie),this.startIndex=v+1},Parser.prototype.oncdata=function(m,v,q){var ee,ae,ie,de,ce,le,pe,fe,ye,be;this.endIndex=v;var Re=this.getSlice(m,v-q);this.options.xmlMode||this.options.recognizeCDATA?(null===(ae=(ee=this.cbs).oncdatastart)||void 0===ae||ae.call(ee),null===(de=(ie=this.cbs).ontext)||void 0===de||de.call(ie,Re),null===(le=(ce=this.cbs).oncdataend)||void 0===le||le.call(ce)):(null===(fe=(pe=this.cbs).oncomment)||void 0===fe||fe.call(pe,"[CDATA[".concat(Re,"]]")),null===(be=(ye=this.cbs).oncommentend)||void 0===be||be.call(ye)),this.startIndex=v+1},Parser.prototype.onend=function(){var m,v;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(var q=this.stack.length;q>0;this.cbs.onclosetag(this.stack[--q],!0));}null===(v=(m=this.cbs).onend)||void 0===v||v.call(m)},Parser.prototype.reset=function(){var m,v,q,ee;null===(v=(m=this.cbs).onreset)||void 0===v||v.call(m),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack.length=0,this.startIndex=0,this.endIndex=0,null===(ee=(q=this.cbs).onparserinit)||void 0===ee||ee.call(q,this),this.buffers.length=0,this.bufferOffset=0,this.writeIndex=0,this.ended=!1},Parser.prototype.parseComplete=function(m){this.reset(),this.end(m)},Parser.prototype.getSlice=function(m,v){for(;m-this.bufferOffset>=this.buffers[0].length;)this.shiftBuffer();for(var q=this.buffers[0].slice(m-this.bufferOffset,v-this.bufferOffset);v-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),q+=this.buffers[0].slice(0,v-this.bufferOffset);return q},Parser.prototype.shiftBuffer=function(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()},Parser.prototype.write=function(m){var v,q;this.ended?null===(q=(v=this.cbs).onerror)||void 0===q||q.call(v,new Error(".write() after done!")):(this.buffers.push(m),this.tokenizer.running&&(this.tokenizer.write(m),this.writeIndex++))},Parser.prototype.end=function(m){var v,q;this.ended?null===(q=(v=this.cbs).onerror)||void 0===q||q.call(v,new Error(".end() after done!")):(m&&this.write(m),this.ended=!0,this.tokenizer.end())},Parser.prototype.pause=function(){this.tokenizer.pause()},Parser.prototype.resume=function(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndex{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.QuoteType=void 0;var ee,ae,ie,de=q(25814);function isWhitespace(m){return m===ee.Space||m===ee.NewLine||m===ee.Tab||m===ee.FormFeed||m===ee.CarriageReturn}function isEndOfTagSection(m){return m===ee.Slash||m===ee.Gt||isWhitespace(m)}function isNumber(m){return m>=ee.Zero&&m<=ee.Nine}function isASCIIAlpha(m){return m>=ee.LowerA&&m<=ee.LowerZ||m>=ee.UpperA&&m<=ee.UpperZ}function isHexDigit(m){return m>=ee.UpperA&&m<=ee.UpperF||m>=ee.LowerA&&m<=ee.LowerF}!function(m){m[m.Tab=9]="Tab",m[m.NewLine=10]="NewLine",m[m.FormFeed=12]="FormFeed",m[m.CarriageReturn=13]="CarriageReturn",m[m.Space=32]="Space",m[m.ExclamationMark=33]="ExclamationMark",m[m.Number=35]="Number",m[m.Amp=38]="Amp",m[m.SingleQuote=39]="SingleQuote",m[m.DoubleQuote=34]="DoubleQuote",m[m.Dash=45]="Dash",m[m.Slash=47]="Slash",m[m.Zero=48]="Zero",m[m.Nine=57]="Nine",m[m.Semi=59]="Semi",m[m.Lt=60]="Lt",m[m.Eq=61]="Eq",m[m.Gt=62]="Gt",m[m.Questionmark=63]="Questionmark",m[m.UpperA=65]="UpperA",m[m.LowerA=97]="LowerA",m[m.UpperF=70]="UpperF",m[m.LowerF=102]="LowerF",m[m.UpperZ=90]="UpperZ",m[m.LowerZ=122]="LowerZ",m[m.LowerX=120]="LowerX",m[m.OpeningSquareBracket=91]="OpeningSquareBracket"}(ee||(ee={})),function(m){m[m.Text=1]="Text",m[m.BeforeTagName=2]="BeforeTagName",m[m.InTagName=3]="InTagName",m[m.InSelfClosingTag=4]="InSelfClosingTag",m[m.BeforeClosingTagName=5]="BeforeClosingTagName",m[m.InClosingTagName=6]="InClosingTagName",m[m.AfterClosingTagName=7]="AfterClosingTagName",m[m.BeforeAttributeName=8]="BeforeAttributeName",m[m.InAttributeName=9]="InAttributeName",m[m.AfterAttributeName=10]="AfterAttributeName",m[m.BeforeAttributeValue=11]="BeforeAttributeValue",m[m.InAttributeValueDq=12]="InAttributeValueDq",m[m.InAttributeValueSq=13]="InAttributeValueSq",m[m.InAttributeValueNq=14]="InAttributeValueNq",m[m.BeforeDeclaration=15]="BeforeDeclaration",m[m.InDeclaration=16]="InDeclaration",m[m.InProcessingInstruction=17]="InProcessingInstruction",m[m.BeforeComment=18]="BeforeComment",m[m.CDATASequence=19]="CDATASequence",m[m.InSpecialComment=20]="InSpecialComment",m[m.InCommentLike=21]="InCommentLike",m[m.BeforeSpecialS=22]="BeforeSpecialS",m[m.SpecialStartSequence=23]="SpecialStartSequence",m[m.InSpecialTag=24]="InSpecialTag",m[m.BeforeEntity=25]="BeforeEntity",m[m.BeforeNumericEntity=26]="BeforeNumericEntity",m[m.InNamedEntity=27]="InNamedEntity",m[m.InNumericEntity=28]="InNumericEntity",m[m.InHexEntity=29]="InHexEntity"}(ae||(ae={})),function(m){m[m.NoValue=0]="NoValue",m[m.Unquoted=1]="Unquoted",m[m.Single=2]="Single",m[m.Double=3]="Double"}(ie=v.QuoteType||(v.QuoteType={}));var ce={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101])},le=function(){function Tokenizer(m,v){var q=m.xmlMode,ee=void 0!==q&&q,ie=m.decodeEntities,ce=void 0===ie||ie;this.cbs=v,this.state=ae.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=ae.Text,this.isSpecial=!1,this.running=!0,this.offset=0,this.currentSequence=void 0,this.sequenceIndex=0,this.trieIndex=0,this.trieCurrent=0,this.entityResult=0,this.entityExcess=0,this.xmlMode=ee,this.decodeEntities=ce,this.entityTrie=ee?de.xmlDecodeTree:de.htmlDecodeTree}return Tokenizer.prototype.reset=function(){this.state=ae.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=ae.Text,this.currentSequence=void 0,this.running=!0,this.offset=0},Tokenizer.prototype.write=function(m){this.offset+=this.buffer.length,this.buffer=m,this.parse()},Tokenizer.prototype.end=function(){this.running&&this.finish()},Tokenizer.prototype.pause=function(){this.running=!1},Tokenizer.prototype.resume=function(){this.running=!0,this.indexthis.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=ae.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&m===ee.Amp&&(this.state=ae.BeforeEntity)},Tokenizer.prototype.stateSpecialStartSequence=function(m){var v=this.sequenceIndex===this.currentSequence.length;if(v?isEndOfTagSection(m):(32|m)===this.currentSequence[this.sequenceIndex]){if(!v)return void this.sequenceIndex++}else this.isSpecial=!1;this.sequenceIndex=0,this.state=ae.InTagName,this.stateInTagName(m)},Tokenizer.prototype.stateInSpecialTag=function(m){if(this.sequenceIndex===this.currentSequence.length){if(m===ee.Gt||isWhitespace(m)){var v=this.index-this.currentSequence.length;if(this.sectionStart>14)-1;if(this.allowLegacyEntity()||m===ee.Semi){var ae=this.index-this.entityExcess+1;ae>this.sectionStart&&this.emitPartial(this.sectionStart,ae),this.entityResult=this.trieIndex,this.trieIndex+=q,this.entityExcess=0,this.sectionStart=this.index+1,0===q&&this.emitNamedEntity()}else this.trieIndex+=q}},Tokenizer.prototype.emitNamedEntity=function(){if(this.state=this.baseState,0!==this.entityResult)switch((this.entityTrie[this.entityResult]&de.BinTrieFlags.VALUE_LENGTH)>>14){case 1:this.emitCodePoint(this.entityTrie[this.entityResult]&~de.BinTrieFlags.VALUE_LENGTH);break;case 2:this.emitCodePoint(this.entityTrie[this.entityResult+1]);break;case 3:this.emitCodePoint(this.entityTrie[this.entityResult+1]),this.emitCodePoint(this.entityTrie[this.entityResult+2])}},Tokenizer.prototype.stateBeforeNumericEntity=function(m){(32|m)===ee.LowerX?(this.entityExcess++,this.state=ae.InHexEntity):(this.state=ae.InNumericEntity,this.stateInNumericEntity(m))},Tokenizer.prototype.emitNumericEntity=function(m){var v=this.index-this.entityExcess-1;v+2+Number(this.state===ae.InHexEntity)!==this.index&&(v>this.sectionStart&&this.emitPartial(this.sectionStart,v),this.sectionStart=this.index+Number(m),this.emitCodePoint((0,de.replaceCodePoint)(this.entityResult))),this.state=this.baseState},Tokenizer.prototype.stateInNumericEntity=function(m){m===ee.Semi?this.emitNumericEntity(!0):isNumber(m)?(this.entityResult=10*this.entityResult+(m-ee.Zero),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)},Tokenizer.prototype.stateInHexEntity=function(m){m===ee.Semi?this.emitNumericEntity(!0):isNumber(m)?(this.entityResult=16*this.entityResult+(m-ee.Zero),this.entityExcess++):isHexDigit(m)?(this.entityResult=16*this.entityResult+((32|m)-ee.LowerA+10),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)},Tokenizer.prototype.allowLegacyEntity=function(){return!this.xmlMode&&(this.baseState===ae.Text||this.baseState===ae.InSpecialTag)},Tokenizer.prototype.cleanup=function(){this.running&&this.sectionStart!==this.index&&(this.state===ae.Text||this.state===ae.InSpecialTag&&0===this.sequenceIndex?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):this.state!==ae.InAttributeValueDq&&this.state!==ae.InAttributeValueSq&&this.state!==ae.InAttributeValueNq||(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))},Tokenizer.prototype.shouldContinue=function(){return this.index{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.attributeNames=v.elementNames=void 0,v.elementNames=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map((function(m){return[m.toLowerCase(),m]}))),v.attributeNames=new Map(["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map((function(m){return[m.toLowerCase(),m]})))},91203:function(m,v,q){"use strict";var ee=this&&this.__assign||function(){return ee=Object.assign||function(m){for(var v,q=1,ee=arguments.length;q");case ce.Comment:return renderComment(m);case ce.CDATA:return renderCdata(m);case ce.Script:case ce.Style:case ce.Tag:return renderTag(m,v);case ce.Text:return renderText(m,v)}}v.render=render,v.default=render;var be=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),Re=new Set(["svg","math"]);function renderTag(m,v){var q;"foreign"===v.xmlMode&&(m.name=null!==(q=pe.elementNames.get(m.name))&&void 0!==q?q:m.name,m.parent&&be.has(m.parent.name)&&(v=ee(ee({},v),{xmlMode:!1}))),!v.xmlMode&&Re.has(m.name)&&(v=ee(ee({},v),{xmlMode:"foreign"}));var ae="<".concat(m.name),ie=formatAttributes(m.attribs,v);return ie&&(ae+=" ".concat(ie)),0===m.children.length&&(v.xmlMode?!1!==v.selfClosingTags:v.selfClosingTags&&ye.has(m.name))?(v.xmlMode||(ae+=" "),ae+="/>"):(ae+=">",m.children.length>0&&(ae+=render(m.children,v)),!v.xmlMode&&ye.has(m.name)||(ae+=""))),ae}function renderText(m,v){var q,ee=m.data||"";return!1===(null!==(q=v.encodeEntities)&&void 0!==q?q:v.decodeEntities)||!v.xmlMode&&m.parent&&fe.has(m.parent.name)||(ee=v.xmlMode||"utf8"!==v.encodeEntities?(0,le.encodeXML)(ee):(0,le.escapeText)(ee)),ee}function renderCdata(m){return"")}function renderComment(m){return"\x3c!--".concat(m.data,"--\x3e")}},16102:function(m,v,q){"use strict";var ee=this&&this.__createBinding||(Object.create?function(m,v,q,ee){void 0===ee&&(ee=q);var ae=Object.getOwnPropertyDescriptor(v,q);ae&&!("get"in ae?!v.__esModule:ae.writable||ae.configurable)||(ae={enumerable:!0,get:function(){return v[q]}}),Object.defineProperty(m,ee,ae)}:function(m,v,q,ee){void 0===ee&&(ee=q),m[ee]=v[q]}),ae=this&&this.__exportStar||function(m,v){for(var q in m)"default"===q||Object.prototype.hasOwnProperty.call(v,q)||ee(v,m,q)};Object.defineProperty(v,"__esModule",{value:!0}),v.DomHandler=void 0;var ie=q(99960),de=q(16805);ae(q(16805),v);var ce={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},le=function(){function DomHandler(m,v,q){this.dom=[],this.root=new de.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof v&&(q=v,v=ce),"object"==typeof m&&(v=m,m=void 0),this.callback=null!=m?m:null,this.options=null!=v?v:ce,this.elementCB=null!=q?q:null}return DomHandler.prototype.onparserinit=function(m){this.parser=m},DomHandler.prototype.onreset=function(){this.dom=[],this.root=new de.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},DomHandler.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},DomHandler.prototype.onerror=function(m){this.handleCallback(m)},DomHandler.prototype.onclosetag=function(){this.lastNode=null;var m=this.tagStack.pop();this.options.withEndIndices&&(m.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(m)},DomHandler.prototype.onopentag=function(m,v){var q=this.options.xmlMode?ie.ElementType.Tag:void 0,ee=new de.Element(m,v,void 0,q);this.addNode(ee),this.tagStack.push(ee)},DomHandler.prototype.ontext=function(m){var v=this.lastNode;if(v&&v.type===ie.ElementType.Text)v.data+=m,this.options.withEndIndices&&(v.endIndex=this.parser.endIndex);else{var q=new de.Text(m);this.addNode(q),this.lastNode=q}},DomHandler.prototype.oncomment=function(m){if(this.lastNode&&this.lastNode.type===ie.ElementType.Comment)this.lastNode.data+=m;else{var v=new de.Comment(m);this.addNode(v),this.lastNode=v}},DomHandler.prototype.oncommentend=function(){this.lastNode=null},DomHandler.prototype.oncdatastart=function(){var m=new de.Text(""),v=new de.CDATA([m]);this.addNode(v),m.parent=v,this.lastNode=m},DomHandler.prototype.oncdataend=function(){this.lastNode=null},DomHandler.prototype.onprocessinginstruction=function(m,v){var q=new de.ProcessingInstruction(m,v);this.addNode(q)},DomHandler.prototype.handleCallback=function(m){if("function"==typeof this.callback)this.callback(m,this.dom);else if(m)throw m},DomHandler.prototype.addNode=function(m){var v=this.tagStack[this.tagStack.length-1],q=v.children[v.children.length-1];this.options.withStartIndices&&(m.startIndex=this.parser.startIndex),this.options.withEndIndices&&(m.endIndex=this.parser.endIndex),v.children.push(m),q&&(m.prev=q,q.next=m),m.parent=v,this.lastNode=null},DomHandler}();v.DomHandler=le,v.default=le},16805:function(m,v,q){"use strict";var ee,ae=this&&this.__extends||(ee=function(m,v){return ee=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(m,v){m.__proto__=v}||function(m,v){for(var q in v)Object.prototype.hasOwnProperty.call(v,q)&&(m[q]=v[q])},ee(m,v)},function(m,v){if("function"!=typeof v&&null!==v)throw new TypeError("Class extends value "+String(v)+" is not a constructor or null");function __(){this.constructor=m}ee(m,v),m.prototype=null===v?Object.create(v):(__.prototype=v.prototype,new __)}),ie=this&&this.__assign||function(){return ie=Object.assign||function(m){for(var v,q=1,ee=arguments.length;q0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(NodeWithChildren.prototype,"childNodes",{get:function(){return this.children},set:function(m){this.children=m},enumerable:!1,configurable:!0}),NodeWithChildren}(ce);v.NodeWithChildren=be;var Re=function(m){function CDATA(){var v=null!==m&&m.apply(this,arguments)||this;return v.type=de.ElementType.CDATA,v}return ae(CDATA,m),Object.defineProperty(CDATA.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),CDATA}(be);v.CDATA=Re;var xe=function(m){function Document(){var v=null!==m&&m.apply(this,arguments)||this;return v.type=de.ElementType.Root,v}return ae(Document,m),Object.defineProperty(Document.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),Document}(be);v.Document=xe;var _e=function(m){function Element(v,q,ee,ae){void 0===ee&&(ee=[]),void 0===ae&&(ae="script"===v?de.ElementType.Script:"style"===v?de.ElementType.Style:de.ElementType.Tag);var ie=m.call(this,ee)||this;return ie.name=v,ie.attribs=q,ie.type=ae,ie}return ae(Element,m),Object.defineProperty(Element.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(Element.prototype,"tagName",{get:function(){return this.name},set:function(m){this.name=m},enumerable:!1,configurable:!0}),Object.defineProperty(Element.prototype,"attributes",{get:function(){var m=this;return Object.keys(this.attribs).map((function(v){var q,ee;return{name:v,value:m.attribs[v],namespace:null===(q=m["x-attribsNamespace"])||void 0===q?void 0:q[v],prefix:null===(ee=m["x-attribsPrefix"])||void 0===ee?void 0:ee[v]}}))},enumerable:!1,configurable:!0}),Element}(be);function isTag(m){return(0,de.isTag)(m)}function isCDATA(m){return m.type===de.ElementType.CDATA}function isText(m){return m.type===de.ElementType.Text}function isComment(m){return m.type===de.ElementType.Comment}function isDirective(m){return m.type===de.ElementType.Directive}function isDocument(m){return m.type===de.ElementType.Root}function cloneNode(m,v){var q;if(void 0===v&&(v=!1),isText(m))q=new pe(m.data);else if(isComment(m))q=new fe(m.data);else if(isTag(m)){var ee=v?cloneChildren(m.children):[],ae=new _e(m.name,ie({},m.attribs),ee);ee.forEach((function(m){return m.parent=ae})),null!=m.namespace&&(ae.namespace=m.namespace),m["x-attribsNamespace"]&&(ae["x-attribsNamespace"]=ie({},m["x-attribsNamespace"])),m["x-attribsPrefix"]&&(ae["x-attribsPrefix"]=ie({},m["x-attribsPrefix"])),q=ae}else if(isCDATA(m)){ee=v?cloneChildren(m.children):[];var de=new Re(ee);ee.forEach((function(m){return m.parent=de})),q=de}else if(isDocument(m)){ee=v?cloneChildren(m.children):[];var ce=new xe(ee);ee.forEach((function(m){return m.parent=ce})),m["x-mode"]&&(ce["x-mode"]=m["x-mode"]),q=ce}else{if(!isDirective(m))throw new Error("Not implemented yet: ".concat(m.type));var le=new ye(m.name,m.data);null!=m["x-name"]&&(le["x-name"]=m["x-name"],le["x-publicId"]=m["x-publicId"],le["x-systemId"]=m["x-systemId"]),q=le}return q.startIndex=m.startIndex,q.endIndex=m.endIndex,null!=m.sourceCodeLocation&&(q.sourceCodeLocation=m.sourceCodeLocation),q}function cloneChildren(m){for(var v=m.map((function(m){return cloneNode(m,!0)})),q=1;q{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.getFeed=void 0;var ee=q(72178),ae=q(55355);function getAtomFeed(m){var v,q=m.children,ee={type:"atom",items:(0,ae.getElementsByTagName)("entry",q).map((function(m){var v,q=m.children,ee={media:getMediaElements(q)};addConditionally(ee,"id","id",q),addConditionally(ee,"title","title",q);var ae=null===(v=getOneElement("link",q))||void 0===v?void 0:v.attribs.href;ae&&(ee.link=ae);var ie=fetch("summary",q)||fetch("content",q);ie&&(ee.description=ie);var de=fetch("updated",q);return de&&(ee.pubDate=new Date(de)),ee}))};addConditionally(ee,"id","id",q),addConditionally(ee,"title","title",q);var ie=null===(v=getOneElement("link",q))||void 0===v?void 0:v.attribs.href;ie&&(ee.link=ie),addConditionally(ee,"description","subtitle",q);var de=fetch("updated",q);return de&&(ee.updated=new Date(de)),addConditionally(ee,"author","email",q,!0),ee}function getRssFeed(m){var v,q,ee=null!==(q=null===(v=getOneElement("channel",m.children))||void 0===v?void 0:v.children)&&void 0!==q?q:[],ie={type:m.name.substr(0,3),id:"",items:(0,ae.getElementsByTagName)("item",m.children).map((function(m){var v=m.children,q={media:getMediaElements(v)};addConditionally(q,"id","guid",v),addConditionally(q,"title","title",v),addConditionally(q,"link","link",v),addConditionally(q,"description","description",v);var ee=fetch("pubDate",v)||fetch("dc:date",v);return ee&&(q.pubDate=new Date(ee)),q}))};addConditionally(ie,"title","title",ee),addConditionally(ie,"link","link",ee),addConditionally(ie,"description","description",ee);var de=fetch("lastBuildDate",ee);return de&&(ie.updated=new Date(de)),addConditionally(ie,"author","managingEditor",ee,!0),ie}v.getFeed=function getFeed(m){var v=getOneElement(isValidFeed,m);return v?"feed"===v.name?getAtomFeed(v):getRssFeed(v):null};var ie=["url","type","lang"],de=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function getMediaElements(m){return(0,ae.getElementsByTagName)("media:content",m).map((function(m){for(var v=m.attribs,q={medium:v.medium,isDefault:!!v.isDefault},ee=0,ae=ie;ee{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.uniqueSort=v.compareDocumentPosition=v.DocumentPosition=v.removeSubsets=void 0;var ee,ae=q(16102);function compareDocumentPosition(m,v){var q=[],ie=[];if(m===v)return 0;for(var de=(0,ae.hasChildren)(m)?m:m.parent;de;)q.unshift(de),de=de.parent;for(de=(0,ae.hasChildren)(v)?v:v.parent;de;)ie.unshift(de),de=de.parent;for(var ce=Math.min(q.length,ie.length),le=0;lefe.indexOf(be)?pe===v?ee.FOLLOWING|ee.CONTAINED_BY:ee.FOLLOWING:pe===m?ee.PRECEDING|ee.CONTAINS:ee.PRECEDING}v.removeSubsets=function removeSubsets(m){for(var v=m.length;--v>=0;){var q=m[v];if(v>0&&m.lastIndexOf(q,v-1)>=0)m.splice(v,1);else for(var ee=q.parent;ee;ee=ee.parent)if(m.includes(ee)){m.splice(v,1);break}}return m},function(m){m[m.DISCONNECTED=1]="DISCONNECTED",m[m.PRECEDING=2]="PRECEDING",m[m.FOLLOWING=4]="FOLLOWING",m[m.CONTAINS=8]="CONTAINS",m[m.CONTAINED_BY=16]="CONTAINED_BY"}(ee=v.DocumentPosition||(v.DocumentPosition={})),v.compareDocumentPosition=compareDocumentPosition,v.uniqueSort=function uniqueSort(m){return(m=m.filter((function(m,v,q){return!q.includes(m,v+1)}))).sort((function(m,v){var q=compareDocumentPosition(m,v);return q&ee.PRECEDING?-1:q&ee.FOLLOWING?1:0})),m}},43992:function(m,v,q){"use strict";var ee=this&&this.__createBinding||(Object.create?function(m,v,q,ee){void 0===ee&&(ee=q);var ae=Object.getOwnPropertyDescriptor(v,q);ae&&!("get"in ae?!v.__esModule:ae.writable||ae.configurable)||(ae={enumerable:!0,get:function(){return v[q]}}),Object.defineProperty(m,ee,ae)}:function(m,v,q,ee){void 0===ee&&(ee=q),m[ee]=v[q]}),ae=this&&this.__exportStar||function(m,v){for(var q in m)"default"===q||Object.prototype.hasOwnProperty.call(v,q)||ee(v,m,q)};Object.defineProperty(v,"__esModule",{value:!0}),v.hasChildren=v.isDocument=v.isComment=v.isText=v.isCDATA=v.isTag=void 0,ae(q(72178),v),ae(q(61699),v),ae(q(26167),v),ae(q(46754),v),ae(q(55355),v),ae(q(99256),v),ae(q(34921),v);var ie=q(16102);Object.defineProperty(v,"isTag",{enumerable:!0,get:function(){return ie.isTag}}),Object.defineProperty(v,"isCDATA",{enumerable:!0,get:function(){return ie.isCDATA}}),Object.defineProperty(v,"isText",{enumerable:!0,get:function(){return ie.isText}}),Object.defineProperty(v,"isComment",{enumerable:!0,get:function(){return ie.isComment}}),Object.defineProperty(v,"isDocument",{enumerable:!0,get:function(){return ie.isDocument}}),Object.defineProperty(v,"hasChildren",{enumerable:!0,get:function(){return ie.hasChildren}})},55355:(m,v,q)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.getElementsByTagType=v.getElementsByTagName=v.getElementById=v.getElements=v.testElement=void 0;var ee=q(16102),ae=q(46754),ie={tag_name:function(m){return"function"==typeof m?function(v){return(0,ee.isTag)(v)&&m(v.name)}:"*"===m?ee.isTag:function(v){return(0,ee.isTag)(v)&&v.name===m}},tag_type:function(m){return"function"==typeof m?function(v){return m(v.type)}:function(v){return v.type===m}},tag_contains:function(m){return"function"==typeof m?function(v){return(0,ee.isText)(v)&&m(v.data)}:function(v){return(0,ee.isText)(v)&&v.data===m}}};function getAttribCheck(m,v){return"function"==typeof v?function(q){return(0,ee.isTag)(q)&&v(q.attribs[m])}:function(q){return(0,ee.isTag)(q)&&q.attribs[m]===v}}function combineFuncs(m,v){return function(q){return m(q)||v(q)}}function compileTest(m){var v=Object.keys(m).map((function(v){var q=m[v];return Object.prototype.hasOwnProperty.call(ie,v)?ie[v](q):getAttribCheck(v,q)}));return 0===v.length?null:v.reduce(combineFuncs)}v.testElement=function testElement(m,v){var q=compileTest(m);return!q||q(v)},v.getElements=function getElements(m,v,q,ee){void 0===ee&&(ee=1/0);var ie=compileTest(m);return ie?(0,ae.filter)(ie,v,q,ee):[]},v.getElementById=function getElementById(m,v,q){return void 0===q&&(q=!0),Array.isArray(v)||(v=[v]),(0,ae.findOne)(getAttribCheck("id",m),v,q)},v.getElementsByTagName=function getElementsByTagName(m,v,q,ee){return void 0===q&&(q=!0),void 0===ee&&(ee=1/0),(0,ae.filter)(ie.tag_name(m),v,q,ee)},v.getElementsByTagType=function getElementsByTagType(m,v,q,ee){return void 0===q&&(q=!0),void 0===ee&&(ee=1/0),(0,ae.filter)(ie.tag_type(m),v,q,ee)}},26167:(m,v)=>{"use strict";function removeElement(m){if(m.prev&&(m.prev.next=m.next),m.next&&(m.next.prev=m.prev),m.parent){var v=m.parent.children,q=v.lastIndexOf(m);q>=0&&v.splice(q,1)}m.next=null,m.prev=null,m.parent=null}Object.defineProperty(v,"__esModule",{value:!0}),v.prepend=v.prependChild=v.append=v.appendChild=v.replaceElement=v.removeElement=void 0,v.removeElement=removeElement,v.replaceElement=function replaceElement(m,v){var q=v.prev=m.prev;q&&(q.next=v);var ee=v.next=m.next;ee&&(ee.prev=v);var ae=v.parent=m.parent;if(ae){var ie=ae.children;ie[ie.lastIndexOf(m)]=v,m.parent=null}},v.appendChild=function appendChild(m,v){if(removeElement(v),v.next=null,v.parent=m,m.children.push(v)>1){var q=m.children[m.children.length-2];q.next=v,v.prev=q}else v.prev=null},v.append=function append(m,v){removeElement(v);var q=m.parent,ee=m.next;if(v.next=ee,v.prev=m,m.next=v,v.parent=q,ee){if(ee.prev=v,q){var ae=q.children;ae.splice(ae.lastIndexOf(ee),0,v)}}else q&&q.children.push(v)},v.prependChild=function prependChild(m,v){if(removeElement(v),v.parent=m,v.prev=null,1!==m.children.unshift(v)){var q=m.children[1];q.prev=v,v.next=q}else v.next=null},v.prepend=function prepend(m,v){removeElement(v);var q=m.parent;if(q){var ee=q.children;ee.splice(ee.indexOf(m),0,v)}m.prev&&(m.prev.next=v),v.parent=q,v.prev=m.prev,v.next=m,m.prev=v}},46754:(m,v,q)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.findAll=v.existsOne=v.findOne=v.findOneChild=v.find=v.filter=void 0;var ee=q(16102);function find(m,v,q,ae){for(var ie=[],de=[v],ce=[0];;)if(ce[0]>=de[0].length){if(1===ce.length)return ie;de.shift(),ce.shift()}else{var le=de[0][ce[0]++];if(m(le)&&(ie.push(le),--ae<=0))return ie;q&&(0,ee.hasChildren)(le)&&le.children.length>0&&(ce.unshift(0),de.unshift(le.children))}}v.filter=function filter(m,v,q,ee){return void 0===q&&(q=!0),void 0===ee&&(ee=1/0),find(m,Array.isArray(v)?v:[v],q,ee)},v.find=find,v.findOneChild=function findOneChild(m,v){return v.find(m)},v.findOne=function findOne(m,v,q){void 0===q&&(q=!0);for(var ae=null,ie=0;ie0&&(ae=findOne(m,de.children,!0)))}return ae},v.existsOne=function existsOne(m,v){return v.some((function(v){return(0,ee.isTag)(v)&&(m(v)||existsOne(m,v.children))}))},v.findAll=function findAll(m,v){for(var q=[],ae=[v],ie=[0];;)if(ie[0]>=ae[0].length){if(1===ae.length)return q;ae.shift(),ie.shift()}else{var de=ae[0][ie[0]++];(0,ee.isTag)(de)&&(m(de)&&q.push(de),de.children.length>0&&(ie.unshift(0),ae.unshift(de.children)))}}},72178:function(m,v,q){"use strict";var ee=this&&this.__importDefault||function(m){return m&&m.__esModule?m:{default:m}};Object.defineProperty(v,"__esModule",{value:!0}),v.innerText=v.textContent=v.getText=v.getInnerHTML=v.getOuterHTML=void 0;var ae=q(16102),ie=ee(q(91203)),de=q(99960);function getOuterHTML(m,v){return(0,ie.default)(m,v)}v.getOuterHTML=getOuterHTML,v.getInnerHTML=function getInnerHTML(m,v){return(0,ae.hasChildren)(m)?m.children.map((function(m){return getOuterHTML(m,v)})).join(""):""},v.getText=function getText(m){return Array.isArray(m)?m.map(getText).join(""):(0,ae.isTag)(m)?"br"===m.name?"\n":getText(m.children):(0,ae.isCDATA)(m)?getText(m.children):(0,ae.isText)(m)?m.data:""},v.textContent=function textContent(m){return Array.isArray(m)?m.map(textContent).join(""):(0,ae.hasChildren)(m)&&!(0,ae.isComment)(m)?textContent(m.children):(0,ae.isText)(m)?m.data:""},v.innerText=function innerText(m){return Array.isArray(m)?m.map(innerText).join(""):(0,ae.hasChildren)(m)&&(m.type===de.ElementType.Tag||(0,ae.isCDATA)(m))?innerText(m.children):(0,ae.isText)(m)?m.data:""}},61699:(m,v,q)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.prevElementSibling=v.nextElementSibling=v.getName=v.hasAttrib=v.getAttributeValue=v.getSiblings=v.getParent=v.getChildren=void 0;var ee=q(16102);function getChildren(m){return(0,ee.hasChildren)(m)?m.children:[]}function getParent(m){return m.parent||null}v.getChildren=getChildren,v.getParent=getParent,v.getSiblings=function getSiblings(m){var v=getParent(m);if(null!=v)return getChildren(v);for(var q=[m],ee=m.prev,ae=m.next;null!=ee;)q.unshift(ee),ee=ee.prev;for(;null!=ae;)q.push(ae),ae=ae.next;return q},v.getAttributeValue=function getAttributeValue(m,v){var q;return null===(q=m.attribs)||void 0===q?void 0:q[v]},v.hasAttrib=function hasAttrib(m,v){return null!=m.attribs&&Object.prototype.hasOwnProperty.call(m.attribs,v)&&null!=m.attribs[v]},v.getName=function getName(m){return m.name},v.nextElementSibling=function nextElementSibling(m){for(var v=m.next;null!==v&&!(0,ee.isTag)(v);)v=v.next;return v},v.prevElementSibling=function prevElementSibling(m){for(var v=m.prev;null!==v&&!(0,ee.isTag)(v);)v=v.prev;return v}},25814:function(m,v,q){"use strict";var ee=this&&this.__createBinding||(Object.create?function(m,v,q,ee){void 0===ee&&(ee=q);var ae=Object.getOwnPropertyDescriptor(v,q);ae&&!("get"in ae?!v.__esModule:ae.writable||ae.configurable)||(ae={enumerable:!0,get:function(){return v[q]}}),Object.defineProperty(m,ee,ae)}:function(m,v,q,ee){void 0===ee&&(ee=q),m[ee]=v[q]}),ae=this&&this.__setModuleDefault||(Object.create?function(m,v){Object.defineProperty(m,"default",{enumerable:!0,value:v})}:function(m,v){m.default=v}),ie=this&&this.__importStar||function(m){if(m&&m.__esModule)return m;var v={};if(null!=m)for(var q in m)"default"!==q&&Object.prototype.hasOwnProperty.call(m,q)&&ee(v,m,q);return ae(v,m),v},de=this&&this.__importDefault||function(m){return m&&m.__esModule?m:{default:m}};Object.defineProperty(v,"__esModule",{value:!0}),v.decodeXML=v.decodeHTMLStrict=v.decodeHTMLAttribute=v.decodeHTML=v.determineBranch=v.EntityDecoder=v.DecodingMode=v.BinTrieFlags=v.fromCodePoint=v.replaceCodePoint=v.decodeCodePoint=v.xmlDecodeTree=v.htmlDecodeTree=void 0;var ce=de(q(6459));v.htmlDecodeTree=ce.default;var le=de(q(23878));v.xmlDecodeTree=le.default;var pe=ie(q(58894));v.decodeCodePoint=pe.default;var fe,ye=q(58894);Object.defineProperty(v,"replaceCodePoint",{enumerable:!0,get:function(){return ye.replaceCodePoint}}),Object.defineProperty(v,"fromCodePoint",{enumerable:!0,get:function(){return ye.fromCodePoint}}),function(m){m[m.NUM=35]="NUM",m[m.SEMI=59]="SEMI",m[m.EQUALS=61]="EQUALS",m[m.ZERO=48]="ZERO",m[m.NINE=57]="NINE",m[m.LOWER_A=97]="LOWER_A",m[m.LOWER_F=102]="LOWER_F",m[m.LOWER_X=120]="LOWER_X",m[m.LOWER_Z=122]="LOWER_Z",m[m.UPPER_A=65]="UPPER_A",m[m.UPPER_F=70]="UPPER_F",m[m.UPPER_Z=90]="UPPER_Z"}(fe||(fe={}));var be,Re,xe;function isNumber(m){return m>=fe.ZERO&&m<=fe.NINE}function isAsciiAlphaNumeric(m){return m>=fe.UPPER_A&&m<=fe.UPPER_Z||m>=fe.LOWER_A&&m<=fe.LOWER_Z||isNumber(m)}!function(m){m[m.VALUE_LENGTH=49152]="VALUE_LENGTH",m[m.BRANCH_LENGTH=16256]="BRANCH_LENGTH",m[m.JUMP_TABLE=127]="JUMP_TABLE"}(be=v.BinTrieFlags||(v.BinTrieFlags={})),function(m){m[m.EntityStart=0]="EntityStart",m[m.NumericStart=1]="NumericStart",m[m.NumericDecimal=2]="NumericDecimal",m[m.NumericHex=3]="NumericHex",m[m.NamedEntity=4]="NamedEntity"}(Re||(Re={})),function(m){m[m.Legacy=0]="Legacy",m[m.Strict=1]="Strict",m[m.Attribute=2]="Attribute"}(xe=v.DecodingMode||(v.DecodingMode={}));var _e=function(){function EntityDecoder(m,v,q){this.decodeTree=m,this.emitCodePoint=v,this.errors=q,this.state=Re.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=xe.Strict}return EntityDecoder.prototype.startEntity=function(m){this.decodeMode=m,this.state=Re.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1},EntityDecoder.prototype.write=function(m,v){switch(this.state){case Re.EntityStart:return m.charCodeAt(v)===fe.NUM?(this.state=Re.NumericStart,this.consumed+=1,this.stateNumericStart(m,v+1)):(this.state=Re.NamedEntity,this.stateNamedEntity(m,v));case Re.NumericStart:return this.stateNumericStart(m,v);case Re.NumericDecimal:return this.stateNumericDecimal(m,v);case Re.NumericHex:return this.stateNumericHex(m,v);case Re.NamedEntity:return this.stateNamedEntity(m,v)}},EntityDecoder.prototype.stateNumericStart=function(m,v){return v>=m.length?-1:(32|m.charCodeAt(v))===fe.LOWER_X?(this.state=Re.NumericHex,this.consumed+=1,this.stateNumericHex(m,v+1)):(this.state=Re.NumericDecimal,this.stateNumericDecimal(m,v))},EntityDecoder.prototype.addToNumericResult=function(m,v,q,ee){if(v!==q){var ae=q-v;this.result=this.result*Math.pow(ee,ae)+parseInt(m.substr(v,ae),ee),this.consumed+=ae}},EntityDecoder.prototype.stateNumericHex=function(m,v){for(var q,ee=v;v=fe.UPPER_A&&q<=fe.UPPER_F||q>=fe.LOWER_A&&q<=fe.LOWER_F)))return this.addToNumericResult(m,ee,v,16),this.emitNumericEntity(ae,3);v+=1}return this.addToNumericResult(m,ee,v,16),-1},EntityDecoder.prototype.stateNumericDecimal=function(m,v){for(var q=v;v>14;v>14)){if(de===fe.SEMI)return this.emitNamedEntityData(this.treeIndex,ie,this.consumed+this.excess);this.decodeMode!==xe.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1},EntityDecoder.prototype.emitNotTerminatedNamedEntity=function(){var m,v=this.result,q=(this.decodeTree[v]&be.VALUE_LENGTH)>>14;return this.emitNamedEntityData(v,q,this.consumed),null===(m=this.errors)||void 0===m||m.missingSemicolonAfterCharacterReference(),this.consumed},EntityDecoder.prototype.emitNamedEntityData=function(m,v,q){var ee=this.decodeTree;return this.emitCodePoint(1===v?ee[m]&~be.VALUE_LENGTH:ee[m+1],q),3===v&&this.emitCodePoint(ee[m+2],q),q},EntityDecoder.prototype.end=function(){var m;switch(this.state){case Re.NamedEntity:return 0===this.result||this.decodeMode===xe.Attribute&&this.result!==this.treeIndex?0:this.emitNotTerminatedNamedEntity();case Re.NumericDecimal:return this.emitNumericEntity(0,2);case Re.NumericHex:return this.emitNumericEntity(0,3);case Re.NumericStart:return null===(m=this.errors)||void 0===m||m.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case Re.EntityStart:return 0}},EntityDecoder}();function getDecoder(m){var v="",q=new _e(m,(function(m){return v+=(0,pe.fromCodePoint)(m)}));return function decodeWithTrie(m,ee){for(var ae=0,ie=0;(ie=m.indexOf("&",ie))>=0;){v+=m.slice(ae,ie),q.startEntity(ee);var de=q.write(m,ie+1);if(de<0){ae=ie+q.end();break}ae=ie+de,ie=0===de?ae+1:ae}var ce=v+m.slice(ae);return v="",ce}}function determineBranch(m,v,q,ee){var ae=(v&be.BRANCH_LENGTH)>>7,ie=v&be.JUMP_TABLE;if(0===ae)return 0!==ie&&ee===ie?q:-1;if(ie){var de=ee-ie;return de<0||de>=ae?-1:m[q+de]-1}for(var ce=q,le=ce+ae-1;ce<=le;){var pe=ce+le>>>1,fe=m[pe];if(feee))return m[pe+ae];le=pe-1}}return-1}v.EntityDecoder=_e,v.determineBranch=determineBranch;var we=getDecoder(ce.default),Te=getDecoder(le.default);v.decodeHTML=function decodeHTML(m,v){return void 0===v&&(v=xe.Legacy),we(m,v)},v.decodeHTMLAttribute=function decodeHTMLAttribute(m){return we(m,xe.Attribute)},v.decodeHTMLStrict=function decodeHTMLStrict(m){return we(m,xe.Strict)},v.decodeXML=function decodeXML(m){return Te(m,xe.Strict)}},58894:(m,v)=>{"use strict";var q;Object.defineProperty(v,"__esModule",{value:!0}),v.replaceCodePoint=v.fromCodePoint=void 0;var ee=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);function replaceCodePoint(m){var v;return m>=55296&&m<=57343||m>1114111?65533:null!==(v=ee.get(m))&&void 0!==v?v:m}v.fromCodePoint=null!==(q=String.fromCodePoint)&&void 0!==q?q:function(m){var v="";return m>65535&&(m-=65536,v+=String.fromCharCode(m>>>10&1023|55296),m=56320|1023&m),v+=String.fromCharCode(m)},v.replaceCodePoint=replaceCodePoint,v.default=function decodeCodePoint(m){return(0,v.fromCodePoint)(replaceCodePoint(m))}},62226:function(m,v,q){"use strict";var ee=this&&this.__importDefault||function(m){return m&&m.__esModule?m:{default:m}};Object.defineProperty(v,"__esModule",{value:!0}),v.encodeNonAsciiHTML=v.encodeHTML=void 0;var ae=ee(q(63739)),ie=q(71458),de=/[\t\n!-,./:-@[-`\f{-}$\x80-\uFFFF]/g;function encodeHTMLTrieRe(m,v){for(var q,ee="",de=0;null!==(q=m.exec(v));){var ce=q.index;ee+=v.substring(de,ce);var le=v.charCodeAt(ce),pe=ae.default.get(le);if("object"==typeof pe){if(ce+1{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.escapeText=v.escapeAttribute=v.escapeUTF8=v.escape=v.encodeXML=v.getCodePoint=v.xmlReplacer=void 0,v.xmlReplacer=/["&'<>$\x80-\uFFFF]/g;var q=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]);function encodeXML(m){for(var ee,ae="",ie=0;null!==(ee=v.xmlReplacer.exec(m));){var de=ee.index,ce=m.charCodeAt(de),le=q.get(ce);void 0!==le?(ae+=m.substring(ie,de)+le,ie=de+1):(ae+="".concat(m.substring(ie,de),"&#x").concat((0,v.getCodePoint)(m,de).toString(16),";"),ie=v.xmlReplacer.lastIndex+=Number(55296==(64512&ce)))}return ae+m.substr(ie)}function getEscaper(m,v){return function escape(q){for(var ee,ae=0,ie="";ee=m.exec(q);)ae!==ee.index&&(ie+=q.substring(ae,ee.index)),ie+=v.get(ee[0].charCodeAt(0)),ae=ee.index+1;return ie+q.substring(ae)}}v.getCodePoint=null!=String.prototype.codePointAt?function(m,v){return m.codePointAt(v)}:function(m,v){return 55296==(64512&m.charCodeAt(v))?1024*(m.charCodeAt(v)-55296)+m.charCodeAt(v+1)-56320+65536:m.charCodeAt(v)},v.encodeXML=encodeXML,v.escape=encodeXML,v.escapeUTF8=getEscaper(/[&<>'"]/g,q),v.escapeAttribute=getEscaper(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),v.escapeText=getEscaper(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]))},6459:(m,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.default=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map((function(m){return m.charCodeAt(0)})))},23878:(m,v)=>{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.default=new Uint16Array("Ȁaglq\tɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map((function(m){return m.charCodeAt(0)})))},63739:(m,v)=>{"use strict";function restoreDiff(m){for(var v=1;v{"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.decodeXMLStrict=v.decodeHTML5Strict=v.decodeHTML4Strict=v.decodeHTML5=v.decodeHTML4=v.decodeHTMLAttribute=v.decodeHTMLStrict=v.decodeHTML=v.decodeXML=v.DecodingMode=v.EntityDecoder=v.encodeHTML5=v.encodeHTML4=v.encodeNonAsciiHTML=v.encodeHTML=v.escapeText=v.escapeAttribute=v.escapeUTF8=v.escape=v.encodeXML=v.encode=v.decodeStrict=v.decode=v.EncodingMode=v.EntityLevel=void 0;var ee,ae,ie=q(25814),de=q(62226),ce=q(71458);function decode(m,v){if(void 0===v&&(v=ee.XML),("number"==typeof v?v:v.level)===ee.HTML){var q="object"==typeof v?v.mode:void 0;return(0,ie.decodeHTML)(m,q)}return(0,ie.decodeXML)(m)}!function(m){m[m.XML=0]="XML",m[m.HTML=1]="HTML"}(ee=v.EntityLevel||(v.EntityLevel={})),function(m){m[m.UTF8=0]="UTF8",m[m.ASCII=1]="ASCII",m[m.Extensive=2]="Extensive",m[m.Attribute=3]="Attribute",m[m.Text=4]="Text"}(ae=v.EncodingMode||(v.EncodingMode={})),v.decode=decode,v.decodeStrict=function decodeStrict(m,v){var q;void 0===v&&(v=ee.XML);var ae="number"==typeof v?{level:v}:v;return null!==(q=ae.mode)&&void 0!==q||(ae.mode=ie.DecodingMode.Strict),decode(m,ae)},v.encode=function encode(m,v){void 0===v&&(v=ee.XML);var q="number"==typeof v?{level:v}:v;return q.mode===ae.UTF8?(0,ce.escapeUTF8)(m):q.mode===ae.Attribute?(0,ce.escapeAttribute)(m):q.mode===ae.Text?(0,ce.escapeText)(m):q.level===ee.HTML?q.mode===ae.ASCII?(0,de.encodeNonAsciiHTML)(m):(0,de.encodeHTML)(m):(0,ce.encodeXML)(m)};var le=q(71458);Object.defineProperty(v,"encodeXML",{enumerable:!0,get:function(){return le.encodeXML}}),Object.defineProperty(v,"escape",{enumerable:!0,get:function(){return le.escape}}),Object.defineProperty(v,"escapeUTF8",{enumerable:!0,get:function(){return le.escapeUTF8}}),Object.defineProperty(v,"escapeAttribute",{enumerable:!0,get:function(){return le.escapeAttribute}}),Object.defineProperty(v,"escapeText",{enumerable:!0,get:function(){return le.escapeText}});var pe=q(62226);Object.defineProperty(v,"encodeHTML",{enumerable:!0,get:function(){return pe.encodeHTML}}),Object.defineProperty(v,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return pe.encodeNonAsciiHTML}}),Object.defineProperty(v,"encodeHTML4",{enumerable:!0,get:function(){return pe.encodeHTML}}),Object.defineProperty(v,"encodeHTML5",{enumerable:!0,get:function(){return pe.encodeHTML}});var fe=q(25814);Object.defineProperty(v,"EntityDecoder",{enumerable:!0,get:function(){return fe.EntityDecoder}}),Object.defineProperty(v,"DecodingMode",{enumerable:!0,get:function(){return fe.DecodingMode}}),Object.defineProperty(v,"decodeXML",{enumerable:!0,get:function(){return fe.decodeXML}}),Object.defineProperty(v,"decodeHTML",{enumerable:!0,get:function(){return fe.decodeHTML}}),Object.defineProperty(v,"decodeHTMLStrict",{enumerable:!0,get:function(){return fe.decodeHTMLStrict}}),Object.defineProperty(v,"decodeHTMLAttribute",{enumerable:!0,get:function(){return fe.decodeHTMLAttribute}}),Object.defineProperty(v,"decodeHTML4",{enumerable:!0,get:function(){return fe.decodeHTML}}),Object.defineProperty(v,"decodeHTML5",{enumerable:!0,get:function(){return fe.decodeHTML}}),Object.defineProperty(v,"decodeHTML4Strict",{enumerable:!0,get:function(){return fe.decodeHTMLStrict}}),Object.defineProperty(v,"decodeHTML5Strict",{enumerable:!0,get:function(){return fe.decodeHTMLStrict}}),Object.defineProperty(v,"decodeXMLStrict",{enumerable:!0,get:function(){return fe.decodeXML}})},80645:(m,v)=>{v.read=function(m,v,q,ee,ae){var ie,de,ce=8*ae-ee-1,le=(1<>1,fe=-7,ye=q?ae-1:0,be=q?-1:1,Re=m[v+ye];for(ye+=be,ie=Re&(1<<-fe)-1,Re>>=-fe,fe+=ce;fe>0;ie=256*ie+m[v+ye],ye+=be,fe-=8);for(de=ie&(1<<-fe)-1,ie>>=-fe,fe+=ee;fe>0;de=256*de+m[v+ye],ye+=be,fe-=8);if(0===ie)ie=1-pe;else{if(ie===le)return de?NaN:1/0*(Re?-1:1);de+=Math.pow(2,ee),ie-=pe}return(Re?-1:1)*de*Math.pow(2,ie-ee)},v.write=function(m,v,q,ee,ae,ie){var de,ce,le,pe=8*ie-ae-1,fe=(1<>1,be=23===ae?Math.pow(2,-24)-Math.pow(2,-77):0,Re=ee?0:ie-1,xe=ee?1:-1,_e=v<0||0===v&&1/v<0?1:0;for(v=Math.abs(v),isNaN(v)||v===1/0?(ce=isNaN(v)?1:0,de=fe):(de=Math.floor(Math.log(v)/Math.LN2),v*(le=Math.pow(2,-de))<1&&(de--,le*=2),(v+=de+ye>=1?be/le:be*Math.pow(2,1-ye))*le>=2&&(de++,le/=2),de+ye>=fe?(ce=0,de=fe):de+ye>=1?(ce=(v*le-1)*Math.pow(2,ae),de+=ye):(ce=v*Math.pow(2,ye-1)*Math.pow(2,ae),de=0));ae>=8;m[q+Re]=255&ce,Re+=xe,ce/=256,ae-=8);for(de=de<0;m[q+Re]=255&de,Re+=xe,de/=256,pe-=8);m[q+Re-xe]|=128*_e}},35717:m=>{"function"==typeof Object.create?m.exports=function inherits(m,v){v&&(m.super_=v,m.prototype=Object.create(v.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}}))}:m.exports=function inherits(m,v){if(v){m.super_=v;var TempCtor=function(){};TempCtor.prototype=v.prototype,m.prototype=new TempCtor,m.prototype.constructor=m}}},27376:m=>{m.exports=function isFunction(m){if(!m)return!1;var q=v.call(m);return"[object Function]"===q||"function"==typeof m&&"[object RegExp]"!==q||"undefined"!=typeof window&&(m===window.setTimeout||m===window.alert||m===window.confirm||m===window.prompt)};var v=Object.prototype.toString},55733:(m,v,q)=>{var ee=q(48764).Buffer;m.exports=function s(m,v,q){function u(ae,ie){if(!v[ae]){if(!m[ae]){if(ee)return ee(ae,!0);var de=new Error("Cannot find module '"+ae+"'");throw de.code="MODULE_NOT_FOUND",de}var ce=v[ae]={exports:{}};m[ae][0].call(ce.exports,(function(v){return u(m[ae][1][v]||v)}),ce,ce.exports,s,m,v,q)}return v[ae].exports}for(var ee=void 0,ae=0;ae>2,ce=(3&v)<<4|q>>4,le=1>6:64,pe=2>4,q=(15&de)<<4|(ce=ie.indexOf(m.charAt(pe++)))>>2,ee=(3&ce)<<6|(le=ie.indexOf(m.charAt(pe++))),be[fe++]=v,64!==ce&&(be[fe++]=q),64!==le&&(be[fe++]=ee);return be}},{"./support":30,"./utils":32}],2:[function(m,v,q){"use strict";var ee=m("./external"),ae=m("./stream/DataWorker"),ie=m("./stream/Crc32Probe"),de=m("./stream/DataLengthProbe");function o(m,v,q,ee,ae){this.compressedSize=m,this.uncompressedSize=v,this.crc32=q,this.compression=ee,this.compressedContent=ae}o.prototype={getContentWorker:function(){var m=new ae(ee.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new de("data_length")),v=this;return m.on("end",(function(){if(this.streamInfo.data_length!==v.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")})),m},getCompressedWorker:function(){return new ae(ee.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},o.createWorkerFrom=function(m,v,q){return m.pipe(new ie).pipe(new de("uncompressedSize")).pipe(v.compressWorker(q)).pipe(new de("compressedSize")).withStreamInfo("compression",v)},v.exports=o},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(m,v,q){"use strict";var ee=m("./stream/GenericWorker");q.STORE={magic:"\0\0",compressWorker:function(){return new ee("STORE compression")},uncompressWorker:function(){return new ee("STORE decompression")}},q.DEFLATE=m("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(m,v,q){"use strict";var ee=m("./utils"),ae=function(){for(var m,v=[],q=0;q<256;q++){m=q;for(var ee=0;ee<8;ee++)m=1&m?3988292384^m>>>1:m>>>1;v[q]=m}return v}();v.exports=function(m,v){return void 0!==m&&m.length?"string"!==ee.getTypeOf(m)?function(m,v,q,ee){var ie=ae,de=ee+q;m^=-1;for(var ce=ee;ce>>8^ie[255&(m^v[ce])];return-1^m}(0|v,m,m.length,0):function(m,v,q,ee){var ie=ae,de=ee+q;m^=-1;for(var ce=ee;ce>>8^ie[255&(m^v.charCodeAt(ce))];return-1^m}(0|v,m,m.length,0):0}},{"./utils":32}],5:[function(m,v,q){"use strict";q.base64=!1,q.binary=!1,q.dir=!1,q.createFolders=!0,q.date=null,q.compression=null,q.compressionOptions=null,q.comment=null,q.unixPermissions=null,q.dosPermissions=null},{}],6:[function(m,v,q){"use strict";var ee=null;ee="undefined"!=typeof Promise?Promise:m("lie"),v.exports={Promise:ee}},{lie:37}],7:[function(m,v,q){"use strict";var ee="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array,ae=m("pako"),ie=m("./utils"),de=m("./stream/GenericWorker"),ce=ee?"uint8array":"array";function h(m,v){de.call(this,"FlateWorker/"+m),this._pako=null,this._pakoAction=m,this._pakoOptions=v,this.meta={}}q.magic="\b\0",ie.inherits(h,de),h.prototype.processChunk=function(m){this.meta=m.meta,null===this._pako&&this._createPako(),this._pako.push(ie.transformTo(ce,m.data),!1)},h.prototype.flush=function(){de.prototype.flush.call(this),null===this._pako&&this._createPako(),this._pako.push([],!0)},h.prototype.cleanUp=function(){de.prototype.cleanUp.call(this),this._pako=null},h.prototype._createPako=function(){this._pako=new ae[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var m=this;this._pako.onData=function(v){m.push({data:v,meta:m.meta})}},q.compressWorker=function(m){return new h("Deflate",m)},q.uncompressWorker=function(){return new h("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(m,v,q){"use strict";function A(m,v){var q,ee="";for(q=0;q>>=8;return ee}function n(m,v,q,ae,le,pe){var fe,ye,be=m.file,Re=m.compression,xe=pe!==ie.utf8encode,_e=ee.transformTo("string",pe(be.name)),we=ee.transformTo("string",ie.utf8encode(be.name)),Te=be.comment,Se=ee.transformTo("string",pe(Te)),Ie=ee.transformTo("string",ie.utf8encode(Te)),Pe=we.length!==be.name.length,qe=Ie.length!==Te.length,We="",ze="",Ve="",He=be.dir,Xe=be.date,Qe={crc32:0,compressedSize:0,uncompressedSize:0};v&&!q||(Qe.crc32=m.crc32,Qe.compressedSize=m.compressedSize,Qe.uncompressedSize=m.uncompressedSize);var Ye=0;v&&(Ye|=8),xe||!Pe&&!qe||(Ye|=2048);var et=0,tt=0;He&&(et|=16),"UNIX"===le?(tt=798,et|=function(m,v){var q=m;return m||(q=v?16893:33204),(65535&q)<<16}(be.unixPermissions,He)):(tt=20,et|=function(m){return 63&(m||0)}(be.dosPermissions)),fe=Xe.getUTCHours(),fe<<=6,fe|=Xe.getUTCMinutes(),fe<<=5,fe|=Xe.getUTCSeconds()/2,ye=Xe.getUTCFullYear()-1980,ye<<=4,ye|=Xe.getUTCMonth()+1,ye<<=5,ye|=Xe.getUTCDate(),Pe&&(ze=A(1,1)+A(de(_e),4)+we,We+="up"+A(ze.length,2)+ze),qe&&(Ve=A(1,1)+A(de(Se),4)+Ie,We+="uc"+A(Ve.length,2)+Ve);var nt="";return nt+="\n\0",nt+=A(Ye,2),nt+=Re.magic,nt+=A(fe,2),nt+=A(ye,2),nt+=A(Qe.crc32,4),nt+=A(Qe.compressedSize,4),nt+=A(Qe.uncompressedSize,4),nt+=A(_e.length,2),nt+=A(We.length,2),{fileRecord:ce.LOCAL_FILE_HEADER+nt+_e+We,dirRecord:ce.CENTRAL_FILE_HEADER+A(tt,2)+nt+A(Se.length,2)+"\0\0\0\0"+A(et,4)+A(ae,4)+_e+We+Se}}var ee=m("../utils"),ae=m("../stream/GenericWorker"),ie=m("../utf8"),de=m("../crc32"),ce=m("../signature");function s(m,v,q,ee){ae.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=v,this.zipPlatform=q,this.encodeFileName=ee,this.streamFiles=m,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}ee.inherits(s,ae),s.prototype.push=function(m){var v=m.meta.percent||0,q=this.entriesCount,ee=this._sources.length;this.accumulate?this.contentBuffer.push(m):(this.bytesWritten+=m.data.length,ae.prototype.push.call(this,{data:m.data,meta:{currentFile:this.currentFile,percent:q?(v+100*(q-ee-1))/q:100}}))},s.prototype.openedSource=function(m){this.currentSourceOffset=this.bytesWritten,this.currentFile=m.file.name;var v=this.streamFiles&&!m.file.dir;if(v){var q=n(m,v,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:q.fileRecord,meta:{percent:0}})}else this.accumulate=!0},s.prototype.closedSource=function(m){this.accumulate=!1;var v=this.streamFiles&&!m.file.dir,q=n(m,v,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(q.dirRecord),v)this.push({data:function(m){return ce.DATA_DESCRIPTOR+A(m.crc32,4)+A(m.compressedSize,4)+A(m.uncompressedSize,4)}(m),meta:{percent:100}});else for(this.push({data:q.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},s.prototype.flush=function(){for(var m=this.bytesWritten,v=0;v=this.index;v--)q=(q<<8)+this.byteAt(v);return this.index+=m,q},readString:function(m){return ee.transformTo("string",this.readData(m))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var m=this.readInt(4);return new Date(Date.UTC(1980+(m>>25&127),(m>>21&15)-1,m>>16&31,m>>11&31,m>>5&63,(31&m)<<1))}},v.exports=i},{"../utils":32}],19:[function(m,v,q){"use strict";var ee=m("./Uint8ArrayReader");function i(m){ee.call(this,m)}m("../utils").inherits(i,ee),i.prototype.readData=function(m){this.checkOffset(m);var v=this.data.slice(this.zero+this.index,this.zero+this.index+m);return this.index+=m,v},v.exports=i},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(m,v,q){"use strict";var ee=m("./DataReader");function i(m){ee.call(this,m)}m("../utils").inherits(i,ee),i.prototype.byteAt=function(m){return this.data.charCodeAt(this.zero+m)},i.prototype.lastIndexOfSignature=function(m){return this.data.lastIndexOf(m)-this.zero},i.prototype.readAndCheckSignature=function(m){return m===this.readData(4)},i.prototype.readData=function(m){this.checkOffset(m);var v=this.data.slice(this.zero+this.index,this.zero+this.index+m);return this.index+=m,v},v.exports=i},{"../utils":32,"./DataReader":18}],21:[function(m,v,q){"use strict";var ee=m("./ArrayReader");function i(m){ee.call(this,m)}m("../utils").inherits(i,ee),i.prototype.readData=function(m){if(this.checkOffset(m),0===m)return new Uint8Array(0);var v=this.data.subarray(this.zero+this.index,this.zero+this.index+m);return this.index+=m,v},v.exports=i},{"../utils":32,"./ArrayReader":17}],22:[function(m,v,q){"use strict";var ee=m("../utils"),ae=m("../support"),ie=m("./ArrayReader"),de=m("./StringReader"),ce=m("./NodeBufferReader"),le=m("./Uint8ArrayReader");v.exports=function(m){var v=ee.getTypeOf(m);return ee.checkSupport(v),"string"!==v||ae.uint8array?"nodebuffer"===v?new ce(m):ae.uint8array?new le(ee.transformTo("uint8array",m)):new ie(ee.transformTo("array",m)):new de(m)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(m,v,q){"use strict";q.LOCAL_FILE_HEADER="PK",q.CENTRAL_FILE_HEADER="PK",q.CENTRAL_DIRECTORY_END="PK",q.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK",q.ZIP64_CENTRAL_DIRECTORY_END="PK",q.DATA_DESCRIPTOR="PK\b"},{}],24:[function(m,v,q){"use strict";var ee=m("./GenericWorker"),ae=m("../utils");function s(m){ee.call(this,"ConvertWorker to "+m),this.destType=m}ae.inherits(s,ee),s.prototype.processChunk=function(m){this.push({data:ae.transformTo(this.destType,m.data),meta:m.meta})},v.exports=s},{"../utils":32,"./GenericWorker":28}],25:[function(m,v,q){"use strict";var ee=m("./GenericWorker"),ae=m("../crc32");function s(){ee.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}m("../utils").inherits(s,ee),s.prototype.processChunk=function(m){this.streamInfo.crc32=ae(m.data,this.streamInfo.crc32||0),this.push(m)},v.exports=s},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(m,v,q){"use strict";var ee=m("../utils"),ae=m("./GenericWorker");function s(m){ae.call(this,"DataLengthProbe for "+m),this.propName=m,this.withStreamInfo(m,0)}ee.inherits(s,ae),s.prototype.processChunk=function(m){if(m){var v=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=v+m.data.length}ae.prototype.processChunk.call(this,m)},v.exports=s},{"../utils":32,"./GenericWorker":28}],27:[function(m,v,q){"use strict";var ee=m("../utils"),ae=m("./GenericWorker");function s(m){ae.call(this,"DataWorker");var v=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,m.then((function(m){v.dataIsReady=!0,v.data=m,v.max=m&&m.length||0,v.type=ee.getTypeOf(m),v.isPaused||v._tickAndRepeat()}),(function(m){v.error(m)}))}ee.inherits(s,ae),s.prototype.cleanUp=function(){ae.prototype.cleanUp.call(this),this.data=null},s.prototype.resume=function(){return!!ae.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,ee.delay(this._tickAndRepeat,[],this)),!0)},s.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(ee.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},s.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var m=null,v=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":m=this.data.substring(this.index,v);break;case"uint8array":m=this.data.subarray(this.index,v);break;case"array":case"nodebuffer":m=this.data.slice(this.index,v)}return this.index=v,this.push({data:m,meta:{percent:this.max?this.index/this.max*100:0}})},v.exports=s},{"../utils":32,"./GenericWorker":28}],28:[function(m,v,q){"use strict";function n(m){this.name=m||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}n.prototype={push:function(m){this.emit("data",m)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(m){this.emit("error",m)}return!0},error:function(m){return!this.isFinished&&(this.isPaused?this.generatedError=m:(this.isFinished=!0,this.emit("error",m),this.previous&&this.previous.error(m),this.cleanUp()),!0)},on:function(m,v){return this._listeners[m].push(v),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(m,v){if(this._listeners[m])for(var q=0;q "+m:m}},v.exports=n},{}],29:[function(m,v,q){"use strict";var ae=m("../utils"),ie=m("./ConvertWorker"),de=m("./GenericWorker"),ce=m("../base64"),le=m("../support"),pe=m("../external"),fe=null;if(le.nodestream)try{fe=m("../nodejs/NodejsStreamOutputAdapter")}catch(m){}function l(m,v){return new pe.Promise((function(q,ie){var de=[],le=m._internalType,pe=m._outputType,fe=m._mimeType;m.on("data",(function(m,q){de.push(m),v&&v(q)})).on("error",(function(m){de=[],ie(m)})).on("end",(function(){try{var m=function(m,v,q){switch(m){case"blob":return ae.newBlob(ae.transformTo("arraybuffer",v),q);case"base64":return ce.encode(v);default:return ae.transformTo(m,v)}}(pe,function(m,v){var q,ae=0,ie=null,de=0;for(q=0;q>>6:(q<65536?v[de++]=224|q>>>12:(v[de++]=240|q>>>18,v[de++]=128|q>>>12&63),v[de++]=128|q>>>6&63),v[de++]=128|63&q);return v}(m)},q.utf8decode=function(m){return ae.nodebuffer?ee.transformTo("nodebuffer",m).toString("utf-8"):function(m){var v,q,ae,ie,de=m.length,le=new Array(2*de);for(v=q=0;v>10&1023,le[q++]=56320|1023&ae)}return le.length!==q&&(le.subarray?le=le.subarray(0,q):le.length=q),ee.applyFromCharCode(le)}(m=ee.transformTo(ae.uint8array?"uint8array":"array",m))},ee.inherits(a,de),a.prototype.processChunk=function(m){var v=ee.transformTo(ae.uint8array?"uint8array":"array",m.data);if(this.leftOver&&this.leftOver.length){if(ae.uint8array){var ie=v;(v=new Uint8Array(ie.length+this.leftOver.length)).set(this.leftOver,0),v.set(ie,this.leftOver.length)}else v=this.leftOver.concat(v);this.leftOver=null}var de=function(m,v){var q;for((v=v||m.length)>m.length&&(v=m.length),q=v-1;0<=q&&128==(192&m[q]);)q--;return q<0||0===q?v:q+ce[m[q]]>v?q:v}(v),le=v;de!==v.length&&(ae.uint8array?(le=v.subarray(0,de),this.leftOver=v.subarray(de,v.length)):(le=v.slice(0,de),this.leftOver=v.slice(de,v.length))),this.push({data:q.utf8decode(le),meta:m.meta})},a.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:q.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},q.Utf8DecodeWorker=a,ee.inherits(l,de),l.prototype.processChunk=function(m){this.push({data:q.utf8encode(m.data),meta:m.meta})},q.Utf8EncodeWorker=l},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(m,v,q){"use strict";var ee=m("./support"),ae=m("./base64"),ie=m("./nodejsUtils"),de=m("./external");function n(m){return m}function l(m,v){for(var q=0;q>8;this.dir=!!(16&this.externalFileAttributes),0==m&&(this.dosPermissions=63&this.externalFileAttributes),3==m&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||"/"!==this.fileNameStr.slice(-1)||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var m=ee(this.extraFields[1].value);this.uncompressedSize===ae.MAX_VALUE_32BITS&&(this.uncompressedSize=m.readInt(8)),this.compressedSize===ae.MAX_VALUE_32BITS&&(this.compressedSize=m.readInt(8)),this.localHeaderOffset===ae.MAX_VALUE_32BITS&&(this.localHeaderOffset=m.readInt(8)),this.diskNumberStart===ae.MAX_VALUE_32BITS&&(this.diskNumberStart=m.readInt(4))}},readExtraFields:function(m){var v,q,ee,ae=m.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});m.index+4>>6:(q<65536?v[de++]=224|q>>>12:(v[de++]=240|q>>>18,v[de++]=128|q>>>12&63),v[de++]=128|q>>>6&63),v[de++]=128|63&q);return v},q.buf2binstring=function(m){return l(m,m.length)},q.binstring2buf=function(m){for(var v=new ee.Buf8(m.length),q=0,ae=v.length;q>10&1023,le[ee++]=56320|1023&ae)}return l(le,ee)},q.utf8border=function(m,v){var q;for((v=v||m.length)>m.length&&(v=m.length),q=v-1;0<=q&&128==(192&m[q]);)q--;return q<0||0===q?v:q+de[m[q]]>v?q:v}},{"./common":41}],43:[function(m,v,q){"use strict";v.exports=function(m,v,q,ee){for(var ae=65535&m|0,ie=m>>>16&65535|0,de=0;0!==q;){for(q-=de=2e3>>1:m>>>1;v[q]=m}return v}();v.exports=function(m,v,q,ae){var ie=ee,de=ae+q;m^=-1;for(var ce=ae;ce>>8^ie[255&(m^v[ce])];return-1^m}},{}],46:[function(m,v,q){"use strict";var ee,ae=m("../utils/common"),ie=m("./trees"),de=m("./adler32"),ce=m("./crc32"),le=m("./messages"),pe=0,fe=4,ye=0,be=-2,Re=-1,xe=4,_e=2,we=8,Te=9,Se=286,Ie=30,Pe=19,qe=2*Se+1,We=15,ze=3,Ve=258,He=Ve+ze+1,Xe=42,Qe=113,Ye=1,et=2,tt=3,nt=4;function R(m,v){return m.msg=le[v],v}function T(m){return(m<<1)-(4m.avail_out&&(q=m.avail_out),0!==q&&(ae.arraySet(m.output,v.pending_buf,v.pending_out,q,m.next_out),m.next_out+=q,v.pending_out+=q,m.total_out+=q,m.avail_out-=q,v.pending-=q,0===v.pending&&(v.pending_out=0))}function N(m,v){ie._tr_flush_block(m,0<=m.block_start?m.block_start:-1,m.strstart-m.block_start,v),m.block_start=m.strstart,F(m.strm)}function U(m,v){m.pending_buf[m.pending++]=v}function P(m,v){m.pending_buf[m.pending++]=v>>>8&255,m.pending_buf[m.pending++]=255&v}function L(m,v){var q,ee,ae=m.max_chain_length,ie=m.strstart,de=m.prev_length,ce=m.nice_match,le=m.strstart>m.w_size-He?m.strstart-(m.w_size-He):0,pe=m.window,fe=m.w_mask,ye=m.prev,be=m.strstart+Ve,Re=pe[ie+de-1],xe=pe[ie+de];m.prev_length>=m.good_match&&(ae>>=2),ce>m.lookahead&&(ce=m.lookahead);do{if(pe[(q=v)+de]===xe&&pe[q+de-1]===Re&&pe[q]===pe[ie]&&pe[++q]===pe[ie+1]){ie+=2,q++;do{}while(pe[++ie]===pe[++q]&&pe[++ie]===pe[++q]&&pe[++ie]===pe[++q]&&pe[++ie]===pe[++q]&&pe[++ie]===pe[++q]&&pe[++ie]===pe[++q]&&pe[++ie]===pe[++q]&&pe[++ie]===pe[++q]&&iele&&0!=--ae);return de<=m.lookahead?de:m.lookahead}function j(m){var v,q,ee,ie,le,pe,fe,ye,be,Re,xe=m.w_size;do{if(ie=m.window_size-m.lookahead-m.strstart,m.strstart>=xe+(xe-He)){for(ae.arraySet(m.window,m.window,xe,xe,0),m.match_start-=xe,m.strstart-=xe,m.block_start-=xe,v=q=m.hash_size;ee=m.head[--v],m.head[v]=xe<=ee?ee-xe:0,--q;);for(v=q=xe;ee=m.prev[--v],m.prev[v]=xe<=ee?ee-xe:0,--q;);ie+=xe}if(0===m.strm.avail_in)break;if(pe=m.strm,fe=m.window,ye=m.strstart+m.lookahead,Re=void 0,(be=ie)<(Re=pe.avail_in)&&(Re=be),q=0===Re?0:(pe.avail_in-=Re,ae.arraySet(fe,pe.input,pe.next_in,Re,ye),1===pe.state.wrap?pe.adler=de(pe.adler,fe,Re,ye):2===pe.state.wrap&&(pe.adler=ce(pe.adler,fe,Re,ye)),pe.next_in+=Re,pe.total_in+=Re,Re),m.lookahead+=q,m.lookahead+m.insert>=ze)for(le=m.strstart-m.insert,m.ins_h=m.window[le],m.ins_h=(m.ins_h<=ze&&(m.ins_h=(m.ins_h<=ze)if(ee=ie._tr_tally(m,m.strstart-m.match_start,m.match_length-ze),m.lookahead-=m.match_length,m.match_length<=m.max_lazy_match&&m.lookahead>=ze){for(m.match_length--;m.strstart++,m.ins_h=(m.ins_h<=ze&&(m.ins_h=(m.ins_h<=ze&&m.match_length<=m.prev_length){for(ae=m.strstart+m.lookahead-ze,ee=ie._tr_tally(m,m.strstart-1-m.prev_match,m.prev_length-ze),m.lookahead-=m.prev_length-1,m.prev_length-=2;++m.strstart<=ae&&(m.ins_h=(m.ins_h<m.pending_buf_size-5&&(q=m.pending_buf_size-5);;){if(m.lookahead<=1){if(j(m),0===m.lookahead&&v===pe)return Ye;if(0===m.lookahead)break}m.strstart+=m.lookahead,m.lookahead=0;var ee=m.block_start+q;if((0===m.strstart||m.strstart>=ee)&&(m.lookahead=m.strstart-ee,m.strstart=ee,N(m,!1),0===m.strm.avail_out))return Ye;if(m.strstart-m.block_start>=m.w_size-He&&(N(m,!1),0===m.strm.avail_out))return Ye}return m.insert=0,v===fe?(N(m,!0),0===m.strm.avail_out?tt:nt):(m.strstart>m.block_start&&(N(m,!1),m.strm.avail_out),Ye)})),new M(4,4,8,4,Z),new M(4,5,16,8,Z),new M(4,6,32,32,Z),new M(4,4,16,16,W),new M(8,16,32,32,W),new M(8,16,128,128,W),new M(8,32,128,256,W),new M(32,128,258,1024,W),new M(32,258,258,4096,W)],q.deflateInit=function(m,v){return Y(m,v,we,15,8,0)},q.deflateInit2=Y,q.deflateReset=K,q.deflateResetKeep=G,q.deflateSetHeader=function(m,v){return m&&m.state?2!==m.state.wrap?be:(m.state.gzhead=v,ye):be},q.deflate=function(m,v){var q,ae,de,le;if(!m||!m.state||5>8&255),U(ae,ae.gzhead.time>>16&255),U(ae,ae.gzhead.time>>24&255),U(ae,9===ae.level?2:2<=ae.strategy||ae.level<2?4:0),U(ae,255&ae.gzhead.os),ae.gzhead.extra&&ae.gzhead.extra.length&&(U(ae,255&ae.gzhead.extra.length),U(ae,ae.gzhead.extra.length>>8&255)),ae.gzhead.hcrc&&(m.adler=ce(m.adler,ae.pending_buf,ae.pending,0)),ae.gzindex=0,ae.status=69):(U(ae,0),U(ae,0),U(ae,0),U(ae,0),U(ae,0),U(ae,9===ae.level?2:2<=ae.strategy||ae.level<2?4:0),U(ae,3),ae.status=Qe);else{var Re=we+(ae.w_bits-8<<4)<<8;Re|=(2<=ae.strategy||ae.level<2?0:ae.level<6?1:6===ae.level?2:3)<<6,0!==ae.strstart&&(Re|=32),Re+=31-Re%31,ae.status=Qe,P(ae,Re),0!==ae.strstart&&(P(ae,m.adler>>>16),P(ae,65535&m.adler)),m.adler=1}if(69===ae.status)if(ae.gzhead.extra){for(de=ae.pending;ae.gzindex<(65535&ae.gzhead.extra.length)&&(ae.pending!==ae.pending_buf_size||(ae.gzhead.hcrc&&ae.pending>de&&(m.adler=ce(m.adler,ae.pending_buf,ae.pending-de,de)),F(m),de=ae.pending,ae.pending!==ae.pending_buf_size));)U(ae,255&ae.gzhead.extra[ae.gzindex]),ae.gzindex++;ae.gzhead.hcrc&&ae.pending>de&&(m.adler=ce(m.adler,ae.pending_buf,ae.pending-de,de)),ae.gzindex===ae.gzhead.extra.length&&(ae.gzindex=0,ae.status=73)}else ae.status=73;if(73===ae.status)if(ae.gzhead.name){de=ae.pending;do{if(ae.pending===ae.pending_buf_size&&(ae.gzhead.hcrc&&ae.pending>de&&(m.adler=ce(m.adler,ae.pending_buf,ae.pending-de,de)),F(m),de=ae.pending,ae.pending===ae.pending_buf_size)){le=1;break}le=ae.gzindexde&&(m.adler=ce(m.adler,ae.pending_buf,ae.pending-de,de)),0===le&&(ae.gzindex=0,ae.status=91)}else ae.status=91;if(91===ae.status)if(ae.gzhead.comment){de=ae.pending;do{if(ae.pending===ae.pending_buf_size&&(ae.gzhead.hcrc&&ae.pending>de&&(m.adler=ce(m.adler,ae.pending_buf,ae.pending-de,de)),F(m),de=ae.pending,ae.pending===ae.pending_buf_size)){le=1;break}le=ae.gzindexde&&(m.adler=ce(m.adler,ae.pending_buf,ae.pending-de,de)),0===le&&(ae.status=103)}else ae.status=103;if(103===ae.status&&(ae.gzhead.hcrc?(ae.pending+2>ae.pending_buf_size&&F(m),ae.pending+2<=ae.pending_buf_size&&(U(ae,255&m.adler),U(ae,m.adler>>8&255),m.adler=0,ae.status=Qe)):ae.status=Qe),0!==ae.pending){if(F(m),0===m.avail_out)return ae.last_flush=-1,ye}else if(0===m.avail_in&&T(v)<=T(q)&&v!==fe)return R(m,-5);if(666===ae.status&&0!==m.avail_in)return R(m,-5);if(0!==m.avail_in||0!==ae.lookahead||v!==pe&&666!==ae.status){var xe=2===ae.strategy?function(m,v){for(var q;;){if(0===m.lookahead&&(j(m),0===m.lookahead)){if(v===pe)return Ye;break}if(m.match_length=0,q=ie._tr_tally(m,0,m.window[m.strstart]),m.lookahead--,m.strstart++,q&&(N(m,!1),0===m.strm.avail_out))return Ye}return m.insert=0,v===fe?(N(m,!0),0===m.strm.avail_out?tt:nt):m.last_lit&&(N(m,!1),0===m.strm.avail_out)?Ye:et}(ae,v):3===ae.strategy?function(m,v){for(var q,ee,ae,de,ce=m.window;;){if(m.lookahead<=Ve){if(j(m),m.lookahead<=Ve&&v===pe)return Ye;if(0===m.lookahead)break}if(m.match_length=0,m.lookahead>=ze&&0m.lookahead&&(m.match_length=m.lookahead)}if(m.match_length>=ze?(q=ie._tr_tally(m,1,m.match_length-ze),m.lookahead-=m.match_length,m.strstart+=m.match_length,m.match_length=0):(q=ie._tr_tally(m,0,m.window[m.strstart]),m.lookahead--,m.strstart++),q&&(N(m,!1),0===m.strm.avail_out))return Ye}return m.insert=0,v===fe?(N(m,!0),0===m.strm.avail_out?tt:nt):m.last_lit&&(N(m,!1),0===m.strm.avail_out)?Ye:et}(ae,v):ee[ae.level].func(ae,v);if(xe!==tt&&xe!==nt||(ae.status=666),xe===Ye||xe===tt)return 0===m.avail_out&&(ae.last_flush=-1),ye;if(xe===et&&(1===v?ie._tr_align(ae):5!==v&&(ie._tr_stored_block(ae,0,0,!1),3===v&&(D(ae.head),0===ae.lookahead&&(ae.strstart=0,ae.block_start=0,ae.insert=0))),F(m),0===m.avail_out))return ae.last_flush=-1,ye}return v!==fe?ye:ae.wrap<=0?1:(2===ae.wrap?(U(ae,255&m.adler),U(ae,m.adler>>8&255),U(ae,m.adler>>16&255),U(ae,m.adler>>24&255),U(ae,255&m.total_in),U(ae,m.total_in>>8&255),U(ae,m.total_in>>16&255),U(ae,m.total_in>>24&255)):(P(ae,m.adler>>>16),P(ae,65535&m.adler)),F(m),0=q.w_size&&(0===ce&&(D(q.head),q.strstart=0,q.block_start=0,q.insert=0),Re=new ae.Buf8(q.w_size),ae.arraySet(Re,v,xe-q.w_size,q.w_size,0),v=Re,xe=q.w_size),le=m.avail_in,pe=m.next_in,fe=m.input,m.avail_in=xe,m.next_in=0,m.input=v,j(q);q.lookahead>=ze;){for(ee=q.strstart,ie=q.lookahead-(ze-1);q.ins_h=(q.ins_h<>>=Pe=Ie>>>24,xe-=Pe,0==(Pe=Ie>>>16&255))Xe[ie++]=65535&Ie;else{if(!(16&Pe)){if(0==(64&Pe)){Ie=_e[(65535&Ie)+(Re&(1<>>=Pe,xe-=Pe),xe<15&&(Re+=He[ee++]<>>=Pe=Ie>>>24,xe-=Pe,!(16&(Pe=Ie>>>16&255))){if(0==(64&Pe)){Ie=we[(65535&Ie)+(Re&(1<>>=Pe,xe-=Pe,(Pe=ie-de)>3,Re&=(1<<(xe-=qe<<3))-1,m.next_in=ee,m.next_out=ie,m.avail_in=ee>>24&255)+(m>>>8&65280)+((65280&m)<<8)+((255&m)<<24)}function s(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new ee.Buf16(320),this.work=new ee.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function a(m){var v;return m&&m.state?(v=m.state,m.total_in=m.total_out=v.total=0,m.msg="",v.wrap&&(m.adler=1&v.wrap),v.mode=be,v.last=0,v.havedict=0,v.dmax=32768,v.head=null,v.hold=0,v.bits=0,v.lencode=v.lendyn=new ee.Buf32(Re),v.distcode=v.distdyn=new ee.Buf32(xe),v.sane=1,v.back=-1,fe):ye}function o(m){var v;return m&&m.state?((v=m.state).wsize=0,v.whave=0,v.wnext=0,a(m)):ye}function h(m,v){var q,ee;return m&&m.state?(ee=m.state,v<0?(q=0,v=-v):(q=1+(v>>4),v<48&&(v&=15)),v&&(v<8||15=de.wsize?(ee.arraySet(de.window,v,q-de.wsize,de.wsize,0),de.wnext=0,de.whave=de.wsize):(ae<(ie=de.wsize-de.wnext)&&(ie=ae),ee.arraySet(de.window,v,q-ae,ie,de.wnext),(ae-=ie)?(ee.arraySet(de.window,v,q-ae,ae,0),de.wnext=ae,de.whave=de.wsize):(de.wnext+=ie,de.wnext===de.wsize&&(de.wnext=0),de.whave>>8&255,q.check=ie(q.check,ct,2,0),Pe=Ie=0,q.mode=2;break}if(q.flags=0,q.head&&(q.head.done=!1),!(1&q.wrap)||(((255&Ie)<<8)+(Ie>>8))%31){m.msg="incorrect header check",q.mode=30;break}if(8!=(15&Ie)){m.msg="unknown compression method",q.mode=30;break}if(Pe-=4,rt=8+(15&(Ie>>>=4)),0===q.wbits)q.wbits=rt;else if(rt>q.wbits){m.msg="invalid window size",q.mode=30;break}q.dmax=1<>8&1),512&q.flags&&(ct[0]=255&Ie,ct[1]=Ie>>>8&255,q.check=ie(q.check,ct,2,0)),Pe=Ie=0,q.mode=3;case 3:for(;Pe<32;){if(0===Te)break e;Te--,Ie+=Re[_e++]<>>8&255,ct[2]=Ie>>>16&255,ct[3]=Ie>>>24&255,q.check=ie(q.check,ct,4,0)),Pe=Ie=0,q.mode=4;case 4:for(;Pe<16;){if(0===Te)break e;Te--,Ie+=Re[_e++]<>8),512&q.flags&&(ct[0]=255&Ie,ct[1]=Ie>>>8&255,q.check=ie(q.check,ct,2,0)),Pe=Ie=0,q.mode=5;case 5:if(1024&q.flags){for(;Pe<16;){if(0===Te)break e;Te--,Ie+=Re[_e++]<>>8&255,q.check=ie(q.check,ct,2,0)),Pe=Ie=0}else q.head&&(q.head.extra=null);q.mode=6;case 6:if(1024&q.flags&&(Te<(ze=q.length)&&(ze=Te),ze&&(q.head&&(rt=q.head.extra_len-q.length,q.head.extra||(q.head.extra=new Array(q.head.extra_len)),ee.arraySet(q.head.extra,Re,_e,ze,rt)),512&q.flags&&(q.check=ie(q.check,Re,ze,_e)),Te-=ze,_e+=ze,q.length-=ze),q.length))break e;q.length=0,q.mode=7;case 7:if(2048&q.flags){if(0===Te)break e;for(ze=0;rt=Re[_e+ze++],q.head&&rt&&q.length<65536&&(q.head.name+=String.fromCharCode(rt)),rt&&ze>9&1,q.head.done=!0),m.adler=q.check=0,q.mode=12;break;case 10:for(;Pe<32;){if(0===Te)break e;Te--,Ie+=Re[_e++]<>>=7&Pe,Pe-=7&Pe,q.mode=27;break}for(;Pe<3;){if(0===Te)break e;Te--,Ie+=Re[_e++]<>>=1)){case 0:q.mode=14;break;case 1:if(j(q),q.mode=20,6!==v)break;Ie>>>=2,Pe-=2;break e;case 2:q.mode=17;break;case 3:m.msg="invalid block type",q.mode=30}Ie>>>=2,Pe-=2;break;case 14:for(Ie>>>=7&Pe,Pe-=7&Pe;Pe<32;){if(0===Te)break e;Te--,Ie+=Re[_e++]<>>16^65535)){m.msg="invalid stored block lengths",q.mode=30;break}if(q.length=65535&Ie,Pe=Ie=0,q.mode=15,6===v)break e;case 15:q.mode=16;case 16:if(ze=q.length){if(Te>>=5,Pe-=5,q.ndist=1+(31&Ie),Ie>>>=5,Pe-=5,q.ncode=4+(15&Ie),Ie>>>=4,Pe-=4,286>>=3,Pe-=3}for(;q.have<19;)q.lens[lt[q.have++]]=0;if(q.lencode=q.lendyn,q.lenbits=7,st={bits:q.lenbits},it=ce(0,q.lens,0,19,q.lencode,0,q.work,st),q.lenbits=st.bits,it){m.msg="invalid code lengths set",q.mode=30;break}q.have=0,q.mode=19;case 19:for(;q.have>>16&255,Ye=65535&dt,!((Xe=dt>>>24)<=Pe);){if(0===Te)break e;Te--,Ie+=Re[_e++]<>>=Xe,Pe-=Xe,q.lens[q.have++]=Ye;else{if(16===Ye){for(ot=Xe+2;Pe>>=Xe,Pe-=Xe,0===q.have){m.msg="invalid bit length repeat",q.mode=30;break}rt=q.lens[q.have-1],ze=3+(3&Ie),Ie>>>=2,Pe-=2}else if(17===Ye){for(ot=Xe+3;Pe>>=Xe)),Ie>>>=3,Pe-=3}else{for(ot=Xe+7;Pe>>=Xe)),Ie>>>=7,Pe-=7}if(q.have+ze>q.nlen+q.ndist){m.msg="invalid bit length repeat",q.mode=30;break}for(;ze--;)q.lens[q.have++]=rt}}if(30===q.mode)break;if(0===q.lens[256]){m.msg="invalid code -- missing end-of-block",q.mode=30;break}if(q.lenbits=9,st={bits:q.lenbits},it=ce(le,q.lens,0,q.nlen,q.lencode,0,q.work,st),q.lenbits=st.bits,it){m.msg="invalid literal/lengths set",q.mode=30;break}if(q.distbits=6,q.distcode=q.distdyn,st={bits:q.distbits},it=ce(pe,q.lens,q.nlen,q.ndist,q.distcode,0,q.work,st),q.distbits=st.bits,it){m.msg="invalid distances set",q.mode=30;break}if(q.mode=20,6===v)break e;case 20:q.mode=21;case 21:if(6<=Te&&258<=Se){m.next_out=we,m.avail_out=Se,m.next_in=_e,m.avail_in=Te,q.hold=Ie,q.bits=Pe,de(m,We),we=m.next_out,xe=m.output,Se=m.avail_out,_e=m.next_in,Re=m.input,Te=m.avail_in,Ie=q.hold,Pe=q.bits,12===q.mode&&(q.back=-1);break}for(q.back=0;Qe=(dt=q.lencode[Ie&(1<>>16&255,Ye=65535&dt,!((Xe=dt>>>24)<=Pe);){if(0===Te)break e;Te--,Ie+=Re[_e++]<>et)])>>>16&255,Ye=65535&dt,!(et+(Xe=dt>>>24)<=Pe);){if(0===Te)break e;Te--,Ie+=Re[_e++]<>>=et,Pe-=et,q.back+=et}if(Ie>>>=Xe,Pe-=Xe,q.back+=Xe,q.length=Ye,0===Qe){q.mode=26;break}if(32&Qe){q.back=-1,q.mode=12;break}if(64&Qe){m.msg="invalid literal/length code",q.mode=30;break}q.extra=15&Qe,q.mode=22;case 22:if(q.extra){for(ot=q.extra;Pe>>=q.extra,Pe-=q.extra,q.back+=q.extra}q.was=q.length,q.mode=23;case 23:for(;Qe=(dt=q.distcode[Ie&(1<>>16&255,Ye=65535&dt,!((Xe=dt>>>24)<=Pe);){if(0===Te)break e;Te--,Ie+=Re[_e++]<>et)])>>>16&255,Ye=65535&dt,!(et+(Xe=dt>>>24)<=Pe);){if(0===Te)break e;Te--,Ie+=Re[_e++]<>>=et,Pe-=et,q.back+=et}if(Ie>>>=Xe,Pe-=Xe,q.back+=Xe,64&Qe){m.msg="invalid distance code",q.mode=30;break}q.offset=Ye,q.extra=15&Qe,q.mode=24;case 24:if(q.extra){for(ot=q.extra;Pe>>=q.extra,Pe-=q.extra,q.back+=q.extra}if(q.offset>q.dmax){m.msg="invalid distance too far back",q.mode=30;break}q.mode=25;case 25:if(0===Se)break e;if(ze=We-Se,q.offset>ze){if((ze=q.offset-ze)>q.whave&&q.sane){m.msg="invalid distance too far back",q.mode=30;break}Ve=ze>q.wnext?(ze-=q.wnext,q.wsize-ze):q.wnext-ze,ze>q.length&&(ze=q.length),He=q.window}else He=xe,Ve=we-q.offset,ze=q.length;for(SeSe?(Pe=ct[lt+ye[Ve]],it[st+ye[Ve]]):(Pe=96,0),Re=1<>et)+(xe-=Re)]=Ie<<24|Pe<<16|qe|0,0!==xe;);for(Re=1<>=1;if(0!==Re?(rt&=Re-1,rt+=Re):rt=0,Ve++,0==--ot[ze]){if(ze===Xe)break;ze=v[q+ye[Ve]]}if(Qe>>7)]}function U(m,v){m.pending_buf[m.pending++]=255&v,m.pending_buf[m.pending++]=v>>>8&255}function P(m,v,q){m.bi_valid>xe-q?(m.bi_buf|=v<>xe-m.bi_valid,m.bi_valid+=q-xe):(m.bi_buf|=v<>>=1,q<<=1,0<--v;);return q>>>1}function Z(m,v,q){var ee,ae,ie=new Array(Re+1),de=0;for(ee=1;ee<=Re;ee++)ie[ee]=de=de+q[ee-1]<<1;for(ae=0;ae<=v;ae++){var ce=m[2*ae+1];0!==ce&&(m[2*ae]=j(ie[ce]++,ce))}}function W(m){var v;for(v=0;v>1;1<=q;q--)G(m,ie,q);for(ae=le;q=m.heap[1],m.heap[1]=m.heap[m.heap_len--],G(m,ie,1),ee=m.heap[1],m.heap[--m.heap_max]=q,m.heap[--m.heap_max]=ee,ie[2*ae]=ie[2*q]+ie[2*ee],m.depth[ae]=(m.depth[q]>=m.depth[ee]?m.depth[q]:m.depth[ee])+1,ie[2*q+1]=ie[2*ee+1]=ae,m.heap[1]=ae++,G(m,ie,1),2<=m.heap_len;);m.heap[--m.heap_max]=m.heap[1],function(m,v){var q,ee,ae,ie,de,ce,le=v.dyn_tree,pe=v.max_code,fe=v.stat_desc.static_tree,ye=v.stat_desc.has_stree,xe=v.stat_desc.extra_bits,_e=v.stat_desc.extra_base,we=v.stat_desc.max_length,Te=0;for(ie=0;ie<=Re;ie++)m.bl_count[ie]=0;for(le[2*m.heap[m.heap_max]+1]=0,q=m.heap_max+1;q>=7;ee>>=1)if(1&q&&0!==m.dyn_ltree[2*v])return ae;if(0!==m.dyn_ltree[18]||0!==m.dyn_ltree[20]||0!==m.dyn_ltree[26])return ie;for(v=32;v>>3,(ce=m.static_len+3+7>>>3)<=de&&(de=ce)):de=ce=q+5,q+4<=de&&-1!==v?J(m,v,q,ee):4===m.strategy||ce===de?(P(m,2+(ee?1:0),3),K(m,Ve,He)):(P(m,4+(ee?1:0),3),function(m,v,q,ee){var ae;for(P(m,v-257,5),P(m,q-1,5),P(m,ee-4,4),ae=0;ae>>8&255,m.pending_buf[m.d_buf+2*m.last_lit+1]=255&v,m.pending_buf[m.l_buf+m.last_lit]=255&q,m.last_lit++,0===v?m.dyn_ltree[2*q]++:(m.matches++,v--,m.dyn_ltree[2*(Qe[q]+le+1)]++,m.dyn_dtree[2*N(v)]++),m.last_lit===m.lit_bufsize-1},q._tr_align=function(m){P(m,2,3),L(m,we,Ve),function(m){16===m.bi_valid?(U(m,m.bi_buf),m.bi_buf=0,m.bi_valid=0):8<=m.bi_valid&&(m.pending_buf[m.pending++]=255&m.bi_buf,m.bi_buf>>=8,m.bi_valid-=8)}(m)}},{"../utils/common":41}],53:[function(m,v,q){"use strict";v.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(m,v,ee){(function(m){!function(m,v){"use strict";if(!m.setImmediate){var q,ee,ae,ie,de=1,ce={},le=!1,pe=m.document,fe=Object.getPrototypeOf&&Object.getPrototypeOf(m);fe=fe&&fe.setTimeout?fe:m,q="[object process]"==={}.toString.call(m.process)?function(m){process.nextTick((function(){c(m)}))}:function(){if(m.postMessage&&!m.importScripts){var v=!0,q=m.onmessage;return m.onmessage=function(){v=!1},m.postMessage("","*"),m.onmessage=q,v}}()?(ie="setImmediate$"+Math.random()+"$",m.addEventListener?m.addEventListener("message",d,!1):m.attachEvent("onmessage",d),function(v){m.postMessage(ie+v,"*")}):m.MessageChannel?((ae=new MessageChannel).port1.onmessage=function(m){c(m.data)},function(m){ae.port2.postMessage(m)}):pe&&"onreadystatechange"in pe.createElement("script")?(ee=pe.documentElement,function(m){var v=pe.createElement("script");v.onreadystatechange=function(){c(m),v.onreadystatechange=null,ee.removeChild(v),v=null},ee.appendChild(v)}):function(m){setTimeout(c,0,m)},fe.setImmediate=function(m){"function"!=typeof m&&(m=new Function(""+m));for(var v=new Array(arguments.length-1),ee=0;ee{function keyCode(m){if(m&&"object"==typeof m){var v=m.which||m.keyCode||m.charCode;v&&(m=v)}if("number"==typeof m)return ie[m];var ae,de=String(m);return(ae=q[de.toLowerCase()])?ae:(ae=ee[de.toLowerCase()])||(1===de.length?de.charCodeAt(0):void 0)}keyCode.isEventKey=function isEventKey(m,v){if(m&&"object"==typeof m){var ae=m.which||m.keyCode||m.charCode;if(null==ae)return!1;if("string"==typeof v){var ie;if(ie=q[v.toLowerCase()])return ie===ae;if(ie=ee[v.toLowerCase()])return ie===ae}else if("number"==typeof v)return v===ae;return!1}};var q=(v=m.exports=keyCode).code=v.codes={backspace:8,tab:9,enter:13,shift:16,ctrl:17,alt:18,"pause/break":19,"caps lock":20,esc:27,space:32,"page up":33,"page down":34,end:35,home:36,left:37,up:38,right:39,down:40,insert:45,delete:46,command:91,"left command":91,"right command":93,"numpad *":106,"numpad +":107,"numpad -":109,"numpad .":110,"numpad /":111,"num lock":144,"scroll lock":145,"my computer":182,"my calculator":183,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},ee=v.aliases={windows:91,"⇧":16,"⌥":18,"⌃":17,"⌘":91,ctl:17,control:17,option:18,pause:19,break:19,caps:20,return:13,escape:27,spc:32,spacebar:32,pgup:33,pgdn:34,ins:45,del:46,cmd:91};for(ae=97;ae<123;ae++)q[String.fromCharCode(ae)]=ae-32;for(var ae=48;ae<58;ae++)q[ae-48]=ae;for(ae=1;ae<13;ae++)q["f"+ae]=ae+111;for(ae=0;ae<10;ae++)q["numpad "+ae]=ae+96;var ie=v.names=v.title={};for(ae in q)ie[q[ae]]=ae;for(var de in ee)q[de]=ee[de]},18552:(m,v,q)=>{var ee=q(10852)(q(55639),"DataView");m.exports=ee},1989:(m,v,q)=>{var ee=q(51789),ae=q(80401),ie=q(57667),de=q(21327),ce=q(81866);function Hash(m){var v=-1,q=null==m?0:m.length;for(this.clear();++v{var ee=q(27040),ae=q(14125),ie=q(82117),de=q(67518),ce=q(13399);function ListCache(m){var v=-1,q=null==m?0:m.length;for(this.clear();++v{var ee=q(10852)(q(55639),"Map");m.exports=ee},83369:(m,v,q)=>{var ee=q(24785),ae=q(11285),ie=q(96e3),de=q(49916),ce=q(95265);function MapCache(m){var v=-1,q=null==m?0:m.length;for(this.clear();++v{var ee=q(10852)(q(55639),"Promise");m.exports=ee},58525:(m,v,q)=>{var ee=q(10852)(q(55639),"Set");m.exports=ee},88668:(m,v,q)=>{var ee=q(83369),ae=q(90619),ie=q(72385);function SetCache(m){var v=-1,q=null==m?0:m.length;for(this.__data__=new ee;++v{var ee=q(38407),ae=q(37465),ie=q(63779),de=q(67599),ce=q(44758),le=q(34309);function Stack(m){var v=this.__data__=new ee(m);this.size=v.size}Stack.prototype.clear=ae,Stack.prototype.delete=ie,Stack.prototype.get=de,Stack.prototype.has=ce,Stack.prototype.set=le,m.exports=Stack},62705:(m,v,q)=>{var ee=q(55639).Symbol;m.exports=ee},11149:(m,v,q)=>{var ee=q(55639).Uint8Array;m.exports=ee},70577:(m,v,q)=>{var ee=q(10852)(q(55639),"WeakMap");m.exports=ee},96874:m=>{m.exports=function apply(m,v,q){switch(q.length){case 0:return m.call(v);case 1:return m.call(v,q[0]);case 2:return m.call(v,q[0],q[1]);case 3:return m.call(v,q[0],q[1],q[2])}return m.apply(v,q)}},34963:m=>{m.exports=function arrayFilter(m,v){for(var q=-1,ee=null==m?0:m.length,ae=0,ie=[];++q{var ee=q(22545),ae=q(35694),ie=q(1469),de=q(44144),ce=q(65776),le=q(36719),pe=Object.prototype.hasOwnProperty;m.exports=function arrayLikeKeys(m,v){var q=ie(m),fe=!q&&ae(m),ye=!q&&!fe&&de(m),be=!q&&!fe&&!ye&&le(m),Re=q||fe||ye||be,xe=Re?ee(m.length,String):[],_e=xe.length;for(var we in m)!v&&!pe.call(m,we)||Re&&("length"==we||ye&&("offset"==we||"parent"==we)||be&&("buffer"==we||"byteLength"==we||"byteOffset"==we)||ce(we,_e))||xe.push(we);return xe}},29932:m=>{m.exports=function arrayMap(m,v){for(var q=-1,ee=null==m?0:m.length,ae=Array(ee);++q{m.exports=function arrayPush(m,v){for(var q=-1,ee=v.length,ae=m.length;++q{m.exports=function arraySome(m,v){for(var q=-1,ee=null==m?0:m.length;++q{var ee=q(89465),ae=q(77813);m.exports=function assignMergeValue(m,v,q){(void 0!==q&&!ae(m[v],q)||void 0===q&&!(v in m))&&ee(m,v,q)}},34865:(m,v,q)=>{var ee=q(89465),ae=q(77813),ie=Object.prototype.hasOwnProperty;m.exports=function assignValue(m,v,q){var de=m[v];ie.call(m,v)&&ae(de,q)&&(void 0!==q||v in m)||ee(m,v,q)}},18470:(m,v,q)=>{var ee=q(77813);m.exports=function assocIndexOf(m,v){for(var q=m.length;q--;)if(ee(m[q][0],v))return q;return-1}},89465:(m,v,q)=>{var ee=q(38777);m.exports=function baseAssignValue(m,v,q){"__proto__"==v&&ee?ee(m,v,{configurable:!0,enumerable:!0,value:q,writable:!0}):m[v]=q}},3118:(m,v,q)=>{var ee=q(13218),ae=Object.create,ie=function(){function object(){}return function(m){if(!ee(m))return{};if(ae)return ae(m);object.prototype=m;var v=new object;return object.prototype=void 0,v}}();m.exports=ie},89881:(m,v,q)=>{var ee=q(47816),ae=q(99291)(ee);m.exports=ae},41848:m=>{m.exports=function baseFindIndex(m,v,q,ee){for(var ae=m.length,ie=q+(ee?1:-1);ee?ie--:++ie{var ee=q(25063)();m.exports=ee},47816:(m,v,q)=>{var ee=q(28483),ae=q(3674);m.exports=function baseForOwn(m,v){return m&&ee(m,v,ae)}},97786:(m,v,q)=>{var ee=q(71811),ae=q(40327);m.exports=function baseGet(m,v){for(var q=0,ie=(v=ee(v,m)).length;null!=m&&q{var ee=q(62488),ae=q(1469);m.exports=function baseGetAllKeys(m,v,q){var ie=v(m);return ae(m)?ie:ee(ie,q(m))}},44239:(m,v,q)=>{var ee=q(62705),ae=q(89607),ie=q(2333),de="[object Null]",ce="[object Undefined]",le=ee?ee.toStringTag:void 0;m.exports=function baseGetTag(m){return null==m?void 0===m?ce:de:le&&le in Object(m)?ae(m):ie(m)}},13:m=>{m.exports=function baseHasIn(m,v){return null!=m&&v in Object(m)}},9454:(m,v,q)=>{var ee=q(44239),ae=q(37005),ie="[object Arguments]";m.exports=function baseIsArguments(m){return ae(m)&&ee(m)==ie}},90939:(m,v,q)=>{var ee=q(2492),ae=q(37005);m.exports=function baseIsEqual(m,v,q,ie,de){return m===v||(null==m||null==v||!ae(m)&&!ae(v)?m!=m&&v!=v:ee(m,v,q,ie,baseIsEqual,de))}},2492:(m,v,q)=>{var ee=q(46384),ae=q(67114),ie=q(18351),de=q(16096),ce=q(64160),le=q(1469),pe=q(44144),fe=q(36719),ye=1,be="[object Arguments]",Re="[object Array]",xe="[object Object]",_e=Object.prototype.hasOwnProperty;m.exports=function baseIsEqualDeep(m,v,q,we,Te,Se){var Ie=le(m),Pe=le(v),qe=Ie?Re:ce(m),We=Pe?Re:ce(v),ze=(qe=qe==be?xe:qe)==xe,Ve=(We=We==be?xe:We)==xe,He=qe==We;if(He&&pe(m)){if(!pe(v))return!1;Ie=!0,ze=!1}if(He&&!ze)return Se||(Se=new ee),Ie||fe(m)?ae(m,v,q,we,Te,Se):ie(m,v,qe,q,we,Te,Se);if(!(q&ye)){var Xe=ze&&_e.call(m,"__wrapped__"),Qe=Ve&&_e.call(v,"__wrapped__");if(Xe||Qe){var Ye=Xe?m.value():m,et=Qe?v.value():v;return Se||(Se=new ee),Te(Ye,et,q,we,Se)}}return!!He&&(Se||(Se=new ee),de(m,v,q,we,Te,Se))}},2958:(m,v,q)=>{var ee=q(46384),ae=q(90939),ie=1,de=2;m.exports=function baseIsMatch(m,v,q,ce){var le=q.length,pe=le,fe=!ce;if(null==m)return!pe;for(m=Object(m);le--;){var ye=q[le];if(fe&&ye[2]?ye[1]!==m[ye[0]]:!(ye[0]in m))return!1}for(;++le{var ee=q(23560),ae=q(15346),ie=q(13218),de=q(80346),ce=/^\[object .+?Constructor\]$/,le=Function.prototype,pe=Object.prototype,fe=le.toString,ye=pe.hasOwnProperty,be=RegExp("^"+fe.call(ye).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");m.exports=function baseIsNative(m){return!(!ie(m)||ae(m))&&(ee(m)?be:ce).test(de(m))}},38749:(m,v,q)=>{var ee=q(44239),ae=q(41780),ie=q(37005),de={};de["[object Float32Array]"]=de["[object Float64Array]"]=de["[object Int8Array]"]=de["[object Int16Array]"]=de["[object Int32Array]"]=de["[object Uint8Array]"]=de["[object Uint8ClampedArray]"]=de["[object Uint16Array]"]=de["[object Uint32Array]"]=!0,de["[object Arguments]"]=de["[object Array]"]=de["[object ArrayBuffer]"]=de["[object Boolean]"]=de["[object DataView]"]=de["[object Date]"]=de["[object Error]"]=de["[object Function]"]=de["[object Map]"]=de["[object Number]"]=de["[object Object]"]=de["[object RegExp]"]=de["[object Set]"]=de["[object String]"]=de["[object WeakMap]"]=!1,m.exports=function baseIsTypedArray(m){return ie(m)&&ae(m.length)&&!!de[ee(m)]}},67206:(m,v,q)=>{var ee=q(91573),ae=q(16432),ie=q(6557),de=q(1469),ce=q(39601);m.exports=function baseIteratee(m){return"function"==typeof m?m:null==m?ie:"object"==typeof m?de(m)?ae(m[0],m[1]):ee(m):ce(m)}},280:(m,v,q)=>{var ee=q(25726),ae=q(86916),ie=Object.prototype.hasOwnProperty;m.exports=function baseKeys(m){if(!ee(m))return ae(m);var v=[];for(var q in Object(m))ie.call(m,q)&&"constructor"!=q&&v.push(q);return v}},10313:(m,v,q)=>{var ee=q(13218),ae=q(25726),ie=q(33498),de=Object.prototype.hasOwnProperty;m.exports=function baseKeysIn(m){if(!ee(m))return ie(m);var v=ae(m),q=[];for(var ce in m)("constructor"!=ce||!v&&de.call(m,ce))&&q.push(ce);return q}},69199:(m,v,q)=>{var ee=q(89881),ae=q(98612);m.exports=function baseMap(m,v){var q=-1,ie=ae(m)?Array(m.length):[];return ee(m,(function(m,ee,ae){ie[++q]=v(m,ee,ae)})),ie}},91573:(m,v,q)=>{var ee=q(2958),ae=q(1499),ie=q(42634);m.exports=function baseMatches(m){var v=ae(m);return 1==v.length&&v[0][2]?ie(v[0][0],v[0][1]):function(q){return q===m||ee(q,m,v)}}},16432:(m,v,q)=>{var ee=q(90939),ae=q(27361),ie=q(79095),de=q(15403),ce=q(89162),le=q(42634),pe=q(40327),fe=1,ye=2;m.exports=function baseMatchesProperty(m,v){return de(m)&&ce(v)?le(pe(m),v):function(q){var de=ae(q,m);return void 0===de&&de===v?ie(q,m):ee(v,de,fe|ye)}}},42980:(m,v,q)=>{var ee=q(46384),ae=q(86556),ie=q(28483),de=q(59783),ce=q(13218),le=q(81704),pe=q(36390);m.exports=function baseMerge(m,v,q,fe,ye){m!==v&&ie(v,(function(ie,le){if(ye||(ye=new ee),ce(ie))de(m,v,le,q,baseMerge,fe,ye);else{var be=fe?fe(pe(m,le),ie,le+"",m,v,ye):void 0;void 0===be&&(be=ie),ae(m,le,be)}}),le)}},59783:(m,v,q)=>{var ee=q(86556),ae=q(64626),ie=q(77133),de=q(278),ce=q(38517),le=q(35694),pe=q(1469),fe=q(29246),ye=q(44144),be=q(23560),Re=q(13218),xe=q(68630),_e=q(36719),we=q(36390),Te=q(59881);m.exports=function baseMergeDeep(m,v,q,Se,Ie,Pe,qe){var We=we(m,q),ze=we(v,q),Ve=qe.get(ze);if(Ve)ee(m,q,Ve);else{var He=Pe?Pe(We,ze,q+"",m,v,qe):void 0,Xe=void 0===He;if(Xe){var Qe=pe(ze),Ye=!Qe&&ye(ze),et=!Qe&&!Ye&&_e(ze);He=ze,Qe||Ye||et?pe(We)?He=We:fe(We)?He=de(We):Ye?(Xe=!1,He=ae(ze,!0)):et?(Xe=!1,He=ie(ze,!0)):He=[]:xe(ze)||le(ze)?(He=We,le(We)?He=Te(We):Re(We)&&!be(We)||(He=ce(ze))):Xe=!1}Xe&&(qe.set(ze,He),Ie(He,ze,Se,Pe,qe),qe.delete(ze)),ee(m,q,He)}}},40371:m=>{m.exports=function baseProperty(m){return function(v){return null==v?void 0:v[m]}}},79152:(m,v,q)=>{var ee=q(97786);m.exports=function basePropertyDeep(m){return function(v){return ee(v,m)}}},5976:(m,v,q)=>{var ee=q(6557),ae=q(45357),ie=q(30061);m.exports=function baseRest(m,v){return ie(ae(m,v,ee),m+"")}},56560:(m,v,q)=>{var ee=q(75703),ae=q(38777),ie=q(6557),de=ae?function(m,v){return ae(m,"toString",{configurable:!0,enumerable:!1,value:ee(v),writable:!0})}:ie;m.exports=de},22545:m=>{m.exports=function baseTimes(m,v){for(var q=-1,ee=Array(m);++q{var ee=q(62705),ae=q(29932),ie=q(1469),de=q(33448),ce=1/0,le=ee?ee.prototype:void 0,pe=le?le.toString:void 0;m.exports=function baseToString(m){if("string"==typeof m)return m;if(ie(m))return ae(m,baseToString)+"";if(de(m))return pe?pe.call(m):"";var v=m+"";return"0"==v&&1/m==-ce?"-0":v}},27561:(m,v,q)=>{var ee=q(67990),ae=/^\s+/;m.exports=function baseTrim(m){return m?m.slice(0,ee(m)+1).replace(ae,""):m}},7518:m=>{m.exports=function baseUnary(m){return function(v){return m(v)}}},74757:m=>{m.exports=function cacheHas(m,v){return m.has(v)}},71811:(m,v,q)=>{var ee=q(1469),ae=q(15403),ie=q(55514),de=q(79833);m.exports=function castPath(m,v){return ee(m)?m:ae(m,v)?[m]:ie(de(m))}},74318:(m,v,q)=>{var ee=q(11149);m.exports=function cloneArrayBuffer(m){var v=new m.constructor(m.byteLength);return new ee(v).set(new ee(m)),v}},64626:(m,v,q)=>{m=q.nmd(m);var ee=q(55639),ae=v&&!v.nodeType&&v,ie=ae&&m&&!m.nodeType&&m,de=ie&&ie.exports===ae?ee.Buffer:void 0,ce=de?de.allocUnsafe:void 0;m.exports=function cloneBuffer(m,v){if(v)return m.slice();var q=m.length,ee=ce?ce(q):new m.constructor(q);return m.copy(ee),ee}},77133:(m,v,q)=>{var ee=q(74318);m.exports=function cloneTypedArray(m,v){var q=v?ee(m.buffer):m.buffer;return new m.constructor(q,m.byteOffset,m.length)}},278:m=>{m.exports=function copyArray(m,v){var q=-1,ee=m.length;for(v||(v=Array(ee));++q{var ee=q(34865),ae=q(89465);m.exports=function copyObject(m,v,q,ie){var de=!q;q||(q={});for(var ce=-1,le=v.length;++ce{var ee=q(55639)["__core-js_shared__"];m.exports=ee},21463:(m,v,q)=>{var ee=q(5976),ae=q(16612);m.exports=function createAssigner(m){return ee((function(v,q){var ee=-1,ie=q.length,de=ie>1?q[ie-1]:void 0,ce=ie>2?q[2]:void 0;for(de=m.length>3&&"function"==typeof de?(ie--,de):void 0,ce&&ae(q[0],q[1],ce)&&(de=ie<3?void 0:de,ie=1),v=Object(v);++ee{var ee=q(98612);m.exports=function createBaseEach(m,v){return function(q,ae){if(null==q)return q;if(!ee(q))return m(q,ae);for(var ie=q.length,de=v?ie:-1,ce=Object(q);(v?de--:++de{m.exports=function createBaseFor(m){return function(v,q,ee){for(var ae=-1,ie=Object(v),de=ee(v),ce=de.length;ce--;){var le=de[m?ce:++ae];if(!1===q(ie[le],le,ie))break}return v}}},67740:(m,v,q)=>{var ee=q(67206),ae=q(98612),ie=q(3674);m.exports=function createFind(m){return function(v,q,de){var ce=Object(v);if(!ae(v)){var le=ee(q,3);v=ie(v),q=function(m){return le(ce[m],m,ce)}}var pe=m(v,q,de);return pe>-1?ce[le?v[pe]:pe]:void 0}}},38777:(m,v,q)=>{var ee=q(10852),ae=function(){try{var m=ee(Object,"defineProperty");return m({},"",{}),m}catch(m){}}();m.exports=ae},67114:(m,v,q)=>{var ee=q(88668),ae=q(82908),ie=q(74757),de=1,ce=2;m.exports=function equalArrays(m,v,q,le,pe,fe){var ye=q&de,be=m.length,Re=v.length;if(be!=Re&&!(ye&&Re>be))return!1;var xe=fe.get(m),_e=fe.get(v);if(xe&&_e)return xe==v&&_e==m;var we=-1,Te=!0,Se=q&ce?new ee:void 0;for(fe.set(m,v),fe.set(v,m);++we{var ee=q(62705),ae=q(11149),ie=q(77813),de=q(67114),ce=q(68776),le=q(21814),pe=1,fe=2,ye="[object Boolean]",be="[object Date]",Re="[object Error]",xe="[object Map]",_e="[object Number]",we="[object RegExp]",Te="[object Set]",Se="[object String]",Ie="[object Symbol]",Pe="[object ArrayBuffer]",qe="[object DataView]",We=ee?ee.prototype:void 0,ze=We?We.valueOf:void 0;m.exports=function equalByTag(m,v,q,ee,We,Ve,He){switch(q){case qe:if(m.byteLength!=v.byteLength||m.byteOffset!=v.byteOffset)return!1;m=m.buffer,v=v.buffer;case Pe:return!(m.byteLength!=v.byteLength||!Ve(new ae(m),new ae(v)));case ye:case be:case _e:return ie(+m,+v);case Re:return m.name==v.name&&m.message==v.message;case we:case Se:return m==v+"";case xe:var Xe=ce;case Te:var Qe=ee&pe;if(Xe||(Xe=le),m.size!=v.size&&!Qe)return!1;var Ye=He.get(m);if(Ye)return Ye==v;ee|=fe,He.set(m,v);var et=de(Xe(m),Xe(v),ee,We,Ve,He);return He.delete(m),et;case Ie:if(ze)return ze.call(m)==ze.call(v)}return!1}},16096:(m,v,q)=>{var ee=q(58234),ae=1,ie=Object.prototype.hasOwnProperty;m.exports=function equalObjects(m,v,q,de,ce,le){var pe=q&ae,fe=ee(m),ye=fe.length;if(ye!=ee(v).length&&!pe)return!1;for(var be=ye;be--;){var Re=fe[be];if(!(pe?Re in v:ie.call(v,Re)))return!1}var xe=le.get(m),_e=le.get(v);if(xe&&_e)return xe==v&&_e==m;var we=!0;le.set(m,v),le.set(v,m);for(var Te=pe;++be{var ee="object"==typeof q.g&&q.g&&q.g.Object===Object&&q.g;m.exports=ee},58234:(m,v,q)=>{var ee=q(68866),ae=q(99551),ie=q(3674);m.exports=function getAllKeys(m){return ee(m,ie,ae)}},45050:(m,v,q)=>{var ee=q(37019);m.exports=function getMapData(m,v){var q=m.__data__;return ee(v)?q["string"==typeof v?"string":"hash"]:q.map}},1499:(m,v,q)=>{var ee=q(89162),ae=q(3674);m.exports=function getMatchData(m){for(var v=ae(m),q=v.length;q--;){var ie=v[q],de=m[ie];v[q]=[ie,de,ee(de)]}return v}},10852:(m,v,q)=>{var ee=q(28458),ae=q(47801);m.exports=function getNative(m,v){var q=ae(m,v);return ee(q)?q:void 0}},85924:(m,v,q)=>{var ee=q(5569)(Object.getPrototypeOf,Object);m.exports=ee},89607:(m,v,q)=>{var ee=q(62705),ae=Object.prototype,ie=ae.hasOwnProperty,de=ae.toString,ce=ee?ee.toStringTag:void 0;m.exports=function getRawTag(m){var v=ie.call(m,ce),q=m[ce];try{m[ce]=void 0;var ee=!0}catch(m){}var ae=de.call(m);return ee&&(v?m[ce]=q:delete m[ce]),ae}},99551:(m,v,q)=>{var ee=q(34963),ae=q(70479),ie=Object.prototype.propertyIsEnumerable,de=Object.getOwnPropertySymbols,ce=de?function(m){return null==m?[]:(m=Object(m),ee(de(m),(function(v){return ie.call(m,v)})))}:ae;m.exports=ce},64160:(m,v,q)=>{var ee=q(18552),ae=q(57071),ie=q(53818),de=q(58525),ce=q(70577),le=q(44239),pe=q(80346),fe="[object Map]",ye="[object Promise]",be="[object Set]",Re="[object WeakMap]",xe="[object DataView]",_e=pe(ee),we=pe(ae),Te=pe(ie),Se=pe(de),Ie=pe(ce),Pe=le;(ee&&Pe(new ee(new ArrayBuffer(1)))!=xe||ae&&Pe(new ae)!=fe||ie&&Pe(ie.resolve())!=ye||de&&Pe(new de)!=be||ce&&Pe(new ce)!=Re)&&(Pe=function(m){var v=le(m),q="[object Object]"==v?m.constructor:void 0,ee=q?pe(q):"";if(ee)switch(ee){case _e:return xe;case we:return fe;case Te:return ye;case Se:return be;case Ie:return Re}return v}),m.exports=Pe},47801:m=>{m.exports=function getValue(m,v){return null==m?void 0:m[v]}},222:(m,v,q)=>{var ee=q(71811),ae=q(35694),ie=q(1469),de=q(65776),ce=q(41780),le=q(40327);m.exports=function hasPath(m,v,q){for(var pe=-1,fe=(v=ee(v,m)).length,ye=!1;++pe{var ee=q(94536);m.exports=function hashClear(){this.__data__=ee?ee(null):{},this.size=0}},80401:m=>{m.exports=function hashDelete(m){var v=this.has(m)&&delete this.__data__[m];return this.size-=v?1:0,v}},57667:(m,v,q)=>{var ee=q(94536),ae="__lodash_hash_undefined__",ie=Object.prototype.hasOwnProperty;m.exports=function hashGet(m){var v=this.__data__;if(ee){var q=v[m];return q===ae?void 0:q}return ie.call(v,m)?v[m]:void 0}},21327:(m,v,q)=>{var ee=q(94536),ae=Object.prototype.hasOwnProperty;m.exports=function hashHas(m){var v=this.__data__;return ee?void 0!==v[m]:ae.call(v,m)}},81866:(m,v,q)=>{var ee=q(94536),ae="__lodash_hash_undefined__";m.exports=function hashSet(m,v){var q=this.__data__;return this.size+=this.has(m)?0:1,q[m]=ee&&void 0===v?ae:v,this}},38517:(m,v,q)=>{var ee=q(3118),ae=q(85924),ie=q(25726);m.exports=function initCloneObject(m){return"function"!=typeof m.constructor||ie(m)?{}:ee(ae(m))}},65776:m=>{var v=9007199254740991,q=/^(?:0|[1-9]\d*)$/;m.exports=function isIndex(m,ee){var ae=typeof m;return!!(ee=null==ee?v:ee)&&("number"==ae||"symbol"!=ae&&q.test(m))&&m>-1&&m%1==0&&m{var ee=q(77813),ae=q(98612),ie=q(65776),de=q(13218);m.exports=function isIterateeCall(m,v,q){if(!de(q))return!1;var ce=typeof v;return!!("number"==ce?ae(q)&&ie(v,q.length):"string"==ce&&v in q)&&ee(q[v],m)}},15403:(m,v,q)=>{var ee=q(1469),ae=q(33448),ie=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,de=/^\w*$/;m.exports=function isKey(m,v){if(ee(m))return!1;var q=typeof m;return!("number"!=q&&"symbol"!=q&&"boolean"!=q&&null!=m&&!ae(m))||(de.test(m)||!ie.test(m)||null!=v&&m in Object(v))}},37019:m=>{m.exports=function isKeyable(m){var v=typeof m;return"string"==v||"number"==v||"symbol"==v||"boolean"==v?"__proto__"!==m:null===m}},15346:(m,v,q)=>{var ee,ae=q(14429),ie=(ee=/[^.]+$/.exec(ae&&ae.keys&&ae.keys.IE_PROTO||""))?"Symbol(src)_1."+ee:"";m.exports=function isMasked(m){return!!ie&&ie in m}},25726:m=>{var v=Object.prototype;m.exports=function isPrototype(m){var q=m&&m.constructor;return m===("function"==typeof q&&q.prototype||v)}},89162:(m,v,q)=>{var ee=q(13218);m.exports=function isStrictComparable(m){return m==m&&!ee(m)}},27040:m=>{m.exports=function listCacheClear(){this.__data__=[],this.size=0}},14125:(m,v,q)=>{var ee=q(18470),ae=Array.prototype.splice;m.exports=function listCacheDelete(m){var v=this.__data__,q=ee(v,m);return!(q<0)&&(q==v.length-1?v.pop():ae.call(v,q,1),--this.size,!0)}},82117:(m,v,q)=>{var ee=q(18470);m.exports=function listCacheGet(m){var v=this.__data__,q=ee(v,m);return q<0?void 0:v[q][1]}},67518:(m,v,q)=>{var ee=q(18470);m.exports=function listCacheHas(m){return ee(this.__data__,m)>-1}},13399:(m,v,q)=>{var ee=q(18470);m.exports=function listCacheSet(m,v){var q=this.__data__,ae=ee(q,m);return ae<0?(++this.size,q.push([m,v])):q[ae][1]=v,this}},24785:(m,v,q)=>{var ee=q(1989),ae=q(38407),ie=q(57071);m.exports=function mapCacheClear(){this.size=0,this.__data__={hash:new ee,map:new(ie||ae),string:new ee}}},11285:(m,v,q)=>{var ee=q(45050);m.exports=function mapCacheDelete(m){var v=ee(this,m).delete(m);return this.size-=v?1:0,v}},96e3:(m,v,q)=>{var ee=q(45050);m.exports=function mapCacheGet(m){return ee(this,m).get(m)}},49916:(m,v,q)=>{var ee=q(45050);m.exports=function mapCacheHas(m){return ee(this,m).has(m)}},95265:(m,v,q)=>{var ee=q(45050);m.exports=function mapCacheSet(m,v){var q=ee(this,m),ae=q.size;return q.set(m,v),this.size+=q.size==ae?0:1,this}},68776:m=>{m.exports=function mapToArray(m){var v=-1,q=Array(m.size);return m.forEach((function(m,ee){q[++v]=[ee,m]})),q}},42634:m=>{m.exports=function matchesStrictComparable(m,v){return function(q){return null!=q&&(q[m]===v&&(void 0!==v||m in Object(q)))}}},24523:(m,v,q)=>{var ee=q(88306),ae=500;m.exports=function memoizeCapped(m){var v=ee(m,(function(m){return q.size===ae&&q.clear(),m})),q=v.cache;return v}},94536:(m,v,q)=>{var ee=q(10852)(Object,"create");m.exports=ee},86916:(m,v,q)=>{var ee=q(5569)(Object.keys,Object);m.exports=ee},33498:m=>{m.exports=function nativeKeysIn(m){var v=[];if(null!=m)for(var q in Object(m))v.push(q);return v}},31167:(m,v,q)=>{m=q.nmd(m);var ee=q(31957),ae=v&&!v.nodeType&&v,ie=ae&&m&&!m.nodeType&&m,de=ie&&ie.exports===ae&&ee.process,ce=function(){try{var m=ie&&ie.require&&ie.require("util").types;return m||de&&de.binding&&de.binding("util")}catch(m){}}();m.exports=ce},2333:m=>{var v=Object.prototype.toString;m.exports=function objectToString(m){return v.call(m)}},5569:m=>{m.exports=function overArg(m,v){return function(q){return m(v(q))}}},45357:(m,v,q)=>{var ee=q(96874),ae=Math.max;m.exports=function overRest(m,v,q){return v=ae(void 0===v?m.length-1:v,0),function(){for(var ie=arguments,de=-1,ce=ae(ie.length-v,0),le=Array(ce);++de{var ee=q(31957),ae="object"==typeof self&&self&&self.Object===Object&&self,ie=ee||ae||Function("return this")();m.exports=ie},36390:m=>{m.exports=function safeGet(m,v){if(("constructor"!==v||"function"!=typeof m[v])&&"__proto__"!=v)return m[v]}},90619:m=>{var v="__lodash_hash_undefined__";m.exports=function setCacheAdd(m){return this.__data__.set(m,v),this}},72385:m=>{m.exports=function setCacheHas(m){return this.__data__.has(m)}},21814:m=>{m.exports=function setToArray(m){var v=-1,q=Array(m.size);return m.forEach((function(m){q[++v]=m})),q}},30061:(m,v,q)=>{var ee=q(56560),ae=q(21275)(ee);m.exports=ae},21275:m=>{var v=800,q=16,ee=Date.now;m.exports=function shortOut(m){var ae=0,ie=0;return function(){var de=ee(),ce=q-(de-ie);if(ie=de,ce>0){if(++ae>=v)return arguments[0]}else ae=0;return m.apply(void 0,arguments)}}},37465:(m,v,q)=>{var ee=q(38407);m.exports=function stackClear(){this.__data__=new ee,this.size=0}},63779:m=>{m.exports=function stackDelete(m){var v=this.__data__,q=v.delete(m);return this.size=v.size,q}},67599:m=>{m.exports=function stackGet(m){return this.__data__.get(m)}},44758:m=>{m.exports=function stackHas(m){return this.__data__.has(m)}},34309:(m,v,q)=>{var ee=q(38407),ae=q(57071),ie=q(83369),de=200;m.exports=function stackSet(m,v){var q=this.__data__;if(q instanceof ee){var ce=q.__data__;if(!ae||ce.length{var ee=q(24523),ae=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ie=/\\(\\)?/g,de=ee((function(m){var v=[];return 46===m.charCodeAt(0)&&v.push(""),m.replace(ae,(function(m,q,ee,ae){v.push(ee?ae.replace(ie,"$1"):q||m)})),v}));m.exports=de},40327:(m,v,q)=>{var ee=q(33448),ae=1/0;m.exports=function toKey(m){if("string"==typeof m||ee(m))return m;var v=m+"";return"0"==v&&1/m==-ae?"-0":v}},80346:m=>{var v=Function.prototype.toString;m.exports=function toSource(m){if(null!=m){try{return v.call(m)}catch(m){}try{return m+""}catch(m){}}return""}},67990:m=>{var v=/\s/;m.exports=function trimmedEndIndex(m){for(var q=m.length;q--&&v.test(m.charAt(q)););return q}},75703:m=>{m.exports=function constant(m){return function(){return m}}},23279:(m,v,q)=>{var ee=q(13218),ae=q(7771),ie=q(14841),de="Expected a function",ce=Math.max,le=Math.min;m.exports=function debounce(m,v,q){var pe,fe,ye,be,Re,xe,_e=0,we=!1,Te=!1,Se=!0;if("function"!=typeof m)throw new TypeError(de);function invokeFunc(v){var q=pe,ee=fe;return pe=fe=void 0,_e=v,be=m.apply(ee,q)}function leadingEdge(m){return _e=m,Re=setTimeout(timerExpired,v),we?invokeFunc(m):be}function remainingWait(m){var q=v-(m-xe);return Te?le(q,ye-(m-_e)):q}function shouldInvoke(m){var q=m-xe;return void 0===xe||q>=v||q<0||Te&&m-_e>=ye}function timerExpired(){var m=ae();if(shouldInvoke(m))return trailingEdge(m);Re=setTimeout(timerExpired,remainingWait(m))}function trailingEdge(m){return Re=void 0,Se&&pe?invokeFunc(m):(pe=fe=void 0,be)}function debounced(){var m=ae(),q=shouldInvoke(m);if(pe=arguments,fe=this,xe=m,q){if(void 0===Re)return leadingEdge(xe);if(Te)return clearTimeout(Re),Re=setTimeout(timerExpired,v),invokeFunc(xe)}return void 0===Re&&(Re=setTimeout(timerExpired,v)),be}return v=ie(v)||0,ee(q)&&(we=!!q.leading,ye=(Te="maxWait"in q)?ce(ie(q.maxWait)||0,v):ye,Se="trailing"in q?!!q.trailing:Se),debounced.cancel=function cancel(){void 0!==Re&&clearTimeout(Re),_e=0,pe=xe=fe=Re=void 0},debounced.flush=function flush(){return void 0===Re?be:trailingEdge(ae())},debounced}},77813:m=>{m.exports=function eq(m,v){return m===v||m!=m&&v!=v}},3522:(m,v,q)=>{var ee=q(79833),ae=/[\\^$.*+?()[\]{}|]/g,ie=RegExp(ae.source);m.exports=function escapeRegExp(m){return(m=ee(m))&&ie.test(m)?m.replace(ae,"\\$&"):m}},13311:(m,v,q)=>{var ee=q(67740)(q(30998));m.exports=ee},30998:(m,v,q)=>{var ee=q(41848),ae=q(67206),ie=q(40554),de=Math.max;m.exports=function findIndex(m,v,q){var ce=null==m?0:m.length;if(!ce)return-1;var le=null==q?0:ie(q);return le<0&&(le=de(ce+le,0)),ee(m,ae(v,3),le)}},27361:(m,v,q)=>{var ee=q(97786);m.exports=function get(m,v,q){var ae=null==m?void 0:ee(m,v);return void 0===ae?q:ae}},79095:(m,v,q)=>{var ee=q(13),ae=q(222);m.exports=function hasIn(m,v){return null!=m&&ae(m,v,ee)}},6557:m=>{m.exports=function identity(m){return m}},35694:(m,v,q)=>{var ee=q(9454),ae=q(37005),ie=Object.prototype,de=ie.hasOwnProperty,ce=ie.propertyIsEnumerable,le=ee(function(){return arguments}())?ee:function(m){return ae(m)&&de.call(m,"callee")&&!ce.call(m,"callee")};m.exports=le},1469:m=>{var v=Array.isArray;m.exports=v},98612:(m,v,q)=>{var ee=q(23560),ae=q(41780);m.exports=function isArrayLike(m){return null!=m&&ae(m.length)&&!ee(m)}},29246:(m,v,q)=>{var ee=q(98612),ae=q(37005);m.exports=function isArrayLikeObject(m){return ae(m)&&ee(m)}},44144:(m,v,q)=>{m=q.nmd(m);var ee=q(55639),ae=q(95062),ie=v&&!v.nodeType&&v,de=ie&&m&&!m.nodeType&&m,ce=de&&de.exports===ie?ee.Buffer:void 0,le=(ce?ce.isBuffer:void 0)||ae;m.exports=le},41609:(m,v,q)=>{var ee=q(280),ae=q(64160),ie=q(35694),de=q(1469),ce=q(98612),le=q(44144),pe=q(25726),fe=q(36719),ye="[object Map]",be="[object Set]",Re=Object.prototype.hasOwnProperty;m.exports=function isEmpty(m){if(null==m)return!0;if(ce(m)&&(de(m)||"string"==typeof m||"function"==typeof m.splice||le(m)||fe(m)||ie(m)))return!m.length;var v=ae(m);if(v==ye||v==be)return!m.size;if(pe(m))return!ee(m).length;for(var q in m)if(Re.call(m,q))return!1;return!0}},97398:(m,v,q)=>{var ee=q(55639).isFinite;m.exports=function isFinite(m){return"number"==typeof m&&ee(m)}},23560:(m,v,q)=>{var ee=q(44239),ae=q(13218),ie="[object AsyncFunction]",de="[object Function]",ce="[object GeneratorFunction]",le="[object Proxy]";m.exports=function isFunction(m){if(!ae(m))return!1;var v=ee(m);return v==de||v==ce||v==ie||v==le}},41780:m=>{var v=9007199254740991;m.exports=function isLength(m){return"number"==typeof m&&m>-1&&m%1==0&&m<=v}},13218:m=>{m.exports=function isObject(m){var v=typeof m;return null!=m&&("object"==v||"function"==v)}},37005:m=>{m.exports=function isObjectLike(m){return null!=m&&"object"==typeof m}},68630:(m,v,q)=>{var ee=q(44239),ae=q(85924),ie=q(37005),de="[object Object]",ce=Function.prototype,le=Object.prototype,pe=ce.toString,fe=le.hasOwnProperty,ye=pe.call(Object);m.exports=function isPlainObject(m){if(!ie(m)||ee(m)!=de)return!1;var v=ae(m);if(null===v)return!0;var q=fe.call(v,"constructor")&&v.constructor;return"function"==typeof q&&q instanceof q&&pe.call(q)==ye}},33448:(m,v,q)=>{var ee=q(44239),ae=q(37005),ie="[object Symbol]";m.exports=function isSymbol(m){return"symbol"==typeof m||ae(m)&&ee(m)==ie}},36719:(m,v,q)=>{var ee=q(38749),ae=q(7518),ie=q(31167),de=ie&&ie.isTypedArray,ce=de?ae(de):ee;m.exports=ce},3674:(m,v,q)=>{var ee=q(14636),ae=q(280),ie=q(98612);m.exports=function keys(m){return ie(m)?ee(m):ae(m)}},81704:(m,v,q)=>{var ee=q(14636),ae=q(10313),ie=q(98612);m.exports=function keysIn(m){return ie(m)?ee(m,!0):ae(m)}},35161:(m,v,q)=>{var ee=q(29932),ae=q(67206),ie=q(69199),de=q(1469);m.exports=function map(m,v){return(de(m)?ee:ie)(m,ae(v,3))}},88306:(m,v,q)=>{var ee=q(83369),ae="Expected a function";function memoize(m,v){if("function"!=typeof m||null!=v&&"function"!=typeof v)throw new TypeError(ae);var memoized=function(){var q=arguments,ee=v?v.apply(this,q):q[0],ae=memoized.cache;if(ae.has(ee))return ae.get(ee);var ie=m.apply(this,q);return memoized.cache=ae.set(ee,ie)||ae,ie};return memoized.cache=new(memoize.Cache||ee),memoized}memoize.Cache=ee,m.exports=memoize},82492:(m,v,q)=>{var ee=q(42980),ae=q(21463)((function(m,v,q){ee(m,v,q)}));m.exports=ae},7771:(m,v,q)=>{var ee=q(55639);m.exports=function(){return ee.Date.now()}},39601:(m,v,q)=>{var ee=q(40371),ae=q(79152),ie=q(15403),de=q(40327);m.exports=function property(m){return ie(m)?ee(de(m)):ae(m)}},70479:m=>{m.exports=function stubArray(){return[]}},95062:m=>{m.exports=function stubFalse(){return!1}},23493:(m,v,q)=>{var ee=q(23279),ae=q(13218),ie="Expected a function";m.exports=function throttle(m,v,q){var de=!0,ce=!0;if("function"!=typeof m)throw new TypeError(ie);return ae(q)&&(de="leading"in q?!!q.leading:de,ce="trailing"in q?!!q.trailing:ce),ee(m,v,{leading:de,maxWait:v,trailing:ce})}},18601:(m,v,q)=>{var ee=q(14841),ae=1/0,ie=17976931348623157e292;m.exports=function toFinite(m){return m?(m=ee(m))===ae||m===-ae?(m<0?-1:1)*ie:m==m?m:0:0===m?m:0}},40554:(m,v,q)=>{var ee=q(18601);m.exports=function toInteger(m){var v=ee(m),q=v%1;return v==v?q?v-q:v:0}},14841:(m,v,q)=>{var ee=q(27561),ae=q(13218),ie=q(33448),de=NaN,ce=/^[-+]0x[0-9a-f]+$/i,le=/^0b[01]+$/i,pe=/^0o[0-7]+$/i,fe=parseInt;m.exports=function toNumber(m){if("number"==typeof m)return m;if(ie(m))return de;if(ae(m)){var v="function"==typeof m.valueOf?m.valueOf():m;m=ae(v)?v+"":v}if("string"!=typeof m)return 0===m?m:+m;m=ee(m);var q=le.test(m);return q||pe.test(m)?fe(m.slice(2),q?2:8):ce.test(m)?de:+m}},59881:(m,v,q)=>{var ee=q(98363),ae=q(81704);m.exports=function toPlainObject(m){return ee(m,ae(m))}},79833:(m,v,q)=>{var ee=q(80531);m.exports=function toString(m){return null==m?"":ee(m)}},86796:(m,v,q)=>{v.Parser=q(60873).Parser,v.rules=q(61702),v.errors=q(15642),v.results=q(60758),v.StringSource=q(25779),v.Token=q(72435),v.bottomUp=q(22509),v.RegexTokeniser=q(90426).RegexTokeniser,v.rule=function(m){var v;return function(q){return v||(v=m()),v(q)}}},25779:(m,v,q)=>{var ee=q(89539),ae=(m.exports=function(m,v){return{asString:function(){return m},range:function(q,ee){return new ae(m,v,q,ee)}}},function(m,v,q,ee){this._string=m,this._description=v,this._startIndex=q,this._endIndex=ee});ae.prototype.to=function(m){return new ae(this._string,this._description,this._startIndex,m._endIndex)},ae.prototype.describe=function(){var m=this._position(),v=this._description?this._description+"\n":"";return ee.format("%sLine number: %s\nCharacter number: %s",v,m.lineNumber,m.characterNumber)},ae.prototype.lineNumber=function(){return this._position().lineNumber},ae.prototype.characterNumber=function(){return this._position().characterNumber},ae.prototype._position=function(){for(var m=this,v=0,nextNewLine=function(){return m._string.indexOf("\n",v)},q=1;-1!==nextNewLine()&&nextNewLine(){m.exports=function(m,v,q){this.name=m,this.value=v,q&&(this.source=q)}},12448:m=>{var v=m.exports=function(m,v){this._tokens=m,this._startIndex=v||0};v.prototype.head=function(){return this._tokens[this._startIndex]},v.prototype.tail=function(m){return new v(this._tokens,this._startIndex+1)},v.prototype.toArray=function(){return this._tokens.slice(this._startIndex)},v.prototype.end=function(){return this._tokens[this._tokens.length-1]},v.prototype.to=function(m){var v=this.head().source,q=m.head()||m.end();return v.to(q.source)}},22509:(m,v,q)=>{var ee=q(61702),ae=q(60758);function InfixRules(m){function ruleNames(){return m.map((function(m){return m.name}))}return{apply:function apply(v){for(var q,ie,de;;){if(de=v.remaining(),!(q=ee.firstOf("infix",m.map((function(m){return m.rule})))(de)).isSuccess())return q.isFailure()?v:q;ie=v.source().to(q.source()),v=ae.success(q.value()(v.value(),ie),q.remaining(),ie)}},untilExclusive:function untilExclusive(v){return new InfixRules(m.slice(0,ruleNames().indexOf(v)))},untilInclusive:function untilInclusive(v){return new InfixRules(m.slice(0,ruleNames().indexOf(v)+1))}}}v.parser=function(m,v,q){var ae={rule:function rule(){return createRule(ie)},leftAssociative:function leftAssociative(m){return createRule(ie.untilExclusive(m))},rightAssociative:function rightAssociative(m){return createRule(ie.untilInclusive(m))}},ie=new InfixRules(q.map((function createInfixRule(m){return{name:m.name,rule:lazyRule(m.ruleBuilder.bind(null,ae))}}))),de=ee.firstOf(m,v);function createRule(m){return apply.bind(null,m)}function apply(m,v){var q=de(v);return q.isSuccess()?m.apply(q):q}return ae},v.infix=function(m,q){return{name:m,ruleBuilder:q,map:function map(ee){return v.infix(m,(function(m){var v=q(m);return function(m){return v(m).map((function(m){return function(v,q){return ee(v,m,q)}}))}}))}}};var lazyRule=function(m){var v;return function(q){return v||(v=m()),v(q)}}},15642:(m,v)=>{v.error=function(m){return new Error(m)};var Error=function(m){this.expected=m.expected,this.actual=m.actual,this._location=m.location};Error.prototype.describe=function(){return(this._location?this._location.describe()+":\n":"")+"Expected "+this.expected+"\nbut got "+this.actual},Error.prototype.lineNumber=function(){return this._location.lineNumber()},Error.prototype.characterNumber=function(){return this._location.characterNumber()}},70329:(m,v)=>{v.fromArray=function(m){var v=0,hasNext=function(){return v{var ee=q(12448);v.Parser=function(m){return{parseTokens:function(m,v){return m(new ee(v))}}}},60758:m=>{m.exports={failure:function(m,v){if(m.length<1)throw new Error("Failure must have errors");return new Result({status:"failure",remaining:v,errors:m})},error:function(m,v){if(m.length<1)throw new Error("Failure must have errors");return new Result({status:"error",remaining:v,errors:m})},success:function(m,v,q){return new Result({status:"success",value:m,source:q,remaining:v,errors:[]})},cut:function(m){return new Result({status:"cut",remaining:m,errors:[]})}};var Result=function(m){this._value=m.value,this._status=m.status,this._hasValue=void 0!==m.value,this._remaining=m.remaining,this._source=m.source,this._errors=m.errors};Result.prototype.map=function(m){return this._hasValue?new Result({value:m(this._value,this._source),status:this._status,remaining:this._remaining,source:this._source,errors:this._errors}):this},Result.prototype.changeRemaining=function(m){return new Result({value:this._value,status:this._status,remaining:m,source:this._source,errors:this._errors})},Result.prototype.isSuccess=function(){return"success"===this._status||"cut"===this._status},Result.prototype.isFailure=function(){return"failure"===this._status},Result.prototype.isError=function(){return"error"===this._status},Result.prototype.isCut=function(){return"cut"===this._status},Result.prototype.value=function(){return this._value},Result.prototype.remaining=function(){return this._remaining},Result.prototype.source=function(){return this._source},Result.prototype.errors=function(){return this._errors}},90426:(m,v,q)=>{var ee=q(72435),ae=q(25779);v.RegexTokeniser=function RegexTokeniser(m){function readNextToken(v,q,ae){for(var ie=0;ieq){var pe=ce[1];return{token:new ee(m[ie].name,pe,ae.range(q,le)),endIndex:le}}}}le=q+1;return{token:new ee("unrecognisedCharacter",v.substring(q,le),ae.range(q,le)),endIndex:le}}function endToken(m,v){return new ee("end",null,v.range(m.length,m.length))}return m=m.map((function(m){return{name:m.name,regex:new RegExp(m.regex.source,"g")}})),{tokenise:function tokenise(m,v){var q=new ae(m,v),ee=0,ie=[];for(;ee{var ee=q(59050),ae=q(39346),ie=q(60758),de=q(15642),ce=q(70329);v.token=function(m,v){var q=void 0!==v;return function(ee){var ae=ee.head();return!ae||ae.name!==m||q&&ae.value!==v?describeTokenMismatch(ee,describeToken({name:m,value:v})):ie.success(ae.value,ee.tail(),ae.source)}},v.tokenOfType=function(m){return v.token(m)},v.firstOf=function(m,v){return ee.isArray(v)||(v=Array.prototype.slice.call(arguments,1)),function(q){return ce.fromArray(v).map((function(m){return m(q)})).filter((function(m){return m.isSuccess()||m.isError()})).first()||describeTokenMismatch(q,m)}},v.then=function(m,v){return function(q){var ee=m(q);return ee.map||console.log(ee),ee.map(v)}},v.sequence=function(){var m=Array.prototype.slice.call(arguments,0),rule=function(q){var ae=ee.foldl(m,(function(m,v){var ee=m.result,ae=m.hasCut;if(!ee.isSuccess())return{result:ee,hasCut:ae};var de=v(ee.remaining());if(de.isCut())return{result:ee,hasCut:!0};if(de.isSuccess()){var ce;ce=v.isCaptured?ee.value().withValue(v,de.value()):ee.value();var le=de.remaining(),pe=q.to(le);return{result:ie.success(ce,le,pe),hasCut:ae}}return ae?{result:ie.error(de.errors(),de.remaining()),hasCut:ae}:{result:de,hasCut:ae}}),{result:ie.success(new SequenceValues,q),hasCut:!1}).result,de=q.to(ae.remaining());return ae.map((function(m){return m.withValue(v.sequence.source,de)}))};function isCapturedRule(m){return m.isCaptured}return rule.head=function(){var q=ee.find(m,isCapturedRule);return v.then(rule,v.sequence.extract(q))},rule.map=function(m){return v.then(rule,(function(v){return m.apply(this,v.toArray())}))},rule};var SequenceValues=function(m,v){this._values=m||{},this._valuesArray=v||[]};SequenceValues.prototype.withValue=function(m,v){if(m.captureName&&m.captureName in this._values)throw new Error('Cannot add second value for capture "'+m.captureName+'"');var q=ee.clone(this._values);q[m.captureName]=v;var ae=this._valuesArray.concat([v]);return new SequenceValues(q,ae)},SequenceValues.prototype.get=function(m){if(m.captureName in this._values)return this._values[m.captureName];throw new Error('No value for capture "'+m.captureName+'"')},SequenceValues.prototype.toArray=function(){return this._valuesArray},v.sequence.capture=function(m,v){var captureRule=function(){return m.apply(this,arguments)};return captureRule.captureName=v,captureRule.isCaptured=!0,captureRule},v.sequence.extract=function(m){return function(v){return v.get(m)}},v.sequence.applyValues=function(m){var v=Array.prototype.slice.call(arguments,1);return function(q){var ee=v.map((function(m){return q.get(m)}));return m.apply(this,ee)}},v.sequence.source={captureName:"☃source☃"},v.sequence.cut=function(){return function(m){return ie.cut(m)}},v.optional=function(m){return function(v){var q=m(v);return q.isSuccess()?q.map(ae.some):q.isFailure()?ie.success(ae.none,v):q}},v.zeroOrMoreWithSeparator=function(m,v){return repeatedWithSeparator(m,v,!1)},v.oneOrMoreWithSeparator=function(m,v){return repeatedWithSeparator(m,v,!0)};var le=v.zeroOrMore=function(m){return function(v){for(var q,ee=[];(q=m(v))&&q.isSuccess();)v=q.remaining(),ee.push(q.value());return q.isError()?q:ie.success(ee,v)}};function noOpRule(m){return ie.success(null,m)}v.oneOrMore=function(m){return v.oneOrMoreWithSeparator(m,noOpRule)};var repeatedWithSeparator=function(m,q,ee){return function(ae){var de=m(ae);if(de.isSuccess()){var ce=v.sequence.capture(m,"main"),pe=le(v.then(v.sequence(q,ce),v.sequence.extract(ce)))(de.remaining());return ie.success([de.value()].concat(pe.value()),pe.remaining())}return ee||de.isError()?de:ie.success([],ae)}};v.leftAssociative=function(m,q,ee){var ae;ae=(ae=ee?[{func:ee,rule:q}]:q).map((function(m){return v.then(m.rule,(function(v){return function(q,ee){return m.func(q,v,ee)}}))}));var de=v.firstOf.apply(null,["rules"].concat(ae));return function(v){var q=v,ee=m(v);if(!ee.isSuccess())return ee;for(var ae=de(ee.remaining());ae.isSuccess();){var ce=ae.remaining(),le=q.to(ae.remaining()),pe=ae.value();ee=ie.success(pe(ee.value(),le),ce,le),ae=de(ee.remaining())}return ae.isError()?ae:ee}},v.leftAssociative.firstOf=function(){return Array.prototype.slice.call(arguments,0)},v.nonConsuming=function(m){return function(v){return m(v).changeRemaining(v)}};var describeToken=function(m){return m.value?m.name+' "'+m.value+'"':m.name};function describeTokenMismatch(m,v){var q,ee=m.head();return q=ee?de.error({expected:v,actual:describeToken(ee),location:ee.source}):de.error({expected:v,actual:"end of tokens"}),ie.failure([q],m)}},98063:(m,v,q)=>{var ee=q(95171);v.h=function Files(){return{read:function read(m){return ee.reject(new Error("could not open external image: '"+m+"'\ncannot open linked files from a web browser"))}}}},6708:(m,v,q)=>{var ee=q(95171),ae=q(2881);v.openZip=function openZip(m){return m.arrayBuffer?ee.resolve(ae.openArrayBuffer(m.arrayBuffer)):ee.reject(new Error("Could not find file in options"))}},93993:(m,v,q)=>{var ee=q(59050),ae=q(95171),ie=q(44016),de=q(72859),ce=q(72270),le=q(6225),pe=q(41954),fe=q(37181);function DocumentConversion(m,v){var q=1,Re=[],xe=[],_e=void 0===(m=ee.extend({ignoreEmptyParagraphs:!0},m)).idPrefix?"":m.idPrefix,we=m.ignoreEmptyParagraphs,Te=de.topLevelElement("p"),Se=m.styleMap||[];function convertElements(m,v,q){return flatMap(m,(function(m){return elementToHtml(m,v,q)}))}function elementToHtml(m,v,q){if(!q)throw new Error("options not set");var ee=qe[m.type];return ee?ee(m,v,q):[]}function htmlPathForParagraph(m,v){var q=findStyle(m);return q?q.to:(m.styleId&&v.push(unrecognisedStyleWarning("paragraph",m)),Te)}function findHtmlPathForRunProperty(m,v){var q=findHtmlPath({type:m});return q||(v?de.element(v,{},{fresh:!1}):de.empty)}function findHtmlPath(m,v){var q=findStyle(m);return q?q.to:v}function findStyle(m){for(var v=0;v{var ee=q(59050),ae=v.types={document:"document",paragraph:"paragraph",run:"run",text:"text",tab:"tab",hyperlink:"hyperlink",noteReference:"noteReference",image:"image",note:"note",commentReference:"commentReference",comment:"comment",table:"table",tableRow:"tableRow",tableCell:"tableCell",break:"break",bookmarkStart:"bookmarkStart"};var ie={baseline:"baseline",superscript:"superscript",subscript:"subscript"};function Notes(m){this._notes=ee.indexBy(m,(function(m){return noteKey(m.noteType,m.noteId)}))}function noteKey(m,v){return m+"-"+v}function Break(m){return{type:ae.break,breakType:m}}Notes.prototype.resolve=function(m){return this.findNoteByKey(noteKey(m.noteType,m.noteId))},Notes.prototype.findNoteByKey=function(m){return this._notes[m]||null},v.document=v.Document=function Document(m,v){return v=v||{},{type:ae.document,children:m,notes:v.notes||new Notes({}),comments:v.comments||[]}},v.paragraph=v.Paragraph=function Paragraph(m,v){var q=(v=v||{}).indent||{};return{type:ae.paragraph,children:m,styleId:v.styleId||null,styleName:v.styleName||null,numbering:v.numbering||null,alignment:v.alignment||null,indent:{start:q.start||null,end:q.end||null,firstLine:q.firstLine||null,hanging:q.hanging||null}}},v.run=v.Run=function Run(m,v){return v=v||{},{type:ae.run,children:m,styleId:v.styleId||null,styleName:v.styleName||null,isBold:v.isBold,isUnderline:v.isUnderline,isItalic:v.isItalic,isStrikethrough:v.isStrikethrough,isAllCaps:v.isAllCaps,isSmallCaps:v.isSmallCaps,verticalAlignment:v.verticalAlignment||ie.baseline,font:v.font||null,fontSize:v.fontSize||null}},v.Text=function Text(m){return{type:ae.text,value:m}},v.tab=v.Tab=function Tab(){return{type:ae.tab}},v.Hyperlink=function Hyperlink(m,v){return{type:ae.hyperlink,children:m,href:v.href,anchor:v.anchor,targetFrame:v.targetFrame}},v.noteReference=v.NoteReference=function NoteReference(m){return{type:ae.noteReference,noteType:m.noteType,noteId:m.noteId}},v.Notes=Notes,v.Note=function Note(m){return{type:ae.note,noteType:m.noteType,noteId:m.noteId,body:m.body}},v.commentReference=function commentReference(m){return{type:ae.commentReference,commentId:m.commentId}},v.comment=function comment(m){return{type:ae.comment,commentId:m.commentId,body:m.body,authorName:m.authorName,authorInitials:m.authorInitials}},v.Image=function Image(m){return{type:ae.image,read:m.readImage,altText:m.altText,contentType:m.contentType}},v.Table=function Table(m,v){return v=v||{},{type:ae.table,children:m,styleId:v.styleId||null,styleName:v.styleName||null}},v.TableRow=function TableRow(m,v){return v=v||{},{type:ae.tableRow,children:m,isHeader:v.isHeader||!1}},v.TableCell=function TableCell(m,v){return v=v||{},{type:ae.tableCell,children:m,colSpan:null==v.colSpan?1:v.colSpan,rowSpan:null==v.rowSpan?1:v.rowSpan}},v.lineBreak=Break("line"),v.pageBreak=Break("page"),v.columnBreak=Break("column"),v.BookmarkStart=function BookmarkStart(m){return{type:ae.bookmarkStart,name:m.name}},v.verticalAlignment=ie},63395:(m,v,q)=>{v.R=function createBodyReader(m){return{readXmlElement:function(v){return new BodyReader(m).readXmlElement(v)},readXmlElements:function(v){return new BodyReader(m).readXmlElements(v)}}};var ee=q(6909),ae=q(59050),ie=q(44016),de=q(72270).Result,ce=q(72270).warning,le=q(21756);function BodyReader(m){var v=[],q=[],de=m.relationships,ye=m.contentTypes,be=m.docxFile,Re=m.files,xe=m.numbering,_e=m.styles;function readXmlElements(m){return combineResults(m.map(readXmlElement))}function readXmlElement(m){if("element"===m.type){var v=Te[m.name];if(v)return v(m);if(!Object.prototype.hasOwnProperty.call(fe,m.name))return emptyResultWithMessages([ce("An unrecognised element was ignored: "+m.name)])}return emptyResult()}function readParagraphIndent(m){return{start:m.attributes["w:start"]||m.attributes["w:left"],end:m.attributes["w:end"]||m.attributes["w:right"],firstLine:m.attributes["w:firstLine"],hanging:m.attributes["w:hanging"]}}function readUnderline(m){if(m){var v=m.attributes["w:val"];return void 0!==v&&"false"!==v&&"0"!==v&&"none"!==v}return!1}function readBooleanElement(m){if(m){var v=m.attributes["w:val"];return"false"!==v&&"0"!==v}return!1}function readParagraphStyle(m){return readStyle(m,"w:pStyle","Paragraph",_e.findParagraphStyleById)}function readRunStyle(m){return readStyle(m,"w:rStyle","Run",_e.findCharacterStyleById)}function readTableStyle(m){return readStyle(m,"w:tblStyle","Table",_e.findTableStyleById)}function readStyle(m,v,q,ee){var ae=[],ie=m.first(v),de=null,ce=null;if(ie&&(de=ie.attributes["w:val"])){var le=ee(de);le?ce=le.name:ae.push(undefinedStyleWarning(q,de))}return elementResultWithMessages({styleId:de,name:ce},ae)}var we={type:"unknown"};function parseHyperlinkFieldCode(m){var v=/\s*HYPERLINK "(.*)"/.exec(m);if(v)return{href:v[1]};var q=/\s*HYPERLINK\s+\\l\s+"(.*)"/.exec(m);return q?{anchor:q[1]}:null}function noteReferenceReader(m){return function(v){var q=v.attributes["w:id"];return elementResult(new ie.NoteReference({noteType:m,noteId:q}))}}function readChildElements(m){return readXmlElements(m.children)}var Te={"w:p":function(m){return readXmlElements(m.children).map((function(m){var v=ae.find(m,isParagraphProperties);return new ie.Paragraph(m.filter(negate(isParagraphProperties)),v)})).insertExtra()},"w:pPr":function(m){return readParagraphStyle(m).map((function(v){return{type:"paragraphProperties",styleId:v.styleId,styleName:v.name,alignment:m.firstOrEmpty("w:jc").attributes["w:val"],numbering:readNumberingProperties(v.styleId,m.firstOrEmpty("w:numPr"),xe),indent:readParagraphIndent(m.firstOrEmpty("w:ind"))}}))},"w:r":function(m){return readXmlElements(m.children).map((function(m){var q=ae.find(m,isRunProperties);m=m.filter(negate(isRunProperties));var ee,de=(ee=ae.last(v.filter((function(m){return"hyperlink"===m.type}))))?ee.options:null;return null!==de&&(m=[new ie.Hyperlink(m,de)]),new ie.Run(m,q)}))},"w:rPr":function readRunProperties(m){return readRunStyle(m).map((function(v){var q=m.firstOrEmpty("w:sz").attributes["w:val"],ee=/^[0-9]+$/.test(q)?parseInt(q,10)/2:null;return{type:"runProperties",styleId:v.styleId,styleName:v.name,verticalAlignment:m.firstOrEmpty("w:vertAlign").attributes["w:val"],font:m.firstOrEmpty("w:rFonts").attributes["w:ascii"],fontSize:ee,isBold:readBooleanElement(m.first("w:b")),isUnderline:readUnderline(m.first("w:u")),isItalic:readBooleanElement(m.first("w:i")),isStrikethrough:readBooleanElement(m.first("w:strike")),isAllCaps:readBooleanElement(m.first("w:caps")),isSmallCaps:readBooleanElement(m.first("w:smallCaps"))}}))},"w:fldChar":function readFldChar(m){var ee=m.attributes["w:fldCharType"];if("begin"===ee)v.push(we),q=[];else if("end"===ee)v.pop();else if("separate"===ee){var ae=parseHyperlinkFieldCode(q.join("")),ie=null===ae?we:{type:"hyperlink",options:ae};v.pop(),v.push(ie)}return emptyResult()},"w:instrText":function readInstrText(m){return q.push(m.text()),emptyResult()},"w:t":function(m){return elementResult(new ie.Text(m.text()))},"w:tab":function(m){return elementResult(new ie.Tab)},"w:noBreakHyphen":function(){return elementResult(new ie.Text("‑"))},"w:softHyphen":function(m){return elementResult(new ie.Text("­"))},"w:sym":function readSymbol(m){var v=m.attributes["w:font"],q=m.attributes["w:char"],ae=ee.hex(v,q);return null==ae&&/^F0..$/.test(q)&&(ae=ee.hex(v,q.substring(2))),null==ae?emptyResultWithMessages([ce("A w:sym element with an unsupported character was ignored: char "+q+" in font "+v)]):elementResult(new ie.Text(ae.string))},"w:hyperlink":function(m){var v=m.attributes["r:id"],q=m.attributes["w:anchor"];return readXmlElements(m.children).map((function(ee){function create(v){var q=m.attributes["w:tgtFrame"]||null;return new ie.Hyperlink(ee,ae.extend({targetFrame:q},v))}if(v){var ce=de.findTargetByRelationshipId(v);return q&&(ce=le.replaceFragment(ce,q)),create({href:ce})}return q?create({anchor:q}):ee}))},"w:tbl":function readTable(m){var v=readTableProperties(m.firstOrEmpty("w:tblPr"));return readXmlElements(m.children).flatMap(calculateRowSpans).flatMap((function(m){return v.map((function(v){return ie.Table(m,v)}))}))},"w:tr":function readTableRow(m){var v=!!m.firstOrEmpty("w:trPr").first("w:tblHeader");return readXmlElements(m.children).map((function(m){return ie.TableRow(m,{isHeader:v})}))},"w:tc":function readTableCell(m){return readXmlElements(m.children).map((function(v){var q=m.firstOrEmpty("w:tcPr"),ee=q.firstOrEmpty("w:gridSpan").attributes["w:val"],ae=ee?parseInt(ee,10):1,de=ie.TableCell(v,{colSpan:ae});return de._vMerge=readVMerge(q),de}))},"w:footnoteReference":noteReferenceReader("footnote"),"w:endnoteReference":noteReferenceReader("endnote"),"w:commentReference":function readCommentReference(m){return elementResult(ie.commentReference({commentId:m.attributes["w:id"]}))},"w:br":function(m){var v=m.attributes["w:type"];return null==v||"textWrapping"===v?elementResult(ie.lineBreak):"page"===v?elementResult(ie.pageBreak):"column"===v?elementResult(ie.columnBreak):emptyResultWithMessages([ce("Unsupported break type: "+v)])},"w:bookmarkStart":function(m){var v=m.attributes["w:name"];return"_GoBack"===v?emptyResult():elementResult(new ie.BookmarkStart({name:v}))},"mc:AlternateContent":function(m){return readChildElements(m.first("mc:Fallback"))},"w:sdt":function(m){return readXmlElements(m.firstOrEmpty("w:sdtContent").children)},"w:ins":readChildElements,"w:object":readChildElements,"w:smartTag":readChildElements,"w:drawing":readChildElements,"w:pict":function(m){return readChildElements(m).toExtra()},"v:roundrect":readChildElements,"v:shape":readChildElements,"v:textbox":readChildElements,"w:txbxContent":readChildElements,"wp:inline":readDrawingElement,"wp:anchor":readDrawingElement,"v:imagedata":function readImageData(m){var v=m.attributes["r:id"];return v?readImage(findEmbeddedImageFile(v),m.attributes["o:title"]):emptyResultWithMessages([ce("A v:imagedata element without a relationship ID was ignored")])},"v:group":readChildElements,"v:rect":readChildElements};return{readXmlElement:readXmlElement,readXmlElements:readXmlElements};function readTableProperties(m){return readTableStyle(m).map((function(m){return{styleId:m.styleId,styleName:m.name}}))}function readVMerge(m){var v=m.first("w:vMerge");if(v){var q=v.attributes["w:val"];return"continue"===q||!q}return null}function calculateRowSpans(m){if(ae.any(m,(function(m){return m.type!==ie.types.tableRow})))return elementResultWithMessages(m,[ce("unexpected non-row element in table, cell merging may be incorrect")]);if(ae.any(m,(function(m){return ae.any(m.children,(function(m){return m.type!==ie.types.tableCell}))})))return elementResultWithMessages(m,[ce("unexpected non-cell element in table row, cell merging may be incorrect")]);var v={};return m.forEach((function(m){var q=0;m.children.forEach((function(m){m._vMerge&&v[q]?v[q].rowSpan++:(v[q]=m,m._vMerge=!1),q+=m.colSpan}))})),m.forEach((function(m){m.children=m.children.filter((function(m){return!m._vMerge})),m.children.forEach((function(m){delete m._vMerge}))})),elementResult(m)}function readDrawingElement(m){return combineResults(m.getElementsByTagName("a:graphic").getElementsByTagName("a:graphicData").getElementsByTagName("pic:pic").getElementsByTagName("pic:blipFill").getElementsByTagName("a:blip").map(readBlip.bind(null,m)))}function readBlip(m,v){var q,ee=m.first("wp:docPr").attributes,ae=null==(q=ee.descr)||/^\s*$/.test(q)?ee.title:ee.descr,ie=findBlipImageFile(v);return null===ie?emptyResultWithMessages([ce("Could not find image file for a:blip element")]):readImage(ie,ae)}function findBlipImageFile(m){var v=m.attributes["r:embed"],q=m.attributes["r:link"];if(v)return findEmbeddedImageFile(v);if(q){var ee=de.findTargetByRelationshipId(q);return{path:ee,read:Re.read.bind(Re,ee)}}return null}function findEmbeddedImageFile(m){var v=le.uriToZipEntryName("word",de.findTargetByRelationshipId(m));return{path:v,read:be.read.bind(be,v)}}function readImage(m,v){var q=ye.findContentType(m.path);return elementResultWithMessages(ie.Image({readImage:m.read,altText:v,contentType:q}),pe[q]?[]:ce("Image of type "+q+" is unlikely to display in web browsers"))}function undefinedStyleWarning(m,v){return ce(m+" style with ID "+v+" was referenced but not defined in the document")}}function readNumberingProperties(m,v,q){if(null!=m){var ee=q.findLevelByParagraphStyleId(m);if(null!=ee)return ee}var ae=v.firstOrEmpty("w:ilvl").attributes["w:val"],ie=v.firstOrEmpty("w:numId").attributes["w:val"];return void 0===ae||void 0===ie?null:q.findLevel(ie,ae)}var pe={"image/png":!0,"image/gif":!0,"image/jpeg":!0,"image/svg+xml":!0,"image/tiff":!0},fe={"office-word:wrap":!0,"v:shadow":!0,"v:shapetype":!0,"w:annotationRef":!0,"w:bookmarkEnd":!0,"w:sectPr":!0,"w:proofErr":!0,"w:lastRenderedPageBreak":!0,"w:commentRangeStart":!0,"w:commentRangeEnd":!0,"w:del":!0,"w:footnoteRef":!0,"w:endnoteRef":!0,"w:tblPr":!0,"w:tblGrid":!0,"w:trPr":!0,"w:tcPr":!0};function isParagraphProperties(m){return"paragraphProperties"===m.type}function isRunProperties(m){return"runProperties"===m.type}function negate(m){return function(v){return!m(v)}}function emptyResultWithMessages(m){return new ReadResult(null,null,m)}function emptyResult(){return new ReadResult(null)}function elementResult(m){return new ReadResult(m)}function elementResultWithMessages(m,v){return new ReadResult(m,null,v)}function ReadResult(m,v,q){this.value=m||[],this.extra=v,this._result=new de({element:this.value,extra:v},q),this.messages=this._result.messages}function combineResults(m){var v=de.combine(ae.pluck(m,"_result"));return new ReadResult(ae.flatten(ae.pluck(v.value,"element")),ae.filter(ae.flatten(ae.pluck(v.value,"extra")),identity),v.messages)}function joinElements(m,v){return ae.flatten([m,v])}function identity(m){return m}ReadResult.prototype.toExtra=function(){return new ReadResult(null,joinElements(this.extra,this.value),this.messages)},ReadResult.prototype.insertExtra=function(){var m=this.extra;return m&&m.length?new ReadResult(joinElements(this.value,m),null,this.messages):this},ReadResult.prototype.map=function(m){var v=this._result.map((function(v){return m(v.element)}));return new ReadResult(v.value,this.extra,v.messages)},ReadResult.prototype.flatMap=function(m){var v=this._result.flatMap((function(v){return m(v.element)._result}));return new ReadResult(v.value.element,joinElements(this.extra,v.value.extra),v.messages)}},28697:(m,v,q)=>{var ee=q(44016),ae=q(72270).Result;v.createCommentsReader=function createCommentsReader(m){function readCommentElement(v){var q=v.attributes["w:id"];function readOptionalAttribute(m){return(v.attributes[m]||"").trim()||null}return m.readXmlElements(v.children).map((function(m){return ee.comment({commentId:q,body:m,authorName:readOptionalAttribute("w:author"),authorInitials:readOptionalAttribute("w:initials")})}))}return function readCommentsXml(m){return ae.combine(m.getElementsByTagName("w:comment").map(readCommentElement))}}},52263:(m,v)=>{v.readContentTypesFromXml=function readContentTypesFromXml(m){var v={},q={};return m.children.forEach((function(m){if("content-types:Default"===m.name&&(v[m.attributes.Extension]=m.attributes.ContentType),"content-types:Override"===m.name){var ee=m.attributes.PartName;"/"===ee.charAt(0)&&(ee=ee.substring(1)),q[ee]=m.attributes.ContentType}})),contentTypes(q,v)};var q={png:"png",gif:"gif",jpeg:"jpeg",jpg:"jpeg",tif:"tiff",tiff:"tiff",bmp:"bmp"};function contentTypes(m,v){return{findContentType:function(ee){var ae=m[ee];if(ae)return ae;var ie=ee.split("."),de=ie[ie.length-1];if(v.hasOwnProperty(de))return v[de];var ce=q[de.toLowerCase()];return ce?"image/"+ce:null}}}v.defaultContentTypes=contentTypes({},{})},57688:(m,v,q)=>{v.q=function DocumentXmlReader(m){var v=m.bodyReader;return{convertXmlToDocument:function convertXmlToDocument(q){var ie=q.first("w:body"),de=v.readXmlElements(ie.children).map((function(v){return new ee.Document(v,{notes:m.notes,comments:m.comments})}));return new ae(de.value,de.messages)}}};var ee=q(44016),ae=q(72270).Result},96082:(m,v,q)=>{v.read=function read(m,v){return v=v||{},ae.props({contentTypes:Se(m),partPaths:findPartPaths(m),docxFile:m,files:new Te(v.path?ee.dirname(v.path):null)}).also((function(v){return{styles:readStylesFromZipFile(m,v.partPaths.styles)}})).also((function(v){return{numbering:readNumberingFromZipFile(m,v.partPaths.numbering,v.styles)}})).also((function(m){return{footnotes:readXmlFileWithBody(m.partPaths.footnotes,m,(function(m,v){return v?_e.createFootnotesReader(m)(v):new de([])})),endnotes:readXmlFileWithBody(m.partPaths.endnotes,m,(function(m,v){return v?_e.createEndnotesReader(m)(v):new de([])})),comments:readXmlFileWithBody(m.partPaths.comments,m,(function(m,v){return v?we.createCommentsReader(m)(v):new de([])}))}})).also((function(m){return{notes:m.footnotes.flatMap((function(v){return m.endnotes.map((function(m){return new ie.Notes(v.concat(m))}))}))}})).then((function(m){return readXmlFileWithBody(m.partPaths.mainDocument,m,(function(v,q){return m.notes.flatMap((function(ee){return m.comments.flatMap((function(m){return new fe({bodyReader:v,notes:ee,comments:m}).convertXmlToDocument(q)}))}))}))}))},v._findPartPaths=findPartPaths;var ee=q(26470),ae=q(95171),ie=q(44016),de=q(72270).Result,ce=q(2881),le=q(54426).q,pe=q(63395).R,fe=q(57688).q,ye=q(84257),be=q(52263),Re=q(16855),xe=q(27911),_e=q(57425),we=q(28697),Te=q(98063).h;function findPartPaths(m){return Ie(m).then((function(v){var q=findPartPath({docxFile:m,relationships:v,relationshipType:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",basePath:"",fallbackPath:"word/document.xml"});if(!m.exists(q))throw new Error("Could not find main document part. Are you sure this is a valid .docx file?");return xmlFileReader({filename:relationshipsFilename(q),readElement:ye.readRelationships,defaultValue:ye.defaultValue})(m).then((function(v){function findPartRelatedToMainDocument(ee){return findPartPath({docxFile:m,relationships:v,relationshipType:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/"+ee,basePath:ce.splitPath(q).dirname,fallbackPath:"word/"+ee+".xml"})}return{mainDocument:q,comments:findPartRelatedToMainDocument("comments"),endnotes:findPartRelatedToMainDocument("endnotes"),footnotes:findPartRelatedToMainDocument("footnotes"),numbering:findPartRelatedToMainDocument("numbering"),styles:findPartRelatedToMainDocument("styles")}}))}))}function findPartPath(m){var v=m.docxFile,q=m.relationships,ee=m.relationshipType,ae=m.basePath,ie=m.fallbackPath,de=q.findTargetsByType(ee).map((function(m){return stripPrefix(ce.joinPath(ae,m),"/")})).filter((function(m){return v.exists(m)}));return 0===de.length?ie:de[0]}function stripPrefix(m,v){return m.substring(0,v.length)===v?m.substring(v.length):m}function xmlFileReader(m){return function(v){return le(v,m.filename).then((function(v){return v?m.readElement(v):m.defaultValue}))}}function readXmlFileWithBody(m,v,q){return xmlFileReader({filename:relationshipsFilename(m),readElement:ye.readRelationships,defaultValue:ye.defaultValue})(v.docxFile).then((function(ee){var ae=new pe({relationships:ee,contentTypes:v.contentTypes,docxFile:v.docxFile,numbering:v.numbering,styles:v.styles,files:v.files});return le(v.docxFile,m).then((function(m){return q(ae,m)}))}))}function relationshipsFilename(m){var v=ce.splitPath(m);return ce.joinPath(v.dirname,"_rels",v.basename+".rels")}var Se=xmlFileReader({filename:"[Content_Types].xml",readElement:be.readContentTypesFromXml,defaultValue:be.defaultContentTypes});function readNumberingFromZipFile(m,v,q){return xmlFileReader({filename:v,readElement:function(m){return Re.readNumberingXml(m,{styles:q})},defaultValue:Re.defaultNumbering})(m)}function readStylesFromZipFile(m,v){return xmlFileReader({filename:v,readElement:xe.readStylesXml,defaultValue:xe.defaultStyles})(m)}var Ie=xmlFileReader({filename:"_rels/.rels",readElement:ye.readRelationships,defaultValue:ye.defaultValue})},57425:function(m,v,q){var ee=q(44016),ae=q(72270).Result;function createReader(m,v){function isFootnoteElement(m){var v=m.attributes["w:type"];return"continuationSeparator"!==v&&"separator"!==v}function readFootnoteElement(q){var ae=q.attributes["w:id"];return v.readXmlElements(q.children).map((function(v){return ee.Note({noteType:m,noteId:ae,body:v})}))}return function readNotesXml(v){return ae.combine(v.getElementsByTagName("w:"+m).filter(isFootnoteElement).map(readFootnoteElement))}}v.createFootnotesReader=createReader.bind(this,"footnote"),v.createEndnotesReader=createReader.bind(this,"endnote")},16855:(m,v,q)=>{var ee=q(59050);function Numbering(m,v,q){var ae=ee.flatten(ee.values(v).map((function(m){return ee.values(m.levels)}))),ie=ee.indexBy(ae.filter((function(m){return null!=m.paragraphStyleId})),"paragraphStyleId");return{findLevel:function findLevel(ee,ae){var ie=m[ee];if(ie){var de=v[ie.abstractNumId];return de?null==de.numStyleLink?v[ie.abstractNumId].levels[ae]:findLevel(q.findNumberingStyleById(de.numStyleLink).numId,ae):null}return null},findLevelByParagraphStyleId:function findLevelByParagraphStyleId(m){return ie[m]||null}}}function readAbstractNums(m){var v={};return m.getElementsByTagName("w:abstractNum").forEach((function(m){var q=m.attributes["w:abstractNumId"];v[q]=readAbstractNum(m)})),v}function readAbstractNum(m){var v={};m.getElementsByTagName("w:lvl").forEach((function(m){var q=m.attributes["w:ilvl"],ee=m.first("w:numFmt").attributes["w:val"],ae=m.firstOrEmpty("w:pStyle").attributes["w:val"];v[q]={isOrdered:"bullet"!==ee,level:q,paragraphStyleId:ae}}));var q=m.firstOrEmpty("w:numStyleLink").attributes["w:val"];return{levels:v,numStyleLink:q}}function readNums(m){var v={};return m.getElementsByTagName("w:num").forEach((function(m){var q=m.attributes["w:numId"],ee=m.first("w:abstractNumId").attributes["w:val"];v[q]={abstractNumId:ee}})),v}v.readNumberingXml=function readNumberingXml(m,v){if(!v||!v.styles)throw new Error("styles is missing");var q=readAbstractNums(m);return new Numbering(readNums(m),q,v.styles)},v.Numbering=Numbering,v.defaultNumbering=new Numbering({},{})},54426:(m,v,q)=>{var ee=q(59050),ae=q(95171),ie=q(26250);v.q=function readXmlFromZipFile(m,v){return m.exists(v)?m.read(v,"utf-8").then(stripUtf8Bom).then(read):ae.resolve(null)};var de={"http://schemas.openxmlformats.org/wordprocessingml/2006/main":"w","http://schemas.openxmlformats.org/officeDocument/2006/relationships":"r","http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing":"wp","http://schemas.openxmlformats.org/drawingml/2006/main":"a","http://schemas.openxmlformats.org/drawingml/2006/picture":"pic","http://schemas.openxmlformats.org/package/2006/content-types":"content-types","urn:schemas-microsoft-com:vml":"v","http://schemas.openxmlformats.org/markup-compatibility/2006":"mc","urn:schemas-microsoft-com:office:word":"office-word"};function read(m){return ie.readString(m,de).then((function(m){return collapseAlternateContent(m)[0]}))}function stripUtf8Bom(m){return m.replace(/^\uFEFF/g,"")}function collapseAlternateContent(m){return"element"===m.type?"mc:AlternateContent"===m.name?m.first("mc:Fallback").children:(m.children=ee.flatten(m.children.map(collapseAlternateContent,!0)),[m]):[m]}},84257:(m,v)=>{function Relationships(m){var v={};m.forEach((function(m){v[m.relationshipId]=m.target}));var q={};return m.forEach((function(m){q[m.type]||(q[m.type]=[]),q[m.type].push(m.target)})),{findTargetByRelationshipId:function(m){return v[m]},findTargetsByType:function(m){return q[m]||[]}}}v.readRelationships=function readRelationships(m){var v=[];return m.children.forEach((function(m){if("{http://schemas.openxmlformats.org/package/2006/relationships}Relationship"===m.name){var q={relationshipId:m.attributes.Id,target:m.attributes.Target,type:m.attributes.Type};v.push(q)}})),new Relationships(v)},v.defaultValue=new Relationships([]),v.Relationships=Relationships},27259:(m,v,q)=>{var ee=q(59050),ae=q(95171),ie=q(26250);v.writeStyleMap=function writeStyleMap(m,v){return m.write(ce,v),updateRelationships(m).then((function(){return updateContentTypes(m)}))},v.readStyleMap=function readStyleMap(m){return m.exists(ce)?m.read(ce,"utf8"):ae.resolve(null)};var de="http://schemas.zwobble.org/mammoth/style-map",ce="mammoth/style-map",le="/"+ce;function updateRelationships(m){var v="word/_rels/document.xml.rels",q="http://schemas.openxmlformats.org/package/2006/relationships",ee="{"+q+"}Relationship";return m.read(v,"utf8").then(ie.readString).then((function(ae){addOrUpdateElement(ae.children,ee,"Id",{Id:"rMammothStyleMap",Type:de,Target:le});var ce={"":q};return m.write(v,ie.writeString(ae,ce))}))}function updateContentTypes(m){var v="[Content_Types].xml",q="http://schemas.openxmlformats.org/package/2006/content-types",ee="{"+q+"}Override";return m.read(v,"utf8").then(ie.readString).then((function(ae){addOrUpdateElement(ae.children,ee,"PartName",{PartName:le,ContentType:"text/prs.mammoth.style-map"});var de={"":q};return m.write(v,ie.writeString(ae,de))}))}function addOrUpdateElement(m,v,q,ae){var de=ee.find(m,(function(m){return m.name===v&&m.attributes[q]===ae[q]}));de?de.attributes=ae:m.push(ie.element(v,ae))}},27911:(m,v)=>{function Styles(m,v,q,ee){return{findParagraphStyleById:function(v){return m[v]},findCharacterStyleById:function(m){return v[m]},findTableStyleById:function(m){return q[m]},findNumberingStyleById:function(m){return ee[m]}}}function readStyleElement(m){return{type:m.attributes["w:type"],styleId:m.attributes["w:styleId"],name:styleName(m)}}function styleName(m){var v=m.first("w:name");return v?v.attributes["w:val"]:null}function readNumberingStyleElement(m){return{numId:m.firstOrEmpty("w:pPr").firstOrEmpty("w:numPr").firstOrEmpty("w:numId").attributes["w:val"]}}v.readStylesXml=function readStylesXml(m){var v={},q={},ee={},ae={},ie={paragraph:v,character:q,table:ee};return m.getElementsByTagName("w:style").forEach((function(m){var v=readStyleElement(m);if("numbering"===v.type)ae[v.styleId]=readNumberingStyleElement(m);else{var q=ie[v.type];q&&(q[v.styleId]=v)}})),new Styles(v,q,ee,ae)},v.Styles=Styles,v.defaultStyles=new Styles({},{}),Styles.EMPTY=new Styles({},{},{},{})},21756:(m,v)=>{v.uriToZipEntryName=function uriToZipEntryName(m,v){return"/"===v.charAt(0)?v.substr(1):m+"/"+v},v.replaceFragment=function replaceFragment(m,v){var q=m.indexOf("#");-1!==q&&(m=m.substring(0,q));return m+"#"+v}},18906:(m,v,q)=>{var ee=q(72859);function elementWithTag(m,v){return{type:"element",tag:m,children:v||[]}}v.freshElement=function freshElement(m,v,q){return elementWithTag(ee.element(m,v,{fresh:!0}),q)},v.nonFreshElement=function nonFreshElement(m,v,q){return elementWithTag(ee.element(m,v,{fresh:!1}),q)},v.elementWithTag=elementWithTag,v.text=function text(m){return{type:"text",value:m}},v.forceWrite={type:"forceWrite"};var ae={br:!0,hr:!0,img:!0};v.isVoidElement=function isVoidElement(m){return 0===m.children.length&&ae[m.tag.tagName]}},41954:(m,v,q)=>{var ee=q(18906);function write(m,v){v.forEach((function(v){writeNode(m,v)}))}function writeNode(m,v){ae[v.type](m,v)}v.freshElement=ee.freshElement,v.nonFreshElement=ee.nonFreshElement,v.elementWithTag=ee.elementWithTag,v.text=ee.text,v.forceWrite=ee.forceWrite,v.simplify=q(90768);var ae={element:function generateElementString(m,v){ee.isVoidElement(v)?m.selfClosing(v.tag.tagName,v.tag.attributes):(m.open(v.tag.tagName,v.tag.attributes),write(m,v.children),m.close(v.tag.tagName))},text:function generateTextString(m,v){m.text(v.value)},forceWrite:function(){}};v.write=write},90768:(m,v,q)=>{var ee=q(59050),ae=q(18906);function collapse(m){var v=[];return m.map(collapseNode).forEach((function(m){appendChild(v,m)})),v}function collapseNode(m){return ie[m.type](m)}var ie={element:function collapseElement(m){return ae.elementWithTag(m.tag,collapse(m.children))},text:identity,forceWrite:identity};function identity(m){return m}function appendChild(m,v){var q=m[m.length-1];"element"===v.type&&!v.tag.fresh&&q&&"element"===q.type&&v.tag.matchesElement(q.tag)?(v.tag.separator&&appendChild(q.children,ae.text(v.tag.separator)),v.children.forEach((function(m){appendChild(q.children,m)}))):m.push(v)}function removeEmpty(m){return v=m,q=function(m){return de[m.type](m)},ee.flatten(ee.map(v,q),!0);var v,q}var de={element:function elementEmptier(m){var v=removeEmpty(m.children);return 0!==v.length||ae.isVoidElement(m)?[ae.elementWithTag(m.tag,v)]:[]},text:function textEmptier(m){return 0===m.value.length?[]:[m]},forceWrite:function neverEmpty(m){return[m]}};m.exports=function simplify(m){return collapse(removeEmpty(m))}},6225:(m,v,q)=>{var ee=q(59050),ae=q(95171),ie=q(41954);function imgElement(m){return function(v,q){return ae.when(m(v)).then((function(m){var q={};return v.altText&&(q.alt=v.altText),ee.extend(q,m),[ie.freshElement("img",q)]}))}}v.imgElement=imgElement,v.inline=v.imgElement,v.dataUri=imgElement((function(m){return m.read("base64").then((function(v){return{src:"data:"+m.contentType+";base64,"+v}}))}))},59255:(m,v,q)=>{var ee=q(59050),ae=q(96082),ie=q(27259),de=q(93993).R,ce=q(88155).B,le=q(3642).uB,pe=q(27357).sq,fe=q(6708),ye=q(72270).Result;function convert(m,v){return v=pe(v),fe.openZip(m).tap((function(m){return ie.readStyleMap(m).then((function(m){v.embeddedStyleMap=m}))})).then((function(q){return ae.read(q,m).then((function(m){return m.map(v.transformDocument)})).then((function(m){return convertDocumentToHtml(m,v)}))}))}function convertDocumentToHtml(m,v){var q,ae=(q=v.readStyleMap(),ye.combine((q||[]).map(le)).map((function(m){return m.filter((function(m){return!!m}))}))),ie=ee.extend({},v,{styleMap:ae.value}),ce=new de(ie);return m.flatMapThen((function(m){return ae.flatMapThen((function(v){return ce.convertToHtml(m)}))}))}v.convertToHtml=function convertToHtml(m,v){return convert(m,v)},v.convertToMarkdown=function convertToMarkdown(m,v){var q=Object.create(v||{});return q.outputFormat="markdown",convert(m,q)},v.convert=convert,v.extractRawText=function extractRawText(m){return fe.openZip(m).then(ae.read).then((function(m){return m.map(ce)}))},v.images=q(6225),v.transforms=q(42710),v.underline=q(7590),v.embedStyleMap=function embedStyleMap(m,v){return fe.openZip(m).tap((function(m){return ie.writeStyleMap(m,v)})).then((function(m){return m.toBuffer()})).then((function(m){return{toBuffer:function(){return m}}}))},v.readEmbeddedStyleMap=function readEmbeddedStyleMap(m){return fe.openZip(m).then(ie.readStyleMap)},v.styleMapping=function(){throw new Error("Use a raw string instead of mammoth.styleMapping e.g. \"p[style-name='Title'] => h1\" instead of mammoth.styleMapping(\"p[style-name='Title'] => h1\")")}},27357:(m,v,q)=>{v.sq=function readOptions(m){return m=m||{},ee.extend({},ie,m,{customStyleMap:readStyleMap(m.styleMap),readStyleMap:function(){var m=this.customStyleMap;return this.includeEmbeddedStyleMap&&(m=m.concat(readStyleMap(this.embeddedStyleMap))),this.includeDefaultStyleMap&&(m=m.concat(ae)),m}})};var ee=q(59050),ae=["p.Heading1 => h1:fresh","p.Heading2 => h2:fresh","p.Heading3 => h3:fresh","p.Heading4 => h4:fresh","p.Heading5 => h5:fresh","p.Heading6 => h6:fresh","p[style-name='Heading 1'] => h1:fresh","p[style-name='Heading 2'] => h2:fresh","p[style-name='Heading 3'] => h3:fresh","p[style-name='Heading 4'] => h4:fresh","p[style-name='Heading 5'] => h5:fresh","p[style-name='Heading 6'] => h6:fresh","p[style-name='heading 1'] => h1:fresh","p[style-name='heading 2'] => h2:fresh","p[style-name='heading 3'] => h3:fresh","p[style-name='heading 4'] => h4:fresh","p[style-name='heading 5'] => h5:fresh","p[style-name='heading 6'] => h6:fresh","r[style-name='Strong'] => strong","p[style-name='footnote text'] => p:fresh","r[style-name='footnote reference'] =>","p[style-name='endnote text'] => p:fresh","r[style-name='endnote reference'] =>","p[style-name='annotation text'] => p:fresh","r[style-name='annotation reference'] =>","p[style-name='Footnote'] => p:fresh","r[style-name='Footnote anchor'] =>","p[style-name='Endnote'] => p:fresh","r[style-name='Endnote anchor'] =>","p:unordered-list(1) => ul > li:fresh","p:unordered-list(2) => ul|ol > li > ul > li:fresh","p:unordered-list(3) => ul|ol > li > ul|ol > li > ul > li:fresh","p:unordered-list(4) => ul|ol > li > ul|ol > li > ul|ol > li > ul > li:fresh","p:unordered-list(5) => ul|ol > li > ul|ol > li > ul|ol > li > ul|ol > li > ul > li:fresh","p:ordered-list(1) => ol > li:fresh","p:ordered-list(2) => ul|ol > li > ol > li:fresh","p:ordered-list(3) => ul|ol > li > ul|ol > li > ol > li:fresh","p:ordered-list(4) => ul|ol > li > ul|ol > li > ul|ol > li > ol > li:fresh","p:ordered-list(5) => ul|ol > li > ul|ol > li > ul|ol > li > ul|ol > li > ol > li:fresh","r[style-name='Hyperlink'] =>","p[style-name='Normal'] => p:fresh"],ie={transformDocument:function identity(m){return m},includeDefaultStyleMap:!0,includeEmbeddedStyleMap:!0};function readStyleMap(m){return m?ee.isString(m)?m.split("\n").map((function(m){return m.trim()})).filter((function(m){return""!==m&&"#"!==m.charAt(0)})):m:[]}},95171:(m,v,q)=>{var ee=q(59050),ae=q(7502)();v.defer=function defer(){var m,v,q=new ae.Promise((function(q,ee){m=q,v=ee}));return{resolve:m,reject:v,promise:q}},v.when=ae.resolve,v.resolve=ae.resolve,v.all=ae.all,v.props=ae.props,v.reject=ae.reject,v.promisify=ae.promisify,v.mapSeries=ae.mapSeries,v.attempt=ae.attempt,v.nfcall=function(m){var v=Array.prototype.slice.call(arguments,1);return ae.promisify(m).apply(null,v)},ae.prototype.fail=ae.prototype.caught,ae.prototype.also=function(m){return this.then((function(v){var q=ee.extend({},v,m(v));return ae.props(q)}))}},88155:(m,v,q)=>{var ee=q(44016);v.B=function convertElementToRawText(m){if("text"===m.type)return m.value;if(m.type===ee.types.tab)return"\t";var v="paragraph"===m.type?"\n\n":"";return(m.children||[]).map(convertElementToRawText).join("")+v}},72270:(m,v,q)=>{var ee=q(59050);function Result(m,v){this.value=m,this.messages=v||[]}function combineMessages(m){var v=[];return ee.flatten(ee.pluck(m,"messages"),!0).forEach((function(m){containsMessage(v,m)||v.push(m)})),v}function containsMessage(m,v){return void 0!==ee.find(m,isSameMessage.bind(null,v))}function isSameMessage(m,v){return m.type===v.type&&m.message===v.message}v.Result=Result,v.success=function success(m){return new Result(m,[])},v.warning=function warning(m){return{type:"warning",message:m}},v.error=function error(m){return{type:"error",message:m.message,error:m}},Result.prototype.map=function(m){return new Result(m(this.value),this.messages)},Result.prototype.flatMap=function(m){var v=m(this.value);return new Result(v.value,combineMessages([this,v]))},Result.prototype.flatMapThen=function(m){var v=this;return m(this.value).then((function(m){return new Result(m.value,combineMessages([v,m]))}))},Result.combine=function(m){return new Result(ee.flatten(ee.pluck(m,"value")),combineMessages(m))}},3642:(m,v,q)=>{var ee=q(59050),ae=q(86796),ie=q(38438),de=q(72859),ce=q(32998)._,le=q(72270);function documentMatcherRule(){var m=ae.rules.sequence,identifierToConstant=function(m,v){return ae.rules.then(ae.rules.token("identifier",m),(function(){return v}))},v=identifierToConstant("p",ie.paragraph),q=identifierToConstant("r",ie.run),de=ae.rules.firstOf("p or r or table",v,q),ce=ae.rules.then(Re,(function(m){return{styleId:m}})),le=ae.rules.firstOf("style name matcher",ae.rules.then(ae.rules.sequence(ae.rules.tokenOfType("equals"),ae.rules.sequence.cut(),ae.rules.sequence.capture(ye)).head(),(function(m){return{styleName:ie.equalTo(m)}})),ae.rules.then(ae.rules.sequence(ae.rules.tokenOfType("startsWith"),ae.rules.sequence.cut(),ae.rules.sequence.capture(ye)).head(),(function(m){return{styleName:ie.startsWith(m)}}))),pe=ae.rules.sequence(ae.rules.tokenOfType("open-square-bracket"),ae.rules.sequence.cut(),ae.rules.token("identifier","style-name"),ae.rules.sequence.capture(le),ae.rules.tokenOfType("close-square-bracket")).head(),be=ae.rules.firstOf("list type",identifierToConstant("ordered-list",{isOrdered:!0}),identifierToConstant("unordered-list",{isOrdered:!1})),xe=m(ae.rules.tokenOfType("colon"),m.capture(be),m.cut(),ae.rules.tokenOfType("open-paren"),m.capture(fe),ae.rules.tokenOfType("close-paren")).map((function(m,v){return{list:{isOrdered:m.isOrdered,levelIndex:v-1}}}));function createMatcherSuffixesRule(m){var v=ae.rules.firstOf.apply(ae.rules.firstOf,["matcher suffix"].concat(m)),q=ae.rules.zeroOrMore(v);return ae.rules.then(q,(function(m){var v={};return m.forEach((function(m){ee.extend(v,m)})),v}))}var _e=m(m.capture(de),m.capture(createMatcherSuffixesRule([ce,pe,xe]))).map((function(m,v){return m(v)})),we=m(ae.rules.token("identifier","table"),m.capture(createMatcherSuffixesRule([ce,pe]))).map((function(m){return ie.table(m)})),Te=identifierToConstant("b",ie.bold),Se=identifierToConstant("i",ie.italic),Ie=identifierToConstant("u",ie.underline),Pe=identifierToConstant("strike",ie.strikethrough),qe=identifierToConstant("all-caps",ie.allCaps),We=identifierToConstant("small-caps",ie.smallCaps),ze=identifierToConstant("comment-reference",ie.commentReference),Ve=m(ae.rules.token("identifier","br"),m.cut(),ae.rules.tokenOfType("open-square-bracket"),ae.rules.token("identifier","type"),ae.rules.tokenOfType("equals"),m.capture(ye),ae.rules.tokenOfType("close-square-bracket")).map((function(m){switch(m){case"line":return ie.lineBreak;case"page":return ie.pageBreak;case"column":return ie.columnBreak}}));return ae.rules.firstOf("element type",_e,we,Te,Se,Ie,Pe,qe,We,ze,Ve)}function htmlPathRule(){var m=ae.rules.sequence.capture,v=ae.rules.tokenOfType("whitespace"),q=ae.rules.then(ae.rules.optional(ae.rules.sequence(ae.rules.tokenOfType("colon"),ae.rules.token("identifier","fresh"))),(function(m){return m.map((function(){return!0})).valueOrElse(!1)})),ee=ae.rules.then(ae.rules.optional(ae.rules.sequence(ae.rules.tokenOfType("colon"),ae.rules.token("identifier","separator"),ae.rules.tokenOfType("open-paren"),m(ye),ae.rules.tokenOfType("close-paren")).head()),(function(m){return m.valueOrElse("")})),ie=ae.rules.oneOrMoreWithSeparator(pe,ae.rules.tokenOfType("choice")),ce=ae.rules.sequence(m(ie),m(ae.rules.zeroOrMore(Re)),m(q),m(ee)).map((function(m,v,q,ee){var ae={},ie={};return v.length>0&&(ae.class=v.join(" ")),q&&(ie.fresh=!0),ee&&(ie.separator=ee),de.element(m,ae,ie)}));return ae.rules.firstOf("html path",ae.rules.then(ae.rules.tokenOfType("bang"),(function(){return de.ignore})),ae.rules.then(ae.rules.zeroOrMoreWithSeparator(ce,ae.rules.sequence(v,ae.rules.tokenOfType("gt"),v)),de.elements))}v.uB=function readStyle(m){return parseString(xe,m)};var pe=ae.rules.then(ae.rules.tokenOfType("identifier"),decodeEscapeSequences),fe=ae.rules.tokenOfType("integer"),ye=ae.rules.then(ae.rules.tokenOfType("string"),decodeEscapeSequences),be={n:"\n",r:"\r",t:"\t"};function decodeEscapeSequences(m){return m.replace(/\\(.)/g,(function(m,v){return be[v]||v}))}var Re=ae.rules.sequence(ae.rules.tokenOfType("dot"),ae.rules.sequence.cut(),ae.rules.sequence.capture(pe)).head();function parseString(m,v){var q=ce(v),ee=ae.Parser().parseTokens(m,q);return ee.isSuccess()?le.success(ee.value()):new le.Result(null,[le.warning(describeFailure(v,ee))])}function describeFailure(m,v){return"Did not understand this style mapping, so ignored it: "+m+"\n"+v.errors().map(describeError).join("\n")}function describeError(m){return"Error was at character number "+m.characterNumber()+": Expected "+m.expected+" but got "+m.actual}var xe=function createStyleRule(){return ae.rules.sequence(ae.rules.sequence.capture(documentMatcherRule()),ae.rules.tokenOfType("whitespace"),ae.rules.tokenOfType("arrow"),ae.rules.sequence.capture(ae.rules.optional(ae.rules.sequence(ae.rules.tokenOfType("whitespace"),ae.rules.sequence.capture(htmlPathRule())).head())),ae.rules.tokenOfType("end")).map((function(m,v){return{from:m,to:v.valueOrElse(de.empty)}}))}()},38438:(m,v)=>{function Matcher(m,v){v=v||{},this._elementType=m,this._styleId=v.styleId,this._styleName=v.styleName,v.list&&(this._listIndex=v.list.levelIndex,this._listIsOrdered=v.list.isOrdered)}function isList(m,v,q){return m.numbering&&m.numbering.level==v&&m.numbering.isOrdered==q}function operatorEqualTo(m,v){return m.toUpperCase()===v.toUpperCase()}function operatorStartsWith(m,v){return 0===v.toUpperCase().indexOf(m.toUpperCase())}v.paragraph=function paragraph(m){return new Matcher("paragraph",m)},v.run=function run(m){return new Matcher("run",m)},v.table=function table(m){return new Matcher("table",m)},v.bold=new Matcher("bold"),v.italic=new Matcher("italic"),v.underline=new Matcher("underline"),v.strikethrough=new Matcher("strikethrough"),v.allCaps=new Matcher("allCaps"),v.smallCaps=new Matcher("smallCaps"),v.commentReference=new Matcher("commentReference"),v.lineBreak=new Matcher("break",{breakType:"line"}),v.pageBreak=new Matcher("break",{breakType:"page"}),v.columnBreak=new Matcher("break",{breakType:"column"}),v.equalTo=function equalTo(m){return{operator:operatorEqualTo,operand:m}},v.startsWith=function startsWith(m){return{operator:operatorStartsWith,operand:m}},Matcher.prototype.matches=function(m){return m.type===this._elementType&&(void 0===this._styleId||m.styleId===this._styleId)&&(void 0===this._styleName||m.styleName&&this._styleName.operator(this._styleName.operand,m.styleName))&&(void 0===this._listIndex||isList(m,this._listIndex,this._listIsOrdered))&&(void 0===this._breakType||this._breakType===m.breakType)}},72859:(m,v,q)=>{var ee=q(59050),ae=q(41954);function elements(m){return new HtmlPath(m.map((function(m){return ee.isString(m)?element(m):m})))}function HtmlPath(m){this._elements=m}function element(m,v,q){return new Element(m,v,q=q||{})}function Element(m,v,q){var ae={};ee.isArray(m)?(m.forEach((function(m){ae[m]=!0})),m=m[0]):ae[m]=!0,this.tagName=m,this.tagNames=ae,this.attributes=v||{},this.fresh=q.fresh,this.separator=q.separator}v.topLevelElement=function topLevelElement(m,v){return elements([element(m,v,{fresh:!0})])},v.elements=elements,v.element=element,HtmlPath.prototype.wrap=function wrap(m){for(var v=m(),q=this._elements.length-1;q>=0;q--)v=this._elements[q].wrapNodes(v);return v},Element.prototype.matchesElement=function(m){return this.tagNames[m.tagName]&&ee.isEqual(this.attributes||{},m.attributes||{})},Element.prototype.wrap=function wrap(m){return this.wrapNodes(m())},Element.prototype.wrapNodes=function wrapNodes(m){return[ae.elementWithTag(this,m)]},v.empty=elements([]),v.ignore={wrap:function(){return[]}}},32998:(m,v,q)=>{var ee=q(86796).RegexTokeniser;v._=function tokenise(m){var v="(?:[a-zA-Z\\-_]|\\\\.)";return new ee([{name:"identifier",regex:new RegExp("("+v+"(?:"+v+"|[0-9])*)")},{name:"dot",regex:/\./},{name:"colon",regex:/:/},{name:"gt",regex:/>/},{name:"whitespace",regex:/\s+/},{name:"arrow",regex:/=>/},{name:"equals",regex:/=/},{name:"startsWith",regex:/\^=/},{name:"open-paren",regex:/\(/},{name:"close-paren",regex:/\)/},{name:"open-square-bracket",regex:/\[/},{name:"close-square-bracket",regex:/\]/},{name:"string",regex:new RegExp(ae+"'")},{name:"unterminated-string",regex:new RegExp(ae)},{name:"integer",regex:/([0-9]+)/},{name:"choice",regex:/\|/},{name:"bang",regex:/(!)/}]).tokenise(m)};var ae="'((?:\\\\.|[^'])*)"},42710:(m,v,q)=>{var ee=q(59050);function elementsOfType(m,v){return elements((function(q){return q.type===m?v(q):q}))}function elements(m){return function transformElement(v){if(v.children){var q=ee.map(v.children,transformElement);v=ee.extend(v,{children:q})}return m(v)}}function getDescendants(m){var v=[];return visitDescendants(m,(function(m){v.push(m)})),v}function visitDescendants(m,v){m.children&&m.children.forEach((function(m){visitDescendants(m,v),v(m)}))}v.paragraph=function paragraph(m){return elementsOfType("paragraph",m)},v.run=function run(m){return elementsOfType("run",m)},v._elements=elements,v.getDescendantsOfType=function getDescendantsOfType(m,v){return getDescendants(m).filter((function(m){return m.type===v}))},v.getDescendants=getDescendants},7590:(m,v,q)=>{var ee=q(72859),ae=q(41954);v.element=function element(m){return function(v){return ae.elementWithTag(ee.element(m),[v])}}},60073:(m,v,q)=>{var ee=q(89539),ae=q(59050);v.writer=function writer(m){return(m=m||{}).prettyPrint?prettyWriter():simpleWriter()};var ie={div:!0,p:!0,ul:!0,li:!0};function prettyWriter(){var m=0,v=" ",q=[],ee=!0,de=!1,ce=simpleWriter();function startText(){de||(indent(),de=!0)}function indent(){if(de=!1,!ee&&(0===q.length||ie[q[q.length-1]])&&!isInPre()){ce._append("\n");for(var ae=0;ae",v,ae))},close:function close(v){m.push(ee.format("",v))},text:function text(v){m.push(escapeHtmlText(v))},selfClosing:function selfClosing(v,q){var ae=generateAttributeString(q);m.push(ee.format("<%s%s />",v,ae))},_append:function append(v){m.push(v)}}}function escapeHtmlText(m){return m.replace(/&/g,"&").replace(//g,">")}function escapeHtmlAttribute(m){return m.replace(/&/g,"&").replace(/"/g,""").replace(//g,">")}},37181:(m,v,q)=>{var ee=q(60073),ae=q(48518);v.writer=function writer(m){return"markdown"===(m=m||{}).outputFormat?ae.writer():ee.writer(m)}},48518:(m,v,q)=>{var ee=q(59050);function symmetricMarkdownElement(m){return markdownElement(m,m)}function markdownElement(m,v){return function(){return{start:m,end:v}}}function markdownList(m){return function(v,q){return{start:q?"\n":"",end:q?"":"\n",list:{isOrdered:m.isOrdered,indent:q?q.indent+1:0,count:0}}}}var ae={p:markdownElement("","\n\n"),br:markdownElement(""," \n"),ul:markdownList({isOrdered:!1}),ol:markdownList({isOrdered:!0}),li:function markdownListItem(m,v,q){(v=v||{indent:0,isOrdered:!1,count:0}).count++,q.hasClosed=!1;var ee=v.isOrdered?v.count+".":"-";return{start:repeatString("\t",v.indent)+ee+" ",end:function(){if(!q.hasClosed)return q.hasClosed=!0,"\n"}}},strong:symmetricMarkdownElement("__"),em:symmetricMarkdownElement("*"),a:function markdownLink(m){var v=m.href||"";return v?{start:"[",end:"]("+v+")",anchorPosition:"before"}:{}},img:function markdownImage(m){var v=m.src||"",q=m.alt||"";return v||q?{start:"!["+q+"]("+v+")"}:{}}};function repeatString(m,v){return new Array(v+1).join(m)}function escapeMarkdown(m){return m.replace(/\\/g,"\\\\").replace(/([\`\*_\{\}\[\]\(\)\#\+\-\.\!])/g,"\\$1")}!function(){for(var m=1;m<=6;m++)ae["h"+m]=markdownElement(repeatString("#",m)+" ","\n\n")}(),v.writer=function markdownWriter(){var m=[],v=[],q=null,ie={};function open(ee,de){de=de||{};var ce=(ae[ee]||function(){return{}})(de,q,ie);v.push({end:ce.end,list:q}),ce.list&&(q=ce.list);var le="before"===ce.anchorPosition;le&&writeAnchor(de),m.push(ce.start||""),le||writeAnchor(de)}function writeAnchor(v){v.id&&m.push('')}function close(ae){var ie=v.pop();q=ie.list;var de=ee.isFunction(ie.end)?ie.end():ie.end;m.push(de||"")}return{asString:function asString(){return m.join("")},open:open,close:close,text:function text(v){m.push(escapeMarkdown(v))},selfClosing:function selfClosing(m,v){open(m,v),close()}}}},26250:(m,v,q)=>{var ee=q(98e3);v.Element=ee.Element,v.element=ee.element,v.text=ee.text,v.readString=q(29232).readString,v.writeString=q(9974).writeString},98e3:(m,v,q)=>{var ee=q(59050);v.Element=Element,v.element=function(m,v,q){return new Element(m,v,q)},v.text=function(m){return{type:"text",value:m}};var ae={first:function(){return null},firstOrEmpty:function(){return ae},attributes:{}};function Element(m,v,q){this.type="element",this.name=m,this.attributes=v||{},this.children=q||[]}Element.prototype.first=function(m){return ee.find(this.children,(function(v){return v.name===m}))},Element.prototype.firstOrEmpty=function(m){return this.first(m)||ae},Element.prototype.getElementsByTagName=function(m){return toElementList(ee.filter(this.children,(function(v){return v.name===m})))},Element.prototype.text=function(){if(0===this.children.length)return"";if(1!==this.children.length||"text"!==this.children[0].type)throw new Error("Not implemented");return this.children[0].value};var ie={getElementsByTagName:function(m){return toElementList(ee.flatten(this.map((function(v){return v.getElementsByTagName(m)}),!0)))}};function toElementList(m){return ee.extend(m,ie)}},29232:(m,v,q)=>{var ee=q(95171),ae=q(15028),ie=q(59050),de=q(98e3),ce=de.Element;v.readString=function readString(m,v){v=v||{};var q=!1,le=ae.parser(!0,{xmlns:!0,position:!1}),pe={children:[]},fe=pe,ye=[],be=ee.defer();function mapName(m){if(m.uri){var q=v[m.uri];return(q?q+":":"{"+m.uri+"}")+m.local}return m.local}return le.onopentag=function(m){var v,q,ee,ae=(v=m.attributes,q=function(m){return m.value},ee=mapName,ie.reduce(v,(function(m,ae,ie){var de=ee(ae,ie,v);return m[de]=q(ae,ie,v),m}),{})),de=new ce(mapName(m),ae);fe.children.push(de),ye.push(fe),fe=de},le.onclosetag=function(m){fe=ye.pop()},le.ontext=function(m){fe!==pe&&fe.children.push(de.text(m))},le.onend=function(){q||(q=!0,be.resolve(pe.children[0]))},le.onerror=function(m){q||(q=!0,be.reject(m))},le.write(m).close(),be.promise}},9974:(m,v,q)=>{var ee=q(59050),ae=q(5532);function writeTextNode(m,v){m.text(v.value)}v.writeString=function writeString(m,v){var q=ee.invert(v),ie={element:function writeElement(m,v){var q=m.element(mapElementName(v.name),v.attributes);v.children.forEach((function(m){writeNode(q,m)}))},text:writeTextNode};function writeNode(m,v){return ie[v.type](m,v)}function mapElementName(m){var v=/^\{(.*)\}(.*)$/.exec(m);if(v){var ee=q[v[1]];return ee+(""===ee?"":":")+v[2]}return m}return function writeDocument(m){var q=ae.create(mapElementName(m.name),{version:"1.0",encoding:"UTF-8",standalone:!0});return ee.forEach(v,(function(m,v){var ee="xmlns"+(""===v?"":":"+v);q.attribute(ee,m)})),m.children.forEach((function(m){writeNode(q,m)})),q.end()}(m)}},2881:(m,v,q)=>{var ee=q(48764).Buffer,ae=q(55733);function uint8ArrayToBuffer(m){return ee.from&&ee.from!==Uint8Array.from?ee.from(m):new ee(m)}v.openArrayBuffer=function openArrayBuffer(m){return ae.loadAsync(m).then((function(m){return{exists:function exists(v){return null!==m.file(v)},read:function read(v,q){return m.file(v).async("uint8array").then((function(m){var v=uint8ArrayToBuffer(m);return q?v.toString(q):v}))},write:function write(v,q){m.file(v,q)},toBuffer:function toBuffer(){return m.generateAsync({type:"nodebuffer"})}}}))},v.splitPath=function splitPath(m){var v=m.lastIndexOf("/");return-1===v?{dirname:"",basename:m}:{dirname:m.substring(0,v),basename:m.substring(v+1)}},v.joinPath=function joinPath(){var m=Array.prototype.filter.call(arguments,(function(m){return m})),v=[];return m.forEach((function(m){/^\//.test(m)?v=[m]:v.push(m)})),v.join("/")}},15028:(m,v,q)=>{var ee=q(48764).Buffer;!function(m){m.parser=function(m,v){return new SAXParser(m,v)},m.SAXParser=SAXParser,m.SAXStream=SAXStream,m.createStream=function createStream(m,v){return new SAXStream(m,v)},m.MAX_BUFFER_LENGTH=65536;var v,ae=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];function SAXParser(v,q){if(!(this instanceof SAXParser))return new SAXParser(v,q);var ee=this;clearBuffers(ee),ee.q=ee.c="",ee.bufferCheckPosition=m.MAX_BUFFER_LENGTH,ee.opt=q||{},ee.opt.lowercase=ee.opt.lowercase||ee.opt.lowercasetags,ee.looseCase=ee.opt.lowercase?"toLowerCase":"toUpperCase",ee.tags=[],ee.closed=ee.closedRoot=ee.sawRoot=!1,ee.tag=ee.error=null,ee.strict=!!v,ee.noscript=!(!v&&!ee.opt.noscript),ee.state=ze.BEGIN,ee.strictEntities=ee.opt.strictEntities,ee.ENTITIES=ee.strictEntities?Object.create(m.XML_ENTITIES):Object.create(m.ENTITIES),ee.attribList=[],ee.opt.xmlns&&(ee.ns=Object.create(_e)),ee.trackPosition=!1!==ee.opt.position,ee.trackPosition&&(ee.position=ee.line=ee.column=0),emit(ee,"onready")}function checkBufferLength(v){for(var q=Math.max(m.MAX_BUFFER_LENGTH,10),ee=0,ie=0,de=ae.length;ieq)switch(ae[ie]){case"textNode":closeText(v);break;case"cdata":emitNode(v,"oncdata",v.cdata),v.cdata="";break;case"script":emitNode(v,"onscript",v.script),v.script="";break;default:error(v,"Max buffer length exceeded: "+ae[ie])}ee=Math.max(ee,ce)}var le=m.MAX_BUFFER_LENGTH-ee;v.bufferCheckPosition=le+v.position}function clearBuffers(m){for(var v=0,q=ae.length;v"===ee?(emitNode(v,"onsgmldeclaration",v.sgmlDecl),v.sgmlDecl="",v.state=ze.TEXT):is(pe,ee)?(v.state=ze.SGML_DECL_QUOTED,v.sgmlDecl+=ee):v.sgmlDecl+=ee;continue;case ze.SGML_DECL_QUOTED:ee===v.q&&(v.state=ze.SGML_DECL,v.q=""),v.sgmlDecl+=ee;continue;case ze.DOCTYPE:">"===ee?(v.state=ze.TEXT,emitNode(v,"ondoctype",v.doctype),v.doctype=!0):(v.doctype+=ee,"["===ee?v.state=ze.DOCTYPE_DTD:is(pe,ee)&&(v.state=ze.DOCTYPE_QUOTED,v.q=ee));continue;case ze.DOCTYPE_QUOTED:v.doctype+=ee,ee===v.q&&(v.q="",v.state=ze.DOCTYPE);continue;case ze.DOCTYPE_DTD:v.doctype+=ee,"]"===ee?v.state=ze.DOCTYPE:is(pe,ee)&&(v.state=ze.DOCTYPE_DTD_QUOTED,v.q=ee);continue;case ze.DOCTYPE_DTD_QUOTED:v.doctype+=ee,ee===v.q&&(v.state=ze.DOCTYPE_DTD,v.q="");continue;case ze.COMMENT:"-"===ee?v.state=ze.COMMENT_ENDING:v.comment+=ee;continue;case ze.COMMENT_ENDING:"-"===ee?(v.state=ze.COMMENT_ENDED,v.comment=textopts(v.opt,v.comment),v.comment&&emitNode(v,"oncomment",v.comment),v.comment=""):(v.comment+="-"+ee,v.state=ze.COMMENT);continue;case ze.COMMENT_ENDED:">"!==ee?(strictFail(v,"Malformed comment"),v.comment+="--"+ee,v.state=ze.COMMENT):v.state=ze.TEXT;continue;case ze.CDATA:"]"===ee?v.state=ze.CDATA_ENDING:v.cdata+=ee;continue;case ze.CDATA_ENDING:"]"===ee?v.state=ze.CDATA_ENDING_2:(v.cdata+="]"+ee,v.state=ze.CDATA);continue;case ze.CDATA_ENDING_2:">"===ee?(v.cdata&&emitNode(v,"oncdata",v.cdata),emitNode(v,"onclosecdata"),v.cdata="",v.state=ze.TEXT):"]"===ee?v.cdata+="]":(v.cdata+="]]"+ee,v.state=ze.CDATA);continue;case ze.PROC_INST:"?"===ee?v.state=ze.PROC_INST_ENDING:is(de,ee)?v.state=ze.PROC_INST_BODY:v.procInstName+=ee;continue;case ze.PROC_INST_BODY:if(!v.procInstBody&&is(de,ee))continue;"?"===ee?v.state=ze.PROC_INST_ENDING:v.procInstBody+=ee;continue;case ze.PROC_INST_ENDING:">"===ee?(emitNode(v,"onprocessinginstruction",{name:v.procInstName,body:v.procInstBody}),v.procInstName=v.procInstBody="",v.state=ze.TEXT):(v.procInstBody+="?"+ee,v.state=ze.PROC_INST_BODY);continue;case ze.OPEN_TAG:is(Te,ee)?v.tagName+=ee:(newTag(v),">"===ee?openTag(v):"/"===ee?v.state=ze.OPEN_TAG_SLASH:(not(de,ee)&&strictFail(v,"Invalid character in tag name"),v.state=ze.ATTRIB));continue;case ze.OPEN_TAG_SLASH:">"===ee?(openTag(v,!0),closeTag(v)):(strictFail(v,"Forward-slash in opening tag not followed by >"),v.state=ze.ATTRIB);continue;case ze.ATTRIB:if(is(de,ee))continue;">"===ee?openTag(v):"/"===ee?v.state=ze.OPEN_TAG_SLASH:is(we,ee)?(v.attribName=ee,v.attribValue="",v.state=ze.ATTRIB_NAME):strictFail(v,"Invalid attribute name");continue;case ze.ATTRIB_NAME:"="===ee?v.state=ze.ATTRIB_VALUE:">"===ee?(strictFail(v,"Attribute without value"),v.attribValue=v.attribName,attrib(v),openTag(v)):is(de,ee)?v.state=ze.ATTRIB_NAME_SAW_WHITE:is(Te,ee)?v.attribName+=ee:strictFail(v,"Invalid attribute name");continue;case ze.ATTRIB_NAME_SAW_WHITE:if("="===ee)v.state=ze.ATTRIB_VALUE;else{if(is(de,ee))continue;strictFail(v,"Attribute without value"),v.tag.attributes[v.attribName]="",v.attribValue="",emitNode(v,"onattribute",{name:v.attribName,value:""}),v.attribName="",">"===ee?openTag(v):is(we,ee)?(v.attribName=ee,v.state=ze.ATTRIB_NAME):(strictFail(v,"Invalid attribute name"),v.state=ze.ATTRIB)}continue;case ze.ATTRIB_VALUE:if(is(de,ee))continue;is(pe,ee)?(v.q=ee,v.state=ze.ATTRIB_VALUE_QUOTED):(strictFail(v,"Unquoted attribute value"),v.state=ze.ATTRIB_VALUE_UNQUOTED,v.attribValue=ee);continue;case ze.ATTRIB_VALUE_QUOTED:if(ee!==v.q){"&"===ee?v.state=ze.ATTRIB_VALUE_ENTITY_Q:v.attribValue+=ee;continue}attrib(v),v.q="",v.state=ze.ATTRIB_VALUE_CLOSED;continue;case ze.ATTRIB_VALUE_CLOSED:is(de,ee)?v.state=ze.ATTRIB:">"===ee?openTag(v):"/"===ee?v.state=ze.OPEN_TAG_SLASH:is(we,ee)?(strictFail(v,"No whitespace between attributes"),v.attribName=ee,v.attribValue="",v.state=ze.ATTRIB_NAME):strictFail(v,"Invalid attribute name");continue;case ze.ATTRIB_VALUE_UNQUOTED:if(not(fe,ee)){"&"===ee?v.state=ze.ATTRIB_VALUE_ENTITY_U:v.attribValue+=ee;continue}attrib(v),">"===ee?openTag(v):v.state=ze.ATTRIB;continue;case ze.CLOSE_TAG:if(v.tagName)">"===ee?closeTag(v):is(Te,ee)?v.tagName+=ee:v.script?(v.script+=""===ee?closeTag(v):strictFail(v,"Invalid characters in closing tag");continue;case ze.TEXT_ENTITY:case ze.ATTRIB_VALUE_ENTITY_Q:case ze.ATTRIB_VALUE_ENTITY_U:var ce,le;switch(v.state){case ze.TEXT_ENTITY:ce=ze.TEXT,le="textNode";break;case ze.ATTRIB_VALUE_ENTITY_Q:ce=ze.ATTRIB_VALUE_QUOTED,le="attribValue";break;case ze.ATTRIB_VALUE_ENTITY_U:ce=ze.ATTRIB_VALUE_UNQUOTED,le="attribValue"}";"===ee?(v[le]+=parseEntity(v),v.entity="",v.state=ce):is(v.entity.length?Ie:Se,ee)?v.entity+=ee:(strictFail(v,"Invalid character in entity name"),v[le]+="&"+v.entity+ee,v.entity="",v.state=ce);continue;default:throw new Error(v,"Unknown state: "+v.state)}v.position>=v.bufferCheckPosition&&checkBufferLength(v);return v},resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){var m;closeText(m=this),""!==m.cdata&&(emitNode(m,"oncdata",m.cdata),m.cdata=""),""!==m.script&&(emitNode(m,"onscript",m.script),m.script="")}};try{v=q(42830).Stream}catch(m){v=function(){}}var ie=m.EVENTS.filter((function(m){return"error"!==m&&"end"!==m}));function SAXStream(m,q){if(!(this instanceof SAXStream))return new SAXStream(m,q);v.apply(this),this._parser=new SAXParser(m,q),this.writable=!0,this.readable=!0;var ee=this;this._parser.onend=function(){ee.emit("end")},this._parser.onerror=function(m){ee.emit("error",m),ee._parser.error=null},this._decoder=null,ie.forEach((function(m){Object.defineProperty(ee,"on"+m,{get:function(){return ee._parser["on"+m]},set:function(v){if(!v)return ee.removeAllListeners(m),ee._parser["on"+m]=v,v;ee.on(m,v)},enumerable:!0,configurable:!1})}))}SAXStream.prototype=Object.create(v.prototype,{constructor:{value:SAXStream}}),SAXStream.prototype.write=function(m){if("function"==typeof ee&&"function"==typeof ee.isBuffer&&ee.isBuffer(m)){if(!this._decoder){var v=q(32553).s;this._decoder=new v("utf8")}m=this._decoder.write(m)}return this._parser.write(m.toString()),this.emit("data",m),!0},SAXStream.prototype.end=function(m){return m&&m.length&&this.write(m),this._parser.end(),!0},SAXStream.prototype.on=function(m,q){var ee=this;return ee._parser["on"+m]||-1===ie.indexOf(m)||(ee._parser["on"+m]=function(){var v=1===arguments.length?[arguments[0]]:Array.apply(null,arguments);v.splice(0,0,m),ee.emit.apply(ee,v)}),v.prototype.on.call(ee,m,q)};var de="\r\n\t ",ce="0124356789",le="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",pe="'\"",fe=de+">",ye="[CDATA[",be="DOCTYPE",Re="http://www.w3.org/XML/1998/namespace",xe="http://www.w3.org/2000/xmlns/",_e={xml:Re,xmlns:xe};de=charClass(de),ce=charClass(ce),le=charClass(le);var we=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,Te=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040\.\d-]/,Se=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,Ie=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040\.\d-]/;function charClass(m){return m.split("").reduce((function(m,v){return m[v]=!0,m}),{})}function isRegExp(m){return"[object RegExp]"===Object.prototype.toString.call(m)}function is(m,v){return isRegExp(m)?!!v.match(m):m[v]}function not(m,v){return!is(m,v)}pe=charClass(pe),fe=charClass(fe);var Pe,qe,We,ze=0;for(var Ve in m.STATE={BEGIN:ze++,BEGIN_WHITESPACE:ze++,TEXT:ze++,TEXT_ENTITY:ze++,OPEN_WAKA:ze++,SGML_DECL:ze++,SGML_DECL_QUOTED:ze++,DOCTYPE:ze++,DOCTYPE_QUOTED:ze++,DOCTYPE_DTD:ze++,DOCTYPE_DTD_QUOTED:ze++,COMMENT_STARTING:ze++,COMMENT:ze++,COMMENT_ENDING:ze++,COMMENT_ENDED:ze++,CDATA:ze++,CDATA_ENDING:ze++,CDATA_ENDING_2:ze++,PROC_INST:ze++,PROC_INST_BODY:ze++,PROC_INST_ENDING:ze++,OPEN_TAG:ze++,OPEN_TAG_SLASH:ze++,ATTRIB:ze++,ATTRIB_NAME:ze++,ATTRIB_NAME_SAW_WHITE:ze++,ATTRIB_VALUE:ze++,ATTRIB_VALUE_QUOTED:ze++,ATTRIB_VALUE_CLOSED:ze++,ATTRIB_VALUE_UNQUOTED:ze++,ATTRIB_VALUE_ENTITY_Q:ze++,ATTRIB_VALUE_ENTITY_U:ze++,CLOSE_TAG:ze++,CLOSE_TAG_SAW_WHITE:ze++,SCRIPT:ze++,SCRIPT_ENDING:ze++},m.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},m.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},Object.keys(m.ENTITIES).forEach((function(v){var q=m.ENTITIES[v],ee="number"==typeof q?String.fromCharCode(q):q;m.ENTITIES[v]=ee})),m.STATE)m.STATE[m.STATE[Ve]]=Ve;function emit(m,v,q){m[v]&&m[v](q)}function emitNode(m,v,q){m.textNode&&closeText(m),emit(m,v,q)}function closeText(m){m.textNode=textopts(m.opt,m.textNode),m.textNode&&emit(m,"ontext",m.textNode),m.textNode=""}function textopts(m,v){return m.trim&&(v=v.trim()),m.normalize&&(v=v.replace(/\s+/g," ")),v}function error(m,v){return closeText(m),m.trackPosition&&(v+="\nLine: "+m.line+"\nColumn: "+m.column+"\nChar: "+m.c),v=new Error(v),m.error=v,emit(m,"onerror",v),m}function end(m){return m.sawRoot&&!m.closedRoot&&strictFail(m,"Unclosed root tag"),m.state!==ze.BEGIN&&m.state!==ze.BEGIN_WHITESPACE&&m.state!==ze.TEXT&&error(m,"Unexpected end"),closeText(m),m.c="",m.closed=!0,emit(m,"onend"),SAXParser.call(m,m.strict,m.opt),m}function strictFail(m,v){if("object"!=typeof m||!(m instanceof SAXParser))throw new Error("bad call to strictFail");m.strict&&error(m,v)}function newTag(m){m.strict||(m.tagName=m.tagName[m.looseCase]());var v=m.tags[m.tags.length-1]||m,q=m.tag={name:m.tagName,attributes:{}};m.opt.xmlns&&(q.ns=v.ns),m.attribList.length=0}function qname(m,v){var q=m.indexOf(":")<0?["",m]:m.split(":"),ee=q[0],ae=q[1];return v&&"xmlns"===m&&(ee="xmlns",ae=""),{prefix:ee,local:ae}}function attrib(m){if(m.strict||(m.attribName=m.attribName[m.looseCase]()),-1!==m.attribList.indexOf(m.attribName)||m.tag.attributes.hasOwnProperty(m.attribName))m.attribName=m.attribValue="";else{if(m.opt.xmlns){var v=qname(m.attribName,!0),q=v.prefix,ee=v.local;if("xmlns"===q)if("xml"===ee&&m.attribValue!==Re)strictFail(m,"xml: prefix must be bound to "+Re+"\nActual: "+m.attribValue);else if("xmlns"===ee&&m.attribValue!==xe)strictFail(m,"xmlns: prefix must be bound to "+xe+"\nActual: "+m.attribValue);else{var ae=m.tag,ie=m.tags[m.tags.length-1]||m;ae.ns===ie.ns&&(ae.ns=Object.create(ie.ns)),ae.ns[ee]=m.attribValue}m.attribList.push([m.attribName,m.attribValue])}else m.tag.attributes[m.attribName]=m.attribValue,emitNode(m,"onattribute",{name:m.attribName,value:m.attribValue});m.attribName=m.attribValue=""}}function openTag(m,v){if(m.opt.xmlns){var q=m.tag,ee=qname(m.tagName);q.prefix=ee.prefix,q.local=ee.local,q.uri=q.ns[ee.prefix]||"",q.prefix&&!q.uri&&(strictFail(m,"Unbound namespace prefix: "+JSON.stringify(m.tagName)),q.uri=ee.prefix);var ae=m.tags[m.tags.length-1]||m;q.ns&&ae.ns!==q.ns&&Object.keys(q.ns).forEach((function(v){emitNode(m,"onopennamespace",{prefix:v,uri:q.ns[v]})}));for(var ie=0,de=m.attribList.length;ie",m.tagName="",void(m.state=ze.SCRIPT);emitNode(m,"onscript",m.script),m.script=""}var v=m.tags.length,q=m.tagName;m.strict||(q=q[m.looseCase]());for(var ee=q;v--;){if(m.tags[v].name===ee)break;strictFail(m,"Unexpected close tag")}if(v<0)return strictFail(m,"Unmatched closing tag: "+m.tagName),m.textNode+="",void(m.state=ze.TEXT);m.tagName=q;for(var ae=m.tags.length;ae-- >v;){var ie=m.tag=m.tags.pop();m.tagName=m.tag.name,emitNode(m,"onclosetag",m.tagName);var de={};for(var ce in ie.ns)de[ce]=ie.ns[ce];var le=m.tags[m.tags.length-1]||m;m.opt.xmlns&&ie.ns!==le.ns&&Object.keys(ie.ns).forEach((function(v){var q=ie.ns[v];emitNode(m,"onclosenamespace",{prefix:v,uri:q})}))}0===v&&(m.closedRoot=!0),m.tagName=m.attribValue=m.attribName="",m.attribList.length=0,m.state=ze.TEXT}function parseEntity(m){var v,q=m.entity,ee=q.toLowerCase(),ae="";return m.ENTITIES[q]?m.ENTITIES[q]:m.ENTITIES[ee]?m.ENTITIES[ee]:("#"===(q=ee).charAt(0)&&("x"===q.charAt(1)?(q=q.slice(2),ae=(v=parseInt(q,16)).toString(16)):(q=q.slice(1),ae=(v=parseInt(q,10)).toString(10))),q=q.replace(/^0+/,""),ae.toLowerCase()!==q?(strictFail(m,"Invalid character entity"),"&"+m.entity+";"):String.fromCodePoint(v))}function beginWhiteSpace(m,v){"<"===v?(m.state=ze.OPEN_WAKA,m.startTagPosition=m.position):not(de,v)&&(strictFail(m,"Non-whitespace before first tag."),m.textNode=v,m.state=ze.TEXT)}function charAt(m,v){var q="";return v1114111||qe(de)!==de)throw RangeError("Invalid code point: "+de);de<=65535?q.push(de):(m=55296+((de-=65536)>>10),v=de%1024+56320,q.push(m,v)),(ee+1===ae||q.length>16384)&&(ie+=Pe.apply(null,q),q.length=0)}return ie},Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:We,configurable:!0,writable:!0}):String.fromCodePoint=We)}(v)},66947:function(m){"undefined"!=typeof self&&self,m.exports=function(m){var v={};function r(q){if(v[q])return v[q].exports;var ee=v[q]={i:q,l:!1,exports:{}};return m[q].call(ee.exports,ee,ee.exports,r),ee.l=!0,ee.exports}return r.m=m,r.c=v,r.d=function(m,v,q){r.o(m,v)||Object.defineProperty(m,v,{enumerable:!0,get:q})},r.r=function(m){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(m,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(m,"__esModule",{value:!0})},r.t=function(m,v){if(1&v&&(m=r(m)),8&v)return m;if(4&v&&"object"==typeof m&&m&&m.__esModule)return m;var q=Object.create(null);if(r.r(q),Object.defineProperty(q,"default",{enumerable:!0,value:m}),2&v&&"string"!=typeof m)for(var ee in m)r.d(q,ee,function(v){return m[v]}.bind(null,ee));return q},r.n=function(m){var v=m&&m.__esModule?function(){return m.default}:function(){return m};return r.d(v,"a",v),v},r.o=function(m,v){return Object.prototype.hasOwnProperty.call(m,v)},r.p="",r(r.s=7)}([function(m,v,q){"use strict";function n(m){for(var q in m)v.hasOwnProperty(q)||(v[q]=m[q])}Object.defineProperty(v,"__esModule",{value:!0}),n(q(9)),n(q(10)),n(q(11)),n(q(12)),n(q(13)),n(q(14)),n(q(15)),n(q(16)),n(q(17)),n(q(31)),n(q(32)),n(q(33)),n(q(34)),n(q(35)),n(q(38)),n(q(39)),n(q(40)),n(q(41)),n(q(42)),n(q(43)),n(q(44)),n(q(45)),n(q(46)),n(q(47)),n(q(48)),n(q(49)),n(q(50)),n(q(3))},function(m,v,q){"use strict";Object.defineProperty(v,"__esModule",{value:!0}),function(m){m.BOOKMARKING="oa:bookmarking",m.CLASSIFYING="oa:classifying",m.COMMENTING="oa:commenting",m.DESCRIBING="oa:describing",m.EDITING="oa:editing",m.HIGHLIGHTING="oa:highlighting",m.IDENTIFYING="oa:identifying",m.LINKING="oa:linking",m.MODERATING="oa:moderating",m.PAINTING="sc:painting",m.QUESTIONING="oa:questioning",m.REPLYING="oa:replying",m.TAGGING="oa:tagging",m.TRANSCRIBING="oad:transcribing"}(v.AnnotationMotivation||(v.AnnotationMotivation={})),function(m){m.AUTO_ADVANCE="auto-advance",m.CONTINUOUS="continuous",m.FACING_PAGES="facing-pages",m.HIDDEN="hidden",m.INDIVIDUALS="individuals",m.MULTI_PART="multi-part",m.NO_NAV="no-nav",m.NON_PAGED="non-paged",m.PAGED="paged",m.REPEAT="repeat",m.SEQUENCE="sequence",m.THUMBNAIL_NAV="thumbnail-nav",m.TOGETHER="together",m.UNORDERED="unordered"}(v.Behavior||(v.Behavior={})),function(m){m.CANVAS="canvas",m.CHOICE="choice",m.OA_CHOICE="oa:choice",m.CONTENT_AS_TEXT="contentastext",m.DATASET="dataset",m.DOCUMENT="document",m.IMAGE="image",m.MODEL="model",m.MOVING_IMAGE="movingimage",m.PDF="pdf",m.PHYSICAL_OBJECT="physicalobject",m.SOUND="sound",m.TEXT="text",m.TEXTUALBODY="textualbody",m.VIDEO="video"}(v.ExternalResourceType||(v.ExternalResourceType={})),function(m){m.ANNOTATION="annotation",m.CANVAS="canvas",m.COLLECTION="collection",m.MANIFEST="manifest",m.RANGE="range",m.SEQUENCE="sequence"}(v.IIIFResourceType||(v.IIIFResourceType={})),function(m){m.AUDIO_MP4="audio/mp4",m.CORTO="application/corto",m.DICOM="application/dicom",m.DRACO="application/draco",m.EPUB="application/epub+zip",m.GIRDER="image/vnd.kitware.girder",m.GLB="model/gltf-binary",m.GLTF="model/gltf+json",m.IIIF_PRESENTATION_2='application/ld+json;profile="http://iiif.io/api/presentation/2/context.json"',m.IIIF_PRESENTATION_3='application/ld+json;profile="http://iiif.io/api/presentation/3/context.json"',m.JPG="image/jpeg",m.M3U8="application/vnd.apple.mpegurl",m.MP3="audio/mp3",m.MPEG_DASH="application/dash+xml",m.OBJ="text/plain",m.OPF="application/oebps-package+xml",m.PDF="application/pdf",m.PLY="application/ply",m.THREEJS="application/vnd.threejs+json",m.USDZ="model/vnd.usd+zip",m.VIDEO_MP4="video/mp4",m.WAV="audio/wav",m.WEBM="video/webm"}(v.MediaType||(v.MediaType={})),function(m){m.DOC="application/msword",m.DOCX="application/vnd.openxmlformats-officedocument.wordprocessingml.document",m.PDF="application/pdf"}(v.RenderingFormat||(v.RenderingFormat={})),function(m){m.IMAGE_0_COMPLIANCE_LEVEL_0="http://library.stanford.edu/iiif/image-api/compliance.html#level0",m.IMAGE_0_COMPLIANCE_LEVEL_1="http://library.stanford.edu/iiif/image-api/compliance.html#level1",m.IMAGE_0_COMPLIANCE_LEVEL_2="http://library.stanford.edu/iiif/image-api/compliance.html#level2",m.IMAGE_0_CONFORMANCE_LEVEL_0="http://library.stanford.edu/iiif/image-api/conformance.html#level0",m.IMAGE_0_CONFORMANCE_LEVEL_1="http://library.stanford.edu/iiif/image-api/conformance.html#level1",m.IMAGE_0_CONFORMANCE_LEVEL_2="http://library.stanford.edu/iiif/image-api/conformance.html#level2",m.IMAGE_1_COMPLIANCE_LEVEL_0="http://library.stanford.edu/iiif/image-api/1.1/compliance.html#level0",m.IMAGE_1_COMPLIANCE_LEVEL_1="http://library.stanford.edu/iiif/image-api/1.1/compliance.html#level1",m.IMAGE_1_COMPLIANCE_LEVEL_2="http://library.stanford.edu/iiif/image-api/1.1/compliance.html#level2",m.IMAGE_1_CONFORMANCE_LEVEL_0="http://library.stanford.edu/iiif/image-api/1.1/conformance.html#level0",m.IMAGE_1_CONFORMANCE_LEVEL_1="http://library.stanford.edu/iiif/image-api/1.1/conformance.html#level1",m.IMAGE_1_CONFORMANCE_LEVEL_2="http://library.stanford.edu/iiif/image-api/1.1/conformance.html#level2",m.IMAGE_1_LEVEL_0="http://iiif.io/api/image/1/level0.json",m.IMAGE_1_PROFILE_LEVEL_0="http://iiif.io/api/image/1/profiles/level0.json",m.IMAGE_1_LEVEL_1="http://iiif.io/api/image/1/level1.json",m.IMAGE_1_PROFILE_LEVEL_1="http://iiif.io/api/image/1/profiles/level1.json",m.IMAGE_1_LEVEL_2="http://iiif.io/api/image/1/level2.json",m.IMAGE_1_PROFILE_LEVEL_2="http://iiif.io/api/image/1/profiles/level2.json",m.IMAGE_2_LEVEL_0="http://iiif.io/api/image/2/level0.json",m.IMAGE_2_PROFILE_LEVEL_0="http://iiif.io/api/image/2/profiles/level0.json",m.IMAGE_2_LEVEL_1="http://iiif.io/api/image/2/level1.json",m.IMAGE_2_PROFILE_LEVEL_1="http://iiif.io/api/image/2/profiles/level1.json",m.IMAGE_2_LEVEL_2="http://iiif.io/api/image/2/level2.json",m.IMAGE_2_PROFILE_LEVEL_2="http://iiif.io/api/image/2/profiles/level2.json",m.AUTH_0_CLICK_THROUGH="http://iiif.io/api/auth/0/login/clickthrough",m.AUTH_0_LOGIN="http://iiif.io/api/auth/0/login",m.AUTH_0_LOGOUT="http://iiif.io/api/auth/0/logout",m.AUTH_0_RESTRICTED="http://iiif.io/api/auth/0/login/restricted",m.AUTH_0_TOKEN="http://iiif.io/api/auth/0/token",m.AUTH_1_CLICK_THROUGH="http://iiif.io/api/auth/1/clickthrough",m.AUTH_1_EXTERNAL="http://iiif.io/api/auth/1/external",m.AUTH_1_KIOSK="http://iiif.io/api/auth/1/kiosk",m.AUTH_1_LOGIN="http://iiif.io/api/auth/1/login",m.AUTH_1_LOGOUT="http://iiif.io/api/auth/1/logout",m.AUTH_1_PROBE="http://iiif.io/api/auth/1/probe",m.AUTH_1_TOKEN="http://iiif.io/api/auth/1/token",m.SEARCH_0="http://iiif.io/api/search/0/search",m.SEARCH_0_AUTO_COMPLETE="http://iiif.io/api/search/0/autocomplete",m.SEARCH_1="http://iiif.io/api/search/1/search",m.SEARCH_1_AUTO_COMPLETE="http://iiif.io/api/search/1/autocomplete",m.TRACKING_EXTENSIONS="http://universalviewer.io/tracking-extensions-profile",m.UI_EXTENSIONS="http://universalviewer.io/ui-extensions-profile",m.PRINT_EXTENSIONS="http://universalviewer.io/print-extensions-profile",m.SHARE_EXTENSIONS="http://universalviewer.io/share-extensions-profile",m.DOWNLOAD_EXTENSIONS="http://universalviewer.io/download-extensions-profile",m.OTHER_MANIFESTATIONS="http://iiif.io/api/otherManifestations.json",m.IXIF="http://wellcomelibrary.org/ld/ixif/0/alpha.json"}(v.ServiceProfile||(v.ServiceProfile={})),function(m){m.IMAGE_SERVICE_2="ImageService2",m.IMAGE_SERVICE_3="ImageService3"}(v.ServiceType||(v.ServiceType={})),function(m){m.BOTTOM_TO_TOP="bottom-to-top",m.LEFT_TO_RIGHT="left-to-right",m.RIGHT_TO_LEFT="right-to-left",m.TOP_TO_BOTTOM="top-to-bottom"}(v.ViewingDirection||(v.ViewingDirection={})),function(m){m.CONTINUOUS="continuous",m.INDIVIDUALS="individuals",m.NON_PAGED="non-paged",m.PAGED="paged",m.TOP="top"}(v.ViewingHint||(v.ViewingHint={}))},function(m,v,q){var ee=q(21).Symbol;m.exports=ee},function(m,v,q){"use strict";var ee=this&&this.__awaiter||function(m,v,q,ee){return new(q||(q=Promise))((function(ae,ie){function a(m){try{u(ee.next(m))}catch(m){ie(m)}}function s(m){try{u(ee.throw(m))}catch(m){ie(m)}}function u(m){var v;m.done?ae(m.value):(v=m.value,v instanceof q?v:new q((function(m){m(v)}))).then(a,s)}u((ee=ee.apply(m,v||[])).next())}))},ae=this&&this.__generator||function(m,v){var q,ee,ae,ie,de={label:0,sent:function(){if(1&ae[0])throw ae[1];return ae[1]},trys:[],ops:[]};return ie={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(ie[Symbol.iterator]=function(){return this}),ie;function s(ie){return function(ce){return function(ie){if(q)throw new TypeError("Generator is already executing.");for(;de;)try{if(q=1,ee&&(ae=2&ie[0]?ee.return:ie[0]?ee.throw||((ae=ee.return)&&ae.call(ee),0):ee.next)&&!(ae=ae.call(ee,ie[1])).done)return ae;switch(ee=0,ae&&(ie=[2&ie[0],ae.value]),ie[0]){case 0:case 1:ae=ie;break;case 4:return de.label++,{value:ie[1],done:!1};case 5:de.label++,ee=ie[1],ie=[0];continue;case 7:ie=de.ops.pop(),de.trys.pop();continue;default:if(!(ae=(ae=de.trys).length>0&&ae[ae.length-1])&&(6===ie[0]||2===ie[0])){de=0;continue}if(3===ie[0]&&(!ae||ie[1]>ae[0]&&ie[1]0&&q(pe)?v>1?e(pe,v-1,q,ie,de):ee(de,pe):ie||(de[de.length]=pe)}return de}},function(m,v){m.exports=function(m){return null!=m&&"object"==typeof m}},function(m,v,q){"use strict";q.r(v),v.default=function(m,v){return v=v||{},new Promise((function(q,ee){var ae=new XMLHttpRequest,ie=[],de=[],ce={},u=function(){return{ok:2==(ae.status/100|0),statusText:ae.statusText,status:ae.status,url:ae.responseURL,text:function(){return Promise.resolve(ae.responseText)},json:function(){return Promise.resolve(JSON.parse(ae.responseText))},blob:function(){return Promise.resolve(new Blob([ae.response]))},clone:u,headers:{keys:function(){return ie},entries:function(){return de},get:function(m){return ce[m.toLowerCase()]},has:function(m){return m.toLowerCase()in ce}}}};for(var le in ae.open(v.method||"get",m,!0),ae.onload=function(){ae.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,(function(m,v,q){ie.push(v=v.toLowerCase()),de.push([v,q]),ce[v]=ce[v]?ce[v]+","+q:q})),q(u())},ae.onerror=ee,ae.withCredentials="include"==v.credentials,v.headers)ae.setRequestHeader(le,v.headers[le]);ae.send(v.body||null)}))}},function(m,v,q){m.exports=q(8)},function(m,v,q){"use strict";Object.defineProperty(v,"__esModule",{value:!0}),function(m){for(var q in m)v.hasOwnProperty(q)||(v[q]=m[q])}(q(0));var ee=q(3);v.loadManifest=function(m){return ee.Utils.loadManifest(m)},v.parseManifest=function(m,v){return ee.Utils.parseManifest(m,v)}},function(m,v,q){"use strict";Object.defineProperty(v,"__esModule",{value:!0});var ee=function(){function e(m){this.__jsonld=m,this.context=this.getProperty("context"),this.id=this.getProperty("id")}return e.prototype.getProperty=function(m){var v=null;return this.__jsonld&&((v=this.__jsonld[m])||(v=this.__jsonld["@"+m])),v},e}();v.JSONLDResource=ee},function(m,v,q){"use strict";var ee,ae=this&&this.__extends||(ee=function(m,v){return(ee=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(m,v){m.__proto__=v}||function(m,v){for(var q in v)v.hasOwnProperty(q)&&(m[q]=v[q])})(m,v)},function(m,v){function r(){this.constructor=m}ee(m,v),m.prototype=null===v?Object.create(v):(r.prototype=v.prototype,new r)});Object.defineProperty(v,"__esModule",{value:!0});var ie=q(0),de=q(1),ce=function(m){function t(v,q){var ee=m.call(this,v)||this;return ee.options=q,ee}return ae(t,m),t.prototype.getIIIFResourceType=function(){return ie.Utils.normaliseType(this.getProperty("type"))},t.prototype.getLabel=function(){var m=this.getProperty("label");return m?ie.PropertyValue.parse(m,this.options.locale):new ie.PropertyValue([],this.options.locale)},t.prototype.getDefaultLabel=function(){return this.getLabel().getValue(this.options.locale)},t.prototype.getMetadata=function(){var m=this.getProperty("metadata"),v=[];if(!m)return v;for(var q=0;q-1||this.externalResource.data["@context"].indexOf("/1.1/context.json")>-1||this.externalResource.data["@context"].indexOf("/1/context.json")>-1)&&(ee="native");else{var ie=void 0;if((ie=this.getImages())&&ie.length){var de=ie[0].getResource(),le=de.getServices();if(ae||(ae=de.getWidth()),pe=le?le.find((function(m){return ce.Utils.isImageProfile(m.getProfile())||ce.Utils.isImageServiceType(m.getIIIFResourceType())})):null)q=pe.id,ee=ce.Utils.getImageQuality(pe.getProfile());else if(ae===de.getWidth())return de.id}if((ie=this.getContent())&&ie.length){var pe,fe=ie[0].getBody()[0];if(le=fe.getServices(),ae||(ae=fe.getWidth()),pe=le?le.find((function(m){return ce.Utils.isImageServiceType(m.getIIIFResourceType())})):null)q=pe.id,ee=ce.Utils.getImageQuality(pe.getProfile());else if(ae===fe.getWidth())return fe.id}if(!q){var ye=this.getProperty("thumbnail");if(ye){if("string"==typeof ye)return ye;if(ye["@id"])return ye["@id"];if(ye.length)return ye[0].id}}}return v=ae+",",q&&q.endsWith("/")&&(q=q.substr(0,q.length-1)),[q,"full",v,0,ee+".jpg"].join("/")},t.prototype.getMaxDimensions=function(){var m,v=null;return this.externalResource&&this.externalResource.data&&this.externalResource.data.profile&&(m=this.externalResource.data.profile,Array.isArray(m)&&(m=m.filter((function(m){return m.maxWidth}))[0])&&(v=new ce.Size(m.maxWidth,m.maxHeight?m.maxHeight:m.maxWidth))),v},t.prototype.getContent=function(){var m=[],v=this.__jsonld.items||this.__jsonld.content;if(!v)return m;var q=null;if(v.length&&(q=new ce.AnnotationPage(v[0],this.options)),!q)return m;for(var ee=q.getItems(),ae=0;ae"),null===this.value?null:(Array.isArray(m)&&!m.length&&(m=void 0),this.value.getValue(m||this.defaultLocale,v))},e.prototype.getValues=function(m){return null===this.value?[]:(Array.isArray(m)&&!m.length&&(m=void 0),this.value.getValues(m||this.defaultLocale))},e.prototype.setValue=function(m){null===this.value&&(this.value=new ee.PropertyValue([])),this.value.setValue(m,this.defaultLocale)},e}();v.LabelValuePair=ae},function(m,v,q){"use strict";var ee,ae=this&&this.__extends||(ee=function(m,v){return(ee=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(m,v){m.__proto__=v}||function(m,v){for(var q in v)v.hasOwnProperty(q)&&(m[q]=v[q])})(m,v)},function(m,v){function r(){this.constructor=m}ee(m,v),m.prototype=null===v?Object.create(v):(r.prototype=v.prototype,new r)});Object.defineProperty(v,"__esModule",{value:!0});var ie=function(m){function t(){return null!==m&&m.apply(this,arguments)||this}return ae(t,m),t.getValue=function(m,v){return m.getValue(v,"
")},t.getValues=function(m,v){return m.getValues(v)},t}(Array);v.LanguageMap=ie},function(m,v,q){"use strict";var ee,ae=this&&this.__extends||(ee=function(m,v){return(ee=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(m,v){m.__proto__=v}||function(m,v){for(var q in v)v.hasOwnProperty(q)&&(m[q]=v[q])})(m,v)},function(m,v){function r(){this.constructor=m}ee(m,v),m.prototype=null===v?Object.create(v):(r.prototype=v.prototype,new r)}),ie=this&&this.__spreadArrays||function(){for(var m=0,v=0,q=arguments.length;v"):this._value},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"locale",{get:function(){return void 0===this._locale?this._defaultLocale:this._locale},enumerable:!0,configurable:!0}),e.prototype.addValue=function(m){Array.isArray(this._value)||(this._value=[this._value]),Array.isArray(m)?this._value=this._value.concat(m):this._value.push(m)},e}();v.LocalizedValue=ce;var le=function(m){function t(v,q){void 0===v&&(v=[]);var ee=m.apply(this,v)||this;return ee.__proto__=t.prototype,ee._defaultLocale=q,ee}return ae(t,m),t.parse=function(m,v){if(!m)return new t([],v);if(Array.isArray(m)){var q=(ee=m.map((function(m){return ce.parseV2Value(m,v)})).filter((function(m){return null!==m}))).reduce((function(m,v){var q=v._locale;return q||(q="none"),m[q]?m[q].addValue(v._value):m[q]=v,m}),{});return new t(Object.values(q),v)}return"string"==typeof m?new t([new ce(m,void 0,v)],v):m["@language"]||m["@value"]?new t(null!==(ee=ce.parseV2Value(m))?[ee]:[],v):new t(Object.keys(m).map((function(q){var ee=m[q];if(!Array.isArray(ee))throw new Error("A IIIF v3 localized property value must have an array as the value for a given language.");return new ce(ee,q,v)})),v);var ee},t.prototype.getSuitableLocale=function(m){for(var v=ie(this).map((function(m){return m._locale})).filter((function(m){return void 0!==m})),r=function(m){var q=v.find((function(v){return v===m}));if(q)return{value:q}},q=0,ee=m;q1},t.prototype.isPagingEnabled=function(){var m=this.getViewingHint();if(m)return m===ie.ViewingHint.PAGED;var v=this.getBehavior();return!!v&&v===ie.Behavior.PAGED},t.prototype.getViewingDirection=function(){return this.getProperty("viewingDirection")},t.prototype.getViewingHint=function(){return this.getProperty("viewingHint")},t}(de.IIIFResource);v.Manifest=ce},function(m,v,q){"use strict";Object.defineProperty(v,"__esModule",{value:!0}),function(m){m.EMPTY="",m.MANUSCRIPT="manuscript",m.MONOGRAPH="monograph"}(v.ManifestType||(v.ManifestType={}))},function(m,v,q){"use strict";var ee,ae=this&&this.__extends||(ee=function(m,v){return(ee=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(m,v){m.__proto__=v}||function(m,v){for(var q in v)v.hasOwnProperty(q)&&(m[q]=v[q])})(m,v)},function(m,v){function r(){this.constructor=m}ee(m,v),m.prototype=null===v?Object.create(v):(r.prototype=v.prototype,new r)});Object.defineProperty(v,"__esModule",{value:!0});var ie=q(0),de=q(1),ce=function(m){function t(v,q){var ee=m.call(this,v,q)||this;return ee._ranges=null,ee.canvases=null,ee.items=[],ee}return ae(t,m),t.prototype.getCanvasIds=function(){return this.__jsonld.canvases?this.__jsonld.canvases:this.canvases?this.canvases:[]},t.prototype.getDuration=function(){if(this.canvases&&this.canvases.length){for(var m=[],v=[],q=0,ee=this.canvases;q1&&(0===Re&&(ye=Number(_e[0])),Re===this.canvases.length-1&&(be=Number(_e[1])))}else{var we=this.getRanges();for(Re=0;Re=v.start&&m<=v.end)},t.prototype._parseTreeNode=function(m,v){m.label=v.getLabel().getValue(this.options.locale),m.data=v,m.data.type=ie.Utils.normaliseType(ie.TreeNodeType.RANGE),v.treeNode=m;var q=v.getRanges();if(q&&q.length)for(var ee=0;ee=0;v--){var q=this.getCanvasByIndex(v).getLabel().getValue(this.options.locale);if(m){if(/^[a-zA-Z0-9]*$/.test(q))return q}else if(q)return q}return this.options.defaultLabel},t.prototype.getLastPageIndex=function(){return this.getTotalCanvases()-1},t.prototype.getNextPageIndex=function(m,v){var q;if(v){var ee=this.getPagedIndices(m),ae=this.getViewingDirection();q=ae&&ae===ie.ViewingDirection.RIGHT_TO_LEFT?ee[0]+1:ee[ee.length-1]+1}else q=m+1;return q>this.getLastPageIndex()?-1:q},t.prototype.getPagedIndices=function(m,v){var q=[];if(v){q=this.isFirstCanvas(m)||this.isLastCanvas(m)?[m]:m%2?[m,m+1]:[m-1,m];var ee=this.getViewingDirection();ee&&ee===ie.ViewingDirection.RIGHT_TO_LEFT&&(q=q.reverse())}else q.push(m);return q},t.prototype.getPrevPageIndex=function(m,v){var q;if(v){var ee=this.getPagedIndices(m),ae=this.getViewingDirection();q=ae&&ae===ie.ViewingDirection.RIGHT_TO_LEFT?ee[ee.length-1]-1:ee[0]-1}else q=m-1;return q},t.prototype.getStartCanvasIndex=function(){var m=this.getStartCanvas();if(m)for(var v=0;vthis.getTotalCanvases()-1},t.prototype.isFirstCanvas=function(m){return 0===m},t.prototype.isLastCanvas=function(m){return m===this.getTotalCanvases()-1},t.prototype.isMultiCanvas=function(){return this.getTotalCanvases()>1},t.prototype.isPagingEnabled=function(){var m=this.getViewingHint();return!!m&&m===ie.ViewingHint.PAGED},t.prototype.isTotalCanvasesEven=function(){return this.getTotalCanvases()%2==0},t}(de.ManifestResource);v.Sequence=ce},function(m,v,q){"use strict";Object.defineProperty(v,"__esModule",{value:!0});var ee=q(0),ae=function(){function e(){}return e.parse=function(m,v){return"string"==typeof m&&(m=JSON.parse(m)),this.parseJson(m,v)},e.parseJson=function(m,v){var q;if(v&&v.navDate&&!isNaN(v.navDate.getTime())&&(m.navDate=v.navDate.toString()),m["@type"])switch(m["@type"]){case"sc:Collection":q=this.parseCollection(m,v);break;case"sc:Manifest":q=this.parseManifest(m,v);break;default:return null}else switch(m.type){case"Collection":q=this.parseCollection(m,v);break;case"Manifest":q=this.parseManifest(m,v);break;default:return null}return q.isLoaded=!0,q},e.parseCollection=function(m,v){var q=new ee.Collection(m,v);return v?(q.index=v.index||0,v.resource&&(q.parentCollection=v.resource.parentCollection)):q.index=0,this.parseCollections(q,v),this.parseManifests(q,v),this.parseItems(q,v),q},e.parseCollections=function(m,v){var q;if(m.__jsonld.collections?q=m.__jsonld.collections:m.__jsonld.items&&(q=m.__jsonld.items.filter((function(m){return"collection"===m.type.toLowerCase()}))),q)for(var ee=0;ee{m.exports=q(53765)},84221:(m,v,q)=>{var ee=q(46894).getUint64;m.exports=function(m){var v=new DataView(m.buffer,m.byteOffset,m.byteLength),q={version:m[0],flags:new Uint8Array(m.subarray(1,4)),references:[],referenceId:v.getUint32(4),timescale:v.getUint32(8)},ae=12;0===q.version?(q.earliestPresentationTime=v.getUint32(ae),q.firstOffset=v.getUint32(ae+4),ae+=8):(q.earliestPresentationTime=ee(m.subarray(ae)),q.firstOffset=ee(m.subarray(ae+8)),ae+=16),ae+=2;var ie=v.getUint16(ae);for(ae+=2;ie>0;ae+=12,ie--)q.references.push({referenceType:(128&m[ae])>>>7,referencedSize:2147483647&v.getUint32(ae),subsegmentDuration:v.getUint32(ae+4),startsWithSap:!!(128&m[ae+8]),sapType:(112&m[ae+8])>>>4,sapDeltaTime:268435455&v.getUint32(ae+8)});return q}},51489:m=>{var v,q,ee,ae,ie,de,ce,le=9e4;v=function(m){return m*le},q=function(m,v){return m*v},ee=function(m){return m/le},ae=function(m,v){return m/v},ie=function(m,q){return v(ae(m,q))},de=function(m,v){return q(ee(m),v)},ce=function(m,v,q){return ee(q?m:m-v)},m.exports={ONE_SECOND_IN_TS:le,secondsToVideoTs:v,secondsToAudioTs:q,videoTsToSeconds:ee,audioTsToSeconds:ae,audioTsToVideoTs:ie,videoTsToAudioTs:de,metadataTsToSeconds:ce}},46894:m=>{var v=Math.pow(2,32);m.exports={getUint64:function(m){var q,ee=new DataView(m.buffer,m.byteOffset,m.byteLength);return ee.getBigUint64?(q=ee.getBigUint64(0)){"use strict";var v=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable;function toObject(m){if(null==m)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(m)}m.exports=function shouldUseNative(){try{if(!Object.assign)return!1;var m=new String("abc");if(m[5]="de","5"===Object.getOwnPropertyNames(m)[0])return!1;for(var v={},q=0;q<10;q++)v["_"+String.fromCharCode(q)]=q;if("0123456789"!==Object.getOwnPropertyNames(v).map((function(m){return v[m]})).join(""))return!1;var ee={};return"abcdefghijklmnopqrst".split("").forEach((function(m){ee[m]=m})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},ee)).join("")}catch(m){return!1}}()?Object.assign:function(m,ae){for(var ie,de,ce=toObject(m),le=1;le{function callOrReturn(m){return"function"==typeof m?m():m}v.none=Object.create({value:function(){throw new Error("Called value on none")},isNone:function(){return!0},isSome:function(){return!1},map:function(){return v.none},flatMap:function(){return v.none},filter:function(){return v.none},toArray:function(){return[]},orElse:callOrReturn,valueOrElse:callOrReturn}),v.some=function(m){return new Some(m)};var Some=function(m){this._value=m};Some.prototype.value=function(){return this._value},Some.prototype.isNone=function(){return!1},Some.prototype.isSome=function(){return!0},Some.prototype.map=function(m){return new Some(m(this._value))},Some.prototype.flatMap=function(m){return m(this._value)},Some.prototype.filter=function(m){return m(this._value)?this:v.none},Some.prototype.toArray=function(){return[this._value]},Some.prototype.orElse=function(m){return this},Some.prototype.valueOrElse=function(m){return this._value},v.isOption=function(m){return m===v.none||m instanceof Some},v.fromNullable=function(m){return null==m?v.none:new Some(m)}},79430:function(m,v){var q,ee,ae;ee=[],void 0===(ae="function"==typeof(q=function(){return function(m){function isSpace(m){return" "===m||"\t"===m||"\n"===m||"\f"===m||"\r"===m}function collectCharacters(v){var q,ee=v.exec(m.substring(Re));if(ee)return q=ee[0],Re+=q.length,q}for(var v,q,ee,ae,ie,de=m.length,ce=/^[ \t\n\r\u000c]+/,le=/^[, \t\n\r\u000c]+/,pe=/^[^ \t\n\r\u000c]+/,fe=/[,]+$/,ye=/^\d+$/,be=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,Re=0,xe=[];;){if(collectCharacters(le),Re>=de)return xe;v=collectCharacters(pe),q=[],","===v.slice(-1)?(v=v.replace(fe,""),parseDescriptors()):tokenize()}function tokenize(){for(collectCharacters(ce),ee="",ae="in descriptor";;){if(ie=m.charAt(Re),"in descriptor"===ae)if(isSpace(ie))ee&&(q.push(ee),ee="",ae="after descriptor");else{if(","===ie)return Re+=1,ee&&q.push(ee),void parseDescriptors();if("("===ie)ee+=ie,ae="in parens";else{if(""===ie)return ee&&q.push(ee),void parseDescriptors();ee+=ie}}else if("in parens"===ae)if(")"===ie)ee+=ie,ae="in descriptor";else{if(""===ie)return q.push(ee),void parseDescriptors();ee+=ie}else if("after descriptor"===ae)if(isSpace(ie));else{if(""===ie)return void parseDescriptors();ae="in descriptor",Re-=1}Re+=1}}function parseDescriptors(){var ee,ae,ie,de,ce,le,pe,fe,Re,_e=!1,we={};for(de=0;de{"use strict";function assertPath(m){if("string"!=typeof m)throw new TypeError("Path must be a string. Received "+JSON.stringify(m))}function normalizeStringPosix(m,v){for(var q,ee="",ae=0,ie=-1,de=0,ce=0;ce<=m.length;++ce){if(ce2){var le=ee.lastIndexOf("/");if(le!==ee.length-1){-1===le?(ee="",ae=0):ae=(ee=ee.slice(0,le)).length-1-ee.lastIndexOf("/"),ie=ce,de=0;continue}}else if(2===ee.length||1===ee.length){ee="",ae=0,ie=ce,de=0;continue}v&&(ee.length>0?ee+="/..":ee="..",ae=2)}else ee.length>0?ee+="/"+m.slice(ie+1,ce):ee=m.slice(ie+1,ce),ae=ce-ie-1;ie=ce,de=0}else 46===q&&-1!==de?++de:de=-1}return ee}function _format(m,v){var q=v.dir||v.root,ee=v.base||(v.name||"")+(v.ext||"");return q?q===v.root?q+ee:q+m+ee:ee}var v={resolve:function resolve(){for(var m,v="",q=!1,ee=arguments.length-1;ee>=-1&&!q;ee--){var ae;ee>=0?ae=arguments[ee]:(void 0===m&&(m=process.cwd()),ae=m),assertPath(ae),0!==ae.length&&(v=ae+"/"+v,q=47===ae.charCodeAt(0))}return v=normalizeStringPosix(v,!q),q?v.length>0?"/"+v:"/":v.length>0?v:"."},normalize:function normalize(m){if(assertPath(m),0===m.length)return".";var v=47===m.charCodeAt(0),q=47===m.charCodeAt(m.length-1);return 0!==(m=normalizeStringPosix(m,!v)).length||v||(m="."),m.length>0&&q&&(m+="/"),v?"/"+m:m},isAbsolute:function isAbsolute(m){return assertPath(m),m.length>0&&47===m.charCodeAt(0)},join:function join(){if(0===arguments.length)return".";for(var m,q=0;q0&&(void 0===m?m=ee:m+="/"+ee)}return void 0===m?".":v.normalize(m)},relative:function relative(m,q){if(assertPath(m),assertPath(q),m===q)return"";if((m=v.resolve(m))===(q=v.resolve(q)))return"";for(var ee=1;eele){if(47===q.charCodeAt(de+fe))return q.slice(de+fe+1);if(0===fe)return q.slice(de+fe)}else ie>le&&(47===m.charCodeAt(ee+fe)?pe=fe:0===fe&&(pe=0));break}var ye=m.charCodeAt(ee+fe);if(ye!==q.charCodeAt(de+fe))break;47===ye&&(pe=fe)}var be="";for(fe=ee+pe+1;fe<=ae;++fe)fe!==ae&&47!==m.charCodeAt(fe)||(0===be.length?be+="..":be+="/..");return be.length>0?be+q.slice(de+pe):(de+=pe,47===q.charCodeAt(de)&&++de,q.slice(de))},_makeLong:function _makeLong(m){return m},dirname:function dirname(m){if(assertPath(m),0===m.length)return".";for(var v=m.charCodeAt(0),q=47===v,ee=-1,ae=!0,ie=m.length-1;ie>=1;--ie)if(47===(v=m.charCodeAt(ie))){if(!ae){ee=ie;break}}else ae=!1;return-1===ee?q?"/":".":q&&1===ee?"//":m.slice(0,ee)},basename:function basename(m,v){if(void 0!==v&&"string"!=typeof v)throw new TypeError('"ext" argument must be a string');assertPath(m);var q,ee=0,ae=-1,ie=!0;if(void 0!==v&&v.length>0&&v.length<=m.length){if(v.length===m.length&&v===m)return"";var de=v.length-1,ce=-1;for(q=m.length-1;q>=0;--q){var le=m.charCodeAt(q);if(47===le){if(!ie){ee=q+1;break}}else-1===ce&&(ie=!1,ce=q+1),de>=0&&(le===v.charCodeAt(de)?-1==--de&&(ae=q):(de=-1,ae=ce))}return ee===ae?ae=ce:-1===ae&&(ae=m.length),m.slice(ee,ae)}for(q=m.length-1;q>=0;--q)if(47===m.charCodeAt(q)){if(!ie){ee=q+1;break}}else-1===ae&&(ie=!1,ae=q+1);return-1===ae?"":m.slice(ee,ae)},extname:function extname(m){assertPath(m);for(var v=-1,q=0,ee=-1,ae=!0,ie=0,de=m.length-1;de>=0;--de){var ce=m.charCodeAt(de);if(47!==ce)-1===ee&&(ae=!1,ee=de+1),46===ce?-1===v?v=de:1!==ie&&(ie=1):-1!==v&&(ie=-1);else if(!ae){q=de+1;break}}return-1===v||-1===ee||0===ie||1===ie&&v===ee-1&&v===q+1?"":m.slice(v,ee)},format:function format(m){if(null===m||"object"!=typeof m)throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof m);return _format("/",m)},parse:function parse(m){assertPath(m);var v={root:"",dir:"",base:"",ext:"",name:""};if(0===m.length)return v;var q,ee=m.charCodeAt(0),ae=47===ee;ae?(v.root="/",q=1):q=0;for(var ie=-1,de=0,ce=-1,le=!0,pe=m.length-1,fe=0;pe>=q;--pe)if(47!==(ee=m.charCodeAt(pe)))-1===ce&&(le=!1,ce=pe+1),46===ee?-1===ie?ie=pe:1!==fe&&(fe=1):-1!==ie&&(fe=-1);else if(!le){de=pe+1;break}return-1===ie||-1===ce||0===fe||1===fe&&ie===ce-1&&ie===de+1?-1!==ce&&(v.base=v.name=0===de&&ae?m.slice(1,ce):m.slice(de,ce)):(0===de&&ae?(v.name=m.slice(1,ie),v.base=m.slice(1,ce)):(v.name=m.slice(de,ie),v.base=m.slice(de,ce)),v.ext=m.slice(ie,ce)),de>0?v.dir=m.slice(0,de-1):ae&&(v.dir="/"),v},sep:"/",delimiter:":",win32:null,posix:null};v.posix=v,m.exports=v},74241:m=>{var v=String,create=function(){return{isColorSupported:!1,reset:v,bold:v,dim:v,italic:v,underline:v,inverse:v,hidden:v,strikethrough:v,black:v,red:v,green:v,yellow:v,blue:v,magenta:v,cyan:v,white:v,gray:v,bgBlack:v,bgRed:v,bgGreen:v,bgYellow:v,bgBlue:v,bgMagenta:v,bgCyan:v,bgWhite:v}};m.exports=create(),m.exports.createColors=create},35433:()=>{Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}},39980:()=>{Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),Prism.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),Prism.languages.markup&&(Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),Prism.languages.js=Prism.languages.javascript},62356:()=>{!function(m){var v=m.util.clone(m.languages.javascript),q=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,ee=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,ae=/(?:\{*\.{3}(?:[^{}]|)*\})/.source;function re(m,v){return m=m.replace(//g,(function(){return q})).replace(//g,(function(){return ee})).replace(//g,(function(){return ae})),RegExp(m,v)}ae=re(ae).source,m.languages.jsx=m.languages.extend("markup",v),m.languages.jsx.tag.pattern=re(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),m.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,m.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,m.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,m.languages.jsx.tag.inside.comment=v.comment,m.languages.insertBefore("inside","attr-name",{spread:{pattern:re(//.source),inside:m.languages.jsx}},m.languages.jsx.tag),m.languages.insertBefore("inside","special-attr",{script:{pattern:re(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:m.languages.jsx}}},m.languages.jsx.tag);var stringifyToken=function(m){return m?"string"==typeof m?m:"string"==typeof m.content?m.content:m.content.map(stringifyToken).join(""):""},walkTokens=function(v){for(var q=[],ee=0;ee0&&q[q.length-1].tagName===stringifyToken(ae.content[0].content[1])&&q.pop():"/>"===ae.content[ae.content.length-1].content||q.push({tagName:stringifyToken(ae.content[0].content[1]),openedBraces:0}):q.length>0&&"punctuation"===ae.type&&"{"===ae.content?q[q.length-1].openedBraces++:q.length>0&&q[q.length-1].openedBraces>0&&"punctuation"===ae.type&&"}"===ae.content?q[q.length-1].openedBraces--:ie=!0),(ie||"string"==typeof ae)&&q.length>0&&0===q[q.length-1].openedBraces){var de=stringifyToken(ae);ee0&&("string"==typeof v[ee-1]||"plain-text"===v[ee-1].type)&&(de=stringifyToken(v[ee-1])+de,v.splice(ee-1,1),ee--),v[ee]=new m.Token("plain-text",de,null,de)}ae.content&&"string"!=typeof ae.content&&walkTokens(ae.content)}};m.hooks.add("after-tokenize",(function(m){"jsx"!==m.language&&"tsx"!==m.language||walkTokens(m.tokens)}))}(Prism)},24335:()=>{Prism.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup,Prism.hooks.add("wrap",(function(m){"entity"===m.type&&(m.attributes.title=m.content.replace(/&/,"&"))})),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function addInlined(m,v){var q={};q["language-"+v]={pattern:/(^$)/i,lookbehind:!0,inside:Prism.languages[v]},q.cdata=/^$/i;var ee={"included-cdata":{pattern://i,inside:q}};ee["language-"+v]={pattern:/[\s\S]+/,inside:Prism.languages[v]};var ae={};ae[m]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,(function(){return m})),"i"),lookbehind:!0,greedy:!0,inside:ee},Prism.languages.insertBefore("markup","cdata",ae)}}),Object.defineProperty(Prism.languages.markup.tag,"addAttribute",{value:function(m,v){Prism.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+m+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[v,"language-"+v],inside:Prism.languages[v]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.ssml=Prism.languages.xml,Prism.languages.atom=Prism.languages.xml,Prism.languages.rss=Prism.languages.xml},15660:(m,v,q)=>{var ee=function(m){var v=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,q=0,ee={},ae={manual:m.Prism&&m.Prism.manual,disableWorkerMessageHandler:m.Prism&&m.Prism.disableWorkerMessageHandler,util:{encode:function encode(m){return m instanceof Token?new Token(m.type,encode(m.content),m.alias):Array.isArray(m)?m.map(encode):m.replace(/&/g,"&").replace(/=de.reach);Se+=Te.value.length,Te=Te.next){var Ie=Te.value;if(v.length>m.length)return;if(!(Ie instanceof Token)){var Pe,qe=1;if(Re){if(!(Pe=matchPattern(we,Se,m,be))||Pe.index>=m.length)break;var We=Pe.index,ze=Pe.index+Pe[0].length,Ve=Se;for(Ve+=Te.value.length;We>=Ve;)Ve+=(Te=Te.next).value.length;if(Se=Ve-=Te.value.length,Te.value instanceof Token)continue;for(var He=Te;He!==v.tail&&(Vede.reach&&(de.reach=et);var tt=Te.prev;if(Qe&&(tt=addAfter(v,tt,Qe),Se+=Qe.length),removeRange(v,tt,qe),Te=addAfter(v,tt,new Token(ce,ye?ae.tokenize(Xe,ye):Xe,xe,Xe)),Ye&&addAfter(v,Te,Ye),qe>1){var nt={cause:ce+","+pe,reach:et};matchGrammar(m,v,q,Te.prev,Se,nt),de&&nt.reach>de.reach&&(de.reach=nt.reach)}}}}}}function LinkedList(){var m={value:null,prev:null,next:null},v={value:null,prev:m,next:null};m.next=v,this.head=m,this.tail=v,this.length=0}function addAfter(m,v,q){var ee=v.next,ae={value:q,prev:v,next:ee};return v.next=ae,ee.prev=ae,m.length++,ae}function removeRange(m,v,q){for(var ee=v.next,ae=0;ae"+ee.content+""},!m.document)return m.addEventListener?(ae.disableWorkerMessageHandler||m.addEventListener("message",(function(v){var q=JSON.parse(v.data),ee=q.language,ie=q.code,de=q.immediateClose;m.postMessage(ae.highlight(ie,ae.languages[ee],ee)),de&&m.close()}),!1),ae):ae;var ie=ae.util.currentScript();function highlightAutomaticallyCallback(){ae.manual||ae.highlightAll()}if(ie&&(ae.filename=ie.src,ie.hasAttribute("data-manual")&&(ae.manual=!0)),!ae.manual){var de=document.readyState;"loading"===de||"interactive"===de&&ie&&ie.defer?document.addEventListener("DOMContentLoaded",highlightAutomaticallyCallback):window.requestAnimationFrame?window.requestAnimationFrame(highlightAutomaticallyCallback):window.setTimeout(highlightAutomaticallyCallback,16)}return ae}("undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});m.exports&&(m.exports=ee),void 0!==q.g&&(q.g.Prism=ee),ee.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},ee.languages.markup.tag.inside["attr-value"].inside.entity=ee.languages.markup.entity,ee.languages.markup.doctype.inside["internal-subset"].inside=ee.languages.markup,ee.hooks.add("wrap",(function(m){"entity"===m.type&&(m.attributes.title=m.content.replace(/&/,"&"))})),Object.defineProperty(ee.languages.markup.tag,"addInlined",{value:function addInlined(m,v){var q={};q["language-"+v]={pattern:/(^$)/i,lookbehind:!0,inside:ee.languages[v]},q.cdata=/^$/i;var ae={"included-cdata":{pattern://i,inside:q}};ae["language-"+v]={pattern:/[\s\S]+/,inside:ee.languages[v]};var ie={};ie[m]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,(function(){return m})),"i"),lookbehind:!0,greedy:!0,inside:ae},ee.languages.insertBefore("markup","cdata",ie)}}),Object.defineProperty(ee.languages.markup.tag,"addAttribute",{value:function(m,v){ee.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+m+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[v,"language-"+v],inside:ee.languages[v]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),ee.languages.html=ee.languages.markup,ee.languages.mathml=ee.languages.markup,ee.languages.svg=ee.languages.markup,ee.languages.xml=ee.languages.extend("markup",{}),ee.languages.ssml=ee.languages.xml,ee.languages.atom=ee.languages.xml,ee.languages.rss=ee.languages.xml,function(m){var v=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;m.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+v.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+v.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+v.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+v.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:v,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},m.languages.css.atrule.inside.rest=m.languages.css;var q=m.languages.markup;q&&(q.tag.addInlined("style","css"),q.tag.addAttribute("style","css"))}(ee),ee.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},ee.languages.javascript=ee.languages.extend("clike",{"class-name":[ee.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),ee.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,ee.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:ee.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:ee.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:ee.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:ee.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:ee.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),ee.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:ee.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),ee.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),ee.languages.markup&&(ee.languages.markup.tag.addInlined("script","javascript"),ee.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),ee.languages.js=ee.languages.javascript,function(){if(void 0!==ee&&"undefined"!=typeof document){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var FAILURE_MESSAGE=function(m,v){return"✖ Error "+m+" while fetching file: "+v},m="✖ Error: File does not exist or is empty",v={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},q="data-src-status",ae="loading",ie="loaded",de="pre[data-src]:not(["+q+'="'+ie+'"]):not(['+q+'="'+ae+'"])';ee.hooks.add("before-highlightall",(function(m){m.selector+=", "+de})),ee.hooks.add("before-sanity-check",(function(m){var ce=m.element;if(ce.matches(de)){m.code="",ce.setAttribute(q,ae);var le=ce.appendChild(document.createElement("CODE"));le.textContent="Loading…";var pe=ce.getAttribute("data-src"),fe=m.language;if("none"===fe){var ye=(/\.(\w+)$/.exec(pe)||[,"none"])[1];fe=v[ye]||ye}ee.util.setLanguage(le,fe),ee.util.setLanguage(ce,fe);var be=ee.plugins.autoloader;be&&be.loadLanguages(fe),loadFile(pe,(function(m){ce.setAttribute(q,ie);var v=parseRange(ce.getAttribute("data-range"));if(v){var ae=m.split(/\r\n?|\n/g),de=v[0],pe=null==v[1]?ae.length:v[1];de<0&&(de+=ae.length),de=Math.max(0,Math.min(de-1,ae.length)),pe<0&&(pe+=ae.length),pe=Math.max(0,Math.min(pe,ae.length)),m=ae.slice(de,pe).join("\n"),ce.hasAttribute("data-start")||ce.setAttribute("data-start",String(de+1))}le.textContent=m,ee.highlightElement(le)}),(function(m){ce.setAttribute(q,"failed"),le.textContent=m}))}})),ee.plugins.fileHighlight={highlight:function highlight(m){for(var v,q=(m||document).querySelectorAll(de),ae=0;v=q[ae++];)ee.highlightElement(v)}};var ce=!1;ee.fileHighlight=function(){ce||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),ce=!0),ee.plugins.fileHighlight.highlight.apply(this,arguments)}}function loadFile(v,q,ee){var ae=new XMLHttpRequest;ae.open("GET",v,!0),ae.onreadystatechange=function(){4==ae.readyState&&(ae.status<400&&ae.responseText?q(ae.responseText):ae.status>=400?ee(FAILURE_MESSAGE(ae.status,ae.statusText)):ee(m))},ae.send(null)}function parseRange(m){var v=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(m||"");if(v){var q=Number(v[1]),ee=v[2],ae=v[3];return ee?ae?[q,Number(ae)]:[q,void 0]:[q,q]}}}()},92703:(m,v,q)=>{"use strict";var ee=q(50414);function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction,m.exports=function(){function shim(m,v,q,ae,ie,de){if(de!==ee){var ce=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw ce.name="Invariant Violation",ce}}function getShim(){return shim}shim.isRequired=shim;var m={array:shim,bigint:shim,bool:shim,func:shim,number:shim,object:shim,string:shim,symbol:shim,any:shim,arrayOf:getShim,element:shim,elementType:shim,instanceOf:getShim,node:shim,objectOf:getShim,oneOf:getShim,oneOfType:getShim,shape:getShim,exact:getShim,checkPropTypes:emptyFunctionWithReset,resetWarningCache:emptyFunction};return m.PropTypes=m,m}},45697:(m,v,q)=>{m.exports=q(92703)()},50414:m=>{"use strict";m.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},64448:(m,v,q)=>{"use strict";var ee=q(67294),ae=q(27418),ie=q(63840);function y(m){for(var v="https://reactjs.org/docs/error-decoder.html?invariant="+m,q=1;qv}return!1}function B(m,v,q,ee,ae,ie,de){this.acceptsBooleans=2===v||3===v||4===v,this.attributeName=ee,this.attributeNamespace=ae,this.mustUseProperty=q,this.propertyName=m,this.type=v,this.sanitizeURL=ie,this.removeEmptyString=de}var Re={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(m){Re[m]=new B(m,0,!1,m,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(m){var v=m[0];Re[v]=new B(v,1,!1,m[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(m){Re[m]=new B(m,2,!1,m.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(m){Re[m]=new B(m,2,!1,m,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(m){Re[m]=new B(m,3,!1,m.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(m){Re[m]=new B(m,3,!0,m,null,!1,!1)})),["capture","download"].forEach((function(m){Re[m]=new B(m,4,!1,m,null,!1,!1)})),["cols","rows","size","span"].forEach((function(m){Re[m]=new B(m,6,!1,m,null,!1,!1)})),["rowSpan","start"].forEach((function(m){Re[m]=new B(m,5,!1,m.toLowerCase(),null,!1,!1)}));var xe=/[\-:]([a-z])/g;function pa(m){return m[1].toUpperCase()}function qa(m,v,q,ee){var ae=Re.hasOwnProperty(v)?Re[v]:null;(null!==ae?0===ae.type:!ee&&(2--ce||ae[de]!==ie[ce])return"\n"+ae[de].replace(" at new "," at ")}while(1<=de&&0<=ce);break}}}finally{dt=!1,Error.prepareStackTrace=q}return(m=m?m.displayName||m.name:"")?Na(m):""}function Qa(m){switch(m.tag){case 5:return Na(m.type);case 16:return Na("Lazy");case 13:return Na("Suspense");case 19:return Na("SuspenseList");case 0:case 2:case 15:return m=Pa(m.type,!1);case 11:return m=Pa(m.type.render,!1);case 22:return m=Pa(m.type._render,!1);case 1:return m=Pa(m.type,!0);default:return""}}function Ra(m){if(null==m)return null;if("function"==typeof m)return m.displayName||m.name||null;if("string"==typeof m)return m;switch(m){case Se:return"Fragment";case Te:return"Portal";case Pe:return"Profiler";case Ie:return"StrictMode";case Ve:return"Suspense";case He:return"SuspenseList"}if("object"==typeof m)switch(m.$$typeof){case We:return(m.displayName||"Context")+".Consumer";case qe:return(m._context.displayName||"Context")+".Provider";case ze:var v=m.render;return v=v.displayName||v.name||"",m.displayName||(""!==v?"ForwardRef("+v+")":"ForwardRef");case Xe:return Ra(m.type);case Ye:return Ra(m._render);case Qe:v=m._payload,m=m._init;try{return Ra(m(v))}catch(m){}}return null}function Sa(m){switch(typeof m){case"boolean":case"number":case"object":case"string":case"undefined":return m;default:return""}}function Ta(m){var v=m.type;return(m=m.nodeName)&&"input"===m.toLowerCase()&&("checkbox"===v||"radio"===v)}function Ua(m){var v=Ta(m)?"checked":"value",q=Object.getOwnPropertyDescriptor(m.constructor.prototype,v),ee=""+m[v];if(!m.hasOwnProperty(v)&&void 0!==q&&"function"==typeof q.get&&"function"==typeof q.set){var ae=q.get,ie=q.set;return Object.defineProperty(m,v,{configurable:!0,get:function(){return ae.call(this)},set:function(m){ee=""+m,ie.call(this,m)}}),Object.defineProperty(m,v,{enumerable:q.enumerable}),{getValue:function(){return ee},setValue:function(m){ee=""+m},stopTracking:function(){m._valueTracker=null,delete m[v]}}}}function Va(m){m._valueTracker||(m._valueTracker=Ua(m))}function Wa(m){if(!m)return!1;var v=m._valueTracker;if(!v)return!0;var q=v.getValue(),ee="";return m&&(ee=Ta(m)?m.checked?"true":"false":m.value),(m=ee)!==q&&(v.setValue(m),!0)}function Xa(m){if(void 0===(m=m||("undefined"!=typeof document?document:void 0)))return null;try{return m.activeElement||m.body}catch(v){return m.body}}function Ya(m,v){var q=v.checked;return ae({},v,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=q?q:m._wrapperState.initialChecked})}function Za(m,v){var q=null==v.defaultValue?"":v.defaultValue,ee=null!=v.checked?v.checked:v.defaultChecked;q=Sa(null!=v.value?v.value:q),m._wrapperState={initialChecked:ee,initialValue:q,controlled:"checkbox"===v.type||"radio"===v.type?null!=v.checked:null!=v.value}}function $a(m,v){null!=(v=v.checked)&&qa(m,"checked",v,!1)}function ab(m,v){$a(m,v);var q=Sa(v.value),ee=v.type;if(null!=q)"number"===ee?(0===q&&""===m.value||m.value!=q)&&(m.value=""+q):m.value!==""+q&&(m.value=""+q);else if("submit"===ee||"reset"===ee)return void m.removeAttribute("value");v.hasOwnProperty("value")?bb(m,v.type,q):v.hasOwnProperty("defaultValue")&&bb(m,v.type,Sa(v.defaultValue)),null==v.checked&&null!=v.defaultChecked&&(m.defaultChecked=!!v.defaultChecked)}function cb(m,v,q){if(v.hasOwnProperty("value")||v.hasOwnProperty("defaultValue")){var ee=v.type;if(!("submit"!==ee&&"reset"!==ee||void 0!==v.value&&null!==v.value))return;v=""+m._wrapperState.initialValue,q||v===m.value||(m.value=v),m.defaultValue=v}""!==(q=m.name)&&(m.name=""),m.defaultChecked=!!m._wrapperState.initialChecked,""!==q&&(m.name=q)}function bb(m,v,q){"number"===v&&Xa(m.ownerDocument)===m||(null==q?m.defaultValue=""+m._wrapperState.initialValue:m.defaultValue!==""+q&&(m.defaultValue=""+q))}function db(m){var v="";return ee.Children.forEach(m,(function(m){null!=m&&(v+=m)})),v}function eb(m,v){return m=ae({children:void 0},v),(v=db(v.children))&&(m.children=v),m}function fb(m,v,q,ee){if(m=m.options,v){v={};for(var ae=0;ae=q.length))throw Error(y(93));q=q[0]}v=q}null==v&&(v=""),q=v}m._wrapperState={initialValue:Sa(q)}}function ib(m,v){var q=Sa(v.value),ee=Sa(v.defaultValue);null!=q&&((q=""+q)!==m.value&&(m.value=q),null==v.defaultValue&&m.defaultValue!==q&&(m.defaultValue=q)),null!=ee&&(m.defaultValue=""+ee)}function jb(m){var v=m.textContent;v===m._wrapperState.initialValue&&""!==v&&null!==v&&(m.value=v)}var ct={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function lb(m){switch(m){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function mb(m,v){return null==m||"http://www.w3.org/1999/xhtml"===m?lb(v):"http://www.w3.org/2000/svg"===m&&"foreignObject"===v?"http://www.w3.org/1999/xhtml":m}var lt,ut,pt=(ut=function(m,v){if(m.namespaceURI!==ct.svg||"innerHTML"in m)m.innerHTML=v;else{for((lt=lt||document.createElement("div")).innerHTML=""+v.valueOf().toString()+"",v=lt.firstChild;m.firstChild;)m.removeChild(m.firstChild);for(;v.firstChild;)m.appendChild(v.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(m,v,q,ee){MSApp.execUnsafeLocalFunction((function(){return ut(m,v)}))}:ut);function pb(m,v){if(v){var q=m.firstChild;if(q&&q===m.lastChild&&3===q.nodeType)return void(q.nodeValue=v)}m.textContent=v}var ht={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},gt=["Webkit","ms","Moz","O"];function sb(m,v,q){return null==v||"boolean"==typeof v||""===v?"":q||"number"!=typeof v||0===v||ht.hasOwnProperty(m)&&ht[m]?(""+v).trim():v+"px"}function tb(m,v){for(var q in m=m.style,v)if(v.hasOwnProperty(q)){var ee=0===q.indexOf("--"),ae=sb(q,v[q],ee);"float"===q&&(q="cssFloat"),ee?m.setProperty(q,ae):m[q]=ae}}Object.keys(ht).forEach((function(m){gt.forEach((function(v){v=v+m.charAt(0).toUpperCase()+m.substring(1),ht[v]=ht[m]}))}));var ft=ae({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function vb(m,v){if(v){if(ft[m]&&(null!=v.children||null!=v.dangerouslySetInnerHTML))throw Error(y(137,m));if(null!=v.dangerouslySetInnerHTML){if(null!=v.children)throw Error(y(60));if("object"!=typeof v.dangerouslySetInnerHTML||!("__html"in v.dangerouslySetInnerHTML))throw Error(y(61))}if(null!=v.style&&"object"!=typeof v.style)throw Error(y(62))}}function wb(m,v){if(-1===m.indexOf("-"))return"string"==typeof v.is;switch(m){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function xb(m){return(m=m.target||m.srcElement||window).correspondingUseElement&&(m=m.correspondingUseElement),3===m.nodeType?m.parentNode:m}var mt=null,yt=null,vt=null;function Bb(m){if(m=Cb(m)){if("function"!=typeof mt)throw Error(y(280));var v=m.stateNode;v&&(v=Db(v),mt(m.stateNode,m.type,v))}}function Eb(m){yt?vt?vt.push(m):vt=[m]:yt=m}function Fb(){if(yt){var m=yt,v=vt;if(vt=yt=null,Bb(m),v)for(m=0;m(ee=31-Yt(ee))?0:1<q;q++)v.push(m);return v}function $c(m,v,q){m.pendingLanes|=v;var ee=v-1;m.suspendedLanes&=ee,m.pingedLanes&=ee,(m=m.eventTimes)[v=31-Yt(v)]=q}var Yt=Math.clz32?Math.clz32:function ad(m){return 0===m?32:31-(sn(m)/dn|0)|0},sn=Math.log,dn=Math.LN2;var cn=ie.unstable_UserBlockingPriority,ln=ie.unstable_runWithPriority,un=!0;function gd(m,v,q,ee){Rt||Ib();var ae=hd,ie=Rt;Rt=!0;try{Hb(ae,m,v,q,ee)}finally{(Rt=ie)||Mb()}}function id(m,v,q,ee){ln(cn,hd.bind(null,m,v,q,ee))}function hd(m,v,q,ee){var ae;if(un)if((ae=0==(4&v))&&0=fa),ba=String.fromCharCode(32),xa=!1;function ge(m,v){switch(m){case"keyup":return-1!==ha.indexOf(v.keyCode);case"keydown":return 229!==v.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function he(m){return"object"==typeof(m=m.detail)&&"data"in m?m.data:null}var _a=!1;function je(m,v){switch(m){case"compositionend":return he(v);case"keypress":return 32!==v.which?null:(xa=!0,ba);case"textInput":return(m=v.data)===ba&&xa?null:m;default:return null}}function ke(m,v){if(_a)return"compositionend"===m||!ga&&ge(m,v)?(m=nd(),gn=hn=pn=null,_a=!1,m):null;switch(m){case"paste":default:return null;case"keypress":if(!(v.ctrlKey||v.altKey||v.metaKey)||v.ctrlKey&&v.altKey){if(v.char&&1=v)return{node:ee,offset:v-m};m=q}e:{for(;ee;){if(ee.nextSibling){ee=ee.nextSibling;break e}ee=ee.parentNode}ee=void 0}ee=Ke(ee)}}function Me(m,v){return!(!m||!v)&&(m===v||(!m||3!==m.nodeType)&&(v&&3===v.nodeType?Me(m,v.parentNode):"contains"in m?m.contains(v):!!m.compareDocumentPosition&&!!(16&m.compareDocumentPosition(v))))}function Ne(){for(var m=window,v=Xa();v instanceof m.HTMLIFrameElement;){try{var q="string"==typeof v.contentWindow.location.href}catch(m){q=!1}if(!q)break;v=Xa((m=v.contentWindow).document)}return v}function Oe(m){var v=m&&m.nodeName&&m.nodeName.toLowerCase();return v&&("input"===v&&("text"===m.type||"search"===m.type||"tel"===m.type||"url"===m.type||"password"===m.type)||"textarea"===v||"true"===m.contentEditable)}var Oa=le&&"documentMode"in document&&11>=document.documentMode,Ba=null,Ma=null,za=null,Ha=!1;function Ue(m,v,q){var ee=q.window===q?q.document:9===q.nodeType?q:q.ownerDocument;Ha||null==Ba||Ba!==Xa(ee)||("selectionStart"in(ee=Ba)&&Oe(ee)?ee={start:ee.selectionStart,end:ee.selectionEnd}:ee={anchorNode:(ee=(ee.ownerDocument&&ee.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:ee.anchorOffset,focusNode:ee.focusNode,focusOffset:ee.focusOffset},za&&Je(za,ee)||(za=ee,0<(ee=oe(Ma,"onSelect")).length&&(v=new xn("onSelect","select",null,v,q),m.push({event:v,listeners:ee}),v.target=Ba)))}Pc("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Pc("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Pc(Jt,2);for(var Ga="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Ka=0;KaDr||(m.current=xr[Dr],xr[Dr]=null,Dr--)}function I(m,v){Dr++,xr[Dr]=m.current,m.current=v}var Cr={},Ar=Bf(Cr),Pr=Bf(!1),Fr=Cr;function Ef(m,v){var q=m.type.contextTypes;if(!q)return Cr;var ee=m.stateNode;if(ee&&ee.__reactInternalMemoizedUnmaskedChildContext===v)return ee.__reactInternalMemoizedMaskedChildContext;var ae,ie={};for(ae in q)ie[ae]=v[ae];return ee&&((m=m.stateNode).__reactInternalMemoizedUnmaskedChildContext=v,m.__reactInternalMemoizedMaskedChildContext=ie),ie}function Ff(m){return null!=(m=m.childContextTypes)}function Gf(){H(Pr),H(Ar)}function Hf(m,v,q){if(Ar.current!==Cr)throw Error(y(168));I(Ar,v),I(Pr,q)}function If(m,v,q){var ee=m.stateNode;if(m=v.childContextTypes,"function"!=typeof ee.getChildContext)return q;for(var ie in ee=ee.getChildContext())if(!(ie in m))throw Error(y(108,Ra(v)||"Unknown",ie));return ae({},q,ee)}function Jf(m){return m=(m=m.stateNode)&&m.__reactInternalMemoizedMergedChildContext||Cr,Fr=Ar.current,I(Ar,m),I(Pr,Pr.current),!0}function Kf(m,v,q){var ee=m.stateNode;if(!ee)throw Error(y(169));q?(m=If(m,v,Fr),ee.__reactInternalMemoizedMergedChildContext=m,H(Pr),H(Ar),I(Ar,m)):H(Pr),I(Pr,q)}var Ur=null,Br=null,Wr=ie.unstable_runWithPriority,Vr=ie.unstable_scheduleCallback,Gr=ie.unstable_cancelCallback,Kr=ie.unstable_shouldYield,Zr=ie.unstable_requestPaint,Qr=ie.unstable_now,ei=ie.unstable_getCurrentPriorityLevel,si=ie.unstable_ImmediatePriority,Ri=ie.unstable_UserBlockingPriority,_i=ie.unstable_NormalPriority,Ei=ie.unstable_LowPriority,Ti=ie.unstable_IdlePriority,Di={},Ci=void 0!==Zr?Zr:function(){},Oi=null,Ui=null,Bi=!1,Hi=Qr(),Ji=1e4>Hi?Qr:function(){return Qr()-Hi};function eg(){switch(ei()){case si:return 99;case Ri:return 98;case _i:return 97;case Ei:return 96;case Ti:return 95;default:throw Error(y(332))}}function fg(m){switch(m){case 99:return si;case 98:return Ri;case 97:return _i;case 96:return Ei;case 95:return Ti;default:throw Error(y(332))}}function gg(m,v){return m=fg(m),Wr(m,v)}function hg(m,v,q){return m=fg(m),Vr(m,v,q)}function ig(){if(null!==Ui){var m=Ui;Ui=null,Gr(m)}jg()}function jg(){if(!Bi&&null!==Oi){Bi=!0;var m=0;try{var v=Oi;gg(99,(function(){for(;mle?(pe=ce,ce=null):pe=ce.sibling;var fe=p(v,ce,ee[le],ae);if(null===fe){null===ce&&(ce=pe);break}m&&ce&&null===fe.alternate&&b(v,ce),q=f(fe,q,le),null===de?ie=fe:de.sibling=fe,de=fe,ce=pe}if(le===ee.length)return c(v,ce),ie;if(null===ce){for(;lele?(pe=ce,ce=null):pe=ce.sibling;var ye=p(v,ce,fe.value,ae);if(null===ye){null===ce&&(ce=pe);break}m&&ce&&null===ye.alternate&&b(v,ce),q=f(ye,q,le),null===de?ie=ye:de.sibling=ye,de=ye,ce=pe}if(fe.done)return c(v,ce),ie;if(null===ce){for(;!fe.done;le++,fe=ee.next())null!==(fe=A(v,fe.value,ae))&&(q=f(fe,q,le),null===de?ie=fe:de.sibling=fe,de=fe);return ie}for(ce=d(v,ce);!fe.done;le++,fe=ee.next())null!==(fe=C(ce,v,le,fe.value,ae))&&(m&&null!==fe.alternate&&ce.delete(null===fe.key?le:fe.key),q=f(fe,q,le),null===de?ie=fe:de.sibling=fe,de=fe);return m&&ce.forEach((function(m){return b(v,m)})),ie}return function(m,v,q,ee){var ae="object"==typeof q&&null!==q&&q.type===Se&&null===q.key;ae&&(q=q.props.children);var ie="object"==typeof q&&null!==q;if(ie)switch(q.$$typeof){case we:e:{for(ie=q.key,ae=v;null!==ae;){if(ae.key===ie){if(7===ae.tag){if(q.type===Se){c(m,ae.sibling),(v=e(ae,q.props.children)).return=m,m=v;break e}}else if(ae.elementType===q.type){c(m,ae.sibling),(v=e(ae,q.props)).ref=Qg(m,ae,q),v.return=m,m=v;break e}c(m,ae);break}b(m,ae),ae=ae.sibling}q.type===Se?((v=Xg(q.props.children,m.mode,ee,q.key)).return=m,m=v):((ee=Vg(q.type,q.key,q.props,null,m.mode,ee)).ref=Qg(m,v,q),ee.return=m,m=ee)}return g(m);case Te:e:{for(ae=q.key;null!==v;){if(v.key===ae){if(4===v.tag&&v.stateNode.containerInfo===q.containerInfo&&v.stateNode.implementation===q.implementation){c(m,v.sibling),(v=e(v,q.children||[])).return=m,m=v;break e}c(m,v);break}b(m,v),v=v.sibling}(v=Wg(q,m.mode,ee)).return=m,m=v}return g(m)}if("string"==typeof q||"number"==typeof q)return q=""+q,null!==v&&6===v.tag?(c(m,v.sibling),(v=e(v,q)).return=m,m=v):(c(m,v),(v=Ug(q,m.mode,ee)).return=m,m=v),g(m);if(cs(q))return x(m,v,q,ee);if(La(q))return w(m,v,q,ee);if(ie&&Rg(m,q),void 0===q&&!ae)switch(m.tag){case 1:case 22:case 0:case 11:case 15:throw Error(y(152,Ra(m.type)||"Component"))}return c(m,v)}}var ls=Sg(!0),us=Sg(!1),ps={},hs=Bf(ps),gs=Bf(ps),fs=Bf(ps);function dh(m){if(m===ps)throw Error(y(174));return m}function eh(m,v){switch(I(fs,v),I(gs,m),I(hs,ps),m=v.nodeType){case 9:case 11:v=(v=v.documentElement)?v.namespaceURI:mb(null,"");break;default:v=mb(v=(m=8===m?v.parentNode:v).namespaceURI||null,m=m.tagName)}H(hs),I(hs,v)}function fh(){H(hs),H(gs),H(fs)}function gh(m){dh(fs.current);var v=dh(hs.current),q=mb(v,m.type);v!==q&&(I(gs,m),I(hs,q))}function hh(m){gs.current===m&&(H(hs),H(gs))}var ms=Bf(0);function ih(m){for(var v=m;null!==v;){if(13===v.tag){var q=v.memoizedState;if(null!==q&&(null===(q=q.dehydrated)||"$?"===q.data||"$!"===q.data))return v}else if(19===v.tag&&void 0!==v.memoizedProps.revealOrder){if(0!=(64&v.flags))return v}else if(null!==v.child){v.child.return=v,v=v.child;continue}if(v===m)break;for(;null===v.sibling;){if(null===v.return||v.return===m)return null;v=v.return}v.sibling.return=v.return,v=v.sibling}return null}var ys=null,vs=null,bs=!1;function mh(m,v){var q=nh(5,null,null,0);q.elementType="DELETED",q.type="DELETED",q.stateNode=v,q.return=m,q.flags=8,null!==m.lastEffect?(m.lastEffect.nextEffect=q,m.lastEffect=q):m.firstEffect=m.lastEffect=q}function oh(m,v){switch(m.tag){case 5:var q=m.type;return null!==(v=1!==v.nodeType||q.toLowerCase()!==v.nodeName.toLowerCase()?null:v)&&(m.stateNode=v,!0);case 6:return null!==(v=""===m.pendingProps||3!==v.nodeType?null:v)&&(m.stateNode=v,!0);default:return!1}}function ph(m){if(bs){var v=vs;if(v){var q=v;if(!oh(m,v)){if(!(v=rf(q.nextSibling))||!oh(m,v))return m.flags=-1025&m.flags|2,bs=!1,void(ys=m);mh(ys,q)}ys=m,vs=rf(v.firstChild)}else m.flags=-1025&m.flags|2,bs=!1,ys=m}}function qh(m){for(m=m.return;null!==m&&5!==m.tag&&3!==m.tag&&13!==m.tag;)m=m.return;ys=m}function rh(m){if(m!==ys)return!1;if(!bs)return qh(m),bs=!0,!1;var v=m.type;if(5!==m.tag||"head"!==v&&"body"!==v&&!nf(v,m.memoizedProps))for(v=vs;v;)mh(m,v),v=rf(v.nextSibling);if(qh(m),13===m.tag){if(!(m=null!==(m=m.memoizedState)?m.dehydrated:null))throw Error(y(317));e:{for(m=m.nextSibling,v=0;m;){if(8===m.nodeType){var q=m.data;if("/$"===q){if(0===v){vs=rf(m.nextSibling);break e}v--}else"$"!==q&&"$!"!==q&&"$?"!==q||v++}m=m.nextSibling}vs=null}}else vs=ys?rf(m.stateNode.nextSibling):null;return!0}function sh(){vs=ys=null,bs=!1}var Rs=[];function uh(){for(var m=0;mie))throw Error(y(301));ie+=1,Ds=Ts=null,v.updateQueue=null,xs.current=js,m=q(ee,ae)}while(Cs)}if(xs.current=ks,v=null!==Ts&&null!==Ts.next,Es=0,Ds=Ts=ws=null,Ss=!1,v)throw Error(y(300));return m}function Hh(){var m={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Ds?ws.memoizedState=Ds=m:Ds=Ds.next=m,Ds}function Ih(){if(null===Ts){var m=ws.alternate;m=null!==m?m.memoizedState:null}else m=Ts.next;var v=null===Ds?ws.memoizedState:Ds.next;if(null!==v)Ds=v,Ts=m;else{if(null===m)throw Error(y(310));m={memoizedState:(Ts=m).memoizedState,baseState:Ts.baseState,baseQueue:Ts.baseQueue,queue:Ts.queue,next:null},null===Ds?ws.memoizedState=Ds=m:Ds=Ds.next=m}return Ds}function Jh(m,v){return"function"==typeof v?v(m):v}function Kh(m){var v=Ih(),q=v.queue;if(null===q)throw Error(y(311));q.lastRenderedReducer=m;var ee=Ts,ae=ee.baseQueue,ie=q.pending;if(null!==ie){if(null!==ae){var de=ae.next;ae.next=ie.next,ie.next=de}ee.baseQueue=ae=ie,q.pending=null}if(null!==ae){ae=ae.next,ee=ee.baseState;var ce=de=ie=null,le=ae;do{var pe=le.lane;if((Es&pe)===pe)null!==ce&&(ce=ce.next={lane:0,action:le.action,eagerReducer:le.eagerReducer,eagerState:le.eagerState,next:null}),ee=le.eagerReducer===m?le.eagerState:m(ee,le.action);else{var fe={lane:pe,action:le.action,eagerReducer:le.eagerReducer,eagerState:le.eagerState,next:null};null===ce?(de=ce=fe,ie=ee):ce=ce.next=fe,ws.lanes|=pe,eo|=pe}le=le.next}while(null!==le&&le!==ae);null===ce?ie=ee:ce.next=de,ja(ee,v.memoizedState)||(Fs=!0),v.memoizedState=ee,v.baseState=ie,v.baseQueue=ce,q.lastRenderedState=ee}return[v.memoizedState,q.dispatch]}function Lh(m){var v=Ih(),q=v.queue;if(null===q)throw Error(y(311));q.lastRenderedReducer=m;var ee=q.dispatch,ae=q.pending,ie=v.memoizedState;if(null!==ae){q.pending=null;var de=ae=ae.next;do{ie=m(ie,de.action),de=de.next}while(de!==ae);ja(ie,v.memoizedState)||(Fs=!0),v.memoizedState=ie,null===v.baseQueue&&(v.baseState=ie),q.lastRenderedState=ie}return[ie,ee]}function Mh(m,v,q){var ee=v._getVersion;ee=ee(v._source);var ae=v._workInProgressVersionPrimary;if(null!==ae?m=ae===ee:(m=m.mutableReadLanes,(m=(Es&m)===m)&&(v._workInProgressVersionPrimary=ee,Rs.push(v))),m)return q(v._source);throw Rs.push(v),Error(y(350))}function Nh(m,v,q,ee){var ae=Gs;if(null===ae)throw Error(y(349));var ie=v._getVersion,de=ie(v._source),ce=xs.current,le=ce.useState((function(){return Mh(ae,v,q)})),pe=le[1],fe=le[0];le=Ds;var ye=m.memoizedState,be=ye.refs,Re=be.getSnapshot,xe=ye.source;ye=ye.subscribe;var _e=ws;return m.memoizedState={refs:be,source:v,subscribe:ee},ce.useEffect((function(){be.getSnapshot=q,be.setSnapshot=pe;var m=ie(v._source);if(!ja(de,m)){m=q(v._source),ja(fe,m)||(pe(m),m=Ig(_e),ae.mutableReadLanes|=m&ae.pendingLanes),m=ae.mutableReadLanes,ae.entangledLanes|=m;for(var ee=ae.entanglements,ce=m;0q?98:q,(function(){m(!0)})),gg(97<\/script>",m=m.removeChild(m.firstChild)):"string"==typeof ee.is?m=le.createElement(q,{is:ee.is}):(m=le.createElement(q),"select"===q&&(le=m,ee.multiple?le.multiple=!0:ee.size&&(le.size=ee.size))):m=le.createElementNS(m,q),m[gr]=v,m[vr]=ee,Os(m,v,!1,!1),v.stateNode=m,le=wb(q,ee),q){case"dialog":G("cancel",m),G("close",m),ie=ee;break;case"iframe":case"object":case"embed":G("load",m),ie=ee;break;case"video":case"audio":for(ie=0;ieio&&(v.flags|=64,de=!0,Fi(ee,!1),v.lanes=33554432)}else{if(!de)if(null!==(m=ih(le))){if(v.flags|=64,de=!0,null!==(q=m.updateQueue)&&(v.updateQueue=q,v.flags|=4),Fi(ee,!0),null===ee.tail&&"hidden"===ee.tailMode&&!le.alternate&&!bs)return null!==(v=v.lastEffect=ee.lastEffect)&&(v.nextEffect=null),null}else 2*Ji()-ee.renderingStartTime>io&&1073741824!==q&&(v.flags|=64,de=!0,Fi(ee,!1),v.lanes=33554432);ee.isBackwards?(le.sibling=v.child,v.child=le):(null!==(q=ee.last)?q.sibling=le:v.child=le,ee.last=le)}return null!==ee.tail?(q=ee.tail,ee.rendering=q,ee.tail=q.sibling,ee.lastEffect=v.lastEffect,ee.renderingStartTime=Ji(),q.sibling=null,v=ms.current,I(ms,de?1&v|2:1&v),q):null;case 23:case 24:return Ki(),null!==m&&null!==m.memoizedState!=(null!==v.memoizedState)&&"unstable-defer-without-hiding"!==ee.mode&&(v.flags|=4),null}throw Error(y(156,v.tag))}function Li(m){switch(m.tag){case 1:Ff(m.type)&&Gf();var v=m.flags;return 4096&v?(m.flags=-4097&v|64,m):null;case 3:if(fh(),H(Pr),H(Ar),uh(),0!=(64&(v=m.flags)))throw Error(y(285));return m.flags=-4097&v|64,m;case 5:return hh(m),null;case 13:return H(ms),4096&(v=m.flags)?(m.flags=-4097&v|64,m):null;case 19:return H(ms),null;case 4:return fh(),null;case 10:return rg(m),null;case 23:case 24:return Ki(),null;default:return null}}function Mi(m,v){try{var q="",ee=v;do{q+=Qa(ee),ee=ee.return}while(ee);var ae=q}catch(m){ae="\nError generating stack: "+m.message+"\n"+m.stack}return{value:m,source:v,stack:ae}}function Ni(m,v){try{console.error(v.value)}catch(m){setTimeout((function(){throw m}))}}Os=function(m,v){for(var q=v.child;null!==q;){if(5===q.tag||6===q.tag)m.appendChild(q.stateNode);else if(4!==q.tag&&null!==q.child){q.child.return=q,q=q.child;continue}if(q===v)break;for(;null===q.sibling;){if(null===q.return||q.return===v)return;q=q.return}q.sibling.return=q.return,q=q.sibling}},Ls=function(){},Us=function(m,v,q,ee){var ie=m.memoizedProps;if(ie!==ee){m=v.stateNode,dh(hs.current);var de,le=null;switch(q){case"input":ie=Ya(m,ie),ee=Ya(m,ee),le=[];break;case"option":ie=eb(m,ie),ee=eb(m,ee),le=[];break;case"select":ie=ae({},ie,{value:void 0}),ee=ae({},ee,{value:void 0}),le=[];break;case"textarea":ie=gb(m,ie),ee=gb(m,ee),le=[];break;default:"function"!=typeof ie.onClick&&"function"==typeof ee.onClick&&(m.onclick=jf)}for(ye in vb(q,ee),q=null,ie)if(!ee.hasOwnProperty(ye)&&ie.hasOwnProperty(ye)&&null!=ie[ye])if("style"===ye){var pe=ie[ye];for(de in pe)pe.hasOwnProperty(de)&&(q||(q={}),q[de]="")}else"dangerouslySetInnerHTML"!==ye&&"children"!==ye&&"suppressContentEditableWarning"!==ye&&"suppressHydrationWarning"!==ye&&"autoFocus"!==ye&&(ce.hasOwnProperty(ye)?le||(le=[]):(le=le||[]).push(ye,null));for(ye in ee){var fe=ee[ye];if(pe=null!=ie?ie[ye]:void 0,ee.hasOwnProperty(ye)&&fe!==pe&&(null!=fe||null!=pe))if("style"===ye)if(pe){for(de in pe)!pe.hasOwnProperty(de)||fe&&fe.hasOwnProperty(de)||(q||(q={}),q[de]="");for(de in fe)fe.hasOwnProperty(de)&&pe[de]!==fe[de]&&(q||(q={}),q[de]=fe[de])}else q||(le||(le=[]),le.push(ye,q)),q=fe;else"dangerouslySetInnerHTML"===ye?(fe=fe?fe.__html:void 0,pe=pe?pe.__html:void 0,null!=fe&&pe!==fe&&(le=le||[]).push(ye,fe)):"children"===ye?"string"!=typeof fe&&"number"!=typeof fe||(le=le||[]).push(ye,""+fe):"suppressContentEditableWarning"!==ye&&"suppressHydrationWarning"!==ye&&(ce.hasOwnProperty(ye)?(null!=fe&&"onScroll"===ye&&G("scroll",m),le||pe===fe||(le=[])):"object"==typeof fe&&null!==fe&&fe.$$typeof===et?fe.toString():(le=le||[]).push(ye,fe))}q&&(le=le||[]).push("style",q);var ye=le;(v.updateQueue=ye)&&(v.flags|=4)}},Bs=function(m,v,q,ee){q!==ee&&(v.flags|=4)};var Ms="function"==typeof WeakMap?WeakMap:Map;function Pi(m,v,q){(q=zg(-1,q)).tag=3,q.payload={element:null};var ee=v.value;return q.callback=function(){co||(co=!0,lo=ee),Ni(0,v)},q}function Si(m,v,q){(q=zg(-1,q)).tag=3;var ee=m.type.getDerivedStateFromError;if("function"==typeof ee){var ae=v.value;q.payload=function(){return Ni(0,v),ee(ae)}}var ie=m.stateNode;return null!==ie&&"function"==typeof ie.componentDidCatch&&(q.callback=function(){"function"!=typeof ee&&(null===uo?uo=new Set([this]):uo.add(this),Ni(0,v));var m=v.stack;this.componentDidCatch(v.value,{componentStack:null!==m?m:""})}),q}var qs="function"==typeof WeakSet?WeakSet:Set;function Vi(m){var v=m.ref;if(null!==v)if("function"==typeof v)try{v(null)}catch(v){Wi(m,v)}else v.current=null}function Xi(m,v){switch(v.tag){case 0:case 11:case 15:case 22:case 5:case 6:case 4:case 17:return;case 1:if(256&v.flags&&null!==m){var q=m.memoizedProps,ee=m.memoizedState;v=(m=v.stateNode).getSnapshotBeforeUpdate(v.elementType===v.type?q:lg(v.type,q),ee),m.__reactInternalSnapshotBeforeUpdate=v}return;case 3:return void(256&v.flags&&qf(v.stateNode.containerInfo))}throw Error(y(163))}function Yi(m,v,q){switch(q.tag){case 0:case 11:case 15:case 22:if(null!==(v=null!==(v=q.updateQueue)?v.lastEffect:null)){m=v=v.next;do{if(3==(3&m.tag)){var ee=m.create;m.destroy=ee()}m=m.next}while(m!==v)}if(null!==(v=null!==(v=q.updateQueue)?v.lastEffect:null)){m=v=v.next;do{var ae=m;ee=ae.next,0!=(4&(ae=ae.tag))&&0!=(1&ae)&&(Zi(q,m),$i(q,m)),m=ee}while(m!==v)}return;case 1:return m=q.stateNode,4&q.flags&&(null===v?m.componentDidMount():(ee=q.elementType===q.type?v.memoizedProps:lg(q.type,v.memoizedProps),m.componentDidUpdate(ee,v.memoizedState,m.__reactInternalSnapshotBeforeUpdate))),void(null!==(v=q.updateQueue)&&Eg(q,v,m));case 3:if(null!==(v=q.updateQueue)){if(m=null,null!==q.child)switch(q.child.tag){case 5:case 1:m=q.child.stateNode}Eg(q,v,m)}return;case 5:return m=q.stateNode,void(null===v&&4&q.flags&&mf(q.type,q.memoizedProps)&&m.focus());case 6:case 4:case 12:case 19:case 17:case 20:case 21:case 23:case 24:return;case 13:return void(null===q.memoizedState&&(q=q.alternate,null!==q&&(q=q.memoizedState,null!==q&&(q=q.dehydrated,null!==q&&Cc(q)))))}throw Error(y(163))}function aj(m,v){for(var q=m;;){if(5===q.tag){var ee=q.stateNode;if(v)"function"==typeof(ee=ee.style).setProperty?ee.setProperty("display","none","important"):ee.display="none";else{ee=q.stateNode;var ae=q.memoizedProps.style;ae=null!=ae&&ae.hasOwnProperty("display")?ae.display:null,ee.style.display=sb("display",ae)}}else if(6===q.tag)q.stateNode.nodeValue=v?"":q.memoizedProps;else if((23!==q.tag&&24!==q.tag||null===q.memoizedState||q===m)&&null!==q.child){q.child.return=q,q=q.child;continue}if(q===m)break;for(;null===q.sibling;){if(null===q.return||q.return===m)return;q=q.return}q.sibling.return=q.return,q=q.sibling}}function bj(m,v){if(Br&&"function"==typeof Br.onCommitFiberUnmount)try{Br.onCommitFiberUnmount(Ur,v)}catch(m){}switch(v.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(m=v.updateQueue)&&null!==(m=m.lastEffect)){var q=m=m.next;do{var ee=q,ae=ee.destroy;if(ee=ee.tag,void 0!==ae)if(0!=(4&ee))Zi(v,q);else{ee=v;try{ae()}catch(m){Wi(ee,m)}}q=q.next}while(q!==m)}break;case 1:if(Vi(v),"function"==typeof(m=v.stateNode).componentWillUnmount)try{m.props=v.memoizedProps,m.state=v.memoizedState,m.componentWillUnmount()}catch(m){Wi(v,m)}break;case 5:Vi(v);break;case 4:cj(m,v)}}function dj(m){m.alternate=null,m.child=null,m.dependencies=null,m.firstEffect=null,m.lastEffect=null,m.memoizedProps=null,m.memoizedState=null,m.pendingProps=null,m.return=null,m.updateQueue=null}function ej(m){return 5===m.tag||3===m.tag||4===m.tag}function fj(m){e:{for(var v=m.return;null!==v;){if(ej(v))break e;v=v.return}throw Error(y(160))}var q=v;switch(v=q.stateNode,q.tag){case 5:var ee=!1;break;case 3:case 4:v=v.containerInfo,ee=!0;break;default:throw Error(y(161))}16&q.flags&&(pb(v,""),q.flags&=-17);e:t:for(q=m;;){for(;null===q.sibling;){if(null===q.return||ej(q.return)){q=null;break e}q=q.return}for(q.sibling.return=q.return,q=q.sibling;5!==q.tag&&6!==q.tag&&18!==q.tag;){if(2&q.flags)continue t;if(null===q.child||4===q.tag)continue t;q.child.return=q,q=q.child}if(!(2&q.flags)){q=q.stateNode;break e}}ee?gj(m,q,v):hj(m,q,v)}function gj(m,v,q){var ee=m.tag,ae=5===ee||6===ee;if(ae)m=ae?m.stateNode:m.stateNode.instance,v?8===q.nodeType?q.parentNode.insertBefore(m,v):q.insertBefore(m,v):(8===q.nodeType?(v=q.parentNode).insertBefore(m,q):(v=q).appendChild(m),null!=(q=q._reactRootContainer)||null!==v.onclick||(v.onclick=jf));else if(4!==ee&&null!==(m=m.child))for(gj(m,v,q),m=m.sibling;null!==m;)gj(m,v,q),m=m.sibling}function hj(m,v,q){var ee=m.tag,ae=5===ee||6===ee;if(ae)m=ae?m.stateNode:m.stateNode.instance,v?q.insertBefore(m,v):q.appendChild(m);else if(4!==ee&&null!==(m=m.child))for(hj(m,v,q),m=m.sibling;null!==m;)hj(m,v,q),m=m.sibling}function cj(m,v){for(var q,ee,ae=v,ie=!1;;){if(!ie){ie=ae.return;e:for(;;){if(null===ie)throw Error(y(160));switch(q=ie.stateNode,ie.tag){case 5:ee=!1;break e;case 3:case 4:q=q.containerInfo,ee=!0;break e}ie=ie.return}ie=!0}if(5===ae.tag||6===ae.tag){e:for(var de=m,ce=ae,le=ce;;)if(bj(de,le),null!==le.child&&4!==le.tag)le.child.return=le,le=le.child;else{if(le===ce)break e;for(;null===le.sibling;){if(null===le.return||le.return===ce)break e;le=le.return}le.sibling.return=le.return,le=le.sibling}ee?(de=q,ce=ae.stateNode,8===de.nodeType?de.parentNode.removeChild(ce):de.removeChild(ce)):q.removeChild(ae.stateNode)}else if(4===ae.tag){if(null!==ae.child){q=ae.stateNode.containerInfo,ee=!0,ae.child.return=ae,ae=ae.child;continue}}else if(bj(m,ae),null!==ae.child){ae.child.return=ae,ae=ae.child;continue}if(ae===v)break;for(;null===ae.sibling;){if(null===ae.return||ae.return===v)return;4===(ae=ae.return).tag&&(ie=!1)}ae.sibling.return=ae.return,ae=ae.sibling}}function ij(m,v){switch(v.tag){case 0:case 11:case 14:case 15:case 22:var q=v.updateQueue;if(null!==(q=null!==q?q.lastEffect:null)){var ee=q=q.next;do{3==(3&ee.tag)&&(m=ee.destroy,ee.destroy=void 0,void 0!==m&&m()),ee=ee.next}while(ee!==q)}return;case 1:case 12:case 17:return;case 5:if(null!=(q=v.stateNode)){ee=v.memoizedProps;var ae=null!==m?m.memoizedProps:ee;m=v.type;var ie=v.updateQueue;if(v.updateQueue=null,null!==ie){for(q[vr]=ee,"input"===m&&"radio"===ee.type&&null!=ee.name&&$a(q,ee),wb(m,ae),v=wb(m,ee),ae=0;aeae&&(ae=de),q&=~ie}if(q=ae,10<(q=(120>(q=Ji()-q)?120:480>q?480:1080>q?1080:1920>q?1920:3e3>q?3e3:4320>q?4320:1960*Ws(q/1960))-q)){m.timeoutHandle=ir(Uj.bind(null,m),q);break}Uj(m);break;default:throw Error(y(329))}}return Mj(m,Ji()),m.callbackNode===v?Nj.bind(null,m):null}function Ii(m,v){for(v&=~no,v&=~to,m.suspendedLanes|=v,m.pingedLanes&=~v,m=m.expirationTimes;0 component higher in the tree to provide a loading indicator or placeholder to display.")}5!==Js&&(Js=2),le=Mi(le,ce),be=de;do{switch(be.tag){case 3:ie=le,be.flags|=4096,v&=-v,be.lanes|=v,Bg(be,Pi(0,ie,v));break e;case 1:ie=le;var qe=be.type,We=be.stateNode;if(0==(64&be.flags)&&("function"==typeof qe.getDerivedStateFromError||null!==We&&"function"==typeof We.componentDidCatch&&(null===uo||!uo.has(We)))){be.flags|=4096,v&=-v,be.lanes|=v,Bg(be,Si(be,ie,v));break e}}be=be.return}while(null!==be)}Zj(q)}catch(m){v=m,$s===q&&null!==q&&($s=q=q.return);continue}break}}function Pj(){var m=zs.current;return zs.current=ks,null===m?ks:m}function Tj(m,v){var q=Hs;Hs|=16;var ee=Pj();for(Gs===m&&Xs===v||Qj(m,v);;)try{ak();break}catch(v){Sj(m,v)}if(qg(),Hs=q,zs.current=ee,null!==$s)throw Error(y(261));return Gs=null,Xs=0,Js}function ak(){for(;null!==$s;)bk($s)}function Rj(){for(;null!==$s&&!Kr();)bk($s)}function bk(m){var v=so(m.alternate,m,Ks);m.memoizedProps=m.pendingProps,null===v?Zj(m):$s=v,Vs.current=null}function Zj(m){var v=m;do{var q=v.alternate;if(m=v.return,0==(2048&v.flags)){if(null!==(q=Gi(q,v,Ks)))return void($s=q);if(24!==(q=v).tag&&23!==q.tag||null===q.memoizedState||0!=(1073741824&Ks)||0==(4&q.mode)){for(var ee=0,ae=q.child;null!==ae;)ee|=ae.lanes|ae.childLanes,ae=ae.sibling;q.childLanes=ee}null!==m&&0==(2048&m.flags)&&(null===m.firstEffect&&(m.firstEffect=v.firstEffect),null!==v.lastEffect&&(null!==m.lastEffect&&(m.lastEffect.nextEffect=v.firstEffect),m.lastEffect=v.lastEffect),1de&&(ce=de,de=qe,qe=ce),ce=Le(Se,qe),ie=Le(Se,de),ce&&ie&&(1!==Pe.rangeCount||Pe.anchorNode!==ce.node||Pe.anchorOffset!==ce.offset||Pe.focusNode!==ie.node||Pe.focusOffset!==ie.offset)&&((Ie=Ie.createRange()).setStart(ce.node,ce.offset),Pe.removeAllRanges(),qe>de?(Pe.addRange(Ie),Pe.extend(ie.node,ie.offset)):(Ie.setEnd(ie.node,ie.offset),Pe.addRange(Ie))))),Ie=[];for(Pe=Se;Pe=Pe.parentNode;)1===Pe.nodeType&&Ie.push({element:Pe,left:Pe.scrollLeft,top:Pe.scrollTop});for("function"==typeof Se.focus&&Se.focus(),Se=0;SeJi()-ro?Qj(m,0):no|=q),Mj(m,v)}function lj(m,v){var q=m.stateNode;null!==q&&q.delete(v),0===(v=0)&&(0==(2&(v=m.mode))?v=1:0==(4&v)?v=99===eg()?1:2:(0===xo&&(xo=Ys),0===(v=Yc(62914560&~xo))&&(v=4194304))),q=Hg(),null!==(m=Kj(m,v))&&($c(m,v,q),Mj(m,q))}function ik(m,v,q,ee){this.tag=m,this.key=q,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=v,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=ee,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function nh(m,v,q,ee){return new ik(m,v,q,ee)}function ji(m){return!(!(m=m.prototype)||!m.isReactComponent)}function hk(m){if("function"==typeof m)return ji(m)?1:0;if(null!=m){if((m=m.$$typeof)===ze)return 11;if(m===Xe)return 14}return 2}function Tg(m,v){var q=m.alternate;return null===q?((q=nh(m.tag,v,m.key,m.mode)).elementType=m.elementType,q.type=m.type,q.stateNode=m.stateNode,q.alternate=m,m.alternate=q):(q.pendingProps=v,q.type=m.type,q.flags=0,q.nextEffect=null,q.firstEffect=null,q.lastEffect=null),q.childLanes=m.childLanes,q.lanes=m.lanes,q.child=m.child,q.memoizedProps=m.memoizedProps,q.memoizedState=m.memoizedState,q.updateQueue=m.updateQueue,v=m.dependencies,q.dependencies=null===v?null:{lanes:v.lanes,firstContext:v.firstContext},q.sibling=m.sibling,q.index=m.index,q.ref=m.ref,q}function Vg(m,v,q,ee,ae,ie){var de=2;if(ee=m,"function"==typeof m)ji(m)&&(de=1);else if("string"==typeof m)de=5;else e:switch(m){case Se:return Xg(q.children,ae,ie,v);case tt:de=8,ae|=16;break;case Ie:de=8,ae|=1;break;case Pe:return(m=nh(12,q,v,8|ae)).elementType=Pe,m.type=Pe,m.lanes=ie,m;case Ve:return(m=nh(13,q,v,ae)).type=Ve,m.elementType=Ve,m.lanes=ie,m;case He:return(m=nh(19,q,v,ae)).elementType=He,m.lanes=ie,m;case nt:return vi(q,ae,ie,v);case rt:return(m=nh(24,q,v,ae)).elementType=rt,m.lanes=ie,m;default:if("object"==typeof m&&null!==m)switch(m.$$typeof){case qe:de=10;break e;case We:de=9;break e;case ze:de=11;break e;case Xe:de=14;break e;case Qe:de=16,ee=null;break e;case Ye:de=22;break e}throw Error(y(130,null==m?m:typeof m,""))}return(v=nh(de,q,v,ae)).elementType=m,v.type=ee,v.lanes=ie,v}function Xg(m,v,q,ee){return(m=nh(7,m,ee,v)).lanes=q,m}function vi(m,v,q,ee){return(m=nh(23,m,ee,v)).elementType=nt,m.lanes=q,m}function Ug(m,v,q){return(m=nh(6,m,null,v)).lanes=q,m}function Wg(m,v,q){return(v=nh(4,null!==m.children?m.children:[],m.key,v)).lanes=q,v.stateNode={containerInfo:m.containerInfo,pendingChildren:null,implementation:m.implementation},v}function jk(m,v,q){this.tag=v,this.containerInfo=m,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=q,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=Zc(0),this.expirationTimes=Zc(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Zc(0),this.mutableSourceEagerHydrationData=null}function kk(m,v,q){var ee=3{"use strict";!function checkDCE(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(m){console.error(m)}}(),m.exports=q(64448)},4511:(m,v,q)=>{"use strict";q.d(v,{SV:()=>de,cO:()=>useErrorBoundary});var ee=q(67294);const ae=(0,ee.createContext)(null),ie={didCatch:!1,error:null};class de extends ee.Component{constructor(m){super(m),this.resetErrorBoundary=this.resetErrorBoundary.bind(this),this.state=ie}static getDerivedStateFromError(m){return{didCatch:!0,error:m}}resetErrorBoundary(){const{error:m}=this.state;if(null!==m){for(var v,q,ee=arguments.length,ae=new Array(ee),de=0;de0&&void 0!==arguments[0]?arguments[0]:[],v=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return m.length!==v.length||m.some(((m,q)=>!Object.is(m,v[q])))}function assertErrorBoundaryContext(m){if(null==m||"boolean"!=typeof m.didCatch||"function"!=typeof m.resetErrorBoundary)throw new Error("ErrorBoundaryContext not found");return!0}function useErrorBoundary(){const m=(0,ee.useContext)(ae);assertErrorBoundaryContext(m);const[v,q]=(0,ee.useState)({error:null,hasError:!1}),ie=(0,ee.useMemo)((()=>({resetBoundary:()=>{null==m||m.resetErrorBoundary(),q({error:null,hasError:!1})},showBoundary:m=>q({error:m,hasError:!0})})),[null==m?void 0:m.resetErrorBoundary]);if(v.hasError)throw v.error;return ie}},65522:(m,v,q)=>{var ee=q(67294),ae=q(45697);function Group(m){var v=ee.Children.toArray(m.children).filter(Boolean);if(1===v.length)return v;var q=m.separator,ae=ee.isValidElement(q),ie=[v.shift()];return v.forEach((function(m,v){if(ae){var de="separator-"+(m.key||v);q=ee.cloneElement(q,{key:de})}ie.push(q,m)})),ie}Group.propTypes={children:ae.node,separator:ae.node},Group.defaultProps={separator:" "},m.exports=Group},40460:(m,v,q)=>{"use strict";var ee=Object.assign||function(m){for(var v=1;v=0||Object.prototype.hasOwnProperty.call(m,ee)&&(q[ee]=m[ee]);return q}function _classCallCheck(m,v){if(!(m instanceof v))throw new TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(m,v){if(!m)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!v||"object"!=typeof v&&"function"!=typeof v?m:v}function _inherits(m,v){if("function"!=typeof v&&null!==v)throw new TypeError("Super expression must either be null or a function, not "+typeof v);m.prototype=Object.create(v&&v.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}}),v&&(Object.setPrototypeOf?Object.setPrototypeOf(m,v):m.__proto__=v)}var de="navigator"in q.g&&/Win/i.test(navigator.platform),ce="navigator"in q.g&&/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform),le="npm__react-simple-code-editor__textarea",pe="\n/**\n * Reset the text fill color so that placeholder is visible\n */\n."+le+":empty {\n -webkit-text-fill-color: inherit !important;\n}\n\n/**\n * Hack to apply on some CSS on IE10 and IE11\n */\n@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\n /**\n * IE doesn't support '-webkit-text-fill-color'\n * So we use 'color: transparent' to make the text transparent on IE\n * Unlike other browsers, it doesn't affect caret color in IE\n */\n ."+le+" {\n color: transparent !important;\n }\n\n ."+le+"::selection {\n background-color: #accef7 !important;\n color: transparent !important;\n }\n}\n",fe=function(m){function Editor(){var m,v,q;_classCallCheck(this,Editor);for(var ae=arguments.length,ie=Array(ae),le=0;le1&&void 0!==arguments[1]&&arguments[1],ae=q._history,ie=ae.stack,de=ae.offset;if(ie.length&&de>-1){q._history.stack=ie.slice(0,de+1);var ce=q._history.stack.length;if(ce>100){var le=ce-100;q._history.stack=ie.slice(le,ce),q._history.offset=Math.max(q._history.offset-le,0)}}var pe=Date.now();if(v){var fe=q._history.stack[q._history.offset];if(fe&&pe-fe.timestamp<3e3){var ye=/[^a-z0-9]([a-z0-9]+)$/i,be=q._getLines(fe.value,fe.selectionStart).pop().match(ye),Re=q._getLines(m.value,m.selectionStart).pop().match(ye);if(be&&Re&&Re[1].startsWith(be[1]))return void(q._history.stack[q._history.offset]=ee({},m,{timestamp:pe}))}}q._history.stack.push(ee({},m,{timestamp:pe})),q._history.offset++},q._updateInput=function(m){var v=q._input;v&&(v.value=m.value,v.selectionStart=m.selectionStart,v.selectionEnd=m.selectionEnd,q.props.onValueChange(m.value))},q._applyEdits=function(m){var v=q._input,ae=q._history.stack[q._history.offset];ae&&v&&(q._history.stack[q._history.offset]=ee({},ae,{selectionStart:v.selectionStart,selectionEnd:v.selectionEnd})),q._recordChange(m),q._updateInput(m)},q._undoEdit=function(){var m=q._history,v=m.stack,ee=m.offset,ae=v[ee-1];ae&&(q._updateInput(ae),q._history.offset=Math.max(ee-1,0))},q._redoEdit=function(){var m=q._history,v=m.stack,ee=m.offset,ae=v[ee+1];ae&&(q._updateInput(ae),q._history.offset=Math.min(ee+1,v.length-1))},q._handleKeyDown=function(m){var v=q.props,ee=v.tabSize,ae=v.insertSpaces,ie=v.ignoreTabKey,le=v.onKeyDown;if(!le||(le(m),!m.defaultPrevented)){27===m.keyCode&&m.target.blur();var pe=m.target,fe=pe.value,ye=pe.selectionStart,be=pe.selectionEnd,Re=(ae?" ":"\t").repeat(ee);if(9===m.keyCode&&!ie&&q.state.capture)if(m.preventDefault(),m.shiftKey){var xe=q._getLines(fe,ye),_e=xe.length-1,we=q._getLines(fe,be).length-1,Te=fe.split("\n").map((function(m,v){return v>=_e&&v<=we&&m.startsWith(Re)?m.substring(Re.length):m})).join("\n");if(fe!==Te){var Se=xe[_e];q._applyEdits({value:Te,selectionStart:Se.startsWith(Re)?ye-Re.length:ye,selectionEnd:be-(fe.length-Te.length)})}}else if(ye!==be){var Ie=q._getLines(fe,ye),Pe=Ie.length-1,qe=q._getLines(fe,be).length-1,We=Ie[Pe];q._applyEdits({value:fe.split("\n").map((function(m,v){return v>=Pe&&v<=qe?Re+m:m})).join("\n"),selectionStart:/\S/.test(We)?ye+Re.length:ye,selectionEnd:be+Re.length*(qe-Pe+1)})}else{var ze=ye+Re.length;q._applyEdits({value:fe.substring(0,ye)+Re+fe.substring(be),selectionStart:ze,selectionEnd:ze})}else if(8===m.keyCode){var Ve=ye!==be;if(fe.substring(0,ye).endsWith(Re)&&!Ve){m.preventDefault();var He=ye-Re.length;q._applyEdits({value:fe.substring(0,ye-Re.length)+fe.substring(be),selectionStart:He,selectionEnd:He})}}else if(13===m.keyCode){if(ye===be){var Xe=q._getLines(fe,ye).pop().match(/^\s+/);if(Xe&&Xe[0]){m.preventDefault();var Qe="\n"+Xe[0],Ye=ye+Qe.length;q._applyEdits({value:fe.substring(0,ye)+Qe+fe.substring(be),selectionStart:Ye,selectionEnd:Ye})}}}else if(57===m.keyCode||219===m.keyCode||222===m.keyCode||192===m.keyCode){var et=void 0;57===m.keyCode&&m.shiftKey?et=["(",")"]:219===m.keyCode?et=m.shiftKey?["{","}"]:["[","]"]:222===m.keyCode?et=m.shiftKey?['"','"']:["'","'"]:192!==m.keyCode||m.shiftKey||(et=["`","`"]),ye!==be&&et&&(m.preventDefault(),q._applyEdits({value:fe.substring(0,ye)+et[0]+fe.substring(ye,be)+et[1]+fe.substring(be),selectionStart:ye,selectionEnd:be+2}))}else!(ce?m.metaKey&&90===m.keyCode:m.ctrlKey&&90===m.keyCode)||m.shiftKey||m.altKey?(ce?m.metaKey&&90===m.keyCode&&m.shiftKey:de?m.ctrlKey&&89===m.keyCode:m.ctrlKey&&90===m.keyCode&&m.shiftKey)&&!m.altKey?(m.preventDefault(),q._redoEdit()):77!==m.keyCode||!m.ctrlKey||ce&&!m.shiftKey||(m.preventDefault(),q.setState((function(m){return{capture:!m.capture}}))):(m.preventDefault(),q._undoEdit())}},q._handleChange=function(m){var v=m.target,ee=v.value,ae=v.selectionStart,ie=v.selectionEnd;q._recordChange({value:ee,selectionStart:ae,selectionEnd:ie},!0),q.props.onValueChange(ee)},q._history={stack:[],offset:-1},_possibleConstructorReturn(q,v)}return _inherits(Editor,m),ae(Editor,[{key:"componentDidMount",value:function componentDidMount(){this._recordCurrentState()}},{key:"render",value:function render(){var m=this,v=this.props,q=v.value,ae=v.style,de=v.padding,ce=v.highlight,fe=v.textareaId,be=v.autoFocus,Re=v.disabled,xe=v.form,_e=v.maxLength,we=v.minLength,Te=v.name,Se=v.placeholder,Ie=v.readOnly,Pe=v.required,qe=v.onClick,We=v.onFocus,ze=v.onBlur,Ve=v.onKeyUp,He=(v.onKeyDown,v.onValueChange,v.tabSize,v.insertSpaces,v.ignoreTabKey,_objectWithoutProperties(v,["value","style","padding","highlight","textareaId","autoFocus","disabled","form","maxLength","minLength","name","placeholder","readOnly","required","onClick","onFocus","onBlur","onKeyUp","onKeyDown","onValueChange","tabSize","insertSpaces","ignoreTabKey"])),Xe={paddingTop:de,paddingRight:de,paddingBottom:de,paddingLeft:de},Qe=ce(q);return ie.createElement("div",ee({},He,{style:ee({},ye.container,ae)}),ie.createElement("textarea",{ref:function ref(v){return m._input=v},style:ee({},ye.editor,ye.textarea,Xe),className:le,id:fe,value:q,onChange:this._handleChange,onKeyDown:this._handleKeyDown,onClick:qe,onKeyUp:Ve,onFocus:We,onBlur:ze,disabled:Re,form:xe,maxLength:_e,minLength:we,name:Te,placeholder:Se,readOnly:Ie,required:Pe,autoFocus:be,autoCapitalize:"off",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"data-gramm":!1}),ie.createElement("pre",ee({"aria-hidden":"true",style:ee({},ye.editor,ye.highlight,Xe)},"string"==typeof Qe?{dangerouslySetInnerHTML:{__html:Qe+"
"}}:{children:Qe})),ie.createElement("style",{type:"text/css",dangerouslySetInnerHTML:{__html:pe}}))}},{key:"session",get:function get(){return{history:this._history}},set:function set(m){this._history=m.history}}]),Editor}(ie.Component);fe.defaultProps={tabSize:2,insertSpaces:!0,ignoreTabKey:!1,padding:0},v.Z=fe;var ye={container:{position:"relative",textAlign:"left",boxSizing:"border-box",padding:0,overflow:"hidden"},textarea:{position:"absolute",top:0,left:0,height:"100%",width:"100%",resize:"none",color:"inherit",overflow:"hidden",MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",WebkitTextFillColor:"transparent"},highlight:{position:"relative",pointerEvents:"none"},editor:{margin:0,border:0,background:"none",boxSizing:"inherit",display:"inherit",fontFamily:"inherit",fontSize:"inherit",fontStyle:"inherit",fontVariantLigatures:"inherit",fontWeight:"inherit",letterSpacing:"inherit",lineHeight:"inherit",tabSize:"inherit",textIndent:"inherit",textRendering:"inherit",textTransform:"inherit",whiteSpace:"pre-wrap",wordBreak:"keep-all",overflowWrap:"break-word"}}},94324:(m,v,q)=>{"use strict";q.d(v,{Z:()=>le});var ee=q(67294),ae=q(45697),ie=q.n(ae),de=q(64799),ce=function CodeRenderer(m){var v=m.classes,q=m.children;return ee.createElement("code",{className:v.code},q)};ce.propTypes={classes:ie().objectOf(ie().string.isRequired).isRequired,children:ie().node.isRequired};const le=(0,de.Z)((function styles(m){return{code:{fontFamily:m.fontFamily.monospace,fontSize:"inherit",color:"inherit",background:"transparent",whiteSpace:"inherit"}}}))(ce)},61456:(m,v,q)=>{"use strict";q.d(v,{Z:()=>ie,E:()=>useStyleGuideContext});var ee=q(67294),ae=ee.createContext({codeRevision:0,cssRevision:"0",config:{},slots:{},displayMode:"collapse"});const ie=ae;function useStyleGuideContext(){return ee.useContext(ae)}},17749:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>renderDefault});var core_js_modules_es_array_index_of__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(82772),core_js_modules_es_array_index_of__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(core_js_modules_es_array_index_of__WEBPACK_IMPORTED_MODULE_0__),core_js_modules_es_function_name__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(68309),core_js_modules_es_function_name__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(core_js_modules_es_function_name__WEBPACK_IMPORTED_MODULE_1__),react__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(67294),rsg_components_Text__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(47014),rsg_components_Code__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(94324),_util__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(11193),defaultValueBlacklist=["null","undefined"];function renderDefault(prop){if(prop.defaultValue){var defaultValueString=(0,_util__WEBPACK_IMPORTED_MODULE_5__.xC)((0,_util__WEBPACK_IMPORTED_MODULE_5__.I8)(String(prop.defaultValue.value)));if(prop.type||prop.flowType||prop.tsType){var propName=prop.type?prop.type.name:prop.flowType?prop.flowType.type:prop.tsType&&prop.tsType.type;if(defaultValueBlacklist.indexOf(prop.defaultValue.value)>-1)return react__WEBPACK_IMPORTED_MODULE_2__.createElement(rsg_components_Code__WEBPACK_IMPORTED_MODULE_4__.Z,null,defaultValueString);if("func"===propName||"function"===propName)return react__WEBPACK_IMPORTED_MODULE_2__.createElement(rsg_components_Text__WEBPACK_IMPORTED_MODULE_3__.Z,{size:"small",color:"light",underlined:!0,title:defaultValueString},"Function");if("shape"===propName||"object"===propName)try{var object=eval("("+prop.defaultValue.value+")");return react__WEBPACK_IMPORTED_MODULE_2__.createElement(rsg_components_Text__WEBPACK_IMPORTED_MODULE_3__.Z,{size:"small",color:"light",underlined:!0,title:JSON.stringify(object,null,2)},"Shape")}catch(m){return react__WEBPACK_IMPORTED_MODULE_2__.createElement(rsg_components_Text__WEBPACK_IMPORTED_MODULE_3__.Z,{size:"small",color:"light",underlined:!0,title:prop.defaultValue.value},"Shape")}}return react__WEBPACK_IMPORTED_MODULE_2__.createElement(rsg_components_Code__WEBPACK_IMPORTED_MODULE_4__.Z,null,defaultValueString)}return prop.required?react__WEBPACK_IMPORTED_MODULE_2__.createElement(rsg_components_Text__WEBPACK_IMPORTED_MODULE_3__.Z,{size:"small",color:"light"},"Required"):""}},11193:(m,v,q)=>{"use strict";q.d(v,{I8:()=>unquote,oL:()=>getType,xC:()=>showSpaces});q(26541),q(68309),q(19601),q(74916),q(15306);function unquote(m){return m&&m.replace(/^['"]|['"]$/g,"")}function getType(m){return m.flowType?"union"===m.flowType.name&&m.flowType.elements.every((function(m){return"literal"===m.name}))?Object.assign({},m.flowType,{name:"enum",value:m.flowType.elements}):m.flowType:m.tsType?m.tsType:m.type}function showSpaces(m){return m&&m.replace(/^\s|\s$/g,"␣")}},64799:(m,v,q)=>{"use strict";q.d(v,{Z:()=>StyleHOC});q(68309),q(19601),q(30489),q(41539),q(12419),q(74916),q(39714),q(15306);var ee=q(67294),ae=q(61456),ie=q(82492),de=q.n(ie),ce=q(88306),le=q.n(ce),pe=q(1570),fe=q(16185);const ye=le()((function(m,v,q,ee){var ae=de()({},fe,v.theme),ie="function"==typeof v.styles?v.styles(ae):v.styles,ce=de()({},m(ae),ie&&ie[q]);return pe.Z.createStyleSheet(ce,{meta:q,link:!0})}),(function(m,v,q,ee){return q+"_"+ee}));function _assertThisInitialized(m){if(void 0===m)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return m}function _defineProperty(m,v,q){return v in m?Object.defineProperty(m,v,{value:q,enumerable:!0,configurable:!0,writable:!0}):m[v]=q,m}function StyleHOC(m){return function(v){var q,ie,de=v.name.replace(/Renderer$/,"");return ie=q=function(q){var ae,ie;ie=q,(ae=_class).prototype=Object.create(ie.prototype),ae.prototype.constructor=ae,ae.__proto__=ie;var ce;ce=_class;function _class(v,ee){var ae;return _defineProperty(_assertThisInitialized(ae=q.call(this,v,ee)||this),"sheet",void 0),ae.sheet=ye(m,ee.config||{},de,ee.cssRevision),ae.sheet.update(v).attach(),ae}var le=_class.prototype;return le.componentDidUpdate=function componentDidUpdate(m){this.sheet.update(m)},le.render=function render(){return ee.createElement(v,Object.assign({},this.props,{classes:this.sheet.classes}))},_class}(ee.Component),_defineProperty(q,"displayName","Styled("+de+")"),_defineProperty(q,"contextType",ae.Z),ie}}},47014:(m,v,q)=>{"use strict";q.d(v,{Z:()=>pe});q(82772),q(19601),q(47941),q(37268);var ee=q(67294),ae=q(45697),ie=q.n(ae),de=q(86010),ce=q(64799);function _extends(){return _extends=Object.assign||function(m){for(var v=1;v=0||(ae[q]=m[q]);return ae}var le=function TextRenderer(m){var v,q=m.classes,ae=m.semantic,ie=m.size,ce=m.color,le=m.underlined,pe=m.children,fe=_objectWithoutPropertiesLoose(m,["classes","semantic","size","color","underlined","children"]),ye=ae||"span",be=(0,de.Z)(q.text,q[ie+"Size"],q[ce+"Color"],((v={})[q[ye]]=!!ae,v[q.isUnderlined]=le,v));return ee.createElement(ye,_extends({},fe,{className:be}),pe)};le.propTypes={classes:ie().objectOf(ie().string.isRequired).isRequired,semantic:ie().oneOf(["em","strong"]),size:ie().oneOf(["inherit","small","base","text"]),color:ie().oneOf(["base","light"]),underlined:ie().bool,children:ie().node.isRequired},le.defaultProps={size:"inherit",color:"base",underlined:!1};const pe=(0,ce.Z)((function styles(m){var v=m.fontFamily,q=m.fontSize,ee=m.color;return{text:{fontFamily:v.base},inheritSize:{fontSize:"inherit"},smallSize:{fontSize:q.small},baseSize:{fontSize:q.base},textSize:{fontSize:q.text},baseColor:{color:ee.base},lightColor:{color:ee.light},em:{fontStyle:"italic"},strong:{fontWeight:"bold"},isUnderlined:{borderBottom:[[1,"dotted",ee.lightest]]}}}))(le)},1570:(m,v,q)=>{"use strict";q.d(v,{Z:()=>Sn});q(19601);var ee=q(87462),ae="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(m){return typeof m}:function(m){return m&&"function"==typeof Symbol&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m};const ie="object"===("undefined"==typeof window?"undefined":ae(window))&&"object"===("undefined"==typeof document?"undefined":ae(document))&&9===document.nodeType;var de=q(43144),ce=q(89611);function _inheritsLoose(m,v){m.prototype=Object.create(v.prototype),m.prototype.constructor=m,(0,ce.Z)(m,v)}var le=q(97326),pe=q(63366),fe={}.constructor;function cloneStyle(m){if(null==m||"object"!=typeof m)return m;if(Array.isArray(m))return m.map(cloneStyle);if(m.constructor!==fe)return m;var v={};for(var q in m)v[q]=cloneStyle(m[q]);return v}function createRule(m,v,q){void 0===m&&(m="unnamed");var ee=q.jss,ae=cloneStyle(v),ie=ee.plugins.onCreateRule(m,ae,q);return ie||(m[0],null)}var ye=function join(m,v){for(var q="",ee=0;ee<+~=|^:(),"'`\s])/g,xe="undefined"!=typeof CSS&&CSS.escape,jss_esm_escape=function(m){return xe?xe(m):m.replace(Re,"\\$1")},_e=function(){function BaseStyleRule(m,v,q){this.type="style",this.isProcessed=!1;var ee=q.sheet,ae=q.Renderer;this.key=m,this.options=q,this.style=v,ee?this.renderer=ee.renderer:ae&&(this.renderer=new ae)}return BaseStyleRule.prototype.prop=function prop(m,v,q){if(void 0===v)return this.style[m];var ee=!!q&&q.force;if(!ee&&this.style[m]===v)return this;var ae=v;q&&!1===q.process||(ae=this.options.jss.plugins.onChangeValue(v,m,this));var ie=null==ae||!1===ae,de=m in this.style;if(ie&&!de&&!ee)return this;var ce=ie&&de;if(ce?delete this.style[m]:this.style[m]=ae,this.renderable&&this.renderer)return ce?this.renderer.removeProperty(this.renderable,m):this.renderer.setProperty(this.renderable,m,ae),this;var le=this.options.sheet;return le&&le.attached,this},BaseStyleRule}(),we=function(m){function StyleRule(v,q,ee){var ae;ae=m.call(this,v,q,ee)||this;var ie=ee.selector,de=ee.scoped,ce=ee.sheet,pe=ee.generateId;return ie?ae.selectorText=ie:!1!==de&&(ae.id=pe((0,le.Z)((0,le.Z)(ae)),ce),ae.selectorText="."+jss_esm_escape(ae.id)),ae}_inheritsLoose(StyleRule,m);var v=StyleRule.prototype;return v.applyTo=function applyTo(m){var v=this.renderer;if(v){var q=this.toJSON();for(var ee in q)v.setProperty(m,ee,q[ee])}return this},v.toJSON=function toJSON(){var m={};for(var v in this.style){var q=this.style[v];"object"!=typeof q?m[v]=q:Array.isArray(q)&&(m[v]=be(q))}return m},v.toString=function toString(m){var v=this.options.sheet,q=!!v&&v.options.link?(0,ee.Z)({},m,{allowEmpty:!0}):m;return toCss(this.selectorText,this.style,q)},(0,de.Z)(StyleRule,[{key:"selector",set:function set(m){if(m!==this.selectorText){this.selectorText=m;var v=this.renderer,q=this.renderable;if(q&&v)v.setSelector(q,m)||v.replaceRule(q,this)}},get:function get(){return this.selectorText}}]),StyleRule}(_e),Te={onCreateRule:function onCreateRule(m,v,q){return"@"===m[0]||q.parent&&"keyframes"===q.parent.type?null:new we(m,v,q)}},Se={indent:1,children:!0},Ie=/@([\w-]+)/,Pe=function(){function ConditionalRule(m,v,q){this.type="conditional",this.isProcessed=!1,this.key=m;var ae=m.match(Ie);for(var ie in this.at=ae?ae[1]:"unknown",this.query=q.name||"@"+this.at,this.options=q,this.rules=new ft((0,ee.Z)({},q,{parent:this})),v)this.rules.add(ie,v[ie]);this.rules.process()}var m=ConditionalRule.prototype;return m.getRule=function getRule(m){return this.rules.get(m)},m.indexOf=function indexOf(m){return this.rules.indexOf(m)},m.addRule=function addRule(m,v,q){var ee=this.rules.add(m,v,q);return ee?(this.options.jss.plugins.onProcessRule(ee),ee):null},m.replaceRule=function replaceRule(m,v,q){var ee=this.rules.replace(m,v,q);return ee&&this.options.jss.plugins.onProcessRule(ee),ee},m.toString=function toString(m){void 0===m&&(m=Se);var v=getWhitespaceSymbols(m).linebreak;if(null==m.indent&&(m.indent=Se.indent),null==m.children&&(m.children=Se.children),!1===m.children)return this.query+" {}";var q=this.rules.toString(m);return q?this.query+" {"+v+q+v+"}":""},ConditionalRule}(),qe=/@container|@media|@supports\s+/,We={onCreateRule:function onCreateRule(m,v,q){return qe.test(m)?new Pe(m,v,q):null}},ze={indent:1,children:!0},Ve=/@keyframes\s+([\w-]+)/,He=function(){function KeyframesRule(m,v,q){this.type="keyframes",this.at="@keyframes",this.isProcessed=!1;var ae=m.match(Ve);ae&&ae[1]?this.name=ae[1]:this.name="noname",this.key=this.type+"-"+this.name,this.options=q;var ie=q.scoped,de=q.sheet,ce=q.generateId;for(var le in this.id=!1===ie?this.name:jss_esm_escape(ce(this,de)),this.rules=new ft((0,ee.Z)({},q,{parent:this})),v)this.rules.add(le,v[le],(0,ee.Z)({},q,{parent:this}));this.rules.process()}return KeyframesRule.prototype.toString=function toString(m){void 0===m&&(m=ze);var v=getWhitespaceSymbols(m).linebreak;if(null==m.indent&&(m.indent=ze.indent),null==m.children&&(m.children=ze.children),!1===m.children)return this.at+" "+this.id+" {}";var q=this.rules.toString(m);return q&&(q=""+v+q+v),this.at+" "+this.id+" {"+q+"}"},KeyframesRule}(),Xe=/@keyframes\s+/,Qe=/\$([\w-]+)/g,Ye=function findReferencedKeyframe(m,v){return"string"==typeof m?m.replace(Qe,(function(m,q){return q in v?v[q]:m})):m},et=function replaceRef(m,v,q){var ee=m[v],ae=Ye(ee,q);ae!==ee&&(m[v]=ae)},tt={onCreateRule:function onCreateRule(m,v,q){return"string"==typeof m&&Xe.test(m)?new He(m,v,q):null},onProcessStyle:function onProcessStyle(m,v,q){return"style"===v.type&&q?("animation-name"in m&&et(m,"animation-name",q.keyframes),"animation"in m&&et(m,"animation",q.keyframes),m):m},onChangeValue:function onChangeValue(m,v,q){var ee=q.options.sheet;if(!ee)return m;switch(v){case"animation":case"animation-name":return Ye(m,ee.keyframes);default:return m}}},nt=function(m){function KeyframeRule(){return m.apply(this,arguments)||this}return _inheritsLoose(KeyframeRule,m),KeyframeRule.prototype.toString=function toString(m){var v=this.options.sheet,q=!!v&&v.options.link?(0,ee.Z)({},m,{allowEmpty:!0}):m;return toCss(this.key,this.style,q)},KeyframeRule}(_e),rt={onCreateRule:function onCreateRule(m,v,q){return q.parent&&"keyframes"===q.parent.type?new nt(m,v,q):null}},it=function(){function FontFaceRule(m,v,q){this.type="font-face",this.at="@font-face",this.isProcessed=!1,this.key=m,this.style=v,this.options=q}return FontFaceRule.prototype.toString=function toString(m){var v=getWhitespaceSymbols(m).linebreak;if(Array.isArray(this.style)){for(var q="",ee=0;ee=this.index)v.push(m);else for(var ee=0;eeq)return void v.splice(ee,0,m)},m.reset=function reset(){this.registry=[]},m.remove=function remove(m){var v=this.registry.indexOf(m);this.registry.splice(v,1)},m.toString=function toString(m){for(var v=void 0===m?{}:m,q=v.attached,ee=(0,pe.Z)(v,["attached"]),ae=getWhitespaceSymbols(ee).linebreak,ie="",de=0;de-1?ee.substr(0,ae-1):ee;m.style.setProperty(v,ie,ae>-1?"important":"")}}catch(m){return!1}return!0},St=function removeProperty(m,v){try{m.attributeStyleMap?m.attributeStyleMap.delete(v):m.style.removeProperty(v)}catch(m){}},Ct=function setSelector(m,v){return m.selectorText=v,m.selectorText===v},kt=wt((function(){return document.querySelector("head")}));function findHigherSheet(m,v){for(var q=0;qv.index&&ee.options.insertionPoint===v.insertionPoint)return ee}return null}function findHighestSheet(m,v){for(var q=m.length-1;q>=0;q--){var ee=m[q];if(ee.attached&&ee.options.insertionPoint===v.insertionPoint)return ee}return null}function findCommentNode(m){for(var v=kt(),q=0;q0){var q=findHigherSheet(v,m);if(q&&q.renderer)return{parent:q.renderer.element.parentNode,node:q.renderer.element};if((q=findHighestSheet(v,m))&&q.renderer)return{parent:q.renderer.element.parentNode,node:q.renderer.element.nextSibling}}var ee=m.insertionPoint;if(ee&&"string"==typeof ee){var ae=findCommentNode(ee);if(ae)return{parent:ae.parentNode,node:ae.nextSibling}}return!1}function insertStyle(m,v){var q=v.insertionPoint,ee=findPrevNode(v);if(!1!==ee&&ee.parent)ee.parent.insertBefore(m,ee.node);else if(q&&"number"==typeof q.nodeType){var ae=q,ie=ae.parentNode;ie&&ie.insertBefore(m,ae.nextSibling)}else kt().appendChild(m)}var At=wt((function(){var m=document.querySelector('meta[property="csp-nonce"]');return m?m.getAttribute("content"):null})),It=function insertRule(m,v,q){try{"insertRule"in m?m.insertRule(v,q):"appendRule"in m&&m.appendRule(v)}catch(m){return!1}return m.cssRules[q]},jt=function getValidRuleInsertionIndex(m,v){var q=m.cssRules.length;return void 0===v||v>q?q:v},Pt=function createStyle(){var m=document.createElement("style");return m.textContent="\n",m},Ft=function(){function DomRenderer(m){this.getPropertyValue=Tt,this.setProperty=Dt,this.removeProperty=St,this.setSelector=Ct,this.hasInsertedRules=!1,this.cssRules=[],m&&bt.add(m),this.sheet=m;var v=this.sheet?this.sheet.options:{},q=v.media,ee=v.meta,ae=v.element;this.element=ae||Pt(),this.element.setAttribute("data-jss",""),q&&this.element.setAttribute("media",q),ee&&this.element.setAttribute("data-meta",ee);var ie=At();ie&&this.element.setAttribute("nonce",ie)}var m=DomRenderer.prototype;return m.attach=function attach(){if(!this.element.parentNode&&this.sheet){insertStyle(this.element,this.sheet.options);var m=Boolean(this.sheet&&this.sheet.deployed);this.hasInsertedRules&&m&&(this.hasInsertedRules=!1,this.deploy())}},m.detach=function detach(){if(this.sheet){var m=this.element.parentNode;m&&m.removeChild(this.element),this.sheet.options.link&&(this.cssRules=[],this.element.textContent="\n")}},m.deploy=function deploy(){var m=this.sheet;m&&(m.options.link?this.insertRules(m.rules):this.element.textContent="\n"+m.toString()+"\n")},m.insertRules=function insertRules(m,v){for(var q=0;q-1)return registerClass(m,v.split(" "));var ee=m.options.parent;if("$"===v[0]){var ae=ee.getRule(v.substr(1));return!!ae&&(ae!==m&&(ee.classes[m.key]+=" "+ee.classes[ae.key],!0))}return ee.classes[m.key]+=" "+v,!0}const xn=function jssCompose(){return{onProcessStyle:function onProcessStyle(m,v){return"composes"in m?(registerClass(v,m.composes),delete m.composes,m):m}}};const Sn=Ut({createGenerateId:function createGenerateId(){var m=0;return function(v){return"rsg--"+v.key+"-"+m++}},plugins:[Vt(),Jt({reset:Object.assign({},{animation:"none 0s ease 0s 1 normal none running","backface-visibility":"visible",background:"transparent none repeat 0 0 / auto auto padding-box border-box scroll",border:"medium none currentColor","border-image":"none","border-radius":"0",bottom:"auto","box-shadow":"none",clear:"none",clip:"auto",columns:"auto","column-count":"auto","column-fill":"balance","column-gap":"normal","column-rule":"medium none currentColor","column-span":"1","column-width":"auto",content:"normal","counter-increment":"none","counter-reset":"none",float:"none",height:"auto",hyphens:"none",left:"auto",margin:"0","max-height":"none","max-width":"none","min-height":"0","min-width":"0",opacity:"1",outline:"medium none invert",overflow:"visible","overflow-x":"visible","overflow-y":"visible",padding:"0","page-break-after":"auto","page-break-before":"auto","page-break-inside":"auto",perspective:"none","perspective-origin":"50% 50%",position:"static",right:"auto","table-layout":"auto","text-decoration":"none",top:"auto",transform:"none","transform-origin":"50% 50% 0","transform-style":"flat",transition:"none 0s ease 0s","unicode-bidi":"normal","vertical-align":"baseline",width:"auto","z-index":"auto"},{boxSizing:"border-box",color:"inherit",font:"inherit",fontFamily:"inherit",fontSize:"inherit",fontWeight:"inherit",lineHeight:"inherit"})}),dn(),hn(),bn(),xn()]})},16185:(m,v,q)=>{"use strict";q.r(v),q.d(v,{borderRadius:()=>pe,buttonTextTransform:()=>be,color:()=>ie,fontFamily:()=>de,fontSize:()=>ce,maxWidth:()=>fe,mq:()=>le,sidebarWidth:()=>ye,space:()=>ae,spaceFactor:()=>ee});var ee=8,ae=[ee/2,ee,2*ee,3*ee,4*ee,5*ee,6*ee],ie={base:"#333",light:"#767676",lightest:"#ccc",link:"#1673b1",linkHover:"#e90",focus:"rgba(22, 115, 177, 0.25)",border:"#e8e8e8",name:"#690",type:"#905",error:"#c00",baseBackground:"#fff",codeBackground:"#f5f5f5",sidebarBackground:"#f5f5f5",ribbonBackground:"#e90",ribbonText:"#fff",codeBase:"#333",codeComment:"#6d6d6d",codePunctuation:"#999",codeProperty:"#905",codeDeleted:"#905",codeString:"#690",codeInserted:"#690",codeOperator:"#9a6e3a",codeKeyword:"#1673b1",codeFunction:"#DD4A68",codeVariable:"#e90"},de={base:["-apple-system","BlinkMacSystemFont",'"Segoe UI"','"Roboto"','"Oxygen"','"Ubuntu"','"Cantarell"','"Fira Sans"','"Droid Sans"','"Helvetica Neue"',"sans-serif"],monospace:["Consolas",'"Liberation Mono"',"Menlo","monospace"]},ce={base:15,text:16,small:13,h1:48,h2:36,h3:24,h4:18,h5:16,h6:16},le={small:"@media (max-width: 600px)"},pe=3,fe=1e3,ye=200,be="uppercase"},94120:(m,v,q)=>{var ee={"../IIIFPlayer/IIIFPlayer":q(22438),"./AutoAdvanceToggle.scss":q(14844),"../../../env.js":q(56487),"../../../public/manifests/lunchroom_manners.js":q(29837),react:q(67294),"./AutoAdvanceToggle.js":q(81693)},ae=q(44252).Z.bind(null,ee),ie=q(70259).Z.bind(null,"const React$0 = require('react');\nconst React = React$0.default || (React$0['React'] || React$0);\nconst AutoAdvanceToggle$0 = require('./AutoAdvanceToggle.js');\nconst AutoAdvanceToggle = AutoAdvanceToggle$0.default || (AutoAdvanceToggle$0['AutoAdvanceToggle'] || AutoAdvanceToggle$0);",ae);m.exports=[{type:"markdown",content:'AutoAdvanceToggle component provides the ability to turn on/off auto-advance from a Canvas to the next when viewing a IIIF Manifest. It reads the `behavior` property at the Manifest-level, and then parses and stores the given values to a Boolean flag within Ramp\'s state management.\n\nWhen `behavior` is not specified in the Manifest, this is set to not auto-advance as the default temporal behavior due to not specified being the same as `no-auto-advance` per the [IIIF Presentation 3.0 specification](https://iiif.io/api/presentation/3.0/#behavior).\n\n`AutoAdvanceToggle` component allows the following props;\n\n* `label`: accepts a String value, which has a default value of \'`Autoplay`\' and is *not required*. This allows to customize the label for the toggle.\n* `showLabel`: accepts a Boolean value, which has a default value of `true` and is *not required*. This enables to hide toggle label.\n\nTo import this component from the library;\n\n```js\nimport { AutoAdvanceToggle } from \'@samvera/ramp\';\n```'},{type:"code",content:"import IIIFPlayer from '../IIIFPlayer/IIIFPlayer';\nimport './AutoAdvanceToggle.scss';\nimport config from '../../../env.js';\nimport manifest from '../../../public/manifests/lunchroom_manners.js';\n\n\n \n;",settings:{inside:!0,markdown:!0},evalInContext:ie}]},53140:(m,v,q)=>{var ee={"../MediaPlayer/MediaPlayer":q(87883),"../StructuredNavigation/StructuredNavigation":q(67399),"../../../env.js":q(56487),"../../../public/manifests/lunchroom_manners.js":q(29837),react:q(67294),"./IIIFPlayer.js":q(22438)},ae=q(44252).Z.bind(null,ee),ie=q(70259).Z.bind(null,"const React$0 = require('react');\nconst React = React$0.default || (React$0['React'] || React$0);\nconst IIIFPlayer$0 = require('./IIIFPlayer.js');\nconst IIIFPlayer = IIIFPlayer$0.default || (IIIFPlayer$0['IIIFPlayer'] || IIIFPlayer$0);",ae);m.exports=[{type:"markdown",content:'IIIFPlayer component, provides a wrapper consisting of the Context providers containing state management that allows the components to communicate with each other.\n\n`IIIFPlayer` component accepts the following props;\n\n* `manifestUrl` : accepts a URL of a manifest in the wild to be fetched\n* `manifest` : accepts a JSON object representing data in a IIIF Manifest\n\n\\*\\* **Either `manifestUrl` or `manifest` is REQUIRED. If both props are given then `manifest` takes *precedence* over `manifestUrl`**\n\n* `customErrorMessage`: accepts a message to display to the user in the unlikely event of the component crashing. The message can include HTML markup. This prop has default value for a generic message and it is *not required* to initialize the component.\n* `emptyManifestMessage`: accepts a message text to display to the user when the given Manifest has no canvases in it yet. An example situation: a playlist manifest without any items added to it yet. This prop has default value for a generic message and it is *not required* to initialize the component.\n* `startCanvasId`: accepts a valid Canvas ID that exists within the given Manifest, this can specify the Canvas to show in Ramp on initialization. This can be mapped to the [`start` property](https://iiif.io/api/presentation/3.0/#start) in a IIIF Manifest.\n* `startCanvasTime`: accepts a valid number for a time in seconds to start playback in the Canvas shown in Ramp on initialization.\n\n\\*\\* **`startCanvasId` and `startCanvasTime` props takes *precedence* over the `start` property in a given IIIF Manifest. Defining either prop in the IIIFPlayer component overrides the `start` property in the IIIF Manifest.**\n\nImport Ramp components individually and adjust the layout however you want. Play around with the code below.\n\n*Components (like the `MediaPlayer` component, and `StructuredNavigation` component for example here) must be wrapped by the parent `IIIFPlayer` component.*\n\nTo import this component from the librayr;\n\n```js\nimport { IIIFPlayer } from \'@samvera/ramp\';\n```'},{type:"code",content:"import MediaPlayer from '../MediaPlayer/MediaPlayer';\nimport StructuredNavigation from '../StructuredNavigation/StructuredNavigation';\nimport config from '../../../env.js';\nimport manifest from '../../../public/manifests/lunchroom_manners.js';\n\n/**\n * To test your own IIIF Prezi3 manifest in this component, please use the demo site;\n * https://ramp.avalonmediasystem.org/\n **/\n\n
\n \n \n
\n;",settings:{padded:!0},evalInContext:ie}]},83235:(m,v,q)=>{var ee={"../IIIFPlayer/IIIFPlayer":q(22438),"./MarkersDisplay.scss":q(21244),"../../../env.js":q(56487),"../../../public/manifests/playlist.js":q(63747),react:q(67294),"./MarkersDisplay.js":q(5705)},ae=q(44252).Z.bind(null,ee),ie=q(70259).Z.bind(null,"const React$0 = require('react');\nconst React = React$0.default || (React$0['React'] || React$0);\nconst MarkersDisplay$0 = require('./MarkersDisplay.js');\nconst MarkersDisplay = MarkersDisplay$0.default || (MarkersDisplay$0['MarkersDisplay'] || MarkersDisplay$0);",ae);m.exports=[{type:"markdown",content:'MarkersDisplay component, renders annotations in a Canvas with `highlighting` motivation with time information. It displays these Annotation information in a tabular format outside of the Canvas, while displaying a marker on the time-rail of the player for each Annotation.\nAn example Annotation compatible with the componenet looks as follows;\n\n```js\n {\n "type": "Annotation",\n "motivation": "highlighting",\n "body": {\n "type": "TextualBody",\n "format": "text/html",\n "value": "Marker"\n },\n "id": "http://example.com/manifest/canvas/1/marker/1",\n "target": "http://example.com/manifest/canvas/1#t=60.001"\n }\n```\n\nThis component reads manifest data from central state management provided by Contexts. Thus it should be wrapped by context providers using `IIIFPlayer` which is the component in Ramp providing these out of the box.\n\n`MarkersDisplay` component allows the following props;\n\n* `showHeading`: accepts a Boolean value, which has a default value of `true` and is *not required*. This enables to hide the `Markers` heading on top of the component allowing to customize the user interface.\n* `headingText`: accepts a String value, which has a default value of `Markers` and is *not required*. This value is used in the heading of the component, and enables to customize the text.\n\nTo import this component from the library;\n\n```js\nimport { MarkersDisplay } from \'@samvera/ramp\';\n```'},{type:"code",content:"import IIIFPlayer from '../IIIFPlayer/IIIFPlayer';\nimport './MarkersDisplay.scss';\nimport config from '../../../env.js';\nimport manifest from '../../../public/manifests/playlist.js';\n\n\n \n;",settings:{inside:!0,markdown:!0},evalInContext:ie}]},14612:(m,v,q)=>{var ee={react:q(67294),"./MediaPlayer.js":q(87883)},ae=q(44252).Z.bind(null,ee);q(70259).Z.bind(null,"const React$0 = require('react');\nconst React = React$0.default || (React$0['React'] || React$0);\nconst MediaPlayer$0 = require('./MediaPlayer.js');\nconst MediaPlayer = MediaPlayer$0.default || (MediaPlayer$0['MediaPlayer'] || MediaPlayer$0);",ae);m.exports=[{type:"markdown",content:'MediaPlayer component provides a player that facilitates both audio and video media files in a IIIF Manifest. It encapsulates a [VideoJS](https://videojs.com/), which is an HTML5 player framework. `MediaPlayer` component fetches data from central state management system using Context providers. Therefore this component must *always* be wrapped by `IIIFPlayer` component.\n\n`MediaPlayer` component accepts the following props;\n\n* `enableFileDownload` : accepts a Boolean value, which has a default value of `false` and is *not required*. Once this is set to `true` it adds an icon to the player\'s control bar to display `rendering` files in the Canvas and enables downloading them. This is a custom VideoJS component added to the VideoJS instance in Ramp.\n* `enablePIP` : accepts a Boolean value, which has a default value of `false` and is *not required*. When this is set to `true`, it adds an icon to the player\'s control bar to enable Picture-In-Picture feature for the current player. This icon is a VideoJS component.\n* `enablePlaybackRate`: accepts a Boolean value, which has a default value of `false` and is *not required*. When this is set to `true`, it adds an icon to the player\'s control bar which provides a menu to select a different playback speed for the media. The available speed options are 0.5x, 0.75x, 1x, 1.5x, and 2x. This icon is a VideoJS component.\n* `enableTitleLink`: accepts a Boolean value, which has a default value of `false` and is *not required*. When this is set to `true`, it adds a title bar to the video player which displays `Manifest Label - Active Canvas Label` with an href attribute linking to the URL in the active canvas\'s `id`. This is a custom VideoJS component added to the VideoJS instance in Ramp.\n* `withCredentials`: accepts a Boolean value, which has a default value of `false` and is *not required*. Once this is set to `true` it causes the VideoJS component to include any available `Authentication` and `Cookie` headers with [XHR requests](https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/withCredentials). There are special server-side CORS requirements that go along with this option – specifically, the streaming server should include an appropriate [`Access-Control-Allow-Credentials`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Credentials) header, and a non-wildcard [`Access-Control-Allow-Origin`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Origin) specifying the server originating the request.\n\nTo import and use this component from the library;\n\n```js\nimport { IIIFPlayer, MediaPlayer } from \'@samvera/ramp\';\nimport manifest from \'lunchroom_manners.js\';\n\n<IIIFPlayer manifest={manifest}>\n <MediaPlayer enableFileDownload={true} />\n</IIIFPlayer>;\n```\n\n*A sample usage of this component is displayed in the `IIIFPlayer` component.*'}]},61441:(m,v,q)=>{var ee={"../IIIFPlayer/IIIFPlayer":q(22438),"./MetadataDisplay.scss":q(17691),"../../../env.js":q(56487),"../../../public/manifests/lunchroom_manners.js":q(29837),react:q(67294),"./MetadataDisplay.js":q(17069)},ae=q(44252).Z.bind(null,ee),ie=q(70259).Z.bind(null,"const React$0 = require('react');\nconst React = React$0.default || (React$0['React'] || React$0);\nconst MetadataDisplay$0 = require('./MetadataDisplay.js');\nconst MetadataDisplay = MetadataDisplay$0.default || (MetadataDisplay$0['MetadataDisplay'] || MetadataDisplay$0);",ae);m.exports=[{type:"markdown",content:'MetadataDisplay component, renders any available metadata in a given IIIF manifest. By default it displays metadata relevant to the Manifest, and can be customized to show Canvas level metadata using the following props. Any changes to `displayTitle` prop is applied to both Manifest and Canvas metadata. This component reads manifest data from central state management provided by Contexts. Thus it should be wrapped by context providers using `IIIFPlayer` which is the component in Ramp providing these out of the box.\n\n`MetadataDisplay` component allows the following props;\n\n* `displayTitle`: accepts a Boolean value, which has a default value of `true` and is *not required*. This allows to hide the title in the `MetadataDisplay` component if it\'s included in the metadata of the IIIF manifest. In some use-cases where the title is already visible in some other part of the page, this can be used to avoid displaying the title in multiple places.\n* `showHeading`: accepts a Boolean value, which has a default value of `true` and is *not required*. This enables to hide the `Details` heading on top of the component allowing to customize the user interface.\n* `displayOnlyCanvasMetadata`: accepts a Boolean value, which has a default value of `false` and is *not required*. Setting this to `true` indicates Ramp to read and display metadata for the current Canvas instead of Manifest.\n* `displayAllMetadata`: accepts a Boolean value, which has a default value of `false` and is *not required*. Setting this to `true` indicates Ramp to read and display metadata relevant for both current Canvas and Manifest.\n* `itemHeading`: accepts a String value, which has a default value of \'`Item Details`\' and is *not required*. This allows to customize the title for the Manifest level metadata list in the component.\n* `sectionHeading`: accepts a String value, which has a default value of \'`Section Details`\' and is *not required*. This allows to customize the title for the Canvas level metadata list in the component\n\nTo import this component from the library;\n\n```js\nimport { MetadataDisplay } from \'@samvera/ramp\';\n```'},{type:"code",content:"import IIIFPlayer from '../IIIFPlayer/IIIFPlayer';\nimport './MetadataDisplay.scss';\nimport config from '../../../env.js';\nimport manifest from '../../../public/manifests/lunchroom_manners.js';\n\n\n \n;",settings:{inside:!0,markdown:!0},evalInContext:ie}]},76426:(m,v,q)=>{var ee={react:q(67294),"./StructuredNavigation.js":q(67399)},ae=q(44252).Z.bind(null,ee);q(70259).Z.bind(null,"const React$0 = require('react');\nconst React = React$0.default || (React$0['React'] || React$0);\nconst StructuredNavigation$0 = require('./StructuredNavigation.js');\nconst StructuredNavigation = StructuredNavigation$0.default || (StructuredNavigation$0['StructuredNavigation'] || StructuredNavigation$0);",ae);m.exports=[{type:"markdown",content:'StructuredNavigation component, renders any available structural properties in a given IIIF manifest. This component reads data from state provided through Contexts, therefore it should be wrapped by the context providers (both Manifest and Player as seen below).\n\n`StructuredNavigation` component fetches data from Context providers, so it doesn\'t require any props.\n\nTo import this component from the library;\n\n```js\nimport { IIIFPlayer, StructuredNavigation } from \'@samvera/ramp\';\nimport manifest from \'lunchroom_manners.js\';\n\n<IIIFPlayer manifest={manifest} >\n <StructuredNavigation />\n</IIIFPlayer>;\n```\n\n*A sample usage of this component is displayed in the `IIIFPlayer` component.*'}]},63003:(m,v,q)=>{var ee={"../IIIFPlayer/IIIFPlayer":q(22438),"./SupplementalFiles.scss":q(19931),"../../../env.js":q(56487),"../../../public/manifests/lunchroom_manners.js":q(29837),react:q(67294),"./SupplementalFiles.js":q(80476)},ae=q(44252).Z.bind(null,ee),ie=q(70259).Z.bind(null,"const React$0 = require('react');\nconst React = React$0.default || (React$0['React'] || React$0);\nconst SupplementalFiles$0 = require('./SupplementalFiles.js');\nconst SupplementalFiles = SupplementalFiles$0.default || (SupplementalFiles$0['SupplementalFiles'] || SupplementalFiles$0);",ae);m.exports=[{type:"markdown",content:'SupplementalFiles component reads from `rendering` property both at the Manifest level and Canvas level and list the files on the page with a downloadable link. This component reads data from the central state management provided by ReactJS Contexts. Thus it should be wrapped by context providers using `IIIFPlayer` which is the component in Ramp providing these out of the box.\n\n`SupplementalFiles` component allows the following props;\n\n* `itemHeading`: accepts a String value, which has a default value of \'`Item files`\' and is *not required*. This allows to customize the title for the Manifest level file list in the component.\n* `sectionHeading`: accepts a String value, which has a default value of \'`Section files`\' and is *not required*. This allows to customize the title for the Canvas level file list(s) in the component\n* `showHeading`: accepts a Boolean value, which has a default value of `true` and is *not required*. This enables to hide the \'`Files`\' heading on top of the component allowing to customize the user interface.\n\nTo import this component from the library;\n\n```js\nimport { SupplementalFiles } from \'@samvera/ramp\';\n```'},{type:"code",content:"import IIIFPlayer from '../IIIFPlayer/IIIFPlayer';\nimport './SupplementalFiles.scss';\nimport config from '../../../env.js';\nimport manifest from '../../../public/manifests/lunchroom_manners.js';\n\n\n \n;",settings:{inside:!0,markdown:!0},evalInContext:ie}]},37655:(m,v,q)=>{var ee={"../../../env.js":q(56487),react:q(67294),"./Transcript.js":q(84636)},ae=q(44252).Z.bind(null,ee),ie=q(70259).Z.bind(null,"const React$0 = require('react');\nconst React = React$0.default || (React$0['React'] || React$0);\nconst Transcript$0 = require('./Transcript.js');\nconst Transcript = Transcript$0.default || (Transcript$0['Transcript'] || Transcript$0);",ae);m.exports=[{type:"markdown",content:'Transcript component displays any available transcript data in a given IIIF manifest. This component is detached from the Context providers that provides state management, therefore it requires a set of props to respond to the events fired by other components.\n\n`Transcript` component **requires** the following props;\n\n* `playerID`: to enable transcript synchronization with playback for timed-text.\n\n **Important**: *When using with a different media player (not the IIIFPlayer), the player should have a `dataset` property called, `data-canvasindex` (starts with 0) which points to the current canvas rendered from the IIIF manfiest.*\n* `manifestUrl`: URL of the Manifest used with the player pointed by the `playerID` prop. `Supplementing` annotations within the Manifest for each Canvas are parsed into a list of transcripts by the component.\n* `transcripts`: transcript related data as an array of JSON objects for each Canvas in the Manifest with the following props;\n\n * `canvasId`: to identify transcript data associated with each Canvas in a multi-canvas IIIF Manifest used in the media player, transcript data is grouped by `canvasId` in the props\n * `items`: list of objects with `title` and `url` props for transcript data files. The `url` prop can point to any of the following file types;\n\n * IIIF Manifest\n * As a list of `supplementing` annotations\n * As an external resource linked through `annotations` property with `supplementing` motivation\n * Word document (.docx)\n * Plain text file\n * WebVTT\n * SRT\n\n `transcripts` prop has a default value of an empty array.\n\n ***Identifying machine generated transcripts***: To identify machine generated transcripts the Transcript component checks for `(Machine generated/machine-generated)` text disregarding case-sensitivity in the given title in the props or in the label in the `annotations`.\n\n`Transcript` component allows the following optional props:\n\n* `showNotes`: display NOTE comments in SRT/VTT timed-text files (default: false)\n\n**Either `manifestUrl` or `transcripts` is REQUIRED. If both props are given then `transcripts` takes *precedence* over `manifestUrl`**\n\nTo import this component from the library;\n\n```js\nimport { Transcript } from \'@samvera/ramp\';\n```'},{type:"code",content:"import config from '../../../env.js';\n\n;",settings:{inside:!0,markdown:!0},evalInContext:ie}]},42534:(m,v,q)=>{m.exports={doclets:{},displayName:"AutoAdvanceToggle",description:"",methods:[],props:[{type:{name:"string"},required:!1,description:"",defaultValue:{value:'"Autoplay"',computed:!1},tags:{},name:"label"},{type:{name:"bool"},required:!1,description:"",defaultValue:{value:"true",computed:!1},tags:{},name:"showLabel"}],examples:q(94120)}},93437:(m,v,q)=>{m.exports={doclets:{},displayName:"IIIFPlayer",description:"",methods:[],props:[{type:{name:"string"},required:!1,description:"",tags:{},name:"customErrorMessage"},{type:{name:"string"},required:!1,description:"",tags:{},name:"emptyManifestMessage"},{type:{name:"object"},required:!1,description:"",tags:{},name:"manifest"},{type:{name:"string"},required:!1,description:"A valid IIIF manifest uri",tags:{},name:"manifestUrl"},{type:{name:"string"},required:!1,description:"",tags:{},name:"startCanvasId"},{type:{name:"number"},required:!1,description:"",tags:{},name:"startCanvasTime"}],examples:q(53140)}},17719:(m,v,q)=>{m.exports={doclets:{},displayName:"MarkersDisplay",description:"",methods:[],props:[{type:{name:"string"},required:!1,description:"",defaultValue:{value:"'Markers'",computed:!1},tags:{},name:"headingText"},{type:{name:"bool"},required:!1,description:"",defaultValue:{value:"true",computed:!1},tags:{},name:"showHeading"}],examples:q(83235)}},49870:(m,v,q)=>{m.exports={doclets:{},displayName:"MediaPlayer",description:"",methods:[],props:[{type:{name:"bool"},required:!1,description:"",defaultValue:{value:"false",computed:!1},tags:{},name:"enableFileDownload"},{type:{name:"bool"},required:!1,description:"",defaultValue:{value:"false",computed:!1},tags:{},name:"enablePIP"},{type:{name:"bool"},required:!1,description:"",defaultValue:{value:"false",computed:!1},tags:{},name:"enablePlaybackRate"},{defaultValue:{value:"false",computed:!1},required:!1,description:"",tags:{},name:"enableTitleLink"},{defaultValue:{value:"false",computed:!1},required:!1,description:"",tags:{},name:"withCredentials"}],examples:q(14612)}},72709:(m,v,q)=>{m.exports={doclets:{param:"{Boolean} param3 hide the heading UI component when set to false, defaults to true",returns:!0},displayName:"MetadataDisplay",description:"",methods:[],props:[{type:{name:"bool"},required:!1,description:"",defaultValue:{value:"false",computed:!1},tags:{},name:"displayAllMetadata"},{type:{name:"bool"},required:!1,description:"",defaultValue:{value:"false",computed:!1},tags:{},name:"displayOnlyCanvasMetadata"},{type:{name:"bool"},required:!1,description:"",defaultValue:{value:"true",computed:!1},tags:{},name:"displayTitle"},{type:{name:"string"},required:!1,description:"",defaultValue:{value:"'Item Details'",computed:!1},tags:{},name:"itemHeading"},{type:{name:"string"},required:!1,description:"",defaultValue:{value:"'Section Details'",computed:!1},tags:{},name:"sectionHeaading"},{type:{name:"bool"},required:!1,description:"",defaultValue:{value:"true",computed:!1},tags:{},name:"showHeading"}],tags:{param:[{title:"param",description:"display only Canvas metadata when set to true with other props are default",type:{type:"NameExpression",name:"Boolean"},name:"param0"},{title:"param",description:"display both Manifest and Canvas metadata when set to true",type:{type:"NameExpression",name:"Boolean"},name:"param1"},{title:"param",description:"hide the title in the metadata when set to false, defaults to true",type:{type:"NameExpression",name:"Boolean"},name:"param2"},{title:"param",description:"hide the heading UI component when set to false, defaults to true",type:{type:"NameExpression",name:"Boolean"},name:"param3"}]},examples:q(61441)}},94673:(m,v,q)=>{m.exports={doclets:{},displayName:"StructuredNavigation",description:"",methods:[],props:[],examples:q(76426)}},46571:(m,v,q)=>{m.exports={doclets:{},displayName:"SupplementalFiles",description:"",methods:[],props:[{defaultValue:{value:'"Item files"',computed:!1},required:!1,description:"",tags:{},name:"itemHeading"},{defaultValue:{value:'"Section files"',computed:!1},required:!1,description:"",tags:{},name:"sectionHeading"},{defaultValue:{value:"true",computed:!1},required:!1,description:"",tags:{},name:"showHeading"}],examples:q(63003)}},68642:(m,v,q)=>{m.exports={doclets:{param:"{Object} param2 transcripts resource",returns:!0},displayName:"Transcript",description:"",methods:[],props:[{type:{name:"string"},required:!0,description:"`id` attribute of the media player in the DOM",tags:{},name:"playerID"},{type:{name:"string"},required:!1,description:"URL of the manifest",tags:{},name:"manifestUrl"},{type:{name:"enum",value:[{value:"PropTypes.bool",computed:!0},{value:"PropTypes.shape({\n initialSearchQuery: PropTypes.string,\n showMarkers: PropTypes.bool,\n matcherFactory: PropTypes.func,\n sorter: PropTypes.func,\n matchesOnly: PropTypes.bool\n})",computed:!0}]},required:!1,description:"",defaultValue:{value:"{}",computed:!1},tags:{},name:"search"},{type:{name:"bool"},required:!1,description:"",defaultValue:{value:"false",computed:!1},tags:{},name:"showNotes"},{type:{name:"bool"},required:!1,description:"",tags:{},name:"showSearch"},{type:{name:"arrayOf",value:{name:"shape",value:{canvasId:{name:"number",description:"Index of the canvas in manifest, starts with zero",required:!0},items:{name:"arrayOf",value:{name:"shape",value:{title:{name:"string",required:!1},url:{name:"string",required:!1}}},description:"List of title and URI key value pairs for each individual transcript resource",required:!1}}}},required:!1,description:"A list of transcripts for respective canvases in the manifest",defaultValue:{value:"[]",computed:!1},tags:{},name:"transcripts"}],tags:{param:[{title:"param",description:"ID of the HTML element for the player on page",type:{type:"NameExpression",name:"String"},name:"param0"},{title:"param",description:"manifest URL to read transcripts from",type:{type:"NameExpression",name:"String"},name:"param1"},{title:"param",description:"transcripts resource",type:{type:"NameExpression",name:"Object"},name:"param2"}]},examples:q(37655)}},72801:(m,v,q)=>{m.exports={config:{compilerConfig:{objectAssign:"Object.assign",target:{ie:11},transforms:{modules:!1,dangerousTaggedTemplateString:!0,asyncAwait:!1}},tocMode:"expand",mountPointId:"rsg-root",pagePerSection:!1,previewDelay:500,ribbon:void 0,showSidebar:!0,styles:{},theme:{},title:"Samvera Ramp Style Guide",version:void 0},welcomeScreen:!1,patterns:void 0,sections:[{components:[{filepath:"src/components/AutoAdvanceToggle/AutoAdvanceToggle.js",slug:"autoadvancetoggle",pathLine:"src/components/AutoAdvanceToggle/AutoAdvanceToggle.js",module:q(81693),props:q(42534),hasExamples:!0,metadata:{}},{filepath:"src/components/IIIFPlayer/IIIFPlayer.js",slug:"iiifplayer",pathLine:"src/components/IIIFPlayer/IIIFPlayer.js",module:q(22438),props:q(93437),hasExamples:!0,metadata:{}},{filepath:"src/components/MarkersDisplay/MarkersDisplay.js",slug:"markersdisplay",pathLine:"src/components/MarkersDisplay/MarkersDisplay.js",module:q(5705),props:q(17719),hasExamples:!0,metadata:{}},{filepath:"src/components/MediaPlayer/MediaPlayer.js",slug:"mediaplayer",pathLine:"src/components/MediaPlayer/MediaPlayer.js",module:q(87883),props:q(49870),hasExamples:!0,metadata:{}},{filepath:"src/components/MetadataDisplay/MetadataDisplay.js",slug:"metadatadisplay",pathLine:"src/components/MetadataDisplay/MetadataDisplay.js",module:q(17069),props:q(72709),hasExamples:!0,metadata:{}},{filepath:"src/components/StructuredNavigation/StructuredNavigation.js",slug:"structurednavigation",pathLine:"src/components/StructuredNavigation/StructuredNavigation.js",module:q(67399),props:q(94673),hasExamples:!0,metadata:{}},{filepath:"src/components/SupplementalFiles/SupplementalFiles.js",slug:"supplementalfiles",pathLine:"src/components/SupplementalFiles/SupplementalFiles.js",module:q(80476),props:q(46571),hasExamples:!0,metadata:{}},{filepath:"src/components/Transcript/Transcript.js",slug:"transcript",pathLine:"src/components/Transcript/Transcript.js",module:q(84636),props:q(68642),hasExamples:!0,metadata:{}}],exampleMode:"collapse",usageMode:"collapse",sectionDepth:0,slug:"section-untitled",sections:[],href:void 0,content:void 0}]}},70259:(m,v,q)=>{"use strict";function evalInContext(m,v,q){return new Function("require","state","setState",m+"\n{"+q+"}").bind(null,v)}q.d(v,{Z:()=>evalInContext})},44252:(m,v,q)=>{"use strict";function requireInRuntime(m,v){if(!(v in m))throw new Error("import or require() statements can be added only by editing a Markdown example file: "+v);return m[v]}q.d(v,{Z:()=>requireInRuntime})},3386:(m,v)=>{"use strict";v.tI=v.aJ=v.ve=void 0;v.ve="https://react-styleguidist.js.org/";v.aJ="https://react-styleguidist.js.org/docs/components";v.tI="https://react-styleguidist.js.org/docs/documenting"},72408:(m,v,q)=>{"use strict";var ee=q(27418),ae=60103,ie=60106;v.Fragment=60107,v.StrictMode=60108,v.Profiler=60114;var de=60109,ce=60110,le=60112;v.Suspense=60113;var pe=60115,fe=60116;if("function"==typeof Symbol&&Symbol.for){var ye=Symbol.for;ae=ye("react.element"),ie=ye("react.portal"),v.Fragment=ye("react.fragment"),v.StrictMode=ye("react.strict_mode"),v.Profiler=ye("react.profiler"),de=ye("react.provider"),ce=ye("react.context"),le=ye("react.forward_ref"),v.Suspense=ye("react.suspense"),pe=ye("react.memo"),fe=ye("react.lazy")}var be="function"==typeof Symbol&&Symbol.iterator;function y(m){return null===m||"object"!=typeof m?null:"function"==typeof(m=be&&m[be]||m["@@iterator"])?m:null}function z(m){for(var v="https://reactjs.org/docs/error-decoder.html?invariant="+m,q=1;q{"use strict";m.exports=q(72408)},46962:(m,v,q)=>{const ee=q(78776)();ee.addRange(0,127),m.exports=ee},60270:(m,v,q)=>{const ee=q(78776)();ee.addRange(48,57).addRange(65,70).addRange(97,102),m.exports=ee},26969:(m,v,q)=>{const ee=q(78776)(170,181,186,748,750,837,895,902,908,1369,1471,1479,1791,2042,2482,2510,2519,2556,2641,2654,2768,2929,2972,3024,3031,3294,3406,3517,3542,3661,3716,3749,3782,3789,3840,4152,4295,4301,4696,4800,6103,6108,6823,7418,8025,8027,8029,8126,8305,8319,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,11823,43205,43259,43471,43712,43714,64318,67592,67644,69415,70006,70106,70108,70199,70206,70280,70480,70487,70855,71232,71236,71352,71945,72161,72349,72768,73018,73027,73112,73648,94179,113822,119970,119995,120134,123214,125255,125259,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);ee.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(880,884).addRange(886,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1456,1469).addRange(1473,1474).addRange(1476,1477).addRange(1488,1514).addRange(1519,1522).addRange(1552,1562).addRange(1568,1623).addRange(1625,1631).addRange(1646,1747).addRange(1749,1756).addRange(1761,1768).addRange(1773,1775).addRange(1786,1788).addRange(1808,1855).addRange(1869,1969).addRange(1994,2026).addRange(2036,2037).addRange(2048,2071).addRange(2074,2092).addRange(2112,2136).addRange(2144,2154).addRange(2208,2228).addRange(2230,2247).addRange(2260,2271).addRange(2275,2281).addRange(2288,2363).addRange(2365,2380).addRange(2382,2384).addRange(2389,2403).addRange(2417,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480),ee.addRange(2486,2489).addRange(2493,2500).addRange(2503,2504).addRange(2507,2508).addRange(2524,2525).addRange(2527,2531).addRange(2544,2545).addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2636).addRange(2649,2652).addRange(2672,2677).addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2749,2757).addRange(2759,2761).addRange(2763,2764).addRange(2784,2787).addRange(2809,2812).addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2877,2884).addRange(2887,2888).addRange(2891,2892).addRange(2902,2903).addRange(2908,2909).addRange(2911,2915).addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975),ee.addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3006,3010).addRange(3014,3016).addRange(3018,3020).addRange(3072,3075).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3133,3140).addRange(3142,3144).addRange(3146,3148).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3200,3203).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3261,3268).addRange(3270,3272).addRange(3274,3276).addRange(3285,3286).addRange(3296,3299).addRange(3313,3314).addRange(3328,3340).addRange(3342,3344).addRange(3346,3386).addRange(3389,3396).addRange(3398,3400).addRange(3402,3404).addRange(3412,3415).addRange(3423,3427).addRange(3450,3455).addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3570,3571).addRange(3585,3642).addRange(3648,3654).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747),ee.addRange(3751,3769).addRange(3771,3773).addRange(3776,3780).addRange(3804,3807).addRange(3904,3911).addRange(3913,3948).addRange(3953,3969).addRange(3976,3991).addRange(3993,4028).addRange(4096,4150).addRange(4155,4159).addRange(4176,4239).addRange(4250,4253).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5870,5880).addRange(5888,5900).addRange(5902,5907).addRange(5920,5939).addRange(5952,5971).addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003).addRange(6016,6067).addRange(6070,6088).addRange(6176,6264).addRange(6272,6314).addRange(6320,6389).addRange(6400,6430).addRange(6432,6443),ee.addRange(6448,6456).addRange(6480,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6656,6683).addRange(6688,6750).addRange(6753,6772).addRange(6847,6848).addRange(6912,6963).addRange(6965,6979).addRange(6981,6987).addRange(7040,7081).addRange(7084,7087).addRange(7098,7141).addRange(7143,7153).addRange(7168,7222).addRange(7245,7247).addRange(7258,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7401,7404).addRange(7406,7411).addRange(7413,7414).addRange(7424,7615).addRange(7655,7668).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8336,8348).addRange(8458,8467).addRange(8473,8477).addRange(8490,8493).addRange(8495,8505).addRange(8508,8511).addRange(8517,8521).addRange(8544,8584).addRange(9398,9449),ee.addRange(11264,11310).addRange(11312,11358).addRange(11360,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(11568,11623).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(11744,11775).addRange(12293,12295).addRange(12321,12329).addRange(12337,12341).addRange(12344,12348).addRange(12353,12438).addRange(12445,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,40956).addRange(40960,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42527).addRange(42538,42539).addRange(42560,42606).addRange(42612,42619).addRange(42623,42735).addRange(42775,42783).addRange(42786,42888).addRange(42891,42943).addRange(42946,42954).addRange(42997,43013).addRange(43015,43047).addRange(43072,43123).addRange(43136,43203).addRange(43250,43255).addRange(43261,43263).addRange(43274,43306).addRange(43312,43346),ee.addRange(43360,43388).addRange(43392,43442).addRange(43444,43455).addRange(43488,43503).addRange(43514,43518).addRange(43520,43574).addRange(43584,43597).addRange(43616,43638).addRange(43642,43710).addRange(43739,43741).addRange(43744,43759).addRange(43762,43765).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44010).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64285,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65019).addRange(65136,65140).addRange(65142,65276).addRange(65313,65338).addRange(65345,65370).addRange(65382,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613),ee.addRange(65616,65629).addRange(65664,65786).addRange(65856,65908).addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66378).addRange(66384,66426).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66513,66517).addRange(66560,66717).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68096,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68324).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68864,68903).addRange(69248,69289).addRange(69291,69292),ee.addRange(69296,69297).addRange(69376,69404).addRange(69424,69445).addRange(69552,69572).addRange(69600,69622).addRange(69632,69701).addRange(69762,69816).addRange(69840,69864).addRange(69888,69938).addRange(69956,69959).addRange(69968,70002).addRange(70016,70079).addRange(70081,70084).addRange(70094,70095).addRange(70144,70161).addRange(70163,70196).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70376).addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70461,70468).addRange(70471,70472).addRange(70475,70476).addRange(70493,70499).addRange(70656,70721).addRange(70723,70725).addRange(70727,70730).addRange(70751,70753).addRange(70784,70849).addRange(70852,70853).addRange(71040,71093).addRange(71096,71102).addRange(71128,71133).addRange(71168,71230).addRange(71296,71349).addRange(71424,71450).addRange(71453,71466).addRange(71680,71736).addRange(71840,71903).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989),ee.addRange(71991,71992).addRange(71995,71996).addRange(71999,72002).addRange(72096,72103).addRange(72106,72151).addRange(72154,72159).addRange(72163,72164).addRange(72192,72242).addRange(72245,72254).addRange(72272,72343).addRange(72384,72440).addRange(72704,72712).addRange(72714,72758).addRange(72760,72766).addRange(72818,72847).addRange(72850,72871).addRange(72873,72886).addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73025).addRange(73030,73031).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73110).addRange(73440,73462).addRange(73728,74649).addRange(74752,74862).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92880,92909).addRange(92928,92975).addRange(92992,92995).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94031,94087).addRange(94095,94111).addRange(94176,94177).addRange(94192,94193).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110592,110878),ee.addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123136,123180).addRange(123191,123197).addRange(123584,123627).addRange(124928,125124).addRange(125184,125251).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546),ee.addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(127280,127305).addRange(127312,127337).addRange(127344,127369).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),m.exports=ee},22499:(m,v,q)=>{const ee=q(78776)();ee.addRange(0,1114111),m.exports=ee},9213:(m,v,q)=>{const ee=q(78776)(908,2142,2482,2519,2620,2641,2654,2768,2972,3024,3031,3294,3517,3530,3542,3716,3749,3782,4295,4301,4696,4800,6464,8025,8027,8029,11559,11565,64318,65279,65952,66927,67592,67644,67903,69837,70280,70480,70487,71945,73018,73648,119970,119995,120134,123647,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590,917505);ee.addRange(0,887).addRange(890,895).addRange(900,906).addRange(910,929).addRange(931,1327).addRange(1329,1366).addRange(1369,1418).addRange(1421,1423).addRange(1425,1479).addRange(1488,1514).addRange(1519,1524).addRange(1536,1564).addRange(1566,1805).addRange(1807,1866).addRange(1869,1969).addRange(1984,2042).addRange(2045,2093).addRange(2096,2110).addRange(2112,2139).addRange(2144,2154).addRange(2208,2228).addRange(2230,2247).addRange(2259,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2492,2500).addRange(2503,2504).addRange(2507,2510).addRange(2524,2525).addRange(2527,2531).addRange(2534,2558).addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2649,2652).addRange(2662,2678).addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728),ee.addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2748,2757).addRange(2759,2761).addRange(2763,2765).addRange(2784,2787).addRange(2790,2801).addRange(2809,2815).addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2876,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2908,2909).addRange(2911,2915).addRange(2918,2935).addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3046,3066).addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3133,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3174,3183).addRange(3191,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251),ee.addRange(3253,3257).addRange(3260,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3296,3299).addRange(3302,3311).addRange(3313,3314).addRange(3328,3340).addRange(3342,3344).addRange(3346,3396).addRange(3398,3400).addRange(3402,3407).addRange(3412,3427).addRange(3430,3455).addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3558,3567).addRange(3570,3572).addRange(3585,3642).addRange(3647,3675).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3773).addRange(3776,3780).addRange(3784,3789).addRange(3792,3801).addRange(3804,3807).addRange(3840,3911).addRange(3913,3948).addRange(3953,3991).addRange(3993,4028).addRange(4030,4044).addRange(4046,4058).addRange(4096,4293).addRange(4304,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805),ee.addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4957,4988).addRange(4992,5017).addRange(5024,5109).addRange(5112,5117).addRange(5120,5788).addRange(5792,5880).addRange(5888,5900).addRange(5902,5908).addRange(5920,5942).addRange(5952,5971).addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003).addRange(6016,6109).addRange(6112,6121).addRange(6128,6137).addRange(6144,6158).addRange(6160,6169).addRange(6176,6264).addRange(6272,6314).addRange(6320,6389).addRange(6400,6430).addRange(6432,6443).addRange(6448,6459).addRange(6468,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6622,6683).addRange(6686,6750).addRange(6752,6780).addRange(6783,6793).addRange(6800,6809).addRange(6816,6829).addRange(6832,6848).addRange(6912,6987).addRange(6992,7036).addRange(7040,7155).addRange(7164,7223).addRange(7227,7241).addRange(7245,7304).addRange(7312,7354).addRange(7357,7367).addRange(7376,7418).addRange(7424,7673).addRange(7675,7957),ee.addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8132).addRange(8134,8147).addRange(8150,8155).addRange(8157,8175).addRange(8178,8180).addRange(8182,8190).addRange(8192,8292).addRange(8294,8305).addRange(8308,8334).addRange(8336,8348).addRange(8352,8383).addRange(8400,8432).addRange(8448,8587).addRange(8592,9254).addRange(9280,9290).addRange(9312,11123).addRange(11126,11157).addRange(11159,11310).addRange(11312,11358).addRange(11360,11507).addRange(11513,11557).addRange(11568,11623).addRange(11631,11632).addRange(11647,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(11744,11858).addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12272,12283).addRange(12288,12351).addRange(12353,12438).addRange(12441,12543).addRange(12549,12591).addRange(12593,12686).addRange(12688,12771).addRange(12784,12830).addRange(12832,40956),ee.addRange(40960,42124).addRange(42128,42182).addRange(42192,42539).addRange(42560,42743).addRange(42752,42943).addRange(42946,42954).addRange(42997,43052).addRange(43056,43065).addRange(43072,43127).addRange(43136,43205).addRange(43214,43225).addRange(43232,43347).addRange(43359,43388).addRange(43392,43469).addRange(43471,43481).addRange(43486,43518).addRange(43520,43574).addRange(43584,43597).addRange(43600,43609).addRange(43612,43714).addRange(43739,43766).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43883).addRange(43888,44013).addRange(44016,44025).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(55296,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64285,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64449).addRange(64467,64831).addRange(64848,64911).addRange(64914,64967).addRange(65008,65021).addRange(65024,65049).addRange(65056,65106).addRange(65108,65126).addRange(65128,65131).addRange(65136,65140).addRange(65142,65276),ee.addRange(65281,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65504,65510).addRange(65512,65518).addRange(65529,65533).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65792,65794).addRange(65799,65843).addRange(65847,65934).addRange(65936,65948).addRange(66e3,66045).addRange(66176,66204).addRange(66208,66256).addRange(66272,66299).addRange(66304,66339).addRange(66349,66378).addRange(66384,66426).addRange(66432,66461).addRange(66463,66499).addRange(66504,66517).addRange(66560,66717).addRange(66720,66729).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67671,67742).addRange(67751,67759).addRange(67808,67826).addRange(67828,67829).addRange(67835,67867).addRange(67871,67897).addRange(67968,68023).addRange(68028,68047).addRange(68050,68099),ee.addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68152,68154).addRange(68159,68168).addRange(68176,68184).addRange(68192,68255).addRange(68288,68326).addRange(68331,68342).addRange(68352,68405).addRange(68409,68437).addRange(68440,68466).addRange(68472,68497).addRange(68505,68508).addRange(68521,68527).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68858,68903).addRange(68912,68921).addRange(69216,69246).addRange(69248,69289).addRange(69291,69293).addRange(69296,69297).addRange(69376,69415).addRange(69424,69465).addRange(69552,69579).addRange(69600,69622).addRange(69632,69709).addRange(69714,69743).addRange(69759,69825).addRange(69840,69864).addRange(69872,69881).addRange(69888,69940).addRange(69942,69959).addRange(69968,70006).addRange(70016,70111).addRange(70113,70132).addRange(70144,70161).addRange(70163,70206).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70313).addRange(70320,70378).addRange(70384,70393).addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440),ee.addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70459,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70502,70508).addRange(70512,70516).addRange(70656,70747).addRange(70749,70753).addRange(70784,70855).addRange(70864,70873).addRange(71040,71093).addRange(71096,71133).addRange(71168,71236).addRange(71248,71257).addRange(71264,71276).addRange(71296,71352).addRange(71360,71369).addRange(71424,71450).addRange(71453,71467).addRange(71472,71487).addRange(71680,71739).addRange(71840,71922).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989).addRange(71991,71992).addRange(71995,72006).addRange(72016,72025).addRange(72096,72103).addRange(72106,72151).addRange(72154,72164).addRange(72192,72263).addRange(72272,72354).addRange(72384,72440).addRange(72704,72712).addRange(72714,72758).addRange(72760,72773).addRange(72784,72812).addRange(72816,72847).addRange(72850,72871).addRange(72873,72886).addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73031).addRange(73040,73049),ee.addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73112).addRange(73120,73129).addRange(73440,73464).addRange(73664,73713).addRange(73727,74649).addRange(74752,74862).addRange(74864,74868).addRange(74880,75075).addRange(77824,78894).addRange(78896,78904).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92768,92777).addRange(92782,92783).addRange(92880,92909).addRange(92912,92917).addRange(92928,92997).addRange(93008,93017).addRange(93019,93025).addRange(93027,93047).addRange(93053,93071).addRange(93760,93850).addRange(93952,94026).addRange(94031,94087).addRange(94095,94111).addRange(94176,94180).addRange(94192,94193).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(113820,113827).addRange(118784,119029).addRange(119040,119078).addRange(119081,119272).addRange(119296,119365).addRange(119520,119539).addRange(119552,119638).addRange(119648,119672),ee.addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,121483).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123214,123215).addRange(123584,123641).addRange(124928,125124).addRange(125127,125142).addRange(125184,125259).addRange(125264,125273).addRange(125278,125279).addRange(126065,126132).addRange(126209,126269).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619),ee.addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(126704,126705).addRange(126976,127019).addRange(127024,127123).addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127232,127405).addRange(127462,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(127584,127589).addRange(127744,128727).addRange(128736,128748).addRange(128752,128764).addRange(128768,128883).addRange(128896,128984).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129201).addRange(129280,129400).addRange(129402,129483).addRange(129485,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750).addRange(129792,129938).addRange(129940,129994).addRange(130032,130041).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546).addRange(917536,917631).addRange(917760,917999),ee.addRange(983040,1048573).addRange(1048576,1114109),m.exports=ee},38838:(m,v,q)=>{const ee=q(78776)(1564);ee.addRange(8206,8207).addRange(8234,8238).addRange(8294,8297),m.exports=ee},5720:(m,v,q)=>{const ee=q(78776)(60,62,91,93,123,125,171,187,8512,8721,8740,8742,8761,8802,8856,10176,10680,10697,10721,10788,10790,10793,10972,10974,10995,11005,11262,65308,65310,65339,65341,65371,65373,120539,120597,120655,120713,120771);ee.addRange(40,41).addRange(3898,3901).addRange(5787,5788).addRange(8249,8250).addRange(8261,8262).addRange(8317,8318).addRange(8333,8334).addRange(8705,8708).addRange(8712,8717).addRange(8725,8726).addRange(8730,8733).addRange(8735,8738).addRange(8747,8755).addRange(8763,8780).addRange(8786,8789).addRange(8799,8800).addRange(8804,8811).addRange(8814,8844).addRange(8847,8850).addRange(8866,8867).addRange(8870,8888).addRange(8894,8895).addRange(8905,8909).addRange(8912,8913).addRange(8918,8941).addRange(8944,8959).addRange(8968,8971).addRange(8992,8993).addRange(9001,9002).addRange(10088,10101).addRange(10179,10182).addRange(10184,10185).addRange(10187,10189).addRange(10195,10198).addRange(10204,10206).addRange(10210,10223).addRange(10627,10648).addRange(10651,10656).addRange(10658,10671).addRange(10688,10693).addRange(10702,10706).addRange(10708,10709).addRange(10712,10716).addRange(10723,10725).addRange(10728,10729).addRange(10740,10745).addRange(10748,10749).addRange(10762,10780).addRange(10782,10785).addRange(10795,10798).addRange(10804,10805),ee.addRange(10812,10814).addRange(10839,10840).addRange(10852,10853).addRange(10858,10861).addRange(10863,10864).addRange(10867,10868).addRange(10873,10915).addRange(10918,10925).addRange(10927,10966).addRange(10978,10982).addRange(10988,10990).addRange(10999,11003).addRange(11778,11781).addRange(11785,11786).addRange(11788,11789).addRange(11804,11805).addRange(11808,11817).addRange(12296,12305).addRange(12308,12315).addRange(65113,65118).addRange(65124,65125).addRange(65288,65289).addRange(65375,65376).addRange(65378,65379),m.exports=ee},49965:(m,v,q)=>{const ee=q(78776)(39,46,58,94,96,168,173,175,180,890,903,1369,1375,1471,1479,1524,1564,1600,1648,1807,1809,2042,2045,2362,2364,2381,2417,2433,2492,2509,2558,2620,2641,2677,2748,2765,2817,2876,2879,2893,2946,3008,3021,3072,3076,3201,3260,3263,3270,3405,3457,3530,3542,3633,3761,3782,3893,3895,3897,4038,4226,4237,4253,4348,6086,6103,6109,6211,6313,6450,6683,6742,6752,6754,6783,6823,6964,6972,6978,7142,7149,7405,7412,7544,8125,8228,8231,8305,8319,11631,11647,11823,12293,12347,40981,42508,42623,42864,43010,43014,43019,43052,43263,43443,43471,43587,43596,43632,43644,43696,43713,43741,43766,44005,44008,44013,64286,65043,65106,65109,65279,65287,65294,65306,65342,65344,65392,65507,66045,66272,68159,69633,69821,69837,70003,70095,70196,70206,70367,70464,70726,70750,70842,71229,71339,71341,71351,71998,72003,72160,72263,72767,73018,73031,73109,73111,94031,121461,121476,917505);ee.addRange(183,184).addRange(688,879).addRange(884,885).addRange(900,901).addRange(1155,1161).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1536,1541).addRange(1552,1562).addRange(1611,1631).addRange(1750,1757).addRange(1759,1768).addRange(1770,1773).addRange(1840,1866).addRange(1958,1968).addRange(2027,2037).addRange(2070,2093).addRange(2137,2139).addRange(2259,2306).addRange(2369,2376).addRange(2385,2391).addRange(2402,2403).addRange(2497,2500).addRange(2530,2531).addRange(2561,2562).addRange(2625,2626).addRange(2631,2632).addRange(2635,2637).addRange(2672,2673).addRange(2689,2690).addRange(2753,2757).addRange(2759,2760).addRange(2786,2787).addRange(2810,2815).addRange(2881,2884).addRange(2901,2902).addRange(2914,2915).addRange(3134,3136).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3170,3171).addRange(3276,3277).addRange(3298,3299).addRange(3328,3329).addRange(3387,3388).addRange(3393,3396).addRange(3426,3427).addRange(3538,3540).addRange(3636,3642),ee.addRange(3654,3662).addRange(3764,3772).addRange(3784,3789).addRange(3864,3865).addRange(3953,3966).addRange(3968,3972).addRange(3974,3975).addRange(3981,3991).addRange(3993,4028).addRange(4141,4144).addRange(4146,4151).addRange(4153,4154).addRange(4157,4158).addRange(4184,4185).addRange(4190,4192).addRange(4209,4212).addRange(4229,4230).addRange(4957,4959).addRange(5906,5908).addRange(5938,5940).addRange(5970,5971).addRange(6002,6003).addRange(6068,6069).addRange(6071,6077).addRange(6089,6099).addRange(6155,6158).addRange(6277,6278).addRange(6432,6434).addRange(6439,6440).addRange(6457,6459).addRange(6679,6680).addRange(6744,6750).addRange(6757,6764).addRange(6771,6780).addRange(6832,6848).addRange(6912,6915).addRange(6966,6970).addRange(7019,7027).addRange(7040,7041).addRange(7074,7077).addRange(7080,7081).addRange(7083,7085).addRange(7144,7145).addRange(7151,7153).addRange(7212,7219).addRange(7222,7223).addRange(7288,7293).addRange(7376,7378).addRange(7380,7392).addRange(7394,7400).addRange(7416,7417),ee.addRange(7468,7530).addRange(7579,7673).addRange(7675,7679).addRange(8127,8129).addRange(8141,8143).addRange(8157,8159).addRange(8173,8175).addRange(8189,8190).addRange(8203,8207).addRange(8216,8217).addRange(8234,8238).addRange(8288,8292).addRange(8294,8303).addRange(8336,8348).addRange(8400,8432).addRange(11388,11389).addRange(11503,11505).addRange(11744,11775).addRange(12330,12333).addRange(12337,12341).addRange(12441,12446).addRange(12540,12542).addRange(42232,42237).addRange(42607,42610).addRange(42612,42621).addRange(42652,42655).addRange(42736,42737).addRange(42752,42785).addRange(42888,42890).addRange(43e3,43001).addRange(43045,43046).addRange(43204,43205).addRange(43232,43249).addRange(43302,43309).addRange(43335,43345).addRange(43392,43394).addRange(43446,43449).addRange(43452,43453).addRange(43493,43494).addRange(43561,43566).addRange(43569,43570).addRange(43573,43574).addRange(43698,43700).addRange(43703,43704).addRange(43710,43711).addRange(43756,43757).addRange(43763,43764).addRange(43867,43871).addRange(43881,43883).addRange(64434,64449).addRange(65024,65039),ee.addRange(65056,65071).addRange(65438,65439).addRange(65529,65531).addRange(66422,66426).addRange(68097,68099).addRange(68101,68102).addRange(68108,68111).addRange(68152,68154).addRange(68325,68326).addRange(68900,68903).addRange(69291,69292).addRange(69446,69456).addRange(69688,69702).addRange(69759,69761).addRange(69811,69814).addRange(69817,69818).addRange(69888,69890).addRange(69927,69931).addRange(69933,69940).addRange(70016,70017).addRange(70070,70078).addRange(70089,70092).addRange(70191,70193).addRange(70198,70199).addRange(70371,70378).addRange(70400,70401).addRange(70459,70460).addRange(70502,70508).addRange(70512,70516).addRange(70712,70719).addRange(70722,70724).addRange(70835,70840).addRange(70847,70848).addRange(70850,70851).addRange(71090,71093).addRange(71100,71101).addRange(71103,71104).addRange(71132,71133).addRange(71219,71226).addRange(71231,71232).addRange(71344,71349).addRange(71453,71455).addRange(71458,71461).addRange(71463,71467).addRange(71727,71735).addRange(71737,71738).addRange(71995,71996).addRange(72148,72151).addRange(72154,72155).addRange(72193,72202).addRange(72243,72248),ee.addRange(72251,72254).addRange(72273,72278).addRange(72281,72283).addRange(72330,72342).addRange(72344,72345).addRange(72752,72758).addRange(72760,72765).addRange(72850,72871).addRange(72874,72880).addRange(72882,72883).addRange(72885,72886).addRange(73009,73014).addRange(73020,73021).addRange(73023,73029).addRange(73104,73105).addRange(73459,73460).addRange(78896,78904).addRange(92912,92916).addRange(92976,92982).addRange(92992,92995).addRange(94095,94111).addRange(94176,94177).addRange(94179,94180).addRange(113821,113822).addRange(113824,113827).addRange(119143,119145).addRange(119155,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123184,123197).addRange(123628,123631).addRange(125136,125142).addRange(125252,125259).addRange(127995,127999).addRange(917536,917631).addRange(917760,917999),m.exports=ee},32948:(m,v,q)=>{const ee=q(78776)(170,181,186,837,895,902,908,4295,4301,8025,8027,8029,8126,8305,8319,8450,8455,8469,8484,8486,8488,8505,8526,11559,11565,119970,119995,120134);ee.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,442).addRange(444,447).addRange(452,659).addRange(661,696).addRange(704,705).addRange(736,740).addRange(880,883).addRange(886,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(4256,4293).addRange(4304,4346).addRange(4349,4351).addRange(5024,5109).addRange(5112,5117).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7424,7615).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8336,8348).addRange(8458,8467).addRange(8473,8477).addRange(8490,8493).addRange(8495,8500).addRange(8508,8511).addRange(8517,8521),ee.addRange(8544,8575).addRange(8579,8580).addRange(9398,9449).addRange(11264,11310).addRange(11312,11358).addRange(11360,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(42560,42605).addRange(42624,42653).addRange(42786,42887).addRange(42891,42894).addRange(42896,42943).addRange(42946,42954).addRange(42997,42998).addRange(43e3,43002).addRange(43824,43866).addRange(43868,43880).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65313,65338).addRange(65345,65370).addRange(66560,66639).addRange(66736,66771).addRange(66776,66811).addRange(68736,68786).addRange(68800,68850).addRange(71840,71903).addRange(93760,93823).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596),ee.addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(125184,125251).addRange(127280,127305).addRange(127312,127337).addRange(127344,127369),m.exports=ee},65314:(m,v,q)=>{const ee=q(78776)(181,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,313,315,317,319,321,323,325,327,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,379,381,383,388,418,420,425,428,437,444,461,463,465,467,469,471,473,475,478,480,482,484,486,488,490,492,494,500,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,577,584,586,588,590,837,880,882,886,895,902,908,962,984,986,988,990,992,994,996,998,1e3,1002,1004,1006,1015,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1219,1221,1223,1225,1227,1229,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,1415,4295,4301,7680,7682,7684,7686,7688,7690,7692,7694,7696,7698,7700,7702,7704,7706,7708,7710,7712,7714,7716,7718,7720,7722,7724,7726,7728,7730,7732,7734,7736,7738,7740,7742,7744,7746,7748,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768,7770,7772,7774,7776,7778,7780,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800,7802,7804,7806,7808,7810,7812,7814,7816,7818,7820,7822,7824,7826,7828,7838,7840,7842,7844,7846,7848,7850,7852,7854,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902,7904,7906,7908,7910,7912,7914,7916,7918,7920,7922,7924,7926,7928,7930,7932,7934,8025,8027,8029,8031,8486,8498,8579,11360,11367,11369,11371,11378,11381,11394,11396,11398,11400,11402,11404,11406,11408,11410,11412,11414,11416,11418,11420,11422,11424,11426,11428,11430,11432,11434,11436,11438,11440,11442,11444,11446,11448,11450,11452,11454,11456,11458,11460,11462,11464,11466,11468,11470,11472,11474,11476,11478,11480,11482,11484,11486,11488,11490,11499,11501,11506,42560,42562,42564,42566,42568,42570,42572,42574,42576,42578,42580,42582,42584,42586,42588,42590,42592,42594,42596,42598,42600,42602,42604,42624,42626,42628,42630,42632,42634,42636,42638,42640,42642,42644,42646,42648,42650,42786,42788,42790,42792,42794,42796,42798,42802,42804,42806,42808,42810,42812,42814,42816,42818,42820,42822,42824,42826,42828,42830,42832,42834,42836,42838,42840,42842,42844,42846,42848,42850,42852,42854,42856,42858,42860,42862,42873,42875,42880,42882,42884,42886,42891,42893,42896,42898,42902,42904,42906,42908,42910,42912,42914,42916,42918,42920,42934,42936,42938,42940,42942,42946,42953,42997);ee.addRange(65,90).addRange(192,214).addRange(216,223).addRange(329,330).addRange(376,377).addRange(385,386).addRange(390,391).addRange(393,395).addRange(398,401).addRange(403,404).addRange(406,408).addRange(412,413).addRange(415,416).addRange(422,423).addRange(430,431).addRange(433,435).addRange(439,440).addRange(452,453).addRange(455,456).addRange(458,459).addRange(497,498).addRange(502,504).addRange(570,571).addRange(573,574).addRange(579,582).addRange(904,906).addRange(910,911).addRange(913,929).addRange(931,939).addRange(975,977).addRange(981,982).addRange(1008,1009).addRange(1012,1013).addRange(1017,1018).addRange(1021,1071).addRange(1216,1217).addRange(1329,1366).addRange(4256,4293).addRange(5112,5117).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7834,7835).addRange(7944,7951).addRange(7960,7965).addRange(7976,7983).addRange(7992,7999).addRange(8008,8013).addRange(8040,8047).addRange(8064,8111).addRange(8114,8116),ee.addRange(8119,8124).addRange(8130,8132).addRange(8135,8140).addRange(8152,8155).addRange(8168,8172).addRange(8178,8180).addRange(8183,8188).addRange(8490,8491).addRange(8544,8559).addRange(9398,9423).addRange(11264,11310).addRange(11362,11364).addRange(11373,11376).addRange(11390,11392).addRange(42877,42878).addRange(42922,42926).addRange(42928,42932).addRange(42948,42951).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65313,65338).addRange(66560,66599).addRange(66736,66771).addRange(68736,68786).addRange(71840,71871).addRange(93760,93791).addRange(125184,125217),m.exports=ee},78562:(m,v,q)=>{const ee=q(78776)(181,447,601,611,623,629,637,640,658,837,895,902,908,4295,4301,7545,7549,7566,7838,8025,8027,8029,8126,8486,8498,8526,11559,11565,43859);ee.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,311).addRange(313,396).addRange(398,410).addRange(412,425).addRange(428,441).addRange(444,445).addRange(452,544).addRange(546,563).addRange(570,596).addRange(598,599).addRange(603,604).addRange(608,609).addRange(613,614).addRange(616,620).addRange(625,626).addRange(642,643).addRange(647,652).addRange(669,670).addRange(880,883).addRange(886,887).addRange(891,893).addRange(904,906).addRange(910,929).addRange(931,977).addRange(981,1013).addRange(1015,1019).addRange(1021,1153).addRange(1162,1327).addRange(1329,1366).addRange(1377,1415).addRange(4256,4293).addRange(4304,4346).addRange(4349,4351).addRange(5024,5109).addRange(5112,5117).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7680,7835).addRange(7840,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124),ee.addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8490,8491).addRange(8544,8575).addRange(8579,8580).addRange(9398,9449).addRange(11264,11310).addRange(11312,11358).addRange(11360,11376).addRange(11378,11379).addRange(11381,11382).addRange(11390,11491).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(42560,42605).addRange(42624,42651).addRange(42786,42799).addRange(42802,42863).addRange(42873,42887).addRange(42891,42893).addRange(42896,42900).addRange(42902,42926).addRange(42928,42943).addRange(42946,42954).addRange(42997,42998).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65313,65338).addRange(65345,65370).addRange(66560,66639).addRange(66736,66771).addRange(66776,66811).addRange(68736,68786).addRange(68800,68850).addRange(71840,71903).addRange(93760,93823).addRange(125184,125251),m.exports=ee},12104:(m,v,q)=>{const ee=q(78776)(256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,313,315,317,319,321,323,325,327,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,379,381,388,418,420,425,428,437,444,461,463,465,467,469,471,473,475,478,480,482,484,486,488,490,492,494,500,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,577,584,586,588,590,880,882,886,895,902,908,975,984,986,988,990,992,994,996,998,1e3,1002,1004,1006,1012,1015,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1219,1221,1223,1225,1227,1229,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,4295,4301,7680,7682,7684,7686,7688,7690,7692,7694,7696,7698,7700,7702,7704,7706,7708,7710,7712,7714,7716,7718,7720,7722,7724,7726,7728,7730,7732,7734,7736,7738,7740,7742,7744,7746,7748,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768,7770,7772,7774,7776,7778,7780,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800,7802,7804,7806,7808,7810,7812,7814,7816,7818,7820,7822,7824,7826,7828,7838,7840,7842,7844,7846,7848,7850,7852,7854,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902,7904,7906,7908,7910,7912,7914,7916,7918,7920,7922,7924,7926,7928,7930,7932,7934,8025,8027,8029,8031,8486,8498,8579,11360,11367,11369,11371,11378,11381,11394,11396,11398,11400,11402,11404,11406,11408,11410,11412,11414,11416,11418,11420,11422,11424,11426,11428,11430,11432,11434,11436,11438,11440,11442,11444,11446,11448,11450,11452,11454,11456,11458,11460,11462,11464,11466,11468,11470,11472,11474,11476,11478,11480,11482,11484,11486,11488,11490,11499,11501,11506,42560,42562,42564,42566,42568,42570,42572,42574,42576,42578,42580,42582,42584,42586,42588,42590,42592,42594,42596,42598,42600,42602,42604,42624,42626,42628,42630,42632,42634,42636,42638,42640,42642,42644,42646,42648,42650,42786,42788,42790,42792,42794,42796,42798,42802,42804,42806,42808,42810,42812,42814,42816,42818,42820,42822,42824,42826,42828,42830,42832,42834,42836,42838,42840,42842,42844,42846,42848,42850,42852,42854,42856,42858,42860,42862,42873,42875,42880,42882,42884,42886,42891,42893,42896,42898,42902,42904,42906,42908,42910,42912,42914,42916,42918,42920,42934,42936,42938,42940,42942,42946,42953,42997);ee.addRange(65,90).addRange(192,214).addRange(216,222).addRange(376,377).addRange(385,386).addRange(390,391).addRange(393,395).addRange(398,401).addRange(403,404).addRange(406,408).addRange(412,413).addRange(415,416).addRange(422,423).addRange(430,431).addRange(433,435).addRange(439,440).addRange(452,453).addRange(455,456).addRange(458,459).addRange(497,498).addRange(502,504).addRange(570,571).addRange(573,574).addRange(579,582).addRange(904,906).addRange(910,911).addRange(913,929).addRange(931,939).addRange(1017,1018).addRange(1021,1071).addRange(1216,1217).addRange(1329,1366).addRange(4256,4293).addRange(5024,5109).addRange(7312,7354).addRange(7357,7359).addRange(7944,7951).addRange(7960,7965).addRange(7976,7983).addRange(7992,7999).addRange(8008,8013).addRange(8040,8047).addRange(8072,8079).addRange(8088,8095).addRange(8104,8111).addRange(8120,8124).addRange(8136,8140).addRange(8152,8155).addRange(8168,8172).addRange(8184,8188).addRange(8490,8491),ee.addRange(8544,8559).addRange(9398,9423).addRange(11264,11310).addRange(11362,11364).addRange(11373,11376).addRange(11390,11392).addRange(42877,42878).addRange(42922,42926).addRange(42928,42932).addRange(42948,42951).addRange(65313,65338).addRange(66560,66599).addRange(66736,66771).addRange(68736,68786).addRange(71840,71871).addRange(93760,93791).addRange(125184,125217),m.exports=ee},41347:(m,v,q)=>{const ee=q(78776)(160,168,170,173,175,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,310,313,315,317,323,325,327,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,379,381,383,388,418,420,425,428,437,444,463,465,467,469,471,473,475,478,480,482,484,486,488,490,492,494,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,577,584,586,588,590,847,880,882,884,886,890,908,962,984,986,988,990,992,994,996,998,1e3,1002,1004,1006,1015,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1219,1221,1223,1225,1227,1229,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,1415,1564,2527,2611,2614,2654,3635,3763,3852,3907,3917,3922,3927,3932,3945,3955,3969,3987,3997,4002,4007,4012,4025,4295,4301,4348,7544,7680,7682,7684,7686,7688,7690,7692,7694,7696,7698,7700,7702,7704,7706,7708,7710,7712,7714,7716,7718,7720,7722,7724,7726,7728,7730,7732,7734,7736,7738,7740,7742,7744,7746,7748,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768,7770,7772,7774,7776,7778,7780,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800,7802,7804,7806,7808,7810,7812,7814,7816,7818,7820,7822,7824,7826,7828,7838,7840,7842,7844,7846,7848,7850,7852,7854,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902,7904,7906,7908,7910,7912,7914,7916,7918,7920,7922,7924,7926,7928,7930,7932,7934,8025,8027,8029,8031,8049,8051,8053,8055,8057,8059,8061,8147,8163,8209,8215,8252,8254,8279,8360,8484,8486,8488,8579,8585,10764,10972,11360,11367,11369,11371,11378,11381,11394,11396,11398,11400,11402,11404,11406,11408,11410,11412,11414,11416,11418,11420,11422,11424,11426,11428,11430,11432,11434,11436,11438,11440,11442,11444,11446,11448,11450,11452,11454,11456,11458,11460,11462,11464,11466,11468,11470,11472,11474,11476,11478,11480,11482,11484,11486,11488,11490,11499,11501,11506,11631,11935,12019,12288,12342,12447,12543,42560,42562,42564,42566,42568,42570,42572,42574,42576,42578,42580,42582,42584,42586,42588,42590,42592,42594,42596,42598,42600,42602,42604,42624,42626,42628,42630,42632,42634,42636,42638,42640,42642,42644,42646,42648,42650,42786,42788,42790,42792,42794,42796,42798,42802,42804,42806,42808,42810,42812,42814,42816,42818,42820,42822,42824,42826,42828,42830,42832,42834,42836,42838,42840,42842,42844,42846,42848,42850,42852,42854,42856,42858,42860,42862,42864,42873,42875,42880,42882,42884,42886,42891,42893,42896,42898,42902,42904,42906,42908,42910,42912,42914,42916,42918,42920,42934,42936,42938,42940,42942,42946,42953,42997,43881,64016,64018,64032,64034,64285,64318,65140,65279,119970,119995,120134,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590,127376);ee.addRange(65,90).addRange(178,181).addRange(184,186).addRange(188,190).addRange(192,214).addRange(216,223).addRange(306,308).addRange(319,321).addRange(329,330).addRange(376,377).addRange(385,386).addRange(390,391).addRange(393,395).addRange(398,401).addRange(403,404).addRange(406,408).addRange(412,413).addRange(415,416).addRange(422,423).addRange(430,431).addRange(433,435).addRange(439,440).addRange(452,461).addRange(497,500).addRange(502,504).addRange(570,571).addRange(573,574).addRange(579,582).addRange(688,696).addRange(728,733).addRange(736,740).addRange(832,833).addRange(835,837).addRange(894,895).addRange(900,906).addRange(910,911).addRange(913,929).addRange(931,939).addRange(975,982).addRange(1008,1010).addRange(1012,1013).addRange(1017,1018).addRange(1021,1071).addRange(1216,1217).addRange(1329,1366).addRange(1653,1656).addRange(2392,2399).addRange(2524,2525).addRange(2649,2651).addRange(2908,2909).addRange(3804,3805),ee.addRange(3957,3961).addRange(4256,4293).addRange(4447,4448).addRange(5112,5117).addRange(6068,6069).addRange(6155,6158).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7468,7470).addRange(7472,7482).addRange(7484,7501).addRange(7503,7530).addRange(7579,7615).addRange(7834,7835).addRange(7944,7951).addRange(7960,7965).addRange(7976,7983).addRange(7992,7999).addRange(8008,8013).addRange(8040,8047).addRange(8064,8111).addRange(8114,8116).addRange(8119,8132).addRange(8135,8143).addRange(8152,8155).addRange(8157,8159).addRange(8168,8175).addRange(8178,8180).addRange(8183,8190).addRange(8192,8207).addRange(8228,8230).addRange(8234,8239).addRange(8243,8244).addRange(8246,8247).addRange(8263,8265).addRange(8287,8305).addRange(8308,8334).addRange(8336,8348).addRange(8448,8451).addRange(8453,8455).addRange(8457,8467).addRange(8469,8470).addRange(8473,8477).addRange(8480,8482).addRange(8490,8493).addRange(8495,8505).addRange(8507,8512).addRange(8517,8521).addRange(8528,8575).addRange(8748,8749),ee.addRange(8751,8752).addRange(9001,9002).addRange(9312,9450).addRange(10868,10870).addRange(11264,11310).addRange(11362,11364).addRange(11373,11376).addRange(11388,11392).addRange(12032,12245).addRange(12344,12346).addRange(12443,12444).addRange(12593,12686).addRange(12690,12703).addRange(12800,12830).addRange(12832,12871).addRange(12880,12926).addRange(12928,13311).addRange(42652,42653).addRange(42877,42878).addRange(42922,42926).addRange(42928,42932).addRange(42948,42951).addRange(43e3,43001).addRange(43868,43871).addRange(43888,43967).addRange(63744,64013).addRange(64021,64030).addRange(64037,64038).addRange(64042,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64287,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65020).addRange(65024,65049).addRange(65072,65092).addRange(65095,65106).addRange(65108,65126).addRange(65128,65131).addRange(65136,65138).addRange(65142,65276).addRange(65281,65470).addRange(65474,65479).addRange(65482,65487),ee.addRange(65490,65495).addRange(65498,65500).addRange(65504,65510).addRange(65512,65518).addRange(65520,65528).addRange(66560,66599).addRange(66736,66771).addRange(68736,68786).addRange(71840,71871).addRange(93760,93791).addRange(113824,113827).addRange(119134,119140).addRange(119155,119162).addRange(119227,119232).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,120831).addRange(125184,125217).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(127232,127242),ee.addRange(127248,127278).addRange(127280,127311).addRange(127338,127340).addRange(127488,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(130032,130041).addRange(194560,195101).addRange(917504,921599),m.exports=ee},50589:(m,v,q)=>{const ee=q(78776)(181,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,311,314,316,318,320,322,324,326,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,378,380,387,389,392,396,402,405,414,417,419,421,424,429,432,436,438,441,445,447,452,460,462,464,466,468,470,472,474,479,481,483,485,487,489,491,493,499,501,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,547,549,551,553,555,557,559,561,563,572,578,583,585,587,589,601,611,623,629,637,640,658,837,881,883,887,912,985,987,989,991,993,995,997,999,1001,1003,1005,1013,1016,1019,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1218,1220,1222,1224,1226,1228,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,7545,7549,7566,7681,7683,7685,7687,7689,7691,7693,7695,7697,7699,7701,7703,7705,7707,7709,7711,7713,7715,7717,7719,7721,7723,7725,7727,7729,7731,7733,7735,7737,7739,7741,7743,7745,7747,7749,7751,7753,7755,7757,7759,7761,7763,7765,7767,7769,7771,7773,7775,7777,7779,7781,7783,7785,7787,7789,7791,7793,7795,7797,7799,7801,7803,7805,7807,7809,7811,7813,7815,7817,7819,7821,7823,7825,7827,7841,7843,7845,7847,7849,7851,7853,7855,7857,7859,7861,7863,7865,7867,7869,7871,7873,7875,7877,7879,7881,7883,7885,7887,7889,7891,7893,7895,7897,7899,7901,7903,7905,7907,7909,7911,7913,7915,7917,7919,7921,7923,7925,7927,7929,7931,7933,8126,8526,8580,11361,11368,11370,11372,11379,11382,11393,11395,11397,11399,11401,11403,11405,11407,11409,11411,11413,11415,11417,11419,11421,11423,11425,11427,11429,11431,11433,11435,11437,11439,11441,11443,11445,11447,11449,11451,11453,11455,11457,11459,11461,11463,11465,11467,11469,11471,11473,11475,11477,11479,11481,11483,11485,11487,11489,11491,11500,11502,11507,11559,11565,42561,42563,42565,42567,42569,42571,42573,42575,42577,42579,42581,42583,42585,42587,42589,42591,42593,42595,42597,42599,42601,42603,42605,42625,42627,42629,42631,42633,42635,42637,42639,42641,42643,42645,42647,42649,42651,42787,42789,42791,42793,42795,42797,42799,42803,42805,42807,42809,42811,42813,42815,42817,42819,42821,42823,42825,42827,42829,42831,42833,42835,42837,42839,42841,42843,42845,42847,42849,42851,42853,42855,42857,42859,42861,42863,42874,42876,42879,42881,42883,42885,42887,42892,42897,42903,42905,42907,42909,42911,42913,42915,42917,42919,42921,42933,42935,42937,42939,42941,42943,42947,42952,42954,42998,43859);ee.addRange(97,122).addRange(223,246).addRange(248,255).addRange(328,329).addRange(382,384).addRange(409,410).addRange(454,455).addRange(457,458).addRange(476,477).addRange(495,497).addRange(575,576).addRange(591,596).addRange(598,599).addRange(603,604).addRange(608,609).addRange(613,614).addRange(616,620).addRange(625,626).addRange(642,643).addRange(647,652).addRange(669,670).addRange(891,893).addRange(940,974).addRange(976,977).addRange(981,983).addRange(1007,1011).addRange(1072,1119).addRange(1230,1231).addRange(1377,1415).addRange(5112,5117).addRange(7296,7304).addRange(7829,7835).addRange(7935,7943).addRange(7952,7957).addRange(7968,7975).addRange(7984,7991).addRange(8e3,8005).addRange(8016,8023).addRange(8032,8039).addRange(8048,8061).addRange(8064,8071).addRange(8080,8087).addRange(8096,8103).addRange(8112,8116).addRange(8118,8119).addRange(8130,8132).addRange(8134,8135).addRange(8144,8147).addRange(8150,8151).addRange(8160,8167).addRange(8178,8180),ee.addRange(8182,8183).addRange(8560,8575).addRange(9424,9449).addRange(11312,11358).addRange(11365,11366).addRange(11520,11557).addRange(42899,42900).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65345,65370).addRange(66600,66639).addRange(66776,66811).addRange(68800,68850).addRange(71872,71903).addRange(93792,93823).addRange(125218,125251),m.exports=ee},50046:(m,v,q)=>{const ee=q(78776)(181,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,311,314,316,318,320,322,324,326,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,378,380,387,389,392,396,402,405,414,417,419,421,424,429,432,436,438,441,445,447,462,464,466,468,470,472,474,479,481,483,485,487,489,491,493,501,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,547,549,551,553,555,557,559,561,563,572,578,583,585,587,589,601,611,623,629,637,640,658,837,881,883,887,912,985,987,989,991,993,995,997,999,1001,1003,1005,1013,1016,1019,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1218,1220,1222,1224,1226,1228,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,7545,7549,7566,7681,7683,7685,7687,7689,7691,7693,7695,7697,7699,7701,7703,7705,7707,7709,7711,7713,7715,7717,7719,7721,7723,7725,7727,7729,7731,7733,7735,7737,7739,7741,7743,7745,7747,7749,7751,7753,7755,7757,7759,7761,7763,7765,7767,7769,7771,7773,7775,7777,7779,7781,7783,7785,7787,7789,7791,7793,7795,7797,7799,7801,7803,7805,7807,7809,7811,7813,7815,7817,7819,7821,7823,7825,7827,7841,7843,7845,7847,7849,7851,7853,7855,7857,7859,7861,7863,7865,7867,7869,7871,7873,7875,7877,7879,7881,7883,7885,7887,7889,7891,7893,7895,7897,7899,7901,7903,7905,7907,7909,7911,7913,7915,7917,7919,7921,7923,7925,7927,7929,7931,7933,8124,8126,8140,8188,8526,8580,11361,11368,11370,11372,11379,11382,11393,11395,11397,11399,11401,11403,11405,11407,11409,11411,11413,11415,11417,11419,11421,11423,11425,11427,11429,11431,11433,11435,11437,11439,11441,11443,11445,11447,11449,11451,11453,11455,11457,11459,11461,11463,11465,11467,11469,11471,11473,11475,11477,11479,11481,11483,11485,11487,11489,11491,11500,11502,11507,11559,11565,42561,42563,42565,42567,42569,42571,42573,42575,42577,42579,42581,42583,42585,42587,42589,42591,42593,42595,42597,42599,42601,42603,42605,42625,42627,42629,42631,42633,42635,42637,42639,42641,42643,42645,42647,42649,42651,42787,42789,42791,42793,42795,42797,42799,42803,42805,42807,42809,42811,42813,42815,42817,42819,42821,42823,42825,42827,42829,42831,42833,42835,42837,42839,42841,42843,42845,42847,42849,42851,42853,42855,42857,42859,42861,42863,42874,42876,42879,42881,42883,42885,42887,42892,42897,42903,42905,42907,42909,42911,42913,42915,42917,42919,42921,42933,42935,42937,42939,42941,42943,42947,42952,42954,42998,43859);ee.addRange(97,122).addRange(223,246).addRange(248,255).addRange(328,329).addRange(382,384).addRange(409,410).addRange(453,454).addRange(456,457).addRange(459,460).addRange(476,477).addRange(495,496).addRange(498,499).addRange(575,576).addRange(591,596).addRange(598,599).addRange(603,604).addRange(608,609).addRange(613,614).addRange(616,620).addRange(625,626).addRange(642,643).addRange(647,652).addRange(669,670).addRange(891,893).addRange(940,974).addRange(976,977).addRange(981,983).addRange(1007,1011).addRange(1072,1119).addRange(1230,1231).addRange(1377,1415).addRange(4304,4346).addRange(4349,4351).addRange(5112,5117).addRange(7296,7304).addRange(7829,7835).addRange(7935,7943).addRange(7952,7957).addRange(7968,7975).addRange(7984,7991).addRange(8e3,8005).addRange(8016,8023).addRange(8032,8039).addRange(8048,8061).addRange(8064,8116).addRange(8118,8119).addRange(8130,8132).addRange(8134,8135).addRange(8144,8147).addRange(8150,8151).addRange(8160,8167),ee.addRange(8178,8180).addRange(8182,8183).addRange(8560,8575).addRange(9424,9449).addRange(11312,11358).addRange(11365,11366).addRange(11520,11557).addRange(42899,42900).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65345,65370).addRange(66600,66639).addRange(66776,66811).addRange(68800,68850).addRange(71872,71903).addRange(93792,93823).addRange(125218,125251),m.exports=ee},77336:(m,v,q)=>{const ee=q(78776)(45,1418,1470,5120,6150,8275,8315,8331,8722,11799,11802,11840,12316,12336,12448,65112,65123,65293,69293);ee.addRange(8208,8213).addRange(11834,11835).addRange(65073,65074),m.exports=ee},32016:(m,v,q)=>{const ee=q(78776)(173,847,1564,12644,65279,65440);ee.addRange(4447,4448).addRange(6068,6069).addRange(6155,6158).addRange(8203,8207).addRange(8234,8238).addRange(8288,8303).addRange(65024,65039).addRange(65520,65528).addRange(113824,113827).addRange(119155,119162).addRange(917504,921599),m.exports=ee},42339:(m,v,q)=>{const ee=q(78776)(329,1651,3959,3961,917505);ee.addRange(6051,6052).addRange(8298,8303).addRange(9001,9002),m.exports=ee},97707:(m,v,q)=>{const ee=q(78776)(94,96,168,175,180,890,1369,1471,1476,2364,2381,2417,2492,2509,2620,2637,2748,2765,2876,2893,2901,3021,3149,3260,3277,3405,3530,3662,3770,3893,3895,3897,4038,4151,4239,6109,6783,6964,6980,7405,7412,8125,11823,12540,42607,42623,43204,43347,43443,43456,43493,43766,64286,65342,65344,65392,65507,66272,70003,70080,70460,70477,70722,70726,71231,71467,72003,72160,72244,72263,72345,72767,73026,73111);ee.addRange(183,184).addRange(688,846).addRange(848,855).addRange(861,866).addRange(884,885).addRange(900,901).addRange(1155,1159).addRange(1425,1441).addRange(1443,1469).addRange(1473,1474).addRange(1611,1618).addRange(1623,1624).addRange(1759,1760).addRange(1765,1766).addRange(1770,1772).addRange(1840,1866).addRange(1958,1968).addRange(2027,2037).addRange(2072,2073).addRange(2275,2302).addRange(2385,2388).addRange(2813,2815).addRange(3387,3388).addRange(3655,3660).addRange(3784,3788).addRange(3864,3865).addRange(3902,3903).addRange(3970,3972).addRange(3974,3975).addRange(4153,4154).addRange(4195,4196).addRange(4201,4205).addRange(4231,4237).addRange(4250,4251).addRange(4957,4959).addRange(6089,6099).addRange(6457,6459).addRange(6773,6780).addRange(6832,6845).addRange(7019,7027).addRange(7082,7083).addRange(7222,7223).addRange(7288,7293).addRange(7376,7400).addRange(7415,7417).addRange(7468,7530).addRange(7620,7631).addRange(7669,7673).addRange(7677,7679).addRange(8127,8129).addRange(8141,8143),ee.addRange(8157,8159).addRange(8173,8175).addRange(8189,8190).addRange(11503,11505).addRange(12330,12335).addRange(12441,12444).addRange(42620,42621).addRange(42652,42653).addRange(42736,42737).addRange(42752,42785).addRange(42888,42890).addRange(43e3,43001).addRange(43232,43249).addRange(43307,43310).addRange(43643,43645).addRange(43711,43714).addRange(43867,43871).addRange(43881,43883).addRange(44012,44013).addRange(65056,65071).addRange(65438,65439).addRange(68325,68326).addRange(68898,68903).addRange(69446,69456).addRange(69817,69818).addRange(69939,69940).addRange(70090,70092).addRange(70197,70198).addRange(70377,70378).addRange(70502,70508).addRange(70512,70516).addRange(70850,70851).addRange(71103,71104).addRange(71350,71351).addRange(71737,71738).addRange(71997,71998).addRange(73028,73029).addRange(92912,92916).addRange(92976,92982).addRange(94095,94111).addRange(94192,94193).addRange(119143,119145).addRange(119149,119154).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(123184,123190).addRange(123628,123631).addRange(125136,125142).addRange(125252,125254).addRange(125256,125258),m.exports=ee},23694:(m,v,q)=>{const ee=q(78776)(35,42,169,174,8252,8265,8482,8505,9e3,9167,9410,9654,9664,9742,9745,9752,9757,9760,9766,9770,9792,9794,9827,9832,9851,9881,9895,9928,9937,9981,9986,9989,9999,10002,10004,10006,10013,10017,10024,10052,10055,10060,10062,10071,10145,10160,10175,11088,11093,12336,12349,12951,12953,126980,127183,127374,127514,127535,128391,128400,128424,128444,128481,128483,128488,128495,128499,128745,128752);ee.addRange(48,57).addRange(8596,8601).addRange(8617,8618).addRange(8986,8987).addRange(9193,9203).addRange(9208,9210).addRange(9642,9643).addRange(9723,9726).addRange(9728,9732).addRange(9748,9749).addRange(9762,9763).addRange(9774,9775).addRange(9784,9786).addRange(9800,9811).addRange(9823,9824).addRange(9829,9830).addRange(9854,9855).addRange(9874,9879).addRange(9883,9884).addRange(9888,9889).addRange(9898,9899).addRange(9904,9905).addRange(9917,9918).addRange(9924,9925).addRange(9934,9935).addRange(9939,9940).addRange(9961,9962).addRange(9968,9973).addRange(9975,9978).addRange(9992,9997).addRange(10035,10036).addRange(10067,10069).addRange(10083,10084).addRange(10133,10135).addRange(10548,10549).addRange(11013,11015).addRange(11035,11036).addRange(127344,127345).addRange(127358,127359).addRange(127377,127386).addRange(127462,127487).addRange(127489,127490).addRange(127538,127546).addRange(127568,127569).addRange(127744,127777).addRange(127780,127891).addRange(127894,127895).addRange(127897,127899).addRange(127902,127984).addRange(127987,127989).addRange(127991,128253),ee.addRange(128255,128317).addRange(128329,128334).addRange(128336,128359).addRange(128367,128368).addRange(128371,128378).addRange(128394,128397).addRange(128405,128406).addRange(128420,128421).addRange(128433,128434).addRange(128450,128452).addRange(128465,128467).addRange(128476,128478).addRange(128506,128591).addRange(128640,128709).addRange(128715,128722).addRange(128725,128727).addRange(128736,128741).addRange(128747,128748).addRange(128755,128764).addRange(128992,129003).addRange(129292,129338).addRange(129340,129349).addRange(129351,129400).addRange(129402,129483).addRange(129485,129535).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750),m.exports=ee},94007:(m,v,q)=>{const ee=q(78776)(35,42,8205,8419,65039);ee.addRange(48,57).addRange(127462,127487).addRange(127995,127999).addRange(129456,129459).addRange(917536,917631),m.exports=ee},13916:(m,v,q)=>{const ee=q(78776)();ee.addRange(127995,127999),m.exports=ee},98053:(m,v,q)=>{const ee=q(78776)(9757,9977,127877,127943,128124,128143,128145,128170,128378,128400,128675,128704,128716,129292,129295,129318,129399,129467);ee.addRange(9994,9997).addRange(127938,127940).addRange(127946,127948).addRange(128066,128067).addRange(128070,128080).addRange(128102,128120).addRange(128129,128131).addRange(128133,128135).addRange(128372,128373).addRange(128405,128406).addRange(128581,128583).addRange(128587,128591).addRange(128692,128694).addRange(129304,129311).addRange(129328,129337).addRange(129340,129342).addRange(129461,129462).addRange(129464,129465).addRange(129485,129487).addRange(129489,129501),m.exports=ee},10906:(m,v,q)=>{const ee=q(78776)(9200,9203,9855,9875,9889,9934,9940,9962,9973,9978,9981,9989,10024,10060,10062,10071,10160,10175,11088,11093,126980,127183,127374,127489,127514,127535,127988,128064,128378,128420,128716);ee.addRange(8986,8987).addRange(9193,9196).addRange(9725,9726).addRange(9748,9749).addRange(9800,9811).addRange(9898,9899).addRange(9917,9918).addRange(9924,9925).addRange(9970,9971).addRange(9994,9995).addRange(10067,10069).addRange(10133,10135).addRange(11035,11036).addRange(127377,127386).addRange(127462,127487).addRange(127538,127542).addRange(127544,127546).addRange(127568,127569).addRange(127744,127776).addRange(127789,127797).addRange(127799,127868).addRange(127870,127891).addRange(127904,127946).addRange(127951,127955).addRange(127968,127984).addRange(127992,128062).addRange(128066,128252).addRange(128255,128317).addRange(128331,128334).addRange(128336,128359).addRange(128405,128406).addRange(128507,128591).addRange(128640,128709).addRange(128720,128722).addRange(128725,128727).addRange(128747,128748).addRange(128756,128764).addRange(128992,129003).addRange(129292,129338).addRange(129340,129349).addRange(129351,129400).addRange(129402,129483).addRange(129485,129535).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750),m.exports=ee},66359:(m,v,q)=>{const ee=q(78776)(169,174,8252,8265,8482,8505,9e3,9096,9167,9410,9654,9664,10004,10006,10013,10017,10024,10052,10055,10060,10062,10071,10145,10160,10175,11088,11093,12336,12349,12951,12953,127279,127374,127514,127535);ee.addRange(8596,8601).addRange(8617,8618).addRange(8986,8987).addRange(9193,9203).addRange(9208,9210).addRange(9642,9643).addRange(9723,9726).addRange(9728,9733).addRange(9735,9746).addRange(9748,9861).addRange(9872,9989).addRange(9992,10002).addRange(10035,10036).addRange(10067,10069).addRange(10083,10087).addRange(10133,10135).addRange(10548,10549).addRange(11013,11015).addRange(11035,11036).addRange(126976,127231).addRange(127245,127247).addRange(127340,127345).addRange(127358,127359).addRange(127377,127386).addRange(127405,127461).addRange(127489,127503).addRange(127538,127546).addRange(127548,127551).addRange(127561,127994).addRange(128e3,128317).addRange(128326,128591).addRange(128640,128767).addRange(128884,128895).addRange(128981,129023).addRange(129036,129039).addRange(129096,129103).addRange(129114,129119).addRange(129160,129167).addRange(129198,129279).addRange(129292,129338).addRange(129340,129349).addRange(129351,129791).addRange(130048,131069),m.exports=ee},17743:(m,v,q)=>{const ee=q(78776)(183,1600,2042,2901,3654,3782,6154,6211,6823,7222,7291,12293,40981,42508,43471,43494,43632,43741,65392,70493,72344,94179);ee.addRange(720,721).addRange(12337,12341).addRange(12445,12446).addRange(12540,12542).addRange(43763,43764).addRange(71110,71112).addRange(92994,92995).addRange(94176,94177).addRange(123196,123197).addRange(125252,125254),m.exports=ee},75530:(m,v,q)=>{const ee=q(78776)(908,1470,1472,1475,1478,1563,1758,1769,1808,1969,2074,2084,2088,2142,2363,2482,2493,2510,2563,2654,2678,2691,2761,2768,2809,2877,2880,2947,2972,3007,3024,3133,3294,3389,3517,3716,3749,3773,3782,3894,3896,3967,3973,4145,4152,4295,4301,4696,4800,6070,6314,6464,6743,6753,6971,7082,7143,7150,7379,7393,7418,8025,8027,8029,11559,11565,42611,43597,43697,43712,43714,64285,64318,65952,66927,67592,67644,67903,69293,69632,69932,70197,70280,70461,70463,70480,70725,70749,70841,70846,70849,71102,71230,71340,71350,71352,71462,71736,71739,71945,71997,72192,72272,72343,72766,72873,72881,72884,73030,73110,73112,73648,92917,113820,113823,119142,119365,119970,119995,120134,123647,125259,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);ee.addRange(32,126).addRange(160,172).addRange(174,767).addRange(880,887).addRange(890,895).addRange(900,906).addRange(910,929).addRange(931,1154).addRange(1162,1327).addRange(1329,1366).addRange(1369,1418).addRange(1421,1423).addRange(1488,1514).addRange(1519,1524).addRange(1542,1551).addRange(1566,1610).addRange(1632,1647).addRange(1649,1749).addRange(1765,1766).addRange(1774,1805).addRange(1810,1839).addRange(1869,1957).addRange(1984,2026).addRange(2036,2042).addRange(2046,2069).addRange(2096,2110).addRange(2112,2136).addRange(2144,2154).addRange(2208,2228).addRange(2230,2247).addRange(2307,2361).addRange(2365,2368).addRange(2377,2380).addRange(2382,2384).addRange(2392,2401).addRange(2404,2432).addRange(2434,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2495,2496).addRange(2503,2504).addRange(2507,2508).addRange(2524,2525).addRange(2527,2529).addRange(2534,2557).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600),ee.addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2624).addRange(2649,2652).addRange(2662,2671).addRange(2674,2676).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2749,2752).addRange(2763,2764).addRange(2784,2785).addRange(2790,2801).addRange(2818,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2887,2888).addRange(2891,2892).addRange(2908,2909).addRange(2911,2913).addRange(2918,2935).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3009,3010).addRange(3014,3016).addRange(3018,3020).addRange(3046,3066).addRange(3073,3075).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3137,3140).addRange(3160,3162).addRange(3168,3169).addRange(3174,3183),ee.addRange(3191,3200).addRange(3202,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3261,3262).addRange(3264,3265).addRange(3267,3268).addRange(3271,3272).addRange(3274,3275).addRange(3296,3297).addRange(3302,3311).addRange(3313,3314).addRange(3330,3340).addRange(3342,3344).addRange(3346,3386).addRange(3391,3392).addRange(3398,3400).addRange(3402,3404).addRange(3406,3407).addRange(3412,3414).addRange(3416,3425).addRange(3430,3455).addRange(3458,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3536,3537).addRange(3544,3550).addRange(3558,3567).addRange(3570,3572).addRange(3585,3632).addRange(3634,3635).addRange(3647,3654).addRange(3663,3675).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3760).addRange(3762,3763).addRange(3776,3780).addRange(3792,3801).addRange(3804,3807).addRange(3840,3863).addRange(3866,3892).addRange(3898,3911).addRange(3913,3948).addRange(3976,3980).addRange(4030,4037),ee.addRange(4039,4044).addRange(4046,4058).addRange(4096,4140).addRange(4155,4156).addRange(4159,4183).addRange(4186,4189).addRange(4193,4208).addRange(4213,4225).addRange(4227,4228).addRange(4231,4236).addRange(4238,4252).addRange(4254,4293).addRange(4304,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4960,4988).addRange(4992,5017).addRange(5024,5109).addRange(5112,5117).addRange(5120,5788).addRange(5792,5880).addRange(5888,5900).addRange(5902,5905).addRange(5920,5937).addRange(5941,5942).addRange(5952,5969).addRange(5984,5996).addRange(5998,6e3).addRange(6016,6067).addRange(6078,6085).addRange(6087,6088).addRange(6100,6108).addRange(6112,6121).addRange(6128,6137).addRange(6144,6154).addRange(6160,6169).addRange(6176,6264).addRange(6272,6276).addRange(6279,6312).addRange(6320,6389),ee.addRange(6400,6430).addRange(6435,6438).addRange(6441,6443).addRange(6448,6449).addRange(6451,6456).addRange(6468,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6622,6678).addRange(6681,6682).addRange(6686,6741).addRange(6755,6756).addRange(6765,6770).addRange(6784,6793).addRange(6800,6809).addRange(6816,6829).addRange(6916,6963).addRange(6973,6977).addRange(6979,6987).addRange(6992,7018).addRange(7028,7036).addRange(7042,7073).addRange(7078,7079).addRange(7086,7141).addRange(7146,7148).addRange(7154,7155).addRange(7164,7211).addRange(7220,7221).addRange(7227,7241).addRange(7245,7304).addRange(7312,7354).addRange(7357,7367).addRange(7401,7404).addRange(7406,7411).addRange(7413,7415).addRange(7424,7615).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8132).addRange(8134,8147).addRange(8150,8155).addRange(8157,8175).addRange(8178,8180).addRange(8182,8190),ee.addRange(8192,8202).addRange(8208,8231).addRange(8239,8287).addRange(8304,8305).addRange(8308,8334).addRange(8336,8348).addRange(8352,8383).addRange(8448,8587).addRange(8592,9254).addRange(9280,9290).addRange(9312,11123).addRange(11126,11157).addRange(11159,11310).addRange(11312,11358).addRange(11360,11502).addRange(11506,11507).addRange(11513,11557).addRange(11568,11623).addRange(11631,11632).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(11776,11858).addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12272,12283).addRange(12288,12329).addRange(12336,12351).addRange(12353,12438).addRange(12443,12543).addRange(12549,12591).addRange(12593,12686).addRange(12688,12771).addRange(12784,12830).addRange(12832,40956).addRange(40960,42124).addRange(42128,42182).addRange(42192,42539).addRange(42560,42606).addRange(42622,42653).addRange(42656,42735).addRange(42738,42743).addRange(42752,42943).addRange(42946,42954),ee.addRange(42997,43009).addRange(43011,43013).addRange(43015,43018).addRange(43020,43044).addRange(43047,43051).addRange(43056,43065).addRange(43072,43127).addRange(43136,43203).addRange(43214,43225).addRange(43250,43262).addRange(43264,43301).addRange(43310,43334).addRange(43346,43347).addRange(43359,43388).addRange(43395,43442).addRange(43444,43445).addRange(43450,43451).addRange(43454,43469).addRange(43471,43481).addRange(43486,43492).addRange(43494,43518).addRange(43520,43560).addRange(43567,43568).addRange(43571,43572).addRange(43584,43586).addRange(43588,43595).addRange(43600,43609).addRange(43612,43643).addRange(43645,43695).addRange(43701,43702).addRange(43705,43709).addRange(43739,43755).addRange(43758,43765).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43883).addRange(43888,44004).addRange(44006,44007).addRange(44009,44012).addRange(44016,44025).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64287,64310),ee.addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64449).addRange(64467,64831).addRange(64848,64911).addRange(64914,64967).addRange(65008,65021).addRange(65040,65049).addRange(65072,65106).addRange(65108,65126).addRange(65128,65131).addRange(65136,65140).addRange(65142,65276).addRange(65281,65437).addRange(65440,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65504,65510).addRange(65512,65518).addRange(65532,65533).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65792,65794).addRange(65799,65843).addRange(65847,65934).addRange(65936,65948).addRange(66e3,66044).addRange(66176,66204).addRange(66208,66256).addRange(66273,66299).addRange(66304,66339).addRange(66349,66378).addRange(66384,66421).addRange(66432,66461).addRange(66463,66499).addRange(66504,66517).addRange(66560,66717).addRange(66720,66729).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382),ee.addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67671,67742).addRange(67751,67759).addRange(67808,67826).addRange(67828,67829).addRange(67835,67867).addRange(67871,67897).addRange(67968,68023).addRange(68028,68047).addRange(68050,68096).addRange(68112,68115).addRange(68117,68119).addRange(68121,68149).addRange(68160,68168).addRange(68176,68184).addRange(68192,68255).addRange(68288,68324).addRange(68331,68342).addRange(68352,68405).addRange(68409,68437).addRange(68440,68466).addRange(68472,68497).addRange(68505,68508).addRange(68521,68527).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68858,68899).addRange(68912,68921).addRange(69216,69246).addRange(69248,69289).addRange(69296,69297).addRange(69376,69415).addRange(69424,69445).addRange(69457,69465).addRange(69552,69579).addRange(69600,69622).addRange(69634,69687).addRange(69703,69709).addRange(69714,69743).addRange(69762,69810).addRange(69815,69816).addRange(69819,69820).addRange(69822,69825).addRange(69840,69864).addRange(69872,69881),ee.addRange(69891,69926).addRange(69942,69959).addRange(69968,70002).addRange(70004,70006).addRange(70018,70069).addRange(70079,70088).addRange(70093,70094).addRange(70096,70111).addRange(70113,70132).addRange(70144,70161).addRange(70163,70190).addRange(70194,70195).addRange(70200,70205).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70313).addRange(70320,70366).addRange(70368,70370).addRange(70384,70393).addRange(70402,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70465,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70656,70711).addRange(70720,70721).addRange(70727,70747).addRange(70751,70753).addRange(70784,70831).addRange(70833,70834).addRange(70843,70844).addRange(70852,70855).addRange(70864,70873).addRange(71040,71086).addRange(71088,71089).addRange(71096,71099).addRange(71105,71131).addRange(71168,71218).addRange(71227,71228).addRange(71233,71236).addRange(71248,71257).addRange(71264,71276).addRange(71296,71338).addRange(71342,71343),ee.addRange(71360,71369).addRange(71424,71450).addRange(71456,71457).addRange(71472,71487).addRange(71680,71726).addRange(71840,71922).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71983).addRange(71985,71989).addRange(71991,71992).addRange(71999,72002).addRange(72004,72006).addRange(72016,72025).addRange(72096,72103).addRange(72106,72147).addRange(72156,72159).addRange(72161,72164).addRange(72203,72242).addRange(72249,72250).addRange(72255,72262).addRange(72279,72280).addRange(72284,72329).addRange(72346,72354).addRange(72384,72440).addRange(72704,72712).addRange(72714,72751).addRange(72768,72773).addRange(72784,72812).addRange(72816,72847).addRange(72960,72966).addRange(72968,72969).addRange(72971,73008).addRange(73040,73049).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73107,73108).addRange(73120,73129).addRange(73440,73458).addRange(73461,73464).addRange(73664,73713).addRange(73727,74649).addRange(74752,74862).addRange(74864,74868).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766),ee.addRange(92768,92777).addRange(92782,92783).addRange(92880,92909).addRange(92928,92975).addRange(92983,92997).addRange(93008,93017).addRange(93019,93025).addRange(93027,93047).addRange(93053,93071).addRange(93760,93850).addRange(93952,94026).addRange(94032,94087).addRange(94099,94111).addRange(94176,94179).addRange(94192,94193).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(118784,119029).addRange(119040,119078).addRange(119081,119140).addRange(119146,119149).addRange(119171,119172).addRange(119180,119209).addRange(119214,119272).addRange(119296,119361).addRange(119520,119539).addRange(119552,119638).addRange(119648,119672).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132),ee.addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,121343).addRange(121399,121402).addRange(121453,121460).addRange(121462,121475).addRange(121477,121483).addRange(123136,123180).addRange(123191,123197).addRange(123200,123209).addRange(123214,123215).addRange(123584,123627).addRange(123632,123641).addRange(124928,125124).addRange(125127,125135).addRange(125184,125251).addRange(125264,125273).addRange(125278,125279).addRange(126065,126132).addRange(126209,126269).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(126704,126705).addRange(126976,127019).addRange(127024,127123).addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127232,127405).addRange(127462,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(127584,127589),ee.addRange(127744,128727).addRange(128736,128748).addRange(128752,128764).addRange(128768,128883).addRange(128896,128984).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129201).addRange(129280,129400).addRange(129402,129483).addRange(129485,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750).addRange(129792,129938).addRange(129940,129994).addRange(130032,130041).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),m.exports=ee},38693:(m,v,q)=>{const ee=q(78776)(1471,1479,1648,1809,2045,2362,2364,2381,2433,2492,2494,2509,2519,2558,2620,2641,2677,2748,2765,2817,2876,2893,2946,3006,3008,3021,3031,3072,3076,3201,3260,3263,3266,3270,3390,3405,3415,3457,3530,3535,3542,3551,3633,3761,3893,3895,3897,4038,4226,4237,4253,6086,6109,6313,6450,6683,6742,6752,6754,6783,6972,6978,7142,7149,7405,7412,8204,11647,43010,43014,43019,43052,43263,43443,43493,43587,43596,43644,43696,43713,43766,44005,44008,44013,64286,66045,66272,68159,69633,70003,70095,70196,70206,70367,70462,70464,70487,70726,70750,70832,70842,70845,71087,71229,71339,71341,71351,71984,71998,72003,72160,72263,72767,73018,73031,73109,73111,94031,94180,119141,121461,121476);ee.addRange(768,879).addRange(1155,1161).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1552,1562).addRange(1611,1631).addRange(1750,1756).addRange(1759,1764).addRange(1767,1768).addRange(1770,1773).addRange(1840,1866).addRange(1958,1968).addRange(2027,2035).addRange(2070,2073).addRange(2075,2083).addRange(2085,2087).addRange(2089,2093).addRange(2137,2139).addRange(2259,2273).addRange(2275,2306).addRange(2369,2376).addRange(2385,2391).addRange(2402,2403).addRange(2497,2500).addRange(2530,2531).addRange(2561,2562).addRange(2625,2626).addRange(2631,2632).addRange(2635,2637).addRange(2672,2673).addRange(2689,2690).addRange(2753,2757).addRange(2759,2760).addRange(2786,2787).addRange(2810,2815).addRange(2878,2879).addRange(2881,2884).addRange(2901,2903).addRange(2914,2915).addRange(3134,3136).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3170,3171).addRange(3276,3277).addRange(3285,3286).addRange(3298,3299).addRange(3328,3329).addRange(3387,3388).addRange(3393,3396),ee.addRange(3426,3427).addRange(3538,3540).addRange(3636,3642).addRange(3655,3662).addRange(3764,3772).addRange(3784,3789).addRange(3864,3865).addRange(3953,3966).addRange(3968,3972).addRange(3974,3975).addRange(3981,3991).addRange(3993,4028).addRange(4141,4144).addRange(4146,4151).addRange(4153,4154).addRange(4157,4158).addRange(4184,4185).addRange(4190,4192).addRange(4209,4212).addRange(4229,4230).addRange(4957,4959).addRange(5906,5908).addRange(5938,5940).addRange(5970,5971).addRange(6002,6003).addRange(6068,6069).addRange(6071,6077).addRange(6089,6099).addRange(6155,6157).addRange(6277,6278).addRange(6432,6434).addRange(6439,6440).addRange(6457,6459).addRange(6679,6680).addRange(6744,6750).addRange(6757,6764).addRange(6771,6780).addRange(6832,6848).addRange(6912,6915).addRange(6964,6970).addRange(7019,7027).addRange(7040,7041).addRange(7074,7077).addRange(7080,7081).addRange(7083,7085).addRange(7144,7145).addRange(7151,7153).addRange(7212,7219).addRange(7222,7223).addRange(7376,7378).addRange(7380,7392),ee.addRange(7394,7400).addRange(7416,7417).addRange(7616,7673).addRange(7675,7679).addRange(8400,8432).addRange(11503,11505).addRange(11744,11775).addRange(12330,12335).addRange(12441,12442).addRange(42607,42610).addRange(42612,42621).addRange(42654,42655).addRange(42736,42737).addRange(43045,43046).addRange(43204,43205).addRange(43232,43249).addRange(43302,43309).addRange(43335,43345).addRange(43392,43394).addRange(43446,43449).addRange(43452,43453).addRange(43561,43566).addRange(43569,43570).addRange(43573,43574).addRange(43698,43700).addRange(43703,43704).addRange(43710,43711).addRange(43756,43757).addRange(65024,65039).addRange(65056,65071).addRange(65438,65439).addRange(66422,66426).addRange(68097,68099).addRange(68101,68102).addRange(68108,68111).addRange(68152,68154).addRange(68325,68326).addRange(68900,68903).addRange(69291,69292).addRange(69446,69456).addRange(69688,69702).addRange(69759,69761).addRange(69811,69814).addRange(69817,69818).addRange(69888,69890).addRange(69927,69931).addRange(69933,69940).addRange(70016,70017).addRange(70070,70078).addRange(70089,70092).addRange(70191,70193),ee.addRange(70198,70199).addRange(70371,70378).addRange(70400,70401).addRange(70459,70460).addRange(70502,70508).addRange(70512,70516).addRange(70712,70719).addRange(70722,70724).addRange(70835,70840).addRange(70847,70848).addRange(70850,70851).addRange(71090,71093).addRange(71100,71101).addRange(71103,71104).addRange(71132,71133).addRange(71219,71226).addRange(71231,71232).addRange(71344,71349).addRange(71453,71455).addRange(71458,71461).addRange(71463,71467).addRange(71727,71735).addRange(71737,71738).addRange(71995,71996).addRange(72148,72151).addRange(72154,72155).addRange(72193,72202).addRange(72243,72248).addRange(72251,72254).addRange(72273,72278).addRange(72281,72283).addRange(72330,72342).addRange(72344,72345).addRange(72752,72758).addRange(72760,72765).addRange(72850,72871).addRange(72874,72880).addRange(72882,72883).addRange(72885,72886).addRange(73009,73014).addRange(73020,73021).addRange(73023,73029).addRange(73104,73105).addRange(73459,73460).addRange(92912,92916).addRange(92976,92982).addRange(94095,94098).addRange(113821,113822).addRange(119143,119145).addRange(119150,119154).addRange(119163,119170),ee.addRange(119173,119179).addRange(119210,119213).addRange(119362,119364).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123184,123190).addRange(123628,123631).addRange(125136,125142).addRange(125252,125258).addRange(917536,917631).addRange(917760,917999),m.exports=ee},91556:(m,v,q)=>{const ee=q(78776)();ee.addRange(48,57).addRange(65,70).addRange(97,102).addRange(65296,65305).addRange(65313,65318).addRange(65345,65350),m.exports=ee},2103:(m,v,q)=>{const ee=q(78776)();ee.addRange(12272,12273).addRange(12276,12283),m.exports=ee},18502:(m,v,q)=>{const ee=q(78776)();ee.addRange(12274,12275),m.exports=ee},19494:(m,v,q)=>{const ee=q(78776)(95,170,181,183,186,748,750,895,908,1369,1471,1479,1791,2042,2045,2482,2519,2556,2558,2620,2641,2654,2768,2929,2972,3024,3031,3294,3517,3530,3542,3716,3749,3782,3840,3893,3895,3897,4038,4295,4301,4696,4800,6103,6823,8025,8027,8029,8126,8276,8305,8319,8417,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,43052,43259,64318,65343,66045,66272,67592,67644,68159,69415,70006,70108,70206,70280,70480,70487,70855,71236,71945,72263,72349,73018,73648,119970,119995,120134,121461,121476,123214,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);ee.addRange(48,57).addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(768,884).addRange(886,887).addRange(890,893).addRange(902,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1155,1159).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1488,1514).addRange(1519,1522).addRange(1552,1562).addRange(1568,1641).addRange(1646,1747).addRange(1749,1756).addRange(1759,1768).addRange(1770,1788).addRange(1808,1866).addRange(1869,1969).addRange(1984,2037).addRange(2048,2093).addRange(2112,2139).addRange(2144,2154).addRange(2208,2228).addRange(2230,2247).addRange(2259,2273).addRange(2275,2403).addRange(2406,2415).addRange(2417,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2492,2500).addRange(2503,2504).addRange(2507,2510).addRange(2524,2525),ee.addRange(2527,2531).addRange(2534,2545).addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2649,2652).addRange(2662,2677).addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2748,2757).addRange(2759,2761).addRange(2763,2765).addRange(2784,2787).addRange(2790,2799).addRange(2809,2815).addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2876,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2908,2909).addRange(2911,2915).addRange(2918,2927).addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001),ee.addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3046,3055).addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3133,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3174,3183).addRange(3200,3203).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3260,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3296,3299).addRange(3302,3311).addRange(3313,3314).addRange(3328,3340).addRange(3342,3344).addRange(3346,3396).addRange(3398,3400).addRange(3402,3406).addRange(3412,3415).addRange(3423,3427).addRange(3430,3439).addRange(3450,3455).addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3558,3567).addRange(3570,3571).addRange(3585,3642).addRange(3648,3662).addRange(3664,3673).addRange(3713,3714).addRange(3718,3722),ee.addRange(3724,3747).addRange(3751,3773).addRange(3776,3780).addRange(3784,3789).addRange(3792,3801).addRange(3804,3807).addRange(3864,3865).addRange(3872,3881).addRange(3902,3911).addRange(3913,3948).addRange(3953,3972).addRange(3974,3991).addRange(3993,4028).addRange(4096,4169).addRange(4176,4253).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4957,4959).addRange(4969,4977).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5870,5880).addRange(5888,5900).addRange(5902,5908).addRange(5920,5940).addRange(5952,5971).addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003).addRange(6016,6099).addRange(6108,6109).addRange(6112,6121),ee.addRange(6155,6157).addRange(6160,6169).addRange(6176,6264).addRange(6272,6314).addRange(6320,6389).addRange(6400,6430).addRange(6432,6443).addRange(6448,6459).addRange(6470,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6656,6683).addRange(6688,6750).addRange(6752,6780).addRange(6783,6793).addRange(6800,6809).addRange(6832,6845).addRange(6847,6848).addRange(6912,6987).addRange(6992,7001).addRange(7019,7027).addRange(7040,7155).addRange(7168,7223).addRange(7232,7241).addRange(7245,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7376,7378).addRange(7380,7418).addRange(7424,7673).addRange(7675,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8255,8256).addRange(8336,8348).addRange(8400,8412),ee.addRange(8421,8432).addRange(8458,8467).addRange(8472,8477).addRange(8490,8505).addRange(8508,8511).addRange(8517,8521).addRange(8544,8584).addRange(11264,11310).addRange(11312,11358).addRange(11360,11492).addRange(11499,11507).addRange(11520,11557).addRange(11568,11623).addRange(11647,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(11744,11775).addRange(12293,12295).addRange(12321,12335).addRange(12337,12341).addRange(12344,12348).addRange(12353,12438).addRange(12441,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,40956).addRange(40960,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42539).addRange(42560,42607).addRange(42612,42621).addRange(42623,42737).addRange(42775,42783).addRange(42786,42888).addRange(42891,42943).addRange(42946,42954).addRange(42997,43047).addRange(43072,43123).addRange(43136,43205),ee.addRange(43216,43225).addRange(43232,43255).addRange(43261,43309).addRange(43312,43347).addRange(43360,43388).addRange(43392,43456).addRange(43471,43481).addRange(43488,43518).addRange(43520,43574).addRange(43584,43597).addRange(43600,43609).addRange(43616,43638).addRange(43642,43714).addRange(43739,43741).addRange(43744,43759).addRange(43762,43766).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44010).addRange(44012,44013).addRange(44016,44025).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64285,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65019).addRange(65024,65039).addRange(65056,65071).addRange(65075,65076).addRange(65101,65103).addRange(65136,65140).addRange(65142,65276).addRange(65296,65305).addRange(65313,65338),ee.addRange(65345,65370).addRange(65382,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65856,65908).addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66378).addRange(66384,66426).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66513,66517).addRange(66560,66717).addRange(66720,66729).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68096,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68152,68154).addRange(68192,68220),ee.addRange(68224,68252).addRange(68288,68295).addRange(68297,68326).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68864,68903).addRange(68912,68921).addRange(69248,69289).addRange(69291,69292).addRange(69296,69297).addRange(69376,69404).addRange(69424,69456).addRange(69552,69572).addRange(69600,69622).addRange(69632,69702).addRange(69734,69743).addRange(69759,69818).addRange(69840,69864).addRange(69872,69881).addRange(69888,69940).addRange(69942,69951).addRange(69956,69959).addRange(69968,70003).addRange(70016,70084).addRange(70089,70092).addRange(70094,70106).addRange(70144,70161).addRange(70163,70199).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70378).addRange(70384,70393).addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70459,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70502,70508),ee.addRange(70512,70516).addRange(70656,70730).addRange(70736,70745).addRange(70750,70753).addRange(70784,70853).addRange(70864,70873).addRange(71040,71093).addRange(71096,71104).addRange(71128,71133).addRange(71168,71232).addRange(71248,71257).addRange(71296,71352).addRange(71360,71369).addRange(71424,71450).addRange(71453,71467).addRange(71472,71481).addRange(71680,71738).addRange(71840,71913).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989).addRange(71991,71992).addRange(71995,72003).addRange(72016,72025).addRange(72096,72103).addRange(72106,72151).addRange(72154,72161).addRange(72163,72164).addRange(72192,72254).addRange(72272,72345).addRange(72384,72440).addRange(72704,72712).addRange(72714,72758).addRange(72760,72768).addRange(72784,72793).addRange(72818,72847).addRange(72850,72871).addRange(72873,72886).addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73031).addRange(73040,73049).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73112).addRange(73120,73129),ee.addRange(73440,73462).addRange(73728,74649).addRange(74752,74862).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92768,92777).addRange(92880,92909).addRange(92912,92916).addRange(92928,92982).addRange(92992,92995).addRange(93008,93017).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94031,94087).addRange(94095,94111).addRange(94176,94177).addRange(94179,94180).addRange(94192,94193).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(113821,113822).addRange(119141,119145).addRange(119149,119154).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084),ee.addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(120782,120831).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123584,123641).addRange(124928,125124).addRange(125136,125142).addRange(125184,125259).addRange(125264,125273).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633),ee.addRange(126635,126651).addRange(130032,130041).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546).addRange(917760,917999),m.exports=ee},20567:(m,v,q)=>{const ee=q(78776)(170,181,186,748,750,895,902,908,1369,1749,1791,1808,1969,2042,2074,2084,2088,2365,2384,2482,2493,2510,2556,2654,2749,2768,2809,2877,2929,2947,2972,3024,3133,3200,3261,3294,3389,3406,3517,3716,3749,3773,3782,3840,4159,4193,4238,4295,4301,4696,4800,6103,6108,6314,6823,7418,8025,8027,8029,8126,8305,8319,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,43259,43471,43642,43697,43712,43714,64285,64318,67592,67644,68096,69415,69956,69959,70006,70106,70108,70280,70461,70480,70855,71236,71352,71945,71999,72001,72161,72163,72192,72250,72272,72349,72768,73030,73112,73648,94032,94179,119970,119995,120134,123214,125259,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);ee.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(880,884).addRange(886,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1488,1514).addRange(1519,1522).addRange(1568,1610).addRange(1646,1647).addRange(1649,1747).addRange(1765,1766).addRange(1774,1775).addRange(1786,1788).addRange(1810,1839).addRange(1869,1957).addRange(1994,2026).addRange(2036,2037).addRange(2048,2069).addRange(2112,2136).addRange(2144,2154).addRange(2208,2228).addRange(2230,2247).addRange(2308,2361).addRange(2392,2401).addRange(2417,2432).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2524,2525).addRange(2527,2529).addRange(2544,2545).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614),ee.addRange(2616,2617).addRange(2649,2652).addRange(2674,2676).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2784,2785).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2908,2909).addRange(2911,2913).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3160,3162).addRange(3168,3169).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3296,3297).addRange(3313,3314).addRange(3332,3340).addRange(3342,3344).addRange(3346,3386).addRange(3412,3414).addRange(3423,3425).addRange(3450,3455).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3585,3632).addRange(3634,3635),ee.addRange(3648,3654).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3760).addRange(3762,3763).addRange(3776,3780).addRange(3804,3807).addRange(3904,3911).addRange(3913,3948).addRange(3976,3980).addRange(4096,4138).addRange(4176,4181).addRange(4186,4189).addRange(4197,4198).addRange(4206,4208).addRange(4213,4225).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5870,5880).addRange(5888,5900).addRange(5902,5905).addRange(5920,5937).addRange(5952,5969).addRange(5984,5996).addRange(5998,6e3).addRange(6016,6067).addRange(6176,6264).addRange(6272,6312).addRange(6320,6389),ee.addRange(6400,6430).addRange(6480,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6656,6678).addRange(6688,6740).addRange(6917,6963).addRange(6981,6987).addRange(7043,7072).addRange(7086,7087).addRange(7098,7141).addRange(7168,7203).addRange(7245,7247).addRange(7258,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7401,7404).addRange(7406,7411).addRange(7413,7414).addRange(7424,7615).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8336,8348).addRange(8458,8467).addRange(8472,8477).addRange(8490,8505).addRange(8508,8511).addRange(8517,8521).addRange(8544,8584).addRange(11264,11310).addRange(11312,11358).addRange(11360,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(11568,11623),ee.addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(12293,12295).addRange(12321,12329).addRange(12337,12341).addRange(12344,12348).addRange(12353,12438).addRange(12443,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,40956).addRange(40960,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42527).addRange(42538,42539).addRange(42560,42606).addRange(42623,42653).addRange(42656,42735).addRange(42775,42783).addRange(42786,42888).addRange(42891,42943).addRange(42946,42954).addRange(42997,43009).addRange(43011,43013).addRange(43015,43018).addRange(43020,43042).addRange(43072,43123).addRange(43138,43187).addRange(43250,43255).addRange(43261,43262).addRange(43274,43301).addRange(43312,43334).addRange(43360,43388).addRange(43396,43442).addRange(43488,43492).addRange(43494,43503).addRange(43514,43518).addRange(43520,43560),ee.addRange(43584,43586).addRange(43588,43595).addRange(43616,43638).addRange(43646,43695).addRange(43701,43702).addRange(43705,43709).addRange(43739,43741).addRange(43744,43754).addRange(43762,43764).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44002).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64287,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65019).addRange(65136,65140).addRange(65142,65276).addRange(65313,65338).addRange(65345,65370).addRange(65382,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65856,65908),ee.addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66378).addRange(66384,66421).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66513,66517).addRange(66560,66717).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68112,68115).addRange(68117,68119).addRange(68121,68149).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68324).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68864,68899).addRange(69248,69289).addRange(69296,69297).addRange(69376,69404).addRange(69424,69445).addRange(69552,69572).addRange(69600,69622).addRange(69635,69687),ee.addRange(69763,69807).addRange(69840,69864).addRange(69891,69926).addRange(69968,70002).addRange(70019,70066).addRange(70081,70084).addRange(70144,70161).addRange(70163,70187).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70366).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70493,70497).addRange(70656,70708).addRange(70727,70730).addRange(70751,70753).addRange(70784,70831).addRange(70852,70853).addRange(71040,71086).addRange(71128,71131).addRange(71168,71215).addRange(71296,71338).addRange(71424,71450).addRange(71680,71723).addRange(71840,71903).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71983).addRange(72096,72103).addRange(72106,72144).addRange(72203,72242).addRange(72284,72329).addRange(72384,72440).addRange(72704,72712).addRange(72714,72750).addRange(72818,72847).addRange(72960,72966).addRange(72968,72969).addRange(72971,73008).addRange(73056,73061).addRange(73063,73064).addRange(73066,73097).addRange(73440,73458),ee.addRange(73728,74649).addRange(74752,74862).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92880,92909).addRange(92928,92975).addRange(92992,92995).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94099,94111).addRange(94176,94177).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712),ee.addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(123136,123180).addRange(123191,123197).addRange(123584,123627).addRange(124928,125124).addRange(125184,125251).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),m.exports=ee},19586:(m,v,q)=>{const ee=q(78776)(94180);ee.addRange(12294,12295).addRange(12321,12329).addRange(12344,12346).addRange(13312,19903).addRange(19968,40956).addRange(63744,64109).addRange(64112,64217).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110960,111355).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),m.exports=ee},36983:(m,v,q)=>{const ee=q(78776)();ee.addRange(8204,8205),m.exports=ee},72947:(m,v,q)=>{const ee=q(78776)(6586,43705);ee.addRange(3648,3652).addRange(3776,3780).addRange(6581,6583).addRange(43701,43702).addRange(43707,43708),m.exports=ee},49111:(m,v,q)=>{const ee=q(78776)(170,181,186,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,314,316,318,320,322,324,326,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,378,380,387,389,392,402,405,414,417,419,421,424,429,432,436,438,454,457,460,462,464,466,468,470,472,474,479,481,483,485,487,489,491,493,499,501,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,545,547,549,551,553,555,557,559,561,572,578,583,585,587,589,837,881,883,887,912,985,987,989,991,993,995,997,999,1001,1003,1005,1013,1016,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1218,1220,1222,1224,1226,1228,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,7681,7683,7685,7687,7689,7691,7693,7695,7697,7699,7701,7703,7705,7707,7709,7711,7713,7715,7717,7719,7721,7723,7725,7727,7729,7731,7733,7735,7737,7739,7741,7743,7745,7747,7749,7751,7753,7755,7757,7759,7761,7763,7765,7767,7769,7771,7773,7775,7777,7779,7781,7783,7785,7787,7789,7791,7793,7795,7797,7799,7801,7803,7805,7807,7809,7811,7813,7815,7817,7819,7821,7823,7825,7827,7839,7841,7843,7845,7847,7849,7851,7853,7855,7857,7859,7861,7863,7865,7867,7869,7871,7873,7875,7877,7879,7881,7883,7885,7887,7889,7891,7893,7895,7897,7899,7901,7903,7905,7907,7909,7911,7913,7915,7917,7919,7921,7923,7925,7927,7929,7931,7933,8126,8305,8319,8458,8467,8495,8500,8505,8526,8580,11361,11368,11370,11372,11377,11393,11395,11397,11399,11401,11403,11405,11407,11409,11411,11413,11415,11417,11419,11421,11423,11425,11427,11429,11431,11433,11435,11437,11439,11441,11443,11445,11447,11449,11451,11453,11455,11457,11459,11461,11463,11465,11467,11469,11471,11473,11475,11477,11479,11481,11483,11485,11487,11489,11500,11502,11507,11559,11565,42561,42563,42565,42567,42569,42571,42573,42575,42577,42579,42581,42583,42585,42587,42589,42591,42593,42595,42597,42599,42601,42603,42605,42625,42627,42629,42631,42633,42635,42637,42639,42641,42643,42645,42647,42649,42787,42789,42791,42793,42795,42797,42803,42805,42807,42809,42811,42813,42815,42817,42819,42821,42823,42825,42827,42829,42831,42833,42835,42837,42839,42841,42843,42845,42847,42849,42851,42853,42855,42857,42859,42861,42874,42876,42879,42881,42883,42885,42887,42892,42894,42897,42903,42905,42907,42909,42911,42913,42915,42917,42919,42921,42927,42933,42935,42937,42939,42941,42943,42947,42952,42954,42998,119995,120779);ee.addRange(97,122).addRange(223,246).addRange(248,255).addRange(311,312).addRange(328,329).addRange(382,384).addRange(396,397).addRange(409,411).addRange(426,427).addRange(441,442).addRange(445,447).addRange(476,477).addRange(495,496).addRange(563,569).addRange(575,576).addRange(591,659).addRange(661,696).addRange(704,705).addRange(736,740).addRange(890,893).addRange(940,974).addRange(976,977).addRange(981,983).addRange(1007,1011).addRange(1019,1020).addRange(1072,1119).addRange(1230,1231).addRange(1376,1416).addRange(4304,4346).addRange(4349,4351).addRange(5112,5117).addRange(7296,7304).addRange(7424,7615).addRange(7829,7837).addRange(7935,7943).addRange(7952,7957).addRange(7968,7975).addRange(7984,7991).addRange(8e3,8005).addRange(8016,8023).addRange(8032,8039).addRange(8048,8061).addRange(8064,8071).addRange(8080,8087).addRange(8096,8103).addRange(8112,8116).addRange(8118,8119).addRange(8130,8132).addRange(8134,8135).addRange(8144,8147).addRange(8150,8151),ee.addRange(8160,8167).addRange(8178,8180).addRange(8182,8183).addRange(8336,8348).addRange(8462,8463).addRange(8508,8509).addRange(8518,8521).addRange(8560,8575).addRange(9424,9449).addRange(11312,11358).addRange(11365,11366).addRange(11379,11380).addRange(11382,11389).addRange(11491,11492).addRange(11520,11557).addRange(42651,42653).addRange(42799,42801).addRange(42863,42872).addRange(42899,42901).addRange(43e3,43002).addRange(43824,43866).addRange(43868,43880).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65345,65370).addRange(66600,66639).addRange(66776,66811).addRange(68800,68850).addRange(71872,71903).addRange(93792,93823).addRange(119834,119859).addRange(119886,119892).addRange(119894,119911).addRange(119938,119963).addRange(119990,119993).addRange(119997,120003).addRange(120005,120015).addRange(120042,120067).addRange(120094,120119).addRange(120146,120171).addRange(120198,120223).addRange(120250,120275).addRange(120302,120327).addRange(120354,120379).addRange(120406,120431).addRange(120458,120485).addRange(120514,120538).addRange(120540,120545).addRange(120572,120596).addRange(120598,120603),ee.addRange(120630,120654).addRange(120656,120661).addRange(120688,120712).addRange(120714,120719).addRange(120746,120770).addRange(120772,120777).addRange(125218,125251),m.exports=ee},65667:(m,v,q)=>{const ee=q(78776)(43,94,124,126,172,177,215,247,981,8214,8256,8260,8274,8417,8450,8455,8469,8484,8523,8669,9084,9143,9168,9698,9700,9792,9794,64297,65128,65291,65340,65342,65372,65374,65506,119970,119995,120134,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);ee.addRange(60,62).addRange(976,978).addRange(1008,1009).addRange(1012,1014).addRange(1542,1544).addRange(8242,8244).addRange(8289,8292).addRange(8314,8318).addRange(8330,8334).addRange(8400,8412).addRange(8421,8422).addRange(8427,8431).addRange(8458,8467).addRange(8472,8477).addRange(8488,8489).addRange(8492,8493).addRange(8495,8497).addRange(8499,8504).addRange(8508,8521).addRange(8592,8615).addRange(8617,8622).addRange(8624,8625).addRange(8630,8631).addRange(8636,8667).addRange(8676,8677).addRange(8692,8959).addRange(8968,8971).addRange(8992,8993).addRange(9115,9141).addRange(9180,9186).addRange(9632,9633).addRange(9646,9655).addRange(9660,9665).addRange(9670,9671).addRange(9674,9675).addRange(9679,9683).addRange(9703,9708).addRange(9720,9727).addRange(9733,9734).addRange(9824,9827).addRange(9837,9839).addRange(10176,10239).addRange(10496,11007).addRange(11056,11076).addRange(11079,11084).addRange(65121,65126).addRange(65308,65310).addRange(65513,65516).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967),ee.addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,120831).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(126704,126705),m.exports=ee},20052:(m,v,q)=>{const ee=q(78776)();ee.addRange(64976,65007).addRange(65534,65535).addRange(131070,131071).addRange(196606,196607).addRange(262142,262143).addRange(327678,327679).addRange(393214,393215).addRange(458750,458751).addRange(524286,524287).addRange(589822,589823).addRange(655358,655359).addRange(720894,720895).addRange(786430,786431).addRange(851966,851967).addRange(917502,917503).addRange(983038,983039).addRange(1048574,1048575).addRange(1114110,1114111),m.exports=ee},60514:(m,v,q)=>{const ee=q(78776)(96,169,174,182,187,191,215,247,12336);ee.addRange(33,47).addRange(58,64).addRange(91,94).addRange(123,126).addRange(161,167).addRange(171,172).addRange(176,177).addRange(8208,8231).addRange(8240,8254).addRange(8257,8275).addRange(8277,8286).addRange(8592,9311).addRange(9472,10101).addRange(10132,11263).addRange(11776,11903).addRange(12289,12291).addRange(12296,12320).addRange(64830,64831).addRange(65093,65094),m.exports=ee},78588:(m,v,q)=>{const ee=q(78776)(32,133);ee.addRange(9,13).addRange(8206,8207).addRange(8232,8233),m.exports=ee},1053:(m,v,q)=>{const ee=q(78776)(34,39,171,187,11842,65282,65287);ee.addRange(8216,8223).addRange(8249,8250).addRange(12300,12303).addRange(12317,12319).addRange(65089,65092).addRange(65378,65379),m.exports=ee},25361:(m,v,q)=>{const ee=q(78776)();ee.addRange(11904,11929).addRange(11931,12019).addRange(12032,12245),m.exports=ee},94375:(m,v,q)=>{const ee=q(78776)();ee.addRange(127462,127487),m.exports=ee},89697:(m,v,q)=>{const ee=q(78776)(33,46,63,1417,1748,2041,2103,2105,4962,5742,6147,6153,11822,11836,12290,42239,42739,42743,43311,44011,65106,65281,65294,65311,65377,70093,70313,72004,72006,92917,92996,93848,113823,121480);ee.addRange(1566,1567).addRange(1792,1794).addRange(2109,2110).addRange(2404,2405).addRange(4170,4171).addRange(4967,4968).addRange(5941,5942).addRange(6468,6469).addRange(6824,6827).addRange(7002,7003).addRange(7006,7007).addRange(7227,7228).addRange(7294,7295).addRange(8252,8253).addRange(8263,8265).addRange(42510,42511).addRange(43126,43127).addRange(43214,43215).addRange(43464,43465).addRange(43613,43615).addRange(43760,43761).addRange(65110,65111).addRange(68182,68183).addRange(69461,69465).addRange(69703,69704).addRange(69822,69825).addRange(69953,69955).addRange(70085,70086).addRange(70110,70111).addRange(70200,70201).addRange(70203,70204).addRange(70731,70732).addRange(71106,71107).addRange(71113,71127).addRange(71233,71234).addRange(71484,71486).addRange(72258,72259).addRange(72347,72348).addRange(72769,72770).addRange(73463,73464).addRange(92782,92783).addRange(92983,92984),m.exports=ee},35514:(m,v,q)=>{const ee=q(78776)(303,585,616,669,690,1011,1110,1112,7522,7574,7588,7592,7725,7883,8305,11388);ee.addRange(105,106).addRange(8520,8521).addRange(119842,119843).addRange(119894,119895).addRange(119946,119947).addRange(119998,119999).addRange(120050,120051).addRange(120102,120103).addRange(120154,120155).addRange(120206,120207).addRange(120258,120259).addRange(120310,120311).addRange(120362,120363).addRange(120414,120415).addRange(120466,120467),m.exports=ee},21043:(m,v,q)=>{const ee=q(78776)(33,44,46,63,894,903,1417,1475,1548,1563,1748,1804,2142,3848,5742,6106,11822,11836,11841,11852,43311,43743,44011,65281,65292,65294,65311,65377,65380,66463,66512,67671,67871,70093,70313,72004,72006,72817,92917,92996,113823);ee.addRange(58,59).addRange(1566,1567).addRange(1792,1802).addRange(2040,2041).addRange(2096,2110).addRange(2404,2405).addRange(3674,3675).addRange(3853,3858).addRange(4170,4171).addRange(4961,4968).addRange(5867,5869).addRange(5941,5942).addRange(6100,6102).addRange(6146,6149).addRange(6152,6153).addRange(6468,6469).addRange(6824,6827).addRange(7002,7003).addRange(7005,7007).addRange(7227,7231).addRange(7294,7295).addRange(8252,8253).addRange(8263,8265).addRange(11854,11855).addRange(12289,12290).addRange(42238,42239).addRange(42509,42511).addRange(42739,42743).addRange(43126,43127).addRange(43214,43215).addRange(43463,43465).addRange(43613,43615).addRange(43760,43761).addRange(65104,65106).addRange(65108,65111).addRange(65306,65307).addRange(68182,68183).addRange(68336,68341).addRange(68410,68415).addRange(68505,68508).addRange(69461,69465).addRange(69703,69709).addRange(69822,69825).addRange(69953,69955).addRange(70085,70086).addRange(70110,70111).addRange(70200,70204).addRange(70731,70733).addRange(70746,70747).addRange(71106,71109).addRange(71113,71127),ee.addRange(71233,71234).addRange(71484,71486).addRange(72258,72259).addRange(72347,72348).addRange(72353,72354).addRange(72769,72771).addRange(73463,73464).addRange(74864,74868).addRange(92782,92783).addRange(92983,92985).addRange(93847,93848).addRange(121479,121482),m.exports=ee},75771:(m,v,q)=>{const ee=q(78776)(64017,64031,64033);ee.addRange(13312,19903).addRange(19968,40956).addRange(64014,64015).addRange(64019,64020).addRange(64035,64036).addRange(64039,64041).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(196608,201546),m.exports=ee},28368:(m,v,q)=>{const ee=q(78776)(256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,313,315,317,319,321,323,325,327,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,379,381,388,418,420,425,428,437,444,452,455,458,461,463,465,467,469,471,473,475,478,480,482,484,486,488,490,492,494,497,500,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,577,584,586,588,590,880,882,886,895,902,908,975,984,986,988,990,992,994,996,998,1e3,1002,1004,1006,1012,1015,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1219,1221,1223,1225,1227,1229,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,4295,4301,7680,7682,7684,7686,7688,7690,7692,7694,7696,7698,7700,7702,7704,7706,7708,7710,7712,7714,7716,7718,7720,7722,7724,7726,7728,7730,7732,7734,7736,7738,7740,7742,7744,7746,7748,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768,7770,7772,7774,7776,7778,7780,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800,7802,7804,7806,7808,7810,7812,7814,7816,7818,7820,7822,7824,7826,7828,7838,7840,7842,7844,7846,7848,7850,7852,7854,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902,7904,7906,7908,7910,7912,7914,7916,7918,7920,7922,7924,7926,7928,7930,7932,7934,8025,8027,8029,8031,8450,8455,8469,8484,8486,8488,8517,8579,11360,11367,11369,11371,11378,11381,11394,11396,11398,11400,11402,11404,11406,11408,11410,11412,11414,11416,11418,11420,11422,11424,11426,11428,11430,11432,11434,11436,11438,11440,11442,11444,11446,11448,11450,11452,11454,11456,11458,11460,11462,11464,11466,11468,11470,11472,11474,11476,11478,11480,11482,11484,11486,11488,11490,11499,11501,11506,42560,42562,42564,42566,42568,42570,42572,42574,42576,42578,42580,42582,42584,42586,42588,42590,42592,42594,42596,42598,42600,42602,42604,42624,42626,42628,42630,42632,42634,42636,42638,42640,42642,42644,42646,42648,42650,42786,42788,42790,42792,42794,42796,42798,42802,42804,42806,42808,42810,42812,42814,42816,42818,42820,42822,42824,42826,42828,42830,42832,42834,42836,42838,42840,42842,42844,42846,42848,42850,42852,42854,42856,42858,42860,42862,42873,42875,42880,42882,42884,42886,42891,42893,42896,42898,42902,42904,42906,42908,42910,42912,42914,42916,42918,42920,42934,42936,42938,42940,42942,42946,42953,42997,119964,119970,120134,120778);ee.addRange(65,90).addRange(192,214).addRange(216,222).addRange(376,377).addRange(385,386).addRange(390,391).addRange(393,395).addRange(398,401).addRange(403,404).addRange(406,408).addRange(412,413).addRange(415,416).addRange(422,423).addRange(430,431).addRange(433,435).addRange(439,440).addRange(502,504).addRange(570,571).addRange(573,574).addRange(579,582).addRange(904,906).addRange(910,911).addRange(913,929).addRange(931,939).addRange(978,980).addRange(1017,1018).addRange(1021,1071).addRange(1216,1217).addRange(1329,1366).addRange(4256,4293).addRange(5024,5109).addRange(7312,7354).addRange(7357,7359).addRange(7944,7951).addRange(7960,7965).addRange(7976,7983).addRange(7992,7999).addRange(8008,8013).addRange(8040,8047).addRange(8120,8123).addRange(8136,8139).addRange(8152,8155).addRange(8168,8172).addRange(8184,8187).addRange(8459,8461).addRange(8464,8466).addRange(8473,8477).addRange(8490,8493).addRange(8496,8499).addRange(8510,8511).addRange(8544,8559),ee.addRange(9398,9423).addRange(11264,11310).addRange(11362,11364).addRange(11373,11376).addRange(11390,11392).addRange(42877,42878).addRange(42922,42926).addRange(42928,42932).addRange(42948,42951).addRange(65313,65338).addRange(66560,66599).addRange(66736,66771).addRange(68736,68786).addRange(71840,71871).addRange(93760,93791).addRange(119808,119833).addRange(119860,119885).addRange(119912,119937).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119989).addRange(120016,120041).addRange(120068,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120120,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120172,120197).addRange(120224,120249).addRange(120276,120301).addRange(120328,120353).addRange(120380,120405).addRange(120432,120457).addRange(120488,120512).addRange(120546,120570).addRange(120604,120628).addRange(120662,120686).addRange(120720,120744).addRange(125184,125217).addRange(127280,127305).addRange(127312,127337).addRange(127344,127369),m.exports=ee},27186:(m,v,q)=>{const ee=q(78776)();ee.addRange(6155,6157).addRange(65024,65039).addRange(917760,917999),m.exports=ee},61846:(m,v,q)=>{const ee=q(78776)(32,133,160,5760,8239,8287,12288);ee.addRange(9,13).addRange(8192,8202).addRange(8232,8233),m.exports=ee},74003:(m,v,q)=>{const ee=q(78776)(95,170,181,183,186,748,750,895,908,1369,1471,1479,1791,2042,2045,2482,2519,2556,2558,2620,2641,2654,2768,2929,2972,3024,3031,3294,3517,3530,3542,3716,3749,3782,3840,3893,3895,3897,4038,4295,4301,4696,4800,6103,6823,8025,8027,8029,8126,8276,8305,8319,8417,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,43052,43259,64318,65137,65139,65143,65145,65147,65149,65343,66045,66272,67592,67644,68159,69415,70006,70108,70206,70280,70480,70487,70855,71236,71945,72263,72349,73018,73648,119970,119995,120134,121461,121476,123214,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);ee.addRange(48,57).addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(768,884).addRange(886,887).addRange(891,893).addRange(902,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1155,1159).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1488,1514).addRange(1519,1522).addRange(1552,1562).addRange(1568,1641).addRange(1646,1747).addRange(1749,1756).addRange(1759,1768).addRange(1770,1788).addRange(1808,1866).addRange(1869,1969).addRange(1984,2037).addRange(2048,2093).addRange(2112,2139).addRange(2144,2154).addRange(2208,2228).addRange(2230,2247).addRange(2259,2273).addRange(2275,2403).addRange(2406,2415).addRange(2417,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2492,2500).addRange(2503,2504).addRange(2507,2510).addRange(2524,2525),ee.addRange(2527,2531).addRange(2534,2545).addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2649,2652).addRange(2662,2677).addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2748,2757).addRange(2759,2761).addRange(2763,2765).addRange(2784,2787).addRange(2790,2799).addRange(2809,2815).addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2876,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2908,2909).addRange(2911,2915).addRange(2918,2927).addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001),ee.addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3046,3055).addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3133,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3174,3183).addRange(3200,3203).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3260,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3296,3299).addRange(3302,3311).addRange(3313,3314).addRange(3328,3340).addRange(3342,3344).addRange(3346,3396).addRange(3398,3400).addRange(3402,3406).addRange(3412,3415).addRange(3423,3427).addRange(3430,3439).addRange(3450,3455).addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3558,3567).addRange(3570,3571).addRange(3585,3642).addRange(3648,3662).addRange(3664,3673).addRange(3713,3714).addRange(3718,3722),ee.addRange(3724,3747).addRange(3751,3773).addRange(3776,3780).addRange(3784,3789).addRange(3792,3801).addRange(3804,3807).addRange(3864,3865).addRange(3872,3881).addRange(3902,3911).addRange(3913,3948).addRange(3953,3972).addRange(3974,3991).addRange(3993,4028).addRange(4096,4169).addRange(4176,4253).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4957,4959).addRange(4969,4977).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5870,5880).addRange(5888,5900).addRange(5902,5908).addRange(5920,5940).addRange(5952,5971).addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003).addRange(6016,6099).addRange(6108,6109).addRange(6112,6121),ee.addRange(6155,6157).addRange(6160,6169).addRange(6176,6264).addRange(6272,6314).addRange(6320,6389).addRange(6400,6430).addRange(6432,6443).addRange(6448,6459).addRange(6470,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6656,6683).addRange(6688,6750).addRange(6752,6780).addRange(6783,6793).addRange(6800,6809).addRange(6832,6845).addRange(6847,6848).addRange(6912,6987).addRange(6992,7001).addRange(7019,7027).addRange(7040,7155).addRange(7168,7223).addRange(7232,7241).addRange(7245,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7376,7378).addRange(7380,7418).addRange(7424,7673).addRange(7675,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8255,8256).addRange(8336,8348).addRange(8400,8412),ee.addRange(8421,8432).addRange(8458,8467).addRange(8472,8477).addRange(8490,8505).addRange(8508,8511).addRange(8517,8521).addRange(8544,8584).addRange(11264,11310).addRange(11312,11358).addRange(11360,11492).addRange(11499,11507).addRange(11520,11557).addRange(11568,11623).addRange(11647,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(11744,11775).addRange(12293,12295).addRange(12321,12335).addRange(12337,12341).addRange(12344,12348).addRange(12353,12438).addRange(12441,12442).addRange(12445,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,40956).addRange(40960,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42539).addRange(42560,42607).addRange(42612,42621).addRange(42623,42737).addRange(42775,42783).addRange(42786,42888).addRange(42891,42943).addRange(42946,42954).addRange(42997,43047).addRange(43072,43123),ee.addRange(43136,43205).addRange(43216,43225).addRange(43232,43255).addRange(43261,43309).addRange(43312,43347).addRange(43360,43388).addRange(43392,43456).addRange(43471,43481).addRange(43488,43518).addRange(43520,43574).addRange(43584,43597).addRange(43600,43609).addRange(43616,43638).addRange(43642,43714).addRange(43739,43741).addRange(43744,43759).addRange(43762,43766).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44010).addRange(44012,44013).addRange(44016,44025).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64285,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64605).addRange(64612,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65017).addRange(65024,65039).addRange(65056,65071).addRange(65075,65076).addRange(65101,65103).addRange(65151,65276).addRange(65296,65305),ee.addRange(65313,65338).addRange(65345,65370).addRange(65382,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65856,65908).addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66378).addRange(66384,66426).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66513,66517).addRange(66560,66717).addRange(66720,66729).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68096,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68152,68154),ee.addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68326).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68864,68903).addRange(68912,68921).addRange(69248,69289).addRange(69291,69292).addRange(69296,69297).addRange(69376,69404).addRange(69424,69456).addRange(69552,69572).addRange(69600,69622).addRange(69632,69702).addRange(69734,69743).addRange(69759,69818).addRange(69840,69864).addRange(69872,69881).addRange(69888,69940).addRange(69942,69951).addRange(69956,69959).addRange(69968,70003).addRange(70016,70084).addRange(70089,70092).addRange(70094,70106).addRange(70144,70161).addRange(70163,70199).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70378).addRange(70384,70393).addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70459,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499),ee.addRange(70502,70508).addRange(70512,70516).addRange(70656,70730).addRange(70736,70745).addRange(70750,70753).addRange(70784,70853).addRange(70864,70873).addRange(71040,71093).addRange(71096,71104).addRange(71128,71133).addRange(71168,71232).addRange(71248,71257).addRange(71296,71352).addRange(71360,71369).addRange(71424,71450).addRange(71453,71467).addRange(71472,71481).addRange(71680,71738).addRange(71840,71913).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989).addRange(71991,71992).addRange(71995,72003).addRange(72016,72025).addRange(72096,72103).addRange(72106,72151).addRange(72154,72161).addRange(72163,72164).addRange(72192,72254).addRange(72272,72345).addRange(72384,72440).addRange(72704,72712).addRange(72714,72758).addRange(72760,72768).addRange(72784,72793).addRange(72818,72847).addRange(72850,72871).addRange(72873,72886).addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73031).addRange(73040,73049).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73112),ee.addRange(73120,73129).addRange(73440,73462).addRange(73728,74649).addRange(74752,74862).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92768,92777).addRange(92880,92909).addRange(92912,92916).addRange(92928,92982).addRange(92992,92995).addRange(93008,93017).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94031,94087).addRange(94095,94111).addRange(94176,94177).addRange(94179,94180).addRange(94192,94193).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(113821,113822).addRange(119141,119145).addRange(119149,119154).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074),ee.addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(120782,120831).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123584,123641).addRange(124928,125124).addRange(125136,125142).addRange(125184,125259).addRange(125264,125273).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627),ee.addRange(126629,126633).addRange(126635,126651).addRange(130032,130041).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546).addRange(917760,917999),m.exports=ee},3468:(m,v,q)=>{const ee=q(78776)(170,181,186,748,750,895,902,908,1369,1749,1791,1808,1969,2042,2074,2084,2088,2365,2384,2482,2493,2510,2556,2654,2749,2768,2809,2877,2929,2947,2972,3024,3133,3200,3261,3294,3389,3406,3517,3634,3716,3749,3762,3773,3782,3840,4159,4193,4238,4295,4301,4696,4800,6103,6108,6314,6823,7418,8025,8027,8029,8126,8305,8319,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,43259,43471,43642,43697,43712,43714,64285,64318,65137,65139,65143,65145,65147,65149,67592,67644,68096,69415,69956,69959,70006,70106,70108,70280,70461,70480,70855,71236,71352,71945,71999,72001,72161,72163,72192,72250,72272,72349,72768,73030,73112,73648,94032,94179,119970,119995,120134,123214,125259,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);ee.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(880,884).addRange(886,887).addRange(891,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1488,1514).addRange(1519,1522).addRange(1568,1610).addRange(1646,1647).addRange(1649,1747).addRange(1765,1766).addRange(1774,1775).addRange(1786,1788).addRange(1810,1839).addRange(1869,1957).addRange(1994,2026).addRange(2036,2037).addRange(2048,2069).addRange(2112,2136).addRange(2144,2154).addRange(2208,2228).addRange(2230,2247).addRange(2308,2361).addRange(2392,2401).addRange(2417,2432).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2524,2525).addRange(2527,2529).addRange(2544,2545).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614),ee.addRange(2616,2617).addRange(2649,2652).addRange(2674,2676).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2784,2785).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2908,2909).addRange(2911,2913).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3160,3162).addRange(3168,3169).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3296,3297).addRange(3313,3314).addRange(3332,3340).addRange(3342,3344).addRange(3346,3386).addRange(3412,3414).addRange(3423,3425).addRange(3450,3455).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3585,3632).addRange(3648,3654),ee.addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3760).addRange(3776,3780).addRange(3804,3807).addRange(3904,3911).addRange(3913,3948).addRange(3976,3980).addRange(4096,4138).addRange(4176,4181).addRange(4186,4189).addRange(4197,4198).addRange(4206,4208).addRange(4213,4225).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5870,5880).addRange(5888,5900).addRange(5902,5905).addRange(5920,5937).addRange(5952,5969).addRange(5984,5996).addRange(5998,6e3).addRange(6016,6067).addRange(6176,6264).addRange(6272,6312).addRange(6320,6389).addRange(6400,6430).addRange(6480,6509),ee.addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6656,6678).addRange(6688,6740).addRange(6917,6963).addRange(6981,6987).addRange(7043,7072).addRange(7086,7087).addRange(7098,7141).addRange(7168,7203).addRange(7245,7247).addRange(7258,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7401,7404).addRange(7406,7411).addRange(7413,7414).addRange(7424,7615).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8336,8348).addRange(8458,8467).addRange(8472,8477).addRange(8490,8505).addRange(8508,8511).addRange(8517,8521).addRange(8544,8584).addRange(11264,11310).addRange(11312,11358).addRange(11360,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(11568,11623).addRange(11648,11670).addRange(11680,11686),ee.addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(12293,12295).addRange(12321,12329).addRange(12337,12341).addRange(12344,12348).addRange(12353,12438).addRange(12445,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,40956).addRange(40960,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42527).addRange(42538,42539).addRange(42560,42606).addRange(42623,42653).addRange(42656,42735).addRange(42775,42783).addRange(42786,42888).addRange(42891,42943).addRange(42946,42954).addRange(42997,43009).addRange(43011,43013).addRange(43015,43018).addRange(43020,43042).addRange(43072,43123).addRange(43138,43187).addRange(43250,43255).addRange(43261,43262).addRange(43274,43301).addRange(43312,43334).addRange(43360,43388).addRange(43396,43442).addRange(43488,43492).addRange(43494,43503).addRange(43514,43518).addRange(43520,43560).addRange(43584,43586).addRange(43588,43595),ee.addRange(43616,43638).addRange(43646,43695).addRange(43701,43702).addRange(43705,43709).addRange(43739,43741).addRange(43744,43754).addRange(43762,43764).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44002).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64287,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64605).addRange(64612,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65017).addRange(65151,65276).addRange(65313,65338).addRange(65345,65370).addRange(65382,65437).addRange(65440,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65856,65908).addRange(66176,66204),ee.addRange(66208,66256).addRange(66304,66335).addRange(66349,66378).addRange(66384,66421).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66513,66517).addRange(66560,66717).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68112,68115).addRange(68117,68119).addRange(68121,68149).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68324).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68864,68899).addRange(69248,69289).addRange(69296,69297).addRange(69376,69404).addRange(69424,69445).addRange(69552,69572).addRange(69600,69622).addRange(69635,69687).addRange(69763,69807),ee.addRange(69840,69864).addRange(69891,69926).addRange(69968,70002).addRange(70019,70066).addRange(70081,70084).addRange(70144,70161).addRange(70163,70187).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70366).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70493,70497).addRange(70656,70708).addRange(70727,70730).addRange(70751,70753).addRange(70784,70831).addRange(70852,70853).addRange(71040,71086).addRange(71128,71131).addRange(71168,71215).addRange(71296,71338).addRange(71424,71450).addRange(71680,71723).addRange(71840,71903).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71983).addRange(72096,72103).addRange(72106,72144).addRange(72203,72242).addRange(72284,72329).addRange(72384,72440).addRange(72704,72712).addRange(72714,72750).addRange(72818,72847).addRange(72960,72966).addRange(72968,72969).addRange(72971,73008).addRange(73056,73061).addRange(73063,73064).addRange(73066,73097).addRange(73440,73458).addRange(73728,74649),ee.addRange(74752,74862).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92880,92909).addRange(92928,92975).addRange(92992,92995).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94099,94111).addRange(94176,94177).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744),ee.addRange(120746,120770).addRange(120772,120779).addRange(123136,123180).addRange(123191,123197).addRange(123584,123627).addRange(124928,125124).addRange(125184,125251).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),m.exports=ee},13090:(m,v,q)=>{const ee=q(78776)(181,895,902,908,4295,4301,8025,8027,8029,8126,8450,8455,8469,8484,8486,8488,8505,8526,11559,11565,43002,119970,119995,120134);ee.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,442).addRange(444,447).addRange(452,659).addRange(661,687).addRange(880,883).addRange(886,887).addRange(891,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(4256,4293).addRange(4304,4346).addRange(4349,4351).addRange(5024,5109).addRange(5112,5117).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7424,7467).addRange(7531,7543).addRange(7545,7578).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8458,8467).addRange(8473,8477).addRange(8490,8493).addRange(8495,8500).addRange(8508,8511).addRange(8517,8521).addRange(8579,8580),ee.addRange(11264,11310).addRange(11312,11358).addRange(11360,11387).addRange(11390,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(42560,42605).addRange(42624,42651).addRange(42786,42863).addRange(42865,42887).addRange(42891,42894).addRange(42896,42943).addRange(42946,42954).addRange(42997,42998).addRange(43824,43866).addRange(43872,43880).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65313,65338).addRange(65345,65370).addRange(66560,66639).addRange(66736,66771).addRange(66776,66811).addRange(68736,68786).addRange(68800,68850).addRange(71840,71903).addRange(93760,93823).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654),ee.addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(125184,125251),m.exports=ee},8526:(m,v,q)=>{const ee=q(78776)(41,93,125,3899,3901,5788,8262,8318,8334,8969,8971,9002,10089,10091,10093,10095,10097,10099,10101,10182,10215,10217,10219,10221,10223,10628,10630,10632,10634,10636,10638,10640,10642,10644,10646,10648,10713,10715,10749,11811,11813,11815,11817,12297,12299,12301,12303,12305,12309,12311,12313,12315,64830,65048,65078,65080,65082,65084,65086,65088,65090,65092,65096,65114,65116,65118,65289,65341,65373,65376,65379);ee.addRange(12318,12319),m.exports=ee},26100:(m,v,q)=>{const ee=q(78776)(95,8276,65343);ee.addRange(8255,8256).addRange(65075,65076).addRange(65101,65103),m.exports=ee},80282:(m,v,q)=>{const ee=q(78776)();ee.addRange(0,31).addRange(127,159),m.exports=ee},15352:(m,v,q)=>{const ee=q(78776)(36,1423,1547,2555,2801,3065,3647,6107,43064,65020,65129,65284,123647,126128);ee.addRange(162,165).addRange(2046,2047).addRange(2546,2547).addRange(8352,8383).addRange(65504,65505).addRange(65509,65510).addRange(73693,73696),m.exports=ee},45647:(m,v,q)=>{const ee=q(78776)(45,1418,1470,5120,6150,11799,11802,11840,12316,12336,12448,65112,65123,65293,69293);ee.addRange(8208,8213).addRange(11834,11835).addRange(65073,65074),m.exports=ee},98349:(m,v,q)=>{const ee=q(78776)();ee.addRange(48,57).addRange(1632,1641).addRange(1776,1785).addRange(1984,1993).addRange(2406,2415).addRange(2534,2543).addRange(2662,2671).addRange(2790,2799).addRange(2918,2927).addRange(3046,3055).addRange(3174,3183).addRange(3302,3311).addRange(3430,3439).addRange(3558,3567).addRange(3664,3673).addRange(3792,3801).addRange(3872,3881).addRange(4160,4169).addRange(4240,4249).addRange(6112,6121).addRange(6160,6169).addRange(6470,6479).addRange(6608,6617).addRange(6784,6793).addRange(6800,6809).addRange(6992,7001).addRange(7088,7097).addRange(7232,7241).addRange(7248,7257).addRange(42528,42537).addRange(43216,43225).addRange(43264,43273).addRange(43472,43481).addRange(43504,43513).addRange(43600,43609).addRange(44016,44025).addRange(65296,65305).addRange(66720,66729).addRange(68912,68921).addRange(69734,69743).addRange(69872,69881).addRange(69942,69951).addRange(70096,70105).addRange(70384,70393).addRange(70736,70745).addRange(70864,70873).addRange(71248,71257).addRange(71360,71369).addRange(71472,71481).addRange(71904,71913).addRange(72016,72025),ee.addRange(72784,72793).addRange(73040,73049).addRange(73120,73129).addRange(92768,92777).addRange(93008,93017).addRange(120782,120831).addRange(123200,123209).addRange(123632,123641).addRange(125264,125273).addRange(130032,130041),m.exports=ee},18220:(m,v,q)=>{const ee=q(78776)(6846);ee.addRange(1160,1161).addRange(8413,8416).addRange(8418,8420).addRange(42608,42610),m.exports=ee},88482:(m,v,q)=>{const ee=q(78776)(187,8217,8221,8250,11779,11781,11786,11789,11805,11809);m.exports=ee},87586:(m,v,q)=>{const ee=q(78776)(173,1564,1757,1807,2274,6158,65279,69821,69837,917505);ee.addRange(1536,1541).addRange(8203,8207).addRange(8234,8238).addRange(8288,8292).addRange(8294,8303).addRange(65529,65531).addRange(78896,78904).addRange(113824,113827).addRange(119155,119162).addRange(917536,917631),m.exports=ee},88147:(m,v,q)=>{const ee=q(78776)(171,8216,8223,8249,11778,11780,11785,11788,11804,11808);ee.addRange(8219,8220),m.exports=ee},65964:(m,v,q)=>{const ee=q(78776)(170,181,186,748,750,895,902,908,1369,1749,1791,1808,1969,2042,2074,2084,2088,2365,2384,2482,2493,2510,2556,2654,2749,2768,2809,2877,2929,2947,2972,3024,3133,3200,3261,3294,3389,3406,3517,3716,3749,3773,3782,3840,4159,4193,4238,4295,4301,4696,4800,6103,6108,6314,6823,7418,8025,8027,8029,8126,8305,8319,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,11823,43259,43471,43642,43697,43712,43714,64285,64318,67592,67644,68096,69415,69956,69959,70006,70106,70108,70280,70461,70480,70855,71236,71352,71945,71999,72001,72161,72163,72192,72250,72272,72349,72768,73030,73112,73648,94032,94179,119970,119995,120134,123214,125259,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);ee.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(880,884).addRange(886,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1488,1514).addRange(1519,1522).addRange(1568,1610).addRange(1646,1647).addRange(1649,1747).addRange(1765,1766).addRange(1774,1775).addRange(1786,1788).addRange(1810,1839).addRange(1869,1957).addRange(1994,2026).addRange(2036,2037).addRange(2048,2069).addRange(2112,2136).addRange(2144,2154).addRange(2208,2228).addRange(2230,2247).addRange(2308,2361).addRange(2392,2401).addRange(2417,2432).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2524,2525).addRange(2527,2529).addRange(2544,2545).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614),ee.addRange(2616,2617).addRange(2649,2652).addRange(2674,2676).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2784,2785).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2908,2909).addRange(2911,2913).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3160,3162).addRange(3168,3169).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3296,3297).addRange(3313,3314).addRange(3332,3340).addRange(3342,3344).addRange(3346,3386).addRange(3412,3414).addRange(3423,3425).addRange(3450,3455).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3585,3632).addRange(3634,3635),ee.addRange(3648,3654).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3760).addRange(3762,3763).addRange(3776,3780).addRange(3804,3807).addRange(3904,3911).addRange(3913,3948).addRange(3976,3980).addRange(4096,4138).addRange(4176,4181).addRange(4186,4189).addRange(4197,4198).addRange(4206,4208).addRange(4213,4225).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5873,5880).addRange(5888,5900).addRange(5902,5905).addRange(5920,5937).addRange(5952,5969).addRange(5984,5996).addRange(5998,6e3).addRange(6016,6067).addRange(6176,6264).addRange(6272,6276).addRange(6279,6312),ee.addRange(6320,6389).addRange(6400,6430).addRange(6480,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6656,6678).addRange(6688,6740).addRange(6917,6963).addRange(6981,6987).addRange(7043,7072).addRange(7086,7087).addRange(7098,7141).addRange(7168,7203).addRange(7245,7247).addRange(7258,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7401,7404).addRange(7406,7411).addRange(7413,7414).addRange(7424,7615).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8336,8348).addRange(8458,8467).addRange(8473,8477).addRange(8490,8493).addRange(8495,8505).addRange(8508,8511).addRange(8517,8521).addRange(8579,8580).addRange(11264,11310).addRange(11312,11358).addRange(11360,11492).addRange(11499,11502).addRange(11506,11507),ee.addRange(11520,11557).addRange(11568,11623).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(12293,12294).addRange(12337,12341).addRange(12347,12348).addRange(12353,12438).addRange(12445,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,40956).addRange(40960,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42527).addRange(42538,42539).addRange(42560,42606).addRange(42623,42653).addRange(42656,42725).addRange(42775,42783).addRange(42786,42888).addRange(42891,42943).addRange(42946,42954).addRange(42997,43009).addRange(43011,43013).addRange(43015,43018).addRange(43020,43042).addRange(43072,43123).addRange(43138,43187).addRange(43250,43255).addRange(43261,43262).addRange(43274,43301).addRange(43312,43334).addRange(43360,43388).addRange(43396,43442).addRange(43488,43492).addRange(43494,43503).addRange(43514,43518),ee.addRange(43520,43560).addRange(43584,43586).addRange(43588,43595).addRange(43616,43638).addRange(43646,43695).addRange(43701,43702).addRange(43705,43709).addRange(43739,43741).addRange(43744,43754).addRange(43762,43764).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43881).addRange(43888,44002).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64287,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65019).addRange(65136,65140).addRange(65142,65276).addRange(65313,65338).addRange(65345,65370).addRange(65382,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786),ee.addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66368).addRange(66370,66377).addRange(66384,66421).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66560,66717).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68112,68115).addRange(68117,68119).addRange(68121,68149).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68324).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68864,68899).addRange(69248,69289).addRange(69296,69297).addRange(69376,69404).addRange(69424,69445).addRange(69552,69572).addRange(69600,69622).addRange(69635,69687),ee.addRange(69763,69807).addRange(69840,69864).addRange(69891,69926).addRange(69968,70002).addRange(70019,70066).addRange(70081,70084).addRange(70144,70161).addRange(70163,70187).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70366).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70493,70497).addRange(70656,70708).addRange(70727,70730).addRange(70751,70753).addRange(70784,70831).addRange(70852,70853).addRange(71040,71086).addRange(71128,71131).addRange(71168,71215).addRange(71296,71338).addRange(71424,71450).addRange(71680,71723).addRange(71840,71903).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71983).addRange(72096,72103).addRange(72106,72144).addRange(72203,72242).addRange(72284,72329).addRange(72384,72440).addRange(72704,72712).addRange(72714,72750).addRange(72818,72847).addRange(72960,72966).addRange(72968,72969).addRange(72971,73008).addRange(73056,73061).addRange(73063,73064).addRange(73066,73097).addRange(73440,73458),ee.addRange(73728,74649).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92880,92909).addRange(92928,92975).addRange(92992,92995).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94099,94111).addRange(94176,94177).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744),ee.addRange(120746,120770).addRange(120772,120779).addRange(123136,123180).addRange(123191,123197).addRange(123584,123627).addRange(124928,125124).addRange(125184,125251).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),m.exports=ee},66793:(m,v,q)=>{const ee=q(78776)(12295,66369,66378);ee.addRange(5870,5872).addRange(8544,8578).addRange(8581,8584).addRange(12321,12329).addRange(12344,12346).addRange(42726,42735).addRange(65856,65908).addRange(66513,66517).addRange(74752,74862),m.exports=ee},63061:(m,v,q)=>{const ee=q(78776)(8232);m.exports=ee},19340:(m,v,q)=>{const ee=q(78776)(181,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,314,316,318,320,322,324,326,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,378,380,387,389,392,402,405,414,417,419,421,424,429,432,436,438,454,457,460,462,464,466,468,470,472,474,479,481,483,485,487,489,491,493,499,501,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,545,547,549,551,553,555,557,559,561,572,578,583,585,587,589,881,883,887,912,985,987,989,991,993,995,997,999,1001,1003,1005,1013,1016,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1218,1220,1222,1224,1226,1228,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,7681,7683,7685,7687,7689,7691,7693,7695,7697,7699,7701,7703,7705,7707,7709,7711,7713,7715,7717,7719,7721,7723,7725,7727,7729,7731,7733,7735,7737,7739,7741,7743,7745,7747,7749,7751,7753,7755,7757,7759,7761,7763,7765,7767,7769,7771,7773,7775,7777,7779,7781,7783,7785,7787,7789,7791,7793,7795,7797,7799,7801,7803,7805,7807,7809,7811,7813,7815,7817,7819,7821,7823,7825,7827,7839,7841,7843,7845,7847,7849,7851,7853,7855,7857,7859,7861,7863,7865,7867,7869,7871,7873,7875,7877,7879,7881,7883,7885,7887,7889,7891,7893,7895,7897,7899,7901,7903,7905,7907,7909,7911,7913,7915,7917,7919,7921,7923,7925,7927,7929,7931,7933,8126,8458,8467,8495,8500,8505,8526,8580,11361,11368,11370,11372,11377,11393,11395,11397,11399,11401,11403,11405,11407,11409,11411,11413,11415,11417,11419,11421,11423,11425,11427,11429,11431,11433,11435,11437,11439,11441,11443,11445,11447,11449,11451,11453,11455,11457,11459,11461,11463,11465,11467,11469,11471,11473,11475,11477,11479,11481,11483,11485,11487,11489,11500,11502,11507,11559,11565,42561,42563,42565,42567,42569,42571,42573,42575,42577,42579,42581,42583,42585,42587,42589,42591,42593,42595,42597,42599,42601,42603,42605,42625,42627,42629,42631,42633,42635,42637,42639,42641,42643,42645,42647,42649,42651,42787,42789,42791,42793,42795,42797,42803,42805,42807,42809,42811,42813,42815,42817,42819,42821,42823,42825,42827,42829,42831,42833,42835,42837,42839,42841,42843,42845,42847,42849,42851,42853,42855,42857,42859,42861,42863,42874,42876,42879,42881,42883,42885,42887,42892,42894,42897,42903,42905,42907,42909,42911,42913,42915,42917,42919,42921,42927,42933,42935,42937,42939,42941,42943,42947,42952,42954,42998,43002,119995,120779);ee.addRange(97,122).addRange(223,246).addRange(248,255).addRange(311,312).addRange(328,329).addRange(382,384).addRange(396,397).addRange(409,411).addRange(426,427).addRange(441,442).addRange(445,447).addRange(476,477).addRange(495,496).addRange(563,569).addRange(575,576).addRange(591,659).addRange(661,687).addRange(891,893).addRange(940,974).addRange(976,977).addRange(981,983).addRange(1007,1011).addRange(1019,1020).addRange(1072,1119).addRange(1230,1231).addRange(1376,1416).addRange(4304,4346).addRange(4349,4351).addRange(5112,5117).addRange(7296,7304).addRange(7424,7467).addRange(7531,7543).addRange(7545,7578).addRange(7829,7837).addRange(7935,7943).addRange(7952,7957).addRange(7968,7975).addRange(7984,7991).addRange(8e3,8005).addRange(8016,8023).addRange(8032,8039).addRange(8048,8061).addRange(8064,8071).addRange(8080,8087).addRange(8096,8103).addRange(8112,8116).addRange(8118,8119).addRange(8130,8132).addRange(8134,8135).addRange(8144,8147).addRange(8150,8151),ee.addRange(8160,8167).addRange(8178,8180).addRange(8182,8183).addRange(8462,8463).addRange(8508,8509).addRange(8518,8521).addRange(11312,11358).addRange(11365,11366).addRange(11379,11380).addRange(11382,11387).addRange(11491,11492).addRange(11520,11557).addRange(42799,42801).addRange(42865,42872).addRange(42899,42901).addRange(43824,43866).addRange(43872,43880).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65345,65370).addRange(66600,66639).addRange(66776,66811).addRange(68800,68850).addRange(71872,71903).addRange(93792,93823).addRange(119834,119859).addRange(119886,119892).addRange(119894,119911).addRange(119938,119963).addRange(119990,119993).addRange(119997,120003).addRange(120005,120015).addRange(120042,120067).addRange(120094,120119).addRange(120146,120171).addRange(120198,120223).addRange(120250,120275).addRange(120302,120327).addRange(120354,120379).addRange(120406,120431).addRange(120458,120485).addRange(120514,120538).addRange(120540,120545).addRange(120572,120596).addRange(120598,120603).addRange(120630,120654).addRange(120656,120661).addRange(120688,120712).addRange(120714,120719).addRange(120746,120770),ee.addRange(120772,120777).addRange(125218,125251),m.exports=ee},93748:(m,v,q)=>{const ee=q(78776)(1471,1479,1648,1809,2045,2492,2519,2558,2620,2641,2677,2748,2876,2946,3031,3260,3415,3530,3542,3633,3761,3893,3895,3897,4038,4239,6109,6313,6783,7405,7412,11647,43010,43014,43019,43052,43263,43493,43587,43696,43713,64286,66045,66272,68159,70003,70206,70487,70750,72e3,72164,72263,73018,73031,94031,94180,121461,121476);ee.addRange(768,879).addRange(1155,1161).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1552,1562).addRange(1611,1631).addRange(1750,1756).addRange(1759,1764).addRange(1767,1768).addRange(1770,1773).addRange(1840,1866).addRange(1958,1968).addRange(2027,2035).addRange(2070,2073).addRange(2075,2083).addRange(2085,2087).addRange(2089,2093).addRange(2137,2139).addRange(2259,2273).addRange(2275,2307).addRange(2362,2364).addRange(2366,2383).addRange(2385,2391).addRange(2402,2403).addRange(2433,2435).addRange(2494,2500).addRange(2503,2504).addRange(2507,2509).addRange(2530,2531).addRange(2561,2563).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2672,2673).addRange(2689,2691).addRange(2750,2757).addRange(2759,2761).addRange(2763,2765).addRange(2786,2787).addRange(2810,2815).addRange(2817,2819).addRange(2878,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2914,2915).addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3072,3076),ee.addRange(3134,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3170,3171).addRange(3201,3203).addRange(3262,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3298,3299).addRange(3328,3331).addRange(3387,3388).addRange(3390,3396).addRange(3398,3400).addRange(3402,3405).addRange(3426,3427).addRange(3457,3459).addRange(3535,3540).addRange(3544,3551).addRange(3570,3571).addRange(3636,3642).addRange(3655,3662).addRange(3764,3772).addRange(3784,3789).addRange(3864,3865).addRange(3902,3903).addRange(3953,3972).addRange(3974,3975).addRange(3981,3991).addRange(3993,4028).addRange(4139,4158).addRange(4182,4185).addRange(4190,4192).addRange(4194,4196).addRange(4199,4205).addRange(4209,4212).addRange(4226,4237).addRange(4250,4253).addRange(4957,4959).addRange(5906,5908).addRange(5938,5940).addRange(5970,5971).addRange(6002,6003).addRange(6068,6099).addRange(6155,6157).addRange(6277,6278).addRange(6432,6443).addRange(6448,6459).addRange(6679,6683).addRange(6741,6750),ee.addRange(6752,6780).addRange(6832,6848).addRange(6912,6916).addRange(6964,6980).addRange(7019,7027).addRange(7040,7042).addRange(7073,7085).addRange(7142,7155).addRange(7204,7223).addRange(7376,7378).addRange(7380,7400).addRange(7415,7417).addRange(7616,7673).addRange(7675,7679).addRange(8400,8432).addRange(11503,11505).addRange(11744,11775).addRange(12330,12335).addRange(12441,12442).addRange(42607,42610).addRange(42612,42621).addRange(42654,42655).addRange(42736,42737).addRange(43043,43047).addRange(43136,43137).addRange(43188,43205).addRange(43232,43249).addRange(43302,43309).addRange(43335,43347).addRange(43392,43395).addRange(43443,43456).addRange(43561,43574).addRange(43596,43597).addRange(43643,43645).addRange(43698,43700).addRange(43703,43704).addRange(43710,43711).addRange(43755,43759).addRange(43765,43766).addRange(44003,44010).addRange(44012,44013).addRange(65024,65039).addRange(65056,65071).addRange(66422,66426).addRange(68097,68099).addRange(68101,68102).addRange(68108,68111).addRange(68152,68154).addRange(68325,68326).addRange(68900,68903).addRange(69291,69292),ee.addRange(69446,69456).addRange(69632,69634).addRange(69688,69702).addRange(69759,69762).addRange(69808,69818).addRange(69888,69890).addRange(69927,69940).addRange(69957,69958).addRange(70016,70018).addRange(70067,70080).addRange(70089,70092).addRange(70094,70095).addRange(70188,70199).addRange(70367,70378).addRange(70400,70403).addRange(70459,70460).addRange(70462,70468).addRange(70471,70472).addRange(70475,70477).addRange(70498,70499).addRange(70502,70508).addRange(70512,70516).addRange(70709,70726).addRange(70832,70851).addRange(71087,71093).addRange(71096,71104).addRange(71132,71133).addRange(71216,71232).addRange(71339,71351).addRange(71453,71467).addRange(71724,71738).addRange(71984,71989).addRange(71991,71992).addRange(71995,71998).addRange(72002,72003).addRange(72145,72151).addRange(72154,72160).addRange(72193,72202).addRange(72243,72249).addRange(72251,72254).addRange(72273,72283).addRange(72330,72345).addRange(72751,72758).addRange(72760,72767).addRange(72850,72871).addRange(72873,72886).addRange(73009,73014).addRange(73020,73021).addRange(73023,73029).addRange(73098,73102).addRange(73104,73105),ee.addRange(73107,73111).addRange(73459,73462).addRange(92912,92916).addRange(92976,92982).addRange(94033,94087).addRange(94095,94098).addRange(94192,94193).addRange(113821,113822).addRange(119141,119145).addRange(119149,119154).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123184,123190).addRange(123628,123631).addRange(125136,125142).addRange(125252,125258).addRange(917760,917999),m.exports=ee},32895:(m,v,q)=>{const ee=q(78776)(43,124,126,172,177,215,247,1014,8260,8274,8472,8523,8608,8611,8614,8622,8658,8660,9084,9655,9665,9839,64297,65122,65291,65372,65374,65506,120513,120539,120571,120597,120629,120655,120687,120713,120745,120771);ee.addRange(60,62).addRange(1542,1544).addRange(8314,8316).addRange(8330,8332).addRange(8512,8516).addRange(8592,8596).addRange(8602,8603).addRange(8654,8655).addRange(8692,8959).addRange(8992,8993).addRange(9115,9139).addRange(9180,9185).addRange(9720,9727).addRange(10176,10180).addRange(10183,10213).addRange(10224,10239).addRange(10496,10626).addRange(10649,10711).addRange(10716,10747).addRange(10750,11007).addRange(11056,11076).addRange(11079,11084).addRange(65124,65126).addRange(65308,65310).addRange(65513,65516).addRange(126704,126705),m.exports=ee},66710:(m,v,q)=>{const ee=q(78776)(748,750,884,890,1369,1600,2042,2074,2084,2088,2417,3654,3782,4348,6103,6211,6823,7544,8305,8319,11631,11823,12293,12347,40981,42508,42623,42864,42888,43471,43494,43632,43741,43881,65392,94179,125259);ee.addRange(688,705).addRange(710,721).addRange(736,740).addRange(1765,1766).addRange(2036,2037).addRange(7288,7293).addRange(7468,7530).addRange(7579,7615).addRange(8336,8348).addRange(11388,11389).addRange(12337,12341).addRange(12445,12446).addRange(12540,12542).addRange(42232,42237).addRange(42652,42653).addRange(42775,42783).addRange(43e3,43001).addRange(43763,43764).addRange(43868,43871).addRange(65438,65439).addRange(92992,92995).addRange(94099,94111).addRange(94176,94177).addRange(123191,123197),m.exports=ee},43026:(m,v,q)=>{const ee=q(78776)(94,96,168,175,180,184,749,885,8125,43867,65342,65344,65507);ee.addRange(706,709).addRange(722,735).addRange(741,747).addRange(751,767).addRange(900,901).addRange(8127,8129).addRange(8141,8143).addRange(8157,8159).addRange(8173,8175).addRange(8189,8190).addRange(12443,12444).addRange(42752,42774).addRange(42784,42785).addRange(42889,42890).addRange(43882,43883).addRange(64434,64449).addRange(127995,127999),m.exports=ee},95580:(m,v,q)=>{const ee=q(78776)(1471,1479,1648,1809,2045,2362,2364,2381,2433,2492,2509,2558,2620,2641,2677,2748,2765,2817,2876,2879,2893,2946,3008,3021,3072,3076,3201,3260,3263,3270,3405,3457,3530,3542,3633,3761,3893,3895,3897,4038,4226,4237,4253,6086,6109,6313,6450,6683,6742,6752,6754,6783,6964,6972,6978,7142,7149,7405,7412,8417,11647,42607,43010,43014,43019,43052,43263,43443,43493,43587,43596,43644,43696,43713,43766,44005,44008,44013,64286,66045,66272,68159,69633,70003,70095,70196,70206,70367,70464,70726,70750,70842,71229,71339,71341,71351,71998,72003,72160,72263,72767,73018,73031,73109,73111,94031,94180,121461,121476);ee.addRange(768,879).addRange(1155,1159).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1552,1562).addRange(1611,1631).addRange(1750,1756).addRange(1759,1764).addRange(1767,1768).addRange(1770,1773).addRange(1840,1866).addRange(1958,1968).addRange(2027,2035).addRange(2070,2073).addRange(2075,2083).addRange(2085,2087).addRange(2089,2093).addRange(2137,2139).addRange(2259,2273).addRange(2275,2306).addRange(2369,2376).addRange(2385,2391).addRange(2402,2403).addRange(2497,2500).addRange(2530,2531).addRange(2561,2562).addRange(2625,2626).addRange(2631,2632).addRange(2635,2637).addRange(2672,2673).addRange(2689,2690).addRange(2753,2757).addRange(2759,2760).addRange(2786,2787).addRange(2810,2815).addRange(2881,2884).addRange(2901,2902).addRange(2914,2915).addRange(3134,3136).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3170,3171).addRange(3276,3277).addRange(3298,3299).addRange(3328,3329).addRange(3387,3388).addRange(3393,3396).addRange(3426,3427).addRange(3538,3540),ee.addRange(3636,3642).addRange(3655,3662).addRange(3764,3772).addRange(3784,3789).addRange(3864,3865).addRange(3953,3966).addRange(3968,3972).addRange(3974,3975).addRange(3981,3991).addRange(3993,4028).addRange(4141,4144).addRange(4146,4151).addRange(4153,4154).addRange(4157,4158).addRange(4184,4185).addRange(4190,4192).addRange(4209,4212).addRange(4229,4230).addRange(4957,4959).addRange(5906,5908).addRange(5938,5940).addRange(5970,5971).addRange(6002,6003).addRange(6068,6069).addRange(6071,6077).addRange(6089,6099).addRange(6155,6157).addRange(6277,6278).addRange(6432,6434).addRange(6439,6440).addRange(6457,6459).addRange(6679,6680).addRange(6744,6750).addRange(6757,6764).addRange(6771,6780).addRange(6832,6845).addRange(6847,6848).addRange(6912,6915).addRange(6966,6970).addRange(7019,7027).addRange(7040,7041).addRange(7074,7077).addRange(7080,7081).addRange(7083,7085).addRange(7144,7145).addRange(7151,7153).addRange(7212,7219).addRange(7222,7223).addRange(7376,7378).addRange(7380,7392).addRange(7394,7400),ee.addRange(7416,7417).addRange(7616,7673).addRange(7675,7679).addRange(8400,8412).addRange(8421,8432).addRange(11503,11505).addRange(11744,11775).addRange(12330,12333).addRange(12441,12442).addRange(42612,42621).addRange(42654,42655).addRange(42736,42737).addRange(43045,43046).addRange(43204,43205).addRange(43232,43249).addRange(43302,43309).addRange(43335,43345).addRange(43392,43394).addRange(43446,43449).addRange(43452,43453).addRange(43561,43566).addRange(43569,43570).addRange(43573,43574).addRange(43698,43700).addRange(43703,43704).addRange(43710,43711).addRange(43756,43757).addRange(65024,65039).addRange(65056,65071).addRange(66422,66426).addRange(68097,68099).addRange(68101,68102).addRange(68108,68111).addRange(68152,68154).addRange(68325,68326).addRange(68900,68903).addRange(69291,69292).addRange(69446,69456).addRange(69688,69702).addRange(69759,69761).addRange(69811,69814).addRange(69817,69818).addRange(69888,69890).addRange(69927,69931).addRange(69933,69940).addRange(70016,70017).addRange(70070,70078).addRange(70089,70092).addRange(70191,70193).addRange(70198,70199).addRange(70371,70378),ee.addRange(70400,70401).addRange(70459,70460).addRange(70502,70508).addRange(70512,70516).addRange(70712,70719).addRange(70722,70724).addRange(70835,70840).addRange(70847,70848).addRange(70850,70851).addRange(71090,71093).addRange(71100,71101).addRange(71103,71104).addRange(71132,71133).addRange(71219,71226).addRange(71231,71232).addRange(71344,71349).addRange(71453,71455).addRange(71458,71461).addRange(71463,71467).addRange(71727,71735).addRange(71737,71738).addRange(71995,71996).addRange(72148,72151).addRange(72154,72155).addRange(72193,72202).addRange(72243,72248).addRange(72251,72254).addRange(72273,72278).addRange(72281,72283).addRange(72330,72342).addRange(72344,72345).addRange(72752,72758).addRange(72760,72765).addRange(72850,72871).addRange(72874,72880).addRange(72882,72883).addRange(72885,72886).addRange(73009,73014).addRange(73020,73021).addRange(73023,73029).addRange(73104,73105).addRange(73459,73460).addRange(92912,92916).addRange(92976,92982).addRange(94095,94098).addRange(113821,113822).addRange(119143,119145).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364),ee.addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123184,123190).addRange(123628,123631).addRange(125136,125142).addRange(125252,125258).addRange(917760,917999),m.exports=ee},90055:(m,v,q)=>{const ee=q(78776)(185,8304,11517,12295,66369,66378);ee.addRange(48,57).addRange(178,179).addRange(188,190).addRange(1632,1641).addRange(1776,1785).addRange(1984,1993).addRange(2406,2415).addRange(2534,2543).addRange(2548,2553).addRange(2662,2671).addRange(2790,2799).addRange(2918,2927).addRange(2930,2935).addRange(3046,3058).addRange(3174,3183).addRange(3192,3198).addRange(3302,3311).addRange(3416,3422).addRange(3430,3448).addRange(3558,3567).addRange(3664,3673).addRange(3792,3801).addRange(3872,3891).addRange(4160,4169).addRange(4240,4249).addRange(4969,4988).addRange(5870,5872).addRange(6112,6121).addRange(6128,6137).addRange(6160,6169).addRange(6470,6479).addRange(6608,6618).addRange(6784,6793).addRange(6800,6809).addRange(6992,7001).addRange(7088,7097).addRange(7232,7241).addRange(7248,7257).addRange(8308,8313).addRange(8320,8329).addRange(8528,8578).addRange(8581,8585).addRange(9312,9371).addRange(9450,9471).addRange(10102,10131).addRange(12321,12329).addRange(12344,12346).addRange(12690,12693).addRange(12832,12841).addRange(12872,12879).addRange(12881,12895),ee.addRange(12928,12937).addRange(12977,12991).addRange(42528,42537).addRange(42726,42735).addRange(43056,43061).addRange(43216,43225).addRange(43264,43273).addRange(43472,43481).addRange(43504,43513).addRange(43600,43609).addRange(44016,44025).addRange(65296,65305).addRange(65799,65843).addRange(65856,65912).addRange(65930,65931).addRange(66273,66299).addRange(66336,66339).addRange(66513,66517).addRange(66720,66729).addRange(67672,67679).addRange(67705,67711).addRange(67751,67759).addRange(67835,67839).addRange(67862,67867).addRange(68028,68029).addRange(68032,68047).addRange(68050,68095).addRange(68160,68168).addRange(68221,68222).addRange(68253,68255).addRange(68331,68335).addRange(68440,68447).addRange(68472,68479).addRange(68521,68527).addRange(68858,68863).addRange(68912,68921).addRange(69216,69246).addRange(69405,69414).addRange(69457,69460).addRange(69573,69579).addRange(69714,69743).addRange(69872,69881).addRange(69942,69951).addRange(70096,70105).addRange(70113,70132).addRange(70384,70393).addRange(70736,70745).addRange(70864,70873).addRange(71248,71257).addRange(71360,71369).addRange(71472,71483),ee.addRange(71904,71922).addRange(72016,72025).addRange(72784,72812).addRange(73040,73049).addRange(73120,73129).addRange(73664,73684).addRange(74752,74862).addRange(92768,92777).addRange(93008,93017).addRange(93019,93025).addRange(93824,93846).addRange(119520,119539).addRange(119648,119672).addRange(120782,120831).addRange(123200,123209).addRange(123632,123641).addRange(125127,125135).addRange(125264,125273).addRange(126065,126123).addRange(126125,126127).addRange(126129,126132).addRange(126209,126253).addRange(126255,126269).addRange(127232,127244).addRange(130032,130041),m.exports=ee},25622:(m,v,q)=>{const ee=q(78776)(40,91,123,3898,3900,5787,8218,8222,8261,8317,8333,8968,8970,9001,10088,10090,10092,10094,10096,10098,10100,10181,10214,10216,10218,10220,10222,10627,10629,10631,10633,10635,10637,10639,10641,10643,10645,10647,10712,10714,10748,11810,11812,11814,11816,11842,12296,12298,12300,12302,12304,12308,12310,12312,12314,12317,64831,65047,65077,65079,65081,65083,65085,65087,65089,65091,65095,65113,65115,65117,65288,65339,65371,65375,65378);m.exports=ee},76288:(m,v,q)=>{const ee=q(78776)(173,907,909,930,1328,1424,1757,2111,2143,2229,2274,2436,2473,2481,2526,2564,2601,2609,2612,2615,2621,2653,2692,2702,2706,2729,2737,2740,2758,2762,2816,2820,2857,2865,2868,2910,2948,2961,2971,2973,3017,3085,3089,3113,3141,3145,3159,3213,3217,3241,3252,3269,3273,3295,3312,3341,3345,3397,3401,3456,3460,3506,3516,3541,3543,3715,3717,3723,3748,3750,3781,3783,3912,3992,4029,4045,4294,4681,4695,4697,4745,4785,4799,4801,4823,4881,5901,5997,6001,6431,6751,7674,8024,8026,8028,8030,8117,8133,8156,8181,8191,8335,11158,11311,11359,11558,11687,11695,11703,11711,11719,11727,11735,11743,11930,12352,12592,12687,12831,43470,43519,43815,43823,64311,64317,64319,64322,64325,65107,65127,65141,65511,65548,65575,65595,65598,65935,66462,67593,67638,67670,67827,68100,68116,68120,69247,69290,69821,69941,70112,70162,70279,70281,70286,70302,70404,70441,70449,70452,70458,70748,71956,71959,71990,72713,72759,72872,72967,72970,73019,73022,73062,73065,73103,73106,74863,92767,93018,93026,119893,119965,119981,119994,119996,120004,120070,120085,120093,120122,120127,120133,120145,121504,122887,122914,122917,126468,126496,126499,126504,126515,126520,126522,126536,126538,126540,126544,126547,126552,126554,126556,126558,126560,126563,126571,126579,126584,126589,126591,126602,126628,126634,127168,127184,129401,129484,129939);ee.addRange(0,31).addRange(127,159).addRange(888,889).addRange(896,899).addRange(1367,1368).addRange(1419,1420).addRange(1480,1487).addRange(1515,1518).addRange(1525,1541).addRange(1564,1565).addRange(1806,1807).addRange(1867,1868).addRange(1970,1983).addRange(2043,2044).addRange(2094,2095).addRange(2140,2141).addRange(2155,2207).addRange(2248,2258).addRange(2445,2446).addRange(2449,2450).addRange(2483,2485).addRange(2490,2491).addRange(2501,2502).addRange(2505,2506).addRange(2511,2518).addRange(2520,2523).addRange(2532,2533).addRange(2559,2560).addRange(2571,2574).addRange(2577,2578).addRange(2618,2619).addRange(2627,2630).addRange(2633,2634).addRange(2638,2640).addRange(2642,2648).addRange(2655,2661).addRange(2679,2688).addRange(2746,2747).addRange(2766,2767).addRange(2769,2783).addRange(2788,2789).addRange(2802,2808).addRange(2829,2830).addRange(2833,2834).addRange(2874,2875).addRange(2885,2886).addRange(2889,2890).addRange(2894,2900).addRange(2904,2907).addRange(2916,2917).addRange(2936,2945),ee.addRange(2955,2957).addRange(2966,2968).addRange(2976,2978).addRange(2981,2983).addRange(2987,2989).addRange(3002,3005).addRange(3011,3013).addRange(3022,3023).addRange(3025,3030).addRange(3032,3045).addRange(3067,3071).addRange(3130,3132).addRange(3150,3156).addRange(3163,3167).addRange(3172,3173).addRange(3184,3190).addRange(3258,3259).addRange(3278,3284).addRange(3287,3293).addRange(3300,3301).addRange(3315,3327).addRange(3408,3411).addRange(3428,3429).addRange(3479,3481).addRange(3518,3519).addRange(3527,3529).addRange(3531,3534).addRange(3552,3557).addRange(3568,3569).addRange(3573,3584).addRange(3643,3646).addRange(3676,3712).addRange(3774,3775).addRange(3790,3791).addRange(3802,3803).addRange(3808,3839).addRange(3949,3952).addRange(4059,4095).addRange(4296,4300).addRange(4302,4303).addRange(4686,4687).addRange(4702,4703).addRange(4750,4751).addRange(4790,4791).addRange(4806,4807).addRange(4886,4887).addRange(4955,4956).addRange(4989,4991).addRange(5018,5023).addRange(5110,5111).addRange(5118,5119),ee.addRange(5789,5791).addRange(5881,5887).addRange(5909,5919).addRange(5943,5951).addRange(5972,5983).addRange(6004,6015).addRange(6110,6111).addRange(6122,6127).addRange(6138,6143).addRange(6158,6159).addRange(6170,6175).addRange(6265,6271).addRange(6315,6319).addRange(6390,6399).addRange(6444,6447).addRange(6460,6463).addRange(6465,6467).addRange(6510,6511).addRange(6517,6527).addRange(6572,6575).addRange(6602,6607).addRange(6619,6621).addRange(6684,6685).addRange(6781,6782).addRange(6794,6799).addRange(6810,6815).addRange(6830,6831).addRange(6849,6911).addRange(6988,6991).addRange(7037,7039).addRange(7156,7163).addRange(7224,7226).addRange(7242,7244).addRange(7305,7311).addRange(7355,7356).addRange(7368,7375).addRange(7419,7423).addRange(7958,7959).addRange(7966,7967).addRange(8006,8007).addRange(8014,8015).addRange(8062,8063).addRange(8148,8149).addRange(8176,8177).addRange(8203,8207).addRange(8234,8238).addRange(8288,8303).addRange(8306,8307).addRange(8349,8351).addRange(8384,8399).addRange(8433,8447),ee.addRange(8588,8591).addRange(9255,9279).addRange(9291,9311).addRange(11124,11125).addRange(11508,11512).addRange(11560,11564).addRange(11566,11567).addRange(11624,11630).addRange(11633,11646).addRange(11671,11679).addRange(11859,11903).addRange(12020,12031).addRange(12246,12271).addRange(12284,12287).addRange(12439,12440).addRange(12544,12548).addRange(12772,12783).addRange(40957,40959).addRange(42125,42127).addRange(42183,42191).addRange(42540,42559).addRange(42744,42751).addRange(42944,42945).addRange(42955,42996).addRange(43053,43055).addRange(43066,43071).addRange(43128,43135).addRange(43206,43213).addRange(43226,43231).addRange(43348,43358).addRange(43389,43391).addRange(43482,43485).addRange(43575,43583).addRange(43598,43599).addRange(43610,43611).addRange(43715,43738).addRange(43767,43776).addRange(43783,43784).addRange(43791,43792).addRange(43799,43807).addRange(43884,43887).addRange(44014,44015).addRange(44026,44031).addRange(55204,55215).addRange(55239,55242).addRange(55292,63743).addRange(64110,64111).addRange(64218,64255).addRange(64263,64274).addRange(64280,64284).addRange(64450,64466),ee.addRange(64832,64847).addRange(64912,64913).addRange(64968,65007).addRange(65022,65023).addRange(65050,65055).addRange(65132,65135).addRange(65277,65280).addRange(65471,65473).addRange(65480,65481).addRange(65488,65489).addRange(65496,65497).addRange(65501,65503).addRange(65519,65531).addRange(65534,65535).addRange(65614,65615).addRange(65630,65663).addRange(65787,65791).addRange(65795,65798).addRange(65844,65846).addRange(65949,65951).addRange(65953,65999).addRange(66046,66175).addRange(66205,66207).addRange(66257,66271).addRange(66300,66303).addRange(66340,66348).addRange(66379,66383).addRange(66427,66431).addRange(66500,66503).addRange(66518,66559).addRange(66718,66719).addRange(66730,66735).addRange(66772,66775).addRange(66812,66815).addRange(66856,66863).addRange(66916,66926).addRange(66928,67071).addRange(67383,67391).addRange(67414,67423).addRange(67432,67583).addRange(67590,67591).addRange(67641,67643).addRange(67645,67646).addRange(67743,67750).addRange(67760,67807).addRange(67830,67834).addRange(67868,67870).addRange(67898,67902).addRange(67904,67967).addRange(68024,68027).addRange(68048,68049),ee.addRange(68103,68107).addRange(68150,68151).addRange(68155,68158).addRange(68169,68175).addRange(68185,68191).addRange(68256,68287).addRange(68327,68330).addRange(68343,68351).addRange(68406,68408).addRange(68438,68439).addRange(68467,68471).addRange(68498,68504).addRange(68509,68520).addRange(68528,68607).addRange(68681,68735).addRange(68787,68799).addRange(68851,68857).addRange(68904,68911).addRange(68922,69215).addRange(69294,69295).addRange(69298,69375).addRange(69416,69423).addRange(69466,69551).addRange(69580,69599).addRange(69623,69631).addRange(69710,69713).addRange(69744,69758).addRange(69826,69839).addRange(69865,69871).addRange(69882,69887).addRange(69960,69967).addRange(70007,70015).addRange(70133,70143).addRange(70207,70271).addRange(70314,70319).addRange(70379,70383).addRange(70394,70399).addRange(70413,70414).addRange(70417,70418).addRange(70469,70470).addRange(70473,70474).addRange(70478,70479).addRange(70481,70486).addRange(70488,70492).addRange(70500,70501).addRange(70509,70511).addRange(70517,70655).addRange(70754,70783).addRange(70856,70863).addRange(70874,71039).addRange(71094,71095),ee.addRange(71134,71167).addRange(71237,71247).addRange(71258,71263).addRange(71277,71295).addRange(71353,71359).addRange(71370,71423).addRange(71451,71452).addRange(71468,71471).addRange(71488,71679).addRange(71740,71839).addRange(71923,71934).addRange(71943,71944).addRange(71946,71947).addRange(71993,71994).addRange(72007,72015).addRange(72026,72095).addRange(72104,72105).addRange(72152,72153).addRange(72165,72191).addRange(72264,72271).addRange(72355,72383).addRange(72441,72703).addRange(72774,72783).addRange(72813,72815).addRange(72848,72849).addRange(72887,72959).addRange(73015,73017).addRange(73032,73039).addRange(73050,73055).addRange(73113,73119).addRange(73130,73439).addRange(73465,73647).addRange(73649,73663).addRange(73714,73726).addRange(74650,74751).addRange(74869,74879).addRange(75076,77823).addRange(78895,82943).addRange(83527,92159).addRange(92729,92735).addRange(92778,92781).addRange(92784,92879).addRange(92910,92911).addRange(92918,92927).addRange(92998,93007).addRange(93048,93052).addRange(93072,93759).addRange(93851,93951).addRange(94027,94030).addRange(94088,94094).addRange(94112,94175),ee.addRange(94181,94191).addRange(94194,94207).addRange(100344,100351).addRange(101590,101631).addRange(101641,110591).addRange(110879,110927).addRange(110931,110947).addRange(110952,110959).addRange(111356,113663).addRange(113771,113775).addRange(113789,113791).addRange(113801,113807).addRange(113818,113819).addRange(113824,118783).addRange(119030,119039).addRange(119079,119080).addRange(119155,119162).addRange(119273,119295).addRange(119366,119519).addRange(119540,119551).addRange(119639,119647).addRange(119673,119807).addRange(119968,119969).addRange(119971,119972).addRange(119975,119976).addRange(120075,120076).addRange(120135,120137).addRange(120486,120487).addRange(120780,120781).addRange(121484,121498).addRange(121520,122879).addRange(122905,122906).addRange(122923,123135).addRange(123181,123183).addRange(123198,123199).addRange(123210,123213).addRange(123216,123583).addRange(123642,123646).addRange(123648,124927).addRange(125125,125126).addRange(125143,125183).addRange(125260,125263).addRange(125274,125277).addRange(125280,126064).addRange(126133,126208).addRange(126270,126463).addRange(126501,126502).addRange(126524,126529).addRange(126531,126534).addRange(126549,126550).addRange(126565,126566),ee.addRange(126620,126624).addRange(126652,126703).addRange(126706,126975).addRange(127020,127023).addRange(127124,127135).addRange(127151,127152).addRange(127222,127231).addRange(127406,127461).addRange(127491,127503).addRange(127548,127551).addRange(127561,127567).addRange(127570,127583).addRange(127590,127743).addRange(128728,128735).addRange(128749,128751).addRange(128765,128767).addRange(128884,128895).addRange(128985,128991).addRange(129004,129023).addRange(129036,129039).addRange(129096,129103).addRange(129114,129119).addRange(129160,129167).addRange(129198,129199).addRange(129202,129279).addRange(129620,129631).addRange(129646,129647).addRange(129653,129655).addRange(129659,129663).addRange(129671,129679).addRange(129705,129711).addRange(129719,129727).addRange(129731,129743).addRange(129751,129791).addRange(129995,130031).addRange(130042,131071).addRange(173790,173823).addRange(177973,177983).addRange(178206,178207).addRange(183970,183983).addRange(191457,194559).addRange(195102,196607).addRange(201547,917759).addRange(918e3,1114111),m.exports=ee},61453:(m,v,q)=>{const ee=q(78776)(170,186,443,660,1749,1791,1808,1969,2365,2384,2482,2493,2510,2556,2654,2749,2768,2809,2877,2929,2947,2972,3024,3133,3200,3261,3294,3389,3406,3517,3716,3749,3773,3840,4159,4193,4238,4696,4800,6108,6314,7418,12294,12348,12447,12543,42606,42895,42999,43259,43642,43697,43712,43714,43762,64285,64318,67592,67644,68096,69415,69956,69959,70006,70106,70108,70280,70461,70480,70855,71236,71352,71945,71999,72001,72161,72163,72192,72250,72272,72349,72768,73030,73112,73648,94032,123214,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);ee.addRange(448,451).addRange(1488,1514).addRange(1519,1522).addRange(1568,1599).addRange(1601,1610).addRange(1646,1647).addRange(1649,1747).addRange(1774,1775).addRange(1786,1788).addRange(1810,1839).addRange(1869,1957).addRange(1994,2026).addRange(2048,2069).addRange(2112,2136).addRange(2144,2154).addRange(2208,2228).addRange(2230,2247).addRange(2308,2361).addRange(2392,2401).addRange(2418,2432).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2524,2525).addRange(2527,2529).addRange(2544,2545).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2649,2652).addRange(2674,2676).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2784,2785).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2908,2909),ee.addRange(2911,2913).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3160,3162).addRange(3168,3169).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3296,3297).addRange(3313,3314).addRange(3332,3340).addRange(3342,3344).addRange(3346,3386).addRange(3412,3414).addRange(3423,3425).addRange(3450,3455).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3585,3632).addRange(3634,3635).addRange(3648,3653).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3760).addRange(3762,3763).addRange(3776,3780).addRange(3804,3807).addRange(3904,3911).addRange(3913,3948).addRange(3976,3980).addRange(4096,4138).addRange(4176,4181).addRange(4186,4189).addRange(4197,4198).addRange(4206,4208).addRange(4213,4225),ee.addRange(4352,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4992,5007).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5873,5880).addRange(5888,5900).addRange(5902,5905).addRange(5920,5937).addRange(5952,5969).addRange(5984,5996).addRange(5998,6e3).addRange(6016,6067).addRange(6176,6210).addRange(6212,6264).addRange(6272,6276).addRange(6279,6312).addRange(6320,6389).addRange(6400,6430).addRange(6480,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6656,6678).addRange(6688,6740).addRange(6917,6963).addRange(6981,6987).addRange(7043,7072).addRange(7086,7087).addRange(7098,7141).addRange(7168,7203).addRange(7245,7247).addRange(7258,7287).addRange(7401,7404).addRange(7406,7411).addRange(7413,7414).addRange(8501,8504),ee.addRange(11568,11623).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(12353,12438).addRange(12449,12538).addRange(12549,12591).addRange(12593,12686).addRange(12704,12735).addRange(12784,12799).addRange(13312,19903).addRange(19968,40956).addRange(40960,40980).addRange(40982,42124).addRange(42192,42231).addRange(42240,42507).addRange(42512,42527).addRange(42538,42539).addRange(42656,42725).addRange(43003,43009).addRange(43011,43013).addRange(43015,43018).addRange(43020,43042).addRange(43072,43123).addRange(43138,43187).addRange(43250,43255).addRange(43261,43262).addRange(43274,43301).addRange(43312,43334).addRange(43360,43388).addRange(43396,43442).addRange(43488,43492).addRange(43495,43503).addRange(43514,43518).addRange(43520,43560).addRange(43584,43586).addRange(43588,43595).addRange(43616,43631).addRange(43633,43638).addRange(43646,43695).addRange(43701,43702).addRange(43705,43709).addRange(43739,43740).addRange(43744,43754).addRange(43777,43782),ee.addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43968,44002).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64287,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65019).addRange(65136,65140).addRange(65142,65276).addRange(65382,65391).addRange(65393,65437).addRange(65440,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66368).addRange(66370,66377).addRange(66384,66421).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66640,66717).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431),ee.addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68112,68115).addRange(68117,68119).addRange(68121,68149).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68324).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68864,68899).addRange(69248,69289).addRange(69296,69297).addRange(69376,69404).addRange(69424,69445).addRange(69552,69572).addRange(69600,69622).addRange(69635,69687).addRange(69763,69807).addRange(69840,69864).addRange(69891,69926).addRange(69968,70002).addRange(70019,70066).addRange(70081,70084).addRange(70144,70161).addRange(70163,70187).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70366).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457),ee.addRange(70493,70497).addRange(70656,70708).addRange(70727,70730).addRange(70751,70753).addRange(70784,70831).addRange(70852,70853).addRange(71040,71086).addRange(71128,71131).addRange(71168,71215).addRange(71296,71338).addRange(71424,71450).addRange(71680,71723).addRange(71935,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71983).addRange(72096,72103).addRange(72106,72144).addRange(72203,72242).addRange(72284,72329).addRange(72384,72440).addRange(72704,72712).addRange(72714,72750).addRange(72818,72847).addRange(72960,72966).addRange(72968,72969).addRange(72971,73008).addRange(73056,73061).addRange(73063,73064).addRange(73066,73097).addRange(73440,73458).addRange(73728,74649).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92880,92909).addRange(92928,92975).addRange(93027,93047).addRange(93053,93071).addRange(93952,94026).addRange(94208,100343).addRange(100352,101589).addRange(101632,101640).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788),ee.addRange(113792,113800).addRange(113808,113817).addRange(123136,123180).addRange(123584,123627).addRange(124928,125124).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),m.exports=ee},88795:(m,v,q)=>{const ee=q(78776)(185,6618,8304,8585,11517);ee.addRange(178,179).addRange(188,190).addRange(2548,2553).addRange(2930,2935).addRange(3056,3058).addRange(3192,3198).addRange(3416,3422).addRange(3440,3448).addRange(3882,3891).addRange(4969,4988).addRange(6128,6137).addRange(8308,8313).addRange(8320,8329).addRange(8528,8543).addRange(9312,9371).addRange(9450,9471).addRange(10102,10131).addRange(12690,12693).addRange(12832,12841).addRange(12872,12879).addRange(12881,12895).addRange(12928,12937).addRange(12977,12991).addRange(43056,43061).addRange(65799,65843).addRange(65909,65912).addRange(65930,65931).addRange(66273,66299).addRange(66336,66339).addRange(67672,67679).addRange(67705,67711).addRange(67751,67759).addRange(67835,67839).addRange(67862,67867).addRange(68028,68029).addRange(68032,68047).addRange(68050,68095).addRange(68160,68168).addRange(68221,68222).addRange(68253,68255).addRange(68331,68335).addRange(68440,68447).addRange(68472,68479).addRange(68521,68527).addRange(68858,68863).addRange(69216,69246).addRange(69405,69414).addRange(69457,69460).addRange(69573,69579).addRange(69714,69733).addRange(70113,70132),ee.addRange(71482,71483).addRange(71914,71922).addRange(72794,72812).addRange(73664,73684).addRange(93019,93025).addRange(93824,93846).addRange(119520,119539).addRange(119648,119672).addRange(125127,125135).addRange(126065,126123).addRange(126125,126127).addRange(126129,126132).addRange(126209,126253).addRange(126255,126269).addRange(127232,127244),m.exports=ee},47221:(m,v,q)=>{const ee=q(78776)(42,44,92,161,167,191,894,903,1417,1472,1475,1478,1563,1748,2142,2416,2557,2678,2800,3191,3204,3572,3663,3860,3973,4347,5742,7379,8275,11632,11787,11803,11841,11858,12349,12539,42611,42622,43260,43359,44011,65049,65072,65128,65290,65292,65340,65377,66463,66512,66927,67671,67871,67903,68223,70093,70107,70313,70749,70854,71739,72162,73727,92917,92996,94178,113823);ee.addRange(33,35).addRange(37,39).addRange(46,47).addRange(58,59).addRange(63,64).addRange(182,183).addRange(1370,1375).addRange(1523,1524).addRange(1545,1546).addRange(1548,1549).addRange(1566,1567).addRange(1642,1645).addRange(1792,1805).addRange(2039,2041).addRange(2096,2110).addRange(2404,2405).addRange(3674,3675).addRange(3844,3858).addRange(4048,4052).addRange(4057,4058).addRange(4170,4175).addRange(4960,4968).addRange(5867,5869).addRange(5941,5942).addRange(6100,6102).addRange(6104,6106).addRange(6144,6149).addRange(6151,6154).addRange(6468,6469).addRange(6686,6687).addRange(6816,6822).addRange(6824,6829).addRange(7002,7008).addRange(7164,7167).addRange(7227,7231).addRange(7294,7295).addRange(7360,7367).addRange(8214,8215).addRange(8224,8231).addRange(8240,8248).addRange(8251,8254).addRange(8257,8259).addRange(8263,8273).addRange(8277,8286).addRange(11513,11516).addRange(11518,11519).addRange(11776,11777).addRange(11782,11784).addRange(11790,11798).addRange(11800,11801).addRange(11806,11807),ee.addRange(11818,11822).addRange(11824,11833).addRange(11836,11839).addRange(11843,11855).addRange(12289,12291).addRange(42238,42239).addRange(42509,42511).addRange(42738,42743).addRange(43124,43127).addRange(43214,43215).addRange(43256,43258).addRange(43310,43311).addRange(43457,43469).addRange(43486,43487).addRange(43612,43615).addRange(43742,43743).addRange(43760,43761).addRange(65040,65046).addRange(65093,65094).addRange(65097,65100).addRange(65104,65106).addRange(65108,65111).addRange(65119,65121).addRange(65130,65131).addRange(65281,65283).addRange(65285,65287).addRange(65294,65295).addRange(65306,65307).addRange(65311,65312).addRange(65380,65381).addRange(65792,65794).addRange(68176,68184).addRange(68336,68342).addRange(68409,68415).addRange(68505,68508).addRange(69461,69465).addRange(69703,69709).addRange(69819,69820).addRange(69822,69825).addRange(69952,69955).addRange(70004,70005).addRange(70085,70088).addRange(70109,70111).addRange(70200,70205).addRange(70731,70735).addRange(70746,70747).addRange(71105,71127).addRange(71233,71235).addRange(71264,71276).addRange(71484,71486).addRange(72004,72006),ee.addRange(72255,72262).addRange(72346,72348).addRange(72350,72354).addRange(72769,72773).addRange(72816,72817).addRange(73463,73464).addRange(74864,74868).addRange(92782,92783).addRange(92983,92987).addRange(93847,93850).addRange(121479,121483).addRange(125278,125279),m.exports=ee},66733:(m,v,q)=>{const ee=q(78776)(166,169,174,176,1154,1758,1769,2038,2554,2928,3066,3199,3407,3449,3859,3892,3894,3896,5741,6464,8468,8485,8487,8489,8494,8522,8527,8659,12292,12320,12880,43065,65021,65508,65512,65952,68296,71487,92997,113820,119365,123215,126124,126254);ee.addRange(1421,1422).addRange(1550,1551).addRange(1789,1790).addRange(3059,3064).addRange(3841,3843).addRange(3861,3863).addRange(3866,3871).addRange(4030,4037).addRange(4039,4044).addRange(4046,4047).addRange(4053,4056).addRange(4254,4255).addRange(5008,5017).addRange(6622,6655).addRange(7009,7018).addRange(7028,7036).addRange(8448,8449).addRange(8451,8454).addRange(8456,8457).addRange(8470,8471).addRange(8478,8483).addRange(8506,8507).addRange(8524,8525).addRange(8586,8587).addRange(8597,8601).addRange(8604,8607).addRange(8609,8610).addRange(8612,8613).addRange(8615,8621).addRange(8623,8653).addRange(8656,8657).addRange(8661,8691).addRange(8960,8967).addRange(8972,8991).addRange(8994,9e3).addRange(9003,9083).addRange(9085,9114).addRange(9140,9179).addRange(9186,9254).addRange(9280,9290).addRange(9372,9449).addRange(9472,9654).addRange(9656,9664).addRange(9666,9719).addRange(9728,9838).addRange(9840,10087).addRange(10132,10175).addRange(10240,10495).addRange(11008,11055).addRange(11077,11078).addRange(11085,11123),ee.addRange(11126,11157).addRange(11159,11263).addRange(11493,11498).addRange(11856,11857).addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12272,12283).addRange(12306,12307).addRange(12342,12343).addRange(12350,12351).addRange(12688,12689).addRange(12694,12703).addRange(12736,12771).addRange(12800,12830).addRange(12842,12871).addRange(12896,12927).addRange(12938,12976).addRange(12992,13311).addRange(19904,19967).addRange(42128,42182).addRange(43048,43051).addRange(43062,43063).addRange(43639,43641).addRange(65517,65518).addRange(65532,65533).addRange(65847,65855).addRange(65913,65929).addRange(65932,65934).addRange(65936,65948).addRange(66e3,66044).addRange(67703,67704).addRange(73685,73692).addRange(73697,73713).addRange(92988,92991).addRange(118784,119029).addRange(119040,119078).addRange(119081,119140).addRange(119146,119148).addRange(119171,119172).addRange(119180,119209).addRange(119214,119272).addRange(119296,119361).addRange(119552,119638).addRange(120832,121343).addRange(121399,121402).addRange(121453,121460).addRange(121462,121475).addRange(121477,121478).addRange(126976,127019).addRange(127024,127123),ee.addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127245,127405).addRange(127462,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(127584,127589).addRange(127744,127994).addRange(128e3,128727).addRange(128736,128748).addRange(128752,128764).addRange(128768,128883).addRange(128896,128984).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129201).addRange(129280,129400).addRange(129402,129483).addRange(129485,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750).addRange(129792,129938).addRange(129940,129994),m.exports=ee},12600:(m,v,q)=>{const ee=q(78776)(8233);m.exports=ee},61704:(m,v,q)=>{const ee=q(78776)();ee.addRange(57344,63743).addRange(983040,1048573).addRange(1048576,1114109),m.exports=ee},36290:(m,v,q)=>{const ee=q(78776)(95,123,125,161,167,171,187,191,894,903,1470,1472,1475,1478,1563,1748,2142,2416,2557,2678,2800,3191,3204,3572,3663,3860,3973,4347,5120,5742,7379,11632,11858,12336,12349,12448,12539,42611,42622,43260,43359,44011,65123,65128,65343,65371,65373,66463,66512,66927,67671,67871,67903,68223,69293,70093,70107,70313,70749,70854,71739,72162,73727,92917,92996,94178,113823);ee.addRange(33,35).addRange(37,42).addRange(44,47).addRange(58,59).addRange(63,64).addRange(91,93).addRange(182,183).addRange(1370,1375).addRange(1417,1418).addRange(1523,1524).addRange(1545,1546).addRange(1548,1549).addRange(1566,1567).addRange(1642,1645).addRange(1792,1805).addRange(2039,2041).addRange(2096,2110).addRange(2404,2405).addRange(3674,3675).addRange(3844,3858).addRange(3898,3901).addRange(4048,4052).addRange(4057,4058).addRange(4170,4175).addRange(4960,4968).addRange(5787,5788).addRange(5867,5869).addRange(5941,5942).addRange(6100,6102).addRange(6104,6106).addRange(6144,6154).addRange(6468,6469).addRange(6686,6687).addRange(6816,6822).addRange(6824,6829).addRange(7002,7008).addRange(7164,7167).addRange(7227,7231).addRange(7294,7295).addRange(7360,7367).addRange(8208,8231).addRange(8240,8259).addRange(8261,8273).addRange(8275,8286).addRange(8317,8318).addRange(8333,8334).addRange(8968,8971).addRange(9001,9002).addRange(10088,10101).addRange(10181,10182).addRange(10214,10223),ee.addRange(10627,10648).addRange(10712,10715).addRange(10748,10749).addRange(11513,11516).addRange(11518,11519).addRange(11776,11822).addRange(11824,11855).addRange(12289,12291).addRange(12296,12305).addRange(12308,12319).addRange(42238,42239).addRange(42509,42511).addRange(42738,42743).addRange(43124,43127).addRange(43214,43215).addRange(43256,43258).addRange(43310,43311).addRange(43457,43469).addRange(43486,43487).addRange(43612,43615).addRange(43742,43743).addRange(43760,43761).addRange(64830,64831).addRange(65040,65049).addRange(65072,65106).addRange(65108,65121).addRange(65130,65131).addRange(65281,65283).addRange(65285,65290).addRange(65292,65295).addRange(65306,65307).addRange(65311,65312).addRange(65339,65341).addRange(65375,65381).addRange(65792,65794).addRange(68176,68184).addRange(68336,68342).addRange(68409,68415).addRange(68505,68508).addRange(69461,69465).addRange(69703,69709).addRange(69819,69820).addRange(69822,69825).addRange(69952,69955).addRange(70004,70005).addRange(70085,70088).addRange(70109,70111).addRange(70200,70205).addRange(70731,70735).addRange(70746,70747).addRange(71105,71127),ee.addRange(71233,71235).addRange(71264,71276).addRange(71484,71486).addRange(72004,72006).addRange(72255,72262).addRange(72346,72348).addRange(72350,72354).addRange(72769,72773).addRange(72816,72817).addRange(73463,73464).addRange(74864,74868).addRange(92782,92783).addRange(92983,92987).addRange(93847,93850).addRange(121479,121483).addRange(125278,125279),m.exports=ee},64661:(m,v,q)=>{const ee=q(78776)(32,160,5760,8239,8287,12288);ee.addRange(8192,8202).addRange(8232,8233),m.exports=ee},54343:(m,v,q)=>{const ee=q(78776)(32,160,5760,8239,8287,12288);ee.addRange(8192,8202),m.exports=ee},11276:(m,v,q)=>{const ee=q(78776)(2307,2363,2519,2563,2691,2761,2878,2880,2903,3031,3262,3415,3967,4145,4152,4239,6070,6741,6743,6753,6916,6965,6971,7042,7073,7082,7143,7150,7393,7415,43047,43395,43597,43643,43645,43755,43765,44012,69632,69634,69762,69932,70018,70094,70197,70487,70725,70841,70849,71102,71230,71340,71350,71462,71736,71997,72e3,72002,72164,72249,72343,72751,72766,72873,72881,72884,73110);ee.addRange(2366,2368).addRange(2377,2380).addRange(2382,2383).addRange(2434,2435).addRange(2494,2496).addRange(2503,2504).addRange(2507,2508).addRange(2622,2624).addRange(2750,2752).addRange(2763,2764).addRange(2818,2819).addRange(2887,2888).addRange(2891,2892).addRange(3006,3007).addRange(3009,3010).addRange(3014,3016).addRange(3018,3020).addRange(3073,3075).addRange(3137,3140).addRange(3202,3203).addRange(3264,3268).addRange(3271,3272).addRange(3274,3275).addRange(3285,3286).addRange(3330,3331).addRange(3390,3392).addRange(3398,3400).addRange(3402,3404).addRange(3458,3459).addRange(3535,3537).addRange(3544,3551).addRange(3570,3571).addRange(3902,3903).addRange(4139,4140).addRange(4155,4156).addRange(4182,4183).addRange(4194,4196).addRange(4199,4205).addRange(4227,4228).addRange(4231,4236).addRange(4250,4252).addRange(6078,6085).addRange(6087,6088).addRange(6435,6438).addRange(6441,6443).addRange(6448,6449).addRange(6451,6456).addRange(6681,6682).addRange(6755,6756).addRange(6765,6770).addRange(6973,6977),ee.addRange(6979,6980).addRange(7078,7079).addRange(7146,7148).addRange(7154,7155).addRange(7204,7211).addRange(7220,7221).addRange(12334,12335).addRange(43043,43044).addRange(43136,43137).addRange(43188,43203).addRange(43346,43347).addRange(43444,43445).addRange(43450,43451).addRange(43454,43456).addRange(43567,43568).addRange(43571,43572).addRange(43758,43759).addRange(44003,44004).addRange(44006,44007).addRange(44009,44010).addRange(69808,69810).addRange(69815,69816).addRange(69957,69958).addRange(70067,70069).addRange(70079,70080).addRange(70188,70190).addRange(70194,70195).addRange(70368,70370).addRange(70402,70403).addRange(70462,70463).addRange(70465,70468).addRange(70471,70472).addRange(70475,70477).addRange(70498,70499).addRange(70709,70711).addRange(70720,70721).addRange(70832,70834).addRange(70843,70846).addRange(71087,71089).addRange(71096,71099).addRange(71216,71218).addRange(71227,71228).addRange(71342,71343).addRange(71456,71457).addRange(71724,71726).addRange(71984,71989).addRange(71991,71992).addRange(72145,72147).addRange(72156,72159).addRange(72279,72280).addRange(73098,73102),ee.addRange(73107,73108).addRange(73461,73462).addRange(94033,94087).addRange(94192,94193).addRange(119141,119142).addRange(119149,119154),m.exports=ee},93474:(m,v,q)=>{const ee=q(78776)();ee.addRange(55296,57343),m.exports=ee},54581:(m,v,q)=>{const ee=q(78776)(36,43,94,96,124,126,172,180,184,215,247,749,885,1014,1154,1547,1758,1769,2038,2801,2928,3199,3407,3449,3647,3859,3892,3894,3896,5741,6107,6464,8125,8260,8274,8468,8485,8487,8489,8494,8527,12292,12320,12880,43867,64297,65122,65129,65284,65291,65342,65344,65372,65374,65952,68296,71487,92997,113820,119365,120513,120539,120571,120597,120629,120655,120687,120713,120745,120771,123215,123647,126124,126128,126254);ee.addRange(60,62).addRange(162,166).addRange(168,169).addRange(174,177).addRange(706,709).addRange(722,735).addRange(741,747).addRange(751,767).addRange(900,901).addRange(1421,1423).addRange(1542,1544).addRange(1550,1551).addRange(1789,1790).addRange(2046,2047).addRange(2546,2547).addRange(2554,2555).addRange(3059,3066).addRange(3841,3843).addRange(3861,3863).addRange(3866,3871).addRange(4030,4037).addRange(4039,4044).addRange(4046,4047).addRange(4053,4056).addRange(4254,4255).addRange(5008,5017).addRange(6622,6655).addRange(7009,7018).addRange(7028,7036).addRange(8127,8129).addRange(8141,8143).addRange(8157,8159).addRange(8173,8175).addRange(8189,8190).addRange(8314,8316).addRange(8330,8332).addRange(8352,8383).addRange(8448,8449).addRange(8451,8454).addRange(8456,8457).addRange(8470,8472).addRange(8478,8483).addRange(8506,8507).addRange(8512,8516).addRange(8522,8525).addRange(8586,8587).addRange(8592,8967).addRange(8972,9e3).addRange(9003,9254).addRange(9280,9290).addRange(9372,9449),ee.addRange(9472,10087).addRange(10132,10180).addRange(10183,10213).addRange(10224,10626).addRange(10649,10711).addRange(10716,10747).addRange(10750,11123).addRange(11126,11157).addRange(11159,11263).addRange(11493,11498).addRange(11856,11857).addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12272,12283).addRange(12306,12307).addRange(12342,12343).addRange(12350,12351).addRange(12443,12444).addRange(12688,12689).addRange(12694,12703).addRange(12736,12771).addRange(12800,12830).addRange(12842,12871).addRange(12896,12927).addRange(12938,12976).addRange(12992,13311).addRange(19904,19967).addRange(42128,42182).addRange(42752,42774).addRange(42784,42785).addRange(42889,42890).addRange(43048,43051).addRange(43062,43065).addRange(43639,43641).addRange(43882,43883).addRange(64434,64449).addRange(65020,65021).addRange(65124,65126).addRange(65308,65310).addRange(65504,65510).addRange(65512,65518).addRange(65532,65533).addRange(65847,65855).addRange(65913,65929).addRange(65932,65934).addRange(65936,65948).addRange(66e3,66044).addRange(67703,67704).addRange(73685,73713).addRange(92988,92991),ee.addRange(118784,119029).addRange(119040,119078).addRange(119081,119140).addRange(119146,119148).addRange(119171,119172).addRange(119180,119209).addRange(119214,119272).addRange(119296,119361).addRange(119552,119638).addRange(120832,121343).addRange(121399,121402).addRange(121453,121460).addRange(121462,121475).addRange(121477,121478).addRange(126704,126705).addRange(126976,127019).addRange(127024,127123).addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127245,127405).addRange(127462,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(127584,127589).addRange(127744,128727).addRange(128736,128748).addRange(128752,128764).addRange(128768,128883).addRange(128896,128984).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129201).addRange(129280,129400).addRange(129402,129483).addRange(129485,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750).addRange(129792,129938),ee.addRange(129940,129994),m.exports=ee},8550:(m,v,q)=>{const ee=q(78776)(453,456,459,498,8124,8140,8188);ee.addRange(8072,8079).addRange(8088,8095).addRange(8104,8111),m.exports=ee},22525:(m,v,q)=>{const ee=q(78776)(907,909,930,1328,1424,1565,1806,2111,2143,2229,2436,2473,2481,2526,2564,2601,2609,2612,2615,2621,2653,2692,2702,2706,2729,2737,2740,2758,2762,2816,2820,2857,2865,2868,2910,2948,2961,2971,2973,3017,3085,3089,3113,3141,3145,3159,3213,3217,3241,3252,3269,3273,3295,3312,3341,3345,3397,3401,3456,3460,3506,3516,3541,3543,3715,3717,3723,3748,3750,3781,3783,3912,3992,4029,4045,4294,4681,4695,4697,4745,4785,4799,4801,4823,4881,5901,5997,6001,6159,6431,6751,7674,8024,8026,8028,8030,8117,8133,8156,8181,8191,8293,8335,11158,11311,11359,11558,11687,11695,11703,11711,11719,11727,11735,11743,11930,12352,12592,12687,12831,43470,43519,43815,43823,64311,64317,64319,64322,64325,65107,65127,65141,65280,65511,65548,65575,65595,65598,65935,66462,67593,67638,67670,67827,68100,68116,68120,69247,69290,69941,70112,70162,70279,70281,70286,70302,70404,70441,70449,70452,70458,70748,71956,71959,71990,72713,72759,72872,72967,72970,73019,73022,73062,73065,73103,73106,74863,78895,92767,93018,93026,119893,119965,119981,119994,119996,120004,120070,120085,120093,120122,120127,120133,120145,121504,122887,122914,122917,126468,126496,126499,126504,126515,126520,126522,126536,126538,126540,126544,126547,126552,126554,126556,126558,126560,126563,126571,126579,126584,126589,126591,126602,126628,126634,127168,127184,129401,129484,129939);ee.addRange(888,889).addRange(896,899).addRange(1367,1368).addRange(1419,1420).addRange(1480,1487).addRange(1515,1518).addRange(1525,1535).addRange(1867,1868).addRange(1970,1983).addRange(2043,2044).addRange(2094,2095).addRange(2140,2141).addRange(2155,2207).addRange(2248,2258).addRange(2445,2446).addRange(2449,2450).addRange(2483,2485).addRange(2490,2491).addRange(2501,2502).addRange(2505,2506).addRange(2511,2518).addRange(2520,2523).addRange(2532,2533).addRange(2559,2560).addRange(2571,2574).addRange(2577,2578).addRange(2618,2619).addRange(2627,2630).addRange(2633,2634).addRange(2638,2640).addRange(2642,2648).addRange(2655,2661).addRange(2679,2688).addRange(2746,2747).addRange(2766,2767).addRange(2769,2783).addRange(2788,2789).addRange(2802,2808).addRange(2829,2830).addRange(2833,2834).addRange(2874,2875).addRange(2885,2886).addRange(2889,2890).addRange(2894,2900).addRange(2904,2907).addRange(2916,2917).addRange(2936,2945).addRange(2955,2957).addRange(2966,2968).addRange(2976,2978).addRange(2981,2983),ee.addRange(2987,2989).addRange(3002,3005).addRange(3011,3013).addRange(3022,3023).addRange(3025,3030).addRange(3032,3045).addRange(3067,3071).addRange(3130,3132).addRange(3150,3156).addRange(3163,3167).addRange(3172,3173).addRange(3184,3190).addRange(3258,3259).addRange(3278,3284).addRange(3287,3293).addRange(3300,3301).addRange(3315,3327).addRange(3408,3411).addRange(3428,3429).addRange(3479,3481).addRange(3518,3519).addRange(3527,3529).addRange(3531,3534).addRange(3552,3557).addRange(3568,3569).addRange(3573,3584).addRange(3643,3646).addRange(3676,3712).addRange(3774,3775).addRange(3790,3791).addRange(3802,3803).addRange(3808,3839).addRange(3949,3952).addRange(4059,4095).addRange(4296,4300).addRange(4302,4303).addRange(4686,4687).addRange(4702,4703).addRange(4750,4751).addRange(4790,4791).addRange(4806,4807).addRange(4886,4887).addRange(4955,4956).addRange(4989,4991).addRange(5018,5023).addRange(5110,5111).addRange(5118,5119).addRange(5789,5791).addRange(5881,5887).addRange(5909,5919).addRange(5943,5951),ee.addRange(5972,5983).addRange(6004,6015).addRange(6110,6111).addRange(6122,6127).addRange(6138,6143).addRange(6170,6175).addRange(6265,6271).addRange(6315,6319).addRange(6390,6399).addRange(6444,6447).addRange(6460,6463).addRange(6465,6467).addRange(6510,6511).addRange(6517,6527).addRange(6572,6575).addRange(6602,6607).addRange(6619,6621).addRange(6684,6685).addRange(6781,6782).addRange(6794,6799).addRange(6810,6815).addRange(6830,6831).addRange(6849,6911).addRange(6988,6991).addRange(7037,7039).addRange(7156,7163).addRange(7224,7226).addRange(7242,7244).addRange(7305,7311).addRange(7355,7356).addRange(7368,7375).addRange(7419,7423).addRange(7958,7959).addRange(7966,7967).addRange(8006,8007).addRange(8014,8015).addRange(8062,8063).addRange(8148,8149).addRange(8176,8177).addRange(8306,8307).addRange(8349,8351).addRange(8384,8399).addRange(8433,8447).addRange(8588,8591).addRange(9255,9279).addRange(9291,9311).addRange(11124,11125).addRange(11508,11512).addRange(11560,11564).addRange(11566,11567).addRange(11624,11630),ee.addRange(11633,11646).addRange(11671,11679).addRange(11859,11903).addRange(12020,12031).addRange(12246,12271).addRange(12284,12287).addRange(12439,12440).addRange(12544,12548).addRange(12772,12783).addRange(40957,40959).addRange(42125,42127).addRange(42183,42191).addRange(42540,42559).addRange(42744,42751).addRange(42944,42945).addRange(42955,42996).addRange(43053,43055).addRange(43066,43071).addRange(43128,43135).addRange(43206,43213).addRange(43226,43231).addRange(43348,43358).addRange(43389,43391).addRange(43482,43485).addRange(43575,43583).addRange(43598,43599).addRange(43610,43611).addRange(43715,43738).addRange(43767,43776).addRange(43783,43784).addRange(43791,43792).addRange(43799,43807).addRange(43884,43887).addRange(44014,44015).addRange(44026,44031).addRange(55204,55215).addRange(55239,55242).addRange(55292,55295).addRange(64110,64111).addRange(64218,64255).addRange(64263,64274).addRange(64280,64284).addRange(64450,64466).addRange(64832,64847).addRange(64912,64913).addRange(64968,65007).addRange(65022,65023).addRange(65050,65055).addRange(65132,65135).addRange(65277,65278).addRange(65471,65473),ee.addRange(65480,65481).addRange(65488,65489).addRange(65496,65497).addRange(65501,65503).addRange(65519,65528).addRange(65534,65535).addRange(65614,65615).addRange(65630,65663).addRange(65787,65791).addRange(65795,65798).addRange(65844,65846).addRange(65949,65951).addRange(65953,65999).addRange(66046,66175).addRange(66205,66207).addRange(66257,66271).addRange(66300,66303).addRange(66340,66348).addRange(66379,66383).addRange(66427,66431).addRange(66500,66503).addRange(66518,66559).addRange(66718,66719).addRange(66730,66735).addRange(66772,66775).addRange(66812,66815).addRange(66856,66863).addRange(66916,66926).addRange(66928,67071).addRange(67383,67391).addRange(67414,67423).addRange(67432,67583).addRange(67590,67591).addRange(67641,67643).addRange(67645,67646).addRange(67743,67750).addRange(67760,67807).addRange(67830,67834).addRange(67868,67870).addRange(67898,67902).addRange(67904,67967).addRange(68024,68027).addRange(68048,68049).addRange(68103,68107).addRange(68150,68151).addRange(68155,68158).addRange(68169,68175).addRange(68185,68191).addRange(68256,68287).addRange(68327,68330).addRange(68343,68351),ee.addRange(68406,68408).addRange(68438,68439).addRange(68467,68471).addRange(68498,68504).addRange(68509,68520).addRange(68528,68607).addRange(68681,68735).addRange(68787,68799).addRange(68851,68857).addRange(68904,68911).addRange(68922,69215).addRange(69294,69295).addRange(69298,69375).addRange(69416,69423).addRange(69466,69551).addRange(69580,69599).addRange(69623,69631).addRange(69710,69713).addRange(69744,69758).addRange(69826,69836).addRange(69838,69839).addRange(69865,69871).addRange(69882,69887).addRange(69960,69967).addRange(70007,70015).addRange(70133,70143).addRange(70207,70271).addRange(70314,70319).addRange(70379,70383).addRange(70394,70399).addRange(70413,70414).addRange(70417,70418).addRange(70469,70470).addRange(70473,70474).addRange(70478,70479).addRange(70481,70486).addRange(70488,70492).addRange(70500,70501).addRange(70509,70511).addRange(70517,70655).addRange(70754,70783).addRange(70856,70863).addRange(70874,71039).addRange(71094,71095).addRange(71134,71167).addRange(71237,71247).addRange(71258,71263).addRange(71277,71295).addRange(71353,71359).addRange(71370,71423).addRange(71451,71452),ee.addRange(71468,71471).addRange(71488,71679).addRange(71740,71839).addRange(71923,71934).addRange(71943,71944).addRange(71946,71947).addRange(71993,71994).addRange(72007,72015).addRange(72026,72095).addRange(72104,72105).addRange(72152,72153).addRange(72165,72191).addRange(72264,72271).addRange(72355,72383).addRange(72441,72703).addRange(72774,72783).addRange(72813,72815).addRange(72848,72849).addRange(72887,72959).addRange(73015,73017).addRange(73032,73039).addRange(73050,73055).addRange(73113,73119).addRange(73130,73439).addRange(73465,73647).addRange(73649,73663).addRange(73714,73726).addRange(74650,74751).addRange(74869,74879).addRange(75076,77823).addRange(78905,82943).addRange(83527,92159).addRange(92729,92735).addRange(92778,92781).addRange(92784,92879).addRange(92910,92911).addRange(92918,92927).addRange(92998,93007).addRange(93048,93052).addRange(93072,93759).addRange(93851,93951).addRange(94027,94030).addRange(94088,94094).addRange(94112,94175).addRange(94181,94191).addRange(94194,94207).addRange(100344,100351).addRange(101590,101631).addRange(101641,110591).addRange(110879,110927).addRange(110931,110947),ee.addRange(110952,110959).addRange(111356,113663).addRange(113771,113775).addRange(113789,113791).addRange(113801,113807).addRange(113818,113819).addRange(113828,118783).addRange(119030,119039).addRange(119079,119080).addRange(119273,119295).addRange(119366,119519).addRange(119540,119551).addRange(119639,119647).addRange(119673,119807).addRange(119968,119969).addRange(119971,119972).addRange(119975,119976).addRange(120075,120076).addRange(120135,120137).addRange(120486,120487).addRange(120780,120781).addRange(121484,121498).addRange(121520,122879).addRange(122905,122906).addRange(122923,123135).addRange(123181,123183).addRange(123198,123199).addRange(123210,123213).addRange(123216,123583).addRange(123642,123646).addRange(123648,124927).addRange(125125,125126).addRange(125143,125183).addRange(125260,125263).addRange(125274,125277).addRange(125280,126064).addRange(126133,126208).addRange(126270,126463).addRange(126501,126502).addRange(126524,126529).addRange(126531,126534).addRange(126549,126550).addRange(126565,126566).addRange(126620,126624).addRange(126652,126703).addRange(126706,126975).addRange(127020,127023).addRange(127124,127135).addRange(127151,127152).addRange(127222,127231).addRange(127406,127461),ee.addRange(127491,127503).addRange(127548,127551).addRange(127561,127567).addRange(127570,127583).addRange(127590,127743).addRange(128728,128735).addRange(128749,128751).addRange(128765,128767).addRange(128884,128895).addRange(128985,128991).addRange(129004,129023).addRange(129036,129039).addRange(129096,129103).addRange(129114,129119).addRange(129160,129167).addRange(129198,129199).addRange(129202,129279).addRange(129620,129631).addRange(129646,129647).addRange(129653,129655).addRange(129659,129663).addRange(129671,129679).addRange(129705,129711).addRange(129719,129727).addRange(129731,129743).addRange(129751,129791).addRange(129995,130031).addRange(130042,131071).addRange(173790,173823).addRange(177973,177983).addRange(178206,178207).addRange(183970,183983).addRange(191457,194559).addRange(195102,196607).addRange(201547,917504).addRange(917506,917535).addRange(917632,917759).addRange(918e3,983039).addRange(1048574,1048575).addRange(1114110,1114111),m.exports=ee},28829:(m,v,q)=>{const ee=q(78776)(256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,313,315,317,319,321,323,325,327,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,379,381,388,418,420,425,428,437,444,452,455,458,461,463,465,467,469,471,473,475,478,480,482,484,486,488,490,492,494,497,500,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,577,584,586,588,590,880,882,886,895,902,908,975,984,986,988,990,992,994,996,998,1e3,1002,1004,1006,1012,1015,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1219,1221,1223,1225,1227,1229,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,4295,4301,7680,7682,7684,7686,7688,7690,7692,7694,7696,7698,7700,7702,7704,7706,7708,7710,7712,7714,7716,7718,7720,7722,7724,7726,7728,7730,7732,7734,7736,7738,7740,7742,7744,7746,7748,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768,7770,7772,7774,7776,7778,7780,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800,7802,7804,7806,7808,7810,7812,7814,7816,7818,7820,7822,7824,7826,7828,7838,7840,7842,7844,7846,7848,7850,7852,7854,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902,7904,7906,7908,7910,7912,7914,7916,7918,7920,7922,7924,7926,7928,7930,7932,7934,8025,8027,8029,8031,8450,8455,8469,8484,8486,8488,8517,8579,11360,11367,11369,11371,11378,11381,11394,11396,11398,11400,11402,11404,11406,11408,11410,11412,11414,11416,11418,11420,11422,11424,11426,11428,11430,11432,11434,11436,11438,11440,11442,11444,11446,11448,11450,11452,11454,11456,11458,11460,11462,11464,11466,11468,11470,11472,11474,11476,11478,11480,11482,11484,11486,11488,11490,11499,11501,11506,42560,42562,42564,42566,42568,42570,42572,42574,42576,42578,42580,42582,42584,42586,42588,42590,42592,42594,42596,42598,42600,42602,42604,42624,42626,42628,42630,42632,42634,42636,42638,42640,42642,42644,42646,42648,42650,42786,42788,42790,42792,42794,42796,42798,42802,42804,42806,42808,42810,42812,42814,42816,42818,42820,42822,42824,42826,42828,42830,42832,42834,42836,42838,42840,42842,42844,42846,42848,42850,42852,42854,42856,42858,42860,42862,42873,42875,42880,42882,42884,42886,42891,42893,42896,42898,42902,42904,42906,42908,42910,42912,42914,42916,42918,42920,42934,42936,42938,42940,42942,42946,42953,42997,119964,119970,120134,120778);ee.addRange(65,90).addRange(192,214).addRange(216,222).addRange(376,377).addRange(385,386).addRange(390,391).addRange(393,395).addRange(398,401).addRange(403,404).addRange(406,408).addRange(412,413).addRange(415,416).addRange(422,423).addRange(430,431).addRange(433,435).addRange(439,440).addRange(502,504).addRange(570,571).addRange(573,574).addRange(579,582).addRange(904,906).addRange(910,911).addRange(913,929).addRange(931,939).addRange(978,980).addRange(1017,1018).addRange(1021,1071).addRange(1216,1217).addRange(1329,1366).addRange(4256,4293).addRange(5024,5109).addRange(7312,7354).addRange(7357,7359).addRange(7944,7951).addRange(7960,7965).addRange(7976,7983).addRange(7992,7999).addRange(8008,8013).addRange(8040,8047).addRange(8120,8123).addRange(8136,8139).addRange(8152,8155).addRange(8168,8172).addRange(8184,8187).addRange(8459,8461).addRange(8464,8466).addRange(8473,8477).addRange(8490,8493).addRange(8496,8499).addRange(8510,8511).addRange(11264,11310),ee.addRange(11362,11364).addRange(11373,11376).addRange(11390,11392).addRange(42877,42878).addRange(42922,42926).addRange(42928,42932).addRange(42948,42951).addRange(65313,65338).addRange(66560,66599).addRange(66736,66771).addRange(68736,68786).addRange(71840,71871).addRange(93760,93791).addRange(119808,119833).addRange(119860,119885).addRange(119912,119937).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119989).addRange(120016,120041).addRange(120068,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120120,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120172,120197).addRange(120224,120249).addRange(120276,120301).addRange(120328,120353).addRange(120380,120405).addRange(120432,120457).addRange(120488,120512).addRange(120546,120570).addRange(120604,120628).addRange(120662,120686).addRange(120720,120744).addRange(125184,125217),m.exports=ee},56129:(m,v,q)=>{const ee=q(78776)();ee.addRange(125184,125259).addRange(125264,125273).addRange(125278,125279),m.exports=ee},50147:(m,v,q)=>{const ee=q(78776)();ee.addRange(71424,71450).addRange(71453,71467).addRange(71472,71487),m.exports=ee},50926:(m,v,q)=>{const ee=q(78776)();ee.addRange(82944,83526),m.exports=ee},56820:(m,v,q)=>{const ee=q(78776)(1564,1566,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);ee.addRange(1536,1540).addRange(1542,1547).addRange(1549,1562).addRange(1568,1599).addRange(1601,1610).addRange(1622,1647).addRange(1649,1756).addRange(1758,1791).addRange(1872,1919).addRange(2208,2228).addRange(2230,2247).addRange(2259,2273).addRange(2275,2303).addRange(64336,64449).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65021).addRange(65136,65140).addRange(65142,65276).addRange(69216,69246).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(126704,126705),m.exports=ee},14899:(m,v,q)=>{const ee=q(78776)();ee.addRange(1329,1366).addRange(1369,1418).addRange(1421,1423).addRange(64275,64279),m.exports=ee},69929:(m,v,q)=>{const ee=q(78776)();ee.addRange(68352,68405).addRange(68409,68415),m.exports=ee},30706:(m,v,q)=>{const ee=q(78776)();ee.addRange(6912,6987).addRange(6992,7036),m.exports=ee},15533:(m,v,q)=>{const ee=q(78776)();ee.addRange(42656,42743).addRange(92160,92728),m.exports=ee},89979:(m,v,q)=>{const ee=q(78776)();ee.addRange(92880,92909).addRange(92912,92917),m.exports=ee},83765:(m,v,q)=>{const ee=q(78776)();ee.addRange(7104,7155).addRange(7164,7167),m.exports=ee},72693:(m,v,q)=>{const ee=q(78776)(2482,2519);ee.addRange(2432,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2492,2500).addRange(2503,2504).addRange(2507,2510).addRange(2524,2525).addRange(2527,2531).addRange(2534,2558),m.exports=ee},10236:(m,v,q)=>{const ee=q(78776)();ee.addRange(72704,72712).addRange(72714,72758).addRange(72760,72773).addRange(72784,72812),m.exports=ee},30468:(m,v,q)=>{const ee=q(78776)();ee.addRange(746,747).addRange(12549,12591).addRange(12704,12735),m.exports=ee},45770:(m,v,q)=>{const ee=q(78776)(69759);ee.addRange(69632,69709).addRange(69714,69743),m.exports=ee},65529:(m,v,q)=>{const ee=q(78776)();ee.addRange(10240,10495),m.exports=ee},74206:(m,v,q)=>{const ee=q(78776)();ee.addRange(6656,6683).addRange(6686,6687),m.exports=ee},96208:(m,v,q)=>{const ee=q(78776)();ee.addRange(5952,5971),m.exports=ee},66700:(m,v,q)=>{const ee=q(78776)();ee.addRange(5120,5759).addRange(6320,6389),m.exports=ee},93961:(m,v,q)=>{const ee=q(78776)();ee.addRange(66208,66256),m.exports=ee},74121:(m,v,q)=>{const ee=q(78776)(66927);ee.addRange(66864,66915),m.exports=ee},12128:(m,v,q)=>{const ee=q(78776)();ee.addRange(69888,69940).addRange(69942,69959),m.exports=ee},52189:(m,v,q)=>{const ee=q(78776)();ee.addRange(43520,43574).addRange(43584,43597).addRange(43600,43609).addRange(43612,43615),m.exports=ee},75033:(m,v,q)=>{const ee=q(78776)();ee.addRange(5024,5109).addRange(5112,5117).addRange(43888,43967),m.exports=ee},73507:(m,v,q)=>{const ee=q(78776)();ee.addRange(69552,69579),m.exports=ee},85998:(m,v,q)=>{const ee=q(78776)(215,247,884,894,901,903,1541,1548,1563,1567,1600,1757,2274,3647,4347,6149,7379,7393,7418,12294,12448,13055,43310,43471,43867,65279,65392,119970,119995,120134,917505);ee.addRange(0,64).addRange(91,96).addRange(123,169).addRange(171,185).addRange(187,191).addRange(697,735).addRange(741,745).addRange(748,767).addRange(2404,2405).addRange(4053,4056).addRange(5867,5869).addRange(5941,5942).addRange(6146,6147).addRange(7401,7404).addRange(7406,7411).addRange(7413,7415).addRange(8192,8203).addRange(8206,8292).addRange(8294,8304).addRange(8308,8318).addRange(8320,8334).addRange(8352,8383).addRange(8448,8485).addRange(8487,8489).addRange(8492,8497).addRange(8499,8525).addRange(8527,8543).addRange(8585,8587).addRange(8592,9254).addRange(9280,9290).addRange(9312,10239).addRange(10496,11123).addRange(11126,11157).addRange(11159,11263).addRange(11776,11858).addRange(12272,12283).addRange(12288,12292).addRange(12296,12320).addRange(12336,12343).addRange(12348,12351).addRange(12443,12444).addRange(12539,12540).addRange(12688,12703).addRange(12736,12771).addRange(12832,12895).addRange(12927,13007).addRange(13144,13311).addRange(19904,19967).addRange(42752,42785).addRange(42888,42890).addRange(43056,43065),ee.addRange(43882,43883).addRange(64830,64831).addRange(65040,65049).addRange(65072,65106).addRange(65108,65126).addRange(65128,65131).addRange(65281,65312).addRange(65339,65344).addRange(65371,65381).addRange(65438,65439).addRange(65504,65510).addRange(65512,65518).addRange(65529,65533).addRange(65792,65794).addRange(65799,65843).addRange(65847,65855).addRange(65936,65948).addRange(66e3,66044).addRange(66273,66299).addRange(94178,94179).addRange(113824,113827).addRange(118784,119029).addRange(119040,119078).addRange(119081,119142).addRange(119146,119162).addRange(119171,119172).addRange(119180,119209).addRange(119214,119272).addRange(119520,119539).addRange(119552,119638).addRange(119648,119672).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,120831).addRange(126065,126132).addRange(126209,126269),ee.addRange(126976,127019).addRange(127024,127123).addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127232,127405).addRange(127462,127487).addRange(127489,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(127584,127589).addRange(127744,128727).addRange(128736,128748).addRange(128752,128764).addRange(128768,128883).addRange(128896,128984).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129201).addRange(129280,129400).addRange(129402,129483).addRange(129485,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750).addRange(129792,129938).addRange(129940,129994).addRange(130032,130041).addRange(917536,917631),m.exports=ee},56036:(m,v,q)=>{const ee=q(78776)();ee.addRange(994,1007).addRange(11392,11507).addRange(11513,11519),m.exports=ee},13563:(m,v,q)=>{const ee=q(78776)();ee.addRange(73728,74649).addRange(74752,74862).addRange(74864,74868).addRange(74880,75075),m.exports=ee},49182:(m,v,q)=>{const ee=q(78776)(67592,67644,67647);ee.addRange(67584,67589).addRange(67594,67637).addRange(67639,67640),m.exports=ee},84087:(m,v,q)=>{const ee=q(78776)(7467,7544);ee.addRange(1024,1156).addRange(1159,1327).addRange(7296,7304).addRange(11744,11775).addRange(42560,42655).addRange(65070,65071),m.exports=ee},48844:(m,v,q)=>{const ee=q(78776)();ee.addRange(66560,66639),m.exports=ee},35690:(m,v,q)=>{const ee=q(78776)();ee.addRange(2304,2384).addRange(2389,2403).addRange(2406,2431).addRange(43232,43263),m.exports=ee},57201:(m,v,q)=>{const ee=q(78776)(71945);ee.addRange(71936,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989).addRange(71991,71992).addRange(71995,72006).addRange(72016,72025),m.exports=ee},71932:(m,v,q)=>{const ee=q(78776)();ee.addRange(71680,71739),m.exports=ee},95187:(m,v,q)=>{const ee=q(78776)();ee.addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(113820,113823),m.exports=ee},49778:(m,v,q)=>{const ee=q(78776)();ee.addRange(77824,78894).addRange(78896,78904),m.exports=ee},42781:(m,v,q)=>{const ee=q(78776)();ee.addRange(66816,66855),m.exports=ee},83103:(m,v,q)=>{const ee=q(78776)();ee.addRange(69600,69622),m.exports=ee},26672:(m,v,q)=>{const ee=q(78776)(4696,4800);ee.addRange(4608,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4957,4988).addRange(4992,5017).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822),m.exports=ee},73661:(m,v,q)=>{const ee=q(78776)(4295,4301,11559,11565);ee.addRange(4256,4293).addRange(4304,4346).addRange(4348,4351).addRange(7312,7354).addRange(7357,7359).addRange(11520,11557),m.exports=ee},85857:(m,v,q)=>{const ee=q(78776)();ee.addRange(11264,11310).addRange(11312,11358).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922),m.exports=ee},32096:(m,v,q)=>{const ee=q(78776)();ee.addRange(66352,66378),m.exports=ee},71742:(m,v,q)=>{const ee=q(78776)(70480,70487);ee.addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70460,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70502,70508).addRange(70512,70516),m.exports=ee},62199:(m,v,q)=>{const ee=q(78776)(895,900,902,908,7615,8025,8027,8029,8486,43877,65952);ee.addRange(880,883).addRange(885,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,993).addRange(1008,1023).addRange(7462,7466).addRange(7517,7521).addRange(7526,7530).addRange(7936,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8132).addRange(8134,8147).addRange(8150,8155).addRange(8157,8175).addRange(8178,8180).addRange(8182,8190).addRange(65856,65934).addRange(119296,119365),m.exports=ee},11931:(m,v,q)=>{const ee=q(78776)(2768);ee.addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2748,2757).addRange(2759,2761).addRange(2763,2765).addRange(2784,2787).addRange(2790,2801).addRange(2809,2815),m.exports=ee},27600:(m,v,q)=>{const ee=q(78776)();ee.addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73112).addRange(73120,73129),m.exports=ee},76482:(m,v,q)=>{const ee=q(78776)(2620,2641,2654);ee.addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2649,2652).addRange(2662,2678),m.exports=ee},26294:(m,v,q)=>{const ee=q(78776)(12293,12295);ee.addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12321,12329).addRange(12344,12347).addRange(13312,19903).addRange(19968,40956).addRange(63744,64109).addRange(64112,64217).addRange(94192,94193).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),m.exports=ee},38858:(m,v,q)=>{const ee=q(78776)();ee.addRange(4352,4607).addRange(12334,12335).addRange(12593,12686).addRange(12800,12830).addRange(12896,12926).addRange(43360,43388).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(65440,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500),m.exports=ee},50043:(m,v,q)=>{const ee=q(78776)();ee.addRange(68864,68903).addRange(68912,68921),m.exports=ee},95307:(m,v,q)=>{const ee=q(78776)();ee.addRange(5920,5940),m.exports=ee},20280:(m,v,q)=>{const ee=q(78776)();ee.addRange(67808,67826).addRange(67828,67829).addRange(67835,67839),m.exports=ee},12674:(m,v,q)=>{const ee=q(78776)(64318);ee.addRange(1425,1479).addRange(1488,1514).addRange(1519,1524).addRange(64285,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64335),m.exports=ee},54058:(m,v,q)=>{const ee=q(78776)(127488);ee.addRange(12353,12438).addRange(12445,12447).addRange(110593,110878).addRange(110928,110930),m.exports=ee},70521:(m,v,q)=>{const ee=q(78776)();ee.addRange(67648,67669).addRange(67671,67679),m.exports=ee},21448:(m,v,q)=>{const ee=q(78776)(1648,7405,7412,66045,66272,70459);ee.addRange(768,879).addRange(1157,1158).addRange(1611,1621).addRange(2385,2388).addRange(6832,6848).addRange(7376,7378).addRange(7380,7392).addRange(7394,7400).addRange(7416,7417).addRange(7616,7673).addRange(7675,7679).addRange(8204,8205).addRange(8400,8432).addRange(12330,12333).addRange(12441,12442).addRange(65024,65039).addRange(65056,65069).addRange(119143,119145).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(917760,917999),m.exports=ee},35281:(m,v,q)=>{const ee=q(78776)();ee.addRange(68448,68466).addRange(68472,68479),m.exports=ee},35772:(m,v,q)=>{const ee=q(78776)();ee.addRange(68416,68437).addRange(68440,68447),m.exports=ee},98272:(m,v,q)=>{const ee=q(78776)();ee.addRange(43392,43469).addRange(43472,43481).addRange(43486,43487),m.exports=ee},52764:(m,v,q)=>{const ee=q(78776)(69837);ee.addRange(69760,69825),m.exports=ee},98276:(m,v,q)=>{const ee=q(78776)(3294);ee.addRange(3200,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3260,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3296,3299).addRange(3302,3311).addRange(3313,3314),m.exports=ee},98285:(m,v,q)=>{const ee=q(78776)(110592);ee.addRange(12449,12538).addRange(12541,12543).addRange(12784,12799).addRange(13008,13054).addRange(13056,13143).addRange(65382,65391).addRange(65393,65437).addRange(110948,110951),m.exports=ee},10821:(m,v,q)=>{const ee=q(78776)(43311);ee.addRange(43264,43309),m.exports=ee},67559:(m,v,q)=>{const ee=q(78776)();ee.addRange(68096,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68152,68154).addRange(68159,68168).addRange(68176,68184),m.exports=ee},48304:(m,v,q)=>{const ee=q(78776)(94180);ee.addRange(101120,101589),m.exports=ee},39834:(m,v,q)=>{const ee=q(78776)();ee.addRange(6016,6109).addRange(6112,6121).addRange(6128,6137).addRange(6624,6655),m.exports=ee},42593:(m,v,q)=>{const ee=q(78776)();ee.addRange(70144,70161).addRange(70163,70206),m.exports=ee},64415:(m,v,q)=>{const ee=q(78776)();ee.addRange(70320,70378).addRange(70384,70393),m.exports=ee},37740:(m,v,q)=>{const ee=q(78776)(3716,3749,3782);ee.addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3773).addRange(3776,3780).addRange(3784,3789).addRange(3792,3801).addRange(3804,3807),m.exports=ee},46818:(m,v,q)=>{const ee=q(78776)(170,186,8305,8319,8498,8526);ee.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,696).addRange(736,740).addRange(7424,7461).addRange(7468,7516).addRange(7522,7525).addRange(7531,7543).addRange(7545,7614).addRange(7680,7935).addRange(8336,8348).addRange(8490,8491).addRange(8544,8584).addRange(11360,11391).addRange(42786,42887).addRange(42891,42943).addRange(42946,42954).addRange(42997,43007).addRange(43824,43866).addRange(43868,43876).addRange(43878,43881).addRange(64256,64262).addRange(65313,65338).addRange(65345,65370),m.exports=ee},7647:(m,v,q)=>{const ee=q(78776)();ee.addRange(7168,7223).addRange(7227,7241).addRange(7245,7247),m.exports=ee},92627:(m,v,q)=>{const ee=q(78776)(6464);ee.addRange(6400,6430).addRange(6432,6443).addRange(6448,6459).addRange(6468,6479),m.exports=ee},16193:(m,v,q)=>{const ee=q(78776)();ee.addRange(67072,67382).addRange(67392,67413).addRange(67424,67431),m.exports=ee},71901:(m,v,q)=>{const ee=q(78776)();ee.addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786),m.exports=ee},25734:(m,v,q)=>{const ee=q(78776)(73648);ee.addRange(42192,42239),m.exports=ee},6450:(m,v,q)=>{const ee=q(78776)();ee.addRange(66176,66204),m.exports=ee},28293:(m,v,q)=>{const ee=q(78776)(67903);ee.addRange(67872,67897),m.exports=ee},48193:(m,v,q)=>{const ee=q(78776)();ee.addRange(69968,70006),m.exports=ee},50865:(m,v,q)=>{const ee=q(78776)();ee.addRange(73440,73464),m.exports=ee},24789:(m,v,q)=>{const ee=q(78776)();ee.addRange(3328,3340).addRange(3342,3344).addRange(3346,3396).addRange(3398,3400).addRange(3402,3407).addRange(3412,3427).addRange(3430,3455),m.exports=ee},9535:(m,v,q)=>{const ee=q(78776)(2142);ee.addRange(2112,2139),m.exports=ee},83061:(m,v,q)=>{const ee=q(78776)();ee.addRange(68288,68326).addRange(68331,68342),m.exports=ee},76528:(m,v,q)=>{const ee=q(78776)();ee.addRange(72816,72847).addRange(72850,72871).addRange(72873,72886),m.exports=ee},9921:(m,v,q)=>{const ee=q(78776)(73018);ee.addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73031).addRange(73040,73049),m.exports=ee},93378:(m,v,q)=>{const ee=q(78776)();ee.addRange(93760,93850),m.exports=ee},6940:(m,v,q)=>{const ee=q(78776)();ee.addRange(43744,43766).addRange(43968,44013).addRange(44016,44025),m.exports=ee},3897:(m,v,q)=>{const ee=q(78776)();ee.addRange(124928,125124).addRange(125127,125142),m.exports=ee},65999:(m,v,q)=>{const ee=q(78776)();ee.addRange(68e3,68023).addRange(68028,68047).addRange(68050,68095),m.exports=ee},59758:(m,v,q)=>{const ee=q(78776)();ee.addRange(67968,67999),m.exports=ee},65484:(m,v,q)=>{const ee=q(78776)();ee.addRange(93952,94026).addRange(94031,94087).addRange(94095,94111),m.exports=ee},34575:(m,v,q)=>{const ee=q(78776)();ee.addRange(71168,71236).addRange(71248,71257),m.exports=ee},75392:(m,v,q)=>{const ee=q(78776)(6148);ee.addRange(6144,6145).addRange(6150,6158).addRange(6160,6169).addRange(6176,6264).addRange(6272,6314).addRange(71264,71276),m.exports=ee},36388:(m,v,q)=>{const ee=q(78776)();ee.addRange(92736,92766).addRange(92768,92777).addRange(92782,92783),m.exports=ee},60556:(m,v,q)=>{const ee=q(78776)(70280);ee.addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70313),m.exports=ee},15837:(m,v,q)=>{const ee=q(78776)();ee.addRange(4096,4255).addRange(43488,43518).addRange(43616,43647),m.exports=ee},6820:(m,v,q)=>{const ee=q(78776)();ee.addRange(67712,67742).addRange(67751,67759),m.exports=ee},51892:(m,v,q)=>{const ee=q(78776)();ee.addRange(72096,72103).addRange(72106,72151).addRange(72154,72164),m.exports=ee},32003:(m,v,q)=>{const ee=q(78776)();ee.addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6622,6623),m.exports=ee},15297:(m,v,q)=>{const ee=q(78776)();ee.addRange(70656,70747).addRange(70749,70753),m.exports=ee},17594:(m,v,q)=>{const ee=q(78776)();ee.addRange(1984,2042).addRange(2045,2047),m.exports=ee},7493:(m,v,q)=>{const ee=q(78776)(94177);ee.addRange(110960,111355),m.exports=ee},14406:(m,v,q)=>{const ee=q(78776)();ee.addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123214,123215),m.exports=ee},75847:(m,v,q)=>{const ee=q(78776)();ee.addRange(5760,5788),m.exports=ee},88416:(m,v,q)=>{const ee=q(78776)();ee.addRange(7248,7295),m.exports=ee},40115:(m,v,q)=>{const ee=q(78776)();ee.addRange(68736,68786).addRange(68800,68850).addRange(68858,68863),m.exports=ee},29109:(m,v,q)=>{const ee=q(78776)();ee.addRange(66304,66339).addRange(66349,66351),m.exports=ee},96840:(m,v,q)=>{const ee=q(78776)();ee.addRange(68224,68255),m.exports=ee},39291:(m,v,q)=>{const ee=q(78776)();ee.addRange(66384,66426),m.exports=ee},24678:(m,v,q)=>{const ee=q(78776)();ee.addRange(66464,66499).addRange(66504,66517),m.exports=ee},78647:(m,v,q)=>{const ee=q(78776)();ee.addRange(69376,69415),m.exports=ee},70744:(m,v,q)=>{const ee=q(78776)();ee.addRange(68192,68223),m.exports=ee},59527:(m,v,q)=>{const ee=q(78776)();ee.addRange(68608,68680),m.exports=ee},23761:(m,v,q)=>{const ee=q(78776)();ee.addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2876,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2908,2909).addRange(2911,2915).addRange(2918,2935),m.exports=ee},39384:(m,v,q)=>{const ee=q(78776)();ee.addRange(66736,66771).addRange(66776,66811),m.exports=ee},90237:(m,v,q)=>{const ee=q(78776)();ee.addRange(66688,66717).addRange(66720,66729),m.exports=ee},62976:(m,v,q)=>{const ee=q(78776)();ee.addRange(92928,92997).addRange(93008,93017).addRange(93019,93025).addRange(93027,93047).addRange(93053,93071),m.exports=ee},60351:(m,v,q)=>{const ee=q(78776)();ee.addRange(67680,67711),m.exports=ee},19767:(m,v,q)=>{const ee=q(78776)();ee.addRange(72384,72440),m.exports=ee},25712:(m,v,q)=>{const ee=q(78776)();ee.addRange(43072,43127),m.exports=ee},86458:(m,v,q)=>{const ee=q(78776)(67871);ee.addRange(67840,67867),m.exports=ee},74874:(m,v,q)=>{const ee=q(78776)();ee.addRange(68480,68497).addRange(68505,68508).addRange(68521,68527),m.exports=ee},27603:(m,v,q)=>{const ee=q(78776)(43359);ee.addRange(43312,43347),m.exports=ee},84788:(m,v,q)=>{const ee=q(78776)();ee.addRange(5792,5866).addRange(5870,5880),m.exports=ee},45810:(m,v,q)=>{const ee=q(78776)();ee.addRange(2048,2093).addRange(2096,2110),m.exports=ee},37632:(m,v,q)=>{const ee=q(78776)();ee.addRange(43136,43205).addRange(43214,43225),m.exports=ee},15058:(m,v,q)=>{const ee=q(78776)();ee.addRange(70016,70111),m.exports=ee},76250:(m,v,q)=>{const ee=q(78776)();ee.addRange(66640,66687),m.exports=ee},39573:(m,v,q)=>{const ee=q(78776)();ee.addRange(71040,71093).addRange(71096,71133),m.exports=ee},54039:(m,v,q)=>{const ee=q(78776)();ee.addRange(120832,121483).addRange(121499,121503).addRange(121505,121519),m.exports=ee},1611:(m,v,q)=>{const ee=q(78776)(3517,3530,3542);ee.addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3558,3567).addRange(3570,3572).addRange(70113,70132),m.exports=ee},34250:(m,v,q)=>{const ee=q(78776)();ee.addRange(69424,69465),m.exports=ee},43065:(m,v,q)=>{const ee=q(78776)();ee.addRange(69840,69864).addRange(69872,69881),m.exports=ee},18135:(m,v,q)=>{const ee=q(78776)();ee.addRange(72272,72354),m.exports=ee},95849:(m,v,q)=>{const ee=q(78776)();ee.addRange(7040,7103).addRange(7360,7367),m.exports=ee},46566:(m,v,q)=>{const ee=q(78776)();ee.addRange(43008,43052),m.exports=ee},7810:(m,v,q)=>{const ee=q(78776)();ee.addRange(1792,1805).addRange(1807,1866).addRange(1869,1871).addRange(2144,2154),m.exports=ee},67833:(m,v,q)=>{const ee=q(78776)();ee.addRange(5888,5900).addRange(5902,5908),m.exports=ee},58009:(m,v,q)=>{const ee=q(78776)();ee.addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003),m.exports=ee},1187:(m,v,q)=>{const ee=q(78776)();ee.addRange(6480,6509).addRange(6512,6516),m.exports=ee},40377:(m,v,q)=>{const ee=q(78776)();ee.addRange(6688,6750).addRange(6752,6780).addRange(6783,6793).addRange(6800,6809).addRange(6816,6829),m.exports=ee},99e3:(m,v,q)=>{const ee=q(78776)();ee.addRange(43648,43714).addRange(43739,43743),m.exports=ee},72294:(m,v,q)=>{const ee=q(78776)();ee.addRange(71296,71352).addRange(71360,71369),m.exports=ee},98682:(m,v,q)=>{const ee=q(78776)(2972,3024,3031,73727);ee.addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3046,3066).addRange(73664,73713),m.exports=ee},75540:(m,v,q)=>{const ee=q(78776)(94176);ee.addRange(94208,100343).addRange(100352,101119).addRange(101632,101640),m.exports=ee},65084:(m,v,q)=>{const ee=q(78776)();ee.addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3133,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3174,3183).addRange(3191,3199),m.exports=ee},6867:(m,v,q)=>{const ee=q(78776)();ee.addRange(1920,1969),m.exports=ee},49907:(m,v,q)=>{const ee=q(78776)();ee.addRange(3585,3642).addRange(3648,3675),m.exports=ee},29341:(m,v,q)=>{const ee=q(78776)();ee.addRange(3840,3911).addRange(3913,3948).addRange(3953,3991).addRange(3993,4028).addRange(4030,4044).addRange(4046,4052).addRange(4057,4058),m.exports=ee},81261:(m,v,q)=>{const ee=q(78776)(11647);ee.addRange(11568,11623).addRange(11631,11632),m.exports=ee},57954:(m,v,q)=>{const ee=q(78776)();ee.addRange(70784,70855).addRange(70864,70873),m.exports=ee},29097:(m,v,q)=>{const ee=q(78776)(66463);ee.addRange(66432,66461),m.exports=ee},5767:(m,v,q)=>{const ee=q(78776)();ee.addRange(42240,42539),m.exports=ee},27172:(m,v,q)=>{const ee=q(78776)(123647);ee.addRange(123584,123641),m.exports=ee},17315:(m,v,q)=>{const ee=q(78776)(71935);ee.addRange(71840,71922),m.exports=ee},34961:(m,v,q)=>{const ee=q(78776)();ee.addRange(69248,69289).addRange(69291,69293).addRange(69296,69297),m.exports=ee},90923:(m,v,q)=>{const ee=q(78776)();ee.addRange(40960,42124).addRange(42128,42182),m.exports=ee},92108:(m,v,q)=>{const ee=q(78776)();ee.addRange(72192,72263),m.exports=ee},99614:(m,v,q)=>{const ee=q(78776)(1600);ee.addRange(125184,125259).addRange(125264,125273).addRange(125278,125279),m.exports=ee},24915:(m,v,q)=>{const ee=q(78776)();ee.addRange(71424,71450).addRange(71453,71467).addRange(71472,71487),m.exports=ee},8983:(m,v,q)=>{const ee=q(78776)();ee.addRange(82944,83526),m.exports=ee},75627:(m,v,q)=>{const ee=q(78776)(126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);ee.addRange(1536,1540).addRange(1542,1564).addRange(1566,1756).addRange(1758,1791).addRange(1872,1919).addRange(2208,2228).addRange(2230,2247).addRange(2259,2273).addRange(2275,2303).addRange(64336,64449).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65021).addRange(65136,65140).addRange(65142,65276).addRange(66272,66299).addRange(69216,69246).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(126704,126705),m.exports=ee},13585:(m,v,q)=>{const ee=q(78776)();ee.addRange(1329,1366).addRange(1369,1418).addRange(1421,1423).addRange(64275,64279),m.exports=ee},79384:(m,v,q)=>{const ee=q(78776)();ee.addRange(68352,68405).addRange(68409,68415),m.exports=ee},47072:(m,v,q)=>{const ee=q(78776)();ee.addRange(6912,6987).addRange(6992,7036),m.exports=ee},31856:(m,v,q)=>{const ee=q(78776)();ee.addRange(42656,42743).addRange(92160,92728),m.exports=ee},24945:(m,v,q)=>{const ee=q(78776)();ee.addRange(92880,92909).addRange(92912,92917),m.exports=ee},92147:(m,v,q)=>{const ee=q(78776)();ee.addRange(7104,7155).addRange(7164,7167),m.exports=ee},61530:(m,v,q)=>{const ee=q(78776)(2482,2519,7376,7378,7384,7393,7402,7405,7410,43249);ee.addRange(2385,2386).addRange(2404,2405).addRange(2432,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2492,2500).addRange(2503,2504).addRange(2507,2510).addRange(2524,2525).addRange(2527,2531).addRange(2534,2558).addRange(7381,7382).addRange(7413,7415),m.exports=ee},64063:(m,v,q)=>{const ee=q(78776)();ee.addRange(72704,72712).addRange(72714,72758).addRange(72760,72773).addRange(72784,72812),m.exports=ee},29962:(m,v,q)=>{const ee=q(78776)(12336,12343,12539);ee.addRange(746,747).addRange(12289,12291).addRange(12296,12305).addRange(12307,12319).addRange(12330,12333).addRange(12549,12591).addRange(12704,12735).addRange(65093,65094).addRange(65377,65381),m.exports=ee},61752:(m,v,q)=>{const ee=q(78776)(69759);ee.addRange(69632,69709).addRange(69714,69743),m.exports=ee},28434:(m,v,q)=>{const ee=q(78776)();ee.addRange(10240,10495),m.exports=ee},15148:(m,v,q)=>{const ee=q(78776)(43471);ee.addRange(6656,6683).addRange(6686,6687),m.exports=ee},78881:(m,v,q)=>{const ee=q(78776)();ee.addRange(5941,5942).addRange(5952,5971),m.exports=ee},55254:(m,v,q)=>{const ee=q(78776)();ee.addRange(5120,5759).addRange(6320,6389),m.exports=ee},79110:(m,v,q)=>{const ee=q(78776)();ee.addRange(66208,66256),m.exports=ee},76550:(m,v,q)=>{const ee=q(78776)(66927);ee.addRange(66864,66915),m.exports=ee},88753:(m,v,q)=>{const ee=q(78776)();ee.addRange(2534,2543).addRange(4160,4169).addRange(69888,69940).addRange(69942,69959),m.exports=ee},98451:(m,v,q)=>{const ee=q(78776)();ee.addRange(43520,43574).addRange(43584,43597).addRange(43600,43609).addRange(43612,43615),m.exports=ee},80196:(m,v,q)=>{const ee=q(78776)();ee.addRange(5024,5109).addRange(5112,5117).addRange(43888,43967),m.exports=ee},23352:(m,v,q)=>{const ee=q(78776)();ee.addRange(69552,69579),m.exports=ee},46921:(m,v,q)=>{const ee=q(78776)(215,247,884,894,901,903,1541,1757,2274,3647,12288,12292,12306,12320,12342,12927,13311,43867,65279,119970,119995,120134,917505);ee.addRange(0,64).addRange(91,96).addRange(123,169).addRange(171,185).addRange(187,191).addRange(697,735).addRange(741,745).addRange(748,767).addRange(4053,4056).addRange(5867,5869).addRange(8192,8203).addRange(8206,8238).addRange(8240,8292).addRange(8294,8304).addRange(8308,8318).addRange(8320,8334).addRange(8352,8383).addRange(8448,8485).addRange(8487,8489).addRange(8492,8497).addRange(8499,8525).addRange(8527,8543).addRange(8585,8587).addRange(8592,9254).addRange(9280,9290).addRange(9312,10239).addRange(10496,11123).addRange(11126,11157).addRange(11159,11263).addRange(11776,11842).addRange(11844,11858).addRange(12272,12283).addRange(12872,12895).addRange(12977,12991).addRange(13004,13007).addRange(13169,13178).addRange(13184,13279).addRange(19904,19967).addRange(42760,42785).addRange(42888,42890).addRange(43882,43883).addRange(64830,64831).addRange(65040,65049).addRange(65072,65092).addRange(65095,65106).addRange(65108,65126).addRange(65128,65131).addRange(65281,65312).addRange(65339,65344).addRange(65371,65376).addRange(65504,65510),ee.addRange(65512,65518).addRange(65529,65533).addRange(65936,65948).addRange(66e3,66044).addRange(94178,94179).addRange(118784,119029).addRange(119040,119078).addRange(119081,119142).addRange(119146,119162).addRange(119171,119172).addRange(119180,119209).addRange(119214,119272).addRange(119520,119539).addRange(119552,119638).addRange(119666,119672).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,120831).addRange(126065,126132).addRange(126209,126269).addRange(126976,127019).addRange(127024,127123).addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127232,127405).addRange(127462,127487).addRange(127489,127490).addRange(127504,127547).addRange(127552,127560).addRange(127584,127589).addRange(127744,128727).addRange(128736,128748).addRange(128752,128764).addRange(128768,128883),ee.addRange(128896,128984).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129200,129201).addRange(129280,129400).addRange(129402,129483).addRange(129485,129619).addRange(129632,129645).addRange(129648,129652).addRange(129656,129658).addRange(129664,129670).addRange(129680,129704).addRange(129712,129718).addRange(129728,129730).addRange(129744,129750).addRange(129792,129938).addRange(129940,129994).addRange(130032,130041).addRange(917536,917631),m.exports=ee},44141:(m,v,q)=>{const ee=q(78776)();ee.addRange(994,1007).addRange(11392,11507).addRange(11513,11519).addRange(66272,66299),m.exports=ee},30286:(m,v,q)=>{const ee=q(78776)();ee.addRange(73728,74649).addRange(74752,74862).addRange(74864,74868).addRange(74880,75075),m.exports=ee},73326:(m,v,q)=>{const ee=q(78776)(67592,67644,67647);ee.addRange(65792,65794).addRange(65799,65843).addRange(65847,65855).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640),m.exports=ee},77115:(m,v,q)=>{const ee=q(78776)(7467,7544,7672,11843);ee.addRange(1024,1327).addRange(7296,7304).addRange(11744,11775).addRange(42560,42655).addRange(65070,65071),m.exports=ee},59108:(m,v,q)=>{const ee=q(78776)();ee.addRange(66560,66639),m.exports=ee},59426:(m,v,q)=>{const ee=q(78776)(8432);ee.addRange(2304,2386).addRange(2389,2431).addRange(7376,7414).addRange(7416,7417).addRange(43056,43065).addRange(43232,43263),m.exports=ee},44660:(m,v,q)=>{const ee=q(78776)(71945);ee.addRange(71936,71942).addRange(71948,71955).addRange(71957,71958).addRange(71960,71989).addRange(71991,71992).addRange(71995,72006).addRange(72016,72025),m.exports=ee},41422:(m,v,q)=>{const ee=q(78776)();ee.addRange(2404,2415).addRange(43056,43065).addRange(71680,71739),m.exports=ee},66667:(m,v,q)=>{const ee=q(78776)();ee.addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(113820,113827),m.exports=ee},20449:(m,v,q)=>{const ee=q(78776)();ee.addRange(77824,78894).addRange(78896,78904),m.exports=ee},25810:(m,v,q)=>{const ee=q(78776)();ee.addRange(66816,66855),m.exports=ee},83509:(m,v,q)=>{const ee=q(78776)();ee.addRange(69600,69622),m.exports=ee},37837:(m,v,q)=>{const ee=q(78776)(4696,4800);ee.addRange(4608,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4957,4988).addRange(4992,5017).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822),m.exports=ee},77680:(m,v,q)=>{const ee=q(78776)(4295,4301,11559,11565);ee.addRange(4256,4293).addRange(4304,4351).addRange(7312,7354).addRange(7357,7359).addRange(11520,11557),m.exports=ee},97772:(m,v,q)=>{const ee=q(78776)(1156,1159,11843,42607);ee.addRange(11264,11310).addRange(11312,11358).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922),m.exports=ee},60674:(m,v,q)=>{const ee=q(78776)();ee.addRange(66352,66378),m.exports=ee},52336:(m,v,q)=>{const ee=q(78776)(7376,8432,70480,70487,73683);ee.addRange(2385,2386).addRange(2404,2405).addRange(3046,3059).addRange(7378,7379).addRange(7410,7412).addRange(7416,7417).addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70459,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70502,70508).addRange(70512,70516).addRange(73680,73681),m.exports=ee},86310:(m,v,q)=>{const ee=q(78776)(834,837,895,900,902,908,8025,8027,8029,8486,43877,65952);ee.addRange(880,883).addRange(885,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,993).addRange(1008,1023).addRange(7462,7466).addRange(7517,7521).addRange(7526,7530).addRange(7615,7617).addRange(7936,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8132).addRange(8134,8147).addRange(8150,8155).addRange(8157,8175).addRange(8178,8180).addRange(8182,8190).addRange(65856,65934).addRange(119296,119365),m.exports=ee},92436:(m,v,q)=>{const ee=q(78776)(2768);ee.addRange(2385,2386).addRange(2404,2405).addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2748,2757).addRange(2759,2761).addRange(2763,2765).addRange(2784,2787).addRange(2790,2801).addRange(2809,2815).addRange(43056,43065),m.exports=ee},20642:(m,v,q)=>{const ee=q(78776)();ee.addRange(2404,2405).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73112).addRange(73120,73129),m.exports=ee},33831:(m,v,q)=>{const ee=q(78776)(2620,2641,2654);ee.addRange(2385,2386).addRange(2404,2405).addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2649,2652).addRange(2662,2678).addRange(43056,43065),m.exports=ee},16613:(m,v,q)=>{const ee=q(78776)(12336,12539,13055);ee.addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12289,12291).addRange(12293,12305).addRange(12307,12319).addRange(12321,12333).addRange(12343,12351).addRange(12688,12703).addRange(12736,12771).addRange(12832,12871).addRange(12928,12976).addRange(12992,13003).addRange(13144,13168).addRange(13179,13183).addRange(13280,13310).addRange(13312,19903).addRange(19968,40956).addRange(42752,42759).addRange(63744,64109).addRange(64112,64217).addRange(65093,65094).addRange(65377,65381).addRange(94192,94193).addRange(119648,119665).addRange(127568,127569).addRange(131072,173789).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(196608,201546),m.exports=ee},87001:(m,v,q)=>{const ee=q(78776)(12343,12539);ee.addRange(4352,4607).addRange(12289,12291).addRange(12296,12305).addRange(12307,12319).addRange(12334,12336).addRange(12593,12686).addRange(12800,12830).addRange(12896,12926).addRange(43360,43388).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(65093,65094).addRange(65377,65381).addRange(65440,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500),m.exports=ee},88583:(m,v,q)=>{const ee=q(78776)(1548,1563,1567,1600,1748);ee.addRange(68864,68903).addRange(68912,68921),m.exports=ee},82758:(m,v,q)=>{const ee=q(78776)();ee.addRange(5920,5942),m.exports=ee},66416:(m,v,q)=>{const ee=q(78776)();ee.addRange(67808,67826).addRange(67828,67829).addRange(67835,67839),m.exports=ee},85222:(m,v,q)=>{const ee=q(78776)(64318);ee.addRange(1425,1479).addRange(1488,1514).addRange(1519,1524).addRange(64285,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64335),m.exports=ee},60191:(m,v,q)=>{const ee=q(78776)(12343,65392,127488);ee.addRange(12289,12291).addRange(12296,12305).addRange(12307,12319).addRange(12336,12341).addRange(12348,12349).addRange(12353,12438).addRange(12441,12448).addRange(12539,12540).addRange(65093,65094).addRange(65377,65381).addRange(65438,65439).addRange(110593,110878).addRange(110928,110930),m.exports=ee},57632:(m,v,q)=>{const ee=q(78776)();ee.addRange(67648,67669).addRange(67671,67679),m.exports=ee},96988:(m,v,q)=>{const ee=q(78776)(7673,66045);ee.addRange(768,833).addRange(835,836).addRange(838,866).addRange(2387,2388).addRange(6832,6848).addRange(7618,7671).addRange(7675,7679).addRange(8204,8205).addRange(8400,8431).addRange(65024,65039).addRange(65056,65069).addRange(119143,119145).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(917760,917999),m.exports=ee},52121:(m,v,q)=>{const ee=q(78776)();ee.addRange(68448,68466).addRange(68472,68479),m.exports=ee},82809:(m,v,q)=>{const ee=q(78776)();ee.addRange(68416,68437).addRange(68440,68447),m.exports=ee},31899:(m,v,q)=>{const ee=q(78776)();ee.addRange(43392,43469).addRange(43471,43481).addRange(43486,43487),m.exports=ee},57574:(m,v,q)=>{const ee=q(78776)(69837);ee.addRange(2406,2415).addRange(43056,43065).addRange(69760,69825),m.exports=ee},81868:(m,v,q)=>{const ee=q(78776)(3294,7376,7378,7386,7410,7412);ee.addRange(2385,2386).addRange(2404,2405).addRange(3200,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3260,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3296,3299).addRange(3302,3311).addRange(3313,3314).addRange(43056,43061),m.exports=ee},10774:(m,v,q)=>{const ee=q(78776)(12343,110592);ee.addRange(12289,12291).addRange(12296,12305).addRange(12307,12319).addRange(12336,12341).addRange(12348,12349).addRange(12441,12444).addRange(12448,12543).addRange(12784,12799).addRange(13008,13054).addRange(13056,13143).addRange(65093,65094).addRange(65377,65439).addRange(110948,110951),m.exports=ee},76701:(m,v,q)=>{const ee=q(78776)();ee.addRange(43264,43311),m.exports=ee},81466:(m,v,q)=>{const ee=q(78776)();ee.addRange(68096,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68152,68154).addRange(68159,68168).addRange(68176,68184),m.exports=ee},21325:(m,v,q)=>{const ee=q(78776)(94180);ee.addRange(101120,101589),m.exports=ee},6068:(m,v,q)=>{const ee=q(78776)();ee.addRange(6016,6109).addRange(6112,6121).addRange(6128,6137).addRange(6624,6655),m.exports=ee},77706:(m,v,q)=>{const ee=q(78776)();ee.addRange(2790,2799).addRange(43056,43065).addRange(70144,70161).addRange(70163,70206),m.exports=ee},54258:(m,v,q)=>{const ee=q(78776)();ee.addRange(2404,2405).addRange(43056,43065).addRange(70320,70378).addRange(70384,70393),m.exports=ee},77149:(m,v,q)=>{const ee=q(78776)(3716,3749,3782);ee.addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3773).addRange(3776,3780).addRange(3784,3789).addRange(3792,3801).addRange(3804,3807),m.exports=ee},38334:(m,v,q)=>{const ee=q(78776)(170,186,4347,8239,8305,8319,8432,8498,8526,43310);ee.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,696).addRange(736,740).addRange(867,879).addRange(1157,1158).addRange(2385,2386).addRange(7424,7461).addRange(7468,7516).addRange(7522,7525).addRange(7531,7543).addRange(7545,7614).addRange(7680,7935).addRange(8336,8348).addRange(8490,8491).addRange(8544,8584).addRange(11360,11391).addRange(42752,42759).addRange(42786,42887).addRange(42891,42943).addRange(42946,42954).addRange(42997,43007).addRange(43824,43866).addRange(43868,43876).addRange(43878,43881).addRange(64256,64262).addRange(65313,65338).addRange(65345,65370),m.exports=ee},12299:(m,v,q)=>{const ee=q(78776)();ee.addRange(7168,7223).addRange(7227,7241).addRange(7245,7247),m.exports=ee},25476:(m,v,q)=>{const ee=q(78776)(2405,6464);ee.addRange(6400,6430).addRange(6432,6443).addRange(6448,6459).addRange(6468,6479),m.exports=ee},54625:(m,v,q)=>{const ee=q(78776)();ee.addRange(65799,65843).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431),m.exports=ee},38810:(m,v,q)=>{const ee=q(78776)();ee.addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65792,65794).addRange(65799,65843).addRange(65847,65855),m.exports=ee},90845:(m,v,q)=>{const ee=q(78776)(73648);ee.addRange(42192,42239),m.exports=ee},68978:(m,v,q)=>{const ee=q(78776)();ee.addRange(66176,66204),m.exports=ee},67905:(m,v,q)=>{const ee=q(78776)(67903);ee.addRange(67872,67897),m.exports=ee},89576:(m,v,q)=>{const ee=q(78776)();ee.addRange(2404,2415).addRange(43056,43065).addRange(69968,70006),m.exports=ee},3405:(m,v,q)=>{const ee=q(78776)();ee.addRange(73440,73464),m.exports=ee},974:(m,v,q)=>{const ee=q(78776)(7386);ee.addRange(2385,2386).addRange(2404,2405).addRange(3328,3340).addRange(3342,3344).addRange(3346,3396).addRange(3398,3400).addRange(3402,3407).addRange(3412,3427).addRange(3430,3455).addRange(43056,43058),m.exports=ee},28940:(m,v,q)=>{const ee=q(78776)(1600,2142);ee.addRange(2112,2139),m.exports=ee},6677:(m,v,q)=>{const ee=q(78776)(1600);ee.addRange(68288,68326).addRange(68331,68342),m.exports=ee},14740:(m,v,q)=>{const ee=q(78776)();ee.addRange(72816,72847).addRange(72850,72871).addRange(72873,72886),m.exports=ee},82278:(m,v,q)=>{const ee=q(78776)(73018);ee.addRange(2404,2405).addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73031).addRange(73040,73049),m.exports=ee},55949:(m,v,q)=>{const ee=q(78776)();ee.addRange(93760,93850),m.exports=ee},13329:(m,v,q)=>{const ee=q(78776)();ee.addRange(43744,43766).addRange(43968,44013).addRange(44016,44025),m.exports=ee},97146:(m,v,q)=>{const ee=q(78776)();ee.addRange(124928,125124).addRange(125127,125142),m.exports=ee},23715:(m,v,q)=>{const ee=q(78776)();ee.addRange(68e3,68023).addRange(68028,68047).addRange(68050,68095),m.exports=ee},43199:(m,v,q)=>{const ee=q(78776)();ee.addRange(67968,67999),m.exports=ee},26499:(m,v,q)=>{const ee=q(78776)();ee.addRange(93952,94026).addRange(94031,94087).addRange(94095,94111),m.exports=ee},36995:(m,v,q)=>{const ee=q(78776)();ee.addRange(43056,43065).addRange(71168,71236).addRange(71248,71257),m.exports=ee},98606:(m,v,q)=>{const ee=q(78776)(8239);ee.addRange(6144,6158).addRange(6160,6169).addRange(6176,6264).addRange(6272,6314).addRange(71264,71276),m.exports=ee},11462:(m,v,q)=>{const ee=q(78776)();ee.addRange(92736,92766).addRange(92768,92777).addRange(92782,92783),m.exports=ee},45402:(m,v,q)=>{const ee=q(78776)(70280);ee.addRange(2662,2671).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70313),m.exports=ee},76318:(m,v,q)=>{const ee=q(78776)(43310);ee.addRange(4096,4255).addRange(43488,43518).addRange(43616,43647),m.exports=ee},34924:(m,v,q)=>{const ee=q(78776)();ee.addRange(67712,67742).addRange(67751,67759),m.exports=ee},8236:(m,v,q)=>{const ee=q(78776)(7401,7410,7418);ee.addRange(2404,2405).addRange(3302,3311).addRange(43056,43061).addRange(72096,72103).addRange(72106,72151).addRange(72154,72164),m.exports=ee},14575:(m,v,q)=>{const ee=q(78776)();ee.addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6622,6623),m.exports=ee},71314:(m,v,q)=>{const ee=q(78776)();ee.addRange(70656,70747).addRange(70749,70753),m.exports=ee},40577:(m,v,q)=>{const ee=q(78776)();ee.addRange(1984,2042).addRange(2045,2047),m.exports=ee},44432:(m,v,q)=>{const ee=q(78776)(94177);ee.addRange(110960,111355),m.exports=ee},53612:(m,v,q)=>{const ee=q(78776)();ee.addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123214,123215),m.exports=ee},19298:(m,v,q)=>{const ee=q(78776)();ee.addRange(5760,5788),m.exports=ee},55285:(m,v,q)=>{const ee=q(78776)();ee.addRange(7248,7295),m.exports=ee},16737:(m,v,q)=>{const ee=q(78776)();ee.addRange(68736,68786).addRange(68800,68850).addRange(68858,68863),m.exports=ee},73023:(m,v,q)=>{const ee=q(78776)();ee.addRange(66304,66339).addRange(66349,66351),m.exports=ee},35723:(m,v,q)=>{const ee=q(78776)();ee.addRange(68224,68255),m.exports=ee},56370:(m,v,q)=>{const ee=q(78776)(1155);ee.addRange(66384,66426),m.exports=ee},1402:(m,v,q)=>{const ee=q(78776)();ee.addRange(66464,66499).addRange(66504,66517),m.exports=ee},14718:(m,v,q)=>{const ee=q(78776)();ee.addRange(69376,69415),m.exports=ee},40316:(m,v,q)=>{const ee=q(78776)();ee.addRange(68192,68223),m.exports=ee},5462:(m,v,q)=>{const ee=q(78776)();ee.addRange(68608,68680),m.exports=ee},29434:(m,v,q)=>{const ee=q(78776)(7386,7410);ee.addRange(2385,2386).addRange(2404,2405).addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2876,2884).addRange(2887,2888).addRange(2891,2893).addRange(2901,2903).addRange(2908,2909).addRange(2911,2915).addRange(2918,2935),m.exports=ee},77045:(m,v,q)=>{const ee=q(78776)();ee.addRange(66736,66771).addRange(66776,66811),m.exports=ee},82301:(m,v,q)=>{const ee=q(78776)();ee.addRange(66688,66717).addRange(66720,66729),m.exports=ee},84766:(m,v,q)=>{const ee=q(78776)();ee.addRange(92928,92997).addRange(93008,93017).addRange(93019,93025).addRange(93027,93047).addRange(93053,93071),m.exports=ee},72685:(m,v,q)=>{const ee=q(78776)();ee.addRange(67680,67711),m.exports=ee},34107:(m,v,q)=>{const ee=q(78776)();ee.addRange(72384,72440),m.exports=ee},66506:(m,v,q)=>{const ee=q(78776)(6149);ee.addRange(6146,6147).addRange(43072,43127),m.exports=ee},42186:(m,v,q)=>{const ee=q(78776)(67871);ee.addRange(67840,67867),m.exports=ee},55507:(m,v,q)=>{const ee=q(78776)(1600);ee.addRange(68480,68497).addRange(68505,68508).addRange(68521,68527),m.exports=ee},35435:(m,v,q)=>{const ee=q(78776)(43359);ee.addRange(43312,43347),m.exports=ee},76355:(m,v,q)=>{const ee=q(78776)();ee.addRange(5792,5866).addRange(5870,5880),m.exports=ee},1509:(m,v,q)=>{const ee=q(78776)();ee.addRange(2048,2093).addRange(2096,2110),m.exports=ee},23386:(m,v,q)=>{const ee=q(78776)();ee.addRange(43136,43205).addRange(43214,43225),m.exports=ee},86116:(m,v,q)=>{const ee=q(78776)(2385,7383,7385,7392);ee.addRange(7388,7389).addRange(70016,70111),m.exports=ee},51826:(m,v,q)=>{const ee=q(78776)();ee.addRange(66640,66687),m.exports=ee},22026:(m,v,q)=>{const ee=q(78776)();ee.addRange(71040,71093).addRange(71096,71133),m.exports=ee},96007:(m,v,q)=>{const ee=q(78776)();ee.addRange(120832,121483).addRange(121499,121503).addRange(121505,121519),m.exports=ee},51104:(m,v,q)=>{const ee=q(78776)(3517,3530,3542);ee.addRange(2404,2405).addRange(3457,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3558,3567).addRange(3570,3572).addRange(70113,70132),m.exports=ee},82401:(m,v,q)=>{const ee=q(78776)(1600);ee.addRange(69424,69465),m.exports=ee},44399:(m,v,q)=>{const ee=q(78776)();ee.addRange(69840,69864).addRange(69872,69881),m.exports=ee},37415:(m,v,q)=>{const ee=q(78776)();ee.addRange(72272,72354),m.exports=ee},3894:(m,v,q)=>{const ee=q(78776)();ee.addRange(7040,7103).addRange(7360,7367),m.exports=ee},5419:(m,v,q)=>{const ee=q(78776)();ee.addRange(2404,2405).addRange(2534,2543).addRange(43008,43052),m.exports=ee},21038:(m,v,q)=>{const ee=q(78776)(1548,1567,1600,1648,7672);ee.addRange(1563,1564).addRange(1611,1621).addRange(1792,1805).addRange(1807,1866).addRange(1869,1871).addRange(2144,2154),m.exports=ee},1744:(m,v,q)=>{const ee=q(78776)();ee.addRange(5888,5900).addRange(5902,5908).addRange(5941,5942),m.exports=ee},54217:(m,v,q)=>{const ee=q(78776)();ee.addRange(5941,5942).addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003),m.exports=ee},63153:(m,v,q)=>{const ee=q(78776)();ee.addRange(4160,4169).addRange(6480,6509).addRange(6512,6516),m.exports=ee},4926:(m,v,q)=>{const ee=q(78776)();ee.addRange(6688,6750).addRange(6752,6780).addRange(6783,6793).addRange(6800,6809).addRange(6816,6829),m.exports=ee},39311:(m,v,q)=>{const ee=q(78776)();ee.addRange(43648,43714).addRange(43739,43743),m.exports=ee},55970:(m,v,q)=>{const ee=q(78776)();ee.addRange(2404,2405).addRange(43056,43065).addRange(71296,71352).addRange(71360,71369),m.exports=ee},80882:(m,v,q)=>{const ee=q(78776)(2972,3024,3031,7386,43251,70401,70403,73727);ee.addRange(2385,2386).addRange(2404,2405).addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3046,3066).addRange(70459,70460).addRange(73664,73713),m.exports=ee},46776:(m,v,q)=>{const ee=q(78776)(94176);ee.addRange(94208,100343).addRange(100352,101119).addRange(101632,101640),m.exports=ee},40444:(m,v,q)=>{const ee=q(78776)(7386,7410);ee.addRange(2385,2386).addRange(2404,2405).addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3133,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3174,3183).addRange(3191,3199),m.exports=ee},23431:(m,v,q)=>{const ee=q(78776)(1548,1567,65010,65021);ee.addRange(1563,1564).addRange(1632,1641).addRange(1920,1969),m.exports=ee},94846:(m,v,q)=>{const ee=q(78776)();ee.addRange(3585,3642).addRange(3648,3675),m.exports=ee},137:(m,v,q)=>{const ee=q(78776)();ee.addRange(3840,3911).addRange(3913,3948).addRange(3953,3991).addRange(3993,4028).addRange(4030,4044).addRange(4046,4052).addRange(4057,4058),m.exports=ee},67065:(m,v,q)=>{const ee=q(78776)(11647);ee.addRange(11568,11623).addRange(11631,11632),m.exports=ee},98082:(m,v,q)=>{const ee=q(78776)(7410);ee.addRange(2385,2386).addRange(2404,2405).addRange(43056,43065).addRange(70784,70855).addRange(70864,70873),m.exports=ee},29213:(m,v,q)=>{const ee=q(78776)(66463);ee.addRange(66432,66461),m.exports=ee},85388:(m,v,q)=>{const ee=q(78776)();ee.addRange(42240,42539),m.exports=ee},68659:(m,v,q)=>{const ee=q(78776)(123647);ee.addRange(123584,123641),m.exports=ee},27900:(m,v,q)=>{const ee=q(78776)(71935);ee.addRange(71840,71922),m.exports=ee},8051:(m,v,q)=>{const ee=q(78776)(1548,1563,1567);ee.addRange(1632,1641).addRange(69248,69289).addRange(69291,69293).addRange(69296,69297),m.exports=ee},99799:(m,v,q)=>{const ee=q(78776)(12539);ee.addRange(12289,12290).addRange(12296,12305).addRange(12308,12315).addRange(40960,42124).addRange(42128,42182).addRange(65377,65381),m.exports=ee},25904:(m,v,q)=>{const ee=q(78776)();ee.addRange(72192,72263),m.exports=ee},94274:m=>{m.exports=new Map([["General_Category",["Cased_Letter","Close_Punctuation","Connector_Punctuation","Control","Currency_Symbol","Dash_Punctuation","Decimal_Number","Enclosing_Mark","Final_Punctuation","Format","Initial_Punctuation","Letter","Letter_Number","Line_Separator","Lowercase_Letter","Mark","Math_Symbol","Modifier_Letter","Modifier_Symbol","Nonspacing_Mark","Number","Open_Punctuation","Other","Other_Letter","Other_Number","Other_Punctuation","Other_Symbol","Paragraph_Separator","Private_Use","Punctuation","Separator","Space_Separator","Spacing_Mark","Surrogate","Symbol","Titlecase_Letter","Unassigned","Uppercase_Letter"]],["Script",["Adlam","Ahom","Anatolian_Hieroglyphs","Arabic","Armenian","Avestan","Balinese","Bamum","Bassa_Vah","Batak","Bengali","Bhaiksuki","Bopomofo","Brahmi","Braille","Buginese","Buhid","Canadian_Aboriginal","Carian","Caucasian_Albanian","Chakma","Cham","Cherokee","Chorasmian","Common","Coptic","Cuneiform","Cypriot","Cyrillic","Deseret","Devanagari","Dives_Akuru","Dogra","Duployan","Egyptian_Hieroglyphs","Elbasan","Elymaic","Ethiopic","Georgian","Glagolitic","Gothic","Grantha","Greek","Gujarati","Gunjala_Gondi","Gurmukhi","Han","Hangul","Hanifi_Rohingya","Hanunoo","Hatran","Hebrew","Hiragana","Imperial_Aramaic","Inherited","Inscriptional_Pahlavi","Inscriptional_Parthian","Javanese","Kaithi","Kannada","Katakana","Kayah_Li","Kharoshthi","Khitan_Small_Script","Khmer","Khojki","Khudawadi","Lao","Latin","Lepcha","Limbu","Linear_A","Linear_B","Lisu","Lycian","Lydian","Mahajani","Makasar","Malayalam","Mandaic","Manichaean","Marchen","Masaram_Gondi","Medefaidrin","Meetei_Mayek","Mende_Kikakui","Meroitic_Cursive","Meroitic_Hieroglyphs","Miao","Modi","Mongolian","Mro","Multani","Myanmar","Nabataean","Nandinagari","New_Tai_Lue","Newa","Nko","Nushu","Nyiakeng_Puachue_Hmong","Ogham","Ol_Chiki","Old_Hungarian","Old_Italic","Old_North_Arabian","Old_Permic","Old_Persian","Old_Sogdian","Old_South_Arabian","Old_Turkic","Oriya","Osage","Osmanya","Pahawh_Hmong","Palmyrene","Pau_Cin_Hau","Phags_Pa","Phoenician","Psalter_Pahlavi","Rejang","Runic","Samaritan","Saurashtra","Sharada","Shavian","Siddham","SignWriting","Sinhala","Sogdian","Sora_Sompeng","Soyombo","Sundanese","Syloti_Nagri","Syriac","Tagalog","Tagbanwa","Tai_Le","Tai_Tham","Tai_Viet","Takri","Tamil","Tangut","Telugu","Thaana","Thai","Tibetan","Tifinagh","Tirhuta","Ugaritic","Vai","Wancho","Warang_Citi","Yezidi","Yi","Zanabazar_Square"]],["Script_Extensions",["Adlam","Ahom","Anatolian_Hieroglyphs","Arabic","Armenian","Avestan","Balinese","Bamum","Bassa_Vah","Batak","Bengali","Bhaiksuki","Bopomofo","Brahmi","Braille","Buginese","Buhid","Canadian_Aboriginal","Carian","Caucasian_Albanian","Chakma","Cham","Cherokee","Chorasmian","Common","Coptic","Cuneiform","Cypriot","Cyrillic","Deseret","Devanagari","Dives_Akuru","Dogra","Duployan","Egyptian_Hieroglyphs","Elbasan","Elymaic","Ethiopic","Georgian","Glagolitic","Gothic","Grantha","Greek","Gujarati","Gunjala_Gondi","Gurmukhi","Han","Hangul","Hanifi_Rohingya","Hanunoo","Hatran","Hebrew","Hiragana","Imperial_Aramaic","Inherited","Inscriptional_Pahlavi","Inscriptional_Parthian","Javanese","Kaithi","Kannada","Katakana","Kayah_Li","Kharoshthi","Khitan_Small_Script","Khmer","Khojki","Khudawadi","Lao","Latin","Lepcha","Limbu","Linear_A","Linear_B","Lisu","Lycian","Lydian","Mahajani","Makasar","Malayalam","Mandaic","Manichaean","Marchen","Masaram_Gondi","Medefaidrin","Meetei_Mayek","Mende_Kikakui","Meroitic_Cursive","Meroitic_Hieroglyphs","Miao","Modi","Mongolian","Mro","Multani","Myanmar","Nabataean","Nandinagari","New_Tai_Lue","Newa","Nko","Nushu","Nyiakeng_Puachue_Hmong","Ogham","Ol_Chiki","Old_Hungarian","Old_Italic","Old_North_Arabian","Old_Permic","Old_Persian","Old_Sogdian","Old_South_Arabian","Old_Turkic","Oriya","Osage","Osmanya","Pahawh_Hmong","Palmyrene","Pau_Cin_Hau","Phags_Pa","Phoenician","Psalter_Pahlavi","Rejang","Runic","Samaritan","Saurashtra","Sharada","Shavian","Siddham","SignWriting","Sinhala","Sogdian","Sora_Sompeng","Soyombo","Sundanese","Syloti_Nagri","Syriac","Tagalog","Tagbanwa","Tai_Le","Tai_Tham","Tai_Viet","Takri","Tamil","Tangut","Telugu","Thaana","Thai","Tibetan","Tifinagh","Tirhuta","Ugaritic","Vai","Wancho","Warang_Citi","Yezidi","Yi","Zanabazar_Square"]],["Binary_Property",["ASCII","ASCII_Hex_Digit","Alphabetic","Any","Assigned","Bidi_Control","Bidi_Mirrored","Case_Ignorable","Cased","Changes_When_Casefolded","Changes_When_Casemapped","Changes_When_Lowercased","Changes_When_NFKC_Casefolded","Changes_When_Titlecased","Changes_When_Uppercased","Dash","Default_Ignorable_Code_Point","Deprecated","Diacritic","Emoji","Emoji_Component","Emoji_Modifier","Emoji_Modifier_Base","Emoji_Presentation","Extended_Pictographic","Extender","Grapheme_Base","Grapheme_Extend","Hex_Digit","IDS_Binary_Operator","IDS_Trinary_Operator","ID_Continue","ID_Start","Ideographic","Join_Control","Logical_Order_Exception","Lowercase","Math","Noncharacter_Code_Point","Pattern_Syntax","Pattern_White_Space","Quotation_Mark","Radical","Regional_Indicator","Sentence_Terminal","Soft_Dotted","Terminal_Punctuation","Unified_Ideograph","Uppercase","Variation_Selector","White_Space","XID_Continue","XID_Start"]]])},47993:m=>{m.exports="13.0.0"},47442:(m,v,q)=>{var ee={"./Binary_Property/ASCII.js":46962,"./Binary_Property/ASCII_Hex_Digit.js":60270,"./Binary_Property/Alphabetic.js":26969,"./Binary_Property/Any.js":22499,"./Binary_Property/Assigned.js":9213,"./Binary_Property/Bidi_Control.js":38838,"./Binary_Property/Bidi_Mirrored.js":5720,"./Binary_Property/Case_Ignorable.js":49965,"./Binary_Property/Cased.js":32948,"./Binary_Property/Changes_When_Casefolded.js":65314,"./Binary_Property/Changes_When_Casemapped.js":78562,"./Binary_Property/Changes_When_Lowercased.js":12104,"./Binary_Property/Changes_When_NFKC_Casefolded.js":41347,"./Binary_Property/Changes_When_Titlecased.js":50589,"./Binary_Property/Changes_When_Uppercased.js":50046,"./Binary_Property/Dash.js":77336,"./Binary_Property/Default_Ignorable_Code_Point.js":32016,"./Binary_Property/Deprecated.js":42339,"./Binary_Property/Diacritic.js":97707,"./Binary_Property/Emoji.js":23694,"./Binary_Property/Emoji_Component.js":94007,"./Binary_Property/Emoji_Modifier.js":13916,"./Binary_Property/Emoji_Modifier_Base.js":98053,"./Binary_Property/Emoji_Presentation.js":10906,"./Binary_Property/Extended_Pictographic.js":66359,"./Binary_Property/Extender.js":17743,"./Binary_Property/Grapheme_Base.js":75530,"./Binary_Property/Grapheme_Extend.js":38693,"./Binary_Property/Hex_Digit.js":91556,"./Binary_Property/IDS_Binary_Operator.js":2103,"./Binary_Property/IDS_Trinary_Operator.js":18502,"./Binary_Property/ID_Continue.js":19494,"./Binary_Property/ID_Start.js":20567,"./Binary_Property/Ideographic.js":19586,"./Binary_Property/Join_Control.js":36983,"./Binary_Property/Logical_Order_Exception.js":72947,"./Binary_Property/Lowercase.js":49111,"./Binary_Property/Math.js":65667,"./Binary_Property/Noncharacter_Code_Point.js":20052,"./Binary_Property/Pattern_Syntax.js":60514,"./Binary_Property/Pattern_White_Space.js":78588,"./Binary_Property/Quotation_Mark.js":1053,"./Binary_Property/Radical.js":25361,"./Binary_Property/Regional_Indicator.js":94375,"./Binary_Property/Sentence_Terminal.js":89697,"./Binary_Property/Soft_Dotted.js":35514,"./Binary_Property/Terminal_Punctuation.js":21043,"./Binary_Property/Unified_Ideograph.js":75771,"./Binary_Property/Uppercase.js":28368,"./Binary_Property/Variation_Selector.js":27186,"./Binary_Property/White_Space.js":61846,"./Binary_Property/XID_Continue.js":74003,"./Binary_Property/XID_Start.js":3468,"./General_Category/Cased_Letter.js":13090,"./General_Category/Close_Punctuation.js":8526,"./General_Category/Connector_Punctuation.js":26100,"./General_Category/Control.js":80282,"./General_Category/Currency_Symbol.js":15352,"./General_Category/Dash_Punctuation.js":45647,"./General_Category/Decimal_Number.js":98349,"./General_Category/Enclosing_Mark.js":18220,"./General_Category/Final_Punctuation.js":88482,"./General_Category/Format.js":87586,"./General_Category/Initial_Punctuation.js":88147,"./General_Category/Letter.js":65964,"./General_Category/Letter_Number.js":66793,"./General_Category/Line_Separator.js":63061,"./General_Category/Lowercase_Letter.js":19340,"./General_Category/Mark.js":93748,"./General_Category/Math_Symbol.js":32895,"./General_Category/Modifier_Letter.js":66710,"./General_Category/Modifier_Symbol.js":43026,"./General_Category/Nonspacing_Mark.js":95580,"./General_Category/Number.js":90055,"./General_Category/Open_Punctuation.js":25622,"./General_Category/Other.js":76288,"./General_Category/Other_Letter.js":61453,"./General_Category/Other_Number.js":88795,"./General_Category/Other_Punctuation.js":47221,"./General_Category/Other_Symbol.js":66733,"./General_Category/Paragraph_Separator.js":12600,"./General_Category/Private_Use.js":61704,"./General_Category/Punctuation.js":36290,"./General_Category/Separator.js":64661,"./General_Category/Space_Separator.js":54343,"./General_Category/Spacing_Mark.js":11276,"./General_Category/Surrogate.js":93474,"./General_Category/Symbol.js":54581,"./General_Category/Titlecase_Letter.js":8550,"./General_Category/Unassigned.js":22525,"./General_Category/Uppercase_Letter.js":28829,"./Property_of_Strings/Basic_Emoji.js":46639,"./Property_of_Strings/Emoji_Keycap_Sequence.js":64054,"./Property_of_Strings/RGI_Emoji.js":49759,"./Property_of_Strings/RGI_Emoji_Flag_Sequence.js":70874,"./Property_of_Strings/RGI_Emoji_Modifier_Sequence.js":1078,"./Property_of_Strings/RGI_Emoji_Tag_Sequence.js":33262,"./Property_of_Strings/RGI_Emoji_ZWJ_Sequence.js":51e3,"./Script/Adlam.js":56129,"./Script/Ahom.js":50147,"./Script/Anatolian_Hieroglyphs.js":50926,"./Script/Arabic.js":56820,"./Script/Armenian.js":14899,"./Script/Avestan.js":69929,"./Script/Balinese.js":30706,"./Script/Bamum.js":15533,"./Script/Bassa_Vah.js":89979,"./Script/Batak.js":83765,"./Script/Bengali.js":72693,"./Script/Bhaiksuki.js":10236,"./Script/Bopomofo.js":30468,"./Script/Brahmi.js":45770,"./Script/Braille.js":65529,"./Script/Buginese.js":74206,"./Script/Buhid.js":96208,"./Script/Canadian_Aboriginal.js":66700,"./Script/Carian.js":93961,"./Script/Caucasian_Albanian.js":74121,"./Script/Chakma.js":12128,"./Script/Cham.js":52189,"./Script/Cherokee.js":75033,"./Script/Chorasmian.js":73507,"./Script/Common.js":85998,"./Script/Coptic.js":56036,"./Script/Cuneiform.js":13563,"./Script/Cypriot.js":49182,"./Script/Cypro_Minoan.js":89829,"./Script/Cyrillic.js":84087,"./Script/Deseret.js":48844,"./Script/Devanagari.js":35690,"./Script/Dives_Akuru.js":57201,"./Script/Dogra.js":71932,"./Script/Duployan.js":95187,"./Script/Egyptian_Hieroglyphs.js":49778,"./Script/Elbasan.js":42781,"./Script/Elymaic.js":83103,"./Script/Ethiopic.js":26672,"./Script/Georgian.js":73661,"./Script/Glagolitic.js":85857,"./Script/Gothic.js":32096,"./Script/Grantha.js":71742,"./Script/Greek.js":62199,"./Script/Gujarati.js":11931,"./Script/Gunjala_Gondi.js":27600,"./Script/Gurmukhi.js":76482,"./Script/Han.js":26294,"./Script/Hangul.js":38858,"./Script/Hanifi_Rohingya.js":50043,"./Script/Hanunoo.js":95307,"./Script/Hatran.js":20280,"./Script/Hebrew.js":12674,"./Script/Hiragana.js":54058,"./Script/Imperial_Aramaic.js":70521,"./Script/Inherited.js":21448,"./Script/Inscriptional_Pahlavi.js":35281,"./Script/Inscriptional_Parthian.js":35772,"./Script/Javanese.js":98272,"./Script/Kaithi.js":52764,"./Script/Kannada.js":98276,"./Script/Katakana.js":98285,"./Script/Kawi.js":54250,"./Script/Kayah_Li.js":10821,"./Script/Kharoshthi.js":67559,"./Script/Khitan_Small_Script.js":48304,"./Script/Khmer.js":39834,"./Script/Khojki.js":42593,"./Script/Khudawadi.js":64415,"./Script/Lao.js":37740,"./Script/Latin.js":46818,"./Script/Lepcha.js":7647,"./Script/Limbu.js":92627,"./Script/Linear_A.js":16193,"./Script/Linear_B.js":71901,"./Script/Lisu.js":25734,"./Script/Lycian.js":6450,"./Script/Lydian.js":28293,"./Script/Mahajani.js":48193,"./Script/Makasar.js":50865,"./Script/Malayalam.js":24789,"./Script/Mandaic.js":9535,"./Script/Manichaean.js":83061,"./Script/Marchen.js":76528,"./Script/Masaram_Gondi.js":9921,"./Script/Medefaidrin.js":93378,"./Script/Meetei_Mayek.js":6940,"./Script/Mende_Kikakui.js":3897,"./Script/Meroitic_Cursive.js":65999,"./Script/Meroitic_Hieroglyphs.js":59758,"./Script/Miao.js":65484,"./Script/Modi.js":34575,"./Script/Mongolian.js":75392,"./Script/Mro.js":36388,"./Script/Multani.js":60556,"./Script/Myanmar.js":15837,"./Script/Nabataean.js":6820,"./Script/Nag_Mundari.js":54624,"./Script/Nandinagari.js":51892,"./Script/New_Tai_Lue.js":32003,"./Script/Newa.js":15297,"./Script/Nko.js":17594,"./Script/Nushu.js":7493,"./Script/Nyiakeng_Puachue_Hmong.js":14406,"./Script/Ogham.js":75847,"./Script/Ol_Chiki.js":88416,"./Script/Old_Hungarian.js":40115,"./Script/Old_Italic.js":29109,"./Script/Old_North_Arabian.js":96840,"./Script/Old_Permic.js":39291,"./Script/Old_Persian.js":24678,"./Script/Old_Sogdian.js":78647,"./Script/Old_South_Arabian.js":70744,"./Script/Old_Turkic.js":59527,"./Script/Old_Uyghur.js":6988,"./Script/Oriya.js":23761,"./Script/Osage.js":39384,"./Script/Osmanya.js":90237,"./Script/Pahawh_Hmong.js":62976,"./Script/Palmyrene.js":60351,"./Script/Pau_Cin_Hau.js":19767,"./Script/Phags_Pa.js":25712,"./Script/Phoenician.js":86458,"./Script/Psalter_Pahlavi.js":74874,"./Script/Rejang.js":27603,"./Script/Runic.js":84788,"./Script/Samaritan.js":45810,"./Script/Saurashtra.js":37632,"./Script/Sharada.js":15058,"./Script/Shavian.js":76250,"./Script/Siddham.js":39573,"./Script/SignWriting.js":54039,"./Script/Sinhala.js":1611,"./Script/Sogdian.js":34250,"./Script/Sora_Sompeng.js":43065,"./Script/Soyombo.js":18135,"./Script/Sundanese.js":95849,"./Script/Syloti_Nagri.js":46566,"./Script/Syriac.js":7810,"./Script/Tagalog.js":67833,"./Script/Tagbanwa.js":58009,"./Script/Tai_Le.js":1187,"./Script/Tai_Tham.js":40377,"./Script/Tai_Viet.js":99e3,"./Script/Takri.js":72294,"./Script/Tamil.js":98682,"./Script/Tangsa.js":69720,"./Script/Tangut.js":75540,"./Script/Telugu.js":65084,"./Script/Thaana.js":6867,"./Script/Thai.js":49907,"./Script/Tibetan.js":29341,"./Script/Tifinagh.js":81261,"./Script/Tirhuta.js":57954,"./Script/Toto.js":30702,"./Script/Ugaritic.js":29097,"./Script/Vai.js":5767,"./Script/Vithkuqi.js":7007,"./Script/Wancho.js":27172,"./Script/Warang_Citi.js":17315,"./Script/Yezidi.js":34961,"./Script/Yi.js":90923,"./Script/Zanabazar_Square.js":92108,"./Script_Extensions/Adlam.js":99614,"./Script_Extensions/Ahom.js":24915,"./Script_Extensions/Anatolian_Hieroglyphs.js":8983,"./Script_Extensions/Arabic.js":75627,"./Script_Extensions/Armenian.js":13585,"./Script_Extensions/Avestan.js":79384,"./Script_Extensions/Balinese.js":47072,"./Script_Extensions/Bamum.js":31856,"./Script_Extensions/Bassa_Vah.js":24945,"./Script_Extensions/Batak.js":92147,"./Script_Extensions/Bengali.js":61530,"./Script_Extensions/Bhaiksuki.js":64063,"./Script_Extensions/Bopomofo.js":29962,"./Script_Extensions/Brahmi.js":61752,"./Script_Extensions/Braille.js":28434,"./Script_Extensions/Buginese.js":15148,"./Script_Extensions/Buhid.js":78881,"./Script_Extensions/Canadian_Aboriginal.js":55254,"./Script_Extensions/Carian.js":79110,"./Script_Extensions/Caucasian_Albanian.js":76550,"./Script_Extensions/Chakma.js":88753,"./Script_Extensions/Cham.js":98451,"./Script_Extensions/Cherokee.js":80196,"./Script_Extensions/Chorasmian.js":23352,"./Script_Extensions/Common.js":46921,"./Script_Extensions/Coptic.js":44141,"./Script_Extensions/Cuneiform.js":30286,"./Script_Extensions/Cypriot.js":73326,"./Script_Extensions/Cypro_Minoan.js":53197,"./Script_Extensions/Cyrillic.js":77115,"./Script_Extensions/Deseret.js":59108,"./Script_Extensions/Devanagari.js":59426,"./Script_Extensions/Dives_Akuru.js":44660,"./Script_Extensions/Dogra.js":41422,"./Script_Extensions/Duployan.js":66667,"./Script_Extensions/Egyptian_Hieroglyphs.js":20449,"./Script_Extensions/Elbasan.js":25810,"./Script_Extensions/Elymaic.js":83509,"./Script_Extensions/Ethiopic.js":37837,"./Script_Extensions/Georgian.js":77680,"./Script_Extensions/Glagolitic.js":97772,"./Script_Extensions/Gothic.js":60674,"./Script_Extensions/Grantha.js":52336,"./Script_Extensions/Greek.js":86310,"./Script_Extensions/Gujarati.js":92436,"./Script_Extensions/Gunjala_Gondi.js":20642,"./Script_Extensions/Gurmukhi.js":33831,"./Script_Extensions/Han.js":16613,"./Script_Extensions/Hangul.js":87001,"./Script_Extensions/Hanifi_Rohingya.js":88583,"./Script_Extensions/Hanunoo.js":82758,"./Script_Extensions/Hatran.js":66416,"./Script_Extensions/Hebrew.js":85222,"./Script_Extensions/Hiragana.js":60191,"./Script_Extensions/Imperial_Aramaic.js":57632,"./Script_Extensions/Inherited.js":96988,"./Script_Extensions/Inscriptional_Pahlavi.js":52121,"./Script_Extensions/Inscriptional_Parthian.js":82809,"./Script_Extensions/Javanese.js":31899,"./Script_Extensions/Kaithi.js":57574,"./Script_Extensions/Kannada.js":81868,"./Script_Extensions/Katakana.js":10774,"./Script_Extensions/Kawi.js":41933,"./Script_Extensions/Kayah_Li.js":76701,"./Script_Extensions/Kharoshthi.js":81466,"./Script_Extensions/Khitan_Small_Script.js":21325,"./Script_Extensions/Khmer.js":6068,"./Script_Extensions/Khojki.js":77706,"./Script_Extensions/Khudawadi.js":54258,"./Script_Extensions/Lao.js":77149,"./Script_Extensions/Latin.js":38334,"./Script_Extensions/Lepcha.js":12299,"./Script_Extensions/Limbu.js":25476,"./Script_Extensions/Linear_A.js":54625,"./Script_Extensions/Linear_B.js":38810,"./Script_Extensions/Lisu.js":90845,"./Script_Extensions/Lycian.js":68978,"./Script_Extensions/Lydian.js":67905,"./Script_Extensions/Mahajani.js":89576,"./Script_Extensions/Makasar.js":3405,"./Script_Extensions/Malayalam.js":974,"./Script_Extensions/Mandaic.js":28940,"./Script_Extensions/Manichaean.js":6677,"./Script_Extensions/Marchen.js":14740,"./Script_Extensions/Masaram_Gondi.js":82278,"./Script_Extensions/Medefaidrin.js":55949,"./Script_Extensions/Meetei_Mayek.js":13329,"./Script_Extensions/Mende_Kikakui.js":97146,"./Script_Extensions/Meroitic_Cursive.js":23715,"./Script_Extensions/Meroitic_Hieroglyphs.js":43199,"./Script_Extensions/Miao.js":26499,"./Script_Extensions/Modi.js":36995,"./Script_Extensions/Mongolian.js":98606,"./Script_Extensions/Mro.js":11462,"./Script_Extensions/Multani.js":45402,"./Script_Extensions/Myanmar.js":76318,"./Script_Extensions/Nabataean.js":34924,"./Script_Extensions/Nag_Mundari.js":39493,"./Script_Extensions/Nandinagari.js":8236,"./Script_Extensions/New_Tai_Lue.js":14575,"./Script_Extensions/Newa.js":71314,"./Script_Extensions/Nko.js":40577,"./Script_Extensions/Nushu.js":44432,"./Script_Extensions/Nyiakeng_Puachue_Hmong.js":53612,"./Script_Extensions/Ogham.js":19298,"./Script_Extensions/Ol_Chiki.js":55285,"./Script_Extensions/Old_Hungarian.js":16737,"./Script_Extensions/Old_Italic.js":73023,"./Script_Extensions/Old_North_Arabian.js":35723,"./Script_Extensions/Old_Permic.js":56370,"./Script_Extensions/Old_Persian.js":1402,"./Script_Extensions/Old_Sogdian.js":14718,"./Script_Extensions/Old_South_Arabian.js":40316,"./Script_Extensions/Old_Turkic.js":5462,"./Script_Extensions/Old_Uyghur.js":48014,"./Script_Extensions/Oriya.js":29434,"./Script_Extensions/Osage.js":77045,"./Script_Extensions/Osmanya.js":82301,"./Script_Extensions/Pahawh_Hmong.js":84766,"./Script_Extensions/Palmyrene.js":72685,"./Script_Extensions/Pau_Cin_Hau.js":34107,"./Script_Extensions/Phags_Pa.js":66506,"./Script_Extensions/Phoenician.js":42186,"./Script_Extensions/Psalter_Pahlavi.js":55507,"./Script_Extensions/Rejang.js":35435,"./Script_Extensions/Runic.js":76355,"./Script_Extensions/Samaritan.js":1509,"./Script_Extensions/Saurashtra.js":23386,"./Script_Extensions/Sharada.js":86116,"./Script_Extensions/Shavian.js":51826,"./Script_Extensions/Siddham.js":22026,"./Script_Extensions/SignWriting.js":96007,"./Script_Extensions/Sinhala.js":51104,"./Script_Extensions/Sogdian.js":82401,"./Script_Extensions/Sora_Sompeng.js":44399,"./Script_Extensions/Soyombo.js":37415,"./Script_Extensions/Sundanese.js":3894,"./Script_Extensions/Syloti_Nagri.js":5419,"./Script_Extensions/Syriac.js":21038,"./Script_Extensions/Tagalog.js":1744,"./Script_Extensions/Tagbanwa.js":54217,"./Script_Extensions/Tai_Le.js":63153,"./Script_Extensions/Tai_Tham.js":4926,"./Script_Extensions/Tai_Viet.js":39311,"./Script_Extensions/Takri.js":55970,"./Script_Extensions/Tamil.js":80882,"./Script_Extensions/Tangsa.js":52994,"./Script_Extensions/Tangut.js":46776,"./Script_Extensions/Telugu.js":40444,"./Script_Extensions/Thaana.js":23431,"./Script_Extensions/Thai.js":94846,"./Script_Extensions/Tibetan.js":137,"./Script_Extensions/Tifinagh.js":67065,"./Script_Extensions/Tirhuta.js":98082,"./Script_Extensions/Toto.js":42182,"./Script_Extensions/Ugaritic.js":29213,"./Script_Extensions/Vai.js":85388,"./Script_Extensions/Vithkuqi.js":29247,"./Script_Extensions/Wancho.js":68659,"./Script_Extensions/Warang_Citi.js":27900,"./Script_Extensions/Yezidi.js":8051,"./Script_Extensions/Yi.js":99799,"./Script_Extensions/Zanabazar_Square.js":25904,"./index.js":94274,"./unicode-version.js":47993};function webpackContext(m){var v=webpackContextResolve(m);return q(v)}function webpackContextResolve(m){if(!q.o(ee,m)){var v=new Error("Cannot find module '"+m+"'");throw v.code="MODULE_NOT_FOUND",v}return ee[m]}webpackContext.keys=function webpackContextKeys(){return Object.keys(ee)},webpackContext.resolve=webpackContextResolve,m.exports=webpackContext,webpackContext.id=47442},78776:function(m,v,q){var ee;m=q.nmd(m),function(ae){var ie=v,de=(m&&m.exports,"object"==typeof q.g&&q.g);de.global!==de&&de.window;var ce="A range’s `stop` value must be greater than or equal to the `start` value.",le="Invalid code point value. Code points range from U+000000 to U+10FFFF.",pe=55296,fe=56319,ye=56320,be=57343,Re=/\\x00([^0123456789]|$)/g,xe={},_e=xe.hasOwnProperty,forEach=function(m,v){for(var q=-1,ee=m.length;++q=q&&vq)return m;if(v<=ee&&q>=ae)m.splice(ie,2);else{if(v>=ee&&q=ee&&v<=ae)m[ie+1]=v;else if(q>=ee&&q<=ae)return m[ie]=q+1,m;ie+=2}}return m},dataAdd=function(m,v){var q,ee,ae=0,ie=null,de=m.length;if(v<0||v>1114111)throw RangeError(le);for(;ae=q&&vv)return m.splice(null!=ie?ie+2:0,0,v,v+1),m;if(v==ee)return v+1==m[ae+2]?(m.splice(ae,4,q,m[ae+3]),m):(m[ae+1]=v+1,m);ie=ae,ae+=2}return m.push(v,v+1),m},dataAddData=function(m,v){for(var q,ee,ae=0,ie=m.slice(),de=v.length;ae1114111||q<0||q>1114111)throw RangeError(le);for(var ee,ae,ie=0,de=!1,pe=m.length;ieq)return m;ee>=v&&ee<=q&&(ae>v&&ae-1<=q?(m.splice(ie,2),ie-=2):(m.splice(ie-1,2),ie-=2))}else{if(ee==q+1||ee==q)return m[ie]=v,m;if(ee>q)return m.splice(ie,0,v,q+1),m;if(v>=ee&&v=ee&&v=ae&&(m[ie]=v,m[ie+1]=q+1,de=!0)}ie+=2}return de||m.push(v,q+1),m},dataContains=function(m,v){var q=0,ee=m.length,ae=m[q],ie=m[ee-1];if(ee>=2&&(vie))return!1;for(;q=ae&&v=40&&m<=43||46==m||47==m||63==m||m>=91&&m<=94||m>=123&&m<=125?"\\"+Ie(m):m>=32&&m<=126?Ie(m):m<=255?"\\x"+pad(hex(m),2):"\\u"+pad(hex(m),4)},codePointToStringUnicode=function(m){return m<=65535?codePointToString(m):"\\u{"+m.toString(16).toUpperCase()+"}"},symbolToCodePoint=function(m){var v,q=m.length,ee=m.charCodeAt(0);return ee>=pe&&ee<=fe&&q>1?(v=m.charCodeAt(1),1024*(ee-pe)+v-ye+65536):ee},createBMPCharacterClasses=function(m){var v,q,ee="",ae=0,ie=m.length;if(dataIsSingleton(m))return codePointToString(m[0]);for(;ae=pe&&q<=fe&&(ie.push(v,pe),ee.push(pe,q+1)),q>=ye&&q<=be&&(ie.push(v,pe),ee.push(pe,56320),ae.push(ye,q+1)),q>be&&(ie.push(v,pe),ee.push(pe,56320),ae.push(ye,57344),q<=65535?ie.push(57344,q+1):(ie.push(57344,65536),de.push(65536,q+1)))):v>=pe&&v<=fe?(q>=pe&&q<=fe&&ee.push(v,q+1),q>=ye&&q<=be&&(ee.push(v,56320),ae.push(ye,q+1)),q>be&&(ee.push(v,56320),ae.push(ye,57344),q<=65535?ie.push(57344,q+1):(ie.push(57344,65536),de.push(65536,q+1)))):v>=ye&&v<=be?(q>=ye&&q<=be&&ae.push(v,q+1),q>be&&(ae.push(v,57344),q<=65535?ie.push(57344,q+1):(ie.push(57344,65536),de.push(65536,q+1)))):v>be&&v<=65535?q<=65535?ie.push(v,q+1):(ie.push(v,65536),de.push(65536,q+1)):de.push(v,q+1),ce+=2;return{loneHighSurrogates:ee,loneLowSurrogates:ae,bmp:ie,astral:de}},optimizeSurrogateMappings=function(m){for(var v,q,ee,ae,ie,de,ce=[],le=[],pe=!1,fe=-1,ye=m.length;++fe1&&(m=Te.call(arguments)),this instanceof regenerate?(this.data=[],m?this.add(m):this):(new regenerate).add(m)};regenerate.version="1.4.2";var Pe=regenerate.prototype;!function(m,v){var q;for(q in v)_e.call(v,q)&&(m[q]=v[q])}(Pe,{add:function(m){var v=this;return null==m?v:m instanceof regenerate?(v.data=dataAddData(v.data,m.data),v):(arguments.length>1&&(m=Te.call(arguments)),isArray(m)?(forEach(m,(function(m){v.add(m)})),v):(v.data=dataAdd(v.data,isNumber(m)?m:symbolToCodePoint(m)),v))},remove:function(m){var v=this;return null==m?v:m instanceof regenerate?(v.data=dataRemoveData(v.data,m.data),v):(arguments.length>1&&(m=Te.call(arguments)),isArray(m)?(forEach(m,(function(m){v.remove(m)})),v):(v.data=dataRemove(v.data,isNumber(m)?m:symbolToCodePoint(m)),v))},addRange:function(m,v){var q=this;return q.data=dataAddRange(q.data,isNumber(m)?m:symbolToCodePoint(m),isNumber(v)?v:symbolToCodePoint(v)),q},removeRange:function(m,v){var q=this,ee=isNumber(m)?m:symbolToCodePoint(m),ae=isNumber(v)?v:symbolToCodePoint(v);return q.data=dataRemoveRange(q.data,ee,ae),q},intersection:function(m){var v=this,q=m instanceof regenerate?dataToArray(m.data):m;return v.data=dataIntersection(v.data,q),v},contains:function(m){return dataContains(this.data,isNumber(m)?m:symbolToCodePoint(m))},clone:function(){var m=new regenerate;return m.data=this.data.slice(0),m},toString:function(m){var v=createCharacterClassesFromData(this.data,!!m&&m.bmpOnly,!!m&&m.hasUnicodeFlag);return v?v.replace(Re,"\\0$1"):"[]"},toRegExp:function(m){var v=this.toString(m&&-1!=m.indexOf("u")?{hasUnicodeFlag:!0}:null);return RegExp(v,m||"")},valueOf:function(){return dataToArray(this.data)}}),Pe.toArray=Pe.valueOf,void 0===(ee=function(){return regenerate}.call(v,q,v,m))||(m.exports=ee)}()},98957:(m,v,q)=>{"use strict";const ee=q(78776);v.REGULAR=new Map([["d",ee().addRange(48,57)],["D",ee().addRange(0,47).addRange(58,65535)],["s",ee(32,160,5760,8239,8287,12288,65279).addRange(9,13).addRange(8192,8202).addRange(8232,8233)],["S",ee().addRange(0,8).addRange(14,31).addRange(33,159).addRange(161,5759).addRange(5761,8191).addRange(8203,8231).addRange(8234,8238).addRange(8240,8286).addRange(8288,12287).addRange(12289,65278).addRange(65280,65535)],["w",ee(95).addRange(48,57).addRange(65,90).addRange(97,122)],["W",ee(96).addRange(0,47).addRange(58,64).addRange(91,94).addRange(123,65535)]]),v.UNICODE=new Map([["d",ee().addRange(48,57)],["D",ee().addRange(0,47).addRange(58,1114111)],["s",ee(32,160,5760,8239,8287,12288,65279).addRange(9,13).addRange(8192,8202).addRange(8232,8233)],["S",ee().addRange(0,8).addRange(14,31).addRange(33,159).addRange(161,5759).addRange(5761,8191).addRange(8203,8231).addRange(8234,8238).addRange(8240,8286).addRange(8288,12287).addRange(12289,65278).addRange(65280,1114111)],["w",ee(95).addRange(48,57).addRange(65,90).addRange(97,122)],["W",ee(96).addRange(0,47).addRange(58,64).addRange(91,94).addRange(123,1114111)]]),v.UNICODE_IGNORE_CASE=new Map([["d",ee().addRange(48,57)],["D",ee().addRange(0,47).addRange(58,1114111)],["s",ee(32,160,5760,8239,8287,12288,65279).addRange(9,13).addRange(8192,8202).addRange(8232,8233)],["S",ee().addRange(0,8).addRange(14,31).addRange(33,159).addRange(161,5759).addRange(5761,8191).addRange(8203,8231).addRange(8234,8238).addRange(8240,8286).addRange(8288,12287).addRange(12289,65278).addRange(65280,1114111)],["w",ee(95,383,8490).addRange(48,57).addRange(65,90).addRange(97,122)],["W",ee(96).addRange(0,47).addRange(58,64).addRange(91,94).addRange(123,382).addRange(384,8489).addRange(8491,1114111)]])},61818:m=>{m.exports=new Map([[75,8490],[83,383],[107,8490],[115,383],[181,924],[197,8491],[223,7838],[229,8491],[383,83],[452,453],[453,452],[455,456],[456,455],[458,459],[459,458],[497,498],[498,497],[618,42926],[642,42949],[669,42930],[837,8126],[914,976],[917,1013],[920,1012],[921,8126],[922,1008],[924,181],[928,982],[929,1009],[931,962],[934,981],[937,8486],[952,1012],[962,931],[969,8486],[976,914],[977,1012],[981,934],[982,928],[1008,922],[1009,929],[1012,[920,977,952]],[1013,917],[1042,7296],[1044,7297],[1054,7298],[1057,7299],[1058,7301],[1066,7302],[1074,7296],[1076,7297],[1086,7298],[1089,7299],[1090,[7300,7301]],[1098,7302],[1122,7303],[1123,7303],[4304,7312],[4305,7313],[4306,7314],[4307,7315],[4308,7316],[4309,7317],[4310,7318],[4311,7319],[4312,7320],[4313,7321],[4314,7322],[4315,7323],[4316,7324],[4317,7325],[4318,7326],[4319,7327],[4320,7328],[4321,7329],[4322,7330],[4323,7331],[4324,7332],[4325,7333],[4326,7334],[4327,7335],[4328,7336],[4329,7337],[4330,7338],[4331,7339],[4332,7340],[4333,7341],[4334,7342],[4335,7343],[4336,7344],[4337,7345],[4338,7346],[4339,7347],[4340,7348],[4341,7349],[4342,7350],[4343,7351],[4344,7352],[4345,7353],[4346,7354],[4349,7357],[4350,7358],[4351,7359],[5024,43888],[5025,43889],[5026,43890],[5027,43891],[5028,43892],[5029,43893],[5030,43894],[5031,43895],[5032,43896],[5033,43897],[5034,43898],[5035,43899],[5036,43900],[5037,43901],[5038,43902],[5039,43903],[5040,43904],[5041,43905],[5042,43906],[5043,43907],[5044,43908],[5045,43909],[5046,43910],[5047,43911],[5048,43912],[5049,43913],[5050,43914],[5051,43915],[5052,43916],[5053,43917],[5054,43918],[5055,43919],[5056,43920],[5057,43921],[5058,43922],[5059,43923],[5060,43924],[5061,43925],[5062,43926],[5063,43927],[5064,43928],[5065,43929],[5066,43930],[5067,43931],[5068,43932],[5069,43933],[5070,43934],[5071,43935],[5072,43936],[5073,43937],[5074,43938],[5075,43939],[5076,43940],[5077,43941],[5078,43942],[5079,43943],[5080,43944],[5081,43945],[5082,43946],[5083,43947],[5084,43948],[5085,43949],[5086,43950],[5087,43951],[5088,43952],[5089,43953],[5090,43954],[5091,43955],[5092,43956],[5093,43957],[5094,43958],[5095,43959],[5096,43960],[5097,43961],[5098,43962],[5099,43963],[5100,43964],[5101,43965],[5102,43966],[5103,43967],[5104,5112],[5105,5113],[5106,5114],[5107,5115],[5108,5116],[5109,5117],[5112,5104],[5113,5105],[5114,5106],[5115,5107],[5116,5108],[5117,5109],[7296,[1042,1074]],[7297,[1044,1076]],[7298,[1054,1086]],[7299,[1057,1089]],[7300,[7301,1090]],[7301,[1058,7300,1090]],[7302,[1066,1098]],[7303,[1122,1123]],[7304,[42570,42571]],[7312,4304],[7313,4305],[7314,4306],[7315,4307],[7316,4308],[7317,4309],[7318,4310],[7319,4311],[7320,4312],[7321,4313],[7322,4314],[7323,4315],[7324,4316],[7325,4317],[7326,4318],[7327,4319],[7328,4320],[7329,4321],[7330,4322],[7331,4323],[7332,4324],[7333,4325],[7334,4326],[7335,4327],[7336,4328],[7337,4329],[7338,4330],[7339,4331],[7340,4332],[7341,4333],[7342,4334],[7343,4335],[7344,4336],[7345,4337],[7346,4338],[7347,4339],[7348,4340],[7349,4341],[7350,4342],[7351,4343],[7352,4344],[7353,4345],[7354,4346],[7357,4349],[7358,4350],[7359,4351],[7566,42950],[7776,7835],[7835,7776],[7838,223],[8064,8072],[8065,8073],[8066,8074],[8067,8075],[8068,8076],[8069,8077],[8070,8078],[8071,8079],[8072,8064],[8073,8065],[8074,8066],[8075,8067],[8076,8068],[8077,8069],[8078,8070],[8079,8071],[8080,8088],[8081,8089],[8082,8090],[8083,8091],[8084,8092],[8085,8093],[8086,8094],[8087,8095],[8088,8080],[8089,8081],[8090,8082],[8091,8083],[8092,8084],[8093,8085],[8094,8086],[8095,8087],[8096,8104],[8097,8105],[8098,8106],[8099,8107],[8100,8108],[8101,8109],[8102,8110],[8103,8111],[8104,8096],[8105,8097],[8106,8098],[8107,8099],[8108,8100],[8109,8101],[8110,8102],[8111,8103],[8115,8124],[8124,8115],[8126,[837,921]],[8131,8140],[8140,8131],[8179,8188],[8188,8179],[8486,[937,969]],[8490,75],[8491,[197,229]],[42570,7304],[42571,7304],[42900,42948],[42926,618],[42930,669],[42931,43859],[42932,42933],[42933,42932],[42934,42935],[42935,42934],[42936,42937],[42937,42936],[42938,42939],[42939,42938],[42940,42941],[42941,42940],[42942,42943],[42943,42942],[42946,42947],[42947,42946],[42948,42900],[42949,642],[42950,7566],[43859,42931],[43888,5024],[43889,5025],[43890,5026],[43891,5027],[43892,5028],[43893,5029],[43894,5030],[43895,5031],[43896,5032],[43897,5033],[43898,5034],[43899,5035],[43900,5036],[43901,5037],[43902,5038],[43903,5039],[43904,5040],[43905,5041],[43906,5042],[43907,5043],[43908,5044],[43909,5045],[43910,5046],[43911,5047],[43912,5048],[43913,5049],[43914,5050],[43915,5051],[43916,5052],[43917,5053],[43918,5054],[43919,5055],[43920,5056],[43921,5057],[43922,5058],[43923,5059],[43924,5060],[43925,5061],[43926,5062],[43927,5063],[43928,5064],[43929,5065],[43930,5066],[43931,5067],[43932,5068],[43933,5069],[43934,5070],[43935,5071],[43936,5072],[43937,5073],[43938,5074],[43939,5075],[43940,5076],[43941,5077],[43942,5078],[43943,5079],[43944,5080],[43945,5081],[43946,5082],[43947,5083],[43948,5084],[43949,5085],[43950,5086],[43951,5087],[43952,5088],[43953,5089],[43954,5090],[43955,5091],[43956,5092],[43957,5093],[43958,5094],[43959,5095],[43960,5096],[43961,5097],[43962,5098],[43963,5099],[43964,5100],[43965,5101],[43966,5102],[43967,5103],[66560,66600],[66561,66601],[66562,66602],[66563,66603],[66564,66604],[66565,66605],[66566,66606],[66567,66607],[66568,66608],[66569,66609],[66570,66610],[66571,66611],[66572,66612],[66573,66613],[66574,66614],[66575,66615],[66576,66616],[66577,66617],[66578,66618],[66579,66619],[66580,66620],[66581,66621],[66582,66622],[66583,66623],[66584,66624],[66585,66625],[66586,66626],[66587,66627],[66588,66628],[66589,66629],[66590,66630],[66591,66631],[66592,66632],[66593,66633],[66594,66634],[66595,66635],[66596,66636],[66597,66637],[66598,66638],[66599,66639],[66600,66560],[66601,66561],[66602,66562],[66603,66563],[66604,66564],[66605,66565],[66606,66566],[66607,66567],[66608,66568],[66609,66569],[66610,66570],[66611,66571],[66612,66572],[66613,66573],[66614,66574],[66615,66575],[66616,66576],[66617,66577],[66618,66578],[66619,66579],[66620,66580],[66621,66581],[66622,66582],[66623,66583],[66624,66584],[66625,66585],[66626,66586],[66627,66587],[66628,66588],[66629,66589],[66630,66590],[66631,66591],[66632,66592],[66633,66593],[66634,66594],[66635,66595],[66636,66596],[66637,66597],[66638,66598],[66639,66599],[66736,66776],[66737,66777],[66738,66778],[66739,66779],[66740,66780],[66741,66781],[66742,66782],[66743,66783],[66744,66784],[66745,66785],[66746,66786],[66747,66787],[66748,66788],[66749,66789],[66750,66790],[66751,66791],[66752,66792],[66753,66793],[66754,66794],[66755,66795],[66756,66796],[66757,66797],[66758,66798],[66759,66799],[66760,66800],[66761,66801],[66762,66802],[66763,66803],[66764,66804],[66765,66805],[66766,66806],[66767,66807],[66768,66808],[66769,66809],[66770,66810],[66771,66811],[66776,66736],[66777,66737],[66778,66738],[66779,66739],[66780,66740],[66781,66741],[66782,66742],[66783,66743],[66784,66744],[66785,66745],[66786,66746],[66787,66747],[66788,66748],[66789,66749],[66790,66750],[66791,66751],[66792,66752],[66793,66753],[66794,66754],[66795,66755],[66796,66756],[66797,66757],[66798,66758],[66799,66759],[66800,66760],[66801,66761],[66802,66762],[66803,66763],[66804,66764],[66805,66765],[66806,66766],[66807,66767],[66808,66768],[66809,66769],[66810,66770],[66811,66771],[68736,68800],[68737,68801],[68738,68802],[68739,68803],[68740,68804],[68741,68805],[68742,68806],[68743,68807],[68744,68808],[68745,68809],[68746,68810],[68747,68811],[68748,68812],[68749,68813],[68750,68814],[68751,68815],[68752,68816],[68753,68817],[68754,68818],[68755,68819],[68756,68820],[68757,68821],[68758,68822],[68759,68823],[68760,68824],[68761,68825],[68762,68826],[68763,68827],[68764,68828],[68765,68829],[68766,68830],[68767,68831],[68768,68832],[68769,68833],[68770,68834],[68771,68835],[68772,68836],[68773,68837],[68774,68838],[68775,68839],[68776,68840],[68777,68841],[68778,68842],[68779,68843],[68780,68844],[68781,68845],[68782,68846],[68783,68847],[68784,68848],[68785,68849],[68786,68850],[68800,68736],[68801,68737],[68802,68738],[68803,68739],[68804,68740],[68805,68741],[68806,68742],[68807,68743],[68808,68744],[68809,68745],[68810,68746],[68811,68747],[68812,68748],[68813,68749],[68814,68750],[68815,68751],[68816,68752],[68817,68753],[68818,68754],[68819,68755],[68820,68756],[68821,68757],[68822,68758],[68823,68759],[68824,68760],[68825,68761],[68826,68762],[68827,68763],[68828,68764],[68829,68765],[68830,68766],[68831,68767],[68832,68768],[68833,68769],[68834,68770],[68835,68771],[68836,68772],[68837,68773],[68838,68774],[68839,68775],[68840,68776],[68841,68777],[68842,68778],[68843,68779],[68844,68780],[68845,68781],[68846,68782],[68847,68783],[68848,68784],[68849,68785],[68850,68786],[71840,71872],[71841,71873],[71842,71874],[71843,71875],[71844,71876],[71845,71877],[71846,71878],[71847,71879],[71848,71880],[71849,71881],[71850,71882],[71851,71883],[71852,71884],[71853,71885],[71854,71886],[71855,71887],[71856,71888],[71857,71889],[71858,71890],[71859,71891],[71860,71892],[71861,71893],[71862,71894],[71863,71895],[71864,71896],[71865,71897],[71866,71898],[71867,71899],[71868,71900],[71869,71901],[71870,71902],[71871,71903],[71872,71840],[71873,71841],[71874,71842],[71875,71843],[71876,71844],[71877,71845],[71878,71846],[71879,71847],[71880,71848],[71881,71849],[71882,71850],[71883,71851],[71884,71852],[71885,71853],[71886,71854],[71887,71855],[71888,71856],[71889,71857],[71890,71858],[71891,71859],[71892,71860],[71893,71861],[71894,71862],[71895,71863],[71896,71864],[71897,71865],[71898,71866],[71899,71867],[71900,71868],[71901,71869],[71902,71870],[71903,71871],[93760,93792],[93761,93793],[93762,93794],[93763,93795],[93764,93796],[93765,93797],[93766,93798],[93767,93799],[93768,93800],[93769,93801],[93770,93802],[93771,93803],[93772,93804],[93773,93805],[93774,93806],[93775,93807],[93776,93808],[93777,93809],[93778,93810],[93779,93811],[93780,93812],[93781,93813],[93782,93814],[93783,93815],[93784,93816],[93785,93817],[93786,93818],[93787,93819],[93788,93820],[93789,93821],[93790,93822],[93791,93823],[93792,93760],[93793,93761],[93794,93762],[93795,93763],[93796,93764],[93797,93765],[93798,93766],[93799,93767],[93800,93768],[93801,93769],[93802,93770],[93803,93771],[93804,93772],[93805,93773],[93806,93774],[93807,93775],[93808,93776],[93809,93777],[93810,93778],[93811,93779],[93812,93780],[93813,93781],[93814,93782],[93815,93783],[93816,93784],[93817,93785],[93818,93786],[93819,93787],[93820,93788],[93821,93789],[93822,93790],[93823,93791],[125184,125218],[125185,125219],[125186,125220],[125187,125221],[125188,125222],[125189,125223],[125190,125224],[125191,125225],[125192,125226],[125193,125227],[125194,125228],[125195,125229],[125196,125230],[125197,125231],[125198,125232],[125199,125233],[125200,125234],[125201,125235],[125202,125236],[125203,125237],[125204,125238],[125205,125239],[125206,125240],[125207,125241],[125208,125242],[125209,125243],[125210,125244],[125211,125245],[125212,125246],[125213,125247],[125214,125248],[125215,125249],[125216,125250],[125217,125251],[125218,125184],[125219,125185],[125220,125186],[125221,125187],[125222,125188],[125223,125189],[125224,125190],[125225,125191],[125226,125192],[125227,125193],[125228,125194],[125229,125195],[125230,125196],[125231,125197],[125232,125198],[125233,125199],[125234,125200],[125235,125201],[125236,125202],[125237,125203],[125238,125204],[125239,125205],[125240,125206],[125241,125207],[125242,125208],[125243,125209],[125244,125210],[125245,125211],[125246,125212],[125247,125213],[125248,125214],[125249,125215],[125250,125216],[125251,125217]])},11890:(m,v,q)=>{"use strict";const ee=q(23161).generate,ae=q(89077).parse,ie=q(78776),de=q(48710),ce=q(73276),le=q(61818),pe=q(98957),fe=ie().addRange(0,1114111),ye=ie().addRange(0,65535),be=fe.clone().remove(10,13,8232,8233),Re=be.clone().intersection(ye),getCharacterClassEscapeSet=(m,v,q)=>v?q?pe.UNICODE_IGNORE_CASE.get(m):pe.UNICODE.get(m):pe.REGULAR.get(m),getUnicodePropertyValueSet=(m,v)=>{const ee=v?`${m}/${v}`:`Binary_Property/${m}`;try{return q(47442)(`./${ee}.js`)}catch(q){throw new Error(`Failed to recognize value \`${v}\` for property \`${m}\`.`)}},handleLoneUnicodePropertyNameOrValue=m=>{try{const v="General_Category",q=ce(v,m);return getUnicodePropertyValueSet(v,q)}catch(m){}const v=de(m);return getUnicodePropertyValueSet(v)},getUnicodePropertyEscapeSet=(m,v)=>{const q=m.split("="),ee=q[0];let ae;if(1==q.length)ae=handleLoneUnicodePropertyNameOrValue(ee);else{const m=de(ee),v=ce(m,q[1]);ae=getUnicodePropertyValueSet(m,v)}return v?fe.clone().remove(ae):ae.clone()};ie.prototype.iuAddRange=function(m,v){const q=this;do{const v=caseFold(m);v&&q.add(v)}while(++m<=v);return q};const update=(m,v)=>{let q=ae(v,xe.useUnicodeFlag?"u":"");switch(q.type){case"characterClass":case"group":case"value":break;default:q=wrap(q,v)}Object.assign(m,q)},wrap=(m,v)=>({type:"group",behavior:"ignore",body:[m],raw:`(?:${v})`}),caseFold=m=>le.get(m)||!1,processCharacterClass=(m,v)=>{let q=ie();for(const v of m.body)switch(v.type){case"value":if(q.add(v.codePoint),xe.ignoreCase&&xe.unicode&&!xe.useUnicodeFlag){const m=caseFold(v.codePoint);m&&q.add(m)}break;case"characterClassRange":const m=v.min.codePoint,ee=v.max.codePoint;q.addRange(m,ee),xe.ignoreCase&&xe.unicode&&!xe.useUnicodeFlag&&q.iuAddRange(m,ee);break;case"characterClassEscape":q.add(getCharacterClassEscapeSet(v.value,xe.unicode,xe.ignoreCase));break;case"unicodePropertyEscape":q.add(getUnicodePropertyEscapeSet(v.value,v.negative));break;default:throw new Error(`Unknown term type: ${v.type}`)}return m.negative&&(q=(xe.unicode?fe:ye).clone().remove(q)),update(m,q.toString(v)),m},updateNamedReference=(m,v)=>{delete m.name,m.matchIndex=v},assertNoUnmatchedReferences=m=>{const v=Object.keys(m.unmatchedReferences);if(v.length>0)throw new Error(`Unknown group names: ${v}`)},processTerm=(m,v,q)=>{switch(m.type){case"dot":update(m,(ee=xe.unicode,ae=xe.dotAll,ae?ee?fe:ye:ee?be:Re).toString(v));break;case"characterClass":m=processCharacterClass(m,v);break;case"unicodePropertyEscape":update(m,getUnicodePropertyEscapeSet(m.value,m.negative).toString(v));break;case"characterClassEscape":update(m,getCharacterClassEscapeSet(m.value,xe.unicode,xe.ignoreCase).toString(v));break;case"group":if(q.lastIndex++,m.name){const v=m.name.value;if(q.names[v])throw new Error(`Multiple groups with the same name (${v}) are not allowed.`);const ee=q.lastIndex;delete m.name,q.names[v]=ee,q.onNamedGroup&&q.onNamedGroup.call(null,v,ee),q.unmatchedReferences[v]&&(q.unmatchedReferences[v].forEach((m=>{updateNamedReference(m,ee)})),delete q.unmatchedReferences[v])}case"alternative":case"disjunction":case"quantifier":m.body=m.body.map((m=>processTerm(m,v,q)));break;case"value":const de=m.codePoint,ce=ie(de);if(xe.ignoreCase&&xe.unicode&&!xe.useUnicodeFlag){const m=caseFold(de);m&&ce.add(m)}update(m,ce.toString(v));break;case"reference":if(m.name){const v=m.name.value,ee=q.names[v];if(ee){updateNamedReference(m,ee);break}q.unmatchedReferences[v]||(q.unmatchedReferences[v]=[]),q.unmatchedReferences[v].push(m)}break;case"anchor":case"empty":case"group":break;default:throw new Error(`Unknown term type: ${m.type}`)}var ee,ae;return m},xe={ignoreCase:!1,unicode:!1,dotAll:!1,useUnicodeFlag:!1};m.exports=(m,v,q)=>{const ie={unicodePropertyEscape:q&&q.unicodePropertyEscape,namedGroups:q&&q.namedGroup,lookbehind:q&&q.lookbehind};xe.ignoreCase=v&&v.includes("i"),xe.unicode=v&&v.includes("u");const de=q&&q.dotAllFlag;xe.dotAll=de&&v&&v.includes("s"),xe.useUnicodeFlag=q&&q.useUnicodeFlag;const ce={hasUnicodeFlag:xe.useUnicodeFlag,bmpOnly:!xe.unicode},le={onNamedGroup:q&&q.onNamedGroup,lastIndex:0,names:Object.create(null),unmatchedReferences:Object.create(null)},pe=ae(m,v,ie);return processTerm(pe,ce,le),assertNoUnmatchedReferences(le),ee(pe)}},23161:function(m,v,q){var ee;m=q.nmd(m),function(){"use strict";var ae={function:!0,object:!0},ie=ae[typeof window]&&window||this,de=ae[typeof v]&&v&&!v.nodeType&&v,ce=ae.object&&m&&!m.nodeType,le=de&&ce&&"object"==typeof q.g&&q.g;!le||le.global!==le&&le.window!==le&&le.self!==le||(ie=le);var pe=Object.prototype.hasOwnProperty;function fromCodePoint(){var m=Number(arguments[0]);if(!isFinite(m)||m<0||m>1114111||Math.floor(m)!=m)throw RangeError("Invalid code point: "+m);if(m<=65535)return String.fromCharCode(m);var v=55296+((m-=65536)>>10),q=m%1024+56320;return String.fromCharCode(v,q)}var fe={};function assertType(m,v){if(-1==v.indexOf("|")){if(m==v)return;throw Error("Invalid node type: "+m+"; expected type: "+v)}if(!(v=pe.call(fe,v)?fe[v]:fe[v]=RegExp("^(?:"+v+")$")).test(m))throw Error("Invalid node type: "+m+"; expected types: "+v)}function generate(m){var v=m.type;if(pe.call(ye,v))return ye[v](m);throw Error("Invalid node type: "+v)}function generateSequence(m,v){for(var q,ee=-1,ae=v.length,ie="";++ee=48&&v[ee+1].codePoint<=57?ie+="\\000":ie+=m(q);return ie}function generateAtom(m){return assertType(m.type,"anchor|characterClass|characterClassEscape|dot|group|reference|value"),generate(m)}function generateClassAtom(m){return assertType(m.type,"anchor|characterClassEscape|characterClassRange|dot|value"),generate(m)}function generateIdentifier(m){return assertType(m.type,"identifier"),m.value}function generateTerm(m){return assertType(m.type,"anchor|characterClass|characterClassEscape|empty|group|quantifier|reference|unicodePropertyEscape|value|dot"),generate(m)}var ye={alternative:function generateAlternative(m){return assertType(m.type,"alternative"),generateSequence(generateTerm,m.body)},anchor:function generateAnchor(m){switch(assertType(m.type,"anchor"),m.kind){case"start":return"^";case"end":return"$";case"boundary":return"\\b";case"not-boundary":return"\\B";default:throw Error("Invalid assertion")}},characterClass:function generateCharacterClass(m){return assertType(m.type,"characterClass"),"["+(m.negative?"^":"")+generateSequence(generateClassAtom,m.body)+"]"},characterClassEscape:function generateCharacterClassEscape(m){return assertType(m.type,"characterClassEscape"),"\\"+m.value},characterClassRange:function generateCharacterClassRange(m){assertType(m.type,"characterClassRange");var v=m.min,q=m.max;if("characterClassRange"==v.type||"characterClassRange"==q.type)throw Error("Invalid character class range");return generateClassAtom(v)+"-"+generateClassAtom(q)},disjunction:function generateDisjunction(m){assertType(m.type,"disjunction");for(var v=m.body,q=-1,ee=v.length,ae="";++q");break;case"ignore":v+="?:";break;case"lookahead":v+="?=";break;case"negativeLookahead":v+="?!";break;case"lookbehind":v+="?<=";break;case"negativeLookbehind":v+="?";throw new Error("Unknown reference type")},unicodePropertyEscape:function generateUnicodePropertyEscape(m){return assertType(m.type,"unicodePropertyEscape"),"\\"+(m.negative?"P":"p")+"{"+m.value+"}"},value:function generateValue(m){assertType(m.type,"value");var v=m.kind,q=m.codePoint;if("number"!=typeof q)throw new Error("Invalid code point: "+q);switch(v){case"controlLetter":return"\\c"+fromCodePoint(q+64);case"hexadecimalEscape":return"\\x"+("00"+q.toString(16).toUpperCase()).slice(-2);case"identifier":return"\\"+fromCodePoint(q);case"null":return"\\"+q;case"octal":return"\\"+("000"+q.toString(8)).slice(-3);case"singleEscape":switch(q){case 8:return"\\b";case 9:return"\\t";case 10:return"\\n";case 11:return"\\v";case 12:return"\\f";case 13:return"\\r";case 45:return"\\-";default:throw Error("Invalid code point: "+q)}case"symbol":return fromCodePoint(q);case"unicodeEscape":return"\\u"+("0000"+q.toString(16).toUpperCase()).slice(-4);case"unicodeCodePointEscape":return"\\u{"+q.toString(16).toUpperCase()+"}";default:throw Error("Unsupported node kind: "+v)}}},be={generate:generate};void 0===(ee=function(){return be}.call(v,q,v,m))||(m.exports=ee),ie.regjsgen=be}.call(this)},89077:m=>{var v,q,ee,ae;ee=String.fromCodePoint||(v=String.fromCharCode,q=Math.floor,function fromCodePoint(){var m,ee,ae=[],ie=-1,de=arguments.length;if(!de)return"";for(var ce="";++ie1114111||q(le)!=le)throw RangeError("Invalid code point: "+le);le<=65535?ae.push(le):(m=55296+((le-=65536)>>10),ee=le%1024+56320,ae.push(m,ee)),(ie+1==de||ae.length>16384)&&(ce+=v.apply(null,ae),ae.length=0)}return ce}),ae={parse:function parse(m,v,q){function addRaw(v){return v.raw=m.substring(v.range[0],v.range[1]),v}function updateRawStart(m,v){return m.range[0]=v,addRaw(m)}function createAnchor(m,v){return addRaw({type:"anchor",kind:m,range:[le-v,le]})}function createValue(m,v,q,ee){return addRaw({type:"value",kind:m,codePoint:v,range:[q,ee]})}function createEscaped(m,v,q,ee){return ee=ee||0,createValue(m,v,le-(q.length+ee),le)}function createCharacter(m){var v,q=m[0],ee=q.charCodeAt(0);return ce&&1===q.length&&ee>=55296&&ee<=56319&&(v=lookahead().charCodeAt(0))>=56320&&v<=57343?createValue("symbol",1024*(ee-55296)+v-56320+65536,++le-2,le):createValue("symbol",ee,le-1,le)}function createDisjunction(m,v,q){return addRaw({type:"disjunction",body:m,range:[v,q]})}function createNamedReference(m){return addRaw({type:"reference",name:m,range:[m.range[0]-3,le]})}function createGroup(m,v,q,ee){return addRaw({type:"group",behavior:m,body:v,range:[q,ee]})}function createQuantifier(m,v,q,ee){return null==ee&&(q=le-1,ee=le),addRaw({type:"quantifier",min:m,max:v,greedy:!0,body:null,range:[q,ee]})}function createAlternative(m,v,q){return addRaw({type:"alternative",body:m,range:[v,q]})}function createCharacterClass(m,v,q,ee){return addRaw({type:"characterClass",body:m,negative:v,range:[q,ee]})}function createClassRange(m,v,q,ee){return m.codePoint>v.codePoint&&bail("invalid range in character class",m.raw+"-"+v.raw,q,ee),addRaw({type:"characterClassRange",min:m,max:v,range:[q,ee]})}function flattenBody(m){return"alternative"===m.type?m.body:[m]}function incr(v){v=v||1;var q=m.substring(le,le+v);return le+=v||1,q}function skip(m){match(m)||bail("character",m)}function match(v){if(m.indexOf(v,le)===le)return incr(v.length)}function lookahead(){return m[le]}function current(v){return m.indexOf(v,le)===le}function next(v){return m[le+1]===v}function matchReg(v){var q=m.substring(le).match(v);return q&&(q.range=[],q.range[0]=le,incr(q[0].length),q.range[1]=le),q}function parseDisjunction(){var m=[],v=le;for(m.push(parseAlternative());match("|");)m.push(parseAlternative());return 1===m.length?m[0]:createDisjunction(m,v,le)}function parseAlternative(){for(var m,v=[],q=le;m=parseTerm();)v.push(m);return 1===v.length?v[0]:createAlternative(v,q,le)}function parseTerm(){if(le>=m.length||current("|")||current(")"))return null;var v=match("^")?createAnchor("start",1):match("$")?createAnchor("end",1):match("\\b")?createAnchor("boundary",2):match("\\B")?createAnchor("not-boundary",2):parseGroup("(?=","lookahead","(?!","negativeLookahead");if(v)return v;var q,ee=parseAtomAndExtendedAtom();return ee||(pos_backup=le,(q=parseQuantifier()||!1)&&(le=pos_backup,bail("Expected atom")),!ce&&(res=matchReg(/^{/))?ee=createCharacter(res):bail("Expected atom")),(q=parseQuantifier()||!1)?(q.body=flattenBody(ee),updateRawStart(q,ee.range[0]),q):ee}function parseGroup(m,v,q,ee){var ae=null,ie=le;if(match(m))ae=v;else{if(!match(q))return!1;ae=ee}return finishGroup(ae,ie)}function finishGroup(m,v){var q=parseDisjunction();q||bail("Expected disjunction"),skip(")");var ee=createGroup(m,flattenBody(q),v,le);return"normal"==m&&de&&ie++,ee}function parseQuantifier(){var m,v,q,ee,ae=le;return match("*")?v=createQuantifier(0):match("+")?v=createQuantifier(1):match("?")?v=createQuantifier(0,1):(m=matchReg(/^\{([0-9]+)\}/))?v=createQuantifier(q=parseInt(m[1],10),q,m.range[0],m.range[1]):(m=matchReg(/^\{([0-9]+),\}/))?v=createQuantifier(q=parseInt(m[1],10),void 0,m.range[0],m.range[1]):(m=matchReg(/^\{([0-9]+),([0-9]+)\}/))&&((q=parseInt(m[1],10))>(ee=parseInt(m[2],10))&&bail("numbers out of order in {} quantifier","",ae,le),v=createQuantifier(q,ee,m.range[0],m.range[1])),v&&match("?")&&(v.greedy=!1,v.range[1]+=1),v}function parseAtomAndExtendedAtom(){var m;if(m=matchReg(/^[^^$\\.*+?()[\]{}|]/))return createCharacter(m);if(!ce&&(m=matchReg(/^(?:]|})/)))return createCharacter(m);if(match("."))return addRaw({type:"dot",range:[le-1,le]});if(match("\\")){if(!(m=parseAtomEscape())){if(!ce&&"c"==lookahead())return createValue("symbol",92,le-1,le);bail("atomEscape")}return m}if(m=parseCharacterClass())return m;if(q.lookbehind&&(m=parseGroup("(?<=","lookbehind","(?");var ee=finishGroup("normal",v.range[0]-3);return ee.name=v,ee}return parseGroup("(?:","ignore","(","normal")}function parseUnicodeSurrogatePairEscape(m){var v,q;if(ce&&"unicodeEscape"==m.kind&&(v=m.codePoint)>=55296&&v<=56319&¤t("\\")&&next("u")){var ee=le;le++;var ae=parseClassEscape();"unicodeEscape"==ae.kind&&(q=ae.codePoint)>=56320&&q<=57343?(m.range[1]=ae.range[1],m.codePoint=1024*(v-55296)+q-56320+65536,m.type="value",m.kind="unicodeCodePointEscape",addRaw(m)):le=ee}return m}function parseClassEscape(){return parseAtomEscape(!0)}function parseAtomEscape(m){var v,q=le;if(v=parseDecimalEscape()||parseNamedReference())return v;if(m){if(match("b"))return createEscaped("singleEscape",8,"\\b");if(match("B"))bail("\\B not possible inside of CharacterClass","",q);else{if(!ce&&(v=matchReg(/^c([0-9])/)))return createEscaped("controlLetter",v[1]+16,v[1],2);if(!ce&&(v=matchReg(/^c_/)))return createEscaped("controlLetter",31,"_",2)}if(ce&&match("-"))return createEscaped("singleEscape",45,"\\-")}return v=parseCharacterEscape()}function parseDecimalEscape(){var m,v,q;if(m=matchReg(/^(?!0)\d+/)){v=m[0];var ee=parseInt(m[0],10);return ee<=ie?(q=m[0],addRaw({type:"reference",matchIndex:parseInt(q,10),range:[le-1-q.length,le]})):(ae.push(ee),incr(-m[0].length),(m=matchReg(/^[0-7]{1,3}/))?createEscaped("octal",parseInt(m[0],8),m[0],1):updateRawStart(m=createCharacter(matchReg(/^[89]/)),m.range[0]-1))}return(m=matchReg(/^[0-7]{1,3}/))?(v=m[0],/^0{1,3}$/.test(v)?createEscaped("null",0,"0",v.length):createEscaped("octal",parseInt(v,8),v,1)):!!(m=matchReg(/^[dDsSwW]/))&&addRaw({type:"characterClassEscape",value:m[0],range:[le-2,le]})}function parseNamedReference(){if(q.namedGroups&&matchReg(/^k<(?=.*?>)/)){var m=parseIdentifier();return skip(">"),createNamedReference(m)}}function parseRegExpUnicodeEscapeSequence(){var m;return(m=matchReg(/^u([0-9a-fA-F]{4})/))?parseUnicodeSurrogatePairEscape(createEscaped("unicodeEscape",parseInt(m[1],16),m[1],2)):ce&&(m=matchReg(/^u\{([0-9a-fA-F]+)\}/))?createEscaped("unicodeCodePointEscape",parseInt(m[1],16),m[1],4):void 0}function parseCharacterEscape(){var m,v,ee,ae=le;if(m=matchReg(/^[fnrtv]/)){var ie=0;switch(m[0]){case"t":ie=9;break;case"n":ie=10;break;case"v":ie=11;break;case"f":ie=12;break;case"r":ie=13}return createEscaped("singleEscape",ie,"\\"+m[0])}return(m=matchReg(/^c([a-zA-Z])/))?createEscaped("controlLetter",m[1].charCodeAt(0)%32,m[1],2):(m=matchReg(/^x([0-9a-fA-F]{2})/))?createEscaped("hexadecimalEscape",parseInt(m[1],16),m[1],2):(m=parseRegExpUnicodeEscapeSequence())?((!m||m.codePoint>1114111)&&bail("Invalid escape sequence",null,ae,le),m):q.unicodePropertyEscape&&ce&&(m=matchReg(/^([pP])\{([^\}]+)\}/))?addRaw({type:"unicodePropertyEscape",negative:"P"===m[1],value:m[2],range:[m.range[0]-1,m.range[1]],raw:m[0]}):(ee=lookahead(),ce&&/[\^\$\.\*\+\?\(\)\\\[\]\{\}\|\/]/.test(ee)||!ce&&"c"!==ee?"k"===ee&&q.lookbehind?null:createEscaped("identifier",(v=incr()).charCodeAt(0),v,1):null)}function parseIdentifierAtom(v){var q=lookahead(),ae=le;if("\\"===q){incr();var ie=parseRegExpUnicodeEscapeSequence();return ie&&v(ie.codePoint)||bail("Invalid escape sequence",null,ae,le),ee(ie.codePoint)}var de=q.charCodeAt(0);if(de>=55296&&de<=56319){var ce=(q+=m[le+1]).charCodeAt(1);ce>=56320&&ce<=57343&&(de=1024*(de-55296)+ce-56320+65536)}if(v(de))return incr(),de>65535&&incr(),q}function parseIdentifier(){var m,v=le,q=parseIdentifierAtom(isIdentifierStart);for(q||bail("Invalid identifier");m=parseIdentifierAtom(isIdentifierPart);)q+=m;return addRaw({type:"identifier",value:q,range:[v,le]})}function isIdentifierStart(m){return 36===m||95===m||m>=65&&m<=90||m>=97&&m<=122||m>=128&&/[\$A-Z_a-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEF\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7B9\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDF00-\uDF1C\uDF27\uDF30-\uDF45]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF1A]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDE9D\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFF1]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/.test(ee(m))}function isIdentifierPart(m){return isIdentifierStart(m)||m>=48&&m<=57||m>=128&&/[0-9_\xB7\u0300-\u036F\u0387\u0483-\u0487\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u0669\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u06F0-\u06F9\u0711\u0730-\u074A\u07A6-\u07B0\u07C0-\u07C9\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0966-\u096F\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09E6-\u09EF\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A66-\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AE6-\u0AEF\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B66-\u0B6F\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0BE6-\u0BEF\u0C00-\u0C04\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0CE6-\u0CEF\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D66-\u0D6F\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0E50-\u0E59\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0ED0-\u0ED9\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1040-\u1049\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F-\u109D\u135D-\u135F\u1369-\u1371\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u18A9\u1920-\u192B\u1930-\u193B\u1946-\u194F\u19D0-\u19DA\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AB0-\u1ABD\u1B00-\u1B04\u1B34-\u1B44\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BB0-\u1BB9\u1BE6-\u1BF3\u1C24-\u1C37\u1C40-\u1C49\u1C50-\u1C59\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u200C\u200D\u203F\u2040\u2054\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA620-\uA629\uA66F\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F1\uA8FF-\uA909\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9D0-\uA9D9\uA9E5\uA9F0-\uA9F9\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA50-\uAA59\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uABF0-\uABF9\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFF10-\uFF19\uFF3F]|\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD801[\uDCA0-\uDCA9]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD803[\uDD24-\uDD27\uDD30-\uDD39\uDF46-\uDF50]|\uD804[\uDC00-\uDC02\uDC38-\uDC46\uDC66-\uDC6F\uDC7F-\uDC82\uDCB0-\uDCBA\uDCF0-\uDCF9\uDD00-\uDD02\uDD27-\uDD34\uDD36-\uDD3F\uDD45\uDD46\uDD73\uDD80-\uDD82\uDDB3-\uDDC0\uDDC9-\uDDCC\uDDD0-\uDDD9\uDE2C-\uDE37\uDE3E\uDEDF-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF3B\uDF3C\uDF3E-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF57\uDF62\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC35-\uDC46\uDC50-\uDC59\uDC5E\uDCB0-\uDCC3\uDCD0-\uDCD9\uDDAF-\uDDB5\uDDB8-\uDDC0\uDDDC\uDDDD\uDE30-\uDE40\uDE50-\uDE59\uDEAB-\uDEB7\uDEC0-\uDEC9\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDC2C-\uDC3A\uDCE0-\uDCE9\uDE01-\uDE0A\uDE33-\uDE39\uDE3B-\uDE3E\uDE47\uDE51-\uDE5B\uDE8A-\uDE99]|\uD807[\uDC2F-\uDC36\uDC38-\uDC3F\uDC50-\uDC59\uDC92-\uDCA7\uDCA9-\uDCB6\uDD31-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD45\uDD47\uDD50-\uDD59\uDD8A-\uDD8E\uDD90\uDD91\uDD93-\uDD97\uDDA0-\uDDA9\uDEF3-\uDEF6]|\uD81A[\uDE60-\uDE69\uDEF0-\uDEF4\uDF30-\uDF36\uDF50-\uDF59]|\uD81B[\uDF51-\uDF7E\uDF8F-\uDF92]|\uD82F[\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD4A\uDD50-\uDD59]|\uDB40[\uDD00-\uDDEF]/.test(ee(m))}function parseCharacterClass(){var m,v=le;return(m=matchReg(/^\[\^/))?(m=parseClassRanges(),skip("]"),createCharacterClass(m,!0,v,le)):match("[")?(m=parseClassRanges(),skip("]"),createCharacterClass(m,!1,v,le)):null}function parseClassRanges(){var m,v;return current("]")?[]:((v=parseClassAtom())||bail("classAtom"),(m=current("]")?[v]:parseHelperClassRanges(v))||bail("nonEmptyClassRanges"),m)}function parseHelperClassRanges(m){var v,q,ee,ae,ie;if(current("-")&&!next("]")){v=m.range[0],ie=createCharacter(match("-")),(ae=parseClassAtom())||bail("classAtom"),q=le;var de=parseClassRanges();return de||bail("classRanges"),"codePoint"in m&&"codePoint"in ae?ee=[createClassRange(m,ae,v,q)]:ce?bail("invalid character class"):ee=[m,ie,ae],"empty"===de.type?ee:ee.concat(de)}return(ee=parseNonemptyClassRangesNoDash())||bail("nonEmptyClassRangesNoDash"),[m].concat(ee)}function parseNonemptyClassRangesNoDash(){var m=parseClassAtom();return m||bail("classAtom"),current("]")?m:parseHelperClassRanges(m)}function parseClassAtom(){return match("-")?createCharacter("-"):parseClassAtomNoDash()}function parseClassAtomNoDash(){var m;return(m=matchReg(/^[^\\\]-]/))?createCharacter(m[0]):match("\\")?((m=parseClassEscape())||bail("classEscape"),parseUnicodeSurrogatePairEscape(m)):void 0}function bail(v,q,ee,ae){ee=null==ee?le:ee,ae=null==ae?ee:ae;var ie=Math.max(0,ee-10),de=Math.min(ae+10,m.length),ce=" "+m.substring(ie,de),pe=" "+new Array(ee-ie+1).join(" ")+"^";throw SyntaxError(v+" at position "+ee+(q?": "+q:"")+"\n"+ce+"\n"+pe)}q||(q={});var ae=[],ie=0,de=!0,ce=-1!==(v||"").indexOf("u"),le=0;""===(m=String(m))&&(m="(?:)");var pe=parseDisjunction();pe.range[1]!==m.length&&bail("Could not parse entire input - got stuck","",pe.range[1]);for(var fe=0;fe{var ee=q(48764),ae=ee.Buffer;function copyProps(m,v){for(var q in m)v[q]=m[q]}function SafeBuffer(m,v,q){return ae(m,v,q)}ae.from&&ae.alloc&&ae.allocUnsafe&&ae.allocUnsafeSlow?m.exports=ee:(copyProps(ee,v),v.Buffer=SafeBuffer),SafeBuffer.prototype=Object.create(ae.prototype),copyProps(ae,SafeBuffer),SafeBuffer.from=function(m,v,q){if("number"==typeof m)throw new TypeError("Argument must not be a number");return ae(m,v,q)},SafeBuffer.alloc=function(m,v,q){if("number"!=typeof m)throw new TypeError("Argument must be a number");var ee=ae(m);return void 0!==v?"string"==typeof q?ee.fill(v,q):ee.fill(v):ee.fill(0),ee},SafeBuffer.allocUnsafe=function(m){if("number"!=typeof m)throw new TypeError("Argument must be a number");return ae(m)},SafeBuffer.allocUnsafeSlow=function(m){if("number"!=typeof m)throw new TypeError("Argument must be a number");return ee.SlowBuffer(m)}},75974:m=>{m.exports=function SafeParseTuple(m,v){var q,ee=null;try{q=JSON.parse(m,v)}catch(m){ee=m}return[ee,q]}},91036:(m,v,q)=>{const ee=q(23719),ae=q(22997),{isPlainObject:ie}=q(10977),de=q(9996),ce=q(79430),{parse:le}=q(13200),pe=["img","audio","video","picture","svg","object","map","iframe","embed"],fe=["script","style"];function each(m,v){m&&Object.keys(m).forEach((function(q){v(m[q],q)}))}function has(m,v){return{}.hasOwnProperty.call(m,v)}function filter(m,v){const q=[];return each(m,(function(m){v(m)&&q.push(m)})),q}function isEmptyObject(m){for(const v in m)if(has(m,v))return!1;return!0}m.exports=sanitizeHtml;const ye=/^[^\0\t\n\f\r /<=>]+$/;function sanitizeHtml(m,v,q){if(null==m)return"";"number"==typeof m&&(m=m.toString());let Re="",xe="";function Frame(m,v){const q=this;this.tag=m,this.attribs=v||{},this.tagPosition=Re.length,this.text="",this.mediaChildren=[],this.updateParentNodeText=function(){if(Ve.length){Ve[Ve.length-1].text+=q.text}},this.updateParentNodeMediaChildren=function(){if(Ve.length&&pe.includes(this.tag)){Ve[Ve.length-1].mediaChildren.push(this.tag)}}}(v=Object.assign({},sanitizeHtml.defaults,v)).parser=Object.assign({},be,v.parser);const tagAllowed=function(m){return!1===v.allowedTags||(v.allowedTags||[]).indexOf(m)>-1};fe.forEach((function(m){tagAllowed(m)&&!v.allowVulnerableTags&&console.warn(`\n\n⚠️ Your \`allowedTags\` option includes, \`${m}\`, which is inherently\nvulnerable to XSS attacks. Please remove it from \`allowedTags\`.\nOr, to disable this warning, add the \`allowVulnerableTags\` option\nand ensure you are accounting for this risk.\n\n`)}));const _e=v.nonTextTags||["script","style","textarea","option"];let we,Te;v.allowedAttributes&&(we={},Te={},each(v.allowedAttributes,(function(m,v){we[v]=[];const q=[];m.forEach((function(m){"string"==typeof m&&m.indexOf("*")>=0?q.push(ae(m).replace(/\\\*/g,".*")):we[v].push(m)})),q.length&&(Te[v]=new RegExp("^("+q.join("|")+")$"))})));const Se={},Ie={},Pe={};each(v.allowedClasses,(function(m,v){if(we&&(has(we,v)||(we[v]=[]),we[v].push("class")),Se[v]=m,Array.isArray(m)){const q=[];Se[v]=[],Pe[v]=[],m.forEach((function(m){"string"==typeof m&&m.indexOf("*")>=0?q.push(ae(m).replace(/\\\*/g,".*")):m instanceof RegExp?Pe[v].push(m):Se[v].push(m)})),q.length&&(Ie[v]=new RegExp("^("+q.join("|")+")$"))}}));const qe={};let We,ze,Ve,He,Xe,Qe,Ye;each(v.transformTags,(function(m,v){let q;"function"==typeof m?q=m:"string"==typeof m&&(q=sanitizeHtml.simpleTransform(m)),"*"===v?We=q:qe[v]=q}));let et=!1;initializeState();const tt=new ee.Parser({onopentag:function(m,q){if(v.enforceHtmlBoundary&&"html"===m&&initializeState(),Qe)return void Ye++;const ee=new Frame(m,q);Ve.push(ee);let ae=!1;const pe=!!ee.text;let fe;if(has(qe,m)&&(fe=qe[m](m,q),ee.attribs=q=fe.attribs,void 0!==fe.text&&(ee.innerText=fe.text),m!==fe.tagName&&(ee.name=m=fe.tagName,Xe[ze]=fe.tagName)),We&&(fe=We(m,q),ee.attribs=q=fe.attribs,m!==fe.tagName&&(ee.name=m=fe.tagName,Xe[ze]=fe.tagName)),(!tagAllowed(m)||"recursiveEscape"===v.disallowedTagsMode&&!isEmptyObject(He)||null!=v.nestingLimit&&ze>=v.nestingLimit)&&(ae=!0,He[ze]=!0,"discard"===v.disallowedTagsMode&&-1!==_e.indexOf(m)&&(Qe=!0,Ye=1),He[ze]=!0),ze++,ae){if("discard"===v.disallowedTagsMode)return;xe=Re,Re=""}Re+="<"+m,"script"===m&&(v.allowedScriptHostnames||v.allowedScriptDomains)&&(ee.innerText=""),(!we||has(we,m)||we["*"])&&each(q,(function(q,ae){if(!ye.test(ae))return void delete ee.attribs[ae];if(""===q&&!v.allowedEmptyAttributes.includes(ae)&&(v.nonBooleanAttributes.includes(ae)||v.nonBooleanAttributes.includes("*")))return void delete ee.attribs[ae];let pe=!1;if(!we||has(we,m)&&-1!==we[m].indexOf(ae)||we["*"]&&-1!==we["*"].indexOf(ae)||has(Te,m)&&Te[m].test(ae)||Te["*"]&&Te["*"].test(ae))pe=!0;else if(we&&we[m])for(const v of we[m])if(ie(v)&&v.name&&v.name===ae){pe=!0;let m="";if(!0===v.multiple){const ee=q.split(" ");for(const q of ee)-1!==v.values.indexOf(q)&&(""===m?m=q:m+=" "+q)}else v.values.indexOf(q)>=0&&(m=q);q=m}if(pe){if(-1!==v.allowedSchemesAppliedToAttributes.indexOf(ae)&&naughtyHref(m,q))return void delete ee.attribs[ae];if("script"===m&&"src"===ae){let m=!0;try{const ee=parseUrl(q);if(v.allowedScriptHostnames||v.allowedScriptDomains){const q=(v.allowedScriptHostnames||[]).find((function(m){return m===ee.url.hostname})),ae=(v.allowedScriptDomains||[]).find((function(m){return ee.url.hostname===m||ee.url.hostname.endsWith(`.${m}`)}));m=q||ae}}catch(v){m=!1}if(!m)return void delete ee.attribs[ae]}if("iframe"===m&&"src"===ae){let m=!0;try{const ee=parseUrl(q);if(ee.isRelativeUrl)m=has(v,"allowIframeRelativeUrls")?v.allowIframeRelativeUrls:!v.allowedIframeHostnames&&!v.allowedIframeDomains;else if(v.allowedIframeHostnames||v.allowedIframeDomains){const q=(v.allowedIframeHostnames||[]).find((function(m){return m===ee.url.hostname})),ae=(v.allowedIframeDomains||[]).find((function(m){return ee.url.hostname===m||ee.url.hostname.endsWith(`.${m}`)}));m=q||ae}}catch(v){m=!1}if(!m)return void delete ee.attribs[ae]}if("srcset"===ae)try{let m=ce(q);if(m.forEach((function(m){naughtyHref("srcset",m.url)&&(m.evil=!0)})),m=filter(m,(function(m){return!m.evil})),!m.length)return void delete ee.attribs[ae];q=filter(m,(function(m){return!m.evil})).map((function(m){if(!m.url)throw new Error("URL missing");return m.url+(m.w?` ${m.w}w`:"")+(m.h?` ${m.h}h`:"")+(m.d?` ${m.d}x`:"")})).join(", "),ee.attribs[ae]=q}catch(m){return void delete ee.attribs[ae]}if("class"===ae){const v=Se[m],ie=Se["*"],ce=Ie[m],le=Pe[m],pe=[ce,Ie["*"]].concat(le).filter((function(m){return m}));if(!(q=filterClasses(q,v&&ie?de(v,ie):v||ie,pe)).length)return void delete ee.attribs[ae]}if("style"===ae)if(v.parseStyleAttributes)try{const ie=le(m+" {"+q+"}",{map:!1});if(0===(q=stringifyStyleAttributes(filterCss(ie,v.allowedStyles))).length)return void delete ee.attribs[ae]}catch(v){return"undefined"!=typeof window&&console.warn('Failed to parse "'+m+" {"+q+"}\", If you're running this in a browser, we recommend to disable style parsing: options.parseStyleAttributes: false, since this only works in a node environment due to a postcss dependency, More info: https://github.com/apostrophecms/sanitize-html/issues/547"),void delete ee.attribs[ae]}else if(v.allowedStyles)throw new Error("allowedStyles option cannot be used together with parseStyleAttributes: false.");Re+=" "+ae,q&&q.length?Re+='="'+escapeHtml(q,!0)+'"':v.allowedEmptyAttributes.includes(ae)&&(Re+='=""')}else delete ee.attribs[ae]})),-1!==v.selfClosing.indexOf(m)?Re+=" />":(Re+=">",!ee.innerText||pe||v.textFilter||(Re+=escapeHtml(ee.innerText),et=!0)),ae&&(Re=xe+escapeHtml(Re),xe="")},ontext:function(m){if(Qe)return;const q=Ve[Ve.length-1];let ee;if(q&&(ee=q.tag,m=void 0!==q.innerText?q.innerText:m),"discard"!==v.disallowedTagsMode||"script"!==ee&&"style"!==ee){const q=escapeHtml(m,!1);v.textFilter&&!et?Re+=v.textFilter(q,ee):et||(Re+=q)}else Re+=m;if(Ve.length){Ve[Ve.length-1].text+=m}},onclosetag:function(m,q){if(Qe){if(Ye--,Ye)return;Qe=!1}const ee=Ve.pop();if(!ee)return;if(ee.tag!==m)return void Ve.push(ee);Qe=!!v.enforceHtmlBoundary&&"html"===m,ze--;const ae=He[ze];if(ae){if(delete He[ze],"discard"===v.disallowedTagsMode)return void ee.updateParentNodeText();xe=Re,Re=""}Xe[ze]&&(m=Xe[ze],delete Xe[ze]),v.exclusiveFilter&&v.exclusiveFilter(ee)?Re=Re.substr(0,ee.tagPosition):(ee.updateParentNodeMediaChildren(),ee.updateParentNodeText(),-1!==v.selfClosing.indexOf(m)||q&&!tagAllowed(m)&&["escape","recursiveEscape"].indexOf(v.disallowedTagsMode)>=0?ae&&(Re=xe,xe=""):(Re+="",ae&&(Re=xe+escapeHtml(Re),xe=""),et=!1))}},v.parser);return tt.write(m),tt.end(),Re;function initializeState(){Re="",ze=0,Ve=[],He={},Xe={},Qe=!1,Ye=0}function escapeHtml(m,q){return"string"!=typeof m&&(m+=""),v.parser.decodeEntities&&(m=m.replace(/&/g,"&").replace(//g,">"),q&&(m=m.replace(/"/g,"""))),m=m.replace(/&(?![a-zA-Z0-9#]{1,20};)/g,"&").replace(//g,">"),q&&(m=m.replace(/"/g,""")),m}function naughtyHref(m,q){for(q=q.replace(/[\x00-\x20]+/g,"");;){const m=q.indexOf("\x3c!--");if(-1===m)break;const v=q.indexOf("--\x3e",m+4);if(-1===v)break;q=q.substring(0,m)+q.substring(v+3)}const ee=q.match(/^([a-zA-Z][a-zA-Z0-9.\-+]*):/);if(!ee)return!!q.match(/^[/\\]{2}/)&&!v.allowProtocolRelative;const ae=ee[1].toLowerCase();return has(v.allowedSchemesByTag,m)?-1===v.allowedSchemesByTag[m].indexOf(ae):!v.allowedSchemes||-1===v.allowedSchemes.indexOf(ae)}function parseUrl(m){if((m=m.replace(/^(\w+:)?\s*[\\/]\s*[\\/]/,"$1//")).startsWith("relative:"))throw new Error("relative: exploit attempt");let v="relative://relative-site";for(let m=0;m<100;m++)v+=`/${m}`;const q=new URL(m,v);return{isRelativeUrl:q&&"relative-site"===q.hostname&&"relative:"===q.protocol,url:q}}function filterCss(m,v){if(!v)return m;const q=m.nodes[0];let ee;return ee=v[q.selector]&&v["*"]?de(v[q.selector],v["*"]):v[q.selector]||v["*"],ee&&(m.nodes[0].nodes=q.nodes.reduce(filterDeclarations(ee),[])),m}function stringifyStyleAttributes(m){return m.nodes[0].nodes.reduce((function(m,v){return m.push(`${v.prop}:${v.value}${v.important?" !important":""}`),m}),[]).join(";")}function filterDeclarations(m){return function(v,q){if(has(m,q.prop)){m[q.prop].some((function(m){return m.test(q.value)}))&&v.push(q)}return v}}function filterClasses(m,v,q){return v?(m=m.split(/\s+/)).filter((function(m){return-1!==v.indexOf(m)||q.some((function(v){return v.test(m)}))})).join(" "):m}}const be={decodeEntities:!0};sanitizeHtml.defaults={allowedTags:["address","article","aside","footer","header","h1","h2","h3","h4","h5","h6","hgroup","main","nav","section","blockquote","dd","div","dl","dt","figcaption","figure","hr","li","main","ol","p","pre","ul","a","abbr","b","bdi","bdo","br","cite","code","data","dfn","em","i","kbd","mark","q","rb","rp","rt","rtc","ruby","s","samp","small","span","strong","sub","sup","time","u","var","wbr","caption","col","colgroup","table","tbody","td","tfoot","th","thead","tr"],nonBooleanAttributes:["abbr","accept","accept-charset","accesskey","action","allow","alt","as","autocapitalize","autocomplete","blocking","charset","cite","class","color","cols","colspan","content","contenteditable","coords","crossorigin","data","datetime","decoding","dir","dirname","download","draggable","enctype","enterkeyhint","fetchpriority","for","form","formaction","formenctype","formmethod","formtarget","headers","height","hidden","high","href","hreflang","http-equiv","id","imagesizes","imagesrcset","inputmode","integrity","is","itemid","itemprop","itemref","itemtype","kind","label","lang","list","loading","low","max","maxlength","media","method","min","minlength","name","nonce","optimum","pattern","ping","placeholder","popover","popovertarget","popovertargetaction","poster","preload","referrerpolicy","rel","rows","rowspan","sandbox","scope","shape","size","sizes","slot","span","spellcheck","src","srcdoc","srclang","srcset","start","step","style","tabindex","target","title","translate","type","usemap","value","width","wrap","onauxclick","onafterprint","onbeforematch","onbeforeprint","onbeforeunload","onbeforetoggle","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextlost","oncontextmenu","oncontextrestored","oncopy","oncuechange","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","onhashchange","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onlanguagechange","onload","onloadeddata","onloadedmetadata","onloadstart","onmessage","onmessageerror","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onoffline","ononline","onpagehide","onpageshow","onpaste","onpause","onplay","onplaying","onpopstate","onprogress","onratechange","onreset","onresize","onrejectionhandled","onscroll","onscrollend","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onstorage","onsubmit","onsuspend","ontimeupdate","ontoggle","onunhandledrejection","onunload","onvolumechange","onwaiting","onwheel"],disallowedTagsMode:"discard",allowedAttributes:{a:["href","name","target"],img:["src","srcset","alt","title","width","height","loading"]},allowedEmptyAttributes:["alt"],selfClosing:["img","br","hr","area","base","basefont","input","link","meta"],allowedSchemes:["http","https","ftp","mailto","tel"],allowedSchemesByTag:{},allowedSchemesAppliedToAttributes:["href","src","cite"],allowProtocolRelative:!0,enforceHtmlBoundary:!1,parseStyleAttributes:!0},sanitizeHtml.simpleTransform=function(m,v,q){return q=void 0===q||q,v=v||{},function(ee,ae){let ie;if(q)for(ie in v)ae[ie]=v[ie];else ae=v;return{tagName:m,attribs:ae}}}},22997:m=>{"use strict";m.exports=m=>{if("string"!=typeof m)throw new TypeError("Expected a string");return m.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}},10977:(m,v)=>{"use strict";function isObject(m){return"[object Object]"===Object.prototype.toString.call(m)}Object.defineProperty(v,"__esModule",{value:!0}),v.isPlainObject=function isPlainObject(m){var v,q;return!1!==isObject(m)&&(void 0===(v=m.constructor)||!1!==isObject(q=v.prototype)&&!1!==q.hasOwnProperty("isPrototypeOf"))}},12650:(m,v,q)=>{"use strict";let ee=q(66808);class ae extends ee{constructor(m){super(m),this.type="atrule"}append(...m){return this.proxyOf.nodes||(this.nodes=[]),super.append(...m)}prepend(...m){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...m)}}m.exports=ae,ae.default=ae,ee.registerAtRule(ae)},91569:(m,v,q)=>{"use strict";let ee=q(83454);class ae extends ee{constructor(m){super(m),this.type="comment"}}m.exports=ae,ae.default=ae},66808:(m,v,q)=>{"use strict";let ee,ae,ie,de,{isClean:ce,my:le}=q(58999),pe=q(85232),fe=q(91569),ye=q(83454);function cleanSource(m){return m.map((m=>(m.nodes&&(m.nodes=cleanSource(m.nodes)),delete m.source,m)))}function markDirtyUp(m){if(m[ce]=!1,m.proxyOf.nodes)for(let v of m.proxyOf.nodes)markDirtyUp(v)}class be extends ye{push(m){return m.parent=this,this.proxyOf.nodes.push(m),this}each(m){if(!this.proxyOf.nodes)return;let v,q,ee=this.getIterator();for(;this.indexes[ee]{let ee;try{ee=m(v,q)}catch(m){throw v.addToError(m)}return!1!==ee&&v.walk&&(ee=v.walk(m)),ee}))}walkDecls(m,v){return v?m instanceof RegExp?this.walk(((q,ee)=>{if("decl"===q.type&&m.test(q.prop))return v(q,ee)})):this.walk(((q,ee)=>{if("decl"===q.type&&q.prop===m)return v(q,ee)})):(v=m,this.walk(((m,q)=>{if("decl"===m.type)return v(m,q)})))}walkRules(m,v){return v?m instanceof RegExp?this.walk(((q,ee)=>{if("rule"===q.type&&m.test(q.selector))return v(q,ee)})):this.walk(((q,ee)=>{if("rule"===q.type&&q.selector===m)return v(q,ee)})):(v=m,this.walk(((m,q)=>{if("rule"===m.type)return v(m,q)})))}walkAtRules(m,v){return v?m instanceof RegExp?this.walk(((q,ee)=>{if("atrule"===q.type&&m.test(q.name))return v(q,ee)})):this.walk(((q,ee)=>{if("atrule"===q.type&&q.name===m)return v(q,ee)})):(v=m,this.walk(((m,q)=>{if("atrule"===m.type)return v(m,q)})))}walkComments(m){return this.walk(((v,q)=>{if("comment"===v.type)return m(v,q)}))}append(...m){for(let v of m){let m=this.normalize(v,this.last);for(let v of m)this.proxyOf.nodes.push(v)}return this.markDirty(),this}prepend(...m){m=m.reverse();for(let v of m){let m=this.normalize(v,this.first,"prepend").reverse();for(let v of m)this.proxyOf.nodes.unshift(v);for(let v in this.indexes)this.indexes[v]=this.indexes[v]+m.length}return this.markDirty(),this}cleanRaws(m){if(super.cleanRaws(m),this.nodes)for(let v of this.nodes)v.cleanRaws(m)}insertBefore(m,v){let q,ee=this.index(m),ae=0===ee&&"prepend",ie=this.normalize(v,this.proxyOf.nodes[ee],ae).reverse();ee=this.index(m);for(let m of ie)this.proxyOf.nodes.splice(ee,0,m);for(let m in this.indexes)q=this.indexes[m],ee<=q&&(this.indexes[m]=q+ie.length);return this.markDirty(),this}insertAfter(m,v){let q,ee=this.index(m),ae=this.normalize(v,this.proxyOf.nodes[ee]).reverse();ee=this.index(m);for(let m of ae)this.proxyOf.nodes.splice(ee+1,0,m);for(let m in this.indexes)q=this.indexes[m],ee=m&&(this.indexes[q]=v-1);return this.markDirty(),this}removeAll(){for(let m of this.proxyOf.nodes)m.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}replaceValues(m,v,q){return q||(q=v,v={}),this.walkDecls((ee=>{v.props&&!v.props.includes(ee.prop)||v.fast&&!ee.value.includes(v.fast)||(ee.value=ee.value.replace(m,q))})),this.markDirty(),this}every(m){return this.nodes.every(m)}some(m){return this.nodes.some(m)}index(m){return"number"==typeof m?m:(m.proxyOf&&(m=m.proxyOf),this.proxyOf.nodes.indexOf(m))}get first(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}normalize(m,v){if("string"==typeof m)m=cleanSource(ee(m).nodes);else if(Array.isArray(m)){m=m.slice(0);for(let v of m)v.parent&&v.parent.removeChild(v,"ignore")}else if("root"===m.type&&"document"!==this.type){m=m.nodes.slice(0);for(let v of m)v.parent&&v.parent.removeChild(v,"ignore")}else if(m.type)m=[m];else if(m.prop){if(void 0===m.value)throw new Error("Value field is missed in node creation");"string"!=typeof m.value&&(m.value=String(m.value)),m=[new pe(m)]}else if(m.selector)m=[new ae(m)];else if(m.name)m=[new ie(m)];else{if(!m.text)throw new Error("Unknown node type in node creation");m=[new fe(m)]}return m.map((m=>(m[le]||be.rebuild(m),(m=m.proxyOf).parent&&m.parent.removeChild(m),m[ce]&&markDirtyUp(m),void 0===m.raws.before&&v&&void 0!==v.raws.before&&(m.raws.before=v.raws.before.replace(/\S/g,"")),m.parent=this.proxyOf,m)))}getProxyProcessor(){return{set:(m,v,q)=>(m[v]===q||(m[v]=q,"name"!==v&&"params"!==v&&"selector"!==v||m.markDirty()),!0),get:(m,v)=>"proxyOf"===v?m:m[v]?"each"===v||"string"==typeof v&&v.startsWith("walk")?(...q)=>m[v](...q.map((m=>"function"==typeof m?(v,q)=>m(v.toProxy(),q):m))):"every"===v||"some"===v?q=>m[v](((m,...v)=>q(m.toProxy(),...v))):"root"===v?()=>m.root().toProxy():"nodes"===v?m.nodes.map((m=>m.toProxy())):"first"===v||"last"===v?m[v].toProxy():m[v]:m[v]}}getIterator(){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let m=this.lastEach;return this.indexes[m]=0,m}}be.registerParse=m=>{ee=m},be.registerRule=m=>{ae=m},be.registerAtRule=m=>{ie=m},be.registerRoot=m=>{de=m},m.exports=be,be.default=be,be.rebuild=m=>{"atrule"===m.type?Object.setPrototypeOf(m,ie.prototype):"rule"===m.type?Object.setPrototypeOf(m,ae.prototype):"decl"===m.type?Object.setPrototypeOf(m,pe.prototype):"comment"===m.type?Object.setPrototypeOf(m,fe.prototype):"root"===m.type&&Object.setPrototypeOf(m,de.prototype),m[le]=!0,m.nodes&&m.nodes.forEach((m=>{be.rebuild(m)}))}},95373:(m,v,q)=>{"use strict";let ee=q(74241),ae=q(75347);class ie extends Error{constructor(m,v,q,ee,ae,de){super(m),this.name="CssSyntaxError",this.reason=m,ae&&(this.file=ae),ee&&(this.source=ee),de&&(this.plugin=de),void 0!==v&&void 0!==q&&("number"==typeof v?(this.line=v,this.column=q):(this.line=v.line,this.column=v.column,this.endLine=q.line,this.endColumn=q.column)),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,ie)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"",void 0!==this.line&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(m){if(!this.source)return"";let v=this.source;null==m&&(m=ee.isColorSupported),ae&&m&&(v=ae(v));let q,ie,de=v.split(/\r?\n/),ce=Math.max(this.line-3,0),le=Math.min(this.line+2,de.length),pe=String(le).length;if(m){let{bold:m,red:v,gray:ae}=ee.createColors(!0);q=q=>m(v(q)),ie=m=>ae(m)}else q=ie=m=>m;return de.slice(ce,le).map(((m,v)=>{let ee=ce+1+v,ae=" "+(" "+ee).slice(-pe)+" | ";if(ee===this.line){let v=ie(ae.replace(/\d/g," "))+m.slice(0,this.column-1).replace(/[^\t]/g," ");return q(">")+ie(ae)+m+"\n "+v+q("^")}return" "+ie(ae)+m})).join("\n")}toString(){let m=this.showSourceCode();return m&&(m="\n\n"+m+"\n"),this.name+": "+this.message+m}}m.exports=ie,ie.default=ie},85232:(m,v,q)=>{"use strict";let ee=q(83454);class ae extends ee{constructor(m){m&&void 0!==m.value&&"string"!=typeof m.value&&(m={...m,value:String(m.value)}),super(m),this.type="decl"}get variable(){return this.prop.startsWith("--")||"$"===this.prop[0]}}m.exports=ae,ae.default=ae},5991:(m,v,q)=>{"use strict";let ee,ae,ie=q(66808);class de extends ie{constructor(m){super({type:"document",...m}),this.nodes||(this.nodes=[])}toResult(m={}){return new ee(new ae,this,m).stringify()}}de.registerLazyResult=m=>{ee=m},de.registerProcessor=m=>{ae=m},m.exports=de,de.default=de},38853:(m,v,q)=>{"use strict";let ee=q(85232),ae=q(49470),ie=q(91569),de=q(12650),ce=q(62627),le=q(71283),pe=q(4485);function fromJSON(m,v){if(Array.isArray(m))return m.map((m=>fromJSON(m)));let{inputs:q,...fe}=m;if(q){v=[];for(let m of q){let q={...m,__proto__:ce.prototype};q.map&&(q.map={...q.map,__proto__:ae.prototype}),v.push(q)}}if(fe.nodes&&(fe.nodes=m.nodes.map((m=>fromJSON(m,v)))),fe.source){let{inputId:m,...q}=fe.source;fe.source=q,null!=m&&(fe.source.input=v[m])}if("root"===fe.type)return new le(fe);if("decl"===fe.type)return new ee(fe);if("rule"===fe.type)return new pe(fe);if("comment"===fe.type)return new ie(fe);if("atrule"===fe.type)return new de(fe);throw new Error("Unknown node type: "+m.type)}m.exports=fromJSON,fromJSON.default=fromJSON},62627:(m,v,q)=>{"use strict";let{SourceMapConsumer:ee,SourceMapGenerator:ae}=q(59905),{fileURLToPath:ie,pathToFileURL:de}=q(64604),{resolve:ce,isAbsolute:le}=q(34017),{nanoid:pe}=q(62961),fe=q(75347),ye=q(95373),be=q(49470),Re=Symbol("fromOffsetCache"),xe=Boolean(ee&&ae),_e=Boolean(ce&&le);class we{constructor(m,v={}){if(null==m||"object"==typeof m&&!m.toString)throw new Error(`PostCSS received ${m} instead of CSS string`);if(this.css=m.toString(),"\ufeff"===this.css[0]||"￾"===this.css[0]?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,v.from&&(!_e||/^\w+:\/\//.test(v.from)||le(v.from)?this.file=v.from:this.file=ce(v.from)),_e&&xe){let m=new be(this.css,v);if(m.text){this.map=m;let v=m.consumer().file;!this.file&&v&&(this.file=this.mapResolve(v))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}fromOffset(m){let v,q;if(this[Re])q=this[Re];else{let m=this.css.split("\n");q=new Array(m.length);let v=0;for(let ee=0,ae=m.length;ee=v)ee=q.length-1;else{let v,ae=q.length-2;for(;ee>1),m=q[v+1])){ee=v;break}ee=v+1}}return{line:ee+1,col:m-q[ee]+1}}error(m,v,q,ee={}){let ae,ie,ce;if(v&&"object"==typeof v){let m=v,ee=q;if("number"==typeof m.offset){let ee=this.fromOffset(m.offset);v=ee.line,q=ee.col}else v=m.line,q=m.column;if("number"==typeof ee.offset){let m=this.fromOffset(ee.offset);ie=m.line,ce=m.col}else ie=ee.line,ce=ee.column}else if(!q){let m=this.fromOffset(v);v=m.line,q=m.col}let le=this.origin(v,q,ie,ce);return ae=le?new ye(m,void 0===le.endLine?le.line:{line:le.line,column:le.column},void 0===le.endLine?le.column:{line:le.endLine,column:le.endColumn},le.source,le.file,ee.plugin):new ye(m,void 0===ie?v:{line:v,column:q},void 0===ie?q:{line:ie,column:ce},this.css,this.file,ee.plugin),ae.input={line:v,column:q,endLine:ie,endColumn:ce,source:this.css},this.file&&(de&&(ae.input.url=de(this.file).toString()),ae.input.file=this.file),ae}origin(m,v,q,ee){if(!this.map)return!1;let ae,ce,pe=this.map.consumer(),fe=pe.originalPositionFor({line:m,column:v});if(!fe.source)return!1;"number"==typeof q&&(ae=pe.originalPositionFor({line:q,column:ee})),ce=le(fe.source)?de(fe.source):new URL(fe.source,this.map.consumer().sourceRoot||de(this.map.mapFile));let ye={url:ce.toString(),line:fe.line,column:fe.column,endLine:ae&&ae.line,endColumn:ae&&ae.column};if("file:"===ce.protocol){if(!ie)throw new Error("file: protocol is not available in this PostCSS build");ye.file=ie(ce)}let be=pe.sourceContentFor(fe.source);return be&&(ye.source=be),ye}mapResolve(m){return/^\w+:\/\//.test(m)?m:ce(this.map.consumer().sourceRoot||this.map.root||".",m)}get from(){return this.file||this.id}toJSON(){let m={};for(let v of["hasBOM","css","file","id"])null!=this[v]&&(m[v]=this[v]);return this.map&&(m.map={...this.map},m.map.consumerCache&&(m.map.consumerCache=void 0)),m}}m.exports=we,we.default=we,fe&&fe.registerInput&&fe.registerInput(we)},75673:(m,v,q)=>{"use strict";let{isClean:ee,my:ae}=q(58999),ie=q(40429),de=q(23179),ce=q(66808),le=q(5991),pe=(q(84133),q(96641)),fe=q(11665),ye=q(71283);const be={document:"Document",root:"Root",atrule:"AtRule",rule:"Rule",decl:"Declaration",comment:"Comment"},Re={postcssPlugin:!0,prepare:!0,Once:!0,Document:!0,Root:!0,Declaration:!0,Rule:!0,AtRule:!0,Comment:!0,DeclarationExit:!0,RuleExit:!0,AtRuleExit:!0,CommentExit:!0,RootExit:!0,DocumentExit:!0,OnceExit:!0},xe={postcssPlugin:!0,prepare:!0,Once:!0},_e=0;function isPromise(m){return"object"==typeof m&&"function"==typeof m.then}function getEvents(m){let v=!1,q=be[m.type];return"decl"===m.type?v=m.prop.toLowerCase():"atrule"===m.type&&(v=m.name.toLowerCase()),v&&m.append?[q,q+"-"+v,_e,q+"Exit",q+"Exit-"+v]:v?[q,q+"-"+v,q+"Exit",q+"Exit-"+v]:m.append?[q,_e,q+"Exit"]:[q,q+"Exit"]}function toStack(m){let v;return v="document"===m.type?["Document",_e,"DocumentExit"]:"root"===m.type?["Root",_e,"RootExit"]:getEvents(m),{node:m,events:v,eventIndex:0,visitors:[],visitorIndex:0,iterator:0}}function cleanMarks(m){return m[ee]=!1,m.nodes&&m.nodes.forEach((m=>cleanMarks(m))),m}let we={};class Te{constructor(m,v,q){let ee;if(this.stringified=!1,this.processed=!1,"object"!=typeof v||null===v||"root"!==v.type&&"document"!==v.type)if(v instanceof Te||v instanceof pe)ee=cleanMarks(v.root),v.map&&(void 0===q.map&&(q.map={}),q.map.inline||(q.map.inline=!1),q.map.prev=v.map);else{let m=fe;q.syntax&&(m=q.syntax.parse),q.parser&&(m=q.parser),m.parse&&(m=m.parse);try{ee=m(v,q)}catch(m){this.processed=!0,this.error=m}ee&&!ee[ae]&&ce.rebuild(ee)}else ee=cleanMarks(v);this.result=new pe(m,ee,q),this.helpers={...we,result:this.result,postcss:we},this.plugins=this.processor.plugins.map((m=>"object"==typeof m&&m.prepare?{...m,...m.prepare(this.result)}:m))}get[Symbol.toStringTag](){return"LazyResult"}get processor(){return this.result.processor}get opts(){return this.result.opts}get css(){return this.stringify().css}get content(){return this.stringify().content}get map(){return this.stringify().map}get root(){return this.sync().root}get messages(){return this.sync().messages}warnings(){return this.sync().warnings()}toString(){return this.css}then(m,v){return this.async().then(m,v)}catch(m){return this.async().catch(m)}finally(m){return this.async().then(m,m)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let m of this.plugins){if(isPromise(this.runOnRoot(m)))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let m=this.result.root;for(;!m[ee];)m[ee]=!0,this.walkSync(m);if(this.listeners.OnceExit)if("document"===m.type)for(let v of m.nodes)this.visitSync(this.listeners.OnceExit,v);else this.visitSync(this.listeners.OnceExit,m)}return this.result}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let m=this.result.opts,v=de;m.syntax&&(v=m.syntax.stringify),m.stringifier&&(v=m.stringifier),v.stringify&&(v=v.stringify);let q=new ie(v,this.result.root,this.result.opts).generate();return this.result.css=q[0],this.result.map=q[1],this.result}walkSync(m){m[ee]=!0;let v=getEvents(m);for(let q of v)if(q===_e)m.nodes&&m.each((m=>{m[ee]||this.walkSync(m)}));else{let v=this.listeners[q];if(v&&this.visitSync(v,m.toProxy()))return}}visitSync(m,v){for(let[q,ee]of m){let m;this.result.lastPlugin=q;try{m=ee(v,this.helpers)}catch(m){throw this.handleError(m,v.proxyOf)}if("root"!==v.type&&"document"!==v.type&&!v.parent)return!0;if(isPromise(m))throw this.getAsyncError()}}runOnRoot(m){this.result.lastPlugin=m;try{if("object"==typeof m&&m.Once){if("document"===this.result.root.type){let v=this.result.root.nodes.map((v=>m.Once(v,this.helpers)));return isPromise(v[0])?Promise.all(v):v}return m.Once(this.result.root,this.helpers)}if("function"==typeof m)return m(this.result.root,this.result)}catch(m){throw this.handleError(m)}}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(m,v){let q=this.result.lastPlugin;try{v&&v.addToError(m),this.error=m,"CssSyntaxError"!==m.name||m.plugin?q.postcssVersion:(m.plugin=q.postcssPlugin,m.setMessage())}catch(m){console&&console.error&&console.error(m)}return m}async runAsync(){this.plugin=0;for(let m=0;m0;){let m=this.visitTick(v);if(isPromise(m))try{await m}catch(m){let q=v[v.length-1].node;throw this.handleError(m,q)}}}if(this.listeners.OnceExit)for(let[v,q]of this.listeners.OnceExit){this.result.lastPlugin=v;try{if("document"===m.type){let v=m.nodes.map((m=>q(m,this.helpers)));await Promise.all(v)}else await q(m,this.helpers)}catch(m){throw this.handleError(m)}}}return this.processed=!0,this.stringify()}prepareVisitors(){this.listeners={};let add=(m,v,q)=>{this.listeners[v]||(this.listeners[v]=[]),this.listeners[v].push([m,q])};for(let m of this.plugins)if("object"==typeof m)for(let v in m){if(!Re[v]&&/^[A-Z]/.test(v))throw new Error(`Unknown event ${v} in ${m.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!xe[v])if("object"==typeof m[v])for(let q in m[v])add(m,"*"===q?v:v+"-"+q.toLowerCase(),m[v][q]);else"function"==typeof m[v]&&add(m,v,m[v])}this.hasListener=Object.keys(this.listeners).length>0}visitTick(m){let v=m[m.length-1],{node:q,visitors:ae}=v;if("root"!==q.type&&"document"!==q.type&&!q.parent)return void m.pop();if(ae.length>0&&v.visitorIndex{we=m},m.exports=Te,Te.default=Te,ye.registerLazyResult(Te),le.registerLazyResult(Te)},30416:m=>{"use strict";let v={split(m,v,q){let ee=[],ae="",ie=!1,de=0,ce=!1,le="",pe=!1;for(let q of m)pe?pe=!1:"\\"===q?pe=!0:ce?q===le&&(ce=!1):'"'===q||"'"===q?(ce=!0,le=q):"("===q?de+=1:")"===q?de>0&&(de-=1):0===de&&v.includes(q)&&(ie=!0),ie?(""!==ae&&ee.push(ae.trim()),ae="",ie=!1):ae+=q;return(q||""!==ae)&&ee.push(ae.trim()),ee},space:m=>v.split(m,[" ","\n","\t"]),comma:m=>v.split(m,[","],!0)};m.exports=v,v.default=v},40429:(m,v,q)=>{"use strict";var ee=q(48764).Buffer;let{SourceMapConsumer:ae,SourceMapGenerator:ie}=q(59905),{dirname:de,resolve:ce,relative:le,sep:pe}=q(34017),{pathToFileURL:fe}=q(64604),ye=q(62627),be=Boolean(ae&&ie),Re=Boolean(de&&ce&&le&&pe);m.exports=class{constructor(m,v,q,ee){this.stringify=m,this.mapOpts=q.map||{},this.root=v,this.opts=q,this.css=ee,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute}isMap(){return void 0!==this.opts.map?!!this.opts.map:this.previous().length>0}previous(){if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk((m=>{if(m.source&&m.source.input.map){let v=m.source.input.map;this.previousMaps.includes(v)||this.previousMaps.push(v)}}));else{let m=new ye(this.css,this.opts);m.map&&this.previousMaps.push(m.map)}return this.previousMaps}isInline(){if(void 0!==this.mapOpts.inline)return this.mapOpts.inline;let m=this.mapOpts.annotation;return(void 0===m||!0===m)&&(!this.previous().length||this.previous().some((m=>m.inline)))}isSourcesContent(){return void 0!==this.mapOpts.sourcesContent?this.mapOpts.sourcesContent:!this.previous().length||this.previous().some((m=>m.withContent()))}clearAnnotation(){if(!1!==this.mapOpts.annotation)if(this.root){let m;for(let v=this.root.nodes.length-1;v>=0;v--)m=this.root.nodes[v],"comment"===m.type&&0===m.text.indexOf("# sourceMappingURL=")&&this.root.removeChild(v)}else this.css&&(this.css=this.css.replace(/(\n)?\/\*#[\S\s]*?\*\/$/gm,""))}setSourcesContent(){let m={};if(this.root)this.root.walk((v=>{if(v.source){let q=v.source.input.from;if(q&&!m[q]){m[q]=!0;let ee=this.usesFileUrls?this.toFileUrl(q):this.toUrl(this.path(q));this.map.setSourceContent(ee,v.source.input.css)}}}));else if(this.css){let m=this.opts.from?this.toUrl(this.path(this.opts.from)):"";this.map.setSourceContent(m,this.css)}}applyPrevMaps(){for(let m of this.previous()){let v,q=this.toUrl(this.path(m.file)),ee=m.root||de(m.file);!1===this.mapOpts.sourcesContent?(v=new ae(m.text),v.sourcesContent&&(v.sourcesContent=v.sourcesContent.map((()=>null)))):v=m.consumer(),this.map.applySourceMap(v,q,this.toUrl(this.path(ee)))}}isAnnotation(){return!!this.isInline()||(void 0!==this.mapOpts.annotation?this.mapOpts.annotation:!this.previous().length||this.previous().some((m=>m.annotation)))}toBase64(m){return ee?ee.from(m).toString("base64"):window.btoa(unescape(encodeURIComponent(m)))}addAnnotation(){let m;m=this.isInline()?"data:application/json;base64,"+this.toBase64(this.map.toString()):"string"==typeof this.mapOpts.annotation?this.mapOpts.annotation:"function"==typeof this.mapOpts.annotation?this.mapOpts.annotation(this.opts.to,this.root):this.outputFile()+".map";let v="\n";this.css.includes("\r\n")&&(v="\r\n"),this.css+=v+"/*# sourceMappingURL="+m+" */"}outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}generateMap(){if(this.root)this.generateString();else if(1===this.previous().length){let m=this.previous()[0].consumer();m.file=this.outputFile(),this.map=ie.fromSourceMap(m)}else this.map=new ie({file:this.outputFile()}),this.map.addMapping({source:this.opts.from?this.toUrl(this.path(this.opts.from)):"",generated:{line:1,column:0},original:{line:1,column:0}});return this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]}path(m){if(0===m.indexOf("<"))return m;if(/^\w+:\/\//.test(m))return m;if(this.mapOpts.absolute)return m;let v=this.opts.to?de(this.opts.to):".";return"string"==typeof this.mapOpts.annotation&&(v=de(ce(v,this.mapOpts.annotation))),m=le(v,m)}toUrl(m){return"\\"===pe&&(m=m.replace(/\\/g,"/")),encodeURI(m).replace(/[#?]/g,encodeURIComponent)}toFileUrl(m){if(fe)return fe(m).toString();throw new Error("`map.absolute` option is not available in this PostCSS build")}sourcePath(m){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(m.source.input.from):this.toUrl(this.path(m.source.input.from))}generateString(){this.css="",this.map=new ie({file:this.outputFile()});let m,v,q=1,ee=1,ae="",de={source:"",generated:{line:0,column:0},original:{line:0,column:0}};this.stringify(this.root,((ie,ce,le)=>{if(this.css+=ie,ce&&"end"!==le&&(de.generated.line=q,de.generated.column=ee-1,ce.source&&ce.source.start?(de.source=this.sourcePath(ce),de.original.line=ce.source.start.line,de.original.column=ce.source.start.column-1,this.map.addMapping(de)):(de.source=ae,de.original.line=1,de.original.column=0,this.map.addMapping(de))),m=ie.match(/\n/g),m?(q+=m.length,v=ie.lastIndexOf("\n"),ee=ie.length-v):ee+=ie.length,ce&&"start"!==le){let m=ce.parent||{raws:{}};("decl"===ce.type||"atrule"===ce.type&&!ce.nodes)&&ce===m.last&&!m.raws.semicolon||(ce.source&&ce.source.end?(de.source=this.sourcePath(ce),de.original.line=ce.source.end.line,de.original.column=ce.source.end.column-1,de.generated.line=q,de.generated.column=ee-2,this.map.addMapping(de)):(de.source=ae,de.original.line=1,de.original.column=0,de.generated.line=q,de.generated.column=ee-1,this.map.addMapping(de)))}}))}generate(){if(this.clearAnnotation(),Re&&be&&this.isMap())return this.generateMap();{let m="";return this.stringify(this.root,(v=>{m+=v})),[m]}}}},42336:(m,v,q)=>{"use strict";let ee=q(40429),ae=q(23179),ie=(q(84133),q(11665));const de=q(96641);class ce{constructor(m,v,q){let ie;v=v.toString(),this.stringified=!1,this._processor=m,this._css=v,this._opts=q,this._map=void 0;let ce=ae;this.result=new de(this._processor,ie,this._opts),this.result.css=v;let le=this;Object.defineProperty(this.result,"root",{get:()=>le.root});let pe=new ee(ce,ie,this._opts,v);if(pe.isMap()){let[m,v]=pe.generate();m&&(this.result.css=m),v&&(this.result.map=v)}}get[Symbol.toStringTag](){return"NoWorkResult"}get processor(){return this.result.processor}get opts(){return this.result.opts}get css(){return this.result.css}get content(){return this.result.css}get map(){return this.result.map}get root(){if(this._root)return this._root;let m,v=ie;try{m=v(this._css,this._opts)}catch(m){this.error=m}if(this.error)throw this.error;return this._root=m,m}get messages(){return[]}warnings(){return[]}toString(){return this._css}then(m,v){return this.async().then(m,v)}catch(m){return this.async().catch(m)}finally(m){return this.async().then(m,m)}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}sync(){if(this.error)throw this.error;return this.result}}m.exports=ce,ce.default=ce},83454:(m,v,q)=>{"use strict";let{isClean:ee,my:ae}=q(58999),ie=q(95373),de=q(7843),ce=q(23179);function cloneNode(m,v){let q=new m.constructor;for(let ee in m){if(!Object.prototype.hasOwnProperty.call(m,ee))continue;if("proxyCache"===ee)continue;let ae=m[ee],ie=typeof ae;"parent"===ee&&"object"===ie?v&&(q[ee]=v):"source"===ee?q[ee]=ae:Array.isArray(ae)?q[ee]=ae.map((m=>cloneNode(m,q))):("object"===ie&&null!==ae&&(ae=cloneNode(ae)),q[ee]=ae)}return q}class le{constructor(m={}){this.raws={},this[ee]=!1,this[ae]=!0;for(let v in m)if("nodes"===v){this.nodes=[];for(let q of m[v])"function"==typeof q.clone?this.append(q.clone()):this.append(q)}else this[v]=m[v]}error(m,v={}){if(this.source){let{start:q,end:ee}=this.rangeBy(v);return this.source.input.error(m,{line:q.line,column:q.column},{line:ee.line,column:ee.column},v)}return new ie(m)}warn(m,v,q){let ee={node:this};for(let m in q)ee[m]=q[m];return m.warn(v,ee)}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}toString(m=ce){m.stringify&&(m=m.stringify);let v="";return m(this,(m=>{v+=m})),v}assign(m={}){for(let v in m)this[v]=m[v];return this}clone(m={}){let v=cloneNode(this);for(let q in m)v[q]=m[q];return v}cloneBefore(m={}){let v=this.clone(m);return this.parent.insertBefore(this,v),v}cloneAfter(m={}){let v=this.clone(m);return this.parent.insertAfter(this,v),v}replaceWith(...m){if(this.parent){let v=this,q=!1;for(let ee of m)ee===this?q=!0:q?(this.parent.insertAfter(v,ee),v=ee):this.parent.insertBefore(v,ee);q||this.remove()}return this}next(){if(!this.parent)return;let m=this.parent.index(this);return this.parent.nodes[m+1]}prev(){if(!this.parent)return;let m=this.parent.index(this);return this.parent.nodes[m-1]}before(m){return this.parent.insertBefore(this,m),this}after(m){return this.parent.insertAfter(this,m),this}root(){let m=this;for(;m.parent&&"document"!==m.parent.type;)m=m.parent;return m}raw(m,v){return(new de).raw(this,m,v)}cleanRaws(m){delete this.raws.before,delete this.raws.after,m||delete this.raws.between}toJSON(m,v){let q={},ee=null==v;v=v||new Map;let ae=0;for(let m in this){if(!Object.prototype.hasOwnProperty.call(this,m))continue;if("parent"===m||"proxyCache"===m)continue;let ee=this[m];if(Array.isArray(ee))q[m]=ee.map((m=>"object"==typeof m&&m.toJSON?m.toJSON(null,v):m));else if("object"==typeof ee&&ee.toJSON)q[m]=ee.toJSON(null,v);else if("source"===m){let ie=v.get(ee.input);null==ie&&(ie=ae,v.set(ee.input,ae),ae++),q[m]={inputId:ie,start:ee.start,end:ee.end}}else q[m]=ee}return ee&&(q.inputs=[...v.keys()].map((m=>m.toJSON()))),q}positionInside(m){let v=this.toString(),q=this.source.start.column,ee=this.source.start.line;for(let ae=0;ae(m[v]===q||(m[v]=q,"prop"!==v&&"value"!==v&&"name"!==v&&"params"!==v&&"important"!==v&&"text"!==v||m.markDirty()),!0),get:(m,v)=>"proxyOf"===v?m:"root"===v?()=>m.root().toProxy():m[v]}}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}addToError(m){if(m.postcssNode=this,m.stack&&this.source&&/\n\s{4}at /.test(m.stack)){let v=this.source;m.stack=m.stack.replace(/\n\s{4}at /,`$&${v.input.from}:${v.start.line}:${v.start.column}$&`)}return m}markDirty(){if(this[ee]){this[ee]=!1;let m=this;for(;m=m.parent;)m[ee]=!1}}get proxyOf(){return this}}m.exports=le,le.default=le},11665:(m,v,q)=>{"use strict";let ee=q(66808),ae=q(92972),ie=q(62627);function parse(m,v){let q=new ie(m,v),ee=new ae(q);try{ee.parse()}catch(m){throw m}return ee.root}m.exports=parse,parse.default=parse,ee.registerParse(parse)},92972:(m,v,q)=>{"use strict";let ee=q(85232),ae=q(53240),ie=q(91569),de=q(12650),ce=q(71283),le=q(4485);const pe={empty:!0,space:!0};function findLastWithPosition(m){for(let v=m.length-1;v>=0;v--){let q=m[v],ee=q[3]||q[2];if(ee)return ee}}m.exports=class{constructor(m){this.input=m,this.root=new ce,this.current=this.root,this.spaces="",this.semicolon=!1,this.customProperty=!1,this.createTokenizer(),this.root.source={input:m,start:{offset:0,line:1,column:1}}}createTokenizer(){this.tokenizer=ae(this.input)}parse(){let m;for(;!this.tokenizer.endOfFile();)switch(m=this.tokenizer.nextToken(),m[0]){case"space":this.spaces+=m[1];break;case";":this.freeSemicolon(m);break;case"}":this.end(m);break;case"comment":this.comment(m);break;case"at-word":this.atrule(m);break;case"{":this.emptyRule(m);break;default:this.other(m)}this.endFile()}comment(m){let v=new ie;this.init(v,m[2]),v.source.end=this.getPosition(m[3]||m[2]);let q=m[1].slice(2,-2);if(/^\s*$/.test(q))v.text="",v.raws.left=q,v.raws.right="";else{let m=q.match(/^(\s*)([^]*\S)(\s*)$/);v.text=m[2],v.raws.left=m[1],v.raws.right=m[3]}}emptyRule(m){let v=new le;this.init(v,m[2]),v.selector="",v.raws.between="",this.current=v}other(m){let v=!1,q=null,ee=!1,ae=null,ie=[],de=m[1].startsWith("--"),ce=[],le=m;for(;le;){if(q=le[0],ce.push(le),"("===q||"["===q)ae||(ae=le),ie.push("("===q?")":"]");else if(de&&ee&&"{"===q)ae||(ae=le),ie.push("}");else if(0===ie.length){if(";"===q){if(ee)return void this.decl(ce,de);break}if("{"===q)return void this.rule(ce);if("}"===q){this.tokenizer.back(ce.pop()),v=!0;break}":"===q&&(ee=!0)}else q===ie[ie.length-1]&&(ie.pop(),0===ie.length&&(ae=null));le=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(v=!0),ie.length>0&&this.unclosedBracket(ae),v&&ee){if(!de)for(;ce.length&&(le=ce[ce.length-1][0],"space"===le||"comment"===le);)this.tokenizer.back(ce.pop());this.decl(ce,de)}else this.unknownWord(ce)}rule(m){m.pop();let v=new le;this.init(v,m[0][2]),v.raws.between=this.spacesAndCommentsFromEnd(m),this.raw(v,"selector",m),this.current=v}decl(m,v){let q=new ee;this.init(q,m[0][2]);let ae,ie=m[m.length-1];for(";"===ie[0]&&(this.semicolon=!0,m.pop()),q.source.end=this.getPosition(ie[3]||ie[2]||findLastWithPosition(m));"word"!==m[0][0];)1===m.length&&this.unknownWord(m),q.raws.before+=m.shift()[1];for(q.source.start=this.getPosition(m[0][2]),q.prop="";m.length;){let v=m[0][0];if(":"===v||"space"===v||"comment"===v)break;q.prop+=m.shift()[1]}for(q.raws.between="";m.length;){if(ae=m.shift(),":"===ae[0]){q.raws.between+=ae[1];break}"word"===ae[0]&&/\w/.test(ae[1])&&this.unknownWord([ae]),q.raws.between+=ae[1]}"_"!==q.prop[0]&&"*"!==q.prop[0]||(q.raws.before+=q.prop[0],q.prop=q.prop.slice(1));let de,ce=[];for(;m.length&&(de=m[0][0],"space"===de||"comment"===de);)ce.push(m.shift());this.precheckMissedSemicolon(m);for(let v=m.length-1;v>=0;v--){if(ae=m[v],"!important"===ae[1].toLowerCase()){q.important=!0;let ee=this.stringFrom(m,v);ee=this.spacesFromEnd(m)+ee," !important"!==ee&&(q.raws.important=ee);break}if("important"===ae[1].toLowerCase()){let ee=m.slice(0),ae="";for(let m=v;m>0;m--){let v=ee[m][0];if(0===ae.trim().indexOf("!")&&"space"!==v)break;ae=ee.pop()[1]+ae}0===ae.trim().indexOf("!")&&(q.important=!0,q.raws.important=ae,m=ee)}if("space"!==ae[0]&&"comment"!==ae[0])break}m.some((m=>"space"!==m[0]&&"comment"!==m[0]))&&(q.raws.between+=ce.map((m=>m[1])).join(""),ce=[]),this.raw(q,"value",ce.concat(m),v),q.value.includes(":")&&!v&&this.checkMissedSemicolon(m)}atrule(m){let v,q,ee,ae=new de;ae.name=m[1].slice(1),""===ae.name&&this.unnamedAtrule(ae,m),this.init(ae,m[2]);let ie=!1,ce=!1,le=[],pe=[];for(;!this.tokenizer.endOfFile();){if(v=(m=this.tokenizer.nextToken())[0],"("===v||"["===v?pe.push("("===v?")":"]"):"{"===v&&pe.length>0?pe.push("}"):v===pe[pe.length-1]&&pe.pop(),0===pe.length){if(";"===v){ae.source.end=this.getPosition(m[2]),this.semicolon=!0;break}if("{"===v){ce=!0;break}if("}"===v){if(le.length>0){for(ee=le.length-1,q=le[ee];q&&"space"===q[0];)q=le[--ee];q&&(ae.source.end=this.getPosition(q[3]||q[2]))}this.end(m);break}le.push(m)}else le.push(m);if(this.tokenizer.endOfFile()){ie=!0;break}}ae.raws.between=this.spacesAndCommentsFromEnd(le),le.length?(ae.raws.afterName=this.spacesAndCommentsFromStart(le),this.raw(ae,"params",le),ie&&(m=le[le.length-1],ae.source.end=this.getPosition(m[3]||m[2]),this.spaces=ae.raws.between,ae.raws.between="")):(ae.raws.afterName="",ae.params=""),ce&&(ae.nodes=[],this.current=ae)}end(m){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(m[2]),this.current=this.current.parent):this.unexpectedClose(m)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces}freeSemicolon(m){if(this.spaces+=m[1],this.current.nodes){let m=this.current.nodes[this.current.nodes.length-1];m&&"rule"===m.type&&!m.raws.ownSemicolon&&(m.raws.ownSemicolon=this.spaces,this.spaces="")}}getPosition(m){let v=this.input.fromOffset(m);return{offset:m,line:v.line,column:v.col}}init(m,v){this.current.push(m),m.source={start:this.getPosition(v),input:this.input},m.raws.before=this.spaces,this.spaces="","comment"!==m.type&&(this.semicolon=!1)}raw(m,v,q,ee){let ae,ie,de,ce,le=q.length,fe="",ye=!0;for(let m=0;mm+v[1]),"");m.raws[v]={value:fe,raw:ee}}m[v]=fe}spacesAndCommentsFromEnd(m){let v,q="";for(;m.length&&(v=m[m.length-1][0],"space"===v||"comment"===v);)q=m.pop()[1]+q;return q}spacesAndCommentsFromStart(m){let v,q="";for(;m.length&&(v=m[0][0],"space"===v||"comment"===v);)q+=m.shift()[1];return q}spacesFromEnd(m){let v,q="";for(;m.length&&(v=m[m.length-1][0],"space"===v);)q=m.pop()[1]+q;return q}stringFrom(m,v){let q="";for(let ee=v;ee=0&&(q=m[ae],"space"===q[0]||(ee+=1,2!==ee));ae--);throw this.input.error("Missed semicolon","word"===q[0]?q[3]+1:q[2])}}},13200:(m,v,q)=>{"use strict";let ee=q(95373),ae=q(85232),ie=q(75673),de=q(66808),ce=q(46580),le=q(23179),pe=q(38853),fe=q(5991),ye=q(3061),be=q(91569),Re=q(12650),xe=q(96641),_e=q(62627),we=q(11665),Te=q(30416),Se=q(4485),Ie=q(71283),Pe=q(83454);function postcss(...m){return 1===m.length&&Array.isArray(m[0])&&(m=m[0]),new ce(m)}postcss.plugin=function plugin(m,v){let q,ee=!1;function creator(...q){console&&console.warn&&!ee&&(ee=!0,console.warn(m+": postcss.plugin was deprecated. Migration guide:\nhttps://evilmartians.com/chronicles/postcss-8-plugin-migration"),process.env.LANG&&process.env.LANG.startsWith("cn")&&console.warn(m+": 里面 postcss.plugin 被弃用. 迁移指南:\nhttps://www.w3ctech.com/topic/2226"));let ae=v(...q);return ae.postcssPlugin=m,ae.postcssVersion=(new ce).version,ae}return Object.defineProperty(creator,"postcss",{get:()=>(q||(q=creator()),q)}),creator.process=function(m,v,q){return postcss([creator(q)]).process(m,v)},creator},postcss.stringify=le,postcss.parse=we,postcss.fromJSON=pe,postcss.list=Te,postcss.comment=m=>new be(m),postcss.atRule=m=>new Re(m),postcss.decl=m=>new ae(m),postcss.rule=m=>new Se(m),postcss.root=m=>new Ie(m),postcss.document=m=>new fe(m),postcss.CssSyntaxError=ee,postcss.Declaration=ae,postcss.Container=de,postcss.Processor=ce,postcss.Document=fe,postcss.Comment=be,postcss.Warning=ye,postcss.AtRule=Re,postcss.Result=xe,postcss.Input=_e,postcss.Rule=Se,postcss.Root=Ie,postcss.Node=Pe,ie.registerPostcss(postcss),m.exports=postcss,postcss.default=postcss},49470:(m,v,q)=>{"use strict";var ee=q(48764).Buffer;let{SourceMapConsumer:ae,SourceMapGenerator:ie}=q(59905),{existsSync:de,readFileSync:ce}=q(31777),{dirname:le,join:pe}=q(34017);class fe{constructor(m,v){if(!1===v.map)return;this.loadAnnotation(m),this.inline=this.startWith(this.annotation,"data:");let q=v.map?v.map.prev:void 0,ee=this.loadMap(v.from,q);!this.mapFile&&v.from&&(this.mapFile=v.from),this.mapFile&&(this.root=le(this.mapFile)),ee&&(this.text=ee)}consumer(){return this.consumerCache||(this.consumerCache=new ae(this.text)),this.consumerCache}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}startWith(m,v){return!!m&&m.substr(0,v.length)===v}getAnnotationURL(m){return m.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}loadAnnotation(m){let v=m.match(/\/\*\s*# sourceMappingURL=/gm);if(!v)return;let q=m.lastIndexOf(v.pop()),ee=m.indexOf("*/",q);q>-1&&ee>-1&&(this.annotation=this.getAnnotationURL(m.substring(q,ee)))}decodeInline(m){if(/^data:application\/json;charset=utf-?8,/.test(m)||/^data:application\/json,/.test(m))return decodeURIComponent(m.substr(RegExp.lastMatch.length));if(/^data:application\/json;charset=utf-?8;base64,/.test(m)||/^data:application\/json;base64,/.test(m))return v=m.substr(RegExp.lastMatch.length),ee?ee.from(v,"base64").toString():window.atob(v);var v;let q=m.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+q)}loadFile(m){if(this.root=le(m),de(m))return this.mapFile=m,ce(m,"utf-8").toString().trim()}loadMap(m,v){if(!1===v)return!1;if(v){if("string"==typeof v)return v;if("function"!=typeof v){if(v instanceof ae)return ie.fromSourceMap(v).toString();if(v instanceof ie)return v.toString();if(this.isMap(v))return JSON.stringify(v);throw new Error("Unsupported previous source map format: "+v.toString())}{let q=v(m);if(q){let m=this.loadFile(q);if(!m)throw new Error("Unable to load previous source map: "+q.toString());return m}}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let v=this.annotation;return m&&(v=pe(le(m),v)),this.loadFile(v)}}}isMap(m){return"object"==typeof m&&("string"==typeof m.mappings||"string"==typeof m._mappings||Array.isArray(m.sections))}}m.exports=fe,fe.default=fe},46580:(m,v,q)=>{"use strict";let ee=q(42336),ae=q(75673),ie=q(5991),de=q(71283);class ce{constructor(m=[]){this.version="8.4.24",this.plugins=this.normalize(m)}use(m){return this.plugins=this.plugins.concat(this.normalize([m])),this}process(m,v={}){return 0===this.plugins.length&&void 0===v.parser&&void 0===v.stringifier&&void 0===v.syntax?new ee(this,m,v):new ae(this,m,v)}normalize(m){let v=[];for(let q of m)if(!0===q.postcss?q=q():q.postcss&&(q=q.postcss),"object"==typeof q&&Array.isArray(q.plugins))v=v.concat(q.plugins);else if("object"==typeof q&&q.postcssPlugin)v.push(q);else if("function"==typeof q)v.push(q);else{if("object"!=typeof q||!q.parse&&!q.stringify)throw new Error(q+" is not a PostCSS plugin")}return v}}m.exports=ce,ce.default=ce,de.registerProcessor(ce),ie.registerProcessor(ce)},96641:(m,v,q)=>{"use strict";let ee=q(3061);class ae{constructor(m,v,q){this.processor=m,this.messages=[],this.root=v,this.opts=q,this.css=void 0,this.map=void 0}toString(){return this.css}warn(m,v={}){v.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(v.plugin=this.lastPlugin.postcssPlugin);let q=new ee(m,v);return this.messages.push(q),q}warnings(){return this.messages.filter((m=>"warning"===m.type))}get content(){return this.css}}m.exports=ae,ae.default=ae},71283:(m,v,q)=>{"use strict";let ee,ae,ie=q(66808);class de extends ie{constructor(m){super(m),this.type="root",this.nodes||(this.nodes=[])}removeChild(m,v){let q=this.index(m);return!v&&0===q&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[q].raws.before),super.removeChild(m)}normalize(m,v,q){let ee=super.normalize(m);if(v)if("prepend"===q)this.nodes.length>1?v.raws.before=this.nodes[1].raws.before:delete v.raws.before;else if(this.first!==v)for(let m of ee)m.raws.before=v.raws.before;return ee}toResult(m={}){return new ee(new ae,this,m).stringify()}}de.registerLazyResult=m=>{ee=m},de.registerProcessor=m=>{ae=m},m.exports=de,de.default=de,ie.registerRoot(de)},4485:(m,v,q)=>{"use strict";let ee=q(66808),ae=q(30416);class ie extends ee{constructor(m){super(m),this.type="rule",this.nodes||(this.nodes=[])}get selectors(){return ae.comma(this.selector)}set selectors(m){let v=this.selector?this.selector.match(/,\s*/):null,q=v?v[0]:","+this.raw("between","beforeOpen");this.selector=m.join(q)}}m.exports=ie,ie.default=ie,ee.registerRule(ie)},7843:m=>{"use strict";const v={colon:": ",indent:" ",beforeDecl:"\n",beforeRule:"\n",beforeOpen:" ",beforeClose:"\n",beforeComment:"\n",after:"\n",emptyBody:"",commentLeft:" ",commentRight:" ",semicolon:!1};class q{constructor(m){this.builder=m}stringify(m,v){if(!this[m.type])throw new Error("Unknown AST node type "+m.type+". Maybe you need to change PostCSS stringifier.");this[m.type](m,v)}document(m){this.body(m)}root(m){this.body(m),m.raws.after&&this.builder(m.raws.after)}comment(m){let v=this.raw(m,"left","commentLeft"),q=this.raw(m,"right","commentRight");this.builder("/*"+v+m.text+q+"*/",m)}decl(m,v){let q=this.raw(m,"between","colon"),ee=m.prop+q+this.rawValue(m,"value");m.important&&(ee+=m.raws.important||" !important"),v&&(ee+=";"),this.builder(ee,m)}rule(m){this.block(m,this.rawValue(m,"selector")),m.raws.ownSemicolon&&this.builder(m.raws.ownSemicolon,m,"end")}atrule(m,v){let q="@"+m.name,ee=m.params?this.rawValue(m,"params"):"";if(void 0!==m.raws.afterName?q+=m.raws.afterName:ee&&(q+=" "),m.nodes)this.block(m,q+ee);else{let ae=(m.raws.between||"")+(v?";":"");this.builder(q+ee+ae,m)}}body(m){let v=m.nodes.length-1;for(;v>0&&"comment"===m.nodes[v].type;)v-=1;let q=this.raw(m,"semicolon");for(let ee=0;ee{if(ae=m.raws[q],void 0!==ae)return!1}))}var ce;return void 0===ae&&(ae=v[ee]),de.rawCache[ee]=ae,ae}rawSemicolon(m){let v;return m.walk((m=>{if(m.nodes&&m.nodes.length&&"decl"===m.last.type&&(v=m.raws.semicolon,void 0!==v))return!1})),v}rawEmptyBody(m){let v;return m.walk((m=>{if(m.nodes&&0===m.nodes.length&&(v=m.raws.after,void 0!==v))return!1})),v}rawIndent(m){if(m.raws.indent)return m.raws.indent;let v;return m.walk((q=>{let ee=q.parent;if(ee&&ee!==m&&ee.parent&&ee.parent===m&&void 0!==q.raws.before){let m=q.raws.before.split("\n");return v=m[m.length-1],v=v.replace(/\S/g,""),!1}})),v}rawBeforeComment(m,v){let q;return m.walkComments((m=>{if(void 0!==m.raws.before)return q=m.raws.before,q.includes("\n")&&(q=q.replace(/[^\n]+$/,"")),!1})),void 0===q?q=this.raw(v,null,"beforeDecl"):q&&(q=q.replace(/\S/g,"")),q}rawBeforeDecl(m,v){let q;return m.walkDecls((m=>{if(void 0!==m.raws.before)return q=m.raws.before,q.includes("\n")&&(q=q.replace(/[^\n]+$/,"")),!1})),void 0===q?q=this.raw(v,null,"beforeRule"):q&&(q=q.replace(/\S/g,"")),q}rawBeforeRule(m){let v;return m.walk((q=>{if(q.nodes&&(q.parent!==m||m.first!==q)&&void 0!==q.raws.before)return v=q.raws.before,v.includes("\n")&&(v=v.replace(/[^\n]+$/,"")),!1})),v&&(v=v.replace(/\S/g,"")),v}rawBeforeClose(m){let v;return m.walk((m=>{if(m.nodes&&m.nodes.length>0&&void 0!==m.raws.after)return v=m.raws.after,v.includes("\n")&&(v=v.replace(/[^\n]+$/,"")),!1})),v&&(v=v.replace(/\S/g,"")),v}rawBeforeOpen(m){let v;return m.walk((m=>{if("decl"!==m.type&&(v=m.raws.between,void 0!==v))return!1})),v}rawColon(m){let v;return m.walkDecls((m=>{if(void 0!==m.raws.between)return v=m.raws.between.replace(/[^\s:]/g,""),!1})),v}beforeAfter(m,v){let q;q="decl"===m.type?this.raw(m,null,"beforeDecl"):"comment"===m.type?this.raw(m,null,"beforeComment"):"before"===v?this.raw(m,null,"beforeRule"):this.raw(m,null,"beforeClose");let ee=m.parent,ae=0;for(;ee&&"root"!==ee.type;)ae+=1,ee=ee.parent;if(q.includes("\n")){let v=this.raw(m,null,"indent");if(v.length)for(let m=0;m{"use strict";let ee=q(7843);function stringify(m,v){new ee(v).stringify(m)}m.exports=stringify,stringify.default=stringify},58999:m=>{"use strict";m.exports.isClean=Symbol("isClean"),m.exports.my=Symbol("my")},53240:m=>{"use strict";const v="'".charCodeAt(0),q='"'.charCodeAt(0),ee="\\".charCodeAt(0),ae="/".charCodeAt(0),ie="\n".charCodeAt(0),de=" ".charCodeAt(0),ce="\f".charCodeAt(0),le="\t".charCodeAt(0),pe="\r".charCodeAt(0),fe="[".charCodeAt(0),ye="]".charCodeAt(0),be="(".charCodeAt(0),Re=")".charCodeAt(0),xe="{".charCodeAt(0),_e="}".charCodeAt(0),we=";".charCodeAt(0),Te="*".charCodeAt(0),Se=":".charCodeAt(0),Ie="@".charCodeAt(0),Pe=/[\t\n\f\r "#'()/;[\\\]{}]/g,qe=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,We=/.[\n"'(/\\]/,ze=/[\da-f]/i;m.exports=function tokenizer(m,Ve={}){let He,Xe,Qe,Ye,et,tt,nt,rt,it,st,ot=m.css.valueOf(),dt=Ve.ignoreErrors,ct=ot.length,lt=0,ut=[],pt=[];function unclosed(v){throw m.error("Unclosed "+v,lt)}return{back:function back(m){pt.push(m)},nextToken:function nextToken(m){if(pt.length)return pt.pop();if(lt>=ct)return;let Ve=!!m&&m.ignoreUnclosed;switch(He=ot.charCodeAt(lt),He){case ie:case de:case le:case pe:case ce:Xe=lt;do{Xe+=1,He=ot.charCodeAt(Xe)}while(He===de||He===ie||He===le||He===pe||He===ce);st=["space",ot.slice(lt,Xe)],lt=Xe-1;break;case fe:case ye:case xe:case _e:case Se:case we:case Re:{let m=String.fromCharCode(He);st=[m,m,lt];break}case be:if(rt=ut.length?ut.pop()[1]:"",it=ot.charCodeAt(lt+1),"url"===rt&&it!==v&&it!==q&&it!==de&&it!==ie&&it!==le&&it!==ce&&it!==pe){Xe=lt;do{if(tt=!1,Xe=ot.indexOf(")",Xe+1),-1===Xe){if(dt||Ve){Xe=lt;break}unclosed("bracket")}for(nt=Xe;ot.charCodeAt(nt-1)===ee;)nt-=1,tt=!tt}while(tt);st=["brackets",ot.slice(lt,Xe+1),lt,Xe],lt=Xe}else Xe=ot.indexOf(")",lt+1),Ye=ot.slice(lt,Xe+1),-1===Xe||We.test(Ye)?st=["(","(",lt]:(st=["brackets",Ye,lt,Xe],lt=Xe);break;case v:case q:Qe=He===v?"'":'"',Xe=lt;do{if(tt=!1,Xe=ot.indexOf(Qe,Xe+1),-1===Xe){if(dt||Ve){Xe=lt+1;break}unclosed("string")}for(nt=Xe;ot.charCodeAt(nt-1)===ee;)nt-=1,tt=!tt}while(tt);st=["string",ot.slice(lt,Xe+1),lt,Xe],lt=Xe;break;case Ie:Pe.lastIndex=lt+1,Pe.test(ot),Xe=0===Pe.lastIndex?ot.length-1:Pe.lastIndex-2,st=["at-word",ot.slice(lt,Xe+1),lt,Xe],lt=Xe;break;case ee:for(Xe=lt,et=!0;ot.charCodeAt(Xe+1)===ee;)Xe+=1,et=!et;if(He=ot.charCodeAt(Xe+1),et&&He!==ae&&He!==de&&He!==ie&&He!==le&&He!==pe&&He!==ce&&(Xe+=1,ze.test(ot.charAt(Xe)))){for(;ze.test(ot.charAt(Xe+1));)Xe+=1;ot.charCodeAt(Xe+1)===de&&(Xe+=1)}st=["word",ot.slice(lt,Xe+1),lt,Xe],lt=Xe;break;default:He===ae&&ot.charCodeAt(lt+1)===Te?(Xe=ot.indexOf("*/",lt+2)+1,0===Xe&&(dt||Ve?Xe=ot.length:unclosed("comment")),st=["comment",ot.slice(lt,Xe+1),lt,Xe],lt=Xe):(qe.lastIndex=lt+1,qe.test(ot),Xe=0===qe.lastIndex?ot.length-1:qe.lastIndex-2,st=["word",ot.slice(lt,Xe+1),lt,Xe],ut.push(st),lt=Xe)}return lt++,st},endOfFile:function endOfFile(){return 0===pt.length&<>=ct},position:function position(){return lt}}}},84133:m=>{"use strict";let v={};m.exports=function warnOnce(m){v[m]||(v[m]=!0,"undefined"!=typeof console&&console.warn&&console.warn(m))}},3061:m=>{"use strict";class v{constructor(m,v={}){if(this.type="warning",this.text=m,v.node&&v.node.source){let m=v.node.rangeBy(v);this.line=m.start.line,this.column=m.start.column,this.endLine=m.end.line,this.endColumn=m.end.column}for(let m in v)this[m]=v[m]}toString(){return this.node?this.node.error(this.text,{plugin:this.plugin,index:this.index,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}}m.exports=v,v.default=v},60053:(m,v)=>{"use strict";var q,ee,ae,ie;if("object"==typeof performance&&"function"==typeof performance.now){var de=performance;v.unstable_now=function(){return de.now()}}else{var ce=Date,le=ce.now();v.unstable_now=function(){return ce.now()-le}}if("undefined"==typeof window||"function"!=typeof MessageChannel){var pe=null,fe=null,w=function(){if(null!==pe)try{var m=v.unstable_now();pe(!0,m),pe=null}catch(m){throw setTimeout(w,0),m}};q=function(m){null!==pe?setTimeout(q,0,m):(pe=m,setTimeout(w,0))},ee=function(m,v){fe=setTimeout(m,v)},ae=function(){clearTimeout(fe)},v.unstable_shouldYield=function(){return!1},ie=v.unstable_forceFrameRate=function(){}}else{var ye=window.setTimeout,be=window.clearTimeout;if("undefined"!=typeof console){var Re=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),"function"!=typeof Re&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var xe=!1,_e=null,we=-1,Te=5,Se=0;v.unstable_shouldYield=function(){return v.unstable_now()>=Se},ie=function(){},v.unstable_forceFrameRate=function(m){0>m||125>>1,ae=m[ee];if(!(void 0!==ae&&0I(de,q))void 0!==le&&0>I(le,de)?(m[ee]=le,m[ce]=q,ee=ce):(m[ee]=de,m[ie]=q,ee=ie);else{if(!(void 0!==le&&0>I(le,q)))break e;m[ee]=le,m[ce]=q,ee=ce}}}return v}return null}function I(m,v){var q=m.sortIndex-v.sortIndex;return 0!==q?q:m.id-v.id}var qe=[],We=[],ze=1,Ve=null,He=3,Xe=!1,Qe=!1,Ye=!1;function T(m){for(var v=J(We);null!==v;){if(null===v.callback)K(We);else{if(!(v.startTime<=m))break;K(We),v.sortIndex=v.expirationTime,H(qe,v)}v=J(We)}}function U(m){if(Ye=!1,T(m),!Qe)if(null!==J(qe))Qe=!0,q(V);else{var v=J(We);null!==v&&ee(U,v.startTime-m)}}function V(m,q){Qe=!1,Ye&&(Ye=!1,ae()),Xe=!0;var ie=He;try{for(T(q),Ve=J(qe);null!==Ve&&(!(Ve.expirationTime>q)||m&&!v.unstable_shouldYield());){var de=Ve.callback;if("function"==typeof de){Ve.callback=null,He=Ve.priorityLevel;var ce=de(Ve.expirationTime<=q);q=v.unstable_now(),"function"==typeof ce?Ve.callback=ce:Ve===J(qe)&&K(qe),T(q)}else K(qe);Ve=J(qe)}if(null!==Ve)var le=!0;else{var pe=J(We);null!==pe&&ee(U,pe.startTime-q),le=!1}return le}finally{Ve=null,He=ie,Xe=!1}}var et=ie;v.unstable_IdlePriority=5,v.unstable_ImmediatePriority=1,v.unstable_LowPriority=4,v.unstable_NormalPriority=3,v.unstable_Profiling=null,v.unstable_UserBlockingPriority=2,v.unstable_cancelCallback=function(m){m.callback=null},v.unstable_continueExecution=function(){Qe||Xe||(Qe=!0,q(V))},v.unstable_getCurrentPriorityLevel=function(){return He},v.unstable_getFirstCallbackNode=function(){return J(qe)},v.unstable_next=function(m){switch(He){case 1:case 2:case 3:var v=3;break;default:v=He}var q=He;He=v;try{return m()}finally{He=q}},v.unstable_pauseExecution=function(){},v.unstable_requestPaint=et,v.unstable_runWithPriority=function(m,v){switch(m){case 1:case 2:case 3:case 4:case 5:break;default:m=3}var q=He;He=m;try{return v()}finally{He=q}},v.unstable_scheduleCallback=function(m,ie,de){var ce=v.unstable_now();switch("object"==typeof de&&null!==de?de="number"==typeof(de=de.delay)&&0ce?(m.sortIndex=de,H(We,m),null===J(qe)&&m===J(We)&&(Ye?ae():Ye=!0,ee(U,de-ce))):(m.sortIndex=le,H(qe,m),Qe||Xe||(Qe=!0,q(V))),m},v.unstable_wrapCallback=function(m){var v=He;return function(){var q=He;He=v;try{return m.apply(this,arguments)}finally{He=q}}}},63840:(m,v,q)=>{"use strict";m.exports=q(60053)},42830:(m,v,q)=>{m.exports=Stream;var ee=q(17187).EventEmitter;function Stream(){ee.call(this)}q(35717)(Stream,ee),Stream.Readable=q(56577),Stream.Writable=q(20323),Stream.Duplex=q(68656),Stream.Transform=q(94473),Stream.PassThrough=q(2366),Stream.finished=q(81086),Stream.pipeline=q(56472),Stream.Stream=Stream,Stream.prototype.pipe=function(m,v){var q=this;function ondata(v){m.writable&&!1===m.write(v)&&q.pause&&q.pause()}function ondrain(){q.readable&&q.resume&&q.resume()}q.on("data",ondata),m.on("drain",ondrain),m._isStdio||v&&!1===v.end||(q.on("end",onend),q.on("close",onclose));var ae=!1;function onend(){ae||(ae=!0,m.end())}function onclose(){ae||(ae=!0,"function"==typeof m.destroy&&m.destroy())}function onerror(m){if(cleanup(),0===ee.listenerCount(this,"error"))throw m}function cleanup(){q.removeListener("data",ondata),m.removeListener("drain",ondrain),q.removeListener("end",onend),q.removeListener("close",onclose),q.removeListener("error",onerror),m.removeListener("error",onerror),q.removeListener("end",cleanup),q.removeListener("close",cleanup),m.removeListener("close",cleanup)}return q.on("error",onerror),m.on("error",onerror),q.on("end",cleanup),q.on("close",cleanup),m.on("close",cleanup),m.emit("pipe",q),m}},58106:m=>{"use strict";var v={};function createErrorType(m,q,ee){function getMessage(m,v,ee){return"string"==typeof q?q:q(m,v,ee)}ee||(ee=Error);var ae=function(m){var v,q;function NodeError(v,q,ee){return m.call(this,getMessage(v,q,ee))||this}return q=m,(v=NodeError).prototype=Object.create(q.prototype),v.prototype.constructor=v,v.__proto__=q,NodeError}(ee);ae.prototype.name=ee.name,ae.prototype.code=m,v[m]=ae}function oneOf(m,v){if(Array.isArray(m)){var q=m.length;return m=m.map((function(m){return String(m)})),q>2?"one of ".concat(v," ").concat(m.slice(0,q-1).join(", "),", or ")+m[q-1]:2===q?"one of ".concat(v," ").concat(m[0]," or ").concat(m[1]):"of ".concat(v," ").concat(m[0])}return"of ".concat(v," ").concat(String(m))}function endsWith(m,v,q){return(void 0===q||q>m.length)&&(q=m.length),m.substring(q-v.length,q)===v}function includes(m,v,q){return"number"!=typeof q&&(q=0),!(q+v.length>m.length)&&-1!==m.indexOf(v,q)}createErrorType("ERR_INVALID_OPT_VALUE",(function(m,v){return'The value "'+v+'" is invalid for option "'+m+'"'}),TypeError),createErrorType("ERR_INVALID_ARG_TYPE",(function(m,v,q){var ee,ae,ie,de;if("string"==typeof v&&(ae="not ",v.substr(!ie||ie<0?0:+ie,ae.length)===ae)?(ee="must not be",v=v.replace(/^not /,"")):ee="must be",endsWith(m," argument"))de="The ".concat(m," ").concat(ee," ").concat(oneOf(v,"type"));else{var ce=includes(m,".")?"property":"argument";de='The "'.concat(m,'" ').concat(ce," ").concat(ee," ").concat(oneOf(v,"type"))}return de+=". Received type ".concat(typeof q)}),TypeError),createErrorType("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),createErrorType("ERR_METHOD_NOT_IMPLEMENTED",(function(m){return"The "+m+" method is not implemented"})),createErrorType("ERR_STREAM_PREMATURE_CLOSE","Premature close"),createErrorType("ERR_STREAM_DESTROYED",(function(m){return"Cannot call "+m+" after a stream was destroyed"})),createErrorType("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),createErrorType("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),createErrorType("ERR_STREAM_WRITE_AFTER_END","write after end"),createErrorType("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),createErrorType("ERR_UNKNOWN_ENCODING",(function(m){return"Unknown encoding: "+m}),TypeError),createErrorType("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),m.exports.q=v},68656:(m,v,q)=>{"use strict";var ee=Object.keys||function(m){var v=[];for(var q in m)v.push(q);return v};m.exports=Duplex;var ae=q(56577),ie=q(20323);q(35717)(Duplex,ae);for(var de=ee(ie.prototype),ce=0;ce{"use strict";m.exports=PassThrough;var ee=q(94473);function PassThrough(m){if(!(this instanceof PassThrough))return new PassThrough(m);ee.call(this,m)}q(35717)(PassThrough,ee),PassThrough.prototype._transform=function(m,v,q){q(null,m)}},56577:(m,v,q)=>{"use strict";var ee;m.exports=Readable,Readable.ReadableState=ReadableState;q(17187).EventEmitter;var ae=function EElistenerCount(m,v){return m.listeners(v).length},ie=q(83194),de=q(48764).Buffer,ce=(void 0!==q.g?q.g:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{}).Uint8Array||function(){};function _uint8ArrayToBuffer(m){return de.from(m)}var le,pe=q(40964);le=pe&&pe.debuglog?pe.debuglog("stream"):function debug(){};var fe,ye,be,Re=q(39686),xe=q(71029),_e=q(30094).getHighWaterMark,we=q(58106).q,Te=we.ERR_INVALID_ARG_TYPE,Se=we.ERR_STREAM_PUSH_AFTER_EOF,Ie=we.ERR_METHOD_NOT_IMPLEMENTED,Pe=we.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;q(35717)(Readable,ie);var qe=xe.errorOrDestroy,We=["error","close","destroy","pause","resume"];function prependListener(m,v,q){if("function"==typeof m.prependListener)return m.prependListener(v,q);m._events&&m._events[v]?Array.isArray(m._events[v])?m._events[v].unshift(q):m._events[v]=[q,m._events[v]]:m.on(v,q)}function ReadableState(m,v,ae){ee=ee||q(68656),m=m||{},"boolean"!=typeof ae&&(ae=v instanceof ee),this.objectMode=!!m.objectMode,ae&&(this.objectMode=this.objectMode||!!m.readableObjectMode),this.highWaterMark=_e(this,m,"readableHighWaterMark",ae),this.buffer=new Re,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==m.emitClose,this.autoDestroy=!!m.autoDestroy,this.destroyed=!1,this.defaultEncoding=m.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,m.encoding&&(fe||(fe=q(54729).s),this.decoder=new fe(m.encoding),this.encoding=m.encoding)}function Readable(m){if(ee=ee||q(68656),!(this instanceof Readable))return new Readable(m);var v=this instanceof ee;this._readableState=new ReadableState(m,this,v),this.readable=!0,m&&("function"==typeof m.read&&(this._read=m.read),"function"==typeof m.destroy&&(this._destroy=m.destroy)),ie.call(this)}function readableAddChunk(m,v,q,ee,ae){le("readableAddChunk",v);var ie,ce=m._readableState;if(null===v)ce.reading=!1,onEofChunk(m,ce);else if(ae||(ie=chunkInvalid(ce,v)),ie)qe(m,ie);else if(ce.objectMode||v&&v.length>0)if("string"==typeof v||ce.objectMode||Object.getPrototypeOf(v)===de.prototype||(v=_uint8ArrayToBuffer(v)),ee)ce.endEmitted?qe(m,new Pe):addChunk(m,ce,v,!0);else if(ce.ended)qe(m,new Se);else{if(ce.destroyed)return!1;ce.reading=!1,ce.decoder&&!q?(v=ce.decoder.write(v),ce.objectMode||0!==v.length?addChunk(m,ce,v,!1):maybeReadMore(m,ce)):addChunk(m,ce,v,!1)}else ee||(ce.reading=!1,maybeReadMore(m,ce));return!ce.ended&&(ce.length=ze?m=ze:(m--,m|=m>>>1,m|=m>>>2,m|=m>>>4,m|=m>>>8,m|=m>>>16,m++),m}function howMuchToRead(m,v){return m<=0||0===v.length&&v.ended?0:v.objectMode?1:m!=m?v.flowing&&v.length?v.buffer.head.data.length:v.length:(m>v.highWaterMark&&(v.highWaterMark=computeNewHighWaterMark(m)),m<=v.length?m:v.ended?v.length:(v.needReadable=!0,0))}function onEofChunk(m,v){if(le("onEofChunk"),!v.ended){if(v.decoder){var q=v.decoder.end();q&&q.length&&(v.buffer.push(q),v.length+=v.objectMode?1:q.length)}v.ended=!0,v.sync?emitReadable(m):(v.needReadable=!1,v.emittedReadable||(v.emittedReadable=!0,emitReadable_(m)))}}function emitReadable(m){var v=m._readableState;le("emitReadable",v.needReadable,v.emittedReadable),v.needReadable=!1,v.emittedReadable||(le("emitReadable",v.flowing),v.emittedReadable=!0,process.nextTick(emitReadable_,m))}function emitReadable_(m){var v=m._readableState;le("emitReadable_",v.destroyed,v.length,v.ended),v.destroyed||!v.length&&!v.ended||(m.emit("readable"),v.emittedReadable=!1),v.needReadable=!v.flowing&&!v.ended&&v.length<=v.highWaterMark,flow(m)}function maybeReadMore(m,v){v.readingMore||(v.readingMore=!0,process.nextTick(maybeReadMore_,m,v))}function maybeReadMore_(m,v){for(;!v.reading&&!v.ended&&(v.length0,v.resumeScheduled&&!v.paused?v.flowing=!0:m.listenerCount("data")>0&&m.resume()}function nReadingNextTick(m){le("readable nexttick read 0"),m.read(0)}function resume(m,v){v.resumeScheduled||(v.resumeScheduled=!0,process.nextTick(resume_,m,v))}function resume_(m,v){le("resume",v.reading),v.reading||m.read(0),v.resumeScheduled=!1,m.emit("resume"),flow(m),v.flowing&&!v.reading&&m.read(0)}function flow(m){var v=m._readableState;for(le("flow",v.flowing);v.flowing&&null!==m.read(););}function fromList(m,v){return 0===v.length?null:(v.objectMode?q=v.buffer.shift():!m||m>=v.length?(q=v.decoder?v.buffer.join(""):1===v.buffer.length?v.buffer.first():v.buffer.concat(v.length),v.buffer.clear()):q=v.buffer.consume(m,v.decoder),q);var q}function endReadable(m){var v=m._readableState;le("endReadable",v.endEmitted),v.endEmitted||(v.ended=!0,process.nextTick(endReadableNT,v,m))}function endReadableNT(m,v){if(le("endReadableNT",m.endEmitted,m.length),!m.endEmitted&&0===m.length&&(m.endEmitted=!0,v.readable=!1,v.emit("end"),m.autoDestroy)){var q=v._writableState;(!q||q.autoDestroy&&q.finished)&&v.destroy()}}function indexOf(m,v){for(var q=0,ee=m.length;q=v.highWaterMark:v.length>0)||v.ended))return le("read: emitReadable",v.length,v.ended),0===v.length&&v.ended?endReadable(this):emitReadable(this),null;if(0===(m=howMuchToRead(m,v))&&v.ended)return 0===v.length&&endReadable(this),null;var ee,ae=v.needReadable;return le("need readable",ae),(0===v.length||v.length-m0?fromList(m,v):null)?(v.needReadable=v.length<=v.highWaterMark,m=0):(v.length-=m,v.awaitDrain=0),0===v.length&&(v.ended||(v.needReadable=!0),q!==m&&v.ended&&endReadable(this)),null!==ee&&this.emit("data",ee),ee},Readable.prototype._read=function(m){qe(this,new Ie("_read()"))},Readable.prototype.pipe=function(m,v){var q=this,ee=this._readableState;switch(ee.pipesCount){case 0:ee.pipes=m;break;case 1:ee.pipes=[ee.pipes,m];break;default:ee.pipes.push(m)}ee.pipesCount+=1,le("pipe count=%d opts=%j",ee.pipesCount,v);var ie=(!v||!1!==v.end)&&m!==process.stdout&&m!==process.stderr?onend:unpipe;function onunpipe(m,v){le("onunpipe"),m===q&&v&&!1===v.hasUnpiped&&(v.hasUnpiped=!0,cleanup())}function onend(){le("onend"),m.end()}ee.endEmitted?process.nextTick(ie):q.once("end",ie),m.on("unpipe",onunpipe);var de=pipeOnDrain(q);m.on("drain",de);var ce=!1;function cleanup(){le("cleanup"),m.removeListener("close",onclose),m.removeListener("finish",onfinish),m.removeListener("drain",de),m.removeListener("error",onerror),m.removeListener("unpipe",onunpipe),q.removeListener("end",onend),q.removeListener("end",unpipe),q.removeListener("data",ondata),ce=!0,!ee.awaitDrain||m._writableState&&!m._writableState.needDrain||de()}function ondata(v){le("ondata");var ae=m.write(v);le("dest.write",ae),!1===ae&&((1===ee.pipesCount&&ee.pipes===m||ee.pipesCount>1&&-1!==indexOf(ee.pipes,m))&&!ce&&(le("false write response, pause",ee.awaitDrain),ee.awaitDrain++),q.pause())}function onerror(v){le("onerror",v),unpipe(),m.removeListener("error",onerror),0===ae(m,"error")&&qe(m,v)}function onclose(){m.removeListener("finish",onfinish),unpipe()}function onfinish(){le("onfinish"),m.removeListener("close",onclose),unpipe()}function unpipe(){le("unpipe"),q.unpipe(m)}return q.on("data",ondata),prependListener(m,"error",onerror),m.once("close",onclose),m.once("finish",onfinish),m.emit("pipe",q),ee.flowing||(le("pipe resume"),q.resume()),m},Readable.prototype.unpipe=function(m){var v=this._readableState,q={hasUnpiped:!1};if(0===v.pipesCount)return this;if(1===v.pipesCount)return m&&m!==v.pipes||(m||(m=v.pipes),v.pipes=null,v.pipesCount=0,v.flowing=!1,m&&m.emit("unpipe",this,q)),this;if(!m){var ee=v.pipes,ae=v.pipesCount;v.pipes=null,v.pipesCount=0,v.flowing=!1;for(var ie=0;ie0,!1!==ee.flowing&&this.resume()):"readable"===m&&(ee.endEmitted||ee.readableListening||(ee.readableListening=ee.needReadable=!0,ee.flowing=!1,ee.emittedReadable=!1,le("on readable",ee.length,ee.reading),ee.length?emitReadable(this):ee.reading||process.nextTick(nReadingNextTick,this))),q},Readable.prototype.addListener=Readable.prototype.on,Readable.prototype.removeListener=function(m,v){var q=ie.prototype.removeListener.call(this,m,v);return"readable"===m&&process.nextTick(updateReadableListening,this),q},Readable.prototype.removeAllListeners=function(m){var v=ie.prototype.removeAllListeners.apply(this,arguments);return"readable"!==m&&void 0!==m||process.nextTick(updateReadableListening,this),v},Readable.prototype.resume=function(){var m=this._readableState;return m.flowing||(le("resume"),m.flowing=!m.readableListening,resume(this,m)),m.paused=!1,this},Readable.prototype.pause=function(){return le("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(le("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},Readable.prototype.wrap=function(m){var v=this,q=this._readableState,ee=!1;for(var ae in m.on("end",(function(){if(le("wrapped end"),q.decoder&&!q.ended){var m=q.decoder.end();m&&m.length&&v.push(m)}v.push(null)})),m.on("data",(function(ae){(le("wrapped data"),q.decoder&&(ae=q.decoder.write(ae)),q.objectMode&&null==ae)||(q.objectMode||ae&&ae.length)&&(v.push(ae)||(ee=!0,m.pause()))})),m)void 0===this[ae]&&"function"==typeof m[ae]&&(this[ae]=function methodWrap(v){return function methodWrapReturnFunction(){return m[v].apply(m,arguments)}}(ae));for(var ie=0;ie{"use strict";m.exports=Transform;var ee=q(58106).q,ae=ee.ERR_METHOD_NOT_IMPLEMENTED,ie=ee.ERR_MULTIPLE_CALLBACK,de=ee.ERR_TRANSFORM_ALREADY_TRANSFORMING,ce=ee.ERR_TRANSFORM_WITH_LENGTH_0,le=q(68656);function afterTransform(m,v){var q=this._transformState;q.transforming=!1;var ee=q.writecb;if(null===ee)return this.emit("error",new ie);q.writechunk=null,q.writecb=null,null!=v&&this.push(v),ee(m);var ae=this._readableState;ae.reading=!1,(ae.needReadable||ae.length{"use strict";function CorkedRequest(m){var v=this;this.next=null,this.entry=null,this.finish=function(){onCorkedFinish(v,m)}}var ee;m.exports=Writable,Writable.WritableState=WritableState;var ae={deprecate:q(94927)},ie=q(83194),de=q(48764).Buffer,ce=(void 0!==q.g?q.g:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{}).Uint8Array||function(){};function _uint8ArrayToBuffer(m){return de.from(m)}var le,pe=q(71029),fe=q(30094).getHighWaterMark,ye=q(58106).q,be=ye.ERR_INVALID_ARG_TYPE,Re=ye.ERR_METHOD_NOT_IMPLEMENTED,xe=ye.ERR_MULTIPLE_CALLBACK,_e=ye.ERR_STREAM_CANNOT_PIPE,we=ye.ERR_STREAM_DESTROYED,Te=ye.ERR_STREAM_NULL_VALUES,Se=ye.ERR_STREAM_WRITE_AFTER_END,Ie=ye.ERR_UNKNOWN_ENCODING,Pe=pe.errorOrDestroy;function nop(){}function WritableState(m,v,ae){ee=ee||q(68656),m=m||{},"boolean"!=typeof ae&&(ae=v instanceof ee),this.objectMode=!!m.objectMode,ae&&(this.objectMode=this.objectMode||!!m.writableObjectMode),this.highWaterMark=fe(this,m,"writableHighWaterMark",ae),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var ie=!1===m.decodeStrings;this.decodeStrings=!ie,this.defaultEncoding=m.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(m){onwrite(v,m)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==m.emitClose,this.autoDestroy=!!m.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new CorkedRequest(this)}function Writable(m){var v=this instanceof(ee=ee||q(68656));if(!v&&!le.call(Writable,this))return new Writable(m);this._writableState=new WritableState(m,this,v),this.writable=!0,m&&("function"==typeof m.write&&(this._write=m.write),"function"==typeof m.writev&&(this._writev=m.writev),"function"==typeof m.destroy&&(this._destroy=m.destroy),"function"==typeof m.final&&(this._final=m.final)),ie.call(this)}function writeAfterEnd(m,v){var q=new Se;Pe(m,q),process.nextTick(v,q)}function validChunk(m,v,q,ee){var ae;return null===q?ae=new Te:"string"==typeof q||v.objectMode||(ae=new be("chunk",["string","Buffer"],q)),!ae||(Pe(m,ae),process.nextTick(ee,ae),!1)}function decodeChunk(m,v,q){return m.objectMode||!1===m.decodeStrings||"string"!=typeof v||(v=de.from(v,q)),v}function writeOrBuffer(m,v,q,ee,ae,ie){if(!q){var de=decodeChunk(v,ee,ae);ee!==de&&(q=!0,ae="buffer",ee=de)}var ce=v.objectMode?1:ee.length;v.length+=ce;var le=v.length-1))throw new Ie(m);return this._writableState.defaultEncoding=m,this},Object.defineProperty(Writable.prototype,"writableBuffer",{enumerable:!1,get:function get(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(Writable.prototype,"writableHighWaterMark",{enumerable:!1,get:function get(){return this._writableState.highWaterMark}}),Writable.prototype._write=function(m,v,q){q(new Re("_write()"))},Writable.prototype._writev=null,Writable.prototype.end=function(m,v,q){var ee=this._writableState;return"function"==typeof m?(q=m,m=null,v=null):"function"==typeof v&&(q=v,v=null),null!=m&&this.write(m,v),ee.corked&&(ee.corked=1,this.uncork()),ee.ending||endWritable(this,ee,q),this},Object.defineProperty(Writable.prototype,"writableLength",{enumerable:!1,get:function get(){return this._writableState.length}}),Object.defineProperty(Writable.prototype,"destroyed",{enumerable:!1,get:function get(){return void 0!==this._writableState&&this._writableState.destroyed},set:function set(m){this._writableState&&(this._writableState.destroyed=m)}}),Writable.prototype.destroy=pe.destroy,Writable.prototype._undestroy=pe.undestroy,Writable.prototype._destroy=function(m,v){v(m)}},20828:(m,v,q)=>{"use strict";var ee;function _defineProperty(m,v,q){return(v=_toPropertyKey(v))in m?Object.defineProperty(m,v,{value:q,enumerable:!0,configurable:!0,writable:!0}):m[v]=q,m}function _toPropertyKey(m){var v=_toPrimitive(m,"string");return"symbol"==typeof v?v:String(v)}function _toPrimitive(m,v){if("object"!=typeof m||null===m)return m;var q=m[Symbol.toPrimitive];if(void 0!==q){var ee=q.call(m,v||"default");if("object"!=typeof ee)return ee;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===v?String:Number)(m)}var ae=q(81086),ie=Symbol("lastResolve"),de=Symbol("lastReject"),ce=Symbol("error"),le=Symbol("ended"),pe=Symbol("lastPromise"),fe=Symbol("handlePromise"),ye=Symbol("stream");function createIterResult(m,v){return{value:m,done:v}}function readAndResolve(m){var v=m[ie];if(null!==v){var q=m[ye].read();null!==q&&(m[pe]=null,m[ie]=null,m[de]=null,v(createIterResult(q,!1)))}}function onReadable(m){process.nextTick(readAndResolve,m)}function wrapForNext(m,v){return function(q,ee){m.then((function(){v[le]?q(createIterResult(void 0,!0)):v[fe](q,ee)}),ee)}}var be=Object.getPrototypeOf((function(){})),Re=Object.setPrototypeOf((_defineProperty(ee={get stream(){return this[ye]},next:function next(){var m=this,v=this[ce];if(null!==v)return Promise.reject(v);if(this[le])return Promise.resolve(createIterResult(void 0,!0));if(this[ye].destroyed)return new Promise((function(v,q){process.nextTick((function(){m[ce]?q(m[ce]):v(createIterResult(void 0,!0))}))}));var q,ee=this[pe];if(ee)q=new Promise(wrapForNext(ee,this));else{var ae=this[ye].read();if(null!==ae)return Promise.resolve(createIterResult(ae,!1));q=new Promise(this[fe])}return this[pe]=q,q}},Symbol.asyncIterator,(function(){return this})),_defineProperty(ee,"return",(function _return(){var m=this;return new Promise((function(v,q){m[ye].destroy(null,(function(m){m?q(m):v(createIterResult(void 0,!0))}))}))})),ee),be);m.exports=function createReadableStreamAsyncIterator(m){var v,q=Object.create(Re,(_defineProperty(v={},ye,{value:m,writable:!0}),_defineProperty(v,ie,{value:null,writable:!0}),_defineProperty(v,de,{value:null,writable:!0}),_defineProperty(v,ce,{value:null,writable:!0}),_defineProperty(v,le,{value:m._readableState.endEmitted,writable:!0}),_defineProperty(v,fe,{value:function value(m,v){var ee=q[ye].read();ee?(q[pe]=null,q[ie]=null,q[de]=null,m(createIterResult(ee,!1))):(q[ie]=m,q[de]=v)},writable:!0}),v));return q[pe]=null,ae(m,(function(m){if(m&&"ERR_STREAM_PREMATURE_CLOSE"!==m.code){var v=q[de];return null!==v&&(q[pe]=null,q[ie]=null,q[de]=null,v(m)),void(q[ce]=m)}var ee=q[ie];null!==ee&&(q[pe]=null,q[ie]=null,q[de]=null,ee(createIterResult(void 0,!0))),q[le]=!0})),m.on("readable",onReadable.bind(null,q)),q}},39686:(m,v,q)=>{"use strict";function ownKeys(m,v){var q=Object.keys(m);if(Object.getOwnPropertySymbols){var ee=Object.getOwnPropertySymbols(m);v&&(ee=ee.filter((function(v){return Object.getOwnPropertyDescriptor(m,v).enumerable}))),q.push.apply(q,ee)}return q}function _objectSpread(m){for(var v=1;v0?this.tail.next=v:this.head=v,this.tail=v,++this.length}},{key:"unshift",value:function unshift(m){var v={data:m,next:this.head};0===this.length&&(this.tail=v),this.head=v,++this.length}},{key:"shift",value:function shift(){if(0!==this.length){var m=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,m}}},{key:"clear",value:function clear(){this.head=this.tail=null,this.length=0}},{key:"join",value:function join(m){if(0===this.length)return"";for(var v=this.head,q=""+v.data;v=v.next;)q+=m+v.data;return q}},{key:"concat",value:function concat(m){if(0===this.length)return ee.alloc(0);for(var v,q,ae,ie=ee.allocUnsafe(m>>>0),de=this.head,ce=0;de;)v=de.data,q=ie,ae=ce,ee.prototype.copy.call(v,q,ae),ce+=de.data.length,de=de.next;return ie}},{key:"consume",value:function consume(m,v){var q;return mae.length?ae.length:m;if(ie===ae.length?ee+=ae:ee+=ae.slice(0,m),0==(m-=ie)){ie===ae.length?(++q,v.next?this.head=v.next:this.head=this.tail=null):(this.head=v,v.data=ae.slice(ie));break}++q}return this.length-=q,ee}},{key:"_getBuffer",value:function _getBuffer(m){var v=ee.allocUnsafe(m),q=this.head,ae=1;for(q.data.copy(v),m-=q.data.length;q=q.next;){var ie=q.data,de=m>ie.length?ie.length:m;if(ie.copy(v,v.length-m,0,de),0==(m-=de)){de===ie.length?(++ae,q.next?this.head=q.next:this.head=this.tail=null):(this.head=q,q.data=ie.slice(de));break}++ae}return this.length-=ae,v}},{key:ie,value:function value(m,v){return ae(this,_objectSpread(_objectSpread({},v),{},{depth:0,customInspect:!1}))}}])&&_defineProperties(m.prototype,v),q&&_defineProperties(m,q),Object.defineProperty(m,"prototype",{writable:!1}),BufferList}()},71029:m=>{"use strict";function emitErrorAndCloseNT(m,v){emitErrorNT(m,v),emitCloseNT(m)}function emitCloseNT(m){m._writableState&&!m._writableState.emitClose||m._readableState&&!m._readableState.emitClose||m.emit("close")}function emitErrorNT(m,v){m.emit("error",v)}m.exports={destroy:function destroy(m,v){var q=this,ee=this._readableState&&this._readableState.destroyed,ae=this._writableState&&this._writableState.destroyed;return ee||ae?(v?v(m):m&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,process.nextTick(emitErrorNT,this,m)):process.nextTick(emitErrorNT,this,m)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(m||null,(function(m){!v&&m?q._writableState?q._writableState.errorEmitted?process.nextTick(emitCloseNT,q):(q._writableState.errorEmitted=!0,process.nextTick(emitErrorAndCloseNT,q,m)):process.nextTick(emitErrorAndCloseNT,q,m):v?(process.nextTick(emitCloseNT,q),v(m)):process.nextTick(emitCloseNT,q)})),this)},undestroy:function undestroy(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function errorOrDestroy(m,v){var q=m._readableState,ee=m._writableState;q&&q.autoDestroy||ee&&ee.autoDestroy?m.destroy(v):m.emit("error",v)}}},81086:(m,v,q)=>{"use strict";var ee=q(58106).q.ERR_STREAM_PREMATURE_CLOSE;function once(m){var v=!1;return function(){if(!v){v=!0;for(var q=arguments.length,ee=new Array(q),ae=0;ae{m.exports=function(){throw new Error("Readable.from is not available in the browser")}},56472:(m,v,q)=>{"use strict";var ee;function once(m){var v=!1;return function(){v||(v=!0,m.apply(void 0,arguments))}}var ae=q(58106).q,ie=ae.ERR_MISSING_ARGS,de=ae.ERR_STREAM_DESTROYED;function noop(m){if(m)throw m}function isRequest(m){return m.setHeader&&"function"==typeof m.abort}function destroyer(m,v,ae,ie){ie=once(ie);var ce=!1;m.on("close",(function(){ce=!0})),void 0===ee&&(ee=q(81086)),ee(m,{readable:v,writable:ae},(function(m){if(m)return ie(m);ce=!0,ie()}));var le=!1;return function(v){if(!ce&&!le)return le=!0,isRequest(m)?m.abort():"function"==typeof m.destroy?m.destroy():void ie(v||new de("pipe"))}}function call(m){m()}function pipe(m,v){return m.pipe(v)}function popCallback(m){return m.length?"function"!=typeof m[m.length-1]?noop:m.pop():noop}m.exports=function pipeline(){for(var m=arguments.length,v=new Array(m),q=0;q0,(function(m){ee||(ee=m),m&&de.forEach(call),ie||(de.forEach(call),ae(ee))}))}));return v.reduce(pipe)}},30094:(m,v,q)=>{"use strict";var ee=q(58106).q.ERR_INVALID_OPT_VALUE;function highWaterMarkFrom(m,v,q){return null!=m.highWaterMark?m.highWaterMark:v?m[q]:null}m.exports={getHighWaterMark:function getHighWaterMark(m,v,q,ae){var ie=highWaterMarkFrom(v,ae,q);if(null!=ie){if(!isFinite(ie)||Math.floor(ie)!==ie||ie<0)throw new ee(ae?q:"highWaterMark",ie);return Math.floor(ie)}return m.objectMode?16:16384}}},83194:(m,v,q)=>{m.exports=q(17187).EventEmitter},54729:(m,v,q)=>{"use strict";var ee=q(89509).Buffer,ae=ee.isEncoding||function(m){switch((m=""+m)&&m.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function _normalizeEncoding(m){if(!m)return"utf8";for(var v;;)switch(m){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return m;default:if(v)return;m=(""+m).toLowerCase(),v=!0}}function normalizeEncoding(m){var v=_normalizeEncoding(m);if("string"!=typeof v&&(ee.isEncoding===ae||!ae(m)))throw new Error("Unknown encoding: "+m);return v||m}function StringDecoder(m){var v;switch(this.encoding=normalizeEncoding(m),this.encoding){case"utf16le":this.text=utf16Text,this.end=utf16End,v=4;break;case"utf8":this.fillLast=utf8FillLast,v=4;break;case"base64":this.text=base64Text,this.end=base64End,v=3;break;default:return this.write=simpleWrite,void(this.end=simpleEnd)}this.lastNeed=0,this.lastTotal=0,this.lastChar=ee.allocUnsafe(v)}function utf8CheckByte(m){return m<=127?0:m>>5==6?2:m>>4==14?3:m>>3==30?4:m>>6==2?-1:-2}function utf8CheckIncomplete(m,v,q){var ee=v.length-1;if(ee=0?(ae>0&&(m.lastNeed=ae-1),ae):--ee=0?(ae>0&&(m.lastNeed=ae-2),ae):--ee=0?(ae>0&&(2===ae?ae=0:m.lastNeed=ae-3),ae):0}function utf8CheckExtraBytes(m,v,q){if(128!=(192&v[0]))return m.lastNeed=0,"�";if(m.lastNeed>1&&v.length>1){if(128!=(192&v[1]))return m.lastNeed=1,"�";if(m.lastNeed>2&&v.length>2&&128!=(192&v[2]))return m.lastNeed=2,"�"}}function utf8FillLast(m){var v=this.lastTotal-this.lastNeed,q=utf8CheckExtraBytes(this,m);return void 0!==q?q:this.lastNeed<=m.length?(m.copy(this.lastChar,v,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(m.copy(this.lastChar,v,0,m.length),void(this.lastNeed-=m.length))}function utf16Text(m,v){if((m.length-v)%2==0){var q=m.toString("utf16le",v);if(q){var ee=q.charCodeAt(q.length-1);if(ee>=55296&&ee<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=m[m.length-2],this.lastChar[1]=m[m.length-1],q.slice(0,-1)}return q}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=m[m.length-1],m.toString("utf16le",v,m.length-1)}function utf16End(m){var v=m&&m.length?this.write(m):"";if(this.lastNeed){var q=this.lastTotal-this.lastNeed;return v+this.lastChar.toString("utf16le",0,q)}return v}function base64Text(m,v){var q=(m.length-v)%3;return 0===q?m.toString("base64",v):(this.lastNeed=3-q,this.lastTotal=3,1===q?this.lastChar[0]=m[m.length-1]:(this.lastChar[0]=m[m.length-2],this.lastChar[1]=m[m.length-1]),m.toString("base64",v,m.length-q))}function base64End(m){var v=m&&m.length?this.write(m):"";return this.lastNeed?v+this.lastChar.toString("base64",0,3-this.lastNeed):v}function simpleWrite(m){return m.toString(this.encoding)}function simpleEnd(m){return m&&m.length?this.write(m):""}v.s=StringDecoder,StringDecoder.prototype.write=function(m){if(0===m.length)return"";var v,q;if(this.lastNeed){if(void 0===(v=this.fillLast(m)))return"";q=this.lastNeed,this.lastNeed=0}else q=0;return q{"use strict";var ee=q(40396).Buffer,ae=ee.isEncoding||function(m){switch((m=""+m)&&m.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function _normalizeEncoding(m){if(!m)return"utf8";for(var v;;)switch(m){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return m;default:if(v)return;m=(""+m).toLowerCase(),v=!0}}function normalizeEncoding(m){var v=_normalizeEncoding(m);if("string"!=typeof v&&(ee.isEncoding===ae||!ae(m)))throw new Error("Unknown encoding: "+m);return v||m}function StringDecoder(m){var v;switch(this.encoding=normalizeEncoding(m),this.encoding){case"utf16le":this.text=utf16Text,this.end=utf16End,v=4;break;case"utf8":this.fillLast=utf8FillLast,v=4;break;case"base64":this.text=base64Text,this.end=base64End,v=3;break;default:return this.write=simpleWrite,void(this.end=simpleEnd)}this.lastNeed=0,this.lastTotal=0,this.lastChar=ee.allocUnsafe(v)}function utf8CheckByte(m){return m<=127?0:m>>5==6?2:m>>4==14?3:m>>3==30?4:m>>6==2?-1:-2}function utf8CheckIncomplete(m,v,q){var ee=v.length-1;if(ee=0?(ae>0&&(m.lastNeed=ae-1),ae):--ee=0?(ae>0&&(m.lastNeed=ae-2),ae):--ee=0?(ae>0&&(2===ae?ae=0:m.lastNeed=ae-3),ae):0}function utf8CheckExtraBytes(m,v,q){if(128!=(192&v[0]))return m.lastNeed=0,"�";if(m.lastNeed>1&&v.length>1){if(128!=(192&v[1]))return m.lastNeed=1,"�";if(m.lastNeed>2&&v.length>2&&128!=(192&v[2]))return m.lastNeed=2,"�"}}function utf8FillLast(m){var v=this.lastTotal-this.lastNeed,q=utf8CheckExtraBytes(this,m);return void 0!==q?q:this.lastNeed<=m.length?(m.copy(this.lastChar,v,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(m.copy(this.lastChar,v,0,m.length),void(this.lastNeed-=m.length))}function utf16Text(m,v){if((m.length-v)%2==0){var q=m.toString("utf16le",v);if(q){var ee=q.charCodeAt(q.length-1);if(ee>=55296&&ee<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=m[m.length-2],this.lastChar[1]=m[m.length-1],q.slice(0,-1)}return q}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=m[m.length-1],m.toString("utf16le",v,m.length-1)}function utf16End(m){var v=m&&m.length?this.write(m):"";if(this.lastNeed){var q=this.lastTotal-this.lastNeed;return v+this.lastChar.toString("utf16le",0,q)}return v}function base64Text(m,v){var q=(m.length-v)%3;return 0===q?m.toString("base64",v):(this.lastNeed=3-q,this.lastTotal=3,1===q?this.lastChar[0]=m[m.length-1]:(this.lastChar[0]=m[m.length-2],this.lastChar[1]=m[m.length-1]),m.toString("base64",v,m.length-q))}function base64End(m){var v=m&&m.length?this.write(m):"";return this.lastNeed?v+this.lastChar.toString("base64",0,3-this.lastNeed):v}function simpleWrite(m){return m.toString(this.encoding)}function simpleEnd(m){return m&&m.length?this.write(m):""}v.s=StringDecoder,StringDecoder.prototype.write=function(m){if(0===m.length)return"";var v,q;if(this.lastNeed){if(void 0===(v=this.fillLast(m)))return"";q=this.lastNeed,this.lastNeed=0}else q=0;return q{var ee=q(48764),ae=ee.Buffer;function copyProps(m,v){for(var q in m)v[q]=m[q]}function SafeBuffer(m,v,q){return ae(m,v,q)}ae.from&&ae.alloc&&ae.allocUnsafe&&ae.allocUnsafeSlow?m.exports=ee:(copyProps(ee,v),v.Buffer=SafeBuffer),copyProps(ae,SafeBuffer),SafeBuffer.from=function(m,v,q){if("number"==typeof m)throw new TypeError("Argument must not be a number");return ae(m,v,q)},SafeBuffer.alloc=function(m,v,q){if("number"!=typeof m)throw new TypeError("Argument must be a number");var ee=ae(m);return void 0!==v?"string"==typeof q?ee.fill(v,q):ee.fill(v):ee.fill(0),ee},SafeBuffer.allocUnsafe=function(m){if("number"!=typeof m)throw new TypeError("Argument must be a number");return ae(m)},SafeBuffer.allocUnsafeSlow=function(m){if("number"!=typeof m)throw new TypeError("Argument must be a number");return ee.SlowBuffer(m)}},44359:m=>{"use strict";m.exports=function stripHtmlComments(m){if("string"!=typeof m)throw new TypeError("strip-html-comments expected a string");return m.replace(/)/g,"")}},14844:(m,v,q)=>{"use strict";q.r(v),q.d(v,{default:()=>ce});var ee=q(93379),ae=q.n(ee),ie=q(33482),de={insert:"head",singleton:!1};ae()(ie.Z,de);const ce=ie.Z.locals||{}},21244:(m,v,q)=>{"use strict";q.r(v),q.d(v,{default:()=>ce});var ee=q(93379),ae=q.n(ee),ie=q(30708),de={insert:"head",singleton:!1};ae()(ie.Z,de);const ce=ie.Z.locals||{}},17691:(m,v,q)=>{"use strict";q.r(v),q.d(v,{default:()=>ce});var ee=q(93379),ae=q.n(ee),ie=q(64690),de={insert:"head",singleton:!1};ae()(ie.Z,de);const ce=ie.Z.locals||{}},19931:(m,v,q)=>{"use strict";q.r(v),q.d(v,{default:()=>ce});var ee=q(93379),ae=q.n(ee),ie=q(55719),de={insert:"head",singleton:!1};ae()(ie.Z,de);const ce=ie.Z.locals||{}},93379:(m,v,q)=>{"use strict";var ee=function isOldIE(){var m;return function memorize(){return void 0===m&&(m=Boolean(window&&document&&document.all&&!window.atob)),m}}(),ae=function getTarget(){var m={};return function memorize(v){if(void 0===m[v]){var q=document.querySelector(v);if(window.HTMLIFrameElement&&q instanceof window.HTMLIFrameElement)try{q=q.contentDocument.head}catch(m){q=null}m[v]=q}return m[v]}}(),ie=[];function getIndexByIdentifier(m){for(var v=-1,q=0;q{m.exports=new Set(["General_Category","Script","Script_Extensions","Alphabetic","Any","ASCII","ASCII_Hex_Digit","Assigned","Bidi_Control","Bidi_Mirrored","Case_Ignorable","Cased","Changes_When_Casefolded","Changes_When_Casemapped","Changes_When_Lowercased","Changes_When_NFKC_Casefolded","Changes_When_Titlecased","Changes_When_Uppercased","Dash","Default_Ignorable_Code_Point","Deprecated","Diacritic","Emoji","Emoji_Component","Emoji_Modifier","Emoji_Modifier_Base","Emoji_Presentation","Extended_Pictographic","Extender","Grapheme_Base","Grapheme_Extend","Hex_Digit","ID_Continue","ID_Start","Ideographic","IDS_Binary_Operator","IDS_Trinary_Operator","Join_Control","Logical_Order_Exception","Lowercase","Math","Noncharacter_Code_Point","Pattern_Syntax","Pattern_White_Space","Quotation_Mark","Radical","Regional_Indicator","Sentence_Terminal","Soft_Dotted","Terminal_Punctuation","Unified_Ideograph","Uppercase","Variation_Selector","White_Space","XID_Continue","XID_Start"])},48710:(m,v,q)=>{"use strict";const ee=q(42351),ae=q(84855);m.exports=function(m){if(ee.has(m))return m;if(ae.has(m))return ae.get(m);throw new Error(`Unknown property: ${m}`)}},44973:m=>{m.exports=new Map([["General_Category",new Map([["C","Other"],["Cc","Control"],["cntrl","Control"],["Cf","Format"],["Cn","Unassigned"],["Co","Private_Use"],["Cs","Surrogate"],["L","Letter"],["LC","Cased_Letter"],["Ll","Lowercase_Letter"],["Lm","Modifier_Letter"],["Lo","Other_Letter"],["Lt","Titlecase_Letter"],["Lu","Uppercase_Letter"],["M","Mark"],["Combining_Mark","Mark"],["Mc","Spacing_Mark"],["Me","Enclosing_Mark"],["Mn","Nonspacing_Mark"],["N","Number"],["Nd","Decimal_Number"],["digit","Decimal_Number"],["Nl","Letter_Number"],["No","Other_Number"],["P","Punctuation"],["punct","Punctuation"],["Pc","Connector_Punctuation"],["Pd","Dash_Punctuation"],["Pe","Close_Punctuation"],["Pf","Final_Punctuation"],["Pi","Initial_Punctuation"],["Po","Other_Punctuation"],["Ps","Open_Punctuation"],["S","Symbol"],["Sc","Currency_Symbol"],["Sk","Modifier_Symbol"],["Sm","Math_Symbol"],["So","Other_Symbol"],["Z","Separator"],["Zl","Line_Separator"],["Zp","Paragraph_Separator"],["Zs","Space_Separator"],["Other","Other"],["Control","Control"],["Format","Format"],["Unassigned","Unassigned"],["Private_Use","Private_Use"],["Surrogate","Surrogate"],["Letter","Letter"],["Cased_Letter","Cased_Letter"],["Lowercase_Letter","Lowercase_Letter"],["Modifier_Letter","Modifier_Letter"],["Other_Letter","Other_Letter"],["Titlecase_Letter","Titlecase_Letter"],["Uppercase_Letter","Uppercase_Letter"],["Mark","Mark"],["Spacing_Mark","Spacing_Mark"],["Enclosing_Mark","Enclosing_Mark"],["Nonspacing_Mark","Nonspacing_Mark"],["Number","Number"],["Decimal_Number","Decimal_Number"],["Letter_Number","Letter_Number"],["Other_Number","Other_Number"],["Punctuation","Punctuation"],["Connector_Punctuation","Connector_Punctuation"],["Dash_Punctuation","Dash_Punctuation"],["Close_Punctuation","Close_Punctuation"],["Final_Punctuation","Final_Punctuation"],["Initial_Punctuation","Initial_Punctuation"],["Other_Punctuation","Other_Punctuation"],["Open_Punctuation","Open_Punctuation"],["Symbol","Symbol"],["Currency_Symbol","Currency_Symbol"],["Modifier_Symbol","Modifier_Symbol"],["Math_Symbol","Math_Symbol"],["Other_Symbol","Other_Symbol"],["Separator","Separator"],["Line_Separator","Line_Separator"],["Paragraph_Separator","Paragraph_Separator"],["Space_Separator","Space_Separator"]])],["Script",new Map([["Adlm","Adlam"],["Aghb","Caucasian_Albanian"],["Ahom","Ahom"],["Arab","Arabic"],["Armi","Imperial_Aramaic"],["Armn","Armenian"],["Avst","Avestan"],["Bali","Balinese"],["Bamu","Bamum"],["Bass","Bassa_Vah"],["Batk","Batak"],["Beng","Bengali"],["Bhks","Bhaiksuki"],["Bopo","Bopomofo"],["Brah","Brahmi"],["Brai","Braille"],["Bugi","Buginese"],["Buhd","Buhid"],["Cakm","Chakma"],["Cans","Canadian_Aboriginal"],["Cari","Carian"],["Cham","Cham"],["Cher","Cherokee"],["Chrs","Chorasmian"],["Copt","Coptic"],["Qaac","Coptic"],["Cprt","Cypriot"],["Cyrl","Cyrillic"],["Deva","Devanagari"],["Diak","Dives_Akuru"],["Dogr","Dogra"],["Dsrt","Deseret"],["Dupl","Duployan"],["Egyp","Egyptian_Hieroglyphs"],["Elba","Elbasan"],["Elym","Elymaic"],["Ethi","Ethiopic"],["Geor","Georgian"],["Glag","Glagolitic"],["Gong","Gunjala_Gondi"],["Gonm","Masaram_Gondi"],["Goth","Gothic"],["Gran","Grantha"],["Grek","Greek"],["Gujr","Gujarati"],["Guru","Gurmukhi"],["Hang","Hangul"],["Hani","Han"],["Hano","Hanunoo"],["Hatr","Hatran"],["Hebr","Hebrew"],["Hira","Hiragana"],["Hluw","Anatolian_Hieroglyphs"],["Hmng","Pahawh_Hmong"],["Hmnp","Nyiakeng_Puachue_Hmong"],["Hrkt","Katakana_Or_Hiragana"],["Hung","Old_Hungarian"],["Ital","Old_Italic"],["Java","Javanese"],["Kali","Kayah_Li"],["Kana","Katakana"],["Khar","Kharoshthi"],["Khmr","Khmer"],["Khoj","Khojki"],["Kits","Khitan_Small_Script"],["Knda","Kannada"],["Kthi","Kaithi"],["Lana","Tai_Tham"],["Laoo","Lao"],["Latn","Latin"],["Lepc","Lepcha"],["Limb","Limbu"],["Lina","Linear_A"],["Linb","Linear_B"],["Lisu","Lisu"],["Lyci","Lycian"],["Lydi","Lydian"],["Mahj","Mahajani"],["Maka","Makasar"],["Mand","Mandaic"],["Mani","Manichaean"],["Marc","Marchen"],["Medf","Medefaidrin"],["Mend","Mende_Kikakui"],["Merc","Meroitic_Cursive"],["Mero","Meroitic_Hieroglyphs"],["Mlym","Malayalam"],["Modi","Modi"],["Mong","Mongolian"],["Mroo","Mro"],["Mtei","Meetei_Mayek"],["Mult","Multani"],["Mymr","Myanmar"],["Nand","Nandinagari"],["Narb","Old_North_Arabian"],["Nbat","Nabataean"],["Newa","Newa"],["Nkoo","Nko"],["Nshu","Nushu"],["Ogam","Ogham"],["Olck","Ol_Chiki"],["Orkh","Old_Turkic"],["Orya","Oriya"],["Osge","Osage"],["Osma","Osmanya"],["Palm","Palmyrene"],["Pauc","Pau_Cin_Hau"],["Perm","Old_Permic"],["Phag","Phags_Pa"],["Phli","Inscriptional_Pahlavi"],["Phlp","Psalter_Pahlavi"],["Phnx","Phoenician"],["Plrd","Miao"],["Prti","Inscriptional_Parthian"],["Rjng","Rejang"],["Rohg","Hanifi_Rohingya"],["Runr","Runic"],["Samr","Samaritan"],["Sarb","Old_South_Arabian"],["Saur","Saurashtra"],["Sgnw","SignWriting"],["Shaw","Shavian"],["Shrd","Sharada"],["Sidd","Siddham"],["Sind","Khudawadi"],["Sinh","Sinhala"],["Sogd","Sogdian"],["Sogo","Old_Sogdian"],["Sora","Sora_Sompeng"],["Soyo","Soyombo"],["Sund","Sundanese"],["Sylo","Syloti_Nagri"],["Syrc","Syriac"],["Tagb","Tagbanwa"],["Takr","Takri"],["Tale","Tai_Le"],["Talu","New_Tai_Lue"],["Taml","Tamil"],["Tang","Tangut"],["Tavt","Tai_Viet"],["Telu","Telugu"],["Tfng","Tifinagh"],["Tglg","Tagalog"],["Thaa","Thaana"],["Thai","Thai"],["Tibt","Tibetan"],["Tirh","Tirhuta"],["Ugar","Ugaritic"],["Vaii","Vai"],["Wara","Warang_Citi"],["Wcho","Wancho"],["Xpeo","Old_Persian"],["Xsux","Cuneiform"],["Yezi","Yezidi"],["Yiii","Yi"],["Zanb","Zanabazar_Square"],["Zinh","Inherited"],["Qaai","Inherited"],["Zyyy","Common"],["Zzzz","Unknown"],["Adlam","Adlam"],["Caucasian_Albanian","Caucasian_Albanian"],["Arabic","Arabic"],["Imperial_Aramaic","Imperial_Aramaic"],["Armenian","Armenian"],["Avestan","Avestan"],["Balinese","Balinese"],["Bamum","Bamum"],["Bassa_Vah","Bassa_Vah"],["Batak","Batak"],["Bengali","Bengali"],["Bhaiksuki","Bhaiksuki"],["Bopomofo","Bopomofo"],["Brahmi","Brahmi"],["Braille","Braille"],["Buginese","Buginese"],["Buhid","Buhid"],["Chakma","Chakma"],["Canadian_Aboriginal","Canadian_Aboriginal"],["Carian","Carian"],["Cherokee","Cherokee"],["Chorasmian","Chorasmian"],["Coptic","Coptic"],["Cypriot","Cypriot"],["Cyrillic","Cyrillic"],["Devanagari","Devanagari"],["Dives_Akuru","Dives_Akuru"],["Dogra","Dogra"],["Deseret","Deseret"],["Duployan","Duployan"],["Egyptian_Hieroglyphs","Egyptian_Hieroglyphs"],["Elbasan","Elbasan"],["Elymaic","Elymaic"],["Ethiopic","Ethiopic"],["Georgian","Georgian"],["Glagolitic","Glagolitic"],["Gunjala_Gondi","Gunjala_Gondi"],["Masaram_Gondi","Masaram_Gondi"],["Gothic","Gothic"],["Grantha","Grantha"],["Greek","Greek"],["Gujarati","Gujarati"],["Gurmukhi","Gurmukhi"],["Hangul","Hangul"],["Han","Han"],["Hanunoo","Hanunoo"],["Hatran","Hatran"],["Hebrew","Hebrew"],["Hiragana","Hiragana"],["Anatolian_Hieroglyphs","Anatolian_Hieroglyphs"],["Pahawh_Hmong","Pahawh_Hmong"],["Nyiakeng_Puachue_Hmong","Nyiakeng_Puachue_Hmong"],["Katakana_Or_Hiragana","Katakana_Or_Hiragana"],["Old_Hungarian","Old_Hungarian"],["Old_Italic","Old_Italic"],["Javanese","Javanese"],["Kayah_Li","Kayah_Li"],["Katakana","Katakana"],["Kharoshthi","Kharoshthi"],["Khmer","Khmer"],["Khojki","Khojki"],["Khitan_Small_Script","Khitan_Small_Script"],["Kannada","Kannada"],["Kaithi","Kaithi"],["Tai_Tham","Tai_Tham"],["Lao","Lao"],["Latin","Latin"],["Lepcha","Lepcha"],["Limbu","Limbu"],["Linear_A","Linear_A"],["Linear_B","Linear_B"],["Lycian","Lycian"],["Lydian","Lydian"],["Mahajani","Mahajani"],["Makasar","Makasar"],["Mandaic","Mandaic"],["Manichaean","Manichaean"],["Marchen","Marchen"],["Medefaidrin","Medefaidrin"],["Mende_Kikakui","Mende_Kikakui"],["Meroitic_Cursive","Meroitic_Cursive"],["Meroitic_Hieroglyphs","Meroitic_Hieroglyphs"],["Malayalam","Malayalam"],["Mongolian","Mongolian"],["Mro","Mro"],["Meetei_Mayek","Meetei_Mayek"],["Multani","Multani"],["Myanmar","Myanmar"],["Nandinagari","Nandinagari"],["Old_North_Arabian","Old_North_Arabian"],["Nabataean","Nabataean"],["Nko","Nko"],["Nushu","Nushu"],["Ogham","Ogham"],["Ol_Chiki","Ol_Chiki"],["Old_Turkic","Old_Turkic"],["Oriya","Oriya"],["Osage","Osage"],["Osmanya","Osmanya"],["Palmyrene","Palmyrene"],["Pau_Cin_Hau","Pau_Cin_Hau"],["Old_Permic","Old_Permic"],["Phags_Pa","Phags_Pa"],["Inscriptional_Pahlavi","Inscriptional_Pahlavi"],["Psalter_Pahlavi","Psalter_Pahlavi"],["Phoenician","Phoenician"],["Miao","Miao"],["Inscriptional_Parthian","Inscriptional_Parthian"],["Rejang","Rejang"],["Hanifi_Rohingya","Hanifi_Rohingya"],["Runic","Runic"],["Samaritan","Samaritan"],["Old_South_Arabian","Old_South_Arabian"],["Saurashtra","Saurashtra"],["SignWriting","SignWriting"],["Shavian","Shavian"],["Sharada","Sharada"],["Siddham","Siddham"],["Khudawadi","Khudawadi"],["Sinhala","Sinhala"],["Sogdian","Sogdian"],["Old_Sogdian","Old_Sogdian"],["Sora_Sompeng","Sora_Sompeng"],["Soyombo","Soyombo"],["Sundanese","Sundanese"],["Syloti_Nagri","Syloti_Nagri"],["Syriac","Syriac"],["Tagbanwa","Tagbanwa"],["Takri","Takri"],["Tai_Le","Tai_Le"],["New_Tai_Lue","New_Tai_Lue"],["Tamil","Tamil"],["Tangut","Tangut"],["Tai_Viet","Tai_Viet"],["Telugu","Telugu"],["Tifinagh","Tifinagh"],["Tagalog","Tagalog"],["Thaana","Thaana"],["Tibetan","Tibetan"],["Tirhuta","Tirhuta"],["Ugaritic","Ugaritic"],["Vai","Vai"],["Warang_Citi","Warang_Citi"],["Wancho","Wancho"],["Old_Persian","Old_Persian"],["Cuneiform","Cuneiform"],["Yezidi","Yezidi"],["Yi","Yi"],["Zanabazar_Square","Zanabazar_Square"],["Inherited","Inherited"],["Common","Common"],["Unknown","Unknown"]])],["Script_Extensions",new Map([["Adlm","Adlam"],["Aghb","Caucasian_Albanian"],["Ahom","Ahom"],["Arab","Arabic"],["Armi","Imperial_Aramaic"],["Armn","Armenian"],["Avst","Avestan"],["Bali","Balinese"],["Bamu","Bamum"],["Bass","Bassa_Vah"],["Batk","Batak"],["Beng","Bengali"],["Bhks","Bhaiksuki"],["Bopo","Bopomofo"],["Brah","Brahmi"],["Brai","Braille"],["Bugi","Buginese"],["Buhd","Buhid"],["Cakm","Chakma"],["Cans","Canadian_Aboriginal"],["Cari","Carian"],["Cham","Cham"],["Cher","Cherokee"],["Chrs","Chorasmian"],["Copt","Coptic"],["Qaac","Coptic"],["Cprt","Cypriot"],["Cyrl","Cyrillic"],["Deva","Devanagari"],["Diak","Dives_Akuru"],["Dogr","Dogra"],["Dsrt","Deseret"],["Dupl","Duployan"],["Egyp","Egyptian_Hieroglyphs"],["Elba","Elbasan"],["Elym","Elymaic"],["Ethi","Ethiopic"],["Geor","Georgian"],["Glag","Glagolitic"],["Gong","Gunjala_Gondi"],["Gonm","Masaram_Gondi"],["Goth","Gothic"],["Gran","Grantha"],["Grek","Greek"],["Gujr","Gujarati"],["Guru","Gurmukhi"],["Hang","Hangul"],["Hani","Han"],["Hano","Hanunoo"],["Hatr","Hatran"],["Hebr","Hebrew"],["Hira","Hiragana"],["Hluw","Anatolian_Hieroglyphs"],["Hmng","Pahawh_Hmong"],["Hmnp","Nyiakeng_Puachue_Hmong"],["Hrkt","Katakana_Or_Hiragana"],["Hung","Old_Hungarian"],["Ital","Old_Italic"],["Java","Javanese"],["Kali","Kayah_Li"],["Kana","Katakana"],["Khar","Kharoshthi"],["Khmr","Khmer"],["Khoj","Khojki"],["Kits","Khitan_Small_Script"],["Knda","Kannada"],["Kthi","Kaithi"],["Lana","Tai_Tham"],["Laoo","Lao"],["Latn","Latin"],["Lepc","Lepcha"],["Limb","Limbu"],["Lina","Linear_A"],["Linb","Linear_B"],["Lisu","Lisu"],["Lyci","Lycian"],["Lydi","Lydian"],["Mahj","Mahajani"],["Maka","Makasar"],["Mand","Mandaic"],["Mani","Manichaean"],["Marc","Marchen"],["Medf","Medefaidrin"],["Mend","Mende_Kikakui"],["Merc","Meroitic_Cursive"],["Mero","Meroitic_Hieroglyphs"],["Mlym","Malayalam"],["Modi","Modi"],["Mong","Mongolian"],["Mroo","Mro"],["Mtei","Meetei_Mayek"],["Mult","Multani"],["Mymr","Myanmar"],["Nand","Nandinagari"],["Narb","Old_North_Arabian"],["Nbat","Nabataean"],["Newa","Newa"],["Nkoo","Nko"],["Nshu","Nushu"],["Ogam","Ogham"],["Olck","Ol_Chiki"],["Orkh","Old_Turkic"],["Orya","Oriya"],["Osge","Osage"],["Osma","Osmanya"],["Palm","Palmyrene"],["Pauc","Pau_Cin_Hau"],["Perm","Old_Permic"],["Phag","Phags_Pa"],["Phli","Inscriptional_Pahlavi"],["Phlp","Psalter_Pahlavi"],["Phnx","Phoenician"],["Plrd","Miao"],["Prti","Inscriptional_Parthian"],["Rjng","Rejang"],["Rohg","Hanifi_Rohingya"],["Runr","Runic"],["Samr","Samaritan"],["Sarb","Old_South_Arabian"],["Saur","Saurashtra"],["Sgnw","SignWriting"],["Shaw","Shavian"],["Shrd","Sharada"],["Sidd","Siddham"],["Sind","Khudawadi"],["Sinh","Sinhala"],["Sogd","Sogdian"],["Sogo","Old_Sogdian"],["Sora","Sora_Sompeng"],["Soyo","Soyombo"],["Sund","Sundanese"],["Sylo","Syloti_Nagri"],["Syrc","Syriac"],["Tagb","Tagbanwa"],["Takr","Takri"],["Tale","Tai_Le"],["Talu","New_Tai_Lue"],["Taml","Tamil"],["Tang","Tangut"],["Tavt","Tai_Viet"],["Telu","Telugu"],["Tfng","Tifinagh"],["Tglg","Tagalog"],["Thaa","Thaana"],["Thai","Thai"],["Tibt","Tibetan"],["Tirh","Tirhuta"],["Ugar","Ugaritic"],["Vaii","Vai"],["Wara","Warang_Citi"],["Wcho","Wancho"],["Xpeo","Old_Persian"],["Xsux","Cuneiform"],["Yezi","Yezidi"],["Yiii","Yi"],["Zanb","Zanabazar_Square"],["Zinh","Inherited"],["Qaai","Inherited"],["Zyyy","Common"],["Zzzz","Unknown"],["Adlam","Adlam"],["Caucasian_Albanian","Caucasian_Albanian"],["Arabic","Arabic"],["Imperial_Aramaic","Imperial_Aramaic"],["Armenian","Armenian"],["Avestan","Avestan"],["Balinese","Balinese"],["Bamum","Bamum"],["Bassa_Vah","Bassa_Vah"],["Batak","Batak"],["Bengali","Bengali"],["Bhaiksuki","Bhaiksuki"],["Bopomofo","Bopomofo"],["Brahmi","Brahmi"],["Braille","Braille"],["Buginese","Buginese"],["Buhid","Buhid"],["Chakma","Chakma"],["Canadian_Aboriginal","Canadian_Aboriginal"],["Carian","Carian"],["Cherokee","Cherokee"],["Chorasmian","Chorasmian"],["Coptic","Coptic"],["Cypriot","Cypriot"],["Cyrillic","Cyrillic"],["Devanagari","Devanagari"],["Dives_Akuru","Dives_Akuru"],["Dogra","Dogra"],["Deseret","Deseret"],["Duployan","Duployan"],["Egyptian_Hieroglyphs","Egyptian_Hieroglyphs"],["Elbasan","Elbasan"],["Elymaic","Elymaic"],["Ethiopic","Ethiopic"],["Georgian","Georgian"],["Glagolitic","Glagolitic"],["Gunjala_Gondi","Gunjala_Gondi"],["Masaram_Gondi","Masaram_Gondi"],["Gothic","Gothic"],["Grantha","Grantha"],["Greek","Greek"],["Gujarati","Gujarati"],["Gurmukhi","Gurmukhi"],["Hangul","Hangul"],["Han","Han"],["Hanunoo","Hanunoo"],["Hatran","Hatran"],["Hebrew","Hebrew"],["Hiragana","Hiragana"],["Anatolian_Hieroglyphs","Anatolian_Hieroglyphs"],["Pahawh_Hmong","Pahawh_Hmong"],["Nyiakeng_Puachue_Hmong","Nyiakeng_Puachue_Hmong"],["Katakana_Or_Hiragana","Katakana_Or_Hiragana"],["Old_Hungarian","Old_Hungarian"],["Old_Italic","Old_Italic"],["Javanese","Javanese"],["Kayah_Li","Kayah_Li"],["Katakana","Katakana"],["Kharoshthi","Kharoshthi"],["Khmer","Khmer"],["Khojki","Khojki"],["Khitan_Small_Script","Khitan_Small_Script"],["Kannada","Kannada"],["Kaithi","Kaithi"],["Tai_Tham","Tai_Tham"],["Lao","Lao"],["Latin","Latin"],["Lepcha","Lepcha"],["Limbu","Limbu"],["Linear_A","Linear_A"],["Linear_B","Linear_B"],["Lycian","Lycian"],["Lydian","Lydian"],["Mahajani","Mahajani"],["Makasar","Makasar"],["Mandaic","Mandaic"],["Manichaean","Manichaean"],["Marchen","Marchen"],["Medefaidrin","Medefaidrin"],["Mende_Kikakui","Mende_Kikakui"],["Meroitic_Cursive","Meroitic_Cursive"],["Meroitic_Hieroglyphs","Meroitic_Hieroglyphs"],["Malayalam","Malayalam"],["Mongolian","Mongolian"],["Mro","Mro"],["Meetei_Mayek","Meetei_Mayek"],["Multani","Multani"],["Myanmar","Myanmar"],["Nandinagari","Nandinagari"],["Old_North_Arabian","Old_North_Arabian"],["Nabataean","Nabataean"],["Nko","Nko"],["Nushu","Nushu"],["Ogham","Ogham"],["Ol_Chiki","Ol_Chiki"],["Old_Turkic","Old_Turkic"],["Oriya","Oriya"],["Osage","Osage"],["Osmanya","Osmanya"],["Palmyrene","Palmyrene"],["Pau_Cin_Hau","Pau_Cin_Hau"],["Old_Permic","Old_Permic"],["Phags_Pa","Phags_Pa"],["Inscriptional_Pahlavi","Inscriptional_Pahlavi"],["Psalter_Pahlavi","Psalter_Pahlavi"],["Phoenician","Phoenician"],["Miao","Miao"],["Inscriptional_Parthian","Inscriptional_Parthian"],["Rejang","Rejang"],["Hanifi_Rohingya","Hanifi_Rohingya"],["Runic","Runic"],["Samaritan","Samaritan"],["Old_South_Arabian","Old_South_Arabian"],["Saurashtra","Saurashtra"],["SignWriting","SignWriting"],["Shavian","Shavian"],["Sharada","Sharada"],["Siddham","Siddham"],["Khudawadi","Khudawadi"],["Sinhala","Sinhala"],["Sogdian","Sogdian"],["Old_Sogdian","Old_Sogdian"],["Sora_Sompeng","Sora_Sompeng"],["Soyombo","Soyombo"],["Sundanese","Sundanese"],["Syloti_Nagri","Syloti_Nagri"],["Syriac","Syriac"],["Tagbanwa","Tagbanwa"],["Takri","Takri"],["Tai_Le","Tai_Le"],["New_Tai_Lue","New_Tai_Lue"],["Tamil","Tamil"],["Tangut","Tangut"],["Tai_Viet","Tai_Viet"],["Telugu","Telugu"],["Tifinagh","Tifinagh"],["Tagalog","Tagalog"],["Thaana","Thaana"],["Tibetan","Tibetan"],["Tirhuta","Tirhuta"],["Ugaritic","Ugaritic"],["Vai","Vai"],["Warang_Citi","Warang_Citi"],["Wancho","Wancho"],["Old_Persian","Old_Persian"],["Cuneiform","Cuneiform"],["Yezidi","Yezidi"],["Yi","Yi"],["Zanabazar_Square","Zanabazar_Square"],["Inherited","Inherited"],["Common","Common"],["Unknown","Unknown"]])]])},73276:(m,v,q)=>{"use strict";const ee=q(44973);m.exports=function(m,v){const q=ee.get(m);if(!q)throw new Error(`Unknown property \`${m}\`.`);const ae=q.get(v);if(ae)return ae;throw new Error(`Unknown value \`${v}\` for property \`${m}\`.`)}},84855:m=>{m.exports=new Map([["scx","Script_Extensions"],["sc","Script"],["gc","General_Category"],["AHex","ASCII_Hex_Digit"],["Alpha","Alphabetic"],["Bidi_C","Bidi_Control"],["Bidi_M","Bidi_Mirrored"],["Cased","Cased"],["CI","Case_Ignorable"],["CWCF","Changes_When_Casefolded"],["CWCM","Changes_When_Casemapped"],["CWKCF","Changes_When_NFKC_Casefolded"],["CWL","Changes_When_Lowercased"],["CWT","Changes_When_Titlecased"],["CWU","Changes_When_Uppercased"],["Dash","Dash"],["Dep","Deprecated"],["DI","Default_Ignorable_Code_Point"],["Dia","Diacritic"],["EBase","Emoji_Modifier_Base"],["EComp","Emoji_Component"],["EMod","Emoji_Modifier"],["Emoji","Emoji"],["EPres","Emoji_Presentation"],["Ext","Extender"],["ExtPict","Extended_Pictographic"],["Gr_Base","Grapheme_Base"],["Gr_Ext","Grapheme_Extend"],["Hex","Hex_Digit"],["IDC","ID_Continue"],["Ideo","Ideographic"],["IDS","ID_Start"],["IDSB","IDS_Binary_Operator"],["IDST","IDS_Trinary_Operator"],["Join_C","Join_Control"],["LOE","Logical_Order_Exception"],["Lower","Lowercase"],["Math","Math"],["NChar","Noncharacter_Code_Point"],["Pat_Syn","Pattern_Syntax"],["Pat_WS","Pattern_White_Space"],["QMark","Quotation_Mark"],["Radical","Radical"],["RI","Regional_Indicator"],["SD","Soft_Dotted"],["STerm","Sentence_Terminal"],["Term","Terminal_Punctuation"],["UIdeo","Unified_Ideograph"],["Upper","Uppercase"],["VS","Variation_Selector"],["WSpace","White_Space"],["space","White_Space"],["XIDC","XID_Continue"],["XIDS","XID_Start"]])},2793:m=>{var v=/[\'\"]/;m.exports=function unquote(m){return m?(v.test(m.charAt(0))&&(m=m.substr(1)),v.test(m.charAt(m.length-1))&&(m=m.substr(0,m.length-1)),m):""}},49945:function(m){var v,q,ee,ae,ie;v=/^(?=((?:[a-zA-Z0-9+\-.]+:)?))\1(?=((?:\/\/[^\/?#]*)?))\2(?=((?:(?:[^?#\/]*\/)*[^;?#\/]*)?))\3((?:;[^?#]*)?)(\?[^#]*)?(#[^]*)?$/,q=/^(?=([^\/?#]*))\1([^]*)$/,ee=/(?:\/|^)\.(?=\/)/g,ae=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,ie={buildAbsoluteURL:function(m,v,ee){if(ee=ee||{},m=m.trim(),!(v=v.trim())){if(!ee.alwaysNormalize)return m;var ae=ie.parseURL(m);if(!ae)throw new Error("Error trying to parse base URL.");return ae.path=ie.normalizePath(ae.path),ie.buildURLFromParts(ae)}var de=ie.parseURL(v);if(!de)throw new Error("Error trying to parse relative URL.");if(de.scheme)return ee.alwaysNormalize?(de.path=ie.normalizePath(de.path),ie.buildURLFromParts(de)):v;var ce=ie.parseURL(m);if(!ce)throw new Error("Error trying to parse base URL.");if(!ce.netLoc&&ce.path&&"/"!==ce.path[0]){var le=q.exec(ce.path);ce.netLoc=le[1],ce.path=le[2]}ce.netLoc&&!ce.path&&(ce.path="/");var pe={scheme:ce.scheme,netLoc:de.netLoc,path:null,params:de.params,query:de.query,fragment:de.fragment};if(!de.netLoc&&(pe.netLoc=ce.netLoc,"/"!==de.path[0]))if(de.path){var fe=ce.path,ye=fe.substring(0,fe.lastIndexOf("/")+1)+de.path;pe.path=ie.normalizePath(ye)}else pe.path=ce.path,de.params||(pe.params=ce.params,de.query||(pe.query=ce.query));return null===pe.path&&(pe.path=ee.alwaysNormalize?ie.normalizePath(de.path):de.path),ie.buildURLFromParts(pe)},parseURL:function(m){var q=v.exec(m);return q?{scheme:q[1]||"",netLoc:q[2]||"",path:q[3]||"",params:q[4]||"",query:q[5]||"",fragment:q[6]||""}:null},normalizePath:function(m){for(m=m.split("").reverse().join("").replace(ee,"");m.length!==(m=m.replace(ae,"")).length;);return m.split("").reverse().join("")},buildURLFromParts:function(m){return m.scheme+m.netLoc+m.path+m.params+m.query+m.fragment}},m.exports=ie},94927:(m,v,q)=>{function config(m){try{if(!q.g.localStorage)return!1}catch(m){return!1}var v=q.g.localStorage[m];return null!=v&&"true"===String(v).toLowerCase()}m.exports=function deprecate(m,v){if(config("noDeprecation"))return m;var q=!1;return function deprecated(){if(!q){if(config("throwDeprecation"))throw new Error(v);config("traceDeprecation")?console.trace(v):console.warn(v),q=!0}return m.apply(this,arguments)}}},91496:m=>{"function"==typeof Object.create?m.exports=function inherits(m,v){m.super_=v,m.prototype=Object.create(v.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}})}:m.exports=function inherits(m,v){m.super_=v;var TempCtor=function(){};TempCtor.prototype=v.prototype,m.prototype=new TempCtor,m.prototype.constructor=m}},20384:m=>{m.exports=function isBuffer(m){return m&&"object"==typeof m&&"function"==typeof m.copy&&"function"==typeof m.fill&&"function"==typeof m.readUInt8}},89539:(m,v,q)=>{var ee=/%[sdj%]/g;v.format=function(m){if(!isString(m)){for(var v=[],q=0;q=ie)return m;switch(m){case"%s":return String(ae[q++]);case"%d":return Number(ae[q++]);case"%j":try{return JSON.stringify(ae[q++])}catch(m){return"[Circular]"}default:return m}})),ce=ae[q];q=3&&(ee.depth=arguments[2]),arguments.length>=4&&(ee.colors=arguments[3]),isBoolean(q)?ee.showHidden=q:q&&v._extend(ee,q),isUndefined(ee.showHidden)&&(ee.showHidden=!1),isUndefined(ee.depth)&&(ee.depth=2),isUndefined(ee.colors)&&(ee.colors=!1),isUndefined(ee.customInspect)&&(ee.customInspect=!0),ee.colors&&(ee.stylize=stylizeWithColor),formatValue(ee,m,ee.depth)}function stylizeWithColor(m,v){var q=inspect.styles[v];return q?"["+inspect.colors[q][0]+"m"+m+"["+inspect.colors[q][1]+"m":m}function stylizeNoColor(m,v){return m}function arrayToHash(m){var v={};return m.forEach((function(m,q){v[m]=!0})),v}function formatValue(m,q,ee){if(m.customInspect&&q&&isFunction(q.inspect)&&q.inspect!==v.inspect&&(!q.constructor||q.constructor.prototype!==q)){var ae=q.inspect(ee,m);return isString(ae)||(ae=formatValue(m,ae,ee)),ae}var ie=formatPrimitive(m,q);if(ie)return ie;var de=Object.keys(q),ce=arrayToHash(de);if(m.showHidden&&(de=Object.getOwnPropertyNames(q)),isError(q)&&(de.indexOf("message")>=0||de.indexOf("description")>=0))return formatError(q);if(0===de.length){if(isFunction(q)){var le=q.name?": "+q.name:"";return m.stylize("[Function"+le+"]","special")}if(isRegExp(q))return m.stylize(RegExp.prototype.toString.call(q),"regexp");if(isDate(q))return m.stylize(Date.prototype.toString.call(q),"date");if(isError(q))return formatError(q)}var pe,fe="",ye=!1,be=["{","}"];(isArray(q)&&(ye=!0,be=["[","]"]),isFunction(q))&&(fe=" [Function"+(q.name?": "+q.name:"")+"]");return isRegExp(q)&&(fe=" "+RegExp.prototype.toString.call(q)),isDate(q)&&(fe=" "+Date.prototype.toUTCString.call(q)),isError(q)&&(fe=" "+formatError(q)),0!==de.length||ye&&0!=q.length?ee<0?isRegExp(q)?m.stylize(RegExp.prototype.toString.call(q),"regexp"):m.stylize("[Object]","special"):(m.seen.push(q),pe=ye?formatArray(m,q,ee,ce,de):de.map((function(v){return formatProperty(m,q,ee,ce,v,ye)})),m.seen.pop(),reduceToSingleString(pe,fe,be)):be[0]+fe+be[1]}function formatPrimitive(m,v){if(isUndefined(v))return m.stylize("undefined","undefined");if(isString(v)){var q="'"+JSON.stringify(v).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return m.stylize(q,"string")}return isNumber(v)?m.stylize(""+v,"number"):isBoolean(v)?m.stylize(""+v,"boolean"):isNull(v)?m.stylize("null","null"):void 0}function formatError(m){return"["+Error.prototype.toString.call(m)+"]"}function formatArray(m,v,q,ee,ae){for(var ie=[],de=0,ce=v.length;de-1&&(ce=ie?ce.split("\n").map((function(m){return" "+m})).join("\n").substr(2):"\n"+ce.split("\n").map((function(m){return" "+m})).join("\n")):ce=m.stylize("[Circular]","special")),isUndefined(de)){if(ie&&ae.match(/^\d+$/))return ce;(de=JSON.stringify(""+ae)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(de=de.substr(1,de.length-2),de=m.stylize(de,"name")):(de=de.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),de=m.stylize(de,"string"))}return de+": "+ce}function reduceToSingleString(m,v,q){return m.reduce((function(m,v){return v.indexOf("\n")>=0&&0,m+v.replace(/\u001b\[\d\d?m/g,"").length+1}),0)>60?q[0]+(""===v?"":v+"\n ")+" "+m.join(",\n ")+" "+q[1]:q[0]+v+" "+m.join(", ")+" "+q[1]}function isArray(m){return Array.isArray(m)}function isBoolean(m){return"boolean"==typeof m}function isNull(m){return null===m}function isNumber(m){return"number"==typeof m}function isString(m){return"string"==typeof m}function isUndefined(m){return void 0===m}function isRegExp(m){return isObject(m)&&"[object RegExp]"===objectToString(m)}function isObject(m){return"object"==typeof m&&null!==m}function isDate(m){return isObject(m)&&"[object Date]"===objectToString(m)}function isError(m){return isObject(m)&&("[object Error]"===objectToString(m)||m instanceof Error)}function isFunction(m){return"function"==typeof m}function objectToString(m){return Object.prototype.toString.call(m)}function pad(m){return m<10?"0"+m.toString(10):m.toString(10)}v.debuglog=function(m){if(isUndefined(ae)&&(ae=process.env.NODE_DEBUG||""),m=m.toUpperCase(),!ie[m])if(new RegExp("\\b"+m+"\\b","i").test(ae)){var q=process.pid;ie[m]=function(){var ee=v.format.apply(v,arguments);console.error("%s %d: %s",m,q,ee)}}else ie[m]=function(){};return ie[m]},v.inspect=inspect,inspect.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]},inspect.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},v.isArray=isArray,v.isBoolean=isBoolean,v.isNull=isNull,v.isNullOrUndefined=function isNullOrUndefined(m){return null==m},v.isNumber=isNumber,v.isString=isString,v.isSymbol=function isSymbol(m){return"symbol"==typeof m},v.isUndefined=isUndefined,v.isRegExp=isRegExp,v.isObject=isObject,v.isDate=isDate,v.isError=isError,v.isFunction=isFunction,v.isPrimitive=function isPrimitive(m){return null===m||"boolean"==typeof m||"number"==typeof m||"string"==typeof m||"symbol"==typeof m||void 0===m},v.isBuffer=q(20384);var de=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function hasOwnProperty(m,v){return Object.prototype.hasOwnProperty.call(m,v)}v.log=function(){var m,q;console.log("%s - %s",(m=new Date,q=[pad(m.getHours()),pad(m.getMinutes()),pad(m.getSeconds())].join(":"),[m.getDate(),de[m.getMonth()],q].join(" ")),v.format.apply(v,arguments))},v.inherits=q(91496),v._extend=function(m,v){if(!v||!isObject(v))return m;for(var q=Object.keys(v),ee=q.length;ee--;)m[q[ee]]=v[q[ee]];return m}},41344:(m,v,q)=>{var ee={"./ar.json":[5778,5778],"./az.json":[12918,2918],"./ba.json":[69698,9698],"./bg.json":[27830,7830],"./bn.json":[49007,9007],"./ca.json":[90883,883],"./cs.json":[83854,3854],"./cy.json":[32614,2614],"./da.json":[23562,3562],"./de.json":[85429,5429],"./el.json":[32976,2976],"./en-GB.json":[66892,6892],"./en.json":[6518,6518],"./es.json":[88808,8808],"./et.json":[59635,9635],"./eu.json":[74566,4566],"./fa.json":[54096,4096],"./fi.json":[90964,964],"./fr.json":[17161,7161],"./gd.json":[4448,4448],"./gl.json":[22634,2634],"./he.json":[37852,7852],"./hi.json":[62582,2582],"./hr.json":[60431,431],"./hu.json":[59892,9892],"./it.json":[21910,1910],"./ja.json":[3992,3992],"./ko.json":[10272,272],"./lv.json":[85593,5593],"./nb.json":[36522,6522],"./nl.json":[43420,3420],"./nn.json":[59678,9678],"./np.json":[58383,8383],"./oc.json":[50302,302],"./pl.json":[18059,8059],"./pt-BR.json":[13708,3708],"./pt-PT.json":[9231,9231],"./ro.json":[74302,4302],"./ru.json":[70116,116],"./sk.json":[75058,5058],"./sl.json":[79505,9505],"./sr.json":[36621,6621],"./sv.json":[57104,7104],"./te.json":[50988,988],"./th.json":[54196,4196],"./tr.json":[62718,2718],"./uk.json":[46489,6489],"./vi.json":[99264,9264],"./zh-CN.json":[51131,1131],"./zh-Hans.json":[76317,6317],"./zh-Hant.json":[41240,1240],"./zh-TW.json":[87922,7922]};function webpackAsyncContext(m){if(!q.o(ee,m))return Promise.resolve().then((()=>{var v=new Error("Cannot find module '"+m+"'");throw v.code="MODULE_NOT_FOUND",v}));var v=ee[m],ae=v[0];return q.e(v[1]).then((()=>q.t(ae,19)))}webpackAsyncContext.keys=()=>Object.keys(ee),webpackAsyncContext.id=41344,m.exports=webpackAsyncContext},43033:(m,v,q)=>{"use strict";q.r(v),q.d(v,{default:()=>videojs});var ee=q(58908),ae=q.n(ee),ie=q(89144),de=q.n(ie),ce=q(27537),le=q.n(ce),pe=q(75974),fe=q.n(pe),ye=q(9603),be=q.n(ye),Re=q(13407),xe=q.n(Re),_e=q(87462),we=q(49945),Te=q.n(we),Se="http://example.com";const Ie=function resolveUrl(m,v){if(/^[a-z]+:/i.test(v))return v;/^data:/.test(m)&&(m=ae().location&&ae().location.href||"");var q="function"==typeof ae().URL,ee=/^\/\//.test(m),ie=!ae().location&&!/\/\//i.test(m);if(q?m=new(ae().URL)(m,ae().location||Se):/\/\//i.test(m)||(m=Te().buildAbsoluteURL(ae().location&&ae().location.href||"",m)),q){var de=new URL(v,m);return ie?de.href.slice(Se.length):ee?de.href.slice(de.protocol.length):de.href}return Te().buildAbsoluteURL(m,v)};var Pe=function(){function Stream(){this.listeners={}}var m=Stream.prototype;return m.on=function on(m,v){this.listeners[m]||(this.listeners[m]=[]),this.listeners[m].push(v)},m.off=function off(m,v){if(!this.listeners[m])return!1;var q=this.listeners[m].indexOf(v);return this.listeners[m]=this.listeners[m].slice(0),this.listeners[m].splice(q,1),q>-1},m.trigger=function trigger(m){var v=this.listeners[m];if(v)if(2===arguments.length)for(var q=v.length,ee=0;ee-1;v=this.buffer.indexOf("\n"))this.trigger("data",this.buffer.substring(0,v)),this.buffer=this.buffer.substring(v+1)}}const Ve=String.fromCharCode(9),parseByterange=function(m){const v=/([0-9.]*)?@?([0-9.]*)?/.exec(m||""),q={};return v[1]&&(q.length=parseInt(v[1],10)),v[2]&&(q.offset=parseInt(v[2],10)),q},parseAttributes=function(m){const v={};if(!m)return v;const q=m.split(new RegExp('(?:^|,)((?:[^=]*)=(?:"[^"]*"|[^,]*))'));let ee,ae=q.length;for(;ae--;)""!==q[ae]&&(ee=/([^=]*)=(.*)/.exec(q[ae]).slice(1),ee[0]=ee[0].replace(/^\s+|\s+$/g,""),ee[1]=ee[1].replace(/^\s+|\s+$/g,""),ee[1]=ee[1].replace(/^['"](.*)['"]$/g,"$1"),v[ee[0]]=ee[1]);return v};class He extends Pe{constructor(){super(),this.customParsers=[],this.tagMappers=[]}push(m){let v,q;if(0===(m=m.trim()).length)return;if("#"!==m[0])return void this.trigger("data",{type:"uri",uri:m});this.tagMappers.reduce(((v,q)=>{const ee=q(m);return ee===m?v:v.concat([ee])}),[m]).forEach((m=>{for(let v=0;vm),this.customParsers.push((ae=>{if(m.exec(ae))return this.trigger("data",{type:"custom",data:q(ae),customType:v,segment:ee}),!0}))}addTagMapper({expression:m,map:v}){this.tagMappers.push((q=>m.test(q)?v(q):q))}}const camelCaseKeys=function(m){const v={};return Object.keys(m).forEach((function(q){var ee;v[(ee=q,ee.toLowerCase().replace(/-(\w)/g,(m=>m[1].toUpperCase())))]=m[q]})),v},setHoldBack=function(m){const{serverControl:v,targetDuration:q,partTargetDuration:ee}=m;if(!v)return;const ae="#EXT-X-SERVER-CONTROL",ie="holdBack",de="partHoldBack",ce=q&&3*q,le=ee&&2*ee;q&&!v.hasOwnProperty(ie)&&(v[ie]=ce,this.trigger("info",{message:`${ae} defaulting HOLD-BACK to targetDuration * 3 (${ce}).`})),ce&&v[ie]{ae.uri||!ae.parts&&!ae.preloadHints||(!ae.map&&q&&(ae.map=q),!ae.key&&ee&&(ae.key=ee),ae.timeline||"number"!=typeof ce||(ae.timeline=ce),this.manifest.preloadSegment=ae)})),this.parseStream.on("data",(function(ye){let be,Re;({tag(){({version(){ye.version&&(this.manifest.version=ye.version)},"allow-cache"(){this.manifest.allowCache=ye.allowed,"allowed"in ye||(this.trigger("info",{message:"defaulting allowCache to YES"}),this.manifest.allowCache=!0)},byterange(){const m={};"length"in ye&&(ae.byterange=m,m.length=ye.length,"offset"in ye||(ye.offset=le)),"offset"in ye&&(ae.byterange=m,m.offset=ye.offset),le=m.offset+m.length},endlist(){this.manifest.endList=!0},inf(){"mediaSequence"in this.manifest||(this.manifest.mediaSequence=0,this.trigger("info",{message:"defaulting media sequence to zero"})),"discontinuitySequence"in this.manifest||(this.manifest.discontinuitySequence=0,this.trigger("info",{message:"defaulting discontinuity sequence to zero"})),ye.title&&(ae.title=ye.title),ye.duration>0&&(ae.duration=ye.duration),0===ye.duration&&(ae.duration=.01,this.trigger("info",{message:"updating zero segment duration to a small value"})),this.manifest.segments=v},key(){if(ye.attributes)if("NONE"!==ye.attributes.METHOD)if(ye.attributes.URI){if("com.apple.streamingkeydelivery"===ye.attributes.KEYFORMAT)return this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.apple.fps.1_0"]={attributes:ye.attributes});if("com.microsoft.playready"===ye.attributes.KEYFORMAT)return this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.microsoft.playready"]={uri:ye.attributes.URI});if("urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"===ye.attributes.KEYFORMAT){return-1===["SAMPLE-AES","SAMPLE-AES-CTR","SAMPLE-AES-CENC"].indexOf(ye.attributes.METHOD)?void this.trigger("warn",{message:"invalid key method provided for Widevine"}):("SAMPLE-AES-CENC"===ye.attributes.METHOD&&this.trigger("warn",{message:"SAMPLE-AES-CENC is deprecated, please use SAMPLE-AES-CTR instead"}),"data:text/plain;base64,"!==ye.attributes.URI.substring(0,23)?void this.trigger("warn",{message:"invalid key URI provided for Widevine"}):ye.attributes.KEYID&&"0x"===ye.attributes.KEYID.substring(0,2)?(this.manifest.contentProtection=this.manifest.contentProtection||{},void(this.manifest.contentProtection["com.widevine.alpha"]={attributes:{schemeIdUri:ye.attributes.KEYFORMAT,keyId:ye.attributes.KEYID.substring(2)},pssh:decodeB64ToUint8Array(ye.attributes.URI.split(",")[1])})):void this.trigger("warn",{message:"invalid key ID provided for Widevine"}))}ye.attributes.METHOD||this.trigger("warn",{message:"defaulting key method to AES-128"}),ee={method:ye.attributes.METHOD||"AES-128",uri:ye.attributes.URI},void 0!==ye.attributes.IV&&(ee.iv=ye.attributes.IV)}else this.trigger("warn",{message:"ignoring key declaration without URI"});else ee=null;else this.trigger("warn",{message:"ignoring key declaration without attribute list"})},"media-sequence"(){isFinite(ye.number)?this.manifest.mediaSequence=ye.number:this.trigger("warn",{message:"ignoring invalid media sequence: "+ye.number})},"discontinuity-sequence"(){isFinite(ye.number)?(this.manifest.discontinuitySequence=ye.number,ce=ye.number):this.trigger("warn",{message:"ignoring invalid discontinuity sequence: "+ye.number})},"playlist-type"(){/VOD|EVENT/.test(ye.playlistType)?this.manifest.playlistType=ye.playlistType:this.trigger("warn",{message:"ignoring unknown playlist type: "+ye.playlist})},map(){q={},ye.uri&&(q.uri=ye.uri),ye.byterange&&(q.byterange=ye.byterange),ee&&(q.key=ee)},"stream-inf"(){this.manifest.playlists=v,this.manifest.mediaGroups=this.manifest.mediaGroups||de,ye.attributes?(ae.attributes||(ae.attributes={}),(0,_e.Z)(ae.attributes,ye.attributes)):this.trigger("warn",{message:"ignoring empty stream-inf attributes"})},media(){if(this.manifest.mediaGroups=this.manifest.mediaGroups||de,!(ye.attributes&&ye.attributes.TYPE&&ye.attributes["GROUP-ID"]&&ye.attributes.NAME))return void this.trigger("warn",{message:"ignoring incomplete or missing media group"});const m=this.manifest.mediaGroups[ye.attributes.TYPE];m[ye.attributes["GROUP-ID"]]=m[ye.attributes["GROUP-ID"]]||{},be=m[ye.attributes["GROUP-ID"]],Re={default:/yes/i.test(ye.attributes.DEFAULT)},Re.default?Re.autoselect=!0:Re.autoselect=/yes/i.test(ye.attributes.AUTOSELECT),ye.attributes.LANGUAGE&&(Re.language=ye.attributes.LANGUAGE),ye.attributes.URI&&(Re.uri=ye.attributes.URI),ye.attributes["INSTREAM-ID"]&&(Re.instreamId=ye.attributes["INSTREAM-ID"]),ye.attributes.CHARACTERISTICS&&(Re.characteristics=ye.attributes.CHARACTERISTICS),ye.attributes.FORCED&&(Re.forced=/yes/i.test(ye.attributes.FORCED)),be[ye.attributes.NAME]=Re},discontinuity(){ce+=1,ae.discontinuity=!0,this.manifest.discontinuityStarts.push(v.length)},"program-date-time"(){void 0===this.manifest.dateTimeString&&(this.manifest.dateTimeString=ye.dateTimeString,this.manifest.dateTimeObject=ye.dateTimeObject),ae.dateTimeString=ye.dateTimeString,ae.dateTimeObject=ye.dateTimeObject;const{lastProgramDateTime:m}=this;this.lastProgramDateTime=new Date(ye.dateTimeString).getTime(),null===m&&this.manifest.segments.reduceRight(((m,v)=>(v.programDateTime=m-1e3*v.duration,v.programDateTime)),this.lastProgramDateTime)},targetduration(){!isFinite(ye.duration)||ye.duration<0?this.trigger("warn",{message:"ignoring invalid target duration: "+ye.duration}):(this.manifest.targetDuration=ye.duration,setHoldBack.call(this,this.manifest))},start(){ye.attributes&&!isNaN(ye.attributes["TIME-OFFSET"])?this.manifest.start={timeOffset:ye.attributes["TIME-OFFSET"],precise:ye.attributes.PRECISE}:this.trigger("warn",{message:"ignoring start declaration without appropriate attribute list"})},"cue-out"(){ae.cueOut=ye.data},"cue-out-cont"(){ae.cueOutCont=ye.data},"cue-in"(){ae.cueIn=ye.data},skip(){this.manifest.skip=camelCaseKeys(ye.attributes),this.warnOnMissingAttributes_("#EXT-X-SKIP",ye.attributes,["SKIPPED-SEGMENTS"])},part(){ie=!0;const m=this.manifest.segments.length,v=camelCaseKeys(ye.attributes);ae.parts=ae.parts||[],ae.parts.push(v),v.byterange&&(v.byterange.hasOwnProperty("offset")||(v.byterange.offset=pe),pe=v.byterange.offset+v.byterange.length);const q=ae.parts.length-1;this.warnOnMissingAttributes_(`#EXT-X-PART #${q} for segment #${m}`,ye.attributes,["URI","DURATION"]),this.manifest.renditionReports&&this.manifest.renditionReports.forEach(((m,v)=>{m.hasOwnProperty("lastPart")||this.trigger("warn",{message:`#EXT-X-RENDITION-REPORT #${v} lacks required attribute(s): LAST-PART`})}))},"server-control"(){const m=this.manifest.serverControl=camelCaseKeys(ye.attributes);m.hasOwnProperty("canBlockReload")||(m.canBlockReload=!1,this.trigger("info",{message:"#EXT-X-SERVER-CONTROL defaulting CAN-BLOCK-RELOAD to false"})),setHoldBack.call(this,this.manifest),m.canSkipDateranges&&!m.hasOwnProperty("canSkipUntil")&&this.trigger("warn",{message:"#EXT-X-SERVER-CONTROL lacks required attribute CAN-SKIP-UNTIL which is required when CAN-SKIP-DATERANGES is set"})},"preload-hint"(){const m=this.manifest.segments.length,v=camelCaseKeys(ye.attributes),q=v.type&&"PART"===v.type;ae.preloadHints=ae.preloadHints||[],ae.preloadHints.push(v),v.byterange&&(v.byterange.hasOwnProperty("offset")||(v.byterange.offset=q?pe:0,q&&(pe=v.byterange.offset+v.byterange.length)));const ee=ae.preloadHints.length-1;if(this.warnOnMissingAttributes_(`#EXT-X-PRELOAD-HINT #${ee} for segment #${m}`,ye.attributes,["TYPE","URI"]),v.type)for(let q=0;qm.id===v.id));this.manifest.dateRanges[m]=(0,_e.Z)(this.manifest.dateRanges[m],v),fe[v.id]=(0,_e.Z)(fe[v.id],v),this.manifest.dateRanges.pop()}else fe[v.id]=v},"independent-segments"(){this.manifest.independentSegments=!0},"content-steering"(){this.manifest.contentSteering=camelCaseKeys(ye.attributes),this.warnOnMissingAttributes_("#EXT-X-CONTENT-STEERING",ye.attributes,["SERVER-URI"])}}[ye.tagType]||noop).call(m)},uri(){ae.uri=ye.uri,v.push(ae),this.manifest.targetDuration&&!("duration"in ae)&&(this.trigger("warn",{message:"defaulting segment duration to the target duration"}),ae.duration=this.manifest.targetDuration),ee&&(ae.key=ee),ae.timeline=ce,q&&(ae.map=q),pe=0,null!==this.lastProgramDateTime&&(ae.programDateTime=this.lastProgramDateTime,this.lastProgramDateTime+=1e3*ae.duration),ae={}},comment(){},custom(){ye.segment?(ae.custom=ae.custom||{},ae.custom[ye.customType]=ye.data):(this.manifest.custom=this.manifest.custom||{},this.manifest.custom[ye.customType]=ye.data)}})[ye.type].call(m)}))}warnOnMissingAttributes_(m,v,q){const ee=[];q.forEach((function(m){v.hasOwnProperty(m)||ee.push(m)})),ee.length&&this.trigger("warn",{message:`${m} lacks required attribute(s): ${ee.join(", ")}`})}push(m){this.lineStream.push(m)}end(){this.lineStream.push("\n"),this.manifest.dateRanges.length&&null===this.lastProgramDateTime&&this.trigger("warn",{message:"A playlist with EXT-X-DATERANGE tag must contain atleast one EXT-X-PROGRAM-DATE-TIME tag"}),this.lastProgramDateTime=null,this.trigger("end")}addParser(m){this.parseStream.addParser(m)}addTagMapper(m){this.parseStream.addTagMapper(m)}}var Qe,Ye,et={mp4:/^(av0?1|avc0?[1234]|vp0?9|flac|opus|mp3|mp4a|mp4v|stpp.ttml.im1t)/,webm:/^(vp0?[89]|av0?1|opus|vorbis)/,ogg:/^(vp0?[89]|theora|flac|opus|vorbis)/,video:/^(av0?1|avc0?[1234]|vp0?[89]|hvc1|hev1|theora|mp4v)/,audio:/^(mp4a|flac|vorbis|opus|ac-[34]|ec-3|alac|mp3|speex|aac)/,text:/^(stpp.ttml.im1t)/,muxerVideo:/^(avc0?1)/,muxerAudio:/^(mp4a)/,muxerText:/a^/},tt=["video","audio","text"],nt=["Video","Audio","Text"],rt=function translateLegacyCodec(m){return m?m.replace(/avc1\.(\d+)\.(\d+)/i,(function(m,v,q){return"avc1."+("00"+Number(v).toString(16)).slice(-2)+"00"+("00"+Number(q).toString(16)).slice(-2)})):m},it=function parseCodecs(m){void 0===m&&(m="");var v=m.split(","),q=[];return v.forEach((function(m){var v;m=m.trim(),tt.forEach((function(ee){var ae=et[ee].exec(m.toLowerCase());if(ae&&!(ae.length<=1)){v=ee;var ie=m.substring(0,ae[1].length),de=m.replace(ie,"");q.push({type:ie,details:de,mediaType:ee})}})),v||q.push({type:m,details:"",mediaType:"unknown"})})),q},st=function codecsFromDefault(m,v){if(!m.mediaGroups.AUDIO||!v)return null;var q=m.mediaGroups.AUDIO[v];if(!q)return null;for(var ee in q){var ae=q[ee];if(ae.default&&ae.playlists)return it(ae.playlists[0].attributes.CODECS)}return null},ot=function isAudioCodec(m){return void 0===m&&(m=""),et.audio.test(m.trim().toLowerCase())},dt=function isTextCodec(m){return void 0===m&&(m=""),et.text.test(m.trim().toLowerCase())},ct=function getMimeForCodec(m){if(m&&"string"==typeof m){var v=m.toLowerCase().split(",").map((function(m){return rt(m.trim())})),q="video";1===v.length&&ot(v[0])?q="audio":1===v.length&&dt(v[0])&&(q="application");var ee="mp4";return v.every((function(m){return et.mp4.test(m)}))?ee="mp4":v.every((function(m){return et.webm.test(m)}))?ee="webm":v.every((function(m){return et.ogg.test(m)}))&&(ee="ogg"),q+"/"+ee+';codecs="'+m+'"'}},lt=function browserSupportsCodec(m){return void 0===m&&(m=""),ae().MediaSource&&ae().MediaSource.isTypeSupported&&ae().MediaSource.isTypeSupported(ct(m))||!1},ut=function muxerSupportsCodec(m){return void 0===m&&(m=""),m.toLowerCase().split(",").every((function(m){m=m.trim();for(var v=0;vpe&&(le-=pe,le-=pe,le-=xt(2))}return Number(le)}),wt=function numberToBytes(m,v){var q=(void 0===v?{}:v).le,ee=void 0!==q&&q;("bigint"!=typeof m&&"number"!=typeof m||"number"==typeof m&&m!=m)&&(m=0),m=xt(m);for(var ae=yt(m),ie=new Uint8Array(new ArrayBuffer(ae)),de=0;de=v.length&&le.call(v,(function(v,q){return v===(ce[q]?ce[q]&m[ie+q]:m[ie+q])}))},kt=function forEachMediaGroup(m,v,q){v.forEach((function(v){for(var ee in m.mediaGroups[v])for(var ae in m.mediaGroups[v][ee]){var ie=m.mediaGroups[v][ee][ae];q(ie,v,ee,ae)}}))},At=q(48764).Buffer,It=function atob(m){return ae().atob?ae().atob(m):At.from(m,"base64").toString("binary")};function decode_b64_to_uint8_array_decodeB64ToUint8Array(m){for(var v=It(m),q=new Uint8Array(v.length),ee=0;ee!!m&&"object"==typeof m,merge=(...m)=>m.reduce(((m,v)=>("object"!=typeof v||Object.keys(v).forEach((q=>{Array.isArray(m[q])&&Array.isArray(v[q])?m[q]=m[q].concat(v[q]):isObject(m[q])&&isObject(v[q])?m[q]=merge(m[q],v[q]):m[q]=v[q]})),m)),{}),values=m=>Object.keys(m).map((v=>m[v])),range=(m,v)=>{const q=[];for(let ee=m;eem.reduce(((m,v)=>m.concat(v)),[]),from=m=>{if(!m.length)return[];const v=[];for(let q=0;q{const ie={uri:v,resolvedUri:Ie(m||"",v)};if(q||ee){const m=(q||ee).split("-");let v,de=ae().BigInt?ae().BigInt(m[0]):parseInt(m[0],10),ce=ae().BigInt?ae().BigInt(m[1]):parseInt(m[1],10);de{let v;return v="bigint"==typeof m.offset||"bigint"==typeof m.length?ae().BigInt(m.offset)+ae().BigInt(m.length)-ae().BigInt(1):m.offset+m.length-1,`${m.offset}-${v}`},parseEndNumber=m=>(m&&"number"!=typeof m&&(m=parseInt(m,10)),isNaN(m)?null:m),Nt={static(m){const{duration:v,timescale:q=1,sourceDuration:ee,periodDuration:ae}=m,ie=parseEndNumber(m.endNumber),de=v/q;return"number"==typeof ie?{start:0,end:ie}:"number"==typeof ae?{start:0,end:ae/de}:{start:0,end:ee/de}},dynamic(m){const{NOW:v,clientOffset:q,availabilityStartTime:ee,timescale:ae=1,duration:ie,periodStart:de=0,minimumUpdatePeriod:ce=0,timeShiftBufferDepth:le=1/0}=m,pe=parseEndNumber(m.endNumber),fe=(v+q)/1e3,ye=ee+de,be=fe+ce-ye,Re=Math.ceil(be*ae/ie),xe=Math.floor((fe-ye-le)*ae/ie),_e=Math.floor((fe-ye)*ae/ie);return{start:Math.max(0,xe),end:"number"==typeof pe?pe:Math.min(Re,_e)}}},toSegments=m=>v=>{const{duration:q,timescale:ee=1,periodStart:ae,startNumber:ie=1}=m;return{number:ie+v,duration:q/ee,timeline:ae,time:v*q}},parseByDuration=m=>{const{type:v,duration:q,timescale:ee=1,periodDuration:ae,sourceDuration:ie}=m,{start:de,end:ce}=Nt[v](m),le=range(de,ce).map(toSegments(m));if("static"===v){const m=le.length-1,v="number"==typeof ae?ae:ie;le[m].duration=v-q/ee*m}return le},segmentsFromBase=m=>{const{baseUrl:v,initialization:q={},sourceDuration:ee,indexRange:ae="",periodStart:ie,presentationTime:de,number:ce=0,duration:le}=m;if(!v)throw new Error(Lt);const pe=urlTypeToSegment({baseUrl:v,source:q.sourceURL,range:q.range}),fe=urlTypeToSegment({baseUrl:v,source:v,indexRange:ae});if(fe.map=pe,le){const v=parseByDuration(m);v.length&&(fe.duration=v[0].duration,fe.timeline=v[0].timeline)}else ee&&(fe.duration=ee,fe.timeline=ie);return fe.presentationTime=de||ie,fe.number=ce,[fe]},addSidxSegmentsToPlaylist$1=(m,v,q)=>{const ee=m.sidx.map?m.sidx.map:null,ie=m.sidx.duration,de=m.timeline||0,ce=m.sidx.byterange,le=ce.offset+ce.length,pe=v.timescale,fe=v.references.filter((m=>1!==m.referenceType)),ye=[],be=m.endList?"static":"dynamic",Re=m.sidx.timeline;let xe,_e=Re,we=m.mediaSequence||0;xe="bigint"==typeof v.firstOffset?ae().BigInt(le)+v.firstOffset:le+v.firstOffset;for(let m=0;m{return(v=m,q=({timeline:m})=>m,values(v.reduce(((m,v)=>(v.forEach((v=>{m[q(v)]=v})),m)),{}))).sort(((m,v)=>m.timeline>v.timeline?1:-1));var v,q},findPlaylistWithName=(m,v)=>{for(let q=0;q{let v=[];return kt(m,Mt,((m,q,ee,ae)=>{v=v.concat(m.playlists||[])})),v},updateMediaSequenceForPlaylist=({playlist:m,mediaSequence:v})=>{m.mediaSequence=v,m.segments.forEach(((v,q)=>{v.number=m.mediaSequence+q}))},updateSequenceNumbers=({oldPlaylists:m,newPlaylists:v,timelineStarts:q})=>{v.forEach((v=>{v.discontinuitySequence=q.findIndex((function({timeline:m}){return m===v.timeline}));const ee=findPlaylistWithName(m,v.attributes.NAME);if(!ee)return;if(v.sidx)return;const ae=v.segments[0],ie=ee.segments.findIndex((function(m){return Math.abs(m.presentationTime-ae.presentationTime)<.016666666666666666}));if(-1===ie)return updateMediaSequenceForPlaylist({playlist:v,mediaSequence:ee.mediaSequence+ee.segments.length}),v.segments[0].discontinuity=!0,v.discontinuityStarts.unshift(0),void((!ee.segments.length&&v.timeline>ee.timeline||ee.segments.length&&v.timeline>ee.segments[ee.segments.length-1].timeline)&&v.discontinuitySequence--);ee.segments[ie].discontinuity&&!ae.discontinuity&&(ae.discontinuity=!0,v.discontinuityStarts.unshift(0),v.discontinuitySequence--),updateMediaSequenceForPlaylist({playlist:v,mediaSequence:ee.segments[ie].number})}))},positionManifestOnTimeline=({oldManifest:m,newManifest:v})=>{const q=m.playlists.concat(getMediaGroupPlaylists(m)),ee=v.playlists.concat(getMediaGroupPlaylists(v));return v.timelineStarts=getUniqueTimelineStarts([m.timelineStarts,v.timelineStarts]),updateSequenceNumbers({oldPlaylists:q,newPlaylists:ee,timelineStarts:v.timelineStarts}),v},generateSidxKey=m=>m&&m.uri+"-"+byteRangeToString(m.byterange),mergeDiscontiguousPlaylists=m=>{const v=m.reduce((function(m,v){return m[v.attributes.baseUrl]||(m[v.attributes.baseUrl]=[]),m[v.attributes.baseUrl].push(v),m}),{});let q=[];return Object.values(v).forEach((m=>{const v=values(m.reduce(((m,v)=>{const q=v.attributes.id+(v.attributes.lang||"");return m[q]?(v.segments&&(v.segments[0]&&(v.segments[0].discontinuity=!0),m[q].segments.push(...v.segments)),v.attributes.contentProtection&&(m[q].attributes.contentProtection=v.attributes.contentProtection)):(m[q]=v,m[q].attributes.timelineStarts=[]),m[q].attributes.timelineStarts.push({start:v.attributes.periodStart,timeline:v.attributes.periodStart}),m}),{}));q=q.concat(v)})),q.map((m=>{var v,q;return m.discontinuityStarts=(v=m.segments||[],q="discontinuity",v.reduce(((m,v,ee)=>(v[q]&&m.push(ee),m)),[])),m}))},addSidxSegmentsToPlaylist=(m,v)=>{const q=generateSidxKey(m.sidx),ee=q&&v[q]&&v[q].sidx;return ee&&addSidxSegmentsToPlaylist$1(m,ee,m.sidx.resolvedUri),m},addSidxSegmentsToPlaylists=(m,v={})=>{if(!Object.keys(v).length)return m;for(const q in m)m[q]=addSidxSegmentsToPlaylist(m[q],v);return m},formatAudioPlaylist=({attributes:m,segments:v,sidx:q,mediaSequence:ee,discontinuitySequence:ae,discontinuityStarts:ie},de)=>{const ce={attributes:{NAME:m.id,BANDWIDTH:m.bandwidth,CODECS:m.codecs,"PROGRAM-ID":1},uri:"",endList:"static"===m.type,timeline:m.periodStart,resolvedUri:m.baseUrl||"",targetDuration:m.duration,discontinuitySequence:ae,discontinuityStarts:ie,timelineStarts:m.timelineStarts,mediaSequence:ee,segments:v};return m.contentProtection&&(ce.contentProtection=m.contentProtection),m.serviceLocation&&(ce.attributes.serviceLocation=m.serviceLocation),q&&(ce.sidx=q),de&&(ce.attributes.AUDIO="audio",ce.attributes.SUBTITLES="subs"),ce},formatVttPlaylist=({attributes:m,segments:v,mediaSequence:q,discontinuityStarts:ee,discontinuitySequence:ae})=>{void 0===v&&(v=[{uri:m.baseUrl,timeline:m.periodStart,resolvedUri:m.baseUrl||"",duration:m.sourceDuration,number:0}],m.duration=m.sourceDuration);const ie={NAME:m.id,BANDWIDTH:m.bandwidth,"PROGRAM-ID":1};m.codecs&&(ie.CODECS=m.codecs);const de={attributes:ie,uri:"",endList:"static"===m.type,timeline:m.periodStart,resolvedUri:m.baseUrl||"",targetDuration:m.duration,timelineStarts:m.timelineStarts,discontinuityStarts:ee,discontinuitySequence:ae,mediaSequence:q,segments:v};return m.serviceLocation&&(de.attributes.serviceLocation=m.serviceLocation),de},organizeAudioPlaylists=(m,v={},q=!1)=>{let ee;const ae=m.reduce(((m,ae)=>{const ie=ae.attributes.role&&ae.attributes.role.value||"",de=ae.attributes.lang||"";let ce=ae.attributes.label||"main";if(de&&!ae.attributes.label){const m=ie?` (${ie})`:"";ce=`${ae.attributes.lang}${m}`}m[ce]||(m[ce]={language:de,autoselect:!0,default:"main"===ie,playlists:[],uri:""});const le=addSidxSegmentsToPlaylist(formatAudioPlaylist(ae,q),v);return m[ce].playlists.push(le),void 0===ee&&"main"===ie&&(ee=ae,ee.default=!0),m}),{});if(!ee){ae[Object.keys(ae)[0]].default=!0}return ae},organizeVttPlaylists=(m,v={})=>m.reduce(((m,q)=>{const ee=q.attributes.label||q.attributes.lang||"text";return m[ee]||(m[ee]={language:ee,default:!1,autoselect:!1,playlists:[],uri:""}),m[ee].playlists.push(addSidxSegmentsToPlaylist(formatVttPlaylist(q),v)),m}),{}),formatVideoPlaylist=({attributes:m,segments:v,sidx:q,discontinuityStarts:ee})=>{const ae={attributes:{NAME:m.id,AUDIO:"audio",SUBTITLES:"subs",RESOLUTION:{width:m.width,height:m.height},CODECS:m.codecs,BANDWIDTH:m.bandwidth,"PROGRAM-ID":1},uri:"",endList:"static"===m.type,timeline:m.periodStart,resolvedUri:m.baseUrl||"",targetDuration:m.duration,discontinuityStarts:ee,timelineStarts:m.timelineStarts,segments:v};return m.frameRate&&(ae.attributes["FRAME-RATE"]=m.frameRate),m.contentProtection&&(ae.contentProtection=m.contentProtection),m.serviceLocation&&(ae.attributes.serviceLocation=m.serviceLocation),q&&(ae.sidx=q),ae},videoOnly=({attributes:m})=>"video/mp4"===m.mimeType||"video/webm"===m.mimeType||"video"===m.contentType,audioOnly=({attributes:m})=>"audio/mp4"===m.mimeType||"audio/webm"===m.mimeType||"audio"===m.contentType,vttOnly=({attributes:m})=>"text/vtt"===m.mimeType||"text"===m.contentType,flattenMediaGroupPlaylists=m=>m?Object.keys(m).reduce(((v,q)=>{const ee=m[q];return v.concat(ee.playlists)}),[]):[],toM3u8=({dashPlaylists:m,locations:v,contentSteering:q,sidxMapping:ee={},previousManifest:ae,eventStream:ie})=>{if(!m.length)return{};const{sourceDuration:de,type:ce,suggestedPresentationDelay:le,minimumUpdatePeriod:pe}=m[0].attributes,fe=mergeDiscontiguousPlaylists(m.filter(videoOnly)).map(formatVideoPlaylist),ye=mergeDiscontiguousPlaylists(m.filter(audioOnly)),be=mergeDiscontiguousPlaylists(m.filter(vttOnly)),Re=m.map((m=>m.attributes.captionServices)).filter(Boolean),xe={allowCache:!0,discontinuityStarts:[],segments:[],endList:!0,mediaGroups:{AUDIO:{},VIDEO:{},"CLOSED-CAPTIONS":{},SUBTITLES:{}},uri:"",duration:de,playlists:addSidxSegmentsToPlaylists(fe,ee)};pe>=0&&(xe.minimumUpdatePeriod=1e3*pe),v&&(xe.locations=v),q&&(xe.contentSteering=q),"dynamic"===ce&&(xe.suggestedPresentationDelay=le),ie&&ie.length>0&&(xe.eventStream=ie);const _e=0===xe.playlists.length,we=ye.length?organizeAudioPlaylists(ye,ee,_e):null,Te=be.length?organizeVttPlaylists(be,ee):null,Se=fe.concat(flattenMediaGroupPlaylists(we),flattenMediaGroupPlaylists(Te)),Ie=Se.map((({timelineStarts:m})=>m));var Pe,qe;return xe.timelineStarts=getUniqueTimelineStarts(Ie),Pe=Se,qe=xe.timelineStarts,Pe.forEach((m=>{m.mediaSequence=0,m.discontinuitySequence=qe.findIndex((function({timeline:v}){return v===m.timeline})),m.segments&&m.segments.forEach(((m,v)=>{m.number=v}))})),we&&(xe.mediaGroups.AUDIO.audio=we),Te&&(xe.mediaGroups.SUBTITLES.subs=Te),Re.length&&(xe.mediaGroups["CLOSED-CAPTIONS"].cc=Re.reduce(((m,v)=>v?(v.forEach((v=>{const{channel:q,language:ee}=v;m[ee]={autoselect:!1,default:!1,instreamId:q,language:ee},v.hasOwnProperty("aspectRatio")&&(m[ee].aspectRatio=v.aspectRatio),v.hasOwnProperty("easyReader")&&(m[ee].easyReader=v.easyReader),v.hasOwnProperty("3D")&&(m[ee]["3D"]=v["3D"])})),m):m),{})),ae?positionManifestOnTimeline({oldManifest:ae,newManifest:xe}):xe},getLiveRValue=(m,v,q)=>{const{NOW:ee,clientOffset:ae,availabilityStartTime:ie,timescale:de=1,periodStart:ce=0,minimumUpdatePeriod:le=0}=m,pe=(ee+ae)/1e3+le-(ie+ce);return Math.ceil((pe*de-v)/q)},parseByTimeline=(m,v)=>{const{type:q,minimumUpdatePeriod:ee=0,media:ae="",sourceDuration:ie,timescale:de=1,startNumber:ce=1,periodStart:le}=m,pe=[];let fe=-1;for(let ye=0;yefe&&(fe=_e),xe<0){const ce=ye+1;we=ce===v.length?"dynamic"===q&&ee>0&&ae.indexOf("$Number$")>0?getLiveRValue(m,fe,Re):(ie*de-fe)/Re:(v[ce].t-fe)/Re}else we=xe+1;const Te=ce+pe.length+we;let Se=ce+pe.length;for(;Se(v,q,ee,ae)=>{if("$$"===v)return"$";if(void 0===m[q])return v;const ie=""+m[q];return"RepresentationID"===q?ie:(ae=ee?parseInt(ae,10):1,ie.length>=ae?ie:`${new Array(ae-ie.length+1).join("0")}${ie}`)},constructTemplateUrl=(m,v)=>m.replace(qt,identifierReplacement(v)),parseTemplateInfo=(m,v)=>m.duration||v?m.duration?parseByDuration(m):parseByTimeline(m,v):[{number:m.startNumber||1,duration:m.sourceDuration,time:0,timeline:m.periodStart}],segmentsFromTemplate=(m,v)=>{const q={RepresentationID:m.id,Bandwidth:m.bandwidth||0},{initialization:ee={sourceURL:"",range:""}}=m,ae=urlTypeToSegment({baseUrl:m.baseUrl,source:constructTemplateUrl(ee.sourceURL,q),range:ee.range});return parseTemplateInfo(m,v).map((v=>{q.Number=v.number,q.Time=v.time;const ee=constructTemplateUrl(m.media||"",q),ie=m.timescale||1,de=m.presentationTimeOffset||0,ce=m.periodStart+(v.time-de)/ie;return{uri:ee,timeline:v.timeline,duration:v.duration,resolvedUri:Ie(m.baseUrl||"",ee),map:ae,number:v.number,presentationTime:ce}}))},SegmentURLToSegmentObject=(m,v)=>{const{baseUrl:q,initialization:ee={}}=m,ae=urlTypeToSegment({baseUrl:q,source:ee.sourceURL,range:ee.range}),ie=urlTypeToSegment({baseUrl:q,source:v.media,range:v.mediaRange});return ie.map=ae,ie},segmentsFromList=(m,v)=>{const{duration:q,segmentUrls:ee=[],periodStart:ae}=m;if(!q&&!v||q&&v)throw new Error(Ut);const ie=ee.map((v=>SegmentURLToSegmentObject(m,v)));let de;q&&(de=parseByDuration(m)),v&&(de=parseByTimeline(m,v));return de.map(((v,q)=>{if(ie[q]){const ee=ie[q],de=m.timescale||1,ce=m.presentationTimeOffset||0;return ee.timeline=v.timeline,ee.duration=v.duration,ee.number=v.number,ee.presentationTime=ae+(v.time-ce)/de,ee}})).filter((m=>m))},generateSegments=({attributes:m,segmentInfo:v})=>{let q,ee;v.template?(ee=segmentsFromTemplate,q=merge(m,v.template)):v.base?(ee=segmentsFromBase,q=merge(m,v.base)):v.list&&(ee=segmentsFromList,q=merge(m,v.list));const ae={attributes:m};if(!ee)return ae;const ie=ee(q,v.segmentTimeline);if(q.duration){const{duration:m,timescale:v=1}=q;q.duration=m/v}else ie.length?q.duration=ie.reduce(((m,v)=>Math.max(m,Math.ceil(v.duration))),0):q.duration=0;return ae.attributes=q,ae.segments=ie,v.base&&q.indexRange&&(ae.sidx=ie[0],ae.segments=[]),ae},findChildren=(m,v)=>from(m.childNodes).filter((({tagName:m})=>m===v)),getContent=m=>m.textContent.trim(),parseDivisionValue=m=>parseFloat(m.split("/").reduce(((m,v)=>m/v))),parseDuration=m=>{const v=/P(?:(\d*)Y)?(?:(\d*)M)?(?:(\d*)D)?(?:T(?:(\d*)H)?(?:(\d*)M)?(?:([\d.]*)S)?)?/.exec(m);if(!v)return 0;const[q,ee,ae,ie,de,ce]=v.slice(1);return 31536e3*parseFloat(q||0)+2592e3*parseFloat(ee||0)+86400*parseFloat(ae||0)+3600*parseFloat(ie||0)+60*parseFloat(de||0)+parseFloat(ce||0)},Wt={mediaPresentationDuration:m=>parseDuration(m),availabilityStartTime(m){return/^\d+-\d+-\d+T\d+:\d+:\d+(\.\d+)?$/.test(v=m)&&(v+="Z"),Date.parse(v)/1e3;var v},minimumUpdatePeriod:m=>parseDuration(m),suggestedPresentationDelay:m=>parseDuration(m),type:m=>m,timeShiftBufferDepth:m=>parseDuration(m),start:m=>parseDuration(m),width:m=>parseInt(m,10),height:m=>parseInt(m,10),bandwidth:m=>parseInt(m,10),frameRate:m=>parseDivisionValue(m),startNumber:m=>parseInt(m,10),timescale:m=>parseInt(m,10),presentationTimeOffset:m=>parseInt(m,10),duration(m){const v=parseInt(m,10);return isNaN(v)?parseDuration(m):v},d:m=>parseInt(m,10),t:m=>parseInt(m,10),r:m=>parseInt(m,10),presentationTime:m=>parseInt(m,10),DEFAULT:m=>m},mpd_parser_es_parseAttributes=m=>m&&m.attributes?from(m.attributes).reduce(((m,v)=>{const q=Wt[v.name]||Wt.DEFAULT;return m[v.name]=q(v.value),m}),{}):{},zt={"urn:uuid:1077efec-c0b2-4d02-ace3-3c1e52e2fb4b":"org.w3.clearkey","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed":"com.widevine.alpha","urn:uuid:9a04f079-9840-4286-ab92-e65be0885f95":"com.microsoft.playready","urn:uuid:f239e769-efa3-4850-9c16-a903c6932efb":"com.adobe.primetime","urn:mpeg:dash:mp4protection:2011":"mp4protection"},buildBaseUrls=(m,v)=>v.length?flatten(m.map((function(m){return v.map((function(v){const q=getContent(v),ee=Ie(m.baseUrl,q),ae=merge(mpd_parser_es_parseAttributes(v),{baseUrl:ee});return ee!==q&&!ae.serviceLocation&&m.serviceLocation&&(ae.serviceLocation=m.serviceLocation),ae}))}))):m,getSegmentInformation=m=>{const v=findChildren(m,"SegmentTemplate")[0],q=findChildren(m,"SegmentList")[0],ee=q&&findChildren(q,"SegmentURL").map((m=>merge({tag:"SegmentURL"},mpd_parser_es_parseAttributes(m)))),ae=findChildren(m,"SegmentBase")[0],ie=q||v,de=ie&&findChildren(ie,"SegmentTimeline")[0],ce=q||ae||v,le=ce&&findChildren(ce,"Initialization")[0],pe=v&&mpd_parser_es_parseAttributes(v);pe&&le?pe.initialization=le&&mpd_parser_es_parseAttributes(le):pe&&pe.initialization&&(pe.initialization={sourceURL:pe.initialization});const fe={template:pe,segmentTimeline:de&&findChildren(de,"S").map((m=>mpd_parser_es_parseAttributes(m))),list:q&&merge(mpd_parser_es_parseAttributes(q),{segmentUrls:ee,initialization:mpd_parser_es_parseAttributes(le)}),base:ae&&merge(mpd_parser_es_parseAttributes(ae),{initialization:mpd_parser_es_parseAttributes(le)})};return Object.keys(fe).forEach((m=>{fe[m]||delete fe[m]})),fe},inheritBaseUrls=(m,v,q)=>ee=>{const ae=findChildren(ee,"BaseURL"),ie=buildBaseUrls(v,ae),de=merge(m,mpd_parser_es_parseAttributes(ee)),ce=getSegmentInformation(ee);return ie.map((m=>({segmentInfo:merge(q,ce),attributes:merge(de,m)})))},parseCaptionServiceMetadata=m=>{if("urn:scte:dash:cc:cea-608:2015"===m.schemeIdUri){return("string"!=typeof m.value?[]:m.value.split(";")).map((m=>{let v,q;return q=m,/^CC\d=/.test(m)?[v,q]=m.split("="):/^CC\d$/.test(m)&&(v=m),{channel:v,language:q}}))}if("urn:scte:dash:cc:cea-708:2015"===m.schemeIdUri){return("string"!=typeof m.value?[]:m.value.split(";")).map((m=>{const v={channel:void 0,language:void 0,aspectRatio:1,easyReader:0,"3D":0};if(/=/.test(m)){const[q,ee=""]=m.split("=");v.channel=q,v.language=m,ee.split(",").forEach((m=>{const[q,ee]=m.split(":");"lang"===q?v.language=ee:"er"===q?v.easyReader=Number(ee):"war"===q?v.aspectRatio=Number(ee):"3D"===q&&(v["3D"]=Number(ee))}))}else v.language=m;return v.channel&&(v.channel="SERVICE"+v.channel),v}))}},toEventStream=m=>flatten(findChildren(m.node,"EventStream").map((v=>{const q=mpd_parser_es_parseAttributes(v),ee=q.schemeIdUri;return findChildren(v,"Event").map((v=>{const ae=mpd_parser_es_parseAttributes(v),ie=ae.presentationTime||0,de=q.timescale||1,ce=ae.duration||0,le=ie/de+m.attributes.start;return{schemeIdUri:ee,value:q.value,id:ae.id,start:le,end:le+ce/de,messageData:getContent(v)||ae.messageData,contentEncoding:q.contentEncoding,presentationTimeOffset:q.presentationTimeOffset||0}}))}))),toRepresentations=(m,v,q)=>ee=>{const ae=mpd_parser_es_parseAttributes(ee),ie=buildBaseUrls(v,findChildren(ee,"BaseURL")),de=findChildren(ee,"Role")[0],ce={role:mpd_parser_es_parseAttributes(de)};let le=merge(m,ae,ce);const pe=findChildren(ee,"Accessibility")[0],fe=parseCaptionServiceMetadata(mpd_parser_es_parseAttributes(pe));fe&&(le=merge(le,{captionServices:fe}));const ye=findChildren(ee,"Label")[0];if(ye&&ye.childNodes.length){const m=ye.childNodes[0].nodeValue.trim();le=merge(le,{label:m})}const be=findChildren(ee,"ContentProtection").reduce(((m,v)=>{const q=mpd_parser_es_parseAttributes(v);q.schemeIdUri&&(q.schemeIdUri=q.schemeIdUri.toLowerCase());const ee=zt[q.schemeIdUri];if(ee){m[ee]={attributes:q};const ae=findChildren(v,"cenc:pssh")[0];if(ae){const v=getContent(ae);m[ee].pssh=v&&decode_b64_to_uint8_array_decodeB64ToUint8Array(v)}}return m}),{});Object.keys(be).length&&(le=merge(le,{contentProtection:be}));const Re=getSegmentInformation(ee),xe=findChildren(ee,"Representation"),_e=merge(q,Re);return flatten(xe.map(inheritBaseUrls(le,ie,_e)))},toAdaptationSets=(m,v)=>(q,ee)=>{const ae=buildBaseUrls(v,findChildren(q.node,"BaseURL")),ie=merge(m,{periodStart:q.attributes.start});"number"==typeof q.attributes.duration&&(ie.periodDuration=q.attributes.duration);const de=findChildren(q.node,"AdaptationSet"),ce=getSegmentInformation(q.node);return flatten(de.map(toRepresentations(ie,ae,ce)))},generateContentSteeringInformation=(m,v)=>{if(m.length>1&&v({type:"warn",message:"The MPD manifest should contain no more than one ContentSteering tag"}),!m.length)return null;const q=merge({serverURL:getContent(m[0])},mpd_parser_es_parseAttributes(m[0]));return q.queryBeforeStart="true"===q.queryBeforeStart,q},getPeriodStart=({attributes:m,priorPeriodAttributes:v,mpdType:q})=>"number"==typeof m.start?m.start:v&&"number"==typeof v.start&&"number"==typeof v.duration?v.start+v.duration:v||"static"!==q?null:0,inheritAttributes=(m,v={})=>{const{manifestUri:q="",NOW:ee=Date.now(),clientOffset:ae=0,eventHandler:ie=function(){}}=v,de=findChildren(m,"Period");if(!de.length)throw new Error(Pt);const ce=findChildren(m,"Location"),le=mpd_parser_es_parseAttributes(m),pe=buildBaseUrls([{baseUrl:q}],findChildren(m,"BaseURL")),fe=findChildren(m,"ContentSteering");le.type=le.type||"static",le.sourceDuration=le.mediaPresentationDuration||0,le.NOW=ee,le.clientOffset=ae,ce.length&&(le.locations=ce.map(getContent));const ye=[];return de.forEach(((m,v)=>{const q=mpd_parser_es_parseAttributes(m),ee=ye[v-1];q.start=getPeriodStart({attributes:q,priorPeriodAttributes:ee?ee.attributes:null,mpdType:le.type}),ye.push({node:m,attributes:q})})),{locations:le.locations,contentSteeringInfo:generateContentSteeringInformation(fe,ie),representationInfo:flatten(ye.map(toAdaptationSets(le,pe))),eventStream:flatten(ye.map(toEventStream))}},stringToMpdXml=m=>{if(""===m)throw new Error(Ft);const v=new jt.DOMParser;let q,ee;try{q=v.parseFromString(m,"application/xml"),ee=q&&"MPD"===q.documentElement.tagName?q.documentElement:null}catch(m){}if(!ee||ee&&ee.getElementsByTagName("parsererror").length>0)throw new Error(Ot);return ee},parseUTCTimingScheme=m=>{const v=findChildren(m,"UTCTiming")[0];if(!v)return null;const q=mpd_parser_es_parseAttributes(v);switch(q.schemeIdUri){case"urn:mpeg:dash:utc:http-head:2014":case"urn:mpeg:dash:utc:http-head:2012":q.method="HEAD";break;case"urn:mpeg:dash:utc:http-xsdate:2014":case"urn:mpeg:dash:utc:http-iso:2014":case"urn:mpeg:dash:utc:http-xsdate:2012":case"urn:mpeg:dash:utc:http-iso:2012":q.method="GET";break;case"urn:mpeg:dash:utc:direct:2014":case"urn:mpeg:dash:utc:direct:2012":q.method="DIRECT",q.value=Date.parse(q.value);break;default:throw new Error(Bt)}return q},parse=(m,v={})=>{const q=inheritAttributes(stringToMpdXml(m),v),ee=q.representationInfo.map(generateSegments);return toM3u8({dashPlaylists:ee,locations:q.locations,contentSteering:q.contentSteeringInfo,sidxMapping:v.sidxMapping,previousManifest:v.previousManifest,eventStream:q.eventStream})};var Vt,Ht=q(84221),Gt=q.n(Ht),$t=Rt([73,68,51]),Xt=function getId3Size(m,v){void 0===v&&(v=0);var q=(m=Rt(m))[v+5],ee=m[v+6]<<21|m[v+7]<<14|m[v+8]<<7|m[v+9];return(16&q)>>4?ee+20:ee+10},Kt=function getId3Offset(m,v){return void 0===v&&(v=0),(m=Rt(m)).length-v<10||!Ct(m,$t,{offset:v})?v:getId3Offset(m,v+=Xt(m,v))},Zt=(new Uint8Array([79,112,117,115,72,101,97,100]),function normalizePath(m){return"string"==typeof m?Dt(m):m}),Jt=function normalizePaths(m){return Array.isArray(m)?m.map((function(m){return Zt(m)})):[Zt(m)]},Qt=function parseDescriptors(m){m=Rt(m);for(var v=[],q=0;m.length>q;){var ee=m[q],ae=0,ie=0,de=m[++ie];for(ie++;128&de;)ae=(127&de)<<7,de=m[ie],ie++;ae+=127&de;for(var ce=0;ce>>0,de=m.subarray(ae+4,ae+8);if(0===ie)break;var ce=ae+ie;if(ce>m.length){if(q)break;ce=m.length}var le=m.subarray(ae+8,ce);Ct(de,v[0])&&(1===v.length?ee.push(le):ee.push.apply(ee,findBox(le,v.slice(1),q))),ae=ce}return ee},sn={EBML:Rt([26,69,223,163]),DocType:Rt([66,130]),Segment:Rt([24,83,128,103]),SegmentInfo:Rt([21,73,169,102]),Tracks:Rt([22,84,174,107]),Track:Rt([174]),TrackNumber:Rt([215]),DefaultDuration:Rt([35,227,131]),TrackEntry:Rt([174]),TrackType:Rt([131]),FlagDefault:Rt([136]),CodecID:Rt([134]),CodecPrivate:Rt([99,162]),VideoTrack:Rt([224]),AudioTrack:Rt([225]),Cluster:Rt([31,67,182,117]),Timestamp:Rt([231]),TimestampScale:Rt([42,215,177]),BlockGroup:Rt([160]),BlockDuration:Rt([155]),Block:Rt([161]),SimpleBlock:Rt([163])},dn=[128,64,32,16,8,4,2,1],cn=function getLength(m){for(var v=1,q=0;q=v.length)return v.length;var ee=ln(v,q,!1);if(Ct(m.bytes,ee.bytes))return q;var ae=ln(v,q+ee.length);return getInfinityDataSize(m,v,q+ae.length+ae.value+ee.length)},gn=function findEbml(m,v){v=pn(v),m=Rt(m);var q=[];if(!v.length)return q;for(var ee=0;eem.length?m.length:de+ie.value,le=m.subarray(de,ce);Ct(v[0],ae.bytes)&&(1===v.length?q.push(le):q=q.concat(findEbml(le,v.slice(1)))),ee+=ae.length+ie.length+le.length}return q},mn=Rt([0,0,0,1]),yn=Rt([0,0,1]),vn=Rt([0,0,3]),bn=function discardEmulationPreventionBytes(m){for(var v=[],q=1;q>1&63),-1!==q.indexOf(le)&&(ae=ie+ce),ie+=ce+("h264"===v?1:2)}else ie++}return m.subarray(0,0)},Sn=function findH264Nal(m,v,q){return xn(m,"h264",v,q)},Cn=function findH265Nal(m,v,q){return xn(m,"h265",v,q)},On={webm:Rt([119,101,98,109]),matroska:Rt([109,97,116,114,111,115,107,97]),flac:Rt([102,76,97,67]),ogg:Rt([79,103,103,83]),ac3:Rt([11,119]),riff:Rt([82,73,70,70]),avi:Rt([65,86,73]),wav:Rt([87,65,86,69]),"3gp":Rt([102,116,121,112,51,103]),mp4:Rt([102,116,121,112]),fmp4:Rt([115,116,121,112]),mov:Rt([102,116,121,112,113,116]),moov:Rt([109,111,111,118]),moof:Rt([109,111,111,102])},zn={aac:function aac(m){var v=Kt(m);return Ct(m,[255,16],{offset:v,mask:[255,22]})},mp3:function mp3(m){var v=Kt(m);return Ct(m,[255,2],{offset:v,mask:[255,6]})},webm:function webm(m){var v=gn(m,[sn.EBML,sn.DocType])[0];return Ct(v,On.webm)},mkv:function mkv(m){var v=gn(m,[sn.EBML,sn.DocType])[0];return Ct(v,On.matroska)},mp4:function mp4(m){return!zn["3gp"](m)&&!zn.mov(m)&&(!(!Ct(m,On.mp4,{offset:4})&&!Ct(m,On.fmp4,{offset:4}))||(!(!Ct(m,On.moof,{offset:4})&&!Ct(m,On.moov,{offset:4}))||void 0))},mov:function mov(m){return Ct(m,On.mov,{offset:4})},"3gp":function gp(m){return Ct(m,On["3gp"],{offset:4})},ac3:function ac3(m){var v=Kt(m);return Ct(m,On.ac3,{offset:v})},ts:function ts(m){if(m.length<189&&m.length>=1)return 71===m[0];for(var v=0;v+1880},Zn=q(51489),Jn="8.10.0";const Qn={},hooks=function(m,v){return Qn[m]=Qn[m]||[],v&&(Qn[m]=Qn[m].concat(v)),Qn[m]},removeHook=function(m,v){const q=hooks(m).indexOf(v);return!(q<=-1)&&(Qn[m]=Qn[m].slice(),Qn[m].splice(q,1),!0)},Yn={prefixed:!0},ta=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror","fullscreen"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror","-webkit-full-screen"]],aa=ta[0];let ra;for(let m=0;m(ee,ie,de)=>{const ce=v.levels[ie],le=new RegExp(`^(${ce})$`);let pe=m;if("log"!==ee&&de.unshift(ee.toUpperCase()+":"),q&&(pe=`%c${m}`,de.unshift(q)),de.unshift(pe+":"),ia){ia.push([].concat(de));const m=ia.length-1e3;ia.splice(0,m>0?m:0)}if(!ae().console)return;let fe=ae().console[ee];fe||"debug"!==ee||(fe=ae().console.info||ae().console.log),fe&&ce&&le.test(ee)&&fe[Array.isArray(de)?"apply":"call"](ae().console,de)};const sa=function createLogger$1(m,v=":",q=""){let ee,ae="info";const log=function(...m){ee("log",ae,m)};return ee=LogByTypeFactory(m,log,q),log.createLogger=(ee,ae,ie)=>{const de=void 0!==ae?ae:v;return createLogger$1(`${m} ${de} ${ee}`,de,void 0!==ie?ie:q)},log.createNewLogger=(m,v,q)=>createLogger$1(m,v,q),log.levels={all:"debug|log|warn|error",off:"",debug:"debug|log|warn|error",info:"log|warn|error",warn:"warn|error",error:"error",DEFAULT:ae},log.level=m=>{if("string"==typeof m){if(!log.levels.hasOwnProperty(m))throw new Error(`"${m}" in not a valid log level`);ae=m}return ae},(log.history=()=>ia?[].concat(ia):[]).filter=m=>(ia||[]).filter((v=>new RegExp(`.*${m}.*`).test(v[0]))),log.history.clear=()=>{ia&&(ia.length=0)},log.history.disable=()=>{null!==ia&&(ia.length=0,ia=null)},log.history.enable=()=>{null===ia&&(ia=[])},log.error=(...m)=>ee("error",ae,m),log.warn=(...m)=>ee("warn",ae,m),log.debug=(...m)=>ee("debug",ae,m),log}("VIDEOJS"),oa=sa.createLogger,ca=Object.prototype.toString,keys=function(m){return video_es_isObject(m)?Object.keys(m):[]};function each(m,v){keys(m).forEach((q=>v(m[q],q)))}function reduce(m,v,q=0){return keys(m).reduce(((q,ee)=>v(q,m[ee],ee)),q)}function video_es_isObject(m){return!!m&&"object"==typeof m}function isPlain(m){return video_es_isObject(m)&&"[object Object]"===ca.call(m)&&m.constructor===Object}function merge$1(...m){const v={};return m.forEach((m=>{m&&each(m,((m,q)=>{isPlain(m)?(isPlain(v[q])||(v[q]={}),v[q]=merge$1(v[q],m)):v[q]=m}))})),v}function video_es_values(m={}){const v=[];for(const q in m)if(m.hasOwnProperty(q)){const ee=m[q];v.push(ee)}return v}function defineLazyProperty(m,v,q,ee=!0){const set=q=>Object.defineProperty(m,v,{value:q,enumerable:!0,writable:!0}),ae={configurable:!0,enumerable:!0,get(){const m=q();return set(m),m}};return ee&&(ae.set=set),Object.defineProperty(m,v,ae)}var ua=Object.freeze({__proto__:null,each:each,reduce:reduce,isObject:video_es_isObject,isPlain:isPlain,merge:merge$1,values:video_es_values,defineLazyProperty:defineLazyProperty});let ha,ga=!1,fa=null,ya=!1,va=!1,ba=!1,xa=!1,_a=!1,Ea=null,wa=null,Da=null,Ca=!1,ka=!1,Aa=!1,Ia=!1;const ja=Boolean(isReal()&&("ontouchstart"in ae()||ae().navigator.maxTouchPoints||ae().DocumentTouch&&ae().document instanceof ae().DocumentTouch)),Fa=ae().navigator&&ae().navigator.userAgentData;if(Fa&&Fa.platform&&Fa.brands&&(ya="Android"===Fa.platform,ba=Boolean(Fa.brands.find((m=>"Microsoft Edge"===m.brand))),xa=Boolean(Fa.brands.find((m=>"Chromium"===m.brand))),_a=!ba&&xa,Ea=wa=(Fa.brands.find((m=>"Chromium"===m.brand))||{}).version||null,ka="Windows"===Fa.platform),!xa){const m=ae().navigator&&ae().navigator.userAgent||"";ga=/iPod/i.test(m),fa=function(){const v=m.match(/OS (\d+)_/i);return v&&v[1]?v[1]:null}(),ya=/Android/i.test(m),ha=function(){const v=m.match(/Android (\d+)(?:\.(\d+))?(?:\.(\d+))*/i);if(!v)return null;const q=v[1]&&parseFloat(v[1]),ee=v[2]&&parseFloat(v[2]);return q&&ee?parseFloat(v[1]+"."+v[2]):q||null}(),va=/Firefox/i.test(m),ba=/Edg/i.test(m),xa=/Chrome/i.test(m)||/CriOS/i.test(m),_a=!ba&&xa,Ea=wa=function(){const v=m.match(/(Chrome|CriOS)\/(\d+)/);return v&&v[2]?parseFloat(v[2]):null}(),Da=function(){const v=/MSIE\s(\d+)\.\d/.exec(m);let q=v&&parseFloat(v[1]);return!q&&/Trident\/7.0/i.test(m)&&/rv:11.0/.test(m)&&(q=11),q}(),Ca=/Safari/i.test(m)&&!_a&&!ya&&!ba,ka=/Windows/i.test(m),Aa=/iPad/i.test(m)||Ca&&ja&&!/iPhone/i.test(m),Ia=/iPhone/i.test(m)&&!Aa}const Oa=Ia||Aa||ga,Ba=(Ca||Oa)&&!_a;var Ma=Object.freeze({__proto__:null,get IS_IPOD(){return ga},get IOS_VERSION(){return fa},get IS_ANDROID(){return ya},get ANDROID_VERSION(){return ha},get IS_FIREFOX(){return va},get IS_EDGE(){return ba},get IS_CHROMIUM(){return xa},get IS_CHROME(){return _a},get CHROMIUM_VERSION(){return Ea},get CHROME_VERSION(){return wa},get IE_VERSION(){return Da},get IS_SAFARI(){return Ca},get IS_WINDOWS(){return ka},get IS_IPAD(){return Aa},get IS_IPHONE(){return Ia},TOUCH_ENABLED:ja,IS_IOS:Oa,IS_ANY_SAFARI:Ba});function isNonBlankString(m){return"string"==typeof m&&Boolean(m.trim())}function throwIfWhitespace(m){if(m.indexOf(" ")>=0)throw new Error("class has illegal whitespace characters")}function isReal(){return de()===ae().document}function isEl(m){return video_es_isObject(m)&&1===m.nodeType}function isInFrame(){try{return ae().parent!==ae().self}catch(m){return!0}}function createQuerier(m){return function(v,q){if(!isNonBlankString(v))return de()[m](null);isNonBlankString(q)&&(q=de().querySelector(q));const ee=isEl(q)?q:de();return ee[m]&&ee[m](v)}}function createEl(m="div",v={},q={},ee){const ae=de().createElement(m);return Object.getOwnPropertyNames(v).forEach((function(m){const q=v[m];"textContent"===m?textContent(ae,q):ae[m]===q&&"tabIndex"!==m||(ae[m]=q)})),Object.getOwnPropertyNames(q).forEach((function(m){ae.setAttribute(m,q[m])})),ee&&appendContent(ae,ee),ae}function textContent(m,v){return void 0===m.textContent?m.innerText=v:m.textContent=v,m}function prependTo(m,v){v.firstChild?v.insertBefore(m,v.firstChild):v.appendChild(m)}function hasClass(m,v){return throwIfWhitespace(v),m.classList.contains(v)}function addClass(m,...v){return m.classList.add(...v.reduce(((m,v)=>m.concat(v.split(/\s+/))),[])),m}function removeClass(m,...v){return m?(m.classList.remove(...v.reduce(((m,v)=>m.concat(v.split(/\s+/))),[])),m):(sa.warn("removeClass was called with an element that doesn't exist"),null)}function toggleClass(m,v,q){return"function"==typeof q&&(q=q(m,v)),"boolean"!=typeof q&&(q=void 0),v.split(/\s+/).forEach((v=>m.classList.toggle(v,q))),m}function setAttributes(m,v){Object.getOwnPropertyNames(v).forEach((function(q){const ee=v[q];null==ee||!1===ee?m.removeAttribute(q):m.setAttribute(q,!0===ee?"":ee)}))}function getAttributes(m){const v={},q=["autoplay","controls","playsinline","loop","muted","default","defaultMuted"];if(m&&m.attributes&&m.attributes.length>0){const ee=m.attributes;for(let m=ee.length-1;m>=0;m--){const ae=ee[m].name;let ie=ee[m].value;q.includes(ae)&&(ie=null!==ie),v[ae]=ie}}return v}function getAttribute(m,v){return m.getAttribute(v)}function setAttribute(m,v,q){m.setAttribute(v,q)}function removeAttribute(m,v){m.removeAttribute(v)}function blockTextSelection(){de().body.focus(),de().onselectstart=function(){return!1}}function unblockTextSelection(){de().onselectstart=function(){return!0}}function getBoundingClientRect(m){if(m&&m.getBoundingClientRect&&m.parentNode){const v=m.getBoundingClientRect(),q={};return["bottom","height","left","right","top","width"].forEach((m=>{void 0!==v[m]&&(q[m]=v[m])})),q.height||(q.height=parseFloat(computedStyle(m,"height"))),q.width||(q.width=parseFloat(computedStyle(m,"width"))),q}}function findPosition(m){if(!m||m&&!m.offsetParent)return{left:0,top:0,width:0,height:0};const v=m.offsetWidth,q=m.offsetHeight;let ee=0,ae=0;for(;m.offsetParent&&m!==de()[Yn.fullscreenElement];)ee+=m.offsetLeft,ae+=m.offsetTop,m=m.offsetParent;return{left:ee,top:ae,width:v,height:q}}function getPointerPosition(m,v){const q={x:0,y:0};if(Oa){let v=m;for(;v&&"html"!==v.nodeName.toLowerCase();){const m=computedStyle(v,"transform");if(/^matrix/.test(m)){const v=m.slice(7,-1).split(/,\s/).map(Number);q.x+=v[4],q.y+=v[5]}else if(/^matrix3d/.test(m)){const v=m.slice(9,-1).split(/,\s/).map(Number);q.x+=v[12],q.y+=v[13]}v=v.parentNode}}const ee={},ae=findPosition(v.target),ie=findPosition(m),de=ie.width,ce=ie.height;let le=v.offsetY-(ie.top-ae.top),pe=v.offsetX-(ie.left-ae.left);return v.changedTouches&&(pe=v.changedTouches[0].pageX-ie.left,le=v.changedTouches[0].pageY+ie.top,Oa&&(pe-=q.x,le-=q.y)),ee.y=1-Math.max(0,Math.min(1,le/ce)),ee.x=Math.max(0,Math.min(1,pe/de)),ee}function isTextNode(m){return video_es_isObject(m)&&3===m.nodeType}function emptyEl(m){for(;m.firstChild;)m.removeChild(m.firstChild);return m}function normalizeContent(m){return"function"==typeof m&&(m=m()),(Array.isArray(m)?m:[m]).map((m=>("function"==typeof m&&(m=m()),isEl(m)||isTextNode(m)?m:"string"==typeof m&&/\S/.test(m)?de().createTextNode(m):void 0))).filter((m=>m))}function appendContent(m,v){return normalizeContent(v).forEach((v=>m.appendChild(v))),m}function insertContent(m,v){return appendContent(emptyEl(m),v)}function isSingleLeftClick(m){return void 0===m.button&&void 0===m.buttons||(0===m.button&&void 0===m.buttons||("mouseup"===m.type&&0===m.button&&0===m.buttons||0===m.button&&1===m.buttons))}const za=createQuerier("querySelector"),Ha=createQuerier("querySelectorAll");function computedStyle(m,v){if(!m||!v)return"";if("function"==typeof ae().getComputedStyle){let q;try{q=ae().getComputedStyle(m)}catch(m){return""}return q?q.getPropertyValue(v)||q[v]:""}return""}function copyStyleSheetsToWindow(m){[...de().styleSheets].forEach((v=>{try{const q=[...v.cssRules].map((m=>m.cssText)).join(""),ee=de().createElement("style");ee.textContent=q,m.document.head.appendChild(ee)}catch(q){const ee=de().createElement("link");ee.rel="stylesheet",ee.type=v.type,ee.media=v.media.mediaText,ee.href=v.href,m.document.head.appendChild(ee)}}))}var Ga=Object.freeze({__proto__:null,isReal:isReal,isEl:isEl,isInFrame:isInFrame,createEl:createEl,textContent:textContent,prependTo:prependTo,hasClass:hasClass,addClass:addClass,removeClass:removeClass,toggleClass:toggleClass,setAttributes:setAttributes,getAttributes:getAttributes,getAttribute:getAttribute,setAttribute:setAttribute,removeAttribute:removeAttribute,blockTextSelection:blockTextSelection,unblockTextSelection:unblockTextSelection,getBoundingClientRect:getBoundingClientRect,findPosition:findPosition,getPointerPosition:getPointerPosition,isTextNode:isTextNode,emptyEl:emptyEl,normalizeContent:normalizeContent,appendContent:appendContent,insertContent:insertContent,isSingleLeftClick:isSingleLeftClick,$:za,$$:Ha,computedStyle:computedStyle,copyStyleSheetsToWindow:copyStyleSheetsToWindow});let Ka,Ja=!1;const autoSetup=function(){if(!1===Ka.options.autoSetup)return;const m=Array.prototype.slice.call(de().getElementsByTagName("video")),v=Array.prototype.slice.call(de().getElementsByTagName("audio")),q=Array.prototype.slice.call(de().getElementsByTagName("video-js")),ee=m.concat(v,q);if(ee&&ee.length>0)for(let m=0,v=ee.length;m-1&&(q={passive:!0}),m.addEventListener(v,ee.dispatcher,q)}else m.attachEvent&&m.attachEvent("on"+v,ee.dispatcher)}function off(m,v,q){if(!er.has(m))return;const ee=er.get(m);if(!ee.handlers)return;if(Array.isArray(v))return _handleMultipleEvents(off,m,v,q);const removeType=function(m,v){ee.handlers[v]=[],_cleanUpEvents(m,v)};if(void 0===v){for(const v in ee.handlers)Object.prototype.hasOwnProperty.call(ee.handlers||{},v)&&removeType(m,v);return}const ae=ee.handlers[v];if(ae)if(q){if(q.guid)for(let m=0;m=v&&(m(...ee),q=ie)}},debounce=function(m,v,q,ee=ae()){let ie;const debounced=function(){const ae=this,de=arguments;let later=function(){ie=null,later=null,q||m.apply(ae,de)};!ie&&q&&m.apply(ae,de),ee.clearTimeout(ie),ie=ee.setTimeout(later,v)};return debounced.cancel=()=>{ee.clearTimeout(ie),ie=null},debounced};var lr=Object.freeze({__proto__:null,UPDATE_REFRESH_INTERVAL:or,bind_:bind_,throttle:throttle,debounce:debounce});let hr;class gr{on(m,v){const q=this.addEventListener;this.addEventListener=()=>{},on(this,m,v),this.addEventListener=q}off(m,v){off(this,m,v)}one(m,v){const q=this.addEventListener;this.addEventListener=()=>{},one(this,m,v),this.addEventListener=q}any(m,v){const q=this.addEventListener;this.addEventListener=()=>{},any(this,m,v),this.addEventListener=q}trigger(m){const v=m.type||m;"string"==typeof m&&(m={type:v}),m=fixEvent(m),this.allowedEvents_[v]&&this["on"+v]&&this["on"+v](m),trigger(this,m)}queueTrigger(m){hr||(hr=new Map);const v=m.type||m;let q=hr.get(this);q||(q=new Map,hr.set(this,q));const ee=q.get(v);q.delete(v),ae().clearTimeout(ee);const ie=ae().setTimeout((()=>{q.delete(v),0===q.size&&(q=null,hr.delete(this)),this.trigger(m)}),0);q.set(v,ie)}}gr.prototype.allowedEvents_={},gr.prototype.addEventListener=gr.prototype.on,gr.prototype.removeEventListener=gr.prototype.off,gr.prototype.dispatchEvent=gr.prototype.trigger;const objName=m=>"function"==typeof m.name?m.name():"string"==typeof m.name?m.name:m.name_?m.name_:m.constructor&&m.constructor.name?m.constructor.name:typeof m,isEvented=m=>m instanceof gr||!!m.eventBusEl_&&["on","one","off","trigger"].every((v=>"function"==typeof m[v])),isValidEventType=m=>"string"==typeof m&&/\S/.test(m)||Array.isArray(m)&&!!m.length,validateTarget=(m,v,q)=>{if(!m||!m.nodeName&&!isEvented(m))throw new Error(`Invalid target for ${objName(v)}#${q}; must be a DOM node or evented object.`)},validateEventType=(m,v,q)=>{if(!isValidEventType(m))throw new Error(`Invalid event type for ${objName(v)}#${q}; must be a non-empty string or array.`)},validateListener=(m,v,q)=>{if("function"!=typeof m)throw new Error(`Invalid listener for ${objName(v)}#${q}; must be a function.`)},normalizeListenArgs=(m,v,q)=>{const ee=v.length<3||v[0]===m||v[0]===m.eventBusEl_;let ae,ie,de;return ee?(ae=m.eventBusEl_,v.length>=3&&v.shift(),[ie,de]=v):[ae,ie,de]=v,validateTarget(ae,m,q),validateEventType(ie,m,q),validateListener(de,m,q),de=bind_(m,de),{isTargetingSelf:ee,target:ae,type:ie,listener:de}},listen=(m,v,q,ee)=>{validateTarget(m,m,v),m.nodeName?ir[v](m,q,ee):m[v](q,ee)},vr={on(...m){const{isTargetingSelf:v,target:q,type:ee,listener:ae}=normalizeListenArgs(this,m,"on");if(listen(q,"on",ee,ae),!v){const removeListenerOnDispose=()=>this.off(q,ee,ae);removeListenerOnDispose.guid=ae.guid;const removeRemoverOnTargetDispose=()=>this.off("dispose",removeListenerOnDispose);removeRemoverOnTargetDispose.guid=ae.guid,listen(this,"on","dispose",removeListenerOnDispose),listen(q,"on","dispose",removeRemoverOnTargetDispose)}},one(...m){const{isTargetingSelf:v,target:q,type:ee,listener:ae}=normalizeListenArgs(this,m,"one");if(v)listen(q,"one",ee,ae);else{const wrapper=(...m)=>{this.off(q,ee,wrapper),ae.apply(null,m)};wrapper.guid=ae.guid,listen(q,"one",ee,wrapper)}},any(...m){const{isTargetingSelf:v,target:q,type:ee,listener:ae}=normalizeListenArgs(this,m,"any");if(v)listen(q,"any",ee,ae);else{const wrapper=(...m)=>{this.off(q,ee,wrapper),ae.apply(null,m)};wrapper.guid=ae.guid,listen(q,"any",ee,wrapper)}},off(m,v,q){if(!m||isValidEventType(m))off(this.eventBusEl_,m,v);else{const ee=m,ae=v;validateTarget(ee,this,"off"),validateEventType(ae,this,"off"),validateListener(q,this,"off"),q=bind_(this,q),this.off("dispose",q),ee.nodeName?(off(ee,ae,q),off(ee,"dispose",q)):isEvented(ee)&&(ee.off(ae,q),ee.off("dispose",q))}},trigger(m,v){validateTarget(this.eventBusEl_,this,"trigger");const q=m&&"string"!=typeof m?m.type:m;if(!isValidEventType(q))throw new Error(`Invalid event type for ${objName(this)}#trigger; must be a non-empty string or object with a type key that has a non-empty value.`);return trigger(this.eventBusEl_,m,v)}};function evented(m,v={}){const{eventBusKey:q}=v;if(q){if(!m[q].nodeName)throw new Error(`The eventBusKey "${q}" does not refer to an element.`);m.eventBusEl_=m[q]}else m.eventBusEl_=createEl("span",{className:"vjs-event-bus"});return Object.assign(m,vr),m.eventedCallbacks&&m.eventedCallbacks.forEach((m=>{m()})),m.on("dispose",(()=>{m.off(),[m,m.el_,m.eventBusEl_].forEach((function(m){m&&er.has(m)&&er.delete(m)})),ae().setTimeout((()=>{m.eventBusEl_=null}),0)})),m}const br={state:{},setState(m){let v;return"function"==typeof m&&(m=m()),each(m,((m,q)=>{this.state[q]!==m&&(v=v||{},v[q]={from:this.state[q],to:m}),this.state[q]=m})),v&&isEvented(this)&&this.trigger({changes:v,type:"statechanged"}),v}};function stateful(m,v){return Object.assign(m,br),m.state=Object.assign({},m.state,v),"function"==typeof m.handleStateChanged&&isEvented(m)&&m.on("statechanged",m.handleStateChanged),m}const toLowerCase=function(m){return"string"!=typeof m?m:m.replace(/./,(m=>m.toLowerCase()))},toTitleCase$1=function(m){return"string"!=typeof m?m:m.replace(/./,(m=>m.toUpperCase()))},titleCaseEquals=function(m,v){return toTitleCase$1(m)===toTitleCase$1(v)};var Rr=Object.freeze({__proto__:null,toLowerCase:toLowerCase,toTitleCase:toTitleCase$1,titleCaseEquals:titleCaseEquals});class xr{constructor(m,v,q){if(!m&&this.play?this.player_=m=this:this.player_=m,this.isDisposed_=!1,this.parentComponent_=null,this.options_=merge$1({},this.options_),v=this.options_=merge$1(this.options_,v),this.id_=v.id||v.el&&v.el.id,!this.id_){const v=m&&m.id&&m.id()||"no_player";this.id_=`${v}_component_${newGUID()}`}this.name_=v.name||null,v.el?this.el_=v.el:!1!==v.createEl&&(this.el_=this.createEl()),v.className&&this.el_&&v.className.split(" ").forEach((m=>this.addClass(m))),["on","off","one","any","trigger"].forEach((m=>{this[m]=void 0})),!1!==v.evented&&(evented(this,{eventBusKey:this.el_?"el_":null}),this.handleLanguagechange=this.handleLanguagechange.bind(this),this.on(this.player_,"languagechange",this.handleLanguagechange)),stateful(this,this.constructor.defaultState),this.children_=[],this.childIndex_={},this.childNameIndex_={},this.setTimeoutIds_=new Set,this.setIntervalIds_=new Set,this.rafIds_=new Set,this.namedRafs_=new Map,this.clearingTimersOnDispose_=!1,!1!==v.initChildren&&this.initChildren(),this.ready(q),!1!==v.reportTouchActivity&&this.enableTouchActivity()}on(m,v){}off(m,v){}one(m,v){}any(m,v){}trigger(m,v){}dispose(m={}){if(!this.isDisposed_){if(this.readyQueue_&&(this.readyQueue_.length=0),this.trigger({type:"dispose",bubbles:!1}),this.isDisposed_=!0,this.children_)for(let m=this.children_.length-1;m>=0;m--)this.children_[m].dispose&&this.children_[m].dispose();this.children_=null,this.childIndex_=null,this.childNameIndex_=null,this.parentComponent_=null,this.el_&&(this.el_.parentNode&&(m.restoreEl?this.el_.parentNode.replaceChild(m.restoreEl,this.el_):this.el_.parentNode.removeChild(this.el_)),this.el_=null),this.player_=null}}isDisposed(){return Boolean(this.isDisposed_)}player(){return this.player_}options(m){return m?(this.options_=merge$1(this.options_,m),this.options_):this.options_}el(){return this.el_}createEl(m,v,q){return createEl(m,v,q)}localize(m,v,q=m){const ee=this.player_.language&&this.player_.language(),ae=this.player_.languages&&this.player_.languages(),ie=ae&&ae[ee],de=ee&&ee.split("-")[0],ce=ae&&ae[de];let le=q;return ie&&ie[m]?le=ie[m]:ce&&ce[m]&&(le=ce[m]),v&&(le=le.replace(/\{(\d+)\}/g,(function(m,q){const ee=v[q-1];let ae=ee;return void 0===ee&&(ae=m),ae}))),le}handleLanguagechange(){}contentEl(){return this.contentEl_||this.el_}id(){return this.id_}name(){return this.name_}children(){return this.children_}getChildById(m){return this.childIndex_[m]}getChild(m){if(m)return this.childNameIndex_[m]}getDescendant(...m){m=m.reduce(((m,v)=>m.concat(v)),[]);let v=this;for(let q=0;q=0;q--)if(this.children_[q]===m){v=!0,this.children_.splice(q,1);break}if(!v)return;m.parentComponent_=null,this.childIndex_[m.id()]=null,this.childNameIndex_[toTitleCase$1(m.name())]=null,this.childNameIndex_[toLowerCase(m.name())]=null;const q=m.el();q&&q.parentNode===this.contentEl()&&this.contentEl().removeChild(m.el())}initChildren(){const m=this.options_.children;if(m){const v=this.options_,handleAdd=m=>{const q=m.name;let ee=m.opts;if(void 0!==v[q]&&(ee=v[q]),!1===ee)return;!0===ee&&(ee={}),ee.playerOptions=this.options_.playerOptions;const ae=this.addChild(q,ee);ae&&(this[q]=ae)};let q;const ee=xr.getComponent("Tech");q=Array.isArray(m)?m:Object.keys(m),q.concat(Object.keys(this.options_).filter((function(m){return!q.some((function(v){return"string"==typeof v?m===v:m===v.name}))}))).map((v=>{let q,ee;return"string"==typeof v?(q=v,ee=m[q]||this.options_[q]||{}):(q=v.name,ee=v),{name:q,opts:ee}})).filter((m=>{const v=xr.getComponent(m.opts.componentClass||toTitleCase$1(m.name));return v&&!ee.isTech(v)})).forEach(handleAdd)}}buildCSSClass(){return""}ready(m,v=!1){if(m)return this.isReady_?void(v?m.call(this):this.setTimeout(m,1)):(this.readyQueue_=this.readyQueue_||[],void this.readyQueue_.push(m))}triggerReady(){this.isReady_=!0,this.setTimeout((function(){const m=this.readyQueue_;this.readyQueue_=[],m&&m.length>0&&m.forEach((function(m){m.call(this)}),this),this.trigger("ready")}),1)}$(m,v){return za(m,v||this.contentEl())}$$(m,v){return Ha(m,v||this.contentEl())}hasClass(m){return hasClass(this.el_,m)}addClass(...m){addClass(this.el_,...m)}removeClass(...m){removeClass(this.el_,...m)}toggleClass(m,v){toggleClass(this.el_,m,v)}show(){this.removeClass("vjs-hidden")}hide(){this.addClass("vjs-hidden")}lockShowing(){this.addClass("vjs-lock-showing")}unlockShowing(){this.removeClass("vjs-lock-showing")}getAttribute(m){return getAttribute(this.el_,m)}setAttribute(m,v){setAttribute(this.el_,m,v)}removeAttribute(m){removeAttribute(this.el_,m)}width(m,v){return this.dimension("width",m,v)}height(m,v){return this.dimension("height",m,v)}dimensions(m,v){this.width(m,!0),this.height(v)}dimension(m,v,q){if(void 0!==v)return null!==v&&v==v||(v=0),-1!==(""+v).indexOf("%")||-1!==(""+v).indexOf("px")?this.el_.style[m]=v:this.el_.style[m]="auto"===v?"":v+"px",void(q||this.trigger("componentresize"));if(!this.el_)return 0;const ee=this.el_.style[m],ae=ee.indexOf("px");return-1!==ae?parseInt(ee.slice(0,ae),10):parseInt(this.el_["offset"+toTitleCase$1(m)],10)}currentDimension(m){let v=0;if("width"!==m&&"height"!==m)throw new Error("currentDimension only accepts width or height value");if(v=computedStyle(this.el_,m),v=parseFloat(v),0===v||isNaN(v)){const q=`offset${toTitleCase$1(m)}`;v=this.el_[q]}return v}currentDimensions(){return{width:this.currentDimension("width"),height:this.currentDimension("height")}}currentWidth(){return this.currentDimension("width")}currentHeight(){return this.currentDimension("height")}focus(){this.el_.focus()}blur(){this.el_.blur()}handleKeyDown(m){this.player_&&(le().isEventKey(m,"Tab")||m.stopPropagation(),this.player_.handleKeyDown(m))}handleKeyPress(m){this.handleKeyDown(m)}emitTapEvents(){let m=0,v=null;let q;this.on("touchstart",(function(ee){1===ee.touches.length&&(v={pageX:ee.touches[0].pageX,pageY:ee.touches[0].pageY},m=ae().performance.now(),q=!0)})),this.on("touchmove",(function(m){if(m.touches.length>1)q=!1;else if(v){const ee=m.touches[0].pageX-v.pageX,ae=m.touches[0].pageY-v.pageY;Math.sqrt(ee*ee+ae*ae)>10&&(q=!1)}}));const noTap=function(){q=!1};this.on("touchleave",noTap),this.on("touchcancel",noTap),this.on("touchend",(function(ee){if(v=null,!0===q){ae().performance.now()-m<200&&(ee.preventDefault(),this.trigger("tap"))}}))}enableTouchActivity(){if(!this.player()||!this.player().reportUserActivity)return;const m=bind_(this.player(),this.player().reportUserActivity);let v;this.on("touchstart",(function(){m(),this.clearInterval(v),v=this.setInterval(m,250)}));const touchEnd=function(q){m(),this.clearInterval(v)};this.on("touchmove",m),this.on("touchend",touchEnd),this.on("touchcancel",touchEnd)}setTimeout(m,v){var q;return m=bind_(this,m),this.clearTimersOnDispose_(),q=ae().setTimeout((()=>{this.setTimeoutIds_.has(q)&&this.setTimeoutIds_.delete(q),m()}),v),this.setTimeoutIds_.add(q),q}clearTimeout(m){return this.setTimeoutIds_.has(m)&&(this.setTimeoutIds_.delete(m),ae().clearTimeout(m)),m}setInterval(m,v){m=bind_(this,m),this.clearTimersOnDispose_();const q=ae().setInterval(m,v);return this.setIntervalIds_.add(q),q}clearInterval(m){return this.setIntervalIds_.has(m)&&(this.setIntervalIds_.delete(m),ae().clearInterval(m)),m}requestAnimationFrame(m){var v;return this.clearTimersOnDispose_(),m=bind_(this,m),v=ae().requestAnimationFrame((()=>{this.rafIds_.has(v)&&this.rafIds_.delete(v),m()})),this.rafIds_.add(v),v}requestNamedAnimationFrame(m,v){if(this.namedRafs_.has(m))return;this.clearTimersOnDispose_(),v=bind_(this,v);const q=this.requestAnimationFrame((()=>{v(),this.namedRafs_.has(m)&&this.namedRafs_.delete(m)}));return this.namedRafs_.set(m,q),m}cancelNamedAnimationFrame(m){this.namedRafs_.has(m)&&(this.cancelAnimationFrame(this.namedRafs_.get(m)),this.namedRafs_.delete(m))}cancelAnimationFrame(m){return this.rafIds_.has(m)&&(this.rafIds_.delete(m),ae().cancelAnimationFrame(m)),m}clearTimersOnDispose_(){this.clearingTimersOnDispose_||(this.clearingTimersOnDispose_=!0,this.one("dispose",(()=>{[["namedRafs_","cancelNamedAnimationFrame"],["rafIds_","cancelAnimationFrame"],["setTimeoutIds_","clearTimeout"],["setIntervalIds_","clearInterval"]].forEach((([m,v])=>{this[m].forEach(((m,q)=>this[v](q)))})),this.clearingTimersOnDispose_=!1})))}static registerComponent(m,v){if("string"!=typeof m||!m)throw new Error(`Illegal component name, "${m}"; must be a non-empty string.`);const q=xr.getComponent("Tech"),ee=q&&q.isTech(v),ae=xr===v||xr.prototype.isPrototypeOf(v.prototype);if(ee||!ae){let v;throw v=ee?"techs must be registered using Tech.registerTech()":"must be a Component subclass",new Error(`Illegal component, "${m}"; ${v}.`)}m=toTitleCase$1(m),xr.components_||(xr.components_={});const ie=xr.getComponent("Player");if("Player"===m&&ie&&ie.players){const m=ie.players,v=Object.keys(m);if(m&&v.length>0&&v.map((v=>m[v])).every(Boolean))throw new Error("Can not register Player component after player has been created.")}return xr.components_[m]=v,xr.components_[toLowerCase(m)]=v,v}static getComponent(m){if(m&&xr.components_)return xr.components_[m]}}function rangeCheck(m,v,q){if("number"!=typeof v||v<0||v>q)throw new Error(`Failed to execute '${m}' on 'TimeRanges': The index provided (${v}) is non-numeric or out of bounds (0-${q}).`)}function getRange(m,v,q,ee){return rangeCheck(m,ee,q.length-1),q[ee][v]}function createTimeRangesObj(m){let v;return v=void 0===m||0===m.length?{length:0,start(){throw new Error("This TimeRanges object is empty")},end(){throw new Error("This TimeRanges object is empty")}}:{length:m.length,start:getRange.bind(null,"start",0,m),end:getRange.bind(null,"end",1,m)},ae().Symbol&&ae().Symbol.iterator&&(v[ae().Symbol.iterator]=()=>(m||[]).values()),v}function createTimeRanges$1(m,v){return Array.isArray(m)?createTimeRangesObj(m):void 0===m||void 0===v?createTimeRangesObj():createTimeRangesObj([[m,v]])}xr.registerComponent("Component",xr);const defaultImplementation=function(m,v){m=m<0?0:m;let q=Math.floor(m%60),ee=Math.floor(m/60%60),ae=Math.floor(m/3600);const ie=Math.floor(v/60%60),de=Math.floor(v/3600);return(isNaN(m)||m===1/0)&&(ae=ee=q="-"),ae=ae>0||de>0?ae+":":"",ee=((ae||ie>=10)&&ee<10?"0"+ee:ee)+":",q=q<10?"0"+q:q,ae+ee+q};let Dr=defaultImplementation;function setFormatTime(m){Dr=m}function resetFormatTime(){Dr=defaultImplementation}function formatTime(m,v=m){return Dr(m,v)}var Cr=Object.freeze({__proto__:null,createTimeRanges:createTimeRanges$1,createTimeRange:createTimeRanges$1,setFormatTime:setFormatTime,resetFormatTime:resetFormatTime,formatTime:formatTime});function bufferedPercent(m,v){let q,ee,ae=0;if(!v)return 0;m&&m.length||(m=createTimeRanges$1(0,0));for(let ie=0;iev&&(ee=v),ae+=ee-q;return ae/v}function MediaError(m){if(m instanceof MediaError)return m;"number"==typeof m?this.code=m:"string"==typeof m?this.message=m:video_es_isObject(m)&&("number"==typeof m.code&&(this.code=m.code),Object.assign(this,m)),this.message||(this.message=MediaError.defaultMessages[this.code]||"")}MediaError.prototype.code=0,MediaError.prototype.message="",MediaError.prototype.status=null,MediaError.errorTypes=["MEDIA_ERR_CUSTOM","MEDIA_ERR_ABORTED","MEDIA_ERR_NETWORK","MEDIA_ERR_DECODE","MEDIA_ERR_SRC_NOT_SUPPORTED","MEDIA_ERR_ENCRYPTED"],MediaError.defaultMessages={1:"You aborted the media playback",2:"A network error caused the media download to fail part-way.",3:"The media playback was aborted due to a corruption problem or because the media used features your browser did not support.",4:"The media could not be loaded, either because the server or network failed or because the format is not supported.",5:"The media is encrypted and we do not have the keys to decrypt it."};for(let m=0;m{}))}const trackToJson_=function(m){return["kind","label","language","id","inBandMetadataTrackDispatchType","mode","src"].reduce(((v,q,ee)=>(m[q]&&(v[q]=m[q]),v)),{cues:m.cues&&Array.prototype.map.call(m.cues,(function(m){return{startTime:m.startTime,endTime:m.endTime,text:m.text,id:m.id}}))})};var textTrackConverter_textTracksToJson=function(m){const v=m.$$("track"),q=Array.prototype.map.call(v,(m=>m.track));return Array.prototype.map.call(v,(function(m){const v=trackToJson_(m.track);return m.src&&(v.src=m.src),v})).concat(Array.prototype.filter.call(m.textTracks(),(function(m){return-1===q.indexOf(m)})).map(trackToJson_))},textTrackConverter_jsonToTextTracks=function(m,v){return m.forEach((function(m){const q=v.addRemoteTextTrack(m).track;!m.src&&m.cues&&m.cues.forEach((m=>q.addCue(m)))})),v.textTracks()};const Ar="vjs-modal-dialog";class Pr extends xr{constructor(m,v){super(m,v),this.handleKeyDown_=m=>this.handleKeyDown(m),this.close_=m=>this.close(m),this.opened_=this.hasBeenOpened_=this.hasBeenFilled_=!1,this.closeable(!this.options_.uncloseable),this.content(this.options_.content),this.contentEl_=createEl("div",{className:`${Ar}-content`},{role:"document"}),this.descEl_=createEl("p",{className:`${Ar}-description vjs-control-text`,id:this.el().getAttribute("aria-describedby")}),textContent(this.descEl_,this.description()),this.el_.appendChild(this.descEl_),this.el_.appendChild(this.contentEl_)}createEl(){return super.createEl("div",{className:this.buildCSSClass(),tabIndex:-1},{"aria-describedby":`${this.id()}_description`,"aria-hidden":"true","aria-label":this.label(),role:"dialog"})}dispose(){this.contentEl_=null,this.descEl_=null,this.previouslyActiveEl_=null,super.dispose()}buildCSSClass(){return`${Ar} vjs-hidden ${super.buildCSSClass()}`}label(){return this.localize(this.options_.label||"Modal Window")}description(){let m=this.options_.description||this.localize("This is a modal window.");return this.closeable()&&(m+=" "+this.localize("This modal can be closed by pressing the Escape key or activating the close button.")),m}open(){if(!this.opened_){const m=this.player();this.trigger("beforemodalopen"),this.opened_=!0,(this.options_.fillAlways||!this.hasBeenOpened_&&!this.hasBeenFilled_)&&this.fill(),this.wasPlaying_=!m.paused(),this.options_.pauseOnOpen&&this.wasPlaying_&&m.pause(),this.on("keydown",this.handleKeyDown_),this.hadControls_=m.controls(),m.controls(!1),this.show(),this.conditionalFocus_(),this.el().setAttribute("aria-hidden","false"),this.trigger("modalopen"),this.hasBeenOpened_=!0}}opened(m){return"boolean"==typeof m&&this[m?"open":"close"](),this.opened_}close(){if(!this.opened_)return;const m=this.player();this.trigger("beforemodalclose"),this.opened_=!1,this.wasPlaying_&&this.options_.pauseOnOpen&&m.play(),this.off("keydown",this.handleKeyDown_),this.hadControls_&&m.controls(!0),this.hide(),this.el().setAttribute("aria-hidden","true"),this.trigger("modalclose"),this.conditionalBlur_(),this.options_.temporary&&this.dispose()}closeable(m){if("boolean"==typeof m){const v=this.closeable_=!!m;let q=this.getChild("closeButton");if(v&&!q){const m=this.contentEl_;this.contentEl_=this.el_,q=this.addChild("closeButton",{controlText:"Close Modal Dialog"}),this.contentEl_=m,this.on(q,"close",this.close_)}!v&&q&&(this.off(q,"close",this.close_),this.removeChild(q),q.dispose())}return this.closeable_}fill(){this.fillWith(this.content())}fillWith(m){const v=this.contentEl(),q=v.parentNode,ee=v.nextSibling;this.trigger("beforemodalfill"),this.hasBeenFilled_=!0,q.removeChild(v),this.empty(),insertContent(v,m),this.trigger("modalfill"),ee?q.insertBefore(v,ee):q.appendChild(v);const ae=this.getChild("closeButton");ae&&q.appendChild(ae.el_)}empty(){this.trigger("beforemodalempty"),emptyEl(this.contentEl()),this.trigger("modalempty")}content(m){return void 0!==m&&(this.content_=m),this.content_}conditionalFocus_(){const m=de().activeElement,v=this.player_.el_;this.previouslyActiveEl_=null,(v.contains(m)||v===m)&&(this.previouslyActiveEl_=m,this.focus())}conditionalBlur_(){this.previouslyActiveEl_&&(this.previouslyActiveEl_.focus(),this.previouslyActiveEl_=null)}handleKeyDown(m){if(m.stopPropagation(),le().isEventKey(m,"Escape")&&this.closeable())return m.preventDefault(),void this.close();if(!le().isEventKey(m,"Tab"))return;const v=this.focusableEls_(),q=this.el_.querySelector(":focus");let ee;for(let m=0;m(m instanceof ae().HTMLAnchorElement||m instanceof ae().HTMLAreaElement)&&m.hasAttribute("href")||(m instanceof ae().HTMLInputElement||m instanceof ae().HTMLSelectElement||m instanceof ae().HTMLTextAreaElement||m instanceof ae().HTMLButtonElement)&&!m.hasAttribute("disabled")||m instanceof ae().HTMLIFrameElement||m instanceof ae().HTMLObjectElement||m instanceof ae().HTMLEmbedElement||m.hasAttribute("tabindex")&&-1!==m.getAttribute("tabindex")||m.hasAttribute("contenteditable")))}}Pr.prototype.options_={pauseOnOpen:!0,temporary:!0},xr.registerComponent("ModalDialog",Pr);class Fr extends gr{constructor(m=[]){super(),this.tracks_=[],Object.defineProperty(this,"length",{get(){return this.tracks_.length}});for(let v=0;v{this.trigger({track:m,type:"labelchange",target:this})},isEvented(m)&&m.addEventListener("labelchange",m.labelchange_)}removeTrack(m){let v;for(let q=0,ee=this.length;qthis.queueTrigger("change")),this.triggerSelectedlanguagechange||(this.triggerSelectedlanguagechange_=()=>this.trigger("selectedlanguagechange")),m.addEventListener("modechange",this.queueChange_);-1===["metadata","chapters"].indexOf(m.kind)&&m.addEventListener("modechange",this.triggerSelectedlanguagechange_)}removeTrack(m){super.removeTrack(m),m.removeEventListener&&(this.queueChange_&&m.removeEventListener("modechange",this.queueChange_),this.selectedlanguagechange_&&m.removeEventListener("modechange",this.triggerSelectedlanguagechange_))}}class Br{constructor(m){Br.prototype.setCues_.call(this,m),Object.defineProperty(this,"length",{get(){return this.length_}})}setCues_(m){const v=this.length||0;let q=0;const ee=m.length;this.cues_=m,this.length_=m.length;const defineProp=function(m){""+m in this||Object.defineProperty(this,""+m,{get(){return this.cues_[m]}})};if(vv[m],set(){}});Object.defineProperty(this,"label",{get:()=>q,set(m){m!==q&&(q=m,this.trigger("labelchange"))}})}}const parseUrl=function(m){const v=["protocol","hostname","port","pathname","search","hash","host"],q=de().createElement("a");q.href=m;const ee={};for(let m=0;m0&&(ae().console&&ae().console.groupCollapsed&&ae().console.groupCollapsed(`Text Track parsing errors for ${v.src}`),ee.forEach((m=>sa.error(m))),ae().console&&ae().console.groupEnd&&ae().console.groupEnd()),q.flush()},loadTrack=function(m,v){const q={uri:m},ee=isCrossOrigin(m);ee&&(q.cors=ee);const ie="use-credentials"===v.tech_.crossOrigin();ie&&(q.withCredentials=ie),be()(q,bind_(this,(function(m,q,ee){if(m)return sa.error(m,q);v.loaded_=!0,"function"!=typeof ae().WebVTT?v.tech_&&v.tech_.any(["vttjsloaded","vttjserror"],(m=>{if("vttjserror"!==m.type)return parseCues(ee,v);sa.error(`vttjs failed to load, stopping trying to process ${v.src}`)})):parseCues(ee,v)})))};class ei extends Zr{constructor(m={}){if(!m.tech)throw new Error("A tech was not provided.");const v=merge$1(m,{kind:Gr[m.kind]||"subtitles",language:m.language||m.srclang||""});let q=Kr[v.mode]||"disabled";const ee=v.default;"metadata"!==v.kind&&"chapters"!==v.kind||(q="hidden"),super(v),this.tech_=v.tech,this.cues_=[],this.activeCues_=[],this.preload_=!1!==this.tech_.preloadTextTracks;const ae=new Br(this.cues_),ie=new Br(this.activeCues_);let de=!1;this.timeupdateHandler=bind_(this,(function(m={}){this.tech_.isDisposed()||(this.tech_.isReady_?(this.activeCues=this.activeCues,de&&(this.trigger("cuechange"),de=!1),"timeupdate"!==m.type&&(this.rvf_=this.tech_.requestVideoFrameCallback(this.timeupdateHandler))):"timeupdate"!==m.type&&(this.rvf_=this.tech_.requestVideoFrameCallback(this.timeupdateHandler)))}));this.tech_.one("dispose",(()=>{this.stopTracking()})),"disabled"!==q&&this.startTracking(),Object.defineProperties(this,{default:{get:()=>ee,set(){}},mode:{get:()=>q,set(m){Kr[m]&&q!==m&&(q=m,this.preload_||"disabled"===q||0!==this.cues.length||loadTrack(this.src,this),this.stopTracking(),"disabled"!==q&&this.startTracking(),this.trigger("modechange"))}},cues:{get(){return this.loaded_?ae:null},set(){}},activeCues:{get(){if(!this.loaded_)return null;if(0===this.cues.length)return ie;const m=this.tech_.currentTime(),v=[];for(let q=0,ee=this.cues.length;q=m&&v.push(ee)}if(de=!1,v.length!==this.activeCues_.length)de=!0;else for(let m=0;mq,set(m){"boolean"==typeof m&&m!==q&&(q=m,this.trigger("enabledchange"))}}),v.enabled&&(this.enabled=v.enabled),this.loaded_=!0}}class Ri extends Zr{constructor(m={}){const v=merge$1(m,{kind:Wr[m.kind]||""});super(v);let q=!1;Object.defineProperty(this,"selected",{get:()=>q,set(m){"boolean"==typeof m&&m!==q&&(q=m,this.trigger("selectedchange"))}}),v.selected&&(this.selected=v.selected)}}class _i extends gr{constructor(m={}){let v;super();const q=new ei(m);this.kind=q.kind,this.src=q.src,this.srclang=q.language,this.label=q.label,this.default=q.default,Object.defineProperties(this,{readyState:{get:()=>v},track:{get:()=>q}}),v=_i.NONE,q.addEventListener("loadeddata",(()=>{v=_i.LOADED,this.trigger({type:"load",target:this})}))}}_i.prototype.allowedEvents_={load:"load"},_i.NONE=0,_i.LOADING=1,_i.LOADED=2,_i.ERROR=3;const Ei={audio:{ListClass:class extends Fr{constructor(m=[]){for(let v=m.length-1;v>=0;v--)if(m[v].enabled){disableOthers$1(m,m[v]);break}super(m),this.changing_=!1}addTrack(m){m.enabled&&disableOthers$1(this,m),super.addTrack(m),m.addEventListener&&(m.enabledChange_=()=>{this.changing_||(this.changing_=!0,disableOthers$1(this,m),this.changing_=!1,this.trigger("change"))},m.addEventListener("enabledchange",m.enabledChange_))}removeTrack(m){super.removeTrack(m),m.removeEventListener&&m.enabledChange_&&(m.removeEventListener("enabledchange",m.enabledChange_),m.enabledChange_=null)}},TrackClass:si,capitalName:"Audio"},video:{ListClass:class extends Fr{constructor(m=[]){for(let v=m.length-1;v>=0;v--)if(m[v].selected){disableOthers(m,m[v]);break}super(m),this.changing_=!1,Object.defineProperty(this,"selectedIndex",{get(){for(let m=0;m{this.changing_||(this.changing_=!0,disableOthers(this,m),this.changing_=!1,this.trigger("change"))},m.addEventListener("selectedchange",m.selectedChange_))}removeTrack(m){super.removeTrack(m),m.removeEventListener&&m.selectedChange_&&(m.removeEventListener("selectedchange",m.selectedChange_),m.selectedChange_=null)}},TrackClass:Ri,capitalName:"Video"},text:{ListClass:Ur,TrackClass:ei,capitalName:"Text"}};Object.keys(Ei).forEach((function(m){Ei[m].getterName=`${m}Tracks`,Ei[m].privateName=`${m}Tracks_`}));const Ti={remoteText:{ListClass:Ur,TrackClass:ei,capitalName:"RemoteText",getterName:"remoteTextTracks",privateName:"remoteTextTracks_"},remoteTextEl:{ListClass:class{constructor(m=[]){this.trackElements_=[],Object.defineProperty(this,"length",{get(){return this.trackElements_.length}});for(let v=0,q=m.length;vthis.onDurationChange(m),this.trackProgress_=m=>this.trackProgress(m),this.trackCurrentTime_=m=>this.trackCurrentTime(m),this.stopTrackingCurrentTime_=m=>this.stopTrackingCurrentTime(m),this.disposeSourceHandler_=m=>this.disposeSourceHandler(m),this.queuedHanders_=new Set,this.hasStarted_=!1,this.on("playing",(function(){this.hasStarted_=!0})),this.on("loadstart",(function(){this.hasStarted_=!1})),Di.names.forEach((v=>{const q=Di[v];m&&m[q.getterName]&&(this[q.privateName]=m[q.getterName])})),this.featuresProgressEvents||this.manualProgressOn(),this.featuresTimeupdateEvents||this.manualTimeUpdatesOn(),["Text","Audio","Video"].forEach((v=>{!1===m[`native${v}Tracks`]&&(this[`featuresNative${v}Tracks`]=!1)})),!1===m.nativeCaptions||!1===m.nativeTextTracks?this.featuresNativeTextTracks=!1:!0!==m.nativeCaptions&&!0!==m.nativeTextTracks||(this.featuresNativeTextTracks=!0),this.featuresNativeTextTracks||this.emulateTextTracks(),this.preloadTextTracks=!1!==m.preloadTextTracks,this.autoRemoteTextTracks_=new Di.text.ListClass,this.initTrackListeners(),m.nativeControlsForTouch||this.emitTapEvents(),this.constructor&&(this.name_=this.constructor.name||"Unknown Tech")}triggerSourceset(m){this.isReady_||this.one("ready",(()=>this.setTimeout((()=>this.triggerSourceset(m)),1))),this.trigger({src:m,type:"sourceset"})}manualProgressOn(){this.on("durationchange",this.onDurationChange_),this.manualProgress=!0,this.one("ready",this.trackProgress_)}manualProgressOff(){this.manualProgress=!1,this.stopTrackingProgress(),this.off("durationchange",this.onDurationChange_)}trackProgress(m){this.stopTrackingProgress(),this.progressInterval=this.setInterval(bind_(this,(function(){const m=this.bufferedPercent();this.bufferedPercent_!==m&&this.trigger("progress"),this.bufferedPercent_=m,1===m&&this.stopTrackingProgress()})),500)}onDurationChange(m){this.duration_=this.duration()}buffered(){return createTimeRanges$1(0,0)}bufferedPercent(){return bufferedPercent(this.buffered(),this.duration_)}stopTrackingProgress(){this.clearInterval(this.progressInterval)}manualTimeUpdatesOn(){this.manualTimeUpdates=!0,this.on("play",this.trackCurrentTime_),this.on("pause",this.stopTrackingCurrentTime_)}manualTimeUpdatesOff(){this.manualTimeUpdates=!1,this.stopTrackingCurrentTime(),this.off("play",this.trackCurrentTime_),this.off("pause",this.stopTrackingCurrentTime_)}trackCurrentTime(){this.currentTimeInterval&&this.stopTrackingCurrentTime(),this.currentTimeInterval=this.setInterval((function(){this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})}),250)}stopTrackingCurrentTime(){this.clearInterval(this.currentTimeInterval),this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})}dispose(){this.clearTracks(Ei.names),this.manualProgress&&this.manualProgressOff(),this.manualTimeUpdates&&this.manualTimeUpdatesOff(),super.dispose()}clearTracks(m){(m=[].concat(m)).forEach((m=>{const v=this[`${m}Tracks`]()||[];let q=v.length;for(;q--;){const ee=v[q];"text"===m&&this.removeRemoteTextTrack(ee),v.removeTrack(ee)}}))}cleanupAutoTextTracks(){const m=this.autoRemoteTextTracks_||[];let v=m.length;for(;v--;){const q=m[v];this.removeRemoteTextTrack(q)}}reset(){}crossOrigin(){}setCrossOrigin(){}error(m){return void 0!==m&&(this.error_=new MediaError(m),this.trigger("error")),this.error_}played(){return this.hasStarted_?createTimeRanges$1(0,0):createTimeRanges$1()}play(){}setScrubbing(m){}scrubbing(){}setCurrentTime(m){this.manualTimeUpdates&&this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})}initTrackListeners(){Ei.names.forEach((m=>{const v=Ei[m],trackListChanges=()=>{this.trigger(`${m}trackchange`)},q=this[v.getterName]();q.addEventListener("removetrack",trackListChanges),q.addEventListener("addtrack",trackListChanges),this.on("dispose",(()=>{q.removeEventListener("removetrack",trackListChanges),q.removeEventListener("addtrack",trackListChanges)}))}))}addWebVttScript_(){if(!ae().WebVTT)if(de().body.contains(this.el())){if(!this.options_["vtt.js"]&&isPlain(xe())&&Object.keys(xe()).length>0)return void this.trigger("vttjsloaded");const m=de().createElement("script");m.src=this.options_["vtt.js"]||"https://vjs.zencdn.net/vttjs/0.14.1/vtt.min.js",m.onload=()=>{this.trigger("vttjsloaded")},m.onerror=()=>{this.trigger("vttjserror")},this.on("dispose",(()=>{m.onload=null,m.onerror=null})),ae().WebVTT=!0,this.el().parentNode.appendChild(m)}else this.ready(this.addWebVttScript_)}emulateTextTracks(){const m=this.textTracks(),v=this.remoteTextTracks(),handleAddTrack=v=>m.addTrack(v.track),handleRemoveTrack=v=>m.removeTrack(v.track);v.on("addtrack",handleAddTrack),v.on("removetrack",handleRemoveTrack),this.addWebVttScript_();const updateDisplay=()=>this.trigger("texttrackchange"),textTracksChanges=()=>{updateDisplay();for(let v=0;vthis.autoRemoteTextTracks_.addTrack(q.track))),q}removeRemoteTextTrack(m){const v=this.remoteTextTrackEls().getTrackElementByTrack_(m);this.remoteTextTrackEls().removeTrackElement_(v),this.remoteTextTracks().removeTrack(m),this.autoRemoteTextTracks_.removeTrack(m)}getVideoPlaybackQuality(){return{}}requestPictureInPicture(){return Promise.reject()}disablePictureInPicture(){return!0}setDisablePictureInPicture(){}requestVideoFrameCallback(m){const v=newGUID();return!this.isReady_||this.paused()?(this.queuedHanders_.add(v),this.one("playing",(()=>{this.queuedHanders_.has(v)&&(this.queuedHanders_.delete(v),m())}))):this.requestNamedAnimationFrame(v,m),v}cancelVideoFrameCallback(m){this.queuedHanders_.has(m)?this.queuedHanders_.delete(m):this.cancelNamedAnimationFrame(m)}setPoster(){}playsinline(){}setPlaysinline(){}overrideNativeAudioTracks(m){}overrideNativeVideoTracks(m){}canPlayType(m){return""}static canPlayType(m){return""}static canPlaySource(m,v){return Ci.canPlayType(m.type)}static isTech(m){return m.prototype instanceof Ci||m instanceof Ci||m===Ci}static registerTech(m,v){if(Ci.techs_||(Ci.techs_={}),!Ci.isTech(v))throw new Error(`Tech ${m} must be a Tech`);if(!Ci.canPlayType)throw new Error("Techs must have a static canPlayType method on them");if(!Ci.canPlaySource)throw new Error("Techs must have a static canPlaySource method on them");return m=toTitleCase$1(m),Ci.techs_[m]=v,Ci.techs_[toLowerCase(m)]=v,"Tech"!==m&&Ci.defaultTechOrder_.push(m),v}static getTech(m){if(m)return Ci.techs_&&Ci.techs_[m]?Ci.techs_[m]:(m=toTitleCase$1(m),ae()&&ae().videojs&&ae().videojs[m]?(sa.warn(`The ${m} tech was added to the videojs object when it should be registered using videojs.registerTech(name, tech)`),ae().videojs[m]):void 0)}}Di.names.forEach((function(m){const v=Di[m];Ci.prototype[v.getterName]=function(){return this[v.privateName]=this[v.privateName]||new v.ListClass,this[v.privateName]}})),Ci.prototype.featuresVolumeControl=!0,Ci.prototype.featuresMuteControl=!0,Ci.prototype.featuresFullscreenResize=!1,Ci.prototype.featuresPlaybackRate=!1,Ci.prototype.featuresProgressEvents=!1,Ci.prototype.featuresSourceset=!1,Ci.prototype.featuresTimeupdateEvents=!1,Ci.prototype.featuresNativeTextTracks=!1,Ci.prototype.featuresVideoFrameCallback=!1,Ci.withSourceHandlers=function(m){m.registerSourceHandler=function(v,q){let ee=m.sourceHandlers;ee||(ee=m.sourceHandlers=[]),void 0===q&&(q=ee.length),ee.splice(q,0,v)},m.canPlayType=function(v){const q=m.sourceHandlers||[];let ee;for(let m=0;mv===Bi?Bi:q[m]?q[m](v):v}function executeRight(m,v,q,ee){for(let ae=m.length-1;ae>=0;ae--){const ie=m[ae];ie[v]&&ie[v](ee,q)}}function getOrCreateFactory(m,v){const q=Ui[m.id()];let ee=null;if(null==q)return ee=v(m),Ui[m.id()]=[[v,ee]],ee;for(let m=0;m{if(!v)return"";if(m.cache_.source.src===v&&m.cache_.source.type)return m.cache_.source.type;const q=m.cache_.sources.filter((m=>m.src===v));if(q.length)return q[0].type;const ee=m.$$("source");for(let m=0;mthis.handleMouseOver(m),this.handleMouseOut_=m=>this.handleMouseOut(m),this.handleClick_=m=>this.handleClick(m),this.handleKeyDown_=m=>this.handleKeyDown(m),this.emitTapEvents(),this.enable()}createEl(m="div",v={},q={}){v=Object.assign({className:this.buildCSSClass(),tabIndex:0},v),"button"===m&&sa.error(`Creating a ClickableComponent with an HTML element of ${m} is not supported; use a Button instead.`),q=Object.assign({role:"button"},q),this.tabIndex_=v.tabIndex;const ee=createEl(m,v,q);return this.player_.options_.experimentalSvgIcons||ee.appendChild(createEl("span",{className:"vjs-icon-placeholder"},{"aria-hidden":!0})),this.createControlTextEl(ee),ee}dispose(){this.controlTextEl_=null,super.dispose()}createControlTextEl(m){return this.controlTextEl_=createEl("span",{className:"vjs-control-text"},{"aria-live":"polite"}),m&&m.appendChild(this.controlTextEl_),this.controlText(this.controlText_,m),this.controlTextEl_}controlText(m,v=this.el()){if(void 0===m)return this.controlText_||"Need Text";const q=this.localize(m);this.controlText_=m,textContent(this.controlTextEl_,q),this.nonIconControl||this.player_.options_.noUITitleAttributes||v.setAttribute("title",q)}buildCSSClass(){return`vjs-control vjs-button ${super.buildCSSClass()}`}enable(){this.enabled_||(this.enabled_=!0,this.removeClass("vjs-disabled"),this.el_.setAttribute("aria-disabled","false"),void 0!==this.tabIndex_&&this.el_.setAttribute("tabIndex",this.tabIndex_),this.on(["tap","click"],this.handleClick_),this.on("keydown",this.handleKeyDown_))}disable(){this.enabled_=!1,this.addClass("vjs-disabled"),this.el_.setAttribute("aria-disabled","true"),void 0!==this.tabIndex_&&this.el_.removeAttribute("tabIndex"),this.off("mouseover",this.handleMouseOver_),this.off("mouseout",this.handleMouseOut_),this.off(["tap","click"],this.handleClick_),this.off("keydown",this.handleKeyDown_)}handleLanguagechange(){this.controlText(this.controlText_)}handleClick(m){this.options_.clickHandler&&this.options_.clickHandler.call(this,arguments)}handleKeyDown(m){le().isEventKey(m,"Space")||le().isEventKey(m,"Enter")?(m.preventDefault(),m.stopPropagation(),this.trigger("click")):super.handleKeyDown(m)}}xr.registerComponent("ClickableComponent",ns);class as extends ns{constructor(m,v){super(m,v),this.update(),this.update_=m=>this.update(m),m.on("posterchange",this.update_)}dispose(){this.player().off("posterchange",this.update_),super.dispose()}createEl(){return createEl("div",{className:"vjs-poster"})}crossOrigin(m){if(void 0===m)return this.$("img")?this.$("img").crossOrigin:this.player_.tech_&&this.player_.tech_.isReady_?this.player_.crossOrigin():this.player_.options_.crossOrigin||this.player_.options_.crossorigin||null;null===m||"anonymous"===m||"use-credentials"===m?this.$("img")&&(this.$("img").crossOrigin=m):this.player_.log.warn(`crossOrigin must be null, "anonymous" or "use-credentials", given "${m}"`)}update(m){const v=this.player().poster();this.setSrc(v),v?this.show():this.hide()}setSrc(m){m?(this.$("img")||this.el_.appendChild(createEl("picture",{className:"vjs-poster",tabIndex:-1},{},createEl("img",{loading:"lazy",crossOrigin:this.crossOrigin()},{alt:""}))),this.$("img").src=m):this.el_.textContent=""}handleClick(m){this.player_.controls()&&(this.player_.tech(!0)&&this.player_.tech(!0).focus(),this.player_.paused()?silencePromise(this.player_.play()):this.player_.pause())}}as.prototype.crossorigin=as.prototype.crossOrigin,xr.registerComponent("PosterImage",as);const rs="#222",ss="#ccc",os={monospace:"monospace",sansSerif:"sans-serif",serif:"serif",monospaceSansSerif:'"Andale Mono", "Lucida Console", monospace',monospaceSerif:'"Courier New", monospace',proportionalSansSerif:"sans-serif",proportionalSerif:"serif",casual:'"Comic Sans MS", Impact, fantasy',script:'"Monotype Corsiva", cursive',smallcaps:'"Andale Mono", "Lucida Console", monospace, sans-serif'};function constructColor(m,v){let q;if(4===m.length)q=m[1]+m[1]+m[2]+m[2]+m[3]+m[3];else{if(7!==m.length)throw new Error("Invalid color code provided, "+m+"; must be formatted as e.g. #f0e or #f604e2.");q=m.slice(1)}return"rgba("+parseInt(q.slice(0,2),16)+","+parseInt(q.slice(2,4),16)+","+parseInt(q.slice(4,6),16)+","+v+")"}function tryUpdateStyle(m,v,q){try{m.style[v]=q}catch(m){return}}function getCSSPositionValue(m){return m?`${m}px`:""}xr.registerComponent("TextTrackDisplay",class extends xr{constructor(m,v,q){super(m,v,q);const updateDisplayHandler=m=>{this.updateDisplayOverlay(),this.updateDisplay(m)};m.on("loadstart",(m=>this.toggleDisplay(m))),m.on("texttrackchange",(m=>this.updateDisplay(m))),m.on("loadedmetadata",(m=>{this.updateDisplayOverlay(),this.preselectTrack(m)})),m.ready(bind_(this,(function(){if(m.tech_&&m.tech_.featuresNativeTextTracks)return void this.hide();m.on("fullscreenchange",updateDisplayHandler),m.on("playerresize",updateDisplayHandler);const v=ae().screen.orientation||ae(),q=ae().screen.orientation?"change":"orientationchange";v.addEventListener(q,updateDisplayHandler),m.on("dispose",(()=>v.removeEventListener(q,updateDisplayHandler)));const ee=this.options_.playerOptions.tracks||[];for(let m=0;m.1&&(q>ee?ie=Math.round((m-v*ee)/2):de=Math.round((v-m/ee)/2)),tryUpdateStyle(this.el_,"insetInline",getCSSPositionValue(ie)),tryUpdateStyle(this.el_,"insetBlock",getCSSPositionValue(de))}updateDisplayState(m){const v=this.player_.textTrackSettings.getValues(),q=m.activeCues;let ee=q.length;for(;ee--;){const m=q[ee];if(!m)continue;const ie=m.displayState;if(v.color&&(ie.firstChild.style.color=v.color),v.textOpacity&&tryUpdateStyle(ie.firstChild,"color",constructColor(v.color||"#fff",v.textOpacity)),v.backgroundColor&&(ie.firstChild.style.backgroundColor=v.backgroundColor),v.backgroundOpacity&&tryUpdateStyle(ie.firstChild,"backgroundColor",constructColor(v.backgroundColor||"#000",v.backgroundOpacity)),v.windowColor&&(v.windowOpacity?tryUpdateStyle(ie,"backgroundColor",constructColor(v.windowColor,v.windowOpacity)):ie.style.backgroundColor=v.windowColor),v.edgeStyle&&("dropshadow"===v.edgeStyle?ie.firstChild.style.textShadow=`2px 2px 3px ${rs}, 2px 2px 4px ${rs}, 2px 2px 5px ${rs}`:"raised"===v.edgeStyle?ie.firstChild.style.textShadow=`1px 1px ${rs}, 2px 2px ${rs}, 3px 3px ${rs}`:"depressed"===v.edgeStyle?ie.firstChild.style.textShadow=`1px 1px ${ss}, 0 1px ${ss}, -1px -1px ${rs}, 0 -1px ${rs}`:"uniform"===v.edgeStyle&&(ie.firstChild.style.textShadow=`0 0 4px ${rs}, 0 0 4px ${rs}, 0 0 4px ${rs}, 0 0 4px ${rs}`)),v.fontPercent&&1!==v.fontPercent){const m=ae().parseFloat(ie.style.fontSize);ie.style.fontSize=m*v.fontPercent+"px",ie.style.height="auto",ie.style.top="auto"}v.fontFamily&&"default"!==v.fontFamily&&("small-caps"===v.fontFamily?ie.firstChild.style.fontVariant="small-caps":ie.firstChild.style.fontFamily=os[v.fontFamily])}}updateForTrack(m){if(Array.isArray(m)||(m=[m]),"function"!=typeof ae().WebVTT||m.every((m=>!m.activeCues)))return;const v=[];for(let q=0;qthis.handleMouseDown(m)))}buildCSSClass(){return"vjs-big-play-button"}handleClick(m){const v=this.player_.play();if(this.mouseused_&&"clientX"in m&&"clientY"in m)return silencePromise(v),void(this.player_.tech(!0)&&this.player_.tech(!0).focus());const q=this.player_.getChild("controlBar"),ee=q&&q.getChild("playToggle");if(!ee)return void this.player_.tech(!0).focus();const playFocus=()=>ee.focus();isPromise(v)?v.then(playFocus,(()=>{})):this.setTimeout(playFocus,1)}handleKeyDown(m){this.mouseused_=!1,super.handleKeyDown(m)}handleMouseDown(m){this.mouseused_=!0}}cs.prototype.controlText_="Play Video",xr.registerComponent("BigPlayButton",cs);xr.registerComponent("CloseButton",class extends ds{constructor(m,v){super(m,v),this.setIcon("cancel"),this.controlText(v&&v.controlText||this.localize("Close"))}buildCSSClass(){return`vjs-close-button ${super.buildCSSClass()}`}handleClick(m){this.trigger({type:"close",bubbles:!1})}handleKeyDown(m){le().isEventKey(m,"Esc")?(m.preventDefault(),m.stopPropagation(),this.trigger("click")):super.handleKeyDown(m)}});class ls extends ds{constructor(m,v={}){super(m,v),v.replay=void 0===v.replay||v.replay,this.setIcon("play"),this.on(m,"play",(m=>this.handlePlay(m))),this.on(m,"pause",(m=>this.handlePause(m))),v.replay&&this.on(m,"ended",(m=>this.handleEnded(m)))}buildCSSClass(){return`vjs-play-control ${super.buildCSSClass()}`}handleClick(m){this.player_.paused()?silencePromise(this.player_.play()):this.player_.pause()}handleSeeked(m){this.removeClass("vjs-ended"),this.player_.paused()?this.handlePause(m):this.handlePlay(m)}handlePlay(m){this.removeClass("vjs-ended","vjs-paused"),this.addClass("vjs-playing"),this.setIcon("pause"),this.controlText("Pause")}handlePause(m){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.setIcon("play"),this.controlText("Play")}handleEnded(m){this.removeClass("vjs-playing"),this.addClass("vjs-ended"),this.setIcon("replay"),this.controlText("Replay"),this.one(this.player_,"seeked",(m=>this.handleSeeked(m)))}}ls.prototype.controlText_="Play",xr.registerComponent("PlayToggle",ls);class us extends xr{constructor(m,v){super(m,v),this.on(m,["timeupdate","ended","seeking"],(m=>this.update(m))),this.updateTextNode_()}createEl(){const m=this.buildCSSClass(),v=super.createEl("div",{className:`${m} vjs-time-control vjs-control`}),q=createEl("span",{className:"vjs-control-text",textContent:`${this.localize(this.labelText_)} `},{role:"presentation"});return v.appendChild(q),this.contentEl_=createEl("span",{className:`${m}-display`},{role:"presentation"}),v.appendChild(this.contentEl_),v}dispose(){this.contentEl_=null,this.textNode_=null,super.dispose()}update(m){(this.player_.options_.enableSmoothSeeking||"seeking"!==m.type)&&this.updateContent(m)}updateTextNode_(m=0){m=formatTime(m),this.formattedTime_!==m&&(this.formattedTime_=m,this.requestNamedAnimationFrame("TimeDisplay#updateTextNode_",(()=>{if(!this.contentEl_)return;let m=this.textNode_;m&&this.contentEl_.firstChild!==m&&(m=null,sa.warn("TimeDisplay#updateTextnode_: Prevented replacement of text node element since it was no longer a child of this node. Appending a new node instead.")),this.textNode_=de().createTextNode(this.formattedTime_),this.textNode_&&(m?this.contentEl_.replaceChild(this.textNode_,m):this.contentEl_.appendChild(this.textNode_))})))}updateContent(m){}}us.prototype.labelText_="Time",us.prototype.controlText_="Time",xr.registerComponent("TimeDisplay",us);class ps extends us{buildCSSClass(){return"vjs-current-time"}updateContent(m){let v;v=this.player_.ended()?this.player_.duration():this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime(),this.updateTextNode_(v)}}ps.prototype.labelText_="Current Time",ps.prototype.controlText_="Current Time",xr.registerComponent("CurrentTimeDisplay",ps);class hs extends us{constructor(m,v){super(m,v);const updateContent=m=>this.updateContent(m);this.on(m,"durationchange",updateContent),this.on(m,"loadstart",updateContent),this.on(m,"loadedmetadata",updateContent)}buildCSSClass(){return"vjs-duration"}updateContent(m){const v=this.player_.duration();this.updateTextNode_(v)}}hs.prototype.labelText_="Duration",hs.prototype.controlText_="Duration",xr.registerComponent("DurationDisplay",hs);xr.registerComponent("TimeDivider",class extends xr{createEl(){const m=super.createEl("div",{className:"vjs-time-control vjs-time-divider"},{"aria-hidden":!0}),v=super.createEl("div"),q=super.createEl("span",{textContent:"/"});return v.appendChild(q),m.appendChild(v),m}});class gs extends us{constructor(m,v){super(m,v),this.on(m,"durationchange",(m=>this.updateContent(m)))}buildCSSClass(){return"vjs-remaining-time"}createEl(){const m=super.createEl();return!1!==this.options_.displayNegative&&m.insertBefore(createEl("span",{},{"aria-hidden":!0},"-"),this.contentEl_),m}updateContent(m){if("number"!=typeof this.player_.duration())return;let v;v=this.player_.ended()?0:this.player_.remainingTimeDisplay?this.player_.remainingTimeDisplay():this.player_.remainingTime(),this.updateTextNode_(v)}}gs.prototype.labelText_="Remaining Time",gs.prototype.controlText_="Remaining Time",xr.registerComponent("RemainingTimeDisplay",gs);xr.registerComponent("LiveDisplay",class extends xr{constructor(m,v){super(m,v),this.updateShowing(),this.on(this.player(),"durationchange",(m=>this.updateShowing(m)))}createEl(){const m=super.createEl("div",{className:"vjs-live-control vjs-control"});return this.contentEl_=createEl("div",{className:"vjs-live-display"},{"aria-live":"off"}),this.contentEl_.appendChild(createEl("span",{className:"vjs-control-text",textContent:`${this.localize("Stream Type")} `})),this.contentEl_.appendChild(de().createTextNode(this.localize("LIVE"))),m.appendChild(this.contentEl_),m}dispose(){this.contentEl_=null,super.dispose()}updateShowing(m){this.player().duration()===1/0?this.show():this.hide()}});class fs extends ds{constructor(m,v){super(m,v),this.updateLiveEdgeStatus(),this.player_.liveTracker&&(this.updateLiveEdgeStatusHandler_=m=>this.updateLiveEdgeStatus(m),this.on(this.player_.liveTracker,"liveedgechange",this.updateLiveEdgeStatusHandler_))}createEl(){const m=super.createEl("button",{className:"vjs-seek-to-live-control vjs-control"});return this.setIcon("circle",m),this.textEl_=createEl("span",{className:"vjs-seek-to-live-text",textContent:this.localize("LIVE")},{"aria-hidden":"true"}),m.appendChild(this.textEl_),m}updateLiveEdgeStatus(){!this.player_.liveTracker||this.player_.liveTracker.atLiveEdge()?(this.setAttribute("aria-disabled",!0),this.addClass("vjs-at-live-edge"),this.controlText("Seek to live, currently playing live")):(this.setAttribute("aria-disabled",!1),this.removeClass("vjs-at-live-edge"),this.controlText("Seek to live, currently behind live"))}handleClick(){this.player_.liveTracker.seekToLiveEdge()}dispose(){this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.updateLiveEdgeStatusHandler_),this.textEl_=null,super.dispose()}}function clamp(m,v,q){return m=Number(m),Math.min(q,Math.max(v,isNaN(m)?v:m))}fs.prototype.controlText_="Seek to live, currently playing live",xr.registerComponent("SeekToLive",fs);var ms=Object.freeze({__proto__:null,clamp:clamp});class ys extends xr{constructor(m,v){super(m,v),this.handleMouseDown_=m=>this.handleMouseDown(m),this.handleMouseUp_=m=>this.handleMouseUp(m),this.handleKeyDown_=m=>this.handleKeyDown(m),this.handleClick_=m=>this.handleClick(m),this.handleMouseMove_=m=>this.handleMouseMove(m),this.update_=m=>this.update(m),this.bar=this.getChild(this.options_.barName),this.vertical(!!this.options_.vertical),this.enable()}enabled(){return this.enabled_}enable(){this.enabled()||(this.on("mousedown",this.handleMouseDown_),this.on("touchstart",this.handleMouseDown_),this.on("keydown",this.handleKeyDown_),this.on("click",this.handleClick_),this.on(this.player_,"controlsvisible",this.update),this.playerEvent&&this.on(this.player_,this.playerEvent,this.update),this.removeClass("disabled"),this.setAttribute("tabindex",0),this.enabled_=!0)}disable(){if(!this.enabled())return;const m=this.bar.el_.ownerDocument;this.off("mousedown",this.handleMouseDown_),this.off("touchstart",this.handleMouseDown_),this.off("keydown",this.handleKeyDown_),this.off("click",this.handleClick_),this.off(this.player_,"controlsvisible",this.update_),this.off(m,"mousemove",this.handleMouseMove_),this.off(m,"mouseup",this.handleMouseUp_),this.off(m,"touchmove",this.handleMouseMove_),this.off(m,"touchend",this.handleMouseUp_),this.removeAttribute("tabindex"),this.addClass("disabled"),this.playerEvent&&this.off(this.player_,this.playerEvent,this.update),this.enabled_=!1}createEl(m,v={},q={}){return v.className=v.className+" vjs-slider",v=Object.assign({tabIndex:0},v),q=Object.assign({role:"slider","aria-valuenow":0,"aria-valuemin":0,"aria-valuemax":100},q),super.createEl(m,v,q)}handleMouseDown(m){const v=this.bar.el_.ownerDocument;"mousedown"===m.type&&m.preventDefault(),"touchstart"!==m.type||_a||m.preventDefault(),blockTextSelection(),this.addClass("vjs-sliding"),this.trigger("slideractive"),this.on(v,"mousemove",this.handleMouseMove_),this.on(v,"mouseup",this.handleMouseUp_),this.on(v,"touchmove",this.handleMouseMove_),this.on(v,"touchend",this.handleMouseUp_),this.handleMouseMove(m,!0)}handleMouseMove(m){}handleMouseUp(m){const v=this.bar.el_.ownerDocument;unblockTextSelection(),this.removeClass("vjs-sliding"),this.trigger("sliderinactive"),this.off(v,"mousemove",this.handleMouseMove_),this.off(v,"mouseup",this.handleMouseUp_),this.off(v,"touchmove",this.handleMouseMove_),this.off(v,"touchend",this.handleMouseUp_),this.update()}update(){if(!this.el_||!this.bar)return;const m=this.getProgress();return m===this.progress_||(this.progress_=m,this.requestNamedAnimationFrame("Slider#update",(()=>{const v=this.vertical()?"height":"width";this.bar.el().style[v]=(100*m).toFixed(2)+"%"}))),m}getProgress(){return Number(clamp(this.getPercent(),0,1).toFixed(4))}calculateDistance(m){const v=getPointerPosition(this.el_,m);return this.vertical()?v.y:v.x}handleKeyDown(m){le().isEventKey(m,"Left")||le().isEventKey(m,"Down")?(m.preventDefault(),m.stopPropagation(),this.stepBack()):le().isEventKey(m,"Right")||le().isEventKey(m,"Up")?(m.preventDefault(),m.stopPropagation(),this.stepForward()):super.handleKeyDown(m)}handleClick(m){m.stopPropagation(),m.preventDefault()}vertical(m){if(void 0===m)return this.vertical_||!1;this.vertical_=!!m,this.vertical_?this.addClass("vjs-slider-vertical"):this.addClass("vjs-slider-horizontal")}}xr.registerComponent("Slider",ys);const percentify=(m,v)=>clamp(m/v*100,0,100).toFixed(2)+"%";xr.registerComponent("LoadProgressBar",class extends xr{constructor(m,v){super(m,v),this.partEls_=[],this.on(m,"progress",(m=>this.update(m)))}createEl(){const m=super.createEl("div",{className:"vjs-load-progress"}),v=createEl("span",{className:"vjs-control-text"}),q=createEl("span",{textContent:this.localize("Loaded")}),ee=de().createTextNode(": ");return this.percentageEl_=createEl("span",{className:"vjs-control-text-loaded-percentage",textContent:"0%"}),m.appendChild(v),v.appendChild(q),v.appendChild(ee),v.appendChild(this.percentageEl_),m}dispose(){this.partEls_=null,this.percentageEl_=null,super.dispose()}update(m){this.requestNamedAnimationFrame("LoadProgressBar#update",(()=>{const m=this.player_.liveTracker,v=this.player_.buffered(),q=m&&m.isLive()?m.seekableEnd():this.player_.duration(),ee=this.player_.bufferedEnd(),ae=this.partEls_,ie=percentify(ee,q);this.percent_!==ie&&(this.el_.style.width=ie,textContent(this.percentageEl_,ie),this.percent_=ie);for(let m=0;mv.length;m--)this.el_.removeChild(ae[m-1]);ae.length=v.length}))}});xr.registerComponent("TimeTooltip",class extends xr{constructor(m,v){super(m,v),this.update=throttle(bind_(this,this.update),or)}createEl(){return super.createEl("div",{className:"vjs-time-tooltip"},{"aria-hidden":"true"})}update(m,v,q){const ee=findPosition(this.el_),ae=getBoundingClientRect(this.player_.el()),ie=m.width*v;if(!ae||!ee)return;const de=m.left-ae.left+ie,ce=m.width-ie+(ae.right-m.right);let le=ee.width/2;deee.width&&(le=ee.width),le=Math.round(le),this.el_.style.right=`-${le}px`,this.write(q)}write(m){textContent(this.el_,m)}updateTime(m,v,q,ee){this.requestNamedAnimationFrame("TimeTooltip#updateTime",(()=>{let ae;const ie=this.player_.duration();if(this.player_.liveTracker&&this.player_.liveTracker.isLive()){const m=this.player_.liveTracker.liveWindow(),q=m-v*m;ae=(q<1?"":"-")+formatTime(q,m)}else ae=formatTime(q,ie);this.update(m,v,ae),ee&&ee()}))}});class vs extends xr{constructor(m,v){super(m,v),this.setIcon("circle"),this.update=throttle(bind_(this,this.update),or)}createEl(){return super.createEl("div",{className:"vjs-play-progress vjs-slider-bar"},{"aria-hidden":"true"})}update(m,v){const q=this.getChild("timeTooltip");if(!q)return;const ee=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime();q.updateTime(m,v,ee)}}vs.prototype.options_={children:[]},Oa||ya||vs.prototype.options_.children.push("timeTooltip"),xr.registerComponent("PlayProgressBar",vs);class bs extends xr{constructor(m,v){super(m,v),this.update=throttle(bind_(this,this.update),or)}createEl(){return super.createEl("div",{className:"vjs-mouse-display"})}update(m,v){const q=v*this.player_.duration();this.getChild("timeTooltip").updateTime(m,v,q,(()=>{this.el_.style.left=m.width*v+"px"}))}}bs.prototype.options_={children:["timeTooltip"]},xr.registerComponent("MouseTimeDisplay",bs);class Rs extends ys{constructor(m,v){super(m,v),this.setEventHandlers_()}setEventHandlers_(){this.update_=bind_(this,this.update),this.update=throttle(this.update_,or),this.on(this.player_,["ended","durationchange","timeupdate"],this.update),this.player_.liveTracker&&this.on(this.player_.liveTracker,"liveedgechange",this.update),this.updateInterval=null,this.enableIntervalHandler_=m=>this.enableInterval_(m),this.disableIntervalHandler_=m=>this.disableInterval_(m),this.on(this.player_,["playing"],this.enableIntervalHandler_),this.on(this.player_,["ended","pause","waiting"],this.disableIntervalHandler_),"hidden"in de()&&"visibilityState"in de()&&this.on(de(),"visibilitychange",this.toggleVisibility_)}toggleVisibility_(m){"hidden"===de().visibilityState?(this.cancelNamedAnimationFrame("SeekBar#update"),this.cancelNamedAnimationFrame("Slider#update"),this.disableInterval_(m)):(this.player_.ended()||this.player_.paused()||this.enableInterval_(),this.update())}enableInterval_(){this.updateInterval||(this.updateInterval=this.setInterval(this.update,or))}disableInterval_(m){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&m&&"ended"!==m.type||this.updateInterval&&(this.clearInterval(this.updateInterval),this.updateInterval=null)}createEl(){return super.createEl("div",{className:"vjs-progress-holder"},{"aria-label":this.localize("Progress Bar")})}update(m){if("hidden"===de().visibilityState)return;const v=super.update();return this.requestNamedAnimationFrame("SeekBar#update",(()=>{const m=this.player_.ended()?this.player_.duration():this.getCurrentTime_(),q=this.player_.liveTracker;let ee=this.player_.duration();q&&q.isLive()&&(ee=this.player_.liveTracker.liveCurrentTime()),this.percent_!==v&&(this.el_.setAttribute("aria-valuenow",(100*v).toFixed(2)),this.percent_=v),this.currentTime_===m&&this.duration_===ee||(this.el_.setAttribute("aria-valuetext",this.localize("progress bar timing: currentTime={1} duration={2}",[formatTime(m,ee),formatTime(ee,ee)],"{1} of {2}")),this.currentTime_=m,this.duration_=ee),this.bar&&this.bar.update(getBoundingClientRect(this.el()),this.getProgress())})),v}userSeek_(m){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&this.player_.liveTracker.nextSeekedFromUser(),this.player_.currentTime(m)}getCurrentTime_(){return this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime()}getPercent(){const m=this.getCurrentTime_();let v;const q=this.player_.liveTracker;return q&&q.isLive()?(v=(m-q.seekableStart())/q.liveWindow(),q.atLiveEdge()&&(v=1)):v=m/this.player_.duration(),v}handleMouseDown(m){isSingleLeftClick(m)&&(m.stopPropagation(),this.videoWasPlaying=!this.player_.paused(),this.player_.pause(),super.handleMouseDown(m))}handleMouseMove(m,v=!1){if(!isSingleLeftClick(m)||isNaN(this.player_.duration()))return;let q;v||this.player_.scrubbing()||this.player_.scrubbing(!0);const ee=this.calculateDistance(m),ae=this.player_.liveTracker;if(ae&&ae.isLive()){if(ee>=.99)return void ae.seekToLiveEdge();const m=ae.seekableStart(),v=ae.liveCurrentTime();if(q=m+ee*ae.liveWindow(),q>=v&&(q=v),q<=m&&(q=m+.1),q===1/0)return}else q=ee*this.player_.duration(),q===this.player_.duration()&&(q-=.1);this.userSeek_(q),this.player_.options_.enableSmoothSeeking&&this.update()}enable(){super.enable();const m=this.getChild("mouseTimeDisplay");m&&m.show()}disable(){super.disable();const m=this.getChild("mouseTimeDisplay");m&&m.hide()}handleMouseUp(m){super.handleMouseUp(m),m&&m.stopPropagation(),this.player_.scrubbing(!1),this.player_.trigger({type:"timeupdate",target:this,manuallyTriggered:!0}),this.videoWasPlaying?silencePromise(this.player_.play()):this.update_()}stepForward(){this.userSeek_(this.player_.currentTime()+5)}stepBack(){this.userSeek_(this.player_.currentTime()-5)}handleAction(m){this.player_.paused()?this.player_.play():this.player_.pause()}handleKeyDown(m){const v=this.player_.liveTracker;if(le().isEventKey(m,"Space")||le().isEventKey(m,"Enter"))m.preventDefault(),m.stopPropagation(),this.handleAction(m);else if(le().isEventKey(m,"Home"))m.preventDefault(),m.stopPropagation(),this.userSeek_(0);else if(le().isEventKey(m,"End"))m.preventDefault(),m.stopPropagation(),v&&v.isLive()?this.userSeek_(v.liveCurrentTime()):this.userSeek_(this.player_.duration());else if(/^[0-9]$/.test(le()(m))){m.preventDefault(),m.stopPropagation();const q=10*(le().codes[le()(m)]-le().codes[0])/100;v&&v.isLive()?this.userSeek_(v.seekableStart()+v.liveWindow()*q):this.userSeek_(this.player_.duration()*q)}else le().isEventKey(m,"PgDn")?(m.preventDefault(),m.stopPropagation(),this.userSeek_(this.player_.currentTime()-60)):le().isEventKey(m,"PgUp")?(m.preventDefault(),m.stopPropagation(),this.userSeek_(this.player_.currentTime()+60)):super.handleKeyDown(m)}dispose(){this.disableInterval_(),this.off(this.player_,["ended","durationchange","timeupdate"],this.update),this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.update),this.off(this.player_,["playing"],this.enableIntervalHandler_),this.off(this.player_,["ended","pause","waiting"],this.disableIntervalHandler_),"hidden"in de()&&"visibilityState"in de()&&this.off(de(),"visibilitychange",this.toggleVisibility_),super.dispose()}}Rs.prototype.options_={children:["loadProgressBar","playProgressBar"],barName:"playProgressBar"},Oa||ya||Rs.prototype.options_.children.splice(1,0,"mouseTimeDisplay"),xr.registerComponent("SeekBar",Rs);class xs extends xr{constructor(m,v){super(m,v),this.handleMouseMove=throttle(bind_(this,this.handleMouseMove),or),this.throttledHandleMouseSeek=throttle(bind_(this,this.handleMouseSeek),or),this.handleMouseUpHandler_=m=>this.handleMouseUp(m),this.handleMouseDownHandler_=m=>this.handleMouseDown(m),this.enable()}createEl(){return super.createEl("div",{className:"vjs-progress-control vjs-control"})}handleMouseMove(m){const v=this.getChild("seekBar");if(!v)return;const q=v.getChild("playProgressBar"),ee=v.getChild("mouseTimeDisplay");if(!q&&!ee)return;const ae=v.el(),ie=findPosition(ae);let de=getPointerPosition(ae,m).x;de=clamp(de,0,1),ee&&ee.update(ie,de),q&&q.update(ie,v.getProgress())}handleMouseSeek(m){const v=this.getChild("seekBar");v&&v.handleMouseMove(m)}enabled(){return this.enabled_}disable(){if(this.children().forEach((m=>m.disable&&m.disable())),this.enabled()&&(this.off(["mousedown","touchstart"],this.handleMouseDownHandler_),this.off(this.el_,"mousemove",this.handleMouseMove),this.removeListenersAddedOnMousedownAndTouchstart(),this.addClass("disabled"),this.enabled_=!1,this.player_.scrubbing())){const m=this.getChild("seekBar");this.player_.scrubbing(!1),m.videoWasPlaying&&silencePromise(this.player_.play())}}enable(){this.children().forEach((m=>m.enable&&m.enable())),this.enabled()||(this.on(["mousedown","touchstart"],this.handleMouseDownHandler_),this.on(this.el_,"mousemove",this.handleMouseMove),this.removeClass("disabled"),this.enabled_=!0)}removeListenersAddedOnMousedownAndTouchstart(){const m=this.el_.ownerDocument;this.off(m,"mousemove",this.throttledHandleMouseSeek),this.off(m,"touchmove",this.throttledHandleMouseSeek),this.off(m,"mouseup",this.handleMouseUpHandler_),this.off(m,"touchend",this.handleMouseUpHandler_)}handleMouseDown(m){const v=this.el_.ownerDocument,q=this.getChild("seekBar");q&&q.handleMouseDown(m),this.on(v,"mousemove",this.throttledHandleMouseSeek),this.on(v,"touchmove",this.throttledHandleMouseSeek),this.on(v,"mouseup",this.handleMouseUpHandler_),this.on(v,"touchend",this.handleMouseUpHandler_)}handleMouseUp(m){const v=this.getChild("seekBar");v&&v.handleMouseUp(m),this.removeListenersAddedOnMousedownAndTouchstart()}}xs.prototype.options_={children:["seekBar"]},xr.registerComponent("ProgressControl",xs);class _s extends ds{constructor(m,v){super(m,v),this.setIcon("picture-in-picture-enter"),this.on(m,["enterpictureinpicture","leavepictureinpicture"],(m=>this.handlePictureInPictureChange(m))),this.on(m,["disablepictureinpicturechanged","loadedmetadata"],(m=>this.handlePictureInPictureEnabledChange(m))),this.on(m,["loadedmetadata","audioonlymodechange","audiopostermodechange"],(()=>this.handlePictureInPictureAudioModeChange())),this.disable()}buildCSSClass(){return`vjs-picture-in-picture-control vjs-hidden ${super.buildCSSClass()}`}handlePictureInPictureAudioModeChange(){"audio"===this.player_.currentType().substring(0,5)||this.player_.audioPosterMode()||this.player_.audioOnlyMode()?(this.player_.isInPictureInPicture()&&this.player_.exitPictureInPicture(),this.hide()):this.show()}handlePictureInPictureEnabledChange(){de().pictureInPictureEnabled&&!1===this.player_.disablePictureInPicture()||this.player_.options_.enableDocumentPictureInPicture&&"documentPictureInPicture"in ae()?this.enable():this.disable()}handlePictureInPictureChange(m){this.player_.isInPictureInPicture()?(this.setIcon("picture-in-picture-exit"),this.controlText("Exit Picture-in-Picture")):(this.setIcon("picture-in-picture-enter"),this.controlText("Picture-in-Picture")),this.handlePictureInPictureEnabledChange()}handleClick(m){this.player_.isInPictureInPicture()?this.player_.exitPictureInPicture():this.player_.requestPictureInPicture()}show(){"function"==typeof de().exitPictureInPicture&&super.show()}}_s.prototype.controlText_="Picture-in-Picture",xr.registerComponent("PictureInPictureToggle",_s);class Es extends ds{constructor(m,v){super(m,v),this.setIcon("fullscreen-enter"),this.on(m,"fullscreenchange",(m=>this.handleFullscreenChange(m))),!1===de()[m.fsApi_.fullscreenEnabled]&&this.disable()}buildCSSClass(){return`vjs-fullscreen-control ${super.buildCSSClass()}`}handleFullscreenChange(m){this.player_.isFullscreen()?(this.controlText("Exit Fullscreen"),this.setIcon("fullscreen-exit")):(this.controlText("Fullscreen"),this.setIcon("fullscreen-enter"))}handleClick(m){this.player_.isFullscreen()?this.player_.exitFullscreen():this.player_.requestFullscreen()}}Es.prototype.controlText_="Fullscreen",xr.registerComponent("FullscreenToggle",Es);const checkVolumeSupport=function(m,v){v.tech_&&!v.tech_.featuresVolumeControl&&m.addClass("vjs-hidden"),m.on(v,"loadstart",(function(){v.tech_.featuresVolumeControl?m.removeClass("vjs-hidden"):m.addClass("vjs-hidden")}))};xr.registerComponent("VolumeLevel",class extends xr{createEl(){const m=super.createEl("div",{className:"vjs-volume-level"});return this.setIcon("circle",m),m.appendChild(super.createEl("span",{className:"vjs-control-text"})),m}});xr.registerComponent("VolumeLevelTooltip",class extends xr{constructor(m,v){super(m,v),this.update=throttle(bind_(this,this.update),or)}createEl(){return super.createEl("div",{className:"vjs-volume-tooltip"},{"aria-hidden":"true"})}update(m,v,q,ee){if(!q){const q=getBoundingClientRect(this.el_),ee=getBoundingClientRect(this.player_.el()),ae=m.width*v;if(!ee||!q)return;const ie=m.left-ee.left+ae,de=m.width-ae+(ee.right-m.right);let ce=q.width/2;ieq.width&&(ce=q.width),this.el_.style.right=`-${ce}px`}this.write(`${ee}%`)}write(m){textContent(this.el_,m)}updateVolume(m,v,q,ee,ae){this.requestNamedAnimationFrame("VolumeLevelTooltip#updateVolume",(()=>{this.update(m,v,q,ee.toFixed(0)),ae&&ae()}))}});class ws extends xr{constructor(m,v){super(m,v),this.update=throttle(bind_(this,this.update),or)}createEl(){return super.createEl("div",{className:"vjs-mouse-display"})}update(m,v,q){const ee=100*v;this.getChild("volumeLevelTooltip").updateVolume(m,v,q,ee,(()=>{q?this.el_.style.bottom=m.height*v+"px":this.el_.style.left=m.width*v+"px"}))}}ws.prototype.options_={children:["volumeLevelTooltip"]},xr.registerComponent("MouseVolumeLevelDisplay",ws);class Ts extends ys{constructor(m,v){super(m,v),this.on("slideractive",(m=>this.updateLastVolume_(m))),this.on(m,"volumechange",(m=>this.updateARIAAttributes(m))),m.ready((()=>this.updateARIAAttributes()))}createEl(){return super.createEl("div",{className:"vjs-volume-bar vjs-slider-bar"},{"aria-label":this.localize("Volume Level"),"aria-live":"polite"})}handleMouseDown(m){isSingleLeftClick(m)&&super.handleMouseDown(m)}handleMouseMove(m){const v=this.getChild("mouseVolumeLevelDisplay");if(v){const q=this.el(),ee=getBoundingClientRect(q),ae=this.vertical();let ie=getPointerPosition(q,m);ie=ae?ie.y:ie.x,ie=clamp(ie,0,1),v.update(ee,ie,ae)}isSingleLeftClick(m)&&(this.checkMuted(),this.player_.volume(this.calculateDistance(m)))}checkMuted(){this.player_.muted()&&this.player_.muted(!1)}getPercent(){return this.player_.muted()?0:this.player_.volume()}stepForward(){this.checkMuted(),this.player_.volume(this.player_.volume()+.1)}stepBack(){this.checkMuted(),this.player_.volume(this.player_.volume()-.1)}updateARIAAttributes(m){const v=this.player_.muted()?0:this.volumeAsPercentage_();this.el_.setAttribute("aria-valuenow",v),this.el_.setAttribute("aria-valuetext",v+"%")}volumeAsPercentage_(){return Math.round(100*this.player_.volume())}updateLastVolume_(){const m=this.player_.volume();this.one("sliderinactive",(()=>{0===this.player_.volume()&&this.player_.lastVolume_(m)}))}}Ts.prototype.options_={children:["volumeLevel"],barName:"volumeLevel"},Oa||ya||Ts.prototype.options_.children.splice(0,0,"mouseVolumeLevelDisplay"),Ts.prototype.playerEvent="volumechange",xr.registerComponent("VolumeBar",Ts);class Ds extends xr{constructor(m,v={}){v.vertical=v.vertical||!1,(void 0===v.volumeBar||isPlain(v.volumeBar))&&(v.volumeBar=v.volumeBar||{},v.volumeBar.vertical=v.vertical),super(m,v),checkVolumeSupport(this,m),this.throttledHandleMouseMove=throttle(bind_(this,this.handleMouseMove),or),this.handleMouseUpHandler_=m=>this.handleMouseUp(m),this.on("mousedown",(m=>this.handleMouseDown(m))),this.on("touchstart",(m=>this.handleMouseDown(m))),this.on("mousemove",(m=>this.handleMouseMove(m))),this.on(this.volumeBar,["focus","slideractive"],(()=>{this.volumeBar.addClass("vjs-slider-active"),this.addClass("vjs-slider-active"),this.trigger("slideractive")})),this.on(this.volumeBar,["blur","sliderinactive"],(()=>{this.volumeBar.removeClass("vjs-slider-active"),this.removeClass("vjs-slider-active"),this.trigger("sliderinactive")}))}createEl(){let m="vjs-volume-horizontal";return this.options_.vertical&&(m="vjs-volume-vertical"),super.createEl("div",{className:`vjs-volume-control vjs-control ${m}`})}handleMouseDown(m){const v=this.el_.ownerDocument;this.on(v,"mousemove",this.throttledHandleMouseMove),this.on(v,"touchmove",this.throttledHandleMouseMove),this.on(v,"mouseup",this.handleMouseUpHandler_),this.on(v,"touchend",this.handleMouseUpHandler_)}handleMouseUp(m){const v=this.el_.ownerDocument;this.off(v,"mousemove",this.throttledHandleMouseMove),this.off(v,"touchmove",this.throttledHandleMouseMove),this.off(v,"mouseup",this.handleMouseUpHandler_),this.off(v,"touchend",this.handleMouseUpHandler_)}handleMouseMove(m){this.volumeBar.handleMouseMove(m)}}Ds.prototype.options_={children:["volumeBar"]},xr.registerComponent("VolumeControl",Ds);const checkMuteSupport=function(m,v){v.tech_&&!v.tech_.featuresMuteControl&&m.addClass("vjs-hidden"),m.on(v,"loadstart",(function(){v.tech_.featuresMuteControl?m.removeClass("vjs-hidden"):m.addClass("vjs-hidden")}))};class Ss extends ds{constructor(m,v){super(m,v),checkMuteSupport(this,m),this.on(m,["loadstart","volumechange"],(m=>this.update(m)))}buildCSSClass(){return`vjs-mute-control ${super.buildCSSClass()}`}handleClick(m){const v=this.player_.volume(),q=this.player_.lastVolume_();if(0===v){const m=q<.1?.1:q;this.player_.volume(m),this.player_.muted(!1)}else this.player_.muted(!this.player_.muted())}update(m){this.updateIcon_(),this.updateControlText_()}updateIcon_(){const m=this.player_.volume();let v=3;this.setIcon("volume-high"),Oa&&this.player_.tech_&&this.player_.tech_.el_&&this.player_.muted(this.player_.tech_.el_.muted),0===m||this.player_.muted()?(this.setIcon("volume-mute"),v=0):m<.33?(this.setIcon("volume-low"),v=1):m<.67&&(this.setIcon("volume-medium"),v=2),removeClass(this.el_,[0,1,2,3].reduce(((m,v)=>m+`${v?" ":""}vjs-vol-${v}`),"")),addClass(this.el_,`vjs-vol-${v}`)}updateControlText_(){const m=this.player_.muted()||0===this.player_.volume()?"Unmute":"Mute";this.controlText()!==m&&this.controlText(m)}}Ss.prototype.controlText_="Mute",xr.registerComponent("MuteToggle",Ss);class Cs extends xr{constructor(m,v={}){void 0!==v.inline?v.inline=v.inline:v.inline=!0,(void 0===v.volumeControl||isPlain(v.volumeControl))&&(v.volumeControl=v.volumeControl||{},v.volumeControl.vertical=!v.inline),super(m,v),this.handleKeyPressHandler_=m=>this.handleKeyPress(m),this.on(m,["loadstart"],(m=>this.volumePanelState_(m))),this.on(this.muteToggle,"keyup",(m=>this.handleKeyPress(m))),this.on(this.volumeControl,"keyup",(m=>this.handleVolumeControlKeyUp(m))),this.on("keydown",(m=>this.handleKeyPress(m))),this.on("mouseover",(m=>this.handleMouseOver(m))),this.on("mouseout",(m=>this.handleMouseOut(m))),this.on(this.volumeControl,["slideractive"],this.sliderActive_),this.on(this.volumeControl,["sliderinactive"],this.sliderInactive_)}sliderActive_(){this.addClass("vjs-slider-active")}sliderInactive_(){this.removeClass("vjs-slider-active")}volumePanelState_(){this.volumeControl.hasClass("vjs-hidden")&&this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-hidden"),this.volumeControl.hasClass("vjs-hidden")&&!this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-mute-toggle-only")}createEl(){let m="vjs-volume-panel-horizontal";return this.options_.inline||(m="vjs-volume-panel-vertical"),super.createEl("div",{className:`vjs-volume-panel vjs-control ${m}`})}dispose(){this.handleMouseOut(),super.dispose()}handleVolumeControlKeyUp(m){le().isEventKey(m,"Esc")&&this.muteToggle.focus()}handleMouseOver(m){this.addClass("vjs-hover"),on(de(),"keyup",this.handleKeyPressHandler_)}handleMouseOut(m){this.removeClass("vjs-hover"),off(de(),"keyup",this.handleKeyPressHandler_)}handleKeyPress(m){le().isEventKey(m,"Esc")&&this.handleMouseOut()}}Cs.prototype.options_={children:["muteToggle","volumeControl"]},xr.registerComponent("VolumePanel",Cs);class ks extends ds{constructor(m,v){super(m,v),this.validOptions=[5,10,30],this.skipTime=this.getSkipForwardTime(),this.skipTime&&this.validOptions.includes(this.skipTime)?(this.setIcon(`forward-${this.skipTime}`),this.controlText(this.localize("Skip forward {1} seconds",[this.skipTime])),this.show()):this.hide()}getSkipForwardTime(){const m=this.options_.playerOptions;return m.controlBar&&m.controlBar.skipButtons&&m.controlBar.skipButtons.forward}buildCSSClass(){return`vjs-skip-forward-${this.getSkipForwardTime()} ${super.buildCSSClass()}`}handleClick(m){if(isNaN(this.player_.duration()))return;const v=this.player_.currentTime(),q=this.player_.liveTracker,ee=q&&q.isLive()?q.seekableEnd():this.player_.duration();let ae;ae=v+this.skipTime<=ee?v+this.skipTime:ee,this.player_.currentTime(ae)}handleLanguagechange(){this.controlText(this.localize("Skip forward {1} seconds",[this.skipTime]))}}ks.prototype.controlText_="Skip Forward",xr.registerComponent("SkipForward",ks);class As extends ds{constructor(m,v){super(m,v),this.validOptions=[5,10,30],this.skipTime=this.getSkipBackwardTime(),this.skipTime&&this.validOptions.includes(this.skipTime)?(this.setIcon(`replay-${this.skipTime}`),this.controlText(this.localize("Skip backward {1} seconds",[this.skipTime])),this.show()):this.hide()}getSkipBackwardTime(){const m=this.options_.playerOptions;return m.controlBar&&m.controlBar.skipButtons&&m.controlBar.skipButtons.backward}buildCSSClass(){return`vjs-skip-backward-${this.getSkipBackwardTime()} ${super.buildCSSClass()}`}handleClick(m){const v=this.player_.currentTime(),q=this.player_.liveTracker,ee=q&&q.isLive()&&q.seekableStart();let ae;ae=ee&&v-this.skipTime<=ee?ee:v>=this.skipTime?v-this.skipTime:0,this.player_.currentTime(ae)}handleLanguagechange(){this.controlText(this.localize("Skip backward {1} seconds",[this.skipTime]))}}As.prototype.controlText_="Skip Backward",xr.registerComponent("SkipBackward",As);class Is extends xr{constructor(m,v){super(m,v),v&&(this.menuButton_=v.menuButton),this.focusedChild_=-1,this.on("keydown",(m=>this.handleKeyDown(m))),this.boundHandleBlur_=m=>this.handleBlur(m),this.boundHandleTapClick_=m=>this.handleTapClick(m)}addEventListenerForItem(m){m instanceof xr&&(this.on(m,"blur",this.boundHandleBlur_),this.on(m,["tap","click"],this.boundHandleTapClick_))}removeEventListenerForItem(m){m instanceof xr&&(this.off(m,"blur",this.boundHandleBlur_),this.off(m,["tap","click"],this.boundHandleTapClick_))}removeChild(m){"string"==typeof m&&(m=this.getChild(m)),this.removeEventListenerForItem(m),super.removeChild(m)}addItem(m){const v=this.addChild(m);v&&this.addEventListenerForItem(v)}createEl(){const m=this.options_.contentElType||"ul";this.contentEl_=createEl(m,{className:"vjs-menu-content"}),this.contentEl_.setAttribute("role","menu");const v=super.createEl("div",{append:this.contentEl_,className:"vjs-menu"});return v.appendChild(this.contentEl_),on(v,"click",(function(m){m.preventDefault(),m.stopImmediatePropagation()})),v}dispose(){this.contentEl_=null,this.boundHandleBlur_=null,this.boundHandleTapClick_=null,super.dispose()}handleBlur(m){const v=m.relatedTarget||de().activeElement;if(!this.children().some((m=>m.el()===v))){const m=this.menuButton_;m&&m.buttonPressed_&&v!==m.el().firstChild&&m.unpressButton()}}handleTapClick(m){if(this.menuButton_){this.menuButton_.unpressButton();const v=this.children();if(!Array.isArray(v))return;const q=v.filter((v=>v.el()===m.target))[0];if(!q)return;"CaptionSettingsMenuItem"!==q.name()&&this.menuButton_.focus()}}handleKeyDown(m){le().isEventKey(m,"Left")||le().isEventKey(m,"Down")?(m.preventDefault(),m.stopPropagation(),this.stepForward()):(le().isEventKey(m,"Right")||le().isEventKey(m,"Up"))&&(m.preventDefault(),m.stopPropagation(),this.stepBack())}stepForward(){let m=0;void 0!==this.focusedChild_&&(m=this.focusedChild_+1),this.focus(m)}stepBack(){let m=0;void 0!==this.focusedChild_&&(m=this.focusedChild_-1),this.focus(m)}focus(m=0){const v=this.children().slice();v.length&&v[0].hasClass("vjs-menu-title")&&v.shift(),v.length>0&&(m<0?m=0:m>=v.length&&(m=v.length-1),this.focusedChild_=m,v[m].el_.focus())}}xr.registerComponent("Menu",Is);class js extends xr{constructor(m,v={}){super(m,v),this.menuButton_=new ds(m,v),this.menuButton_.controlText(this.controlText_),this.menuButton_.el_.setAttribute("aria-haspopup","true");const q=ds.prototype.buildCSSClass();this.menuButton_.el_.className=this.buildCSSClass()+" "+q,this.menuButton_.removeClass("vjs-control"),this.addChild(this.menuButton_),this.update(),this.enabled_=!0;const handleClick=m=>this.handleClick(m);this.handleMenuKeyUp_=m=>this.handleMenuKeyUp(m),this.on(this.menuButton_,"tap",handleClick),this.on(this.menuButton_,"click",handleClick),this.on(this.menuButton_,"keydown",(m=>this.handleKeyDown(m))),this.on(this.menuButton_,"mouseenter",(()=>{this.addClass("vjs-hover"),this.menu.show(),on(de(),"keyup",this.handleMenuKeyUp_)})),this.on("mouseleave",(m=>this.handleMouseLeave(m))),this.on("keydown",(m=>this.handleSubmenuKeyDown(m)))}update(){const m=this.createMenu();this.menu&&(this.menu.dispose(),this.removeChild(this.menu)),this.menu=m,this.addChild(m),this.buttonPressed_=!1,this.menuButton_.el_.setAttribute("aria-expanded","false"),this.items&&this.items.length<=this.hideThreshold_?(this.hide(),this.menu.contentEl_.removeAttribute("role")):(this.show(),this.menu.contentEl_.setAttribute("role","menu"))}createMenu(){const m=new Is(this.player_,{menuButton:this});if(this.hideThreshold_=0,this.options_.title){const v=createEl("li",{className:"vjs-menu-title",textContent:toTitleCase$1(this.options_.title),tabIndex:-1}),q=new xr(this.player_,{el:v});m.addItem(q)}if(this.items=this.createItems(),this.items)for(let v=0;vle().isEventKey(m,v)))||super.handleKeyDown(m)}handleClick(m){this.selected(!0)}selected(m){this.selectable&&(m?(this.addClass("vjs-selected"),this.el_.setAttribute("aria-checked","true"),this.controlText(", selected"),this.isSelected_=!0):(this.removeClass("vjs-selected"),this.el_.setAttribute("aria-checked","false"),this.controlText(""),this.isSelected_=!1))}}xr.registerComponent("MenuItem",Os);class Ls extends Os{constructor(m,v){const q=v.track,ee=m.textTracks();v.label=q.label||q.language||"Unknown",v.selected="showing"===q.mode,super(m,v),this.track=q,this.kinds=(v.kinds||[v.kind||this.track.kind]).filter(Boolean);const changeHandler=(...m)=>{this.handleTracksChange.apply(this,m)},selectedLanguageChangeHandler=(...m)=>{this.handleSelectedLanguageChange.apply(this,m)};if(m.on(["loadstart","texttrackchange"],changeHandler),ee.addEventListener("change",changeHandler),ee.addEventListener("selectedlanguagechange",selectedLanguageChangeHandler),this.on("dispose",(function(){m.off(["loadstart","texttrackchange"],changeHandler),ee.removeEventListener("change",changeHandler),ee.removeEventListener("selectedlanguagechange",selectedLanguageChangeHandler)})),void 0===ee.onchange){let m;this.on(["tap","click"],(function(){if("object"!=typeof ae().Event)try{m=new(ae().Event)("change")}catch(m){}m||(m=de().createEvent("Event"),m.initEvent("change",!0,!0)),ee.dispatchEvent(m)}))}this.handleTracksChange()}handleClick(m){const v=this.track,q=this.player_.textTracks();if(super.handleClick(m),q)for(let m=0;m-1&&"showing"===ee.mode){q=!1;break}}q!==this.isSelected_&&this.selected(q)}handleSelectedLanguageChange(m){const v=this.player().textTracks();let q=!0;for(let m=0,ee=v.length;m-1&&"showing"===ee.mode){q=!1;break}}q&&(this.player_.cache_.selectedLanguage={enabled:!1})}handleLanguagechange(){this.$(".vjs-menu-item-text").textContent=this.player_.localize(this.options_.label),super.handleLanguagechange()}}xr.registerComponent("OffTextTrackMenuItem",Us);class Bs extends Ps{constructor(m,v={}){v.tracks=m.textTracks(),super(m,v)}createItems(m=[],v=Ls){let q;this.label_&&(q=`${this.label_} off`),m.push(new Us(this.player_,{kinds:this.kinds_,kind:this.kind_,label:q})),this.hideThreshold_+=1;const ee=this.player_.textTracks();Array.isArray(this.kinds_)||(this.kinds_=[this.kind_]);for(let q=0;q-1){const q=new v(this.player_,{track:ae,kinds:this.kinds_,kind:this.kind_,selectable:!0,multiSelectable:!1});q.addClass(`vjs-${ae.kind}-menu-item`),m.push(q)}}return m}}xr.registerComponent("TextTrackButton",Bs);class Ns extends Os{constructor(m,v){const q=v.track,ee=v.cue,ae=m.currentTime();v.selectable=!0,v.multiSelectable=!1,v.label=ee.text,v.selected=ee.startTime<=ae&&ae{this.items.forEach((m=>{m.selected(this.track_.activeCues[0]===m.cue)}))}}buildCSSClass(){return`vjs-chapters-button ${super.buildCSSClass()}`}buildWrapperCSSClass(){return`vjs-chapters-button ${super.buildWrapperCSSClass()}`}update(m){if(m&&m.track&&"chapters"!==m.track.kind)return;const v=this.findChaptersTrack();v!==this.track_?(this.setTrack(v),super.update()):(!this.items||v&&v.cues&&v.cues.length!==this.items.length)&&super.update()}setTrack(m){if(this.track_!==m){if(this.updateHandler_||(this.updateHandler_=this.update.bind(this)),this.track_){const m=this.player_.remoteTextTrackEls().getTrackElementByTrack_(this.track_);m&&m.removeEventListener("load",this.updateHandler_),this.track_.removeEventListener("cuechange",this.selectCurrentItem_),this.track_=null}if(this.track_=m,this.track_){this.track_.mode="hidden";const m=this.player_.remoteTextTrackEls().getTrackElementByTrack_(this.track_);m&&m.addEventListener("load",this.updateHandler_),this.track_.addEventListener("cuechange",this.selectCurrentItem_)}}}findChaptersTrack(){const m=this.player_.textTracks()||[];for(let v=m.length-1;v>=0;v--){const q=m[v];if(q.kind===this.kind_)return q}}getMenuCaption(){return this.track_&&this.track_.label?this.track_.label:this.localize(toTitleCase$1(this.kind_))}createMenu(){return this.options_.title=this.getMenuCaption(),super.createMenu()}createItems(){const m=[];if(!this.track_)return m;const v=this.track_.cues;if(!v)return m;for(let q=0,ee=v.length;q-1&&(this.label_="captions",this.setIcon("captions")),this.menuButton_.controlText(toTitleCase$1(this.label_))}buildCSSClass(){return`vjs-subs-caps-button ${super.buildCSSClass()}`}buildWrapperCSSClass(){return`vjs-subs-caps-button ${super.buildWrapperCSSClass()}`}createItems(){let m=[];return this.player().tech_&&this.player().tech_.featuresNativeTextTracks||!this.player().getChild("textTrackSettings")||(m.push(new zs(this.player_,{kind:this.label_})),this.hideThreshold_+=1),m=super.createItems(m,Hs),m}}Gs.prototype.kinds_=["captions","subtitles"],Gs.prototype.controlText_="Subtitles",xr.registerComponent("SubsCapsButton",Gs);class $s extends Os{constructor(m,v){const q=v.track,ee=m.audioTracks();v.label=q.label||q.language||"Unknown",v.selected=q.enabled,super(m,v),this.track=q,this.addClass(`vjs-${q.kind}-menu-item`);const changeHandler=(...m)=>{this.handleTracksChange.apply(this,m)};ee.addEventListener("change",changeHandler),this.on("dispose",(()=>{ee.removeEventListener("change",changeHandler)}))}createEl(m,v,q){const ee=super.createEl(m,v,q),ae=ee.querySelector(".vjs-menu-item-text");return["main-desc","description"].indexOf(this.options_.track.kind)>=0&&(ae.appendChild(createEl("span",{className:"vjs-icon-placeholder"},{"aria-hidden":!0})),ae.appendChild(createEl("span",{className:"vjs-control-text",textContent:" "+this.localize("Descriptions")}))),ee}handleClick(m){if(super.handleClick(m),this.track.enabled=!0,this.player_.tech_.featuresNativeAudioTracks){const m=this.player_.audioTracks();for(let v=0;vthis.update(m)))}handleClick(m){super.handleClick(),this.player().playbackRate(this.rate)}update(m){this.selected(this.player().playbackRate()===this.rate)}}Ks.prototype.contentElType="button",xr.registerComponent("PlaybackRateMenuItem",Ks);class Zs extends js{constructor(m,v){super(m,v),this.menuButton_.el_.setAttribute("aria-describedby",this.labelElId_),this.updateVisibility(),this.updateLabel(),this.on(m,"loadstart",(m=>this.updateVisibility(m))),this.on(m,"ratechange",(m=>this.updateLabel(m))),this.on(m,"playbackrateschange",(m=>this.handlePlaybackRateschange(m)))}createEl(){const m=super.createEl();return this.labelElId_="vjs-playback-rate-value-label-"+this.id_,this.labelEl_=createEl("div",{className:"vjs-playback-rate-value",id:this.labelElId_,textContent:"1x"}),m.appendChild(this.labelEl_),m}dispose(){this.labelEl_=null,super.dispose()}buildCSSClass(){return`vjs-playback-rate ${super.buildCSSClass()}`}buildWrapperCSSClass(){return`vjs-playback-rate ${super.buildWrapperCSSClass()}`}createItems(){const m=this.playbackRates(),v=[];for(let q=m.length-1;q>=0;q--)v.push(new Ks(this.player(),{rate:m[q]+"x"}));return v}handlePlaybackRateschange(m){this.update()}playbackRates(){const m=this.player();return m.playbackRates&&m.playbackRates()||[]}playbackRateSupported(){return this.player().tech_&&this.player().tech_.featuresPlaybackRate&&this.playbackRates()&&this.playbackRates().length>0}updateVisibility(m){this.playbackRateSupported()?this.removeClass("vjs-hidden"):this.addClass("vjs-hidden")}updateLabel(m){this.playbackRateSupported()&&(this.labelEl_.textContent=this.player().playbackRate()+"x")}}Zs.prototype.controlText_="Playback Rate",xr.registerComponent("PlaybackRateMenuButton",Zs);class Js extends xr{buildCSSClass(){return`vjs-spacer ${super.buildCSSClass()}`}createEl(m="div",v={},q={}){return v.className||(v.className=this.buildCSSClass()),super.createEl(m,v,q)}}xr.registerComponent("Spacer",Js);xr.registerComponent("CustomControlSpacer",class extends Js{buildCSSClass(){return`vjs-custom-control-spacer ${super.buildCSSClass()}`}createEl(){return super.createEl("div",{className:this.buildCSSClass(),textContent:" "})}});class Qs extends xr{createEl(){return super.createEl("div",{className:"vjs-control-bar",dir:"ltr"})}}Qs.prototype.options_={children:["playToggle","skipBackward","skipForward","volumePanel","currentTimeDisplay","timeDivider","durationDisplay","progressControl","liveDisplay","seekToLive","remainingTimeDisplay","customControlSpacer","playbackRateMenuButton","chaptersButton","descriptionsButton","subsCapsButton","audioTrackButton","pictureInPictureToggle","fullscreenToggle"]},xr.registerComponent("ControlBar",Qs);class Ys extends Pr{constructor(m,v){super(m,v),this.on(m,"error",(m=>{this.close(),this.open(m)}))}buildCSSClass(){return`vjs-error-display ${super.buildCSSClass()}`}content(){const m=this.player().error();return m?this.localize(m.message):""}}Ys.prototype.options_=Object.assign({},Pr.prototype.options_,{pauseOnOpen:!1,fillAlways:!0,temporary:!1,uncloseable:!0}),xr.registerComponent("ErrorDisplay",Ys);const eo="vjs-text-track-settings",to=["#000","Black"],no=["#00F","Blue"],ao=["#0FF","Cyan"],ro=["#0F0","Green"],io=["#F0F","Magenta"],so=["#F00","Red"],oo=["#FFF","White"],co=["#FF0","Yellow"],lo=["1","Opaque"],uo=["0.5","Semi-Transparent"],po=["0","Transparent"],ho={backgroundColor:{selector:".vjs-bg-color > select",id:"captions-background-color-%s",label:"Color",options:[to,oo,so,ro,no,co,io,ao]},backgroundOpacity:{selector:".vjs-bg-opacity > select",id:"captions-background-opacity-%s",label:"Opacity",options:[lo,uo,po]},color:{selector:".vjs-text-color > select",id:"captions-foreground-color-%s",label:"Color",options:[oo,to,so,ro,no,co,io,ao]},edgeStyle:{selector:".vjs-edge-style > select",id:"%s",label:"Text Edge Style",options:[["none","None"],["raised","Raised"],["depressed","Depressed"],["uniform","Uniform"],["dropshadow","Drop shadow"]]},fontFamily:{selector:".vjs-font-family > select",id:"captions-font-family-%s",label:"Font Family",options:[["proportionalSansSerif","Proportional Sans-Serif"],["monospaceSansSerif","Monospace Sans-Serif"],["proportionalSerif","Proportional Serif"],["monospaceSerif","Monospace Serif"],["casual","Casual"],["script","Script"],["small-caps","Small Caps"]]},fontPercent:{selector:".vjs-font-percent > select",id:"captions-font-size-%s",label:"Font Size",options:[["0.50","50%"],["0.75","75%"],["1.00","100%"],["1.25","125%"],["1.50","150%"],["1.75","175%"],["2.00","200%"],["3.00","300%"],["4.00","400%"]],default:2,parser:m=>"1.00"===m?null:Number(m)},textOpacity:{selector:".vjs-text-opacity > select",id:"captions-foreground-opacity-%s",label:"Opacity",options:[lo,uo]},windowColor:{selector:".vjs-window-color > select",id:"captions-window-color-%s",label:"Color"},windowOpacity:{selector:".vjs-window-opacity > select",id:"captions-window-opacity-%s",label:"Opacity",options:[po,uo,lo]}};function parseOptionValue(m,v){if(v&&(m=v(m)),m&&"none"!==m)return m}function setSelectedOption(m,v,q){if(v)for(let ee=0;ee{this.saveSettings(),this.close()})),this.on(this.$(".vjs-default-button"),"click",(()=>{this.setDefaults(),this.updateDisplay()})),each(ho,(m=>{this.on(this.$(m.selector),"change",this.updateDisplay)})),this.options_.persistTextTrackSettings&&this.restoreSettings()}dispose(){this.endDialog=null,super.dispose()}createElSelect_(m,v="",q="label"){const ee=ho[m],ae=ee.id.replace("%s",this.id_),ie=[v,ae].join(" ").trim(),de=`vjs_select_${newGUID()}`;return[`<${q} id="${ae}"${"label"===q?` for="${de}" class="vjs-label"`:""}>`,this.localize(ee.label),``,`").join("")}createElFgColor_(){const m=`captions-text-legend-${this.id_}`;return['
',``,this.localize("Text"),"",'',this.createElSelect_("color",m),"",'',this.createElSelect_("textOpacity",m),"","
"].join("")}createElBgColor_(){const m=`captions-background-${this.id_}`;return['
',``,this.localize("Text Background"),"",'',this.createElSelect_("backgroundColor",m),"",'',this.createElSelect_("backgroundOpacity",m),"","
"].join("")}createElWinColor_(){const m=`captions-window-${this.id_}`;return['
',``,this.localize("Caption Area Background"),"",'',this.createElSelect_("windowColor",m),"",'',this.createElSelect_("windowOpacity",m),"","
"].join("")}createElColors_(){return createEl("div",{className:"vjs-track-settings-colors",innerHTML:[this.createElFgColor_(),this.createElBgColor_(),this.createElWinColor_()].join("")})}createElFont_(){return createEl("div",{className:"vjs-track-settings-font",innerHTML:['
',this.createElSelect_("fontPercent","","legend"),"
",'
',this.createElSelect_("edgeStyle","","legend"),"
",'
',this.createElSelect_("fontFamily","","legend"),"
"].join("")})}createElControls_(){const m=this.localize("restore all settings to the default values");return createEl("div",{className:"vjs-track-settings-controls",innerHTML:[`",``].join("")})}content(){return[this.createElColors_(),this.createElFont_(),this.createElControls_()]}label(){return this.localize("Caption Settings Dialog")}description(){return this.localize("Beginning of dialog window. Escape will cancel and close the window.")}buildCSSClass(){return super.buildCSSClass()+" vjs-text-track-settings"}getValues(){return reduce(ho,((m,v,q)=>{const ee=(ae=this.$(v.selector),ie=v.parser,parseOptionValue(ae.options[ae.options.selectedIndex].value,ie));var ae,ie;return void 0!==ee&&(m[q]=ee),m}),{})}setValues(m){each(ho,((v,q)=>{setSelectedOption(this.$(v.selector),m[q],v.parser)}))}setDefaults(){each(ho,(m=>{const v=m.hasOwnProperty("default")?m.default:0;this.$(m.selector).selectedIndex=v}))}restoreSettings(){let m;try{m=JSON.parse(ae().localStorage.getItem(eo))}catch(m){sa.warn(m)}m&&this.setValues(m)}saveSettings(){if(!this.options_.persistTextTrackSettings)return;const m=this.getValues();try{Object.keys(m).length?ae().localStorage.setItem(eo,JSON.stringify(m)):ae().localStorage.removeItem(eo)}catch(m){sa.warn(m)}}updateDisplay(){const m=this.player_.getChild("textTrackDisplay");m&&m.updateDisplay()}conditionalBlur_(){this.previouslyActiveEl_=null;const m=this.player_.controlBar,v=m&&m.subsCapsButton,q=m&&m.captionsButton;v?v.focus():q&&q.focus()}handleLanguagechange(){this.fill()}});xr.registerComponent("ResizeManager",class extends xr{constructor(m,v){let q=v.ResizeObserver||ae().ResizeObserver;null===v.ResizeObserver&&(q=!1);super(m,merge$1({createEl:!q,reportTouchActivity:!1},v)),this.ResizeObserver=v.ResizeObserver||ae().ResizeObserver,this.loadListener_=null,this.resizeObserver_=null,this.debouncedHandler_=debounce((()=>{this.resizeHandler()}),100,!1,this),q?(this.resizeObserver_=new this.ResizeObserver(this.debouncedHandler_),this.resizeObserver_.observe(m.el())):(this.loadListener_=()=>{if(!this.el_||!this.el_.contentWindow)return;const m=this.debouncedHandler_;let v=this.unloadListener_=function(){off(this,"resize",m),off(this,"unload",v),v=null};on(this.el_.contentWindow,"unload",v),on(this.el_.contentWindow,"resize",m)},this.one("load",this.loadListener_))}createEl(){return super.createEl("iframe",{className:"vjs-resize-manager",tabIndex:-1,title:this.localize("No content")},{"aria-hidden":"true"})}resizeHandler(){this.player_&&this.player_.trigger&&this.player_.trigger("playerresize")}dispose(){this.debouncedHandler_&&this.debouncedHandler_.cancel(),this.resizeObserver_&&(this.player_.el()&&this.resizeObserver_.unobserve(this.player_.el()),this.resizeObserver_.disconnect()),this.loadListener_&&this.off("load",this.loadListener_),this.el_&&this.el_.contentWindow&&this.unloadListener_&&this.unloadListener_.call(this.el_.contentWindow),this.ResizeObserver=null,this.resizeObserver=null,this.debouncedHandler_=null,this.loadListener_=null,super.dispose()}});const go={trackingThreshold:20,liveTolerance:15};xr.registerComponent("LiveTracker",class extends xr{constructor(m,v){super(m,merge$1(go,v,{createEl:!1})),this.trackLiveHandler_=()=>this.trackLive_(),this.handlePlay_=m=>this.handlePlay(m),this.handleFirstTimeupdate_=m=>this.handleFirstTimeupdate(m),this.handleSeeked_=m=>this.handleSeeked(m),this.seekToLiveEdge_=m=>this.seekToLiveEdge(m),this.reset_(),this.on(this.player_,"durationchange",(m=>this.handleDurationchange(m))),this.on(this.player_,"canplay",(()=>this.toggleTracking()))}trackLive_(){const m=this.player_.seekable();if(!m||!m.length)return;const v=Number(ae().performance.now().toFixed(4)),q=-1===this.lastTime_?0:(v-this.lastTime_)/1e3;this.lastTime_=v,this.pastSeekEnd_=this.pastSeekEnd()+q;const ee=this.liveCurrentTime(),ie=this.player_.currentTime();let de=this.player_.paused()||this.seekedBehindLive_||Math.abs(ee-ie)>this.options_.liveTolerance;this.timeupdateSeen_&&ee!==1/0||(de=!1),de!==this.behindLiveEdge_&&(this.behindLiveEdge_=de,this.trigger("liveedgechange"))}handleDurationchange(){this.toggleTracking()}toggleTracking(){this.player_.duration()===1/0&&this.liveWindow()>=this.options_.trackingThreshold?(this.player_.options_.liveui&&this.player_.addClass("vjs-liveui"),this.startTracking()):(this.player_.removeClass("vjs-liveui"),this.stopTracking())}startTracking(){this.isTracking()||(this.timeupdateSeen_||(this.timeupdateSeen_=this.player_.hasStarted()),this.trackingInterval_=this.setInterval(this.trackLiveHandler_,or),this.trackLive_(),this.on(this.player_,["play","pause"],this.trackLiveHandler_),this.timeupdateSeen_?this.on(this.player_,"seeked",this.handleSeeked_):(this.one(this.player_,"play",this.handlePlay_),this.one(this.player_,"timeupdate",this.handleFirstTimeupdate_)))}handleFirstTimeupdate(){this.timeupdateSeen_=!0,this.on(this.player_,"seeked",this.handleSeeked_)}handleSeeked(){const m=Math.abs(this.liveCurrentTime()-this.player_.currentTime());this.seekedBehindLive_=this.nextSeekedFromUser_&&m>2,this.nextSeekedFromUser_=!1,this.trackLive_()}handlePlay(){this.one(this.player_,"timeupdate",this.seekToLiveEdge_)}reset_(){this.lastTime_=-1,this.pastSeekEnd_=0,this.lastSeekEnd_=-1,this.behindLiveEdge_=!0,this.timeupdateSeen_=!1,this.seekedBehindLive_=!1,this.nextSeekedFromUser_=!1,this.clearInterval(this.trackingInterval_),this.trackingInterval_=null,this.off(this.player_,["play","pause"],this.trackLiveHandler_),this.off(this.player_,"seeked",this.handleSeeked_),this.off(this.player_,"play",this.handlePlay_),this.off(this.player_,"timeupdate",this.handleFirstTimeupdate_),this.off(this.player_,"timeupdate",this.seekToLiveEdge_)}nextSeekedFromUser(){this.nextSeekedFromUser_=!0}stopTracking(){this.isTracking()&&(this.reset_(),this.trigger("liveedgechange"))}seekableEnd(){const m=this.player_.seekable(),v=[];let q=m?m.length:0;for(;q--;)v.push(m.end(q));return v.length?v.sort()[v.length-1]:1/0}seekableStart(){const m=this.player_.seekable(),v=[];let q=m?m.length:0;for(;q--;)v.push(m.start(q));return v.length?v.sort()[0]:0}liveWindow(){const m=this.liveCurrentTime();return m===1/0?0:m-this.seekableStart()}isLive(){return this.isTracking()}atLiveEdge(){return!this.behindLiveEdge()}liveCurrentTime(){return this.pastSeekEnd()+this.seekableEnd()}pastSeekEnd(){const m=this.seekableEnd();return-1!==this.lastSeekEnd_&&m!==this.lastSeekEnd_&&(this.pastSeekEnd_=0),this.lastSeekEnd_=m,this.pastSeekEnd_}behindLiveEdge(){return this.behindLiveEdge_}isTracking(){return"number"==typeof this.trackingInterval_}seekToLiveEdge(){this.seekedBehindLive_=!1,this.atLiveEdge()||(this.nextSeekedFromUser_=!1,this.player_.currentTime(this.liveCurrentTime()))}dispose(){this.stopTracking(),super.dispose()}});xr.registerComponent("TitleBar",class extends xr{constructor(m,v){super(m,v),this.on("statechanged",(m=>this.updateDom_())),this.updateDom_()}createEl(){return this.els={title:createEl("div",{className:"vjs-title-bar-title",id:`vjs-title-bar-title-${newGUID()}`}),description:createEl("div",{className:"vjs-title-bar-description",id:`vjs-title-bar-description-${newGUID()}`})},createEl("div",{className:"vjs-title-bar"},{},video_es_values(this.els))}updateDom_(){const m=this.player_.tech_,v=m&&m.el_,q={title:"aria-labelledby",description:"aria-describedby"};["title","description"].forEach((m=>{const ee=this.state[m],ae=this.els[m],ie=q[m];emptyEl(ae),ee&&textContent(ae,ee),v&&(v.removeAttribute(ie),ee&&v.setAttribute(ie,ae.id))})),this.state.title||this.state.description?this.show():this.hide()}update(m){this.setState(m)}dispose(){const m=this.player_.tech_,v=m&&m.el_;v&&(v.removeAttribute("aria-labelledby"),v.removeAttribute("aria-describedby")),super.dispose(),this.els=null}});const sourcesetLoad=m=>{const v=m.el();if(v.hasAttribute("src"))return m.triggerSourceset(v.src),!0;const q=m.$$("source"),ee=[];let ae="";if(!q.length)return!1;for(let m=0;m{let q={};for(let ee=0;eegetDescriptor([m.el(),ae().HTMLMediaElement.prototype,ae().Element.prototype,fo],"innerHTML"),firstSourceWatch=function(m){const v=m.el();if(v.resetSourceWatch_)return;const q={},ee=getInnerHTMLDescriptor(m),appendWrapper=q=>(...ee)=>{const ae=q.apply(v,ee);return sourcesetLoad(m),ae};["append","appendChild","insertAdjacentHTML"].forEach((m=>{v[m]&&(q[m]=v[m],v[m]=appendWrapper(q[m]))})),Object.defineProperty(v,"innerHTML",merge$1(ee,{set:appendWrapper(ee.set)})),v.resetSourceWatch_=()=>{v.resetSourceWatch_=null,Object.keys(q).forEach((m=>{v[m]=q[m]})),Object.defineProperty(v,"innerHTML",ee)},m.one("sourceset",v.resetSourceWatch_)},mo=Object.defineProperty({},"src",{get(){return this.hasAttribute("src")?getAbsoluteURL(ae().Element.prototype.getAttribute.call(this,"src")):""},set(m){return ae().Element.prototype.setAttribute.call(this,"src",m),m}}),getSrcDescriptor=m=>getDescriptor([m.el(),ae().HTMLMediaElement.prototype,mo],"src"),setupSourceset=function(m){if(!m.featuresSourceset)return;const v=m.el();if(v.resetSourceset_)return;const q=getSrcDescriptor(m),ee=v.setAttribute,ae=v.load;Object.defineProperty(v,"src",merge$1(q,{set:ee=>{const ae=q.set.call(v,ee);return m.triggerSourceset(v.src),ae}})),v.setAttribute=(q,ae)=>{const ie=ee.call(v,q,ae);return/src/i.test(q)&&m.triggerSourceset(v.src),ie},v.load=()=>{const q=ae.call(v);return sourcesetLoad(m)||(m.triggerSourceset(""),firstSourceWatch(m)),q},v.currentSrc?m.triggerSourceset(v.currentSrc):sourcesetLoad(m)||firstSourceWatch(m),v.resetSourceset_=()=>{v.resetSourceset_=null,v.load=ae,v.setAttribute=ee,Object.defineProperty(v,"src",q),v.resetSourceWatch_&&v.resetSourceWatch_()}};class yo extends Ci{constructor(m,v){super(m,v);const q=m.source;let ee=!1;if(this.featuresVideoFrameCallback=this.featuresVideoFrameCallback&&"VIDEO"===this.el_.tagName,q&&(this.el_.currentSrc!==q.src||m.tag&&3===m.tag.initNetworkState_)?this.setSource(q):this.handleLateInit_(this.el_),m.enableSourceset&&this.setupSourcesetHandling_(),this.isScrubbing_=!1,this.el_.hasChildNodes()){const m=this.el_.childNodes;let v=m.length;const q=[];for(;v--;){const ae=m[v];"track"===ae.nodeName.toLowerCase()&&(this.featuresNativeTextTracks?(this.remoteTextTrackEls().addTrackElement_(ae),this.remoteTextTracks().addTrack(ae.track),this.textTracks().addTrack(ae.track),ee||this.el_.hasAttribute("crossorigin")||!isCrossOrigin(ae.src)||(ee=!0)):q.push(ae))}for(let m=0;m{v=[];for(let q=0;qm.removeEventListener("change",takeMetadataTrackSnapshot)));const restoreTrackMode=()=>{for(let m=0;m{m.removeEventListener("change",takeMetadataTrackSnapshot),m.removeEventListener("change",restoreTrackMode),m.addEventListener("change",restoreTrackMode)})),this.on("webkitendfullscreen",(()=>{m.removeEventListener("change",takeMetadataTrackSnapshot),m.addEventListener("change",takeMetadataTrackSnapshot),m.removeEventListener("change",restoreTrackMode)}))}overrideNative_(m,v){if(v!==this[`featuresNative${m}Tracks`])return;const q=m.toLowerCase();this[`${q}TracksListeners_`]&&Object.keys(this[`${q}TracksListeners_`]).forEach((m=>{this.el()[`${q}Tracks`].removeEventListener(m,this[`${q}TracksListeners_`][m])})),this[`featuresNative${m}Tracks`]=!v,this[`${q}TracksListeners_`]=null,this.proxyNativeTracksForType_(q)}overrideNativeAudioTracks(m){this.overrideNative_("Audio",m)}overrideNativeVideoTracks(m){this.overrideNative_("Video",m)}proxyNativeTracksForType_(m){const v=Ei[m],q=this.el()[v.getterName],ee=this[v.getterName]();if(!this[`featuresNative${v.capitalName}Tracks`]||!q||!q.addEventListener)return;const ae={change:v=>{const q={type:"change",target:ee,currentTarget:ee,srcElement:ee};ee.trigger(q),"text"===m&&this[Ti.remoteText.getterName]().trigger(q)},addtrack(m){ee.addTrack(m.track)},removetrack(m){ee.removeTrack(m.track)}},removeOldTracks=function(){const m=[];for(let v=0;v{const v=ae[m];q.addEventListener(m,v),this.on("dispose",(ee=>q.removeEventListener(m,v)))})),this.on("loadstart",removeOldTracks),this.on("dispose",(m=>this.off("loadstart",removeOldTracks)))}proxyNativeTracks_(){Ei.names.forEach((m=>{this.proxyNativeTracksForType_(m)}))}createEl(){let m=this.options_.tag;if(!m||!this.options_.playerElIngest&&!this.movingMediaElementInDOM){if(m){const v=m.cloneNode(!0);m.parentNode&&m.parentNode.insertBefore(v,m),yo.disposeMediaElement(m),m=v}else{m=de().createElement("video");const v=merge$1({},this.options_.tag&&getAttributes(this.options_.tag));ja&&!0===this.options_.nativeControlsForTouch||delete v.controls,setAttributes(m,Object.assign(v,{id:this.options_.techId,class:"vjs-tech"}))}m.playerId=this.options_.playerId}void 0!==this.options_.preload&&setAttribute(m,"preload",this.options_.preload),void 0!==this.options_.disablePictureInPicture&&(m.disablePictureInPicture=this.options_.disablePictureInPicture);const v=["loop","muted","playsinline","autoplay"];for(let q=0;q=2&&v.push("loadeddata"),m.readyState>=3&&v.push("canplay"),m.readyState>=4&&v.push("canplaythrough"),this.ready((function(){v.forEach((function(m){this.trigger(m)}),this)}))}setScrubbing(m){this.isScrubbing_=m}scrubbing(){return this.isScrubbing_}setCurrentTime(m){try{this.isScrubbing_&&this.el_.fastSeek&&Ba?this.el_.fastSeek(m):this.el_.currentTime=m}catch(m){sa(m,"Video is not ready. (Video.js)")}}duration(){if(this.el_.duration===1/0&&ya&&_a&&0===this.el_.currentTime){const checkProgress=()=>{this.el_.currentTime>0&&(this.el_.duration===1/0&&this.trigger("durationchange"),this.off("timeupdate",checkProgress))};return this.on("timeupdate",checkProgress),NaN}return this.el_.duration||NaN}width(){return this.el_.offsetWidth}height(){return this.el_.offsetHeight}proxyWebkitFullscreen_(){if(!("webkitDisplayingFullscreen"in this.el_))return;const endFn=function(){this.trigger("fullscreenchange",{isFullscreen:!1}),this.el_.controls&&!this.options_.nativeControlsForTouch&&this.controls()&&(this.el_.controls=!1)},beginFn=function(){"webkitPresentationMode"in this.el_&&"picture-in-picture"!==this.el_.webkitPresentationMode&&(this.one("webkitendfullscreen",endFn),this.trigger("fullscreenchange",{isFullscreen:!0,nativeIOSFullscreen:!0}))};this.on("webkitbeginfullscreen",beginFn),this.on("dispose",(()=>{this.off("webkitbeginfullscreen",beginFn),this.off("webkitendfullscreen",endFn)}))}supportsFullScreen(){return"function"==typeof this.el_.webkitEnterFullScreen}enterFullScreen(){const m=this.el_;if(m.paused&&m.networkState<=m.HAVE_METADATA)silencePromise(this.el_.play()),this.setTimeout((function(){m.pause();try{m.webkitEnterFullScreen()}catch(m){this.trigger("fullscreenerror",m)}}),0);else try{m.webkitEnterFullScreen()}catch(m){this.trigger("fullscreenerror",m)}}exitFullScreen(){this.el_.webkitDisplayingFullscreen?this.el_.webkitExitFullScreen():this.trigger("fullscreenerror",new Error("The video is not fullscreen"))}requestPictureInPicture(){return this.el_.requestPictureInPicture()}requestVideoFrameCallback(m){return this.featuresVideoFrameCallback&&!this.el_.webkitKeys?this.el_.requestVideoFrameCallback(m):super.requestVideoFrameCallback(m)}cancelVideoFrameCallback(m){this.featuresVideoFrameCallback&&!this.el_.webkitKeys?this.el_.cancelVideoFrameCallback(m):super.cancelVideoFrameCallback(m)}src(m){if(void 0===m)return this.el_.src;this.setSrc(m)}reset(){yo.resetMediaElement(this.el_)}currentSrc(){return this.currentSource_?this.currentSource_.src:this.el_.currentSrc}setControls(m){this.el_.controls=!!m}addTextTrack(m,v,q){return this.featuresNativeTextTracks?this.el_.addTextTrack(m,v,q):super.addTextTrack(m,v,q)}createRemoteTextTrack(m){if(!this.featuresNativeTextTracks)return super.createRemoteTextTrack(m);const v=de().createElement("track");return m.kind&&(v.kind=m.kind),m.label&&(v.label=m.label),(m.language||m.srclang)&&(v.srclang=m.language||m.srclang),m.default&&(v.default=m.default),m.id&&(v.id=m.id),m.src&&(v.src=m.src),v}addRemoteTextTrack(m,v){const q=super.addRemoteTextTrack(m,v);return this.featuresNativeTextTracks&&this.el().appendChild(q),q}removeRemoteTextTrack(m){if(super.removeRemoteTextTrack(m),this.featuresNativeTextTracks){const v=this.$$("track");let q=v.length;for(;q--;)m!==v[q]&&m!==v[q].track||this.el().removeChild(v[q])}}getVideoPlaybackQuality(){if("function"==typeof this.el().getVideoPlaybackQuality)return this.el().getVideoPlaybackQuality();const m={};return void 0!==this.el().webkitDroppedFrameCount&&void 0!==this.el().webkitDecodedFrameCount&&(m.droppedVideoFrames=this.el().webkitDroppedFrameCount,m.totalVideoFrames=this.el().webkitDecodedFrameCount),ae().performance&&(m.creationTime=ae().performance.now()),m}}defineLazyProperty(yo,"TEST_VID",(function(){if(!isReal())return;const m=de().createElement("video"),v=de().createElement("track");return v.kind="captions",v.srclang="en",v.label="English",m.appendChild(v),m})),yo.isSupported=function(){try{yo.TEST_VID.volume=.5}catch(m){return!1}return!(!yo.TEST_VID||!yo.TEST_VID.canPlayType)},yo.canPlayType=function(m){return yo.TEST_VID.canPlayType(m)},yo.canPlaySource=function(m,v){return yo.canPlayType(m.type)},yo.canControlVolume=function(){try{const m=yo.TEST_VID.volume;yo.TEST_VID.volume=m/2+.1;const v=m!==yo.TEST_VID.volume;return v&&Oa?(ae().setTimeout((()=>{yo&&yo.prototype&&(yo.prototype.featuresVolumeControl=m!==yo.TEST_VID.volume)})),!1):v}catch(m){return!1}},yo.canMuteVolume=function(){try{const m=yo.TEST_VID.muted;return yo.TEST_VID.muted=!m,yo.TEST_VID.muted?setAttribute(yo.TEST_VID,"muted","muted"):removeAttribute(yo.TEST_VID,"muted"),m!==yo.TEST_VID.muted}catch(m){return!1}},yo.canControlPlaybackRate=function(){if(ya&&_a&&wa<58)return!1;try{const m=yo.TEST_VID.playbackRate;return yo.TEST_VID.playbackRate=m/2+.1,m!==yo.TEST_VID.playbackRate}catch(m){return!1}},yo.canOverrideAttributes=function(){try{const noop=()=>{};Object.defineProperty(de().createElement("video"),"src",{get:noop,set:noop}),Object.defineProperty(de().createElement("audio"),"src",{get:noop,set:noop}),Object.defineProperty(de().createElement("video"),"innerHTML",{get:noop,set:noop}),Object.defineProperty(de().createElement("audio"),"innerHTML",{get:noop,set:noop})}catch(m){return!1}return!0},yo.supportsNativeTextTracks=function(){return Ba||Oa&&_a},yo.supportsNativeVideoTracks=function(){return!(!yo.TEST_VID||!yo.TEST_VID.videoTracks)},yo.supportsNativeAudioTracks=function(){return!(!yo.TEST_VID||!yo.TEST_VID.audioTracks)},yo.Events=["loadstart","suspend","abort","error","emptied","stalled","loadedmetadata","loadeddata","canplay","canplaythrough","playing","waiting","seeking","seeked","ended","durationchange","timeupdate","progress","play","pause","ratechange","resize","volumechange"],[["featuresMuteControl","canMuteVolume"],["featuresPlaybackRate","canControlPlaybackRate"],["featuresSourceset","canOverrideAttributes"],["featuresNativeTextTracks","supportsNativeTextTracks"],["featuresNativeVideoTracks","supportsNativeVideoTracks"],["featuresNativeAudioTracks","supportsNativeAudioTracks"]].forEach((function([m,v]){defineLazyProperty(yo.prototype,m,(()=>yo[v]()),!0)})),yo.prototype.featuresVolumeControl=yo.canControlVolume(),yo.prototype.movingMediaElementInDOM=!Oa,yo.prototype.featuresFullscreenResize=!0,yo.prototype.featuresProgressEvents=!0,yo.prototype.featuresTimeupdateEvents=!0,yo.prototype.featuresVideoFrameCallback=!(!yo.TEST_VID||!yo.TEST_VID.requestVideoFrameCallback),yo.disposeMediaElement=function(m){if(m){for(m.parentNode&&m.parentNode.removeChild(m);m.hasChildNodes();)m.removeChild(m.firstChild);m.removeAttribute("src"),"function"==typeof m.load&&function(){try{m.load()}catch(m){}}()}},yo.resetMediaElement=function(m){if(!m)return;const v=m.querySelectorAll("source");let q=v.length;for(;q--;)m.removeChild(v[q]);m.removeAttribute("src"),"function"==typeof m.load&&function(){try{m.load()}catch(m){}}()},["muted","defaultMuted","autoplay","controls","loop","playsinline"].forEach((function(m){yo.prototype[m]=function(){return this.el_[m]||this.el_.hasAttribute(m)}})),["muted","defaultMuted","autoplay","loop","playsinline"].forEach((function(m){yo.prototype["set"+toTitleCase$1(m)]=function(v){this.el_[m]=v,v?this.el_.setAttribute(m,m):this.el_.removeAttribute(m)}})),["paused","currentTime","buffered","volume","poster","preload","error","seeking","seekable","ended","playbackRate","defaultPlaybackRate","disablePictureInPicture","played","networkState","readyState","videoWidth","videoHeight","crossOrigin"].forEach((function(m){yo.prototype[m]=function(){return this.el_[m]}})),["volume","src","poster","preload","playbackRate","defaultPlaybackRate","disablePictureInPicture","crossOrigin"].forEach((function(m){yo.prototype["set"+toTitleCase$1(m)]=function(v){this.el_[m]=v}})),["pause","load","play"].forEach((function(m){yo.prototype[m]=function(){return this.el_[m]()}})),Ci.withSourceHandlers(yo),yo.nativeSourceHandler={},yo.nativeSourceHandler.canPlayType=function(m){try{return yo.TEST_VID.canPlayType(m)}catch(m){return""}},yo.nativeSourceHandler.canHandleSource=function(m,v){if(m.type)return yo.nativeSourceHandler.canPlayType(m.type);if(m.src){const v=getFileExtension(m.src);return yo.nativeSourceHandler.canPlayType(`video/${v}`)}return""},yo.nativeSourceHandler.handleSource=function(m,v,q){v.setSrc(m.src)},yo.nativeSourceHandler.dispose=function(){},yo.registerSourceHandler(yo.nativeSourceHandler),Ci.registerTech("Html5",yo);const vo=["progress","abort","suspend","emptied","stalled","loadedmetadata","loadeddata","timeupdate","resize","volumechange","texttrackchange"],bo={canplay:"CanPlay",canplaythrough:"CanPlayThrough",playing:"Playing",seeked:"Seeked"},Ro=["tiny","xsmall","small","medium","large","xlarge","huge"],xo={};Ro.forEach((m=>{const v="x"===m.charAt(0)?`x-${m.substring(1)}`:m;xo[m]=`vjs-layout-${v}`}));const _o={tiny:210,xsmall:320,small:425,medium:768,large:1440,xlarge:2560,huge:1/0};class Eo extends xr{constructor(m,v,q){if(m.id=m.id||v.id||`vjs_video_${newGUID()}`,(v=Object.assign(Eo.getTagSettings(m),v)).initChildren=!1,v.createEl=!1,v.evented=!1,v.reportTouchActivity=!1,!v.language){const q=m.closest("[lang]");q&&(v.language=q.getAttribute("lang"))}if(super(null,v,q),this.boundDocumentFullscreenChange_=m=>this.documentFullscreenChange_(m),this.boundFullWindowOnEscKey_=m=>this.fullWindowOnEscKey(m),this.boundUpdateStyleEl_=m=>this.updateStyleEl_(m),this.boundApplyInitTime_=m=>this.applyInitTime_(m),this.boundUpdateCurrentBreakpoint_=m=>this.updateCurrentBreakpoint_(m),this.boundHandleTechClick_=m=>this.handleTechClick_(m),this.boundHandleTechDoubleClick_=m=>this.handleTechDoubleClick_(m),this.boundHandleTechTouchStart_=m=>this.handleTechTouchStart_(m),this.boundHandleTechTouchMove_=m=>this.handleTechTouchMove_(m),this.boundHandleTechTouchEnd_=m=>this.handleTechTouchEnd_(m),this.boundHandleTechTap_=m=>this.handleTechTap_(m),this.isFullscreen_=!1,this.log=oa(this.id_),this.fsApi_=Yn,this.isPosterFromTech_=!1,this.queuedCallbacks_=[],this.isReady_=!1,this.hasStarted_=!1,this.userActive_=!1,this.debugEnabled_=!1,this.audioOnlyMode_=!1,this.audioPosterMode_=!1,this.audioOnlyCache_={playerHeight:null,hiddenChildren:[]},!this.options_||!this.options_.techOrder||!this.options_.techOrder.length)throw new Error("No techOrder specified. Did you overwrite videojs.options instead of just changing the properties you want to override?");if(this.tag=m,this.tagAttributes=m&&getAttributes(m),this.language(this.options_.language),v.languages){const m={};Object.getOwnPropertyNames(v.languages).forEach((function(q){m[q.toLowerCase()]=v.languages[q]})),this.languages_=m}else this.languages_=Eo.prototype.options_.languages;this.resetCache_(),this.poster_=v.poster||"",this.controls_=!!v.controls,m.controls=!1,m.removeAttribute("controls"),this.changingSrc_=!1,this.playCallbacks_=[],this.playTerminatedQueue_=[],m.hasAttribute("autoplay")?this.autoplay(!0):this.autoplay(this.options_.autoplay),v.plugins&&Object.keys(v.plugins).forEach((m=>{if("function"!=typeof this[m])throw new Error(`plugin "${m}" does not exist`)})),this.scrubbing_=!1,this.el_=this.createEl(),evented(this,{eventBusKey:"el_"}),this.fsApi_.requestFullscreen&&(on(de(),this.fsApi_.fullscreenchange,this.boundDocumentFullscreenChange_),this.on(this.fsApi_.fullscreenchange,this.boundDocumentFullscreenChange_)),this.fluid_&&this.on(["playerreset","resize"],this.boundUpdateStyleEl_);const ee=merge$1(this.options_);if(v.plugins&&Object.keys(v.plugins).forEach((m=>{this[m](v.plugins[m])})),v.debug&&this.debug(!0),this.options_.playerOptions=ee,this.middleware_=[],this.playbackRates(v.playbackRates),v.experimentalSvgIcons){const m=(new(ae().DOMParser)).parseFromString('\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n',"image/svg+xml");if(m.querySelector("parsererror"))sa.warn("Failed to load SVG Icons. Falling back to Font Icons."),this.options_.experimentalSvgIcons=null;else{const v=m.documentElement;v.style.display="none",this.el_.appendChild(v),this.addClass("vjs-svg-icons-enabled")}}this.initChildren(),this.isAudio("audio"===m.nodeName.toLowerCase()),this.controls()?this.addClass("vjs-controls-enabled"):this.addClass("vjs-controls-disabled"),this.el_.setAttribute("role","region"),this.isAudio()?this.el_.setAttribute("aria-label",this.localize("Audio Player")):this.el_.setAttribute("aria-label",this.localize("Video Player")),this.isAudio()&&this.addClass("vjs-audio"),ja&&this.addClass("vjs-touch-enabled"),Oa||this.addClass("vjs-workinghover"),Eo.players[this.id_]=this;const ie=Jn.split(".")[0];this.addClass(`vjs-v${ie}`),this.userActive(!0),this.reportUserActivity(),this.one("play",(m=>this.listenForUserActivity_(m))),this.on("keydown",(m=>this.handleKeyDown(m))),this.on("languagechange",(m=>this.handleLanguagechange(m))),this.breakpoints(this.options_.breakpoints),this.responsive(this.options_.responsive),this.on("ready",(()=>{this.audioPosterMode(this.options_.audioPosterMode),this.audioOnlyMode(this.options_.audioOnlyMode)}))}dispose(){this.trigger("dispose"),this.off("dispose"),off(de(),this.fsApi_.fullscreenchange,this.boundDocumentFullscreenChange_),off(de(),"keydown",this.boundFullWindowOnEscKey_),this.styleEl_&&this.styleEl_.parentNode&&(this.styleEl_.parentNode.removeChild(this.styleEl_),this.styleEl_=null),Eo.players[this.id_]=null,this.tag&&this.tag.player&&(this.tag.player=null),this.el_&&this.el_.player&&(this.el_.player=null),this.tech_&&(this.tech_.dispose(),this.isPosterFromTech_=!1,this.poster_=""),this.playerElIngest_&&(this.playerElIngest_=null),this.tag&&(this.tag=null),Ui[this.id()]=null,Di.names.forEach((m=>{const v=this[Di[m].getterName]();v&&v.off&&v.off()})),super.dispose({restoreEl:this.options_.restoreEl})}createEl(){let m,v=this.tag,q=this.playerElIngest_=v.parentNode&&v.parentNode.hasAttribute&&v.parentNode.hasAttribute("data-vjs-player");const ee="video-js"===this.tag.tagName.toLowerCase();q?m=this.el_=v.parentNode:ee||(m=this.el_=super.createEl("div"));const ie=getAttributes(v);if(ee){for(m=this.el_=v,v=this.tag=de().createElement("video");m.children.length;)v.appendChild(m.firstChild);hasClass(m,"video-js")||addClass(m,"video-js"),m.appendChild(v),q=this.playerElIngest_=m,Object.keys(m).forEach((q=>{try{v[q]=m[q]}catch(m){}}))}if(v.setAttribute("tabindex","-1"),ie.tabindex="-1",_a&&ka&&(v.setAttribute("role","application"),ie.role="application"),v.removeAttribute("width"),v.removeAttribute("height"),"width"in ie&&delete ie.width,"height"in ie&&delete ie.height,Object.getOwnPropertyNames(ie).forEach((function(q){ee&&"class"===q||m.setAttribute(q,ie[q]),ee&&v.setAttribute(q,ie[q])})),v.playerId=v.id,v.id+="_html5_api",v.className="vjs-tech",v.player=m.player=this,this.addClass("vjs-paused"),!0!==ae().VIDEOJS_NO_DYNAMIC_STYLE){this.styleEl_=createStyleElement("vjs-styles-dimensions");const m=za(".vjs-styles-defaults"),v=za("head");v.insertBefore(this.styleEl_,m?m.nextSibling:v.firstChild)}this.fill_=!1,this.fluid_=!1,this.width(this.options_.width),this.height(this.options_.height),this.fill(this.options_.fill),this.fluid(this.options_.fluid),this.aspectRatio(this.options_.aspectRatio),this.crossOrigin(this.options_.crossOrigin||this.options_.crossorigin);const ce=v.getElementsByTagName("a");for(let m=0;m{this.on(["playerreset","resize"],this.boundUpdateStyleEl_)},isEvented(v=this)?q():(v.eventedCallbacks||(v.eventedCallbacks=[]),v.eventedCallbacks.push(q))):this.removeClass("vjs-fluid"),this.updateStyleEl_()}fill(m){if(void 0===m)return!!this.fill_;this.fill_=!!m,m?(this.addClass("vjs-fill"),this.fluid(!1)):this.removeClass("vjs-fill")}aspectRatio(m){if(void 0===m)return this.aspectRatio_;if(!/^\d+\:\d+$/.test(m))throw new Error("Improper value supplied for aspect ratio. The format should be width:height, for example 16:9.");this.aspectRatio_=m,this.fluid(!0),this.updateStyleEl_()}updateStyleEl_(){if(!0===ae().VIDEOJS_NO_DYNAMIC_STYLE){const m="number"==typeof this.width_?this.width_:this.options_.width,v="number"==typeof this.height_?this.height_:this.options_.height,q=this.tech_&&this.tech_.el();return void(q&&(m>=0&&(q.width=m),v>=0&&(q.height=v)))}let m,v,q,ee;q=void 0!==this.aspectRatio_&&"auto"!==this.aspectRatio_?this.aspectRatio_:this.videoWidth()>0?this.videoWidth()+":"+this.videoHeight():"16:9";const ie=q.split(":"),de=ie[1]/ie[0];m=void 0!==this.width_?this.width_:void 0!==this.height_?this.height_/de:this.videoWidth()||300,v=void 0!==this.height_?this.height_:m*de,ee=/^[^a-zA-Z]/.test(this.id())?"dimensions-"+this.id():this.id()+"-dimensions",this.addClass(ee),setTextContent(this.styleEl_,`\n .${ee} {\n width: ${m}px;\n height: ${v}px;\n }\n\n .${ee}.vjs-fluid:not(.vjs-audio-only-mode) {\n padding-top: ${100*de}%;\n }\n `)}loadTech_(m,v){this.tech_&&this.unloadTech_();const q=toTitleCase$1(m),ee=m.charAt(0).toLowerCase()+m.slice(1);"Html5"!==q&&this.tag&&(Ci.getTech("Html5").disposeMediaElement(this.tag),this.tag.player=null,this.tag=null),this.techName_=q,this.isReady_=!1;let ae=this.autoplay();("string"==typeof this.autoplay()||!0===this.autoplay()&&this.options_.normalizeAutoplay)&&(ae=!1);const ie={source:v,autoplay:ae,nativeControlsForTouch:this.options_.nativeControlsForTouch,playerId:this.id(),techId:`${this.id()}_${ee}_api`,playsinline:this.options_.playsinline,preload:this.options_.preload,loop:this.options_.loop,disablePictureInPicture:this.options_.disablePictureInPicture,muted:this.options_.muted,poster:this.poster(),language:this.language(),playerElIngest:this.playerElIngest_||!1,"vtt.js":this.options_["vtt.js"],canOverridePoster:!!this.options_.techCanOverridePoster,enableSourceset:this.options_.enableSourceset};Di.names.forEach((m=>{const v=Di[m];ie[v.getterName]=this[v.privateName]})),Object.assign(ie,this.options_[q]),Object.assign(ie,this.options_[ee]),Object.assign(ie,this.options_[m.toLowerCase()]),this.tag&&(ie.tag=this.tag),v&&v.src===this.cache_.src&&this.cache_.currentTime>0&&(ie.startTime=this.cache_.currentTime);const de=Ci.getTech(m);if(!de)throw new Error(`No Tech named '${q}' exists! '${q}' should be registered using videojs.registerTech()'`);this.tech_=new de(ie),this.tech_.ready(bind_(this,this.handleTechReady_),!0),textTrackConverter_jsonToTextTracks(this.textTracksJson_||[],this.tech_),vo.forEach((m=>{this.on(this.tech_,m,(v=>this[`handleTech${toTitleCase$1(m)}_`](v)))})),Object.keys(bo).forEach((m=>{this.on(this.tech_,m,(v=>{0===this.tech_.playbackRate()&&this.tech_.seeking()?this.queuedCallbacks_.push({callback:this[`handleTech${bo[m]}_`].bind(this),event:v}):this[`handleTech${bo[m]}_`](v)}))})),this.on(this.tech_,"loadstart",(m=>this.handleTechLoadStart_(m))),this.on(this.tech_,"sourceset",(m=>this.handleTechSourceset_(m))),this.on(this.tech_,"waiting",(m=>this.handleTechWaiting_(m))),this.on(this.tech_,"ended",(m=>this.handleTechEnded_(m))),this.on(this.tech_,"seeking",(m=>this.handleTechSeeking_(m))),this.on(this.tech_,"play",(m=>this.handleTechPlay_(m))),this.on(this.tech_,"pause",(m=>this.handleTechPause_(m))),this.on(this.tech_,"durationchange",(m=>this.handleTechDurationChange_(m))),this.on(this.tech_,"fullscreenchange",((m,v)=>this.handleTechFullscreenChange_(m,v))),this.on(this.tech_,"fullscreenerror",((m,v)=>this.handleTechFullscreenError_(m,v))),this.on(this.tech_,"enterpictureinpicture",(m=>this.handleTechEnterPictureInPicture_(m))),this.on(this.tech_,"leavepictureinpicture",(m=>this.handleTechLeavePictureInPicture_(m))),this.on(this.tech_,"error",(m=>this.handleTechError_(m))),this.on(this.tech_,"posterchange",(m=>this.handleTechPosterChange_(m))),this.on(this.tech_,"textdata",(m=>this.handleTechTextData_(m))),this.on(this.tech_,"ratechange",(m=>this.handleTechRateChange_(m))),this.on(this.tech_,"loadedmetadata",this.boundUpdateStyleEl_),this.usingNativeControls(this.techGet_("controls")),this.controls()&&!this.usingNativeControls()&&this.addTechControlsListeners_(),this.tech_.el().parentNode===this.el()||"Html5"===q&&this.tag||prependTo(this.tech_.el(),this.el()),this.tag&&(this.tag.player=null,this.tag=null)}unloadTech_(){Di.names.forEach((m=>{const v=Di[m];this[v.privateName]=this[v.getterName]()})),this.textTracksJson_=textTrackConverter_textTracksToJson(this.tech_),this.isReady_=!1,this.tech_.dispose(),this.tech_=!1,this.isPosterFromTech_&&(this.poster_="",this.trigger("posterchange")),this.isPosterFromTech_=!1}tech(m){return void 0===m&&sa.warn("Using the tech directly can be dangerous. I hope you know what you're doing.\nSee https://github.com/videojs/video.js/issues/2617 for more info.\n"),this.tech_}version(){return{"video.js":Jn}}addTechControlsListeners_(){this.removeTechControlsListeners_(),this.on(this.tech_,"click",this.boundHandleTechClick_),this.on(this.tech_,"dblclick",this.boundHandleTechDoubleClick_),this.on(this.tech_,"touchstart",this.boundHandleTechTouchStart_),this.on(this.tech_,"touchmove",this.boundHandleTechTouchMove_),this.on(this.tech_,"touchend",this.boundHandleTechTouchEnd_),this.on(this.tech_,"tap",this.boundHandleTechTap_)}removeTechControlsListeners_(){this.off(this.tech_,"tap",this.boundHandleTechTap_),this.off(this.tech_,"touchstart",this.boundHandleTechTouchStart_),this.off(this.tech_,"touchmove",this.boundHandleTechTouchMove_),this.off(this.tech_,"touchend",this.boundHandleTechTouchEnd_),this.off(this.tech_,"click",this.boundHandleTechClick_),this.off(this.tech_,"dblclick",this.boundHandleTechDoubleClick_)}handleTechReady_(){this.triggerReady(),this.cache_.volume&&this.techCall_("setVolume",this.cache_.volume),this.handleTechPosterChange_(),this.handleTechDurationChange_()}handleTechLoadStart_(){this.removeClass("vjs-ended","vjs-seeking"),this.error(null),this.handleTechDurationChange_(),this.paused()?(this.hasStarted(!1),this.trigger("loadstart")):this.trigger("loadstart"),this.manualAutoplay_(!0===this.autoplay()&&this.options_.normalizeAutoplay?"play":this.autoplay())}manualAutoplay_(m){if(!this.tech_||"string"!=typeof m)return;const resolveMuted=()=>{const m=this.muted();this.muted(!0);const restoreMuted=()=>{this.muted(m)};this.playTerminatedQueue_.push(restoreMuted);const v=this.play();if(isPromise(v))return v.catch((m=>{throw restoreMuted(),new Error(`Rejection at manualAutoplay. Restoring muted value. ${m||""}`)}))};let v;return"any"!==m||this.muted()?v="muted"!==m||this.muted()?this.play():resolveMuted():(v=this.play(),isPromise(v)&&(v=v.catch(resolveMuted))),isPromise(v)?v.then((()=>{this.trigger({type:"autoplay-success",autoplay:m})})).catch((()=>{this.trigger({type:"autoplay-failure",autoplay:m})})):void 0}updateSourceCaches_(m=""){let v=m,q="";"string"!=typeof v&&(v=m.src,q=m.type),this.cache_.source=this.cache_.source||{},this.cache_.sources=this.cache_.sources||[],v&&!q&&(q=findMimetype(this,v)),this.cache_.source=merge$1({},m,{src:v,type:q});const ee=this.cache_.sources.filter((m=>m.src&&m.src===v)),ae=[],ie=this.$$("source"),de=[];for(let m=0;mthis.updateSourceCaches_(m);const v=this.currentSource().src,q=m.src;v&&!/^blob:/.test(v)&&/^blob:/.test(q)&&(!this.lastSource_||this.lastSource_.tech!==q&&this.lastSource_.player!==v)&&(updateSourceCaches=()=>{}),updateSourceCaches(q),m.src||this.tech_.any(["sourceset","loadstart"],(m=>{if("sourceset"===m.type)return;const v=this.techGet_("currentSrc");this.lastSource_.tech=v,this.updateSourceCaches_(v)}))}this.lastSource_={player:this.currentSource().src,tech:m.src},this.trigger({src:m.src,type:"sourceset"})}hasStarted(m){if(void 0===m)return this.hasStarted_;m!==this.hasStarted_&&(this.hasStarted_=m,this.hasStarted_?this.addClass("vjs-has-started"):this.removeClass("vjs-has-started"))}handleTechPlay_(){this.removeClass("vjs-ended","vjs-paused"),this.addClass("vjs-playing"),this.hasStarted(!0),this.trigger("play")}handleTechRateChange_(){this.tech_.playbackRate()>0&&0===this.cache_.lastPlaybackRate&&(this.queuedCallbacks_.forEach((m=>m.callback(m.event))),this.queuedCallbacks_=[]),this.cache_.lastPlaybackRate=this.tech_.playbackRate(),this.trigger("ratechange")}handleTechWaiting_(){this.addClass("vjs-waiting"),this.trigger("waiting");const m=this.currentTime(),timeUpdateListener=()=>{m!==this.currentTime()&&(this.removeClass("vjs-waiting"),this.off("timeupdate",timeUpdateListener))};this.on("timeupdate",timeUpdateListener)}handleTechCanPlay_(){this.removeClass("vjs-waiting"),this.trigger("canplay")}handleTechCanPlayThrough_(){this.removeClass("vjs-waiting"),this.trigger("canplaythrough")}handleTechPlaying_(){this.removeClass("vjs-waiting"),this.trigger("playing")}handleTechSeeking_(){this.addClass("vjs-seeking"),this.trigger("seeking")}handleTechSeeked_(){this.removeClass("vjs-seeking","vjs-ended"),this.trigger("seeked")}handleTechPause_(){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.trigger("pause")}handleTechEnded_(){this.addClass("vjs-ended"),this.removeClass("vjs-waiting"),this.options_.loop?(this.currentTime(0),this.play()):this.paused()||this.pause(),this.trigger("ended")}handleTechDurationChange_(){this.duration(this.techGet_("duration"))}handleTechClick_(m){this.controls_&&(void 0!==this.options_&&void 0!==this.options_.userActions&&void 0!==this.options_.userActions.click&&!1===this.options_.userActions.click||(void 0!==this.options_&&void 0!==this.options_.userActions&&"function"==typeof this.options_.userActions.click?this.options_.userActions.click.call(this,m):this.paused()?silencePromise(this.play()):this.pause()))}handleTechDoubleClick_(m){if(!this.controls_)return;Array.prototype.some.call(this.$$(".vjs-control-bar, .vjs-modal-dialog"),(v=>v.contains(m.target)))||void 0!==this.options_&&void 0!==this.options_.userActions&&void 0!==this.options_.userActions.doubleClick&&!1===this.options_.userActions.doubleClick||(void 0!==this.options_&&void 0!==this.options_.userActions&&"function"==typeof this.options_.userActions.doubleClick?this.options_.userActions.doubleClick.call(this,m):this.isFullscreen()?this.exitFullscreen():this.requestFullscreen())}handleTechTap_(){this.userActive(!this.userActive())}handleTechTouchStart_(){this.userWasActive=this.userActive()}handleTechTouchMove_(){this.userWasActive&&this.reportUserActivity()}handleTechTouchEnd_(m){m.cancelable&&m.preventDefault()}toggleFullscreenClass_(){this.isFullscreen()?this.addClass("vjs-fullscreen"):this.removeClass("vjs-fullscreen")}documentFullscreenChange_(m){const v=m.target.player;if(v&&v!==this)return;const q=this.el();let ee=de()[this.fsApi_.fullscreenElement]===q;!ee&&q.matches&&(ee=q.matches(":"+this.fsApi_.fullscreen)),this.isFullscreen(ee)}handleTechFullscreenChange_(m,v){v&&(v.nativeIOSFullscreen&&(this.addClass("vjs-ios-native-fs"),this.tech_.one("webkitendfullscreen",(()=>{this.removeClass("vjs-ios-native-fs")}))),this.isFullscreen(v.isFullscreen))}handleTechFullscreenError_(m,v){this.trigger("fullscreenerror",v)}togglePictureInPictureClass_(){this.isInPictureInPicture()?this.addClass("vjs-picture-in-picture"):this.removeClass("vjs-picture-in-picture")}handleTechEnterPictureInPicture_(m){this.isInPictureInPicture(!0)}handleTechLeavePictureInPicture_(m){this.isInPictureInPicture(!1)}handleTechError_(){const m=this.tech_.error();m&&this.error(m)}handleTechTextData_(){let m=null;arguments.length>1&&(m=arguments[1]),this.trigger("textdata",m)}getCache(){return this.cache_}resetCache_(){this.cache_={currentTime:0,initTime:0,inactivityTimeout:this.options_.inactivityTimeout,duration:NaN,lastVolume:1,lastPlaybackRate:this.defaultPlaybackRate(),media:null,src:"",source:{},sources:[],playbackRates:[],volume:1}}techCall_(m,v){this.ready((function(){if(m in Ji)return set(this.middleware_,this.tech_,m,v);if(m in Qi)return mediate(this.middleware_,this.tech_,m,v);try{this.tech_&&this.tech_[m](v)}catch(m){throw sa(m),m}}),!0)}techGet_(m){if(this.tech_&&this.tech_.isReady_){if(m in Hi)return get(this.middleware_,this.tech_,m);if(m in Qi)return mediate(this.middleware_,this.tech_,m);try{return this.tech_[m]()}catch(v){if(void 0===this.tech_[m])throw sa(`Video.js: ${m} method not defined for ${this.techName_} playback technology.`,v),v;if("TypeError"===v.name)throw sa(`Video.js: ${m} unavailable on ${this.techName_} playback technology element.`,v),this.tech_.isReady_=!1,v;throw sa(v),v}}}play(){return new Promise((m=>{this.play_(m)}))}play_(m=silencePromise){this.playCallbacks_.push(m);const v=Boolean(!this.changingSrc_&&(this.src()||this.currentSrc())),q=Boolean(Ba||Oa);if(this.waitToPlay_&&(this.off(["ready","loadstart"],this.waitToPlay_),this.waitToPlay_=null),!this.isReady_||!v)return this.waitToPlay_=m=>{this.play_()},this.one(["ready","loadstart"],this.waitToPlay_),void(!v&&q&&this.load());const ee=this.techGet_("play");q&&this.hasClass("vjs-ended")&&this.resetProgressBar_(),null===ee?this.runPlayTerminatedQueue_():this.runPlayCallbacks_(ee)}runPlayTerminatedQueue_(){const m=this.playTerminatedQueue_.slice(0);this.playTerminatedQueue_=[],m.forEach((function(m){m()}))}runPlayCallbacks_(m){const v=this.playCallbacks_.slice(0);this.playCallbacks_=[],this.playTerminatedQueue_=[],v.forEach((function(v){v(m)}))}pause(){this.techCall_("pause")}paused(){return!1!==this.techGet_("paused")}played(){return this.techGet_("played")||createTimeRanges$1(0,0)}scrubbing(m){if(void 0===m)return this.scrubbing_;this.scrubbing_=!!m,this.techCall_("setScrubbing",this.scrubbing_),m?this.addClass("vjs-scrubbing"):this.removeClass("vjs-scrubbing")}currentTime(m){return void 0===m?(this.cache_.currentTime=this.techGet_("currentTime")||0,this.cache_.currentTime):(m<0&&(m=0),this.isReady_&&!this.changingSrc_&&this.tech_&&this.tech_.isReady_?(this.techCall_("setCurrentTime",m),this.cache_.initTime=0,void(isFinite(m)&&(this.cache_.currentTime=Number(m)))):(this.cache_.initTime=m,this.off("canplay",this.boundApplyInitTime_),void this.one("canplay",this.boundApplyInitTime_)))}applyInitTime_(){this.currentTime(this.cache_.initTime)}duration(m){if(void 0===m)return void 0!==this.cache_.duration?this.cache_.duration:NaN;(m=parseFloat(m))<0&&(m=1/0),m!==this.cache_.duration&&(this.cache_.duration=m,m===1/0?this.addClass("vjs-live"):this.removeClass("vjs-live"),isNaN(m)||this.trigger("durationchange"))}remainingTime(){return this.duration()-this.currentTime()}remainingTimeDisplay(){return Math.floor(this.duration())-Math.floor(this.currentTime())}buffered(){let m=this.techGet_("buffered");return m&&m.length||(m=createTimeRanges$1(0,0)),m}seekable(){let m=this.techGet_("seekable");return m&&m.length||(m=createTimeRanges$1(0,0)),m}seeking(){return this.techGet_("seeking")}ended(){return this.techGet_("ended")}networkState(){return this.techGet_("networkState")}readyState(){return this.techGet_("readyState")}bufferedPercent(){return bufferedPercent(this.buffered(),this.duration())}bufferedEnd(){const m=this.buffered(),v=this.duration();let q=m.end(m.length-1);return q>v&&(q=v),q}volume(m){let v;return void 0!==m?(v=Math.max(0,Math.min(1,m)),this.cache_.volume=v,this.techCall_("setVolume",v),void(v>0&&this.lastVolume_(v))):(v=parseFloat(this.techGet_("volume")),isNaN(v)?1:v)}muted(m){if(void 0===m)return this.techGet_("muted")||!1;this.techCall_("setMuted",m)}defaultMuted(m){return void 0!==m&&this.techCall_("setDefaultMuted",m),this.techGet_("defaultMuted")||!1}lastVolume_(m){if(void 0===m||0===m)return this.cache_.lastVolume;this.cache_.lastVolume=m}supportsFullScreen(){return this.techGet_("supportsFullScreen")||!1}isFullscreen(m){if(void 0!==m){const v=this.isFullscreen_;return this.isFullscreen_=Boolean(m),this.isFullscreen_!==v&&this.fsApi_.prefixed&&this.trigger("fullscreenchange"),void this.toggleFullscreenClass_()}return this.isFullscreen_}requestFullscreen(m){this.isInPictureInPicture()&&this.exitPictureInPicture();const v=this;return new Promise(((q,ee)=>{function offHandler(){v.off("fullscreenerror",errorHandler),v.off("fullscreenchange",changeHandler)}function changeHandler(){offHandler(),q()}function errorHandler(m,v){offHandler(),ee(v)}v.one("fullscreenchange",changeHandler),v.one("fullscreenerror",errorHandler);const ae=v.requestFullscreenHelper_(m);ae&&(ae.then(offHandler,offHandler),ae.then(q,ee))}))}requestFullscreenHelper_(m){let v;if(this.fsApi_.prefixed||(v=this.options_.fullscreen&&this.options_.fullscreen.options||{},void 0!==m&&(v=m)),this.fsApi_.requestFullscreen){const m=this.el_[this.fsApi_.requestFullscreen](v);return m&&m.then((()=>this.isFullscreen(!0)),(()=>this.isFullscreen(!1))),m}this.tech_.supportsFullScreen()&&!0==!this.options_.preferFullWindow?this.techCall_("enterFullScreen"):this.enterFullWindow()}exitFullscreen(){const m=this;return new Promise(((v,q)=>{function offHandler(){m.off("fullscreenerror",errorHandler),m.off("fullscreenchange",changeHandler)}function changeHandler(){offHandler(),v()}function errorHandler(m,v){offHandler(),q(v)}m.one("fullscreenchange",changeHandler),m.one("fullscreenerror",errorHandler);const ee=m.exitFullscreenHelper_();ee&&(ee.then(offHandler,offHandler),ee.then(v,q))}))}exitFullscreenHelper_(){if(this.fsApi_.requestFullscreen){const m=de()[this.fsApi_.exitFullscreen]();return m&&silencePromise(m.then((()=>this.isFullscreen(!1)))),m}this.tech_.supportsFullScreen()&&!0==!this.options_.preferFullWindow?this.techCall_("exitFullScreen"):this.exitFullWindow()}enterFullWindow(){this.isFullscreen(!0),this.isFullWindow=!0,this.docOrigOverflow=de().documentElement.style.overflow,on(de(),"keydown",this.boundFullWindowOnEscKey_),de().documentElement.style.overflow="hidden",addClass(de().body,"vjs-full-window"),this.trigger("enterFullWindow")}fullWindowOnEscKey(m){le().isEventKey(m,"Esc")&&!0===this.isFullscreen()&&(this.isFullWindow?this.exitFullWindow():this.exitFullscreen())}exitFullWindow(){this.isFullscreen(!1),this.isFullWindow=!1,off(de(),"keydown",this.boundFullWindowOnEscKey_),de().documentElement.style.overflow=this.docOrigOverflow,removeClass(de().body,"vjs-full-window"),this.trigger("exitFullWindow")}disablePictureInPicture(m){if(void 0===m)return this.techGet_("disablePictureInPicture");this.techCall_("setDisablePictureInPicture",m),this.options_.disablePictureInPicture=m,this.trigger("disablepictureinpicturechanged")}isInPictureInPicture(m){return void 0!==m?(this.isInPictureInPicture_=!!m,void this.togglePictureInPictureClass_()):!!this.isInPictureInPicture_}requestPictureInPicture(){if(this.options_.enableDocumentPictureInPicture&&ae().documentPictureInPicture){const m=de().createElement(this.el().tagName);return m.classList=this.el().classList,m.classList.add("vjs-pip-container"),this.posterImage&&m.appendChild(this.posterImage.el().cloneNode(!0)),this.titleBar&&m.appendChild(this.titleBar.el().cloneNode(!0)),m.appendChild(createEl("p",{className:"vjs-pip-text"},{},this.localize("Playing in picture-in-picture"))),ae().documentPictureInPicture.requestWindow({width:this.videoWidth(),height:this.videoHeight()}).then((v=>(copyStyleSheetsToWindow(v),this.el_.parentNode.insertBefore(m,this.el_),v.document.body.appendChild(this.el_),v.document.body.classList.add("vjs-pip-window"),this.player_.isInPictureInPicture(!0),this.player_.trigger("enterpictureinpicture"),v.addEventListener("pagehide",(v=>{const q=v.target.querySelector(".video-js");m.parentNode.replaceChild(q,m),this.player_.isInPictureInPicture(!1),this.player_.trigger("leavepictureinpicture")})),v)))}return"pictureInPictureEnabled"in de()&&!1===this.disablePictureInPicture()?this.techGet_("requestPictureInPicture"):Promise.reject("No PiP mode is available")}exitPictureInPicture(){return ae().documentPictureInPicture&&ae().documentPictureInPicture.window?(ae().documentPictureInPicture.window.close(),Promise.resolve()):"pictureInPictureEnabled"in de()?de().exitPictureInPicture():void 0}handleKeyDown(m){const{userActions:v}=this.options_;if(!v||!v.hotkeys)return;(m=>{const v=m.tagName.toLowerCase();if(m.isContentEditable)return!0;if("input"===v)return-1===["button","checkbox","hidden","radio","reset","submit"].indexOf(m.type);return-1!==["textarea"].indexOf(v)})(this.el_.ownerDocument.activeElement)||("function"==typeof v.hotkeys?v.hotkeys.call(this,m):this.handleHotkeys(m))}handleHotkeys(m){const v=this.options_.userActions?this.options_.userActions.hotkeys:{},{fullscreenKey:q=(m=>le().isEventKey(m,"f")),muteKey:ee=(m=>le().isEventKey(m,"m")),playPauseKey:ae=(m=>le().isEventKey(m,"k")||le().isEventKey(m,"Space"))}=v;if(q.call(this,m)){m.preventDefault(),m.stopPropagation();const v=xr.getComponent("FullscreenToggle");!1!==de()[this.fsApi_.fullscreenEnabled]&&v.prototype.handleClick.call(this,m)}else if(ee.call(this,m)){m.preventDefault(),m.stopPropagation();xr.getComponent("MuteToggle").prototype.handleClick.call(this,m)}else if(ae.call(this,m)){m.preventDefault(),m.stopPropagation();xr.getComponent("PlayToggle").prototype.handleClick.call(this,m)}}canPlayType(m){let v;for(let q=0,ee=this.options_.techOrder;q[m,Ci.getTech(m)])).filter((([m,v])=>v?v.isSupported():(sa.error(`The "${m}" tech is undefined. Skipped browser support check for that tech.`),!1))),findFirstPassingTechSourcePair=function(m,v,q){let ee;return m.some((m=>v.some((v=>{if(ee=q(m,v),ee)return!0})))),ee};let q;const finder=([m,v],q)=>{if(v.canPlaySource(q,this.options_[m.toLowerCase()]))return{source:q,tech:m}};var ee;return q=this.options_.sourceOrder?findFirstPassingTechSourcePair(m,v,(ee=finder,(m,v)=>ee(v,m))):findFirstPassingTechSourcePair(v,m,finder),q||!1}handleSrc_(m,v){if(void 0===m)return this.cache_.src||"";this.resetRetryOnError_&&this.resetRetryOnError_();const q=filterSource(m);var ee,ae,ie;if(q.length){if(this.changingSrc_=!0,v||(this.cache_.sources=q),this.updateSourceCaches_(q[0]),ee=this,ae=q[0],ie=(m,ee)=>{if(this.middleware_=ee,v||(this.cache_.sources=q),this.updateSourceCaches_(m),this.src_(m))return q.length>1?this.handleSrc_(q.slice(1)):(this.changingSrc_=!1,this.setTimeout((function(){this.error({code:4,message:this.options_.notSupportedMessage})}),0),void this.triggerReady());var ae,ie;ae=ee,ie=this.tech_,ae.forEach((m=>m.setTech&&m.setTech(ie)))},ee.setTimeout((()=>setSourceHelper(ae,Oi[ae.type],ie,ee)),1),q.length>1){const retry=()=>{this.error(null),this.handleSrc_(q.slice(1),!0)},stopListeningForErrors=()=>{this.off("error",retry)};this.one("error",retry),this.one("playing",stopListeningForErrors),this.resetRetryOnError_=()=>{this.off("error",retry),this.off("playing",stopListeningForErrors)}}}else this.setTimeout((function(){this.error({code:4,message:this.options_.notSupportedMessage})}),0)}src(m){return this.handleSrc_(m,!1)}src_(m){const v=this.selectSource([m]);return!v||(titleCaseEquals(v.tech,this.techName_)?(this.ready((function(){this.tech_.constructor.prototype.hasOwnProperty("setSource")?this.techCall_("setSource",m):this.techCall_("src",m.src),this.changingSrc_=!1}),!0),!1):(this.changingSrc_=!0,this.loadTech_(v.tech,v.source),this.tech_.ready((()=>{this.changingSrc_=!1})),!1))}load(){this.tech_&&this.tech_.vhs?this.src(this.currentSource()):this.techCall_("load")}reset(){if(this.paused())this.doReset_();else{silencePromise(this.play().then((()=>this.doReset_())))}}doReset_(){this.tech_&&this.tech_.clearTracks("text"),this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.resetCache_(),this.poster(""),this.loadTech_(this.options_.techOrder[0],null),this.techCall_("reset"),this.resetControlBarUI_(),this.error(null),this.titleBar&&this.titleBar.update({title:void 0,description:void 0}),isEvented(this)&&this.trigger("playerreset")}resetControlBarUI_(){this.resetProgressBar_(),this.resetPlaybackRate_(),this.resetVolumeBar_()}resetProgressBar_(){this.currentTime(0);const{currentTimeDisplay:m,durationDisplay:v,progressControl:q,remainingTimeDisplay:ee}=this.controlBar||{},{seekBar:ae}=q||{};m&&m.updateContent(),v&&v.updateContent(),ee&&ee.updateContent(),ae&&(ae.update(),ae.loadProgressBar&&ae.loadProgressBar.update())}resetPlaybackRate_(){this.playbackRate(this.defaultPlaybackRate()),this.handleTechRateChange_()}resetVolumeBar_(){this.volume(1),this.trigger("volumechange")}currentSources(){const m=this.currentSource(),v=[];return 0!==Object.keys(m).length&&v.push(m),this.cache_.sources||v}currentSource(){return this.cache_.source||{}}currentSrc(){return this.currentSource()&&this.currentSource().src||""}currentType(){return this.currentSource()&&this.currentSource().type||""}preload(m){return void 0!==m?(this.techCall_("setPreload",m),void(this.options_.preload=m)):this.techGet_("preload")}autoplay(m){if(void 0===m)return this.options_.autoplay||!1;let v;"string"==typeof m&&/(any|play|muted)/.test(m)||!0===m&&this.options_.normalizeAutoplay?(this.options_.autoplay=m,this.manualAutoplay_("string"==typeof m?m:"play"),v=!1):this.options_.autoplay=!!m,v=void 0===v?this.options_.autoplay:v,this.tech_&&this.techCall_("setAutoplay",v)}playsinline(m){return void 0!==m&&(this.techCall_("setPlaysinline",m),this.options_.playsinline=m),this.techGet_("playsinline")}loop(m){return void 0!==m?(this.techCall_("setLoop",m),void(this.options_.loop=m)):this.techGet_("loop")}poster(m){if(void 0===m)return this.poster_;m||(m=""),m!==this.poster_&&(this.poster_=m,this.techCall_("setPoster",m),this.isPosterFromTech_=!1,this.trigger("posterchange"))}handleTechPosterChange_(){if((!this.poster_||this.options_.techCanOverridePoster)&&this.tech_&&this.tech_.poster){const m=this.tech_.poster()||"";m!==this.poster_&&(this.poster_=m,this.isPosterFromTech_=!0,this.trigger("posterchange"))}}controls(m){if(void 0===m)return!!this.controls_;m=!!m,this.controls_!==m&&(this.controls_=m,this.usingNativeControls()&&this.techCall_("setControls",m),this.controls_?(this.removeClass("vjs-controls-disabled"),this.addClass("vjs-controls-enabled"),this.trigger("controlsenabled"),this.usingNativeControls()||this.addTechControlsListeners_()):(this.removeClass("vjs-controls-enabled"),this.addClass("vjs-controls-disabled"),this.trigger("controlsdisabled"),this.usingNativeControls()||this.removeTechControlsListeners_()))}usingNativeControls(m){if(void 0===m)return!!this.usingNativeControls_;m=!!m,this.usingNativeControls_!==m&&(this.usingNativeControls_=m,this.usingNativeControls_?(this.addClass("vjs-using-native-controls"),this.trigger("usingnativecontrols")):(this.removeClass("vjs-using-native-controls"),this.trigger("usingcustomcontrols")))}error(m){if(void 0===m)return this.error_||null;if(hooks("beforeerror").forEach((v=>{const q=v(this,m);video_es_isObject(q)&&!Array.isArray(q)||"string"==typeof q||"number"==typeof q||null===q?m=q:this.log.error("please return a value that MediaError expects in beforeerror hooks")})),this.options_.suppressNotSupportedError&&m&&4===m.code){const triggerSuppressedError=function(){this.error(m)};return this.options_.suppressNotSupportedError=!1,this.any(["click","touchstart"],triggerSuppressedError),void this.one("loadstart",(function(){this.off(["click","touchstart"],triggerSuppressedError)}))}if(null===m)return this.error_=null,this.removeClass("vjs-error"),void(this.errorDisplay&&this.errorDisplay.close());this.error_=new MediaError(m),this.addClass("vjs-error"),sa.error(`(CODE:${this.error_.code} ${MediaError.errorTypes[this.error_.code]})`,this.error_.message,this.error_),this.trigger("error"),hooks("error").forEach((m=>m(this,this.error_)))}reportUserActivity(m){this.userActivity_=!0}userActive(m){if(void 0===m)return this.userActive_;if((m=!!m)!==this.userActive_){if(this.userActive_=m,this.userActive_)return this.userActivity_=!0,this.removeClass("vjs-user-inactive"),this.addClass("vjs-user-active"),void this.trigger("useractive");this.tech_&&this.tech_.one("mousemove",(function(m){m.stopPropagation(),m.preventDefault()})),this.userActivity_=!1,this.removeClass("vjs-user-active"),this.addClass("vjs-user-inactive"),this.trigger("userinactive")}}listenForUserActivity_(){let m,v,q;const ee=bind_(this,this.reportUserActivity),handleMouseUpAndMouseLeave=function(v){ee(),this.clearInterval(m)};this.on("mousedown",(function(){ee(),this.clearInterval(m),m=this.setInterval(ee,250)})),this.on("mousemove",(function(m){m.screenX===v&&m.screenY===q||(v=m.screenX,q=m.screenY,ee())})),this.on("mouseup",handleMouseUpAndMouseLeave),this.on("mouseleave",handleMouseUpAndMouseLeave);const ae=this.getChild("controlBar");let ie;!ae||Oa||ya||(ae.on("mouseenter",(function(m){0!==this.player().options_.inactivityTimeout&&(this.player().cache_.inactivityTimeout=this.player().options_.inactivityTimeout),this.player().options_.inactivityTimeout=0})),ae.on("mouseleave",(function(m){this.player().options_.inactivityTimeout=this.player().cache_.inactivityTimeout}))),this.on("keydown",ee),this.on("keyup",ee);this.setInterval((function(){if(!this.userActivity_)return;this.userActivity_=!1,this.userActive(!0),this.clearTimeout(ie);const m=this.options_.inactivityTimeout;m<=0||(ie=this.setTimeout((function(){this.userActivity_||this.userActive(!1)}),m))}),250)}playbackRate(m){if(void 0===m)return this.tech_&&this.tech_.featuresPlaybackRate?this.cache_.lastPlaybackRate||this.techGet_("playbackRate"):1;this.techCall_("setPlaybackRate",m)}defaultPlaybackRate(m){return void 0!==m?this.techCall_("setDefaultPlaybackRate",m):this.tech_&&this.tech_.featuresPlaybackRate?this.techGet_("defaultPlaybackRate"):1}isAudio(m){if(void 0===m)return!!this.isAudio_;this.isAudio_=!!m}enableAudioOnlyUI_(){this.addClass("vjs-audio-only-mode");const m=this.children(),v=this.getChild("ControlBar"),q=v&&v.currentHeight();m.forEach((m=>{m!==v&&m.el_&&!m.hasClass("vjs-hidden")&&(m.hide(),this.audioOnlyCache_.hiddenChildren.push(m))})),this.audioOnlyCache_.playerHeight=this.currentHeight(),this.height(q),this.trigger("audioonlymodechange")}disableAudioOnlyUI_(){this.removeClass("vjs-audio-only-mode"),this.audioOnlyCache_.hiddenChildren.forEach((m=>m.show())),this.height(this.audioOnlyCache_.playerHeight),this.trigger("audioonlymodechange")}audioOnlyMode(m){if("boolean"!=typeof m||m===this.audioOnlyMode_)return this.audioOnlyMode_;if(this.audioOnlyMode_=m,m){const m=[];return this.isInPictureInPicture()&&m.push(this.exitPictureInPicture()),this.isFullscreen()&&m.push(this.exitFullscreen()),this.audioPosterMode()&&m.push(this.audioPosterMode(!1)),Promise.all(m).then((()=>this.enableAudioOnlyUI_()))}return Promise.resolve().then((()=>this.disableAudioOnlyUI_()))}enablePosterModeUI_(){(this.tech_&&this.tech_).hide(),this.addClass("vjs-audio-poster-mode"),this.trigger("audiopostermodechange")}disablePosterModeUI_(){(this.tech_&&this.tech_).show(),this.removeClass("vjs-audio-poster-mode"),this.trigger("audiopostermodechange")}audioPosterMode(m){if("boolean"!=typeof m||m===this.audioPosterMode_)return this.audioPosterMode_;if(this.audioPosterMode_=m,m){if(this.audioOnlyMode()){return this.audioOnlyMode(!1).then((()=>{this.enablePosterModeUI_()}))}return Promise.resolve().then((()=>{this.enablePosterModeUI_()}))}return Promise.resolve().then((()=>{this.disablePosterModeUI_()}))}addTextTrack(m,v,q){if(this.tech_)return this.tech_.addTextTrack(m,v,q)}addRemoteTextTrack(m,v){if(this.tech_)return this.tech_.addRemoteTextTrack(m,v)}removeRemoteTextTrack(m={}){let{track:v}=m;if(v||(v=m),this.tech_)return this.tech_.removeRemoteTextTrack(v)}getVideoPlaybackQuality(){return this.techGet_("getVideoPlaybackQuality")}videoWidth(){return this.tech_&&this.tech_.videoWidth&&this.tech_.videoWidth()||0}videoHeight(){return this.tech_&&this.tech_.videoHeight&&this.tech_.videoHeight()||0}language(m){if(void 0===m)return this.language_;this.language_!==String(m).toLowerCase()&&(this.language_=String(m).toLowerCase(),isEvented(this)&&this.trigger("languagechange"))}languages(){return merge$1(Eo.prototype.options_.languages,this.languages_)}toJSON(){const m=merge$1(this.options_),v=m.tracks;m.tracks=[];for(let q=0;q{this.removeChild(q)})),q.open(),q}updateCurrentBreakpoint_(){if(!this.responsive())return;const m=this.currentBreakpoint(),v=this.currentWidth();for(let q=0;qthis.addRemoteTextTrack(m,!1))),this.titleBar&&this.titleBar.update({title:pe,description:ie||ee||""}),this.ready(v)}getMedia(){if(!this.cache_.media){const m=this.poster(),v={src:this.currentSources(),textTracks:Array.prototype.map.call(this.remoteTextTracks(),(m=>({kind:m.kind,label:m.label,language:m.language,src:m.src})))};return m&&(v.poster=m,v.artwork=[{src:v.poster,type:getMimetype(v.poster)}]),v}return merge$1(this.cache_.media)}static getTagSettings(m){const v={sources:[],tracks:[]},q=getAttributes(m),ee=q["data-setup"];if(hasClass(m,"vjs-fill")&&(q.fill=!0),hasClass(m,"vjs-fluid")&&(q.fluid=!0),null!==ee){const[m,v]=fe()(ee||"{}");m&&sa.error(m),Object.assign(q,v)}if(Object.assign(v,q),m.hasChildNodes()){const q=m.childNodes;for(let m=0,ee=q.length;m"number"==typeof m))&&(this.cache_.playbackRates=m,this.trigger("playbackrateschange"))}}Di.names.forEach((function(m){const v=Di[m];Eo.prototype[v.getterName]=function(){return this.tech_?this.tech_[v.getterName]():(this[v.privateName]=this[v.privateName]||new v.ListClass,this[v.privateName])}})),Eo.prototype.crossorigin=Eo.prototype.crossOrigin,Eo.players={};const wo=ae().navigator;Eo.prototype.options_={techOrder:Ci.defaultTechOrder_,html5:{},enableSourceset:!0,inactivityTimeout:2e3,playbackRates:[],liveui:!1,children:["mediaLoader","posterImage","titleBar","textTrackDisplay","loadingSpinner","bigPlayButton","liveTracker","controlBar","errorDisplay","textTrackSettings","resizeManager"],language:wo&&(wo.languages&&wo.languages[0]||wo.userLanguage||wo.language)||"en",languages:{},notSupportedMessage:"No compatible source was found for this media.",normalizeAutoplay:!1,fullscreen:{options:{navigationUI:"hide"}},breakpoints:{},responsive:!1,audioOnlyMode:!1,audioPosterMode:!1,enableSmoothSeeking:!1},vo.forEach((function(m){Eo.prototype[`handleTech${toTitleCase$1(m)}_`]=function(){return this.trigger(m)}})),xr.registerComponent("Player",Eo);const To="plugin",Do="activePlugins_",So={},pluginExists=m=>So.hasOwnProperty(m),getPlugin=m=>pluginExists(m)?So[m]:void 0,markPluginAsActive=(m,v)=>{m[Do]=m[Do]||{},m[Do][v]=!0},triggerSetupEvent=(m,v,q)=>{const ee=(q?"before":"")+"pluginsetup";m.trigger(ee,v),m.trigger(ee+":"+v.name,v)},createBasicPlugin=function(m,v){const basicPluginWrapper=function(){triggerSetupEvent(this,{name:m,plugin:v,instance:null},!0);const q=v.apply(this,arguments);return markPluginAsActive(this,m),triggerSetupEvent(this,{name:m,plugin:v,instance:q}),q};return Object.keys(v).forEach((function(m){basicPluginWrapper[m]=v[m]})),basicPluginWrapper},createPluginFactory=(m,v)=>(v.prototype.name=m,function(...q){triggerSetupEvent(this,{name:m,plugin:v,instance:null},!0);const ee=new v(...[this,...q]);return this[m]=()=>ee,triggerSetupEvent(this,ee.getEventHash()),ee});class Co{constructor(m){if(this.constructor===Co)throw new Error("Plugin must be sub-classed; not directly instantiated.");this.player=m,this.log||(this.log=this.player.log.createLogger(this.name)),evented(this),delete this.trigger,stateful(this,this.constructor.defaultState),markPluginAsActive(m,this.name),this.dispose=this.dispose.bind(this),m.on("dispose",this.dispose)}version(){return this.constructor.VERSION}getEventHash(m={}){return m.name=this.name,m.plugin=this.constructor,m.instance=this,m}trigger(m,v={}){return trigger(this.eventBusEl_,m,this.getEventHash(v))}handleStateChanged(m){}dispose(){const{name:m,player:v}=this;this.trigger("dispose"),this.off(),v.off("dispose",this.dispose),v[Do][m]=!1,this.player=this.state=null,v[m]=createPluginFactory(m,So[m])}static isBasic(m){const v="string"==typeof m?getPlugin(m):m;return"function"==typeof v&&!Co.prototype.isPrototypeOf(v.prototype)}static registerPlugin(m,v){if("string"!=typeof m)throw new Error(`Illegal plugin name, "${m}", must be a string, was ${typeof m}.`);if(pluginExists(m))sa.warn(`A plugin named "${m}" already exists. You may want to avoid re-registering plugins!`);else if(Eo.prototype.hasOwnProperty(m))throw new Error(`Illegal plugin name, "${m}", cannot share a name with an existing player method!`);if("function"!=typeof v)throw new Error(`Illegal plugin for "${m}", must be a function, was ${typeof v}.`);return So[m]=v,m!==To&&(Co.isBasic(v)?Eo.prototype[m]=createBasicPlugin(m,v):Eo.prototype[m]=createPluginFactory(m,v)),v}static deregisterPlugin(m){if(m===To)throw new Error("Cannot de-register base plugin.");pluginExists(m)&&(delete So[m],delete Eo.prototype[m])}static getPlugins(m=Object.keys(So)){let v;return m.forEach((m=>{const q=getPlugin(m);q&&(v=v||{},v[m]=q)})),v}static getPluginVersion(m){const v=getPlugin(m);return v&&v.VERSION||""}}function deprecate(m,v){let q=!1;return function(...ee){return q||sa.warn(m),q=!0,v.apply(this,ee)}}function deprecateForMajor(m,v,q,ee){return deprecate(`${v} is deprecated and will be removed in ${m}.0; please use ${q} instead.`,ee)}Co.getPlugin=getPlugin,Co.BASE_PLUGIN_NAME=To,Co.registerPlugin(To,Co),Eo.prototype.usingPlugin=function(m){return!!this[Do]&&!0===this[Do][m]},Eo.prototype.hasPlugin=function(m){return!!pluginExists(m)};const normalizeId=m=>0===m.indexOf("#")?m.slice(1):m;function videojs(m,v,q){let ee=videojs.getPlayer(m);if(ee)return v&&sa.warn(`Player "${m}" is already initialised. Options will not be applied.`),q&&ee.ready(q),ee;const ie="string"==typeof m?za("#"+normalizeId(m)):m;if(!isEl(ie))throw new TypeError("The element or ID supplied is not valid. (videojs)");const de="getRootNode"in ie&&ie.getRootNode()instanceof ae().ShadowRoot?ie.getRootNode():ie.ownerDocument.body;ie.ownerDocument.defaultView&&de.contains(ie)||sa.warn("The element supplied is not included in the DOM"),!0===(v=v||{}).restoreEl&&(v.restoreEl=(ie.parentNode&&ie.parentNode.hasAttribute("data-vjs-player")?ie.parentNode:ie).cloneNode(!0)),hooks("beforesetup").forEach((m=>{const q=m(ie,merge$1(v));video_es_isObject(q)&&!Array.isArray(q)?v=merge$1(v,q):sa.error("please return an object in beforesetup hooks")}));const ce=xr.getComponent("Player");return ee=new ce(ie,v,q),hooks("setup").forEach((m=>m(ee))),ee}if(videojs.hooks_=Qn,videojs.hooks=hooks,videojs.hook=function(m,v){hooks(m,v)},videojs.hookOnce=function(m,v){hooks(m,[].concat(v).map((v=>{const wrapper=(...q)=>(removeHook(m,wrapper),v(...q));return wrapper})))},videojs.removeHook=removeHook,!0!==ae().VIDEOJS_NO_DYNAMIC_STYLE&&isReal()){let m=za(".vjs-styles-defaults");if(!m){m=createStyleElement("vjs-styles-defaults");const v=za("head");v&&v.insertBefore(m,v.firstChild),setTextContent(m,"\n .video-js {\n width: 300px;\n height: 150px;\n }\n\n .vjs-fluid:not(.vjs-audio-only-mode) {\n padding-top: 56.25%\n }\n ")}}autoSetupTimeout(1,videojs),videojs.VERSION=Jn,videojs.options=Eo.prototype.options_,videojs.getPlayers=()=>Eo.players,videojs.getPlayer=m=>{const v=Eo.players;let q;if("string"==typeof m){const ee=normalizeId(m),ae=v[ee];if(ae)return ae;q=za("#"+ee)}else q=m;if(isEl(q)){const{player:m,playerId:ee}=q;if(m||v[ee])return m||v[ee]}},videojs.getAllPlayers=()=>Object.keys(Eo.players).map((m=>Eo.players[m])).filter(Boolean),videojs.players=Eo.players,videojs.getComponent=xr.getComponent,videojs.registerComponent=(m,v)=>(Ci.isTech(v)&&sa.warn(`The ${m} tech was registered as a component. It should instead be registered using videojs.registerTech(name, tech)`),xr.registerComponent.call(xr,m,v)),videojs.getTech=Ci.getTech,videojs.registerTech=Ci.registerTech,videojs.use=function use(m,v){Oi[m]=Oi[m]||[],Oi[m].push(v)},Object.defineProperty(videojs,"middleware",{value:{},writeable:!1,enumerable:!0}),Object.defineProperty(videojs.middleware,"TERMINATOR",{value:Bi,writeable:!1,enumerable:!0}),videojs.browser=Ma,videojs.obj=ua,videojs.mergeOptions=deprecateForMajor(9,"videojs.mergeOptions","videojs.obj.merge",merge$1),videojs.defineLazyProperty=deprecateForMajor(9,"videojs.defineLazyProperty","videojs.obj.defineLazyProperty",defineLazyProperty),videojs.bind=deprecateForMajor(9,"videojs.bind","native Function.prototype.bind",bind_),videojs.registerPlugin=Co.registerPlugin,videojs.deregisterPlugin=Co.deregisterPlugin,videojs.plugin=(m,v)=>(sa.warn("videojs.plugin() is deprecated; use videojs.registerPlugin() instead"),Co.registerPlugin(m,v)),videojs.getPlugins=Co.getPlugins,videojs.getPlugin=Co.getPlugin,videojs.getPluginVersion=Co.getPluginVersion,videojs.addLanguage=function(m,v){return m=(""+m).toLowerCase(),videojs.options.languages=merge$1(videojs.options.languages,{[m]:v}),videojs.options.languages[m]},videojs.log=sa,videojs.createLogger=oa,videojs.time=Cr,videojs.createTimeRange=deprecateForMajor(9,"videojs.createTimeRange","videojs.time.createTimeRanges",createTimeRanges$1),videojs.createTimeRanges=deprecateForMajor(9,"videojs.createTimeRanges","videojs.time.createTimeRanges",createTimeRanges$1),videojs.formatTime=deprecateForMajor(9,"videojs.formatTime","videojs.time.formatTime",formatTime),videojs.setFormatTime=deprecateForMajor(9,"videojs.setFormatTime","videojs.time.setFormatTime",setFormatTime),videojs.resetFormatTime=deprecateForMajor(9,"videojs.resetFormatTime","videojs.time.resetFormatTime",resetFormatTime),videojs.parseUrl=deprecateForMajor(9,"videojs.parseUrl","videojs.url.parseUrl",parseUrl),videojs.isCrossOrigin=deprecateForMajor(9,"videojs.isCrossOrigin","videojs.url.isCrossOrigin",isCrossOrigin),videojs.EventTarget=gr,videojs.any=any,videojs.on=on,videojs.one=one,videojs.off=off,videojs.trigger=trigger,videojs.xhr=be(),videojs.TextTrack=ei,videojs.AudioTrack=si,videojs.VideoTrack=Ri,["isEl","isTextNode","createEl","hasClass","addClass","removeClass","toggleClass","setAttributes","getAttributes","emptyEl","appendContent","insertContent"].forEach((m=>{videojs[m]=function(){return sa.warn(`videojs.${m}() is deprecated; use videojs.dom.${m}() instead`),Ga[m].apply(null,arguments)}})),videojs.computedStyle=deprecateForMajor(9,"videojs.computedStyle","videojs.dom.computedStyle",computedStyle),videojs.dom=Ga,videojs.fn=lr,videojs.num=ms,videojs.str=Rr,videojs.url=Qr;class ko{constructor(m){let v=this;return v.id=m.id,v.label=v.id,v.width=m.width,v.height=m.height,v.bitrate=m.bandwidth,v.frameRate=m.frameRate,v.enabled_=m.enabled,Object.defineProperty(v,"enabled",{get:()=>v.enabled_(),set(m){v.enabled_(m)}}),v}}class Ao extends videojs.EventTarget{constructor(){super();let m=this;return m.levels_=[],m.selectedIndex_=-1,Object.defineProperty(m,"selectedIndex",{get:()=>m.selectedIndex_}),Object.defineProperty(m,"length",{get:()=>m.levels_.length}),m[Symbol.iterator]=()=>m.levels_.values(),m}addQualityLevel(m){let v=this.getQualityLevelById(m.id);if(v)return v;const q=this.levels_.length;return v=new ko(m),""+q in this||Object.defineProperty(this,q,{get(){return this.levels_[q]}}),this.levels_.push(v),this.trigger({qualityLevel:v,type:"addqualitylevel"}),v}removeQualityLevel(m){let v=null;for(let q=0,ee=this.length;qq&&this.selectedIndex_--;break}return v&&this.trigger({qualityLevel:m,type:"removequalitylevel"}),v}getQualityLevelById(m){for(let v=0,q=this.length;vee,m.qualityLevels.VERSION=Io,ee},qualityLevels=function(m){return initPlugin$1(this,videojs.obj.merge({},m))};videojs.registerPlugin("qualityLevels",qualityLevels),qualityLevels.VERSION=Io;const jo=Ie,resolveManifestRedirect=(m,v)=>v&&v.responseURL&&m!==v.responseURL?v.responseURL:m,logger=m=>videojs.log.debug?videojs.log.debug.bind(videojs,"VHS:",`${m} >`):function(){};function video_es_merge(...m){const v=videojs.obj||videojs;return(v.merge||v.mergeOptions).apply(v,m)}function createTimeRanges(...m){const v=videojs.time||videojs;return(v.createTimeRanges||v.createTimeRanges).apply(v,m)}const Po=1/30,Fo=.1,filterRanges=function(m,v){const q=[];let ee;if(m&&m.length)for(ee=0;ee=v}))},findNextRange=function(m,v){return filterRanges(m,(function(m){return m-Po>=v}))},findGaps=function(m){if(m.length<2)return createTimeRanges();const v=[];for(let q=1;q{const v=[];if(!m||!m.length)return"";for(let q=0;q "+m.end(q));return v.join(", ")},timeUntilRebuffer=function(m,v,q=1){return((m.length?m.end(m.length-1):0)-v)/q},timeRangesToArray=m=>{const v=[];for(let q=0;qie||(q+=v>ae&&v<=ie?ie-v:ie-ae)}return q},segmentDurationWithParts=(m,v)=>{if(!v.preload)return v.duration;let q=0;return(v.parts||[]).forEach((function(m){q+=m.duration})),(v.preloadHints||[]).forEach((function(v){"PART"===v.type&&(q+=m.partTargetDuration)})),q},getPartsAndSegments=m=>(m.segments||[]).reduce(((m,v,q)=>(v.parts?v.parts.forEach((function(ee,ae){m.push({duration:ee.duration,segmentIndex:q,partIndex:ae,part:ee,segment:v})})):m.push({duration:v.duration,segmentIndex:q,partIndex:null,segment:v,part:null}),m)),[]),getLastParts=m=>{const v=m.segments&&m.segments.length&&m.segments[m.segments.length-1];return v&&v.parts||[]},getKnownPartCount=({preloadSegment:m})=>{if(!m)return;const{parts:v,preloadHints:q}=m;let ee=(q||[]).reduce(((m,v)=>m+("PART"===v.type?1:0)),0);return ee+=v&&v.length?v.length:0,ee},liveEdgeDelay=(m,v)=>{if(v.endList)return 0;if(m&&m.suggestedPresentationDelay)return m.suggestedPresentationDelay;const q=getLastParts(v).length>0;return q&&v.serverControl&&v.serverControl.partHoldBack?v.serverControl.partHoldBack:q&&v.partTargetDuration?3*v.partTargetDuration:v.serverControl&&v.serverControl.holdBack?v.serverControl.holdBack:v.targetDuration?3*v.targetDuration:0},backwardDuration=function(m,v){let q=0,ee=v-m.mediaSequence,ae=m.segments[ee];if(ae){if(void 0!==ae.start)return{result:ae.start,precise:!0};if(void 0!==ae.end)return{result:ae.end-ae.duration,precise:!0}}for(;ee--;){if(ae=m.segments[ee],void 0!==ae.end)return{result:q+ae.end,precise:!0};if(q+=segmentDurationWithParts(m,ae),void 0!==ae.start)return{result:q+ae.start,precise:!0}}return{result:q,precise:!1}},forwardDuration=function(m,v){let q,ee=0,ae=v-m.mediaSequence;for(;aeee&&([q,ee]=[ee,q]),q<0){for(let v=q;vDate.now()},isIncompatible=function(m){return m.excludeUntil&&m.excludeUntil===1/0},isEnabled=function(m){const v=isExcluded(m);return!m.disabled&&!v},hasAttribute=function(m,v){return v.attributes&&v.attributes[m]},isLowestEnabledRendition=(m,v)=>{if(1===m.playlists.length)return!0;const q=v.attributes.BANDWIDTH||Number.MAX_VALUE;return 0===m.playlists.filter((m=>!!isEnabled(m)&&(m.attributes.BANDWIDTH||0)!(!m&&!v||!m&&v||m&&!v)&&(m===v||(!(!m.id||!v.id||m.id!==v.id)||(!(!m.resolvedUri||!v.resolvedUri||m.resolvedUri!==v.resolvedUri)||!(!m.uri||!v.uri||m.uri!==v.uri)))),someAudioVariant=function(m,v){const q=m&&m.mediaGroups&&m.mediaGroups.AUDIO||{};let ee=!1;for(const m in q){for(const ae in q[m])if(ee=v(q[m][ae]),ee)break;if(ee)break}return!!ee},isAudioOnly=m=>{if(!m||!m.playlists||!m.playlists.length){return someAudioVariant(m,(m=>m.playlists&&m.playlists.length||m.uri))}for(let v=0;vot(m))))continue;if(!someAudioVariant(m,(m=>playlistMatch(q,m))))return!1}return!0};var Oo={liveEdgeDelay:liveEdgeDelay,duration:duration,seekable:function(m,v,q){const ee=v||0;let ae=playlistEnd(m,v,!0,q);return null===ae?createTimeRanges():(ae0)for(let v=le-1;v>=0;v--){const q=ce[v];if(de+=q.duration,ie){if(de<0)continue}else if(de+Po<=0)continue;return{partIndex:q.partIndex,segmentIndex:q.segmentIndex,startTime:ae-sumDurations({defaultDuration:m.targetDuration,durationList:ce,startIndex:le,endIndex:v})}}return{partIndex:ce[0]&&ce[0].partIndex||null,segmentIndex:ce[0]&&ce[0].segmentIndex||0,startTime:v}}if(le<0){for(let q=le;q<0;q++)if(de-=m.targetDuration,de<0)return{partIndex:ce[0]&&ce[0].partIndex||null,segmentIndex:ce[0]&&ce[0].segmentIndex||0,startTime:v};le=0}for(let v=le;vPo;if(!(0===de)&&!(ee&&de+Po>=0)||v===ce.length-1){if(ie){if(de>0)continue}else if(de-Po>=0)continue;return{partIndex:q.partIndex,segmentIndex:q.segmentIndex,startTime:ae+sumDurations({defaultDuration:m.targetDuration,durationList:ce,startIndex:le,endIndex:v})}}}return{segmentIndex:ce[ce.length-1].segmentIndex,partIndex:ce[ce.length-1].partIndex,startTime:v}},isEnabled:isEnabled,isDisabled:function(m){return m.disabled},isExcluded:isExcluded,isIncompatible:isIncompatible,playlistEnd:playlistEnd,isAes:function(m){for(let v=0;v`${m}-${v}`,groupID=(m,v,q)=>`placeholder-uri-${m}-${v}-${q}`,parseManifest=({onwarn:m,oninfo:v,manifestString:q,customTagParsers:ee=[],customTagMappers:ae=[],llhls:ie})=>{const de=new Xe;m&&de.on("warn",m),v&&de.on("info",v),ee.forEach((m=>de.addParser(m))),ae.forEach((m=>de.addTagMapper(m))),de.push(q),de.end();const ce=de.manifest;if(ie||(["preloadSegment","skip","serverControl","renditionReports","partInf","partTargetDuration"].forEach((function(m){ce.hasOwnProperty(m)&&delete ce[m]})),ce.segments&&ce.segments.forEach((function(m){["parts","preloadHints"].forEach((function(v){m.hasOwnProperty(v)&&delete m[v]}))}))),!ce.targetDuration){let v=10;ce.segments&&ce.segments.length&&(v=ce.segments.reduce(((m,v)=>Math.max(m,v.duration)),0)),m&&m({message:`manifest has no targetDuration defaulting to ${v}`}),ce.targetDuration=v}const le=getLastParts(ce);if(le.length&&!ce.partTargetDuration){const v=le.reduce(((m,v)=>Math.max(m,v.duration)),0);m&&(m({message:`manifest has no partTargetDuration defaulting to ${v}`}),Lo.error("LL-HLS manifest has parts but lacks required #EXT-X-PART-INF:PART-TARGET value. See https://datatracker.ietf.org/doc/html/draft-pantos-hls-rfc8216bis-09#section-4.4.3.7. Playback is not guaranteed.")),ce.partTargetDuration=v}return ce},video_es_forEachMediaGroup=(m,v)=>{m.mediaGroups&&["AUDIO","SUBTITLES"].forEach((q=>{if(m.mediaGroups[q])for(const ee in m.mediaGroups[q])for(const ae in m.mediaGroups[q][ee]){const ie=m.mediaGroups[q][ee][ae];v(ie,q,ee,ae)}}))},setupMediaPlaylist=({playlist:m,uri:v,id:q})=>{m.id=q,m.playlistErrors_=0,v&&(m.uri=v),m.attributes=m.attributes||{}},setupMediaPlaylists=m=>{let v=m.playlists.length;for(;v--;){const q=m.playlists[v];setupMediaPlaylist({playlist:q,id:createPlaylistID(v,q.uri)}),q.resolvedUri=jo(m.uri,q.uri),m.playlists[q.id]=q,m.playlists[q.uri]=q,q.attributes.BANDWIDTH||Lo.warn("Invalid playlist STREAM-INF detected. Missing BANDWIDTH attribute.")}},resolveMediaGroupUris=m=>{video_es_forEachMediaGroup(m,(v=>{v.uri&&(v.resolvedUri=jo(m.uri,v.uri))}))},mainForMedia=(m,v)=>{const q=createPlaylistID(0,v),ee={mediaGroups:{AUDIO:{},VIDEO:{},"CLOSED-CAPTIONS":{},SUBTITLES:{}},uri:ae().location.href,resolvedUri:ae().location.href,playlists:[{uri:v,id:q,resolvedUri:v,attributes:{}}]};return ee.playlists[q]=ee.playlists[0],ee.playlists[v]=ee.playlists[0],ee},addPropertiesToMain=(m,v,q=groupID)=>{m.uri=v;for(let v=0;v{if(!v.playlists||!v.playlists.length){if(ee&&"AUDIO"===ae&&!v.uri)for(let v=0;v(m.set(v.id,v),m)),new Map)}processDateRange(m){this.pendingDateRanges_.delete(m.id),this.processedDateRanges_.set(m.id,m)}getDateRangesToProcess(){if(null===this.offset_)return[];const m={},v=[];this.pendingDateRanges_.forEach(((q,ee)=>{if(!this.processedDateRanges_.has(ee)&&(q.startTime=q.startDate.getTime()/1e3-this.offset_,q.processDateRange=()=>this.processDateRange(q),v.push(q),q.class))if(m[q.class]){const v=m[q.class].push(q);q.classListIndex=v-1}else m[q.class]=[q],q.classListIndex=0}));for(const q of v){const v=m[q.class]||[];q.endDate?q.endTime=q.endDate.getTime()/1e3-this.offset_:q.endOnNext&&v[q.classListIndex+1]?q.endTime=v[q.classListIndex+1].startTime:q.duration?q.endTime=q.startTime+q.duration:q.plannedDuration?q.endTime=q.startTime+q.plannedDuration:q.endTime=q.startTime}return v}trimProcessedDateRanges_(m){new Map(this.processedDateRanges_).forEach(((v,q)=>{v.startDate.getTime(){if(v.endList||!v.serverControl)return m;const q={};if(v.serverControl.canBlockReload){const{preloadSegment:m}=v;let ee=v.mediaSequence+v.segments.length;if(m){const ae=m.parts||[],ie=getKnownPartCount(v)-1;ie>-1&&ie!==ae.length-1&&(q._HLS_part=ie),(ie>-1||ae.length)&&ee--}q._HLS_msn=ee}if(v.serverControl&&v.serverControl.canSkipUntil&&(q._HLS_skip=v.serverControl.canSkipDateranges?"v2":"YES"),Object.keys(q).length){const v=new(ae().URL)(m);["_HLS_skip","_HLS_msn","_HLS_part"].forEach((function(m){q.hasOwnProperty(m)&&v.searchParams.set(m,q[m])})),m=v.toString()}return m},updateSegment=(m,v)=>{if(!m)return v;const q=video_es_merge(m,v);if(m.preloadHints&&!v.preloadHints&&delete q.preloadHints,m.parts&&!v.parts)delete q.parts;else if(m.parts&&v.parts)for(let ee=0;ee{const ee=m.slice(),ae=v.slice();q=q||0;const ie=[];let de;for(let m=0;m{!m.resolvedUri&&m.uri&&(m.resolvedUri=jo(v,m.uri)),m.key&&!m.key.resolvedUri&&(m.key.resolvedUri=jo(v,m.key.uri)),m.map&&!m.map.resolvedUri&&(m.map.resolvedUri=jo(v,m.map.uri)),m.map&&m.map.key&&!m.map.key.resolvedUri&&(m.map.key.resolvedUri=jo(v,m.map.key.uri)),m.parts&&m.parts.length&&m.parts.forEach((m=>{m.resolvedUri||(m.resolvedUri=jo(v,m.uri))})),m.preloadHints&&m.preloadHints.length&&m.preloadHints.forEach((m=>{m.resolvedUri||(m.resolvedUri=jo(v,m.uri))}))},getAllSegments=function(m){const v=m.segments||[],q=m.preloadSegment;if(q&&q.parts&&q.parts.length){if(q.preloadHints)for(let m=0;mm===v||m.segments&&v.segments&&m.segments.length===v.segments.length&&m.endList===v.endList&&m.mediaSequence===v.mediaSequence&&m.preloadSegment===v.preloadSegment,updateMain$1=(m,v,q=isPlaylistUnchanged)=>{const ee=video_es_merge(m,{}),ae=ee.playlists[v.id];if(!ae)return null;if(q(ae,v))return null;v.segments=getAllSegments(v);const ie=video_es_merge(ae,v);if(ie.preloadSegment&&!v.preloadSegment&&delete ie.preloadSegment,ae.segments){if(v.skip){v.segments=v.segments||[];for(let m=0;m{resolveSegmentUris(m,ie.resolvedUri)}));for(let m=0;m{if(m.playlists)for(let q=0;q{const q=m.segments||[],ee=q[q.length-1],ae=ee&&ee.parts&&ee.parts[ee.parts.length-1],ie=ae&&ae.duration||ee&&ee.duration;return v&&ie?1e3*ie:500*(m.partTargetDuration||m.targetDuration||10)};class No extends Bo{constructor(m,v,q={}){if(super(),!m)throw new Error("A non-empty playlist URL or object is required");this.logger_=logger("PlaylistLoader");const{withCredentials:ee=!1}=q;this.src=m,this.vhs_=v,this.withCredentials=ee,this.addDateRangesToTextTrack_=q.addDateRangesToTextTrack;const ae=v.options_;this.customTagParsers=ae&&ae.customTagParsers||[],this.customTagMappers=ae&&ae.customTagMappers||[],this.llhls=ae&&ae.llhls,this.dateRangesStorage_=new Uo,this.state="HAVE_NOTHING",this.handleMediaupdatetimeout_=this.handleMediaupdatetimeout_.bind(this),this.on("mediaupdatetimeout",this.handleMediaupdatetimeout_),this.on("loadedplaylist",this.handleLoadedPlaylist_.bind(this))}handleLoadedPlaylist_(){const m=this.media();if(!m)return;this.dateRangesStorage_.setOffset(m.segments),this.dateRangesStorage_.setPendingDateRanges(m.dateRanges);const v=this.dateRangesStorage_.getDateRangesToProcess();v.length&&this.addDateRangesToTextTrack_&&this.addDateRangesToTextTrack_(v)}handleMediaupdatetimeout_(){if("HAVE_METADATA"!==this.state)return;const m=this.media();let v=jo(this.main.uri,m.uri);this.llhls&&(v=addLLHLSQueryDirectives(v,m)),this.state="HAVE_CURRENT_METADATA",this.request=this.vhs_.xhr({uri:v,withCredentials:this.withCredentials},((m,v)=>{if(this.request)return m?this.playlistRequestError(this.request,this.media(),"HAVE_METADATA"):void this.haveMetadata({playlistString:this.request.responseText,url:this.media().uri,id:this.media().id})}))}playlistRequestError(m,v,q){const{uri:ee,id:ae}=v;this.request=null,q&&(this.state=q),this.error={playlist:this.main.playlists[ae],status:m.status,message:`HLS playlist request error at URL: ${ee}.`,responseText:m.responseText,code:m.status>=500?4:2},this.trigger("error")}parseManifest_({url:m,manifestString:v}){return parseManifest({onwarn:({message:v})=>this.logger_(`m3u8-parser warn for ${m}: ${v}`),oninfo:({message:v})=>this.logger_(`m3u8-parser info for ${m}: ${v}`),manifestString:v,customTagParsers:this.customTagParsers,customTagMappers:this.customTagMappers,llhls:this.llhls})}haveMetadata({playlistString:m,playlistObject:v,url:q,id:ee}){this.request=null,this.state="HAVE_METADATA";const ae=v||this.parseManifest_({url:q,manifestString:m});ae.lastRequest=Date.now(),setupMediaPlaylist({playlist:ae,uri:q,id:ee});const ie=updateMain$1(this.main,ae);this.targetDuration=ae.partTargetDuration||ae.targetDuration,this.pendingMedia_=null,ie?(this.main=ie,this.media_=this.main.playlists[ee]):this.trigger("playlistunchanged"),this.updateMediaUpdateTimeout_(refreshDelay(this.media(),!!ie)),this.trigger("loadedplaylist")}dispose(){this.trigger("dispose"),this.stopRequest(),ae().clearTimeout(this.mediaUpdateTimeout),ae().clearTimeout(this.finalRenditionTimeout),this.dateRangesStorage_=new Uo,this.off()}stopRequest(){if(this.request){const m=this.request;this.request=null,m.onreadystatechange=null,m.abort()}}media(m,v){if(!m)return this.media_;if("HAVE_NOTHING"===this.state)throw new Error("Cannot switch media playlist from "+this.state);if("string"==typeof m){if(!this.main.playlists[m])throw new Error("Unknown playlist URI: "+m);m=this.main.playlists[m]}if(ae().clearTimeout(this.finalRenditionTimeout),v){const v=(m.partTargetDuration||m.targetDuration)/2*1e3||5e3;return void(this.finalRenditionTimeout=ae().setTimeout(this.media.bind(this,m,!1),v))}const q=this.state,ee=!this.media_||m.id!==this.media_.id,ie=this.main.playlists[m.id];if(ie&&ie.endList||m.endList&&m.segments.length)return this.request&&(this.request.onreadystatechange=null,this.request.abort(),this.request=null),this.state="HAVE_METADATA",this.media_=m,void(ee&&(this.trigger("mediachanging"),"HAVE_MAIN_MANIFEST"===q?this.trigger("loadedmetadata"):this.trigger("mediachange")));if(this.updateMediaUpdateTimeout_(refreshDelay(m,!0)),ee){if(this.state="SWITCHING_MEDIA",this.request){if(m.resolvedUri===this.request.url)return;this.request.onreadystatechange=null,this.request.abort(),this.request=null}this.media_&&this.trigger("mediachanging"),this.pendingMedia_=m,this.request=this.vhs_.xhr({uri:m.resolvedUri,withCredentials:this.withCredentials},((v,ee)=>{if(this.request){if(m.lastRequest=Date.now(),m.resolvedUri=resolveManifestRedirect(m.resolvedUri,ee),v)return this.playlistRequestError(this.request,m,q);this.haveMetadata({playlistString:ee.responseText,url:m.uri,id:m.id}),"HAVE_MAIN_MANIFEST"===q?this.trigger("loadedmetadata"):this.trigger("mediachange")}}))}}pause(){this.mediaUpdateTimeout&&(ae().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),this.stopRequest(),"HAVE_NOTHING"===this.state&&(this.started=!1),"SWITCHING_MEDIA"===this.state?this.media_?this.state="HAVE_METADATA":this.state="HAVE_MAIN_MANIFEST":"HAVE_CURRENT_METADATA"===this.state&&(this.state="HAVE_METADATA")}load(m){this.mediaUpdateTimeout&&(ae().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null);const v=this.media();if(m){const m=v?(v.partTargetDuration||v.targetDuration)/2*1e3:5e3;this.mediaUpdateTimeout=ae().setTimeout((()=>{this.mediaUpdateTimeout=null,this.load()}),m)}else this.started?v&&!v.endList?this.trigger("mediaupdatetimeout"):this.trigger("loadedplaylist"):this.start()}updateMediaUpdateTimeout_(m){this.mediaUpdateTimeout&&(ae().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),this.media()&&!this.media().endList&&(this.mediaUpdateTimeout=ae().setTimeout((()=>{this.mediaUpdateTimeout=null,this.trigger("mediaupdatetimeout"),this.updateMediaUpdateTimeout_(m)}),m))}start(){if(this.started=!0,"object"==typeof this.src)return this.src.uri||(this.src.uri=ae().location.href),this.src.resolvedUri=this.src.uri,void setTimeout((()=>{this.setupInitialPlaylist(this.src)}),0);this.request=this.vhs_.xhr({uri:this.src,withCredentials:this.withCredentials},((m,v)=>{if(!this.request)return;if(this.request=null,m)return this.error={status:v.status,message:`HLS playlist request error at URL: ${this.src}.`,responseText:v.responseText,code:2},"HAVE_NOTHING"===this.state&&(this.started=!1),this.trigger("error");this.src=resolveManifestRedirect(this.src,v);const q=this.parseManifest_({manifestString:v.responseText,url:this.src});this.setupInitialPlaylist(q)}))}srcUri(){return"string"==typeof this.src?this.src:this.src.uri}setupInitialPlaylist(m){if(this.state="HAVE_MAIN_MANIFEST",m.playlists)return this.main=m,addPropertiesToMain(this.main,this.srcUri()),m.playlists.forEach((m=>{m.segments=getAllSegments(m),m.segments.forEach((v=>{resolveSegmentUris(v,m.resolvedUri)}))})),this.trigger("loadedplaylist"),void(this.request||this.media(this.main.playlists[0]));const v=this.srcUri()||ae().location.href;this.main=mainForMedia(0,v),this.haveMetadata({playlistObject:m,url:v,id:this.main.playlists[0].id}),this.trigger("loadedmetadata")}updateOrDeleteClone(m,v){const q=this.main,ee=m.ID;let ae=q.playlists.length;for(;ae--;){const ie=q.playlists[ae];if(ie.attributes["PATHWAY-ID"]===ee){const de=ie.resolvedUri,ce=ie.id;if(v){const v=this.createCloneURI_(ie.resolvedUri,m),de=createPlaylistID(ee,v),ce=this.createCloneAttributes_(ee,ie.attributes),le=this.createClonePlaylist_(ie,de,m,ce);q.playlists[ae]=le,q.playlists[de]=le,q.playlists[v]=le}else q.playlists.splice(ae,1);delete q.playlists[ce],delete q.playlists[de]}}this.updateOrDeleteCloneMedia(m,v)}updateOrDeleteCloneMedia(m,v){const q=this.main,ee=m.ID;["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach((m=>{if(q.mediaGroups[m]&&q.mediaGroups[m][ee])for(const v in q.mediaGroups[m])if(v===ee){for(const ee in q.mediaGroups[m][v]){q.mediaGroups[m][v][ee].playlists.forEach(((m,v)=>{const ee=q.playlists[m.id],ae=ee.id,ie=ee.resolvedUri;delete q.playlists[ae],delete q.playlists[ie]}))}delete q.mediaGroups[m][v]}})),v&&this.createClonedMediaGroups_(m)}addClonePathway(m,v={}){const q=this.main,ee=q.playlists.length,ae=this.createCloneURI_(v.resolvedUri,m),ie=createPlaylistID(m.ID,ae),de=this.createCloneAttributes_(m.ID,v.attributes),ce=this.createClonePlaylist_(v,ie,m,de);q.playlists[ee]=ce,q.playlists[ie]=ce,q.playlists[ae]=ce,this.createClonedMediaGroups_(m)}createClonedMediaGroups_(m){const v=m.ID,q=m["BASE-ID"],ee=this.main;["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach((ae=>{if(ee.mediaGroups[ae]&&!ee.mediaGroups[ae][v])for(const ie in ee.mediaGroups[ae])if(ie===q){ee.mediaGroups[ae][v]={};for(const q in ee.mediaGroups[ae][ie]){const de=ee.mediaGroups[ae][ie][q];ee.mediaGroups[ae][v][q]=(0,_e.Z)({},de);const ce=ee.mediaGroups[ae][v][q],le=this.createCloneURI_(de.resolvedUri,m);ce.resolvedUri=le,ce.uri=le,ce.playlists=[],de.playlists.forEach(((ie,de)=>{const le=ee.playlists[ie.id],pe=groupID(ae,v,q),fe=createPlaylistID(v,pe);if(le&&!ee.playlists[fe]){const v=this.createClonePlaylist_(le,fe,m),q=v.resolvedUri;ee.playlists[fe]=v,ee.playlists[q]=v}ce.playlists[de]=this.createClonePlaylist_(ie,fe,m)}))}}}))}createClonePlaylist_(m,v,q,ee){const ae=this.createCloneURI_(m.resolvedUri,q),ie={resolvedUri:ae,uri:ae,id:v};return m.segments&&(ie.segments=[]),ee&&(ie.attributes=ee),video_es_merge(m,ie)}createCloneURI_(m,v){const q=new URL(m);q.hostname=v["URI-REPLACEMENT"].HOST;const ee=v["URI-REPLACEMENT"].PARAMS;for(const m of Object.keys(ee))q.searchParams.set(m,ee[m]);return q.href}createCloneAttributes_(m,v){const q={"PATHWAY-ID":m};return["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach((ee=>{v[ee]&&(q[ee]=m)})),q}getKeyIdSet(m){if(m.contentProtection){const v=new Set;for(const q in m.contentProtection){const ee=m.contentProtection[q].attributes.keyId;ee&&v.add(ee.toLowerCase())}return v}}}const{xhr:Mo}=videojs,callbackWrapper=function(m,v,q,ee){const ae="arraybuffer"===m.responseType?m.response:m.responseText;!v&&ae&&(m.responseTime=Date.now(),m.roundTripTime=m.responseTime-m.requestTime,m.bytesReceived=ae.byteLength||ae.length,m.bandwidth||(m.bandwidth=Math.floor(m.bytesReceived/m.roundTripTime*8*1e3))),q.headers&&(m.responseHeaders=q.headers),v&&"ETIMEDOUT"===v.code&&(m.timedout=!0),v||m.aborted||200===q.statusCode||206===q.statusCode||0===q.statusCode||(v=new Error("XHR Failed with a response of: "+(m&&(ae||m.responseText)))),ee(v,m)},callAllRequestHooks=(m,v)=>{if(!m||!m.size)return;let q=v;return m.forEach((m=>{q=m(q)})),q},callAllResponseHooks=(m,v,q,ee)=>{m&&m.size&&m.forEach((m=>{m(v,q,ee)}))},xhrFactory=function(){const m=function XhrFunction(m,v){m=video_es_merge({timeout:45e3},m);const q=XhrFunction.beforeRequest||videojs.Vhs.xhr.beforeRequest,ee=XhrFunction._requestCallbackSet||videojs.Vhs.xhr._requestCallbackSet||new Set,ae=XhrFunction._responseCallbackSet||videojs.Vhs.xhr._responseCallbackSet;q&&"function"==typeof q&&(videojs.log.warn("beforeRequest is deprecated, use onRequest instead."),ee.add(q));const ie=!0===videojs.Vhs.xhr.original?Mo:videojs.Vhs.xhr,de=callAllRequestHooks(ee,m);ee.delete(q);const ce=ie(de||m,(function(m,q){return callAllResponseHooks(ae,ce,m,q),callbackWrapper(ce,m,q,v)})),le=ce.abort;return ce.abort=function(){return ce.aborted=!0,le.apply(ce,arguments)},ce.uri=m.uri,ce.requestTime=Date.now(),ce};return m.original=!0,m},byterangeStr=function(m){let v;const q=m.offset;return v="bigint"==typeof m.offset||"bigint"==typeof m.length?ae().BigInt(m.offset)+ae().BigInt(m.length)-ae().BigInt(1):m.offset+m.length-1,"bytes="+q+"-"+v},segmentXhrHeaders=function(m){const v={};return m.byterange&&(v.Range=byterangeStr(m.byterange)),v},textRange=function(m,v){return m.start(v)+"-"+m.end(v)},formatHexString=function(m,v){const q=m.toString(16);return"00".substring(0,2-q.length)+q+(v%2?" ":"")},formatAsciiString=function(m){return m>=32&&m<126?String.fromCharCode(m):"."},createTransferableMessage=function(m){const v={};return Object.keys(m).forEach((q=>{const ee=m[q];vt(ee)?v[q]={bytes:ee.buffer,byteOffset:ee.byteOffset,byteLength:ee.byteLength}:v[q]=ee})),v},initSegmentId=function(m){const v=m.byterange||{length:1/0,offset:0};return[v.length,v.offset,m.resolvedUri].join(",")},segmentKeyId=function(m){return m.resolvedUri},hexDump=m=>{const v=Array.prototype.slice.call(m),q=16;let ee,ae,ie="";for(let m=0;mhexDump(m),textRanges:m=>{let v,q="";for(v=0;v{if(!v.dateTimeObject)return null;const q=v.videoTimingInfo.transmuxerPrependedSeconds,ee=m-(v.videoTimingInfo.transmuxedPresentationStart+q);return new Date(v.dateTimeObject.getTime()+1e3*ee)},findSegmentForProgramTime=(m,v)=>{let q;try{q=new Date(m)}catch(m){return null}if(!v||!v.segments||0===v.segments.length)return null;let ee=v.segments[0];if(qnew Date(ie.getTime()+1e3*de)?null:(q>new Date(ie)&&(ee=ae),{segment:ee,estimatedStart:ee.videoTimingInfo?ee.videoTimingInfo.transmuxedPresentationStart:Oo.duration(v,v.mediaSequence+v.segments.indexOf(ee)),type:ee.videoTimingInfo?"accurate":"estimate"})},findSegmentForPlayerTime=(m,v)=>{if(!v||!v.segments||0===v.segments.length)return null;let q,ee=0;for(let ae=0;aeee){if(m>ee+.25*ae.duration)return null;q=ae}return{segment:q,estimatedStart:q.videoTimingInfo?q.videoTimingInfo.transmuxedPresentationStart:ee-q.duration,type:q.videoTimingInfo?"accurate":"estimate"}},getOffsetFromTimestamp=(m,v)=>{let q,ee;try{q=new Date(m),ee=new Date(v)}catch(m){}const ae=q.getTime();return(ee.getTime()-ae)/1e3},verifyProgramDateTimeTags=m=>{if(!m.segments||0===m.segments.length)return!1;for(let v=0;v{if(!q)throw new Error("getProgramTime: callback must be provided");if(!m||void 0===v)return q({message:"getProgramTime: playlist and time must be provided"});const ee=findSegmentForPlayerTime(v,m);if(!ee)return q({message:"valid programTime was not found"});if("estimate"===ee.type)return q({message:"Accurate programTime could not be determined. Please seek to e.seekTime and try again",seekTime:ee.estimatedStart});const ae={mediaSeconds:v},ie=playerTimeToProgramTime(v,ee.segment);return ie&&(ae.programDateTime=ie.toISOString()),q(null,ae)},seekToProgramTime=({programTime:m,playlist:v,retryCount:q=2,seekTo:ee,pauseAfterSeek:ae=!0,tech:ie,callback:de})=>{if(!de)throw new Error("seekToProgramTime: callback must be provided");if(void 0===m||!v||!ee)return de({message:"seekToProgramTime: programTime, seekTo and playlist must be provided"});if(!v.endList&&!ie.hasStarted_)return de({message:"player must be playing a live stream to start buffering"});if(!verifyProgramDateTimeTags(v))return de({message:"programDateTime tags must be provided in the manifest "+v.resolvedUri});const ce=findSegmentForProgramTime(m,v);if(!ce)return de({message:`${m} was not found in the stream`});const le=ce.segment,pe=getOffsetFromTimestamp(le.dateTimeObject,m);if("estimate"===ce.type)return 0===q?de({message:`${m} is not buffered yet. Try again`}):(ee(ce.estimatedStart+pe),void ie.one("seeked",(()=>{seekToProgramTime({programTime:m,playlist:v,retryCount:q-1,seekTo:ee,pauseAfterSeek:ae,tech:ie,callback:de})})));const fe=le.start+pe;ie.one("seeked",(()=>de(null,ie.currentTime()))),ae&&ie.pause(),ee(fe)},callbackOnCompleted=(m,v)=>{if(4===m.readyState)return v()},containerRequest=(m,v,q)=>{let ee,ae=[],ie=!1;const endRequestAndCallback=function(m,v,ee,ae){return v.abort(),ie=!0,q(m,v,ee,ae)},progressListener=function(m,v){if(ie)return;if(m)return endRequestAndCallback(m,v,"",ae);const q=v.responseText.substring(ae&&ae.byteLength||0,v.responseText.length);if(ae=St(ae,Dt(q,!0)),ee=ee||Kt(ae),ae.length<10||ee&&ae.lengthendRequestAndCallback(m,v,"",ae)));const de=$n(ae);return"ts"===de&&ae.length<188||!de&&ae.length<376?callbackOnCompleted(v,(()=>endRequestAndCallback(m,v,"",ae))):endRequestAndCallback(null,v,de,ae)},de={uri:m,beforeSend(m){m.overrideMimeType("text/plain; charset=x-user-defined"),m.addEventListener("progress",(function({total:v,loaded:q}){return callbackWrapper(m,null,{statusCode:m.status},progressListener)}))}},ce=v(de,(function(m,v){return callbackWrapper(ce,m,v,progressListener)}));return ce},{EventTarget:Wo}=videojs,dashPlaylistUnchanged=function(m,v){if(!isPlaylistUnchanged(m,v))return!1;if(m.sidx&&v.sidx&&(m.sidx.offset!==v.sidx.offset||m.sidx.length!==v.sidx.length))return!1;if(!m.sidx&&v.sidx||m.sidx&&!v.sidx)return!1;if(m.segments&&!v.segments||!m.segments&&v.segments)return!1;if(!m.segments&&!v.segments)return!0;for(let q=0;q`placeholder-uri-${m}-${v}-${ee.attributes.NAME||q}`,parseMainXml=({mainXml:m,srcUrl:v,clientOffset:q,sidxMapping:ee,previousManifest:ae})=>{const ie=parse(m,{manifestUri:v,clientOffset:q,sidxMapping:ee,previousManifest:ae});return addPropertiesToMain(ie,v,dashGroupId),ie},removeOldMediaGroupLabels=(m,v)=>{video_es_forEachMediaGroup(m,((q,ee,ae,ie)=>{ie in v.mediaGroups[ee][ae]||delete m.mediaGroups[ee][ae][ie]}))},updateMain=(m,v,q)=>{let ee=!0,ae=video_es_merge(m,{duration:v.duration,minimumUpdatePeriod:v.minimumUpdatePeriod,timelineStarts:v.timelineStarts});for(let m=0;m{if(m.playlists&&m.playlists.length){const de=m.playlists[0].id,ce=updateMain$1(ae,m.playlists[0],dashPlaylistUnchanged);ce&&(ae=ce,ie in ae.mediaGroups[v][q]||(ae.mediaGroups[v][q][ie]=m),ae.mediaGroups[v][q][ie].playlists[0]=ae.playlists[de],ee=!1)}})),removeOldMediaGroupLabels(ae,v),v.minimumUpdatePeriod!==m.minimumUpdatePeriod&&(ee=!1),ee?null:ae},equivalentSidx=(m,v)=>(Boolean(!m.map&&!v.map)||Boolean(m.map&&v.map&&m.map.byterange.offset===v.map.byterange.offset&&m.map.byterange.length===v.map.byterange.length))&&m.uri===v.uri&&m.byterange.offset===v.byterange.offset&&m.byterange.length===v.byterange.length,compareSidxEntry=(m,v)=>{const q={};for(const ee in m){const ae=m[ee].sidx;if(ae){const m=generateSidxKey(ae);if(!v[m])break;const ee=v[m].sidxInfo;equivalentSidx(ee,ae)&&(q[m]=v[m])}}return q},filterChangedSidxMappings=(m,v)=>{let q=compareSidxEntry(m.playlists,v);return video_es_forEachMediaGroup(m,((m,ee,ae,ie)=>{if(m.playlists&&m.playlists.length){const ee=m.playlists;q=video_es_merge(q,compareSidxEntry(ee,v))}})),q};class zo extends Wo{constructor(m,v,q={},ee){super(),this.mainPlaylistLoader_=ee||this,ee||(this.isMain_=!0);const{withCredentials:ae=!1}=q;if(this.vhs_=v,this.withCredentials=ae,this.addMetadataToTextTrack=q.addMetadataToTextTrack,!m)throw new Error("A non-empty playlist URL or object is required");this.on("minimumUpdatePeriod",(()=>{this.refreshXml_()})),this.on("mediaupdatetimeout",(()=>{this.refreshMedia_(this.media().id)})),this.state="HAVE_NOTHING",this.loadedPlaylists_={},this.logger_=logger("DashPlaylistLoader"),this.isMain_?(this.mainPlaylistLoader_.srcUrl=m,this.mainPlaylistLoader_.sidxMapping_={}):this.childPlaylist_=m}requestErrored_(m,v,q){return!this.request||(this.request=null,m?(this.error="object"!=typeof m||m instanceof Error?{status:v.status,message:"DASH request error at URL: "+v.uri,response:v.response,code:2}:m,q&&(this.state=q),this.trigger("error"),!0):void 0)}addSidxSegments_(m,v,q){const ee=m.sidx&&generateSidxKey(m.sidx);if(!m.sidx||!ee||this.mainPlaylistLoader_.sidxMapping_[ee])return void(this.mediaRequest_=ae().setTimeout((()=>q(!1)),0));const ie=resolveManifestRedirect(m.sidx.resolvedUri),fin=(ae,ie)=>{if(this.requestErrored_(ae,ie,v))return;const de=this.mainPlaylistLoader_.sidxMapping_;let ce;try{ce=Gt()(Rt(ie.response).subarray(8))}catch(m){return void this.requestErrored_(m,ie,v)}return de[ee]={sidxInfo:m.sidx,sidx:ce},addSidxSegmentsToPlaylist$1(m,ce,m.sidx.resolvedUri),q(!0)};this.request=containerRequest(ie,this.vhs_.xhr,((v,q,ee,ae)=>{if(v)return fin(v,q);if(!ee||"mp4"!==ee)return fin({status:q.status,message:`Unsupported ${ee||"unknown"} container type for sidx segment at URL: ${ie}`,response:"",playlist:m,internal:!0,playlistExclusionDuration:1/0,code:2},q);const{offset:de,length:ce}=m.sidx.byterange;if(ae.length>=ce+de)return fin(v,{response:ae.subarray(de,de+ce),status:q.status,uri:q.uri});this.request=this.vhs_.xhr({uri:ie,responseType:"arraybuffer",headers:segmentXhrHeaders({byterange:m.sidx.byterange})},fin)}))}dispose(){this.trigger("dispose"),this.stopRequest(),this.loadedPlaylists_={},ae().clearTimeout(this.minimumUpdatePeriodTimeout_),ae().clearTimeout(this.mediaRequest_),ae().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.mediaRequest_=null,this.minimumUpdatePeriodTimeout_=null,this.mainPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.mainPlaylistLoader_.createMupOnMedia_),this.mainPlaylistLoader_.createMupOnMedia_=null),this.off()}hasPendingRequest(){return this.request||this.mediaRequest_}stopRequest(){if(this.request){const m=this.request;this.request=null,m.onreadystatechange=null,m.abort()}}media(m){if(!m)return this.media_;if("HAVE_NOTHING"===this.state)throw new Error("Cannot switch media playlist from "+this.state);const v=this.state;if("string"==typeof m){if(!this.mainPlaylistLoader_.main.playlists[m])throw new Error("Unknown playlist URI: "+m);m=this.mainPlaylistLoader_.main.playlists[m]}const q=!this.media_||m.id!==this.media_.id;if(q&&this.loadedPlaylists_[m.id]&&this.loadedPlaylists_[m.id].endList)return this.state="HAVE_METADATA",this.media_=m,void(q&&(this.trigger("mediachanging"),this.trigger("mediachange")));q&&(this.media_&&this.trigger("mediachanging"),this.addSidxSegments_(m,v,(q=>{this.haveMetadata({startingState:v,playlist:m})})))}haveMetadata({startingState:m,playlist:v}){this.state="HAVE_METADATA",this.loadedPlaylists_[v.id]=v,this.mediaRequest_=null,this.refreshMedia_(v.id),"HAVE_MAIN_MANIFEST"===m?this.trigger("loadedmetadata"):this.trigger("mediachange")}pause(){this.mainPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.mainPlaylistLoader_.createMupOnMedia_),this.mainPlaylistLoader_.createMupOnMedia_=null),this.stopRequest(),ae().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.isMain_&&(ae().clearTimeout(this.mainPlaylistLoader_.minimumUpdatePeriodTimeout_),this.mainPlaylistLoader_.minimumUpdatePeriodTimeout_=null),"HAVE_NOTHING"===this.state&&(this.started=!1)}load(m){ae().clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null;const v=this.media();if(m){const m=v?v.targetDuration/2*1e3:5e3;this.mediaUpdateTimeout=ae().setTimeout((()=>this.load()),m)}else this.started?v&&!v.endList?(this.isMain_&&!this.minimumUpdatePeriodTimeout_&&(this.trigger("minimumUpdatePeriod"),this.updateMinimumUpdatePeriodTimeout_()),this.trigger("mediaupdatetimeout")):this.trigger("loadedplaylist"):this.start()}start(){this.started=!0,this.isMain_?this.requestMain_(((m,v)=>{this.haveMain_(),this.hasPendingRequest()||this.media_||this.media(this.mainPlaylistLoader_.main.playlists[0])})):this.mediaRequest_=ae().setTimeout((()=>this.haveMain_()),0)}requestMain_(m){this.request=this.vhs_.xhr({uri:this.mainPlaylistLoader_.srcUrl,withCredentials:this.withCredentials},((v,q)=>{if(this.requestErrored_(v,q))return void("HAVE_NOTHING"===this.state&&(this.started=!1));const ee=q.responseText!==this.mainPlaylistLoader_.mainXml_;return this.mainPlaylistLoader_.mainXml_=q.responseText,q.responseHeaders&&q.responseHeaders.date?this.mainLoaded_=Date.parse(q.responseHeaders.date):this.mainLoaded_=Date.now(),this.mainPlaylistLoader_.srcUrl=resolveManifestRedirect(this.mainPlaylistLoader_.srcUrl,q),ee?(this.handleMain_(),void this.syncClientServerClock_((()=>m(q,ee)))):m(q,ee)}))}syncClientServerClock_(m){const v=(q=this.mainPlaylistLoader_.mainXml_,parseUTCTimingScheme(stringToMpdXml(q)));var q;return null===v?(this.mainPlaylistLoader_.clientOffset_=this.mainLoaded_-Date.now(),m()):"DIRECT"===v.method?(this.mainPlaylistLoader_.clientOffset_=v.value-Date.now(),m()):void(this.request=this.vhs_.xhr({uri:jo(this.mainPlaylistLoader_.srcUrl,v.value),method:v.method,withCredentials:this.withCredentials},((q,ee)=>{if(!this.request)return;if(q)return this.mainPlaylistLoader_.clientOffset_=this.mainLoaded_-Date.now(),m();let ae;ae="HEAD"===v.method?ee.responseHeaders&&ee.responseHeaders.date?Date.parse(ee.responseHeaders.date):this.mainLoaded_:Date.parse(ee.responseText),this.mainPlaylistLoader_.clientOffset_=ae-Date.now(),m()})))}haveMain_(){this.state="HAVE_MAIN_MANIFEST",this.isMain_?this.trigger("loadedplaylist"):this.media_||this.media(this.childPlaylist_)}handleMain_(){this.mediaRequest_=null;const m=this.mainPlaylistLoader_.main;let v=parseMainXml({mainXml:this.mainPlaylistLoader_.mainXml_,srcUrl:this.mainPlaylistLoader_.srcUrl,clientOffset:this.mainPlaylistLoader_.clientOffset_,sidxMapping:this.mainPlaylistLoader_.sidxMapping_,previousManifest:m});m&&(v=updateMain(m,v,this.mainPlaylistLoader_.sidxMapping_)),this.mainPlaylistLoader_.main=v||m;const q=this.mainPlaylistLoader_.main.locations&&this.mainPlaylistLoader_.main.locations[0];return q&&q!==this.mainPlaylistLoader_.srcUrl&&(this.mainPlaylistLoader_.srcUrl=q),(!m||v&&v.minimumUpdatePeriod!==m.minimumUpdatePeriod)&&this.updateMinimumUpdatePeriodTimeout_(),this.addEventStreamToMetadataTrack_(v),Boolean(v)}updateMinimumUpdatePeriodTimeout_(){const m=this.mainPlaylistLoader_;m.createMupOnMedia_&&(m.off("loadedmetadata",m.createMupOnMedia_),m.createMupOnMedia_=null),m.minimumUpdatePeriodTimeout_&&(ae().clearTimeout(m.minimumUpdatePeriodTimeout_),m.minimumUpdatePeriodTimeout_=null);let v=m.main&&m.main.minimumUpdatePeriod;0===v&&(m.media()?v=1e3*m.media().targetDuration:(m.createMupOnMedia_=m.updateMinimumUpdatePeriodTimeout_,m.one("loadedmetadata",m.createMupOnMedia_))),"number"!=typeof v||v<=0?v<0&&this.logger_(`found invalid minimumUpdatePeriod of ${v}, not setting a timeout`):this.createMUPTimeout_(v)}createMUPTimeout_(m){const v=this.mainPlaylistLoader_;v.minimumUpdatePeriodTimeout_=ae().setTimeout((()=>{v.minimumUpdatePeriodTimeout_=null,v.trigger("minimumUpdatePeriod"),v.createMUPTimeout_(m)}),m)}refreshXml_(){this.requestMain_(((m,v)=>{v&&(this.media_&&(this.media_=this.mainPlaylistLoader_.main.playlists[this.media_.id]),this.mainPlaylistLoader_.sidxMapping_=filterChangedSidxMappings(this.mainPlaylistLoader_.main,this.mainPlaylistLoader_.sidxMapping_),this.addSidxSegments_(this.media(),this.state,(m=>{this.refreshMedia_(this.media().id)})))}))}refreshMedia_(m){if(!m)throw new Error("refreshMedia_ must take a media id");this.media_&&this.isMain_&&this.handleMain_();const v=this.mainPlaylistLoader_.main.playlists,q=!this.media_||this.media_!==v[m];if(q?this.media_=v[m]:this.trigger("playlistunchanged"),!this.mediaUpdateTimeout){const createMediaUpdateTimeout=()=>{this.media().endList||(this.mediaUpdateTimeout=ae().setTimeout((()=>{this.trigger("mediaupdatetimeout"),createMediaUpdateTimeout()}),refreshDelay(this.media(),Boolean(q))))};createMediaUpdateTimeout()}this.trigger("loadedplaylist")}addEventStreamToMetadataTrack_(m){if(m&&this.mainPlaylistLoader_.main.eventStream){const m=this.mainPlaylistLoader_.main.eventStream.map((m=>({cueTime:m.start,frames:[{data:m.messageData}]})));this.addMetadataToTextTrack("EventStream",m,this.mainPlaylistLoader_.main.duration)}}getKeyIdSet(m){if(m.contentProtection){const v=new Set;for(const q in m.contentProtection){const ee=m.contentProtection[q].attributes["cenc:default_KID"];ee&&v.add(ee.replace(/-/g,"").toLowerCase())}return v}}}var Vo={GOAL_BUFFER_LENGTH:30,MAX_GOAL_BUFFER_LENGTH:60,BACK_BUFFER_LENGTH:30,GOAL_BUFFER_LENGTH_RATE:1,INITIAL_BANDWIDTH:4194304,BANDWIDTH_VARIANCE:1.2,BUFFER_LOW_WATER_LINE:0,MAX_BUFFER_LOW_WATER_LINE:30,EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE:16,BUFFER_LOW_WATER_LINE_RATE:1,BUFFER_HIGH_WATER_LINE:30};const stringToArrayBuffer=m=>{const v=new Uint8Array(new ArrayBuffer(m.length));for(let q=0;q-1)},this.trigger=function(v){var q,ee,ae,ie;if(q=m[v])if(2===arguments.length)for(ae=q.length,ee=0;ee>>1,m.samplingfrequencyindex<<7|m.channelcount<<3,6,1,2]))},we=function(m){return v(ze.hdlr,et[m])},_e=function(m){var q=new Uint8Array([0,0,0,0,0,0,0,2,0,0,0,3,0,1,95,144,m.duration>>>24&255,m.duration>>>16&255,m.duration>>>8&255,255&m.duration,85,196,0,0]);return m.samplerate&&(q[12]=m.samplerate>>>24&255,q[13]=m.samplerate>>>16&255,q[14]=m.samplerate>>>8&255,q[15]=255&m.samplerate),v(ze.mdhd,q)},xe=function(m){return v(ze.mdia,_e(m),we(m.type),ce(m))},de=function(m){return v(ze.mfhd,new Uint8Array([0,0,0,0,(4278190080&m)>>24,(16711680&m)>>16,(65280&m)>>8,255&m]))},ce=function(m){return v(ze.minf,"video"===m.type?v(ze.vmhd,tt):v(ze.smhd,nt),ee(),Se(m))},le=function(m,q){for(var ee=[],ae=q.length;ae--;)ee[ae]=Pe(q[ae]);return v.apply(null,[ze.moof,de(m)].concat(ee))},pe=function(m){for(var q=m.length,ee=[];q--;)ee[q]=be(m[q]);return v.apply(null,[ze.moov,ye(4294967295)].concat(ee).concat(fe(m)))},fe=function(m){for(var q=m.length,ee=[];q--;)ee[q]=qe(m[q]);return v.apply(null,[ze.mvex].concat(ee))},ye=function(m){var q=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,2,0,1,95,144,(4278190080&m)>>24,(16711680&m)>>16,(65280&m)>>8,255&m,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return v(ze.mvhd,q)},Te=function(m){var q,ee,ae=m.samples||[],ie=new Uint8Array(4+ae.length);for(ee=0;ee>>8),de.push(255&ae[q].byteLength),de=de.concat(Array.prototype.slice.call(ae[q]));for(q=0;q>>8),ce.push(255&ie[q].byteLength),ce=ce.concat(Array.prototype.slice.call(ie[q]));if(ee=[ze.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,(65280&m.width)>>8,255&m.width,(65280&m.height)>>8,255&m.height,0,72,0,0,0,72,0,0,0,0,0,0,0,1,19,118,105,100,101,111,106,115,45,99,111,110,116,114,105,98,45,104,108,115,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),v(ze.avcC,new Uint8Array([1,m.profileIdc,m.profileCompatibility,m.levelIdc,255].concat([ae.length],de,[ie.length],ce))),v(ze.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192]))],m.sarRatio){var le=m.sarRatio[0],pe=m.sarRatio[1];ee.push(v(ze.pasp,new Uint8Array([(4278190080&le)>>24,(16711680&le)>>16,(65280&le)>>8,255&le,(4278190080&pe)>>24,(16711680&pe)>>16,(65280&pe)>>8,255&pe])))}return v.apply(null,ee)},lt=function(m){return v(ze.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,(65280&m.channelcount)>>8,255&m.channelcount,(65280&m.samplesize)>>8,255&m.samplesize,0,0,0,0,(65280&m.samplerate)>>8,255&m.samplerate,0,0]),ae(m))},Re=function(m){var q=new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,(4278190080&m.id)>>24,(16711680&m.id)>>16,(65280&m.id)>>8,255&m.id,0,0,0,0,(4278190080&m.duration)>>24,(16711680&m.duration)>>16,(65280&m.duration)>>8,255&m.duration,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,(65280&m.width)>>8,255&m.width,0,0,(65280&m.height)>>8,255&m.height,0,0]);return v(ze.tkhd,q)},Pe=function(m){var q,ee,ae,ie,de,ce;return q=v(ze.tfhd,new Uint8Array([0,0,0,58,(4278190080&m.id)>>24,(16711680&m.id)>>16,(65280&m.id)>>8,255&m.id,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0])),de=Math.floor(m.baseMediaDecodeTime/yt),ce=Math.floor(m.baseMediaDecodeTime%yt),ee=v(ze.tfdt,new Uint8Array([1,0,0,0,de>>>24&255,de>>>16&255,de>>>8&255,255&de,ce>>>24&255,ce>>>16&255,ce>>>8&255,255&ce])),92,"audio"===m.type?(ae=We(m,92),v(ze.traf,q,ee,ae)):(ie=Te(m),ae=We(m,ie.length+92),v(ze.traf,q,ee,ae,ie))},be=function(m){return m.duration=m.duration||4294967295,v(ze.trak,Re(m),xe(m))},qe=function(m){var q=new Uint8Array([0,0,0,0,(4278190080&m.id)>>24,(16711680&m.id)>>16,(65280&m.id)>>8,255&m.id,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return"video"!==m.type&&(q[q.length-1]=0),v(ze.trex,q)},ht=function(m,v){var q=0,ee=0,ae=0,ie=0;return m.length&&(void 0!==m[0].duration&&(q=1),void 0!==m[0].size&&(ee=2),void 0!==m[0].flags&&(ae=4),void 0!==m[0].compositionTimeOffset&&(ie=8)),[0,0,q|ee|ae|ie,1,(4278190080&m.length)>>>24,(16711680&m.length)>>>16,(65280&m.length)>>>8,255&m.length,(4278190080&v)>>>24,(16711680&v)>>>16,(65280&v)>>>8,255&v]},pt=function(m,q){var ee,ae,ie,de,ce,le;for(q+=20+16*(de=m.samples||[]).length,ie=ht(de,q),(ae=new Uint8Array(ie.length+16*de.length)).set(ie),ee=ie.length,le=0;le>>24,ae[ee++]=(16711680&ce.duration)>>>16,ae[ee++]=(65280&ce.duration)>>>8,ae[ee++]=255&ce.duration,ae[ee++]=(4278190080&ce.size)>>>24,ae[ee++]=(16711680&ce.size)>>>16,ae[ee++]=(65280&ce.size)>>>8,ae[ee++]=255&ce.size,ae[ee++]=ce.flags.isLeading<<2|ce.flags.dependsOn,ae[ee++]=ce.flags.isDependedOn<<6|ce.flags.hasRedundancy<<4|ce.flags.paddingValue<<1|ce.flags.isNonSyncSample,ae[ee++]=61440&ce.flags.degradationPriority,ae[ee++]=15&ce.flags.degradationPriority,ae[ee++]=(4278190080&ce.compositionTimeOffset)>>>24,ae[ee++]=(16711680&ce.compositionTimeOffset)>>>16,ae[ee++]=(65280&ce.compositionTimeOffset)>>>8,ae[ee++]=255&ce.compositionTimeOffset;return v(ze.trun,ae)},ut=function(m,q){var ee,ae,ie,de,ce,le;for(q+=20+8*(de=m.samples||[]).length,ie=ht(de,q),(ee=new Uint8Array(ie.length+8*de.length)).set(ie),ae=ie.length,le=0;le>>24,ee[ae++]=(16711680&ce.duration)>>>16,ee[ae++]=(65280&ce.duration)>>>8,ee[ae++]=255&ce.duration,ee[ae++]=(4278190080&ce.size)>>>24,ee[ae++]=(16711680&ce.size)>>>16,ee[ae++]=(65280&ce.size)>>>8,ee[ae++]=255&ce.size;return v(ze.trun,ee)},We=function(m,v){return"audio"===m.type?ut(m,v):pt(m,v)};var vt,bt,Rt,xt,_t,Et,wt,Tt,Dt={ftyp:ie=function(){return v(ze.ftyp,Ve,He,Ve,Xe)},mdat:function(m){return v(ze.mdat,m)},moof:le,moov:pe,initSegment:function(m){var v,q=ie(),ee=pe(m);return(v=new Uint8Array(q.byteLength+ee.byteLength)).set(q),v.set(ee,q.byteLength),v}},sampleForFrame=function(m,v){var q={size:0,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0,degradationPriority:0,isNonSyncSample:1}};return q.dataOffset=v,q.compositionTimeOffset=m.pts-m.dts,q.duration=m.duration,q.size=4*m.length,q.size+=m.byteLength,m.keyFrame&&(q.flags.dependsOn=2,q.flags.isNonSyncSample=0),q},St={groupNalsIntoFrames:function(m){var v,q,ee=[],ae=[];for(ae.byteLength=0,ae.nalCount=0,ae.duration=0,ee.byteLength=0,v=0;v1&&(v=m.shift(),m.byteLength-=v.byteLength,m.nalCount-=v.nalCount,m[0][0].dts=v.dts,m[0][0].pts=v.pts,m[0][0].duration+=v.duration),m},generateSampleTable:function(m,v){var q,ee,ae,ie,de,ce=v||0,le=[];for(q=0;qjt.ONE_SECOND_IN_TS/2))){for((de=coneOfSilence()[m.samplerate])||(de=v[0].data),ce=0;ce=q?m:(v.minSegmentDts=1/0,m.filter((function(m){return m.dts>=q&&(v.minSegmentDts=Math.min(v.minSegmentDts,m.dts),v.minSegmentPts=v.minSegmentDts,!0)})))},generateSampleTable:function(m){var v,q,ee=[];for(v=0;v=this.virtualRowCount&&"function"==typeof this.beforeRowOverflow&&this.beforeRowOverflow(m),this.rows.length>0&&(this.rows.push(""),this.rowIdx++);this.rows.length>this.virtualRowCount;)this.rows.shift(),this.rowIdx--},Cea708Window.prototype.isEmpty=function(){return 0===this.rows.length||1===this.rows.length&&""===this.rows[0]},Cea708Window.prototype.addText=function(m){this.rows[this.rowIdx]+=m},Cea708Window.prototype.backspace=function(){if(!this.isEmpty()){var m=this.rows[this.rowIdx];this.rows[this.rowIdx]=m.substr(0,m.length-1)}};var Cea708Service=function(m,v,q){this.serviceNum=m,this.text="",this.currentWindow=new Cea708Window(-1),this.windows=[],this.stream=q,"string"==typeof v&&this.createTextDecoder(v)};Cea708Service.prototype.init=function(m,v){this.startPts=m;for(var q=0;q<8;q++)this.windows[q]=new Cea708Window(q),"function"==typeof v&&(this.windows[q].beforeRowOverflow=v)},Cea708Service.prototype.setCurrentWindow=function(m){this.currentWindow=this.windows[m]},Cea708Service.prototype.createTextDecoder=function(m){if("undefined"==typeof TextDecoder)this.stream.trigger("log",{level:"warn",message:"The `encoding` option is unsupported without TextDecoder support"});else try{this.textDecoder_=new TextDecoder(m)}catch(v){this.stream.trigger("log",{level:"warn",message:"TextDecoder could not be created with "+m+" encoding. "+v})}};var Cea708Stream=function(m){m=m||{},Cea708Stream.prototype.init.call(this);var v,q=this,ee=m.captionServices||{},ae={};Object.keys(ee).forEach((m=>{v=ee[m],/^SERVICE/.test(m)&&(ae[m]=v.encoding)})),this.serviceEncodings=ae,this.current708Packet=null,this.services={},this.push=function(m){3===m.type?(q.new708Packet(),q.add708Bytes(m)):(null===q.current708Packet&&q.new708Packet(),q.add708Bytes(m))}};Cea708Stream.prototype=new Ut,Cea708Stream.prototype.new708Packet=function(){null!==this.current708Packet&&this.push708Packet(),this.current708Packet={data:[],ptsVals:[]}},Cea708Stream.prototype.add708Bytes=function(m){var v=m.ccData,q=v>>>8,ee=255&v;this.current708Packet.ptsVals.push(m.pts),this.current708Packet.data.push(q),this.current708Packet.data.push(ee)},Cea708Stream.prototype.push708Packet=function(){var m=this.current708Packet,v=m.data,q=null,ee=null,ae=0,ie=v[ae++];for(m.seq=ie>>6,m.sizeCode=63&ie;ae>5)&&ee>0&&(q=ie=v[ae++]),this.pushServiceBlock(q,ae,ee),ee>0&&(ae+=ee-1)},Cea708Stream.prototype.pushServiceBlock=function(m,v,q){var ee,ae=v,ie=this.current708Packet.data,de=this.services[m];for(de||(de=this.initService(m,ae));ae("0"+(255&m).toString(16)).slice(-2))).join("")}(ae);ee=String.fromCharCode(parseInt(m,16))}else de=Nt[ie=fe|ye]||ie,ee=4096&ie&&ie===de?"":String.fromCharCode(de);return Re.pendingNewLine&&!Re.isEmpty()&&Re.newLine(this.getPts(m)),Re.pendingNewLine=!1,Re.addText(ee),m},Cea708Stream.prototype.multiByteCharacter=function(m,v){var q=this.current708Packet.data,ee=q[m+1],ae=q[m+2];return within708TextBlock(ee)&&within708TextBlock(ae)&&(m=this.handleText(++m,v,{isMultiByte:!0})),m},Cea708Stream.prototype.setCurrentWindow=function(m,v){var q=7&this.current708Packet.data[m];return v.setCurrentWindow(q),m},Cea708Stream.prototype.defineWindow=function(m,v){var q=this.current708Packet.data,ee=q[m],ae=7ⅇv.setCurrentWindow(ae);var ie=v.currentWindow;return ee=q[++m],ie.visible=(32&ee)>>5,ie.rowLock=(16&ee)>>4,ie.columnLock=(8&ee)>>3,ie.priority=7&ee,ee=q[++m],ie.relativePositioning=(128&ee)>>7,ie.anchorVertical=127&ee,ee=q[++m],ie.anchorHorizontal=ee,ee=q[++m],ie.anchorPoint=(240&ee)>>4,ie.rowCount=15&ee,ee=q[++m],ie.columnCount=63&ee,ee=q[++m],ie.windowStyle=(56&ee)>>3,ie.penStyle=7&ee,ie.virtualRowCount=ie.rowCount+1,m},Cea708Stream.prototype.setWindowAttributes=function(m,v){var q=this.current708Packet.data,ee=q[m],ae=v.currentWindow.winAttr;return ee=q[++m],ae.fillOpacity=(192&ee)>>6,ae.fillRed=(48&ee)>>4,ae.fillGreen=(12&ee)>>2,ae.fillBlue=3&ee,ee=q[++m],ae.borderType=(192&ee)>>6,ae.borderRed=(48&ee)>>4,ae.borderGreen=(12&ee)>>2,ae.borderBlue=3&ee,ee=q[++m],ae.borderType+=(128&ee)>>5,ae.wordWrap=(64&ee)>>6,ae.printDirection=(48&ee)>>4,ae.scrollDirection=(12&ee)>>2,ae.justify=3&ee,ee=q[++m],ae.effectSpeed=(240&ee)>>4,ae.effectDirection=(12&ee)>>2,ae.displayEffect=3&ee,m},Cea708Stream.prototype.flushDisplayed=function(m,v){for(var q=[],ee=0;ee<8;ee++)v.windows[ee].visible&&!v.windows[ee].isEmpty()&&q.push(v.windows[ee].getText());v.endPts=m,v.text=q.join("\n\n"),this.pushCaption(v),v.startPts=m},Cea708Stream.prototype.pushCaption=function(m){""!==m.text&&(this.trigger("data",{startPts:m.startPts,endPts:m.endPts,text:m.text,stream:"cc708_"+m.serviceNum}),m.text="",m.startPts=m.endPts)},Cea708Stream.prototype.displayWindows=function(m,v){var q=this.current708Packet.data[++m],ee=this.getPts(m);this.flushDisplayed(ee,v);for(var ae=0;ae<8;ae++)q&1<>4,ae.offset=(12&ee)>>2,ae.penSize=3&ee,ee=q[++m],ae.italics=(128&ee)>>7,ae.underline=(64&ee)>>6,ae.edgeType=(56&ee)>>3,ae.fontStyle=7&ee,m},Cea708Stream.prototype.setPenColor=function(m,v){var q=this.current708Packet.data,ee=q[m],ae=v.currentWindow.penColor;return ee=q[++m],ae.fgOpacity=(192&ee)>>6,ae.fgRed=(48&ee)>>4,ae.fgGreen=(12&ee)>>2,ae.fgBlue=3&ee,ee=q[++m],ae.bgOpacity=(192&ee)>>6,ae.bgRed=(48&ee)>>4,ae.bgGreen=(12&ee)>>2,ae.bgBlue=3&ee,ee=q[++m],ae.edgeRed=(48&ee)>>4,ae.edgeGreen=(12&ee)>>2,ae.edgeBlue=3&ee,m},Cea708Stream.prototype.setPenLocation=function(m,v){var q=this.current708Packet.data,ee=q[m],ae=v.currentWindow.penLoc;return v.currentWindow.pendingNewLine=!0,ee=q[++m],ae.row=15&ee,ee=q[++m],ae.column=63&ee,m},Cea708Stream.prototype.reset=function(m,v){var q=this.getPts(m);return this.flushDisplayed(q,v),this.initService(v.serviceNum,m)};var Mt={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,304:174,305:176,306:189,307:191,308:8482,309:162,310:163,311:9834,312:224,313:160,314:232,315:226,316:234,317:238,318:244,319:251,544:193,545:201,546:211,547:218,548:220,549:252,550:8216,551:161,552:42,553:39,554:8212,555:169,556:8480,557:8226,558:8220,559:8221,560:192,561:194,562:199,563:200,564:202,565:203,566:235,567:206,568:207,569:239,570:212,571:217,572:249,573:219,574:171,575:187,800:195,801:227,802:205,803:204,804:236,805:210,806:242,807:213,808:245,809:123,810:125,811:92,812:94,813:95,814:124,815:126,816:196,817:228,818:214,819:246,820:223,821:165,822:164,823:9474,824:197,825:229,826:216,827:248,828:9484,829:9488,830:9492,831:9496},getCharFromCode=function(m){return null===m?"":(m=Mt[m]||m,String.fromCharCode(m))},qt=[4352,4384,4608,4640,5376,5408,5632,5664,5888,5920,4096,4864,4896,5120,5152],createDisplayBuffer=function(){for(var m=[],v=15;v--;)m.push({text:"",indent:0,offset:0});return m},Cea608Stream=function(m,v){Cea608Stream.prototype.init.call(this),this.field_=m||0,this.dataChannel_=v||0,this.name_="CC"+(1+(this.field_<<1|this.dataChannel_)),this.setConstants(),this.reset(),this.push=function(m){var v,q,ee,ae,ie;if((v=32639&m.ccData)!==this.lastControlCode_){if(4096==(61440&v)?this.lastControlCode_=v:v!==this.PADDING_&&(this.lastControlCode_=null),ee=v>>>8,ae=255&v,v!==this.PADDING_)if(v===this.RESUME_CAPTION_LOADING_)this.mode_="popOn";else if(v===this.END_OF_CAPTION_)this.mode_="popOn",this.clearFormatting(m.pts),this.flushDisplayed(m.pts),q=this.displayed_,this.displayed_=this.nonDisplayed_,this.nonDisplayed_=q,this.startPts_=m.pts;else if(v===this.ROLL_UP_2_ROWS_)this.rollUpRows_=2,this.setRollUp(m.pts);else if(v===this.ROLL_UP_3_ROWS_)this.rollUpRows_=3,this.setRollUp(m.pts);else if(v===this.ROLL_UP_4_ROWS_)this.rollUpRows_=4,this.setRollUp(m.pts);else if(v===this.CARRIAGE_RETURN_)this.clearFormatting(m.pts),this.flushDisplayed(m.pts),this.shiftRowsUp_(),this.startPts_=m.pts;else if(v===this.BACKSPACE_)"popOn"===this.mode_?this.nonDisplayed_[this.row_].text=this.nonDisplayed_[this.row_].text.slice(0,-1):this.displayed_[this.row_].text=this.displayed_[this.row_].text.slice(0,-1);else if(v===this.ERASE_DISPLAYED_MEMORY_)this.flushDisplayed(m.pts),this.displayed_=createDisplayBuffer();else if(v===this.ERASE_NON_DISPLAYED_MEMORY_)this.nonDisplayed_=createDisplayBuffer();else if(v===this.RESUME_DIRECT_CAPTIONING_)"paintOn"!==this.mode_&&(this.flushDisplayed(m.pts),this.displayed_=createDisplayBuffer()),this.mode_="paintOn",this.startPts_=m.pts;else if(this.isSpecialCharacter(ee,ae))ie=getCharFromCode((ee=(3&ee)<<8)|ae),this[this.mode_](m.pts,ie),this.column_++;else if(this.isExtCharacter(ee,ae))"popOn"===this.mode_?this.nonDisplayed_[this.row_].text=this.nonDisplayed_[this.row_].text.slice(0,-1):this.displayed_[this.row_].text=this.displayed_[this.row_].text.slice(0,-1),ie=getCharFromCode((ee=(3&ee)<<8)|ae),this[this.mode_](m.pts,ie),this.column_++;else if(this.isMidRowCode(ee,ae))this.clearFormatting(m.pts),this[this.mode_](m.pts," "),this.column_++,14==(14&ae)&&this.addFormatting(m.pts,["i"]),1==(1&ae)&&this.addFormatting(m.pts,["u"]);else if(this.isOffsetControlCode(ee,ae)){const m=3&ae;this.nonDisplayed_[this.row_].offset=m,this.column_+=m}else if(this.isPAC(ee,ae)){var de=qt.indexOf(7968&v);if("rollUp"===this.mode_&&(de-this.rollUpRows_+1<0&&(de=this.rollUpRows_-1),this.setRollUp(m.pts,de)),de!==this.row_&&(this.clearFormatting(m.pts),this.row_=de),1&ae&&-1===this.formatting_.indexOf("u")&&this.addFormatting(m.pts,["u"]),16==(16&v)){const m=(14&v)>>1;this.column_=4*m,this.nonDisplayed_[this.row_].indent+=m}this.isColorPAC(ae)&&14==(14&ae)&&this.addFormatting(m.pts,["i"])}else this.isNormalChar(ee)&&(0===ae&&(ae=null),ie=getCharFromCode(ee),ie+=getCharFromCode(ae),this[this.mode_](m.pts,ie),this.column_+=ie.length)}else this.lastControlCode_=null}};Cea608Stream.prototype=new Ut,Cea608Stream.prototype.flushDisplayed=function(m){const logWarning=m=>{this.trigger("log",{level:"warn",message:"Skipping a malformed 608 caption at index "+m+"."})},v=[];this.displayed_.forEach(((m,q)=>{if(m&&m.text&&m.text.length){try{m.text=m.text.trim()}catch(m){logWarning(q)}m.text.length&&v.push({text:m.text,line:q+1,position:10+Math.min(70,10*m.indent)+2.5*m.offset})}else null==m&&logWarning(q)})),v.length&&this.trigger("data",{startPts:this.startPts_,endPts:m,content:v,stream:this.name_})},Cea608Stream.prototype.reset=function(){this.mode_="popOn",this.topRow_=0,this.startPts_=0,this.displayed_=createDisplayBuffer(),this.nonDisplayed_=createDisplayBuffer(),this.lastControlCode_=null,this.column_=0,this.row_=14,this.rollUpRows_=2,this.formatting_=[]},Cea608Stream.prototype.setConstants=function(){0===this.dataChannel_?(this.BASE_=16,this.EXT_=17,this.CONTROL_=(20|this.field_)<<8,this.OFFSET_=23):1===this.dataChannel_&&(this.BASE_=24,this.EXT_=25,this.CONTROL_=(28|this.field_)<<8,this.OFFSET_=31),this.PADDING_=0,this.RESUME_CAPTION_LOADING_=32|this.CONTROL_,this.END_OF_CAPTION_=47|this.CONTROL_,this.ROLL_UP_2_ROWS_=37|this.CONTROL_,this.ROLL_UP_3_ROWS_=38|this.CONTROL_,this.ROLL_UP_4_ROWS_=39|this.CONTROL_,this.CARRIAGE_RETURN_=45|this.CONTROL_,this.RESUME_DIRECT_CAPTIONING_=41|this.CONTROL_,this.BACKSPACE_=33|this.CONTROL_,this.ERASE_DISPLAYED_MEMORY_=44|this.CONTROL_,this.ERASE_NON_DISPLAYED_MEMORY_=46|this.CONTROL_},Cea608Stream.prototype.isSpecialCharacter=function(m,v){return m===this.EXT_&&v>=48&&v<=63},Cea608Stream.prototype.isExtCharacter=function(m,v){return(m===this.EXT_+1||m===this.EXT_+2)&&v>=32&&v<=63},Cea608Stream.prototype.isMidRowCode=function(m,v){return m===this.EXT_&&v>=32&&v<=47},Cea608Stream.prototype.isOffsetControlCode=function(m,v){return m===this.OFFSET_&&v>=33&&v<=35},Cea608Stream.prototype.isPAC=function(m,v){return m>=this.BASE_&&m=64&&v<=127},Cea608Stream.prototype.isColorPAC=function(m){return m>=64&&m<=79||m>=96&&m<=127},Cea608Stream.prototype.isNormalChar=function(m){return m>=32&&m<=127},Cea608Stream.prototype.setRollUp=function(m,v){if("rollUp"!==this.mode_&&(this.row_=14,this.mode_="rollUp",this.flushDisplayed(m),this.nonDisplayed_=createDisplayBuffer(),this.displayed_=createDisplayBuffer()),void 0!==v&&v!==this.row_)for(var q=0;q"}),"");this[this.mode_](m,q)},Cea608Stream.prototype.clearFormatting=function(m){if(this.formatting_.length){var v=this.formatting_.reverse().reduce((function(m,v){return m+""}),"");this.formatting_=[],this[this.mode_](m,v)}},Cea608Stream.prototype.popOn=function(m,v){var q=this.nonDisplayed_[this.row_].text;q+=v,this.nonDisplayed_[this.row_].text=q},Cea608Stream.prototype.rollUp=function(m,v){var q=this.displayed_[this.row_].text;q+=v,this.displayed_[this.row_].text=q},Cea608Stream.prototype.shiftRowsUp_=function(){var m;for(m=0;mv&&(q=-1);Math.abs(v-m)>4294967296;)m+=8589934592*q;return m},TimestampRolloverStream$1=function(m){var v,q;TimestampRolloverStream$1.prototype.init.call(this),this.type_=m||Ht,this.push=function(m){"metadata"!==m.type?this.type_!==Ht&&m.type!==this.type_||(void 0===q&&(q=m.dts),m.dts=handleRollover$1(m.dts,q),m.pts=handleRollover$1(m.pts,q),v=m.dts,this.trigger("data",m)):this.trigger("data",m)},this.flush=function(){q=v,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")},this.discontinuity=function(){q=void 0,v=void 0},this.reset=function(){this.discontinuity(),this.trigger("reset")}};TimestampRolloverStream$1.prototype=new Vt;var Gt,$t={TimestampRolloverStream:TimestampRolloverStream$1,handleRollover:handleRollover$1},typedArray_typedArrayIndexOf=(m,v,q)=>{if(!m)return-1;for(var ee=q;ee>>2;fe*=4,fe+=3&pe[7],ce.timeStamp=fe,void 0===v.pts&&void 0===v.dts&&(v.pts=ce.timeStamp,v.dts=ce.timeStamp),this.trigger("timestamp",ce)}v.frames.push(ce),q+=10,q+=de}while(q>>4>1&&(ee+=v[ee]+1),0===q.pid)q.type="pat",m(v.subarray(ee),q),this.trigger("data",q);else if(q.pid===this.pmtPid)for(q.type="pmt",m(v.subarray(ee),q),this.trigger("data",q);this.packetsWaitingForPmt.length;)this.processPes_.apply(this,this.packetsWaitingForPmt.shift());else void 0===this.programMapTable?this.packetsWaitingForPmt.push([v,ee,q]):this.processPes_(v,ee,q)},this.processPes_=function(m,v,q){q.pid===this.programMapTable.video?q.streamType=hn.H264_STREAM_TYPE:q.pid===this.programMapTable.audio?q.streamType=hn.ADTS_STREAM_TYPE:q.streamType=this.programMapTable["timed-metadata"][q.pid],q.type="pes",q.data=m.subarray(v),this.trigger("data",q)}},dn.prototype=new un,dn.STREAM_TYPES={h264:27,adts:15},cn=function(){var m,v=this,q=!1,ee={data:[],size:0},ae={data:[],size:0},ie={data:[],size:0},parsePes=function(m,v){var q;const ee=m[0]<<16|m[1]<<8|m[2];v.data=new Uint8Array,1===ee&&(v.packetLength=6+(m[4]<<8|m[5]),v.dataAlignmentIndicator=0!=(4&m[6]),192&(q=m[7])&&(v.pts=(14&m[9])<<27|(255&m[10])<<20|(254&m[11])<<12|(255&m[12])<<5|(254&m[13])>>>3,v.pts*=4,v.pts+=(6&m[13])>>>1,v.dts=v.pts,64&q&&(v.dts=(14&m[14])<<27|(255&m[15])<<20|(254&m[16])<<12|(255&m[17])<<5|(254&m[18])>>>3,v.dts*=4,v.dts+=(6&m[18])>>>1)),v.data=m.subarray(9+m[8]))},flushStream=function(m,q,ee){var ae,ie,de=new Uint8Array(m.size),ce={type:q},le=0,pe=0;if(m.data.length&&!(m.size<9)){for(ce.trackId=m.data[0].pid,le=0;le>5,le=(ce=1024*(1+(3&v[pe+6])))*Sn/Cn[(60&v[pe+2])>>>2],v.byteLength-pe>>6&3),channelcount:(1&v[pe+2])<<2|(192&v[pe+3])>>>6,samplerate:Cn[(60&v[pe+2])>>>2],samplingfrequencyindex:(60&v[pe+2])>>>2,samplesize:16,data:v.subarray(pe+7+ie,pe+ae)}),q++,pe+=ae}else"number"!=typeof fe&&(fe=pe),pe++;"number"==typeof fe&&(this.skipWarn_(fe,pe),fe=null),v=v.subarray(pe)}},this.flush=function(){q=0,this.trigger("done")},this.reset=function(){v=void 0,this.trigger("reset")},this.endTimeline=function(){v=void 0,this.trigger("endedtimeline")}}).prototype=new gt;var On,zn,Hn,Gn=bn,$n=gt,ExpGolomb=function(m){var v=m.byteLength,q=0,ee=0;this.length=function(){return 8*v},this.bitsAvailable=function(){return 8*v+ee},this.loadWord=function(){var ae=m.byteLength-v,ie=new Uint8Array(4),de=Math.min(4,v);if(0===de)throw new Error("no bytes available");ie.set(m.subarray(ae,ae+de)),q=new DataView(ie.buffer).getUint32(0),ee=8*de,v-=de},this.skipBits=function(m){var ae;ee>m?(q<<=m,ee-=m):(m-=ee,m-=8*(ae=Math.floor(m/8)),v-=ae,this.loadWord(),q<<=m,ee-=m)},this.readBits=function(m){var ae=Math.min(ee,m),ie=q>>>32-ae;return(ee-=ae)>0?q<<=ae:v>0&&this.loadWord(),(ae=m-ae)>0?ie<>>m))return q<<=m,ee-=m,m;return this.loadWord(),m+this.skipLeadingZeros()},this.skipUnsignedExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.skipExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.readUnsignedExpGolomb=function(){var m=this.skipLeadingZeros();return this.readBits(m+1)-1},this.readExpGolomb=function(){var m=this.readUnsignedExpGolomb();return 1&m?1+m>>>1:-1*(m>>>1)},this.readBoolean=function(){return 1===this.readBits(1)},this.readUnsignedByte=function(){return this.readBits(8)},this.loadWord()};(zn=function(){var m,v,q=0;zn.prototype.init.call(this),this.push=function(ee){var ae;v?((ae=new Uint8Array(v.byteLength+ee.data.byteLength)).set(v),ae.set(ee.data,v.byteLength),v=ae):v=ee.data;for(var ie=v.byteLength;q3&&this.trigger("data",v.subarray(q+3)),v=null,q=0,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")}}).prototype=new $n,Hn={100:!0,110:!0,122:!0,244:!0,44:!0,83:!0,86:!0,118:!0,128:!0,138:!0,139:!0,134:!0},On=function(){var m,v,q,ee,ae,ie,de,ce=new zn;On.prototype.init.call(this),m=this,this.push=function(m){"video"===m.type&&(v=m.trackId,q=m.pts,ee=m.dts,ce.push(m))},ce.on("data",(function(de){var ce={trackId:v,pts:q,dts:ee,data:de,nalUnitTypeCode:31&de[0]};switch(ce.nalUnitTypeCode){case 5:ce.nalUnitType="slice_layer_without_partitioning_rbsp_idr";break;case 6:ce.nalUnitType="sei_rbsp",ce.escapedRBSP=ae(de.subarray(1));break;case 7:ce.nalUnitType="seq_parameter_set_rbsp",ce.escapedRBSP=ae(de.subarray(1)),ce.config=ie(ce.escapedRBSP);break;case 8:ce.nalUnitType="pic_parameter_set_rbsp";break;case 9:ce.nalUnitType="access_unit_delimiter_rbsp"}m.trigger("data",ce)})),ce.on("done",(function(){m.trigger("done")})),ce.on("partialdone",(function(){m.trigger("partialdone")})),ce.on("reset",(function(){m.trigger("reset")})),ce.on("endedtimeline",(function(){m.trigger("endedtimeline")})),this.flush=function(){ce.flush()},this.partialFlush=function(){ce.partialFlush()},this.reset=function(){ce.reset()},this.endTimeline=function(){ce.endTimeline()},de=function(m,v){var q,ee=8,ae=8;for(q=0;q=0?q:0,(16&m[v+5])>>4?q+20:q+10},getId3Offset=function(m,v){return m.length-v<10||m[v]!=="I".charCodeAt(0)||m[v+1]!=="D".charCodeAt(0)||m[v+2]!=="3".charCodeAt(0)?v:(v+=parseId3TagSize(m,v),getId3Offset(m,v))},parseSyncSafeInteger=function(m){return m[0]<<21|m[1]<<14|m[2]<<7|m[3]},percentEncode=function(m,v,q){var ee,ae="";for(ee=v;ee=v+2&&255==(255&m[v])&&240==(240&m[v+1])&&16==(22&m[v+1])},parseId3TagSize:parseId3TagSize,parseAdtsSize:function(m,v){var q=(224&m[v+5])>>5,ee=m[v+4]<<3;return 6144&m[v+3]|ee|q},parseType:function(m,v){return m[v]==="I".charCodeAt(0)&&m[v+1]==="D".charCodeAt(0)&&m[v+2]==="3".charCodeAt(0)?"timed-metadata":!0&m[v]&&240==(240&m[v+1])?"audio":null},parseSampleRate:function(m){for(var v=0;v+5>>2];v++}return null},parseAacTimestamp:function(m){var v,q,ee;v=10,64&m[5]&&(v+=4,v+=parseSyncSafeInteger(m.subarray(10,14)));do{if((q=parseSyncSafeInteger(m.subarray(v+4,v+8)))<1)return null;if("PRIV"===String.fromCharCode(m[v],m[v+1],m[v+2],m[v+3])){ee=m.subarray(v+10,v+q+10);for(var ae=0;ae>>2;return de*=4,de+=3&ie[7]}break}}v+=10,v+=q}while(v=3;)if(m[le]!=="I".charCodeAt(0)||m[le+1]!=="D".charCodeAt(0)||m[le+2]!=="3".charCodeAt(0))if(255!=(255&m[le])||240!=(240&m[le+1]))le++;else{if(m.length-le<7)break;if(le+(ce=Yn.parseAdtsSize(m,le))>m.length)break;ie={type:"audio",data:m.subarray(le,le+ce),pts:v,dts:v},this.trigger("data",ie),le+=ce}else{if(m.length-le<10)break;if(le+(ce=Yn.parseId3TagSize(m,le))>m.length)break;ae={type:"timed-metadata",data:m.subarray(le,le+ce)},this.trigger("data",ae),le+=ce}ee=m.length-le,m=ee>0?m.subarray(le):new Uint8Array},this.reset=function(){m=new Uint8Array,this.trigger("reset")},this.endTimeline=function(){m=new Uint8Array,this.trigger("endedtimeline")}}).prototype=new gt;var ta,aa,ra,ia,sa=gt,oa=Dt,ca=St,ua=Pt,ha=Ot,ga=xn,fa=It,ya=Gn,va=Zn.H264Stream,ba=Kn,xa=Qn.isLikelyAacData,_a=It.ONE_SECOND_IN_TS,Ea=["audioobjecttype","channelcount","samplerate","samplingfrequencyindex","samplesize"],wa=["width","height","profileIdc","levelIdc","profileCompatibility","sarRatio"],retriggerForStream=function(m,v){v.stream=m,this.trigger("log",v)},addPipelineLogRetriggers=function(m,v){for(var q=Object.keys(v),ee=0;ee=-1e4&&q<=45e3&&(!ee||ce>q)&&(ee=ie,ce=q));return ee?ee.gop:null},this.alignGopsAtStart_=function(m){var v,q,ee,ae,ie,ce,le,pe;for(ie=m.byteLength,ce=m.nalCount,le=m.duration,v=q=0;vee.pts?v++:(q++,ie-=ae.byteLength,ce-=ae.nalCount,le-=ae.duration);return 0===q?m:q===m.length?null:((pe=m.slice(q)).byteLength=ie,pe.duration=le,pe.nalCount=ce,pe.pts=pe[0].pts,pe.dts=pe[0].dts,pe)},this.alignGopsAtEnd_=function(m){var v,q,ee,ae,ie,ce,le;for(v=de.length-1,q=m.length-1,ie=null,ce=!1;v>=0&&q>=0;){if(ee=de[v],ae=m[q],ee.pts===ae.pts){ce=!0;break}ee.pts>ae.pts?v--:(v===de.length-1&&(ie=q),q--)}if(!ce&&null===ie)return null;if(0===(le=ce?q:ie))return m;var pe=m.slice(le),fe=pe.reduce((function(m,v){return m.byteLength+=v.byteLength,m.duration+=v.duration,m.nalCount+=v.nalCount,m}),{byteLength:0,duration:0,nalCount:0});return pe.byteLength=fe.byteLength,pe.duration=fe.duration,pe.nalCount=fe.nalCount,pe.pts=pe[0].pts,pe.dts=pe[0].dts,pe},this.alignGopsWith=function(m){de=m}},ta.prototype=new sa,ia=function(m,v){this.numberOfTracks=0,this.metadataStream=v,void 0!==(m=m||{}).remux?this.remuxTracks=!!m.remux:this.remuxTracks=!0,"boolean"==typeof m.keepOriginalTimestamps?this.keepOriginalTimestamps=m.keepOriginalTimestamps:this.keepOriginalTimestamps=!1,this.pendingTracks=[],this.videoTrack=null,this.pendingBoxes=[],this.pendingCaptions=[],this.pendingMetadata=[],this.pendingBytes=0,this.emittedTracks=0,ia.prototype.init.call(this),this.push=function(m){return m.content||m.text?this.pendingCaptions.push(m):m.frames?this.pendingMetadata.push(m):(this.pendingTracks.push(m.track),this.pendingBytes+=m.boxes.byteLength,"video"===m.track.type&&(this.videoTrack=m.track,this.pendingBoxes.push(m.boxes)),void("audio"===m.track.type&&(this.audioTrack=m.track,this.pendingBoxes.unshift(m.boxes))))}},ia.prototype=new sa,ia.prototype.flush=function(m){var v,q,ee,ae,ie=0,de={captions:[],captionStreams:{},metadata:[],info:{}},ce=0;if(this.pendingTracks.length=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0))}if(this.videoTrack?(ce=this.videoTrack.timelineStartInfo.pts,wa.forEach((function(m){de.info[m]=this.videoTrack[m]}),this)):this.audioTrack&&(ce=this.audioTrack.timelineStartInfo.pts,Ea.forEach((function(m){de.info[m]=this.audioTrack[m]}),this)),this.videoTrack||this.audioTrack){for(1===this.pendingTracks.length?de.type=this.pendingTracks[0].type:de.type="combined",this.emittedTracks+=this.pendingTracks.length,ee=oa.initSegment(this.pendingTracks),de.initSegment=new Uint8Array(ee.byteLength),de.initSegment.set(ee),de.data=new Uint8Array(this.pendingBytes),ae=0;ae=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0)},ia.prototype.setRemux=function(m){this.remuxTracks=m},(ra=function(m){var v,q,ee=this,ae=!0;ra.prototype.init.call(this),m=m||{},this.baseMediaDecodeTime=m.baseMediaDecodeTime||0,this.transmuxPipeline_={},this.setupAacPipeline=function(){var ae={};this.transmuxPipeline_=ae,ae.type="aac",ae.metadataStream=new ga.MetadataStream,ae.aacStream=new ba,ae.audioTimestampRolloverStream=new ga.TimestampRolloverStream("audio"),ae.timedMetadataTimestampRolloverStream=new ga.TimestampRolloverStream("timed-metadata"),ae.adtsStream=new ya,ae.coalesceStream=new ia(m,ae.metadataStream),ae.headOfPipeline=ae.aacStream,ae.aacStream.pipe(ae.audioTimestampRolloverStream).pipe(ae.adtsStream),ae.aacStream.pipe(ae.timedMetadataTimestampRolloverStream).pipe(ae.metadataStream).pipe(ae.coalesceStream),ae.metadataStream.on("timestamp",(function(m){ae.aacStream.setTimestamp(m.timeStamp)})),ae.aacStream.on("data",(function(ie){"timed-metadata"!==ie.type&&"audio"!==ie.type||ae.audioSegmentStream||(q=q||{timelineStartInfo:{baseMediaDecodeTime:ee.baseMediaDecodeTime},codec:"adts",type:"audio"},ae.coalesceStream.numberOfTracks++,ae.audioSegmentStream=new aa(q,m),ae.audioSegmentStream.on("log",ee.getLogTrigger_("audioSegmentStream")),ae.audioSegmentStream.on("timingInfo",ee.trigger.bind(ee,"audioTimingInfo")),ae.adtsStream.pipe(ae.audioSegmentStream).pipe(ae.coalesceStream),ee.trigger("trackinfo",{hasAudio:!!q,hasVideo:!!v}))})),ae.coalesceStream.on("data",this.trigger.bind(this,"data")),ae.coalesceStream.on("done",this.trigger.bind(this,"done")),addPipelineLogRetriggers(this,ae)},this.setupTsPipeline=function(){var ae={};this.transmuxPipeline_=ae,ae.type="ts",ae.metadataStream=new ga.MetadataStream,ae.packetStream=new ga.TransportPacketStream,ae.parseStream=new ga.TransportParseStream,ae.elementaryStream=new ga.ElementaryStream,ae.timestampRolloverStream=new ga.TimestampRolloverStream,ae.adtsStream=new ya,ae.h264Stream=new va,ae.captionStream=new ga.CaptionStream(m),ae.coalesceStream=new ia(m,ae.metadataStream),ae.headOfPipeline=ae.packetStream,ae.packetStream.pipe(ae.parseStream).pipe(ae.elementaryStream).pipe(ae.timestampRolloverStream),ae.timestampRolloverStream.pipe(ae.h264Stream),ae.timestampRolloverStream.pipe(ae.adtsStream),ae.timestampRolloverStream.pipe(ae.metadataStream).pipe(ae.coalesceStream),ae.h264Stream.pipe(ae.captionStream).pipe(ae.coalesceStream),ae.elementaryStream.on("data",(function(ie){var de;if("metadata"===ie.type){for(de=ie.tracks.length;de--;)v||"video"!==ie.tracks[de].type?q||"audio"!==ie.tracks[de].type||((q=ie.tracks[de]).timelineStartInfo.baseMediaDecodeTime=ee.baseMediaDecodeTime):(v=ie.tracks[de]).timelineStartInfo.baseMediaDecodeTime=ee.baseMediaDecodeTime;v&&!ae.videoSegmentStream&&(ae.coalesceStream.numberOfTracks++,ae.videoSegmentStream=new ta(v,m),ae.videoSegmentStream.on("log",ee.getLogTrigger_("videoSegmentStream")),ae.videoSegmentStream.on("timelineStartInfo",(function(v){q&&!m.keepOriginalTimestamps&&(q.timelineStartInfo=v,ae.audioSegmentStream.setEarliestDts(v.dts-ee.baseMediaDecodeTime))})),ae.videoSegmentStream.on("processedGopsInfo",ee.trigger.bind(ee,"gopInfo")),ae.videoSegmentStream.on("segmentTimingInfo",ee.trigger.bind(ee,"videoSegmentTimingInfo")),ae.videoSegmentStream.on("baseMediaDecodeTime",(function(m){q&&ae.audioSegmentStream.setVideoBaseMediaDecodeTime(m)})),ae.videoSegmentStream.on("timingInfo",ee.trigger.bind(ee,"videoTimingInfo")),ae.h264Stream.pipe(ae.videoSegmentStream).pipe(ae.coalesceStream)),q&&!ae.audioSegmentStream&&(ae.coalesceStream.numberOfTracks++,ae.audioSegmentStream=new aa(q,m),ae.audioSegmentStream.on("log",ee.getLogTrigger_("audioSegmentStream")),ae.audioSegmentStream.on("timingInfo",ee.trigger.bind(ee,"audioTimingInfo")),ae.audioSegmentStream.on("segmentTimingInfo",ee.trigger.bind(ee,"audioSegmentTimingInfo")),ae.adtsStream.pipe(ae.audioSegmentStream).pipe(ae.coalesceStream)),ee.trigger("trackinfo",{hasAudio:!!q,hasVideo:!!v})}})),ae.coalesceStream.on("data",this.trigger.bind(this,"data")),ae.coalesceStream.on("id3Frame",(function(m){m.dispatchType=ae.metadataStream.dispatchType,ee.trigger("id3Frame",m)})),ae.coalesceStream.on("caption",this.trigger.bind(this,"caption")),ae.coalesceStream.on("done",this.trigger.bind(this,"done")),addPipelineLogRetriggers(this,ae)},this.setBaseMediaDecodeTime=function(ee){var ae=this.transmuxPipeline_;m.keepOriginalTimestamps||(this.baseMediaDecodeTime=ee),q&&(q.timelineStartInfo.dts=void 0,q.timelineStartInfo.pts=void 0,ha.clearDtsInfo(q),ae.audioTimestampRolloverStream&&ae.audioTimestampRolloverStream.discontinuity()),v&&(ae.videoSegmentStream&&(ae.videoSegmentStream.gopCache_=[]),v.timelineStartInfo.dts=void 0,v.timelineStartInfo.pts=void 0,ha.clearDtsInfo(v),ae.captionStream.reset()),ae.timestampRolloverStream&&ae.timestampRolloverStream.discontinuity()},this.setAudioAppendStart=function(m){q&&this.transmuxPipeline_.audioSegmentStream.setAudioAppendStart(m)},this.setRemux=function(v){var q=this.transmuxPipeline_;m.remux=v,q&&q.coalesceStream&&q.coalesceStream.setRemux(v)},this.alignGopsWith=function(m){v&&this.transmuxPipeline_.videoSegmentStream&&this.transmuxPipeline_.videoSegmentStream.alignGopsWith(m)},this.getLogTrigger_=function(m){var v=this;return function(q){q.stream=m,v.trigger("log",q)}},this.push=function(m){if(ae){var v=xa(m);v&&"aac"!==this.transmuxPipeline_.type?this.setupAacPipeline():v||"ts"===this.transmuxPipeline_.type||this.setupTsPipeline(),ae=!1}this.transmuxPipeline_.headOfPipeline.push(m)},this.flush=function(){ae=!0,this.transmuxPipeline_.headOfPipeline.flush()},this.endTimeline=function(){this.transmuxPipeline_.headOfPipeline.endTimeline()},this.reset=function(){this.transmuxPipeline_.headOfPipeline&&this.transmuxPipeline_.headOfPipeline.reset()},this.resetCaptions=function(){this.transmuxPipeline_.captionStream&&this.transmuxPipeline_.captionStream.reset()}}).prototype=new sa;var Da,Ca,ka,Aa,Ia,ja={Transmuxer:ra,VideoSegmentStream:ta,AudioSegmentStream:aa,AUDIO_PROPERTIES:Ea,VIDEO_PROPERTIES:wa,generateSegmentTimingInfo:generateSegmentTimingInfo},bin_toUnsigned=function(m){return m>>>0},parseType_1=function(m){var v="";return v+=String.fromCharCode(m[0]),v+=String.fromCharCode(m[1]),v+=String.fromCharCode(m[2]),v+=String.fromCharCode(m[3])},Fa=bin_toUnsigned,Oa=parseType_1,findBox$2=function(m,v){var q,ee,ae,ie,de,ce=[];if(!v.length)return null;for(q=0;q1?q+ee:m.byteLength,ae===v[0]&&(1===v.length?ce.push(m.subarray(q+8,ie)):(de=findBox$2(m.subarray(q+8,ie),v.slice(1))).length&&(ce=ce.concat(de))),q=ie;return ce},Ba=bin_toUnsigned,Ma=mt.getUint64,parseTfdt$2=function(m){var v={version:m[0],flags:new Uint8Array(m.subarray(1,4))};return 1===v.version?v.baseMediaDecodeTime=Ma(m.subarray(4)):v.baseMediaDecodeTime=Ba(m[4]<<24|m[5]<<16|m[6]<<8|m[7]),v},parseSampleFlags=function(m){return{isLeading:(12&m[0])>>>2,dependsOn:3&m[0],isDependedOn:(192&m[1])>>>6,hasRedundancy:(48&m[1])>>>4,paddingValue:(14&m[1])>>>1,isNonSyncSample:1&m[1],degradationPriority:m[2]<<8|m[3]}},parseTrun$2=function(m){var v,q={version:m[0],flags:new Uint8Array(m.subarray(1,4)),samples:[]},ee=new DataView(m.buffer,m.byteOffset,m.byteLength),ae=1&q.flags[2],ie=4&q.flags[2],de=1&q.flags[1],ce=2&q.flags[1],le=4&q.flags[1],pe=8&q.flags[1],fe=ee.getUint32(4),ye=8;for(ae&&(q.dataOffset=ee.getInt32(ye),ye+=4),ie&&fe&&(v={flags:parseSampleFlags(m.subarray(ye,ye+4))},ye+=4,de&&(v.duration=ee.getUint32(ye),ye+=4),ce&&(v.size=ee.getUint32(ye),ye+=4),pe&&(1===q.version?v.compositionTimeOffset=ee.getInt32(ye):v.compositionTimeOffset=ee.getUint32(ye),ye+=4),q.samples.push(v),fe--);fe--;)v={},de&&(v.duration=ee.getUint32(ye),ye+=4),ce&&(v.size=ee.getUint32(ye),ye+=4),le&&(v.flags=parseSampleFlags(m.subarray(ye,ye+4)),ye+=4),pe&&(1===q.version?v.compositionTimeOffset=ee.getInt32(ye):v.compositionTimeOffset=ee.getUint32(ye),ye+=4),q.samples.push(v);return q},parseTfhd$2=function(m){var v,q=new DataView(m.buffer,m.byteOffset,m.byteLength),ee={version:m[0],flags:new Uint8Array(m.subarray(1,4)),trackId:q.getUint32(4)},ae=1&ee.flags[2],ie=2&ee.flags[2],de=8&ee.flags[2],ce=16&ee.flags[2],le=32&ee.flags[2],pe=65536&ee.flags[0],fe=131072&ee.flags[0];return v=8,ae&&(v+=4,ee.baseDataOffset=q.getUint32(12),v+=4),ie&&(ee.sampleDescriptionIndex=q.getUint32(v),v+=4),de&&(ee.defaultSampleDuration=q.getUint32(v),v+=4),ce&&(ee.defaultSampleSize=q.getUint32(v),v+=4),le&&(ee.defaultSampleFlags=q.getUint32(v)),pe&&(ee.durationIsEmpty=!0),!ae&&fe&&(ee.baseDataOffsetIsMoof=!0),ee},za=(Da="undefined"!=typeof window?window:void 0!==m?m:"undefined"!=typeof self?self:{},Lt.discardEmulationPreventionBytes),Ha=Wt.CaptionStream,Ga=findBox$2,Ka=parseTfdt$2,Ja=parseTrun$2,er=parseTfhd$2,tr=Da,mapToSample=function(m,v){for(var q=m,ee=0;ee0?Ka(fe[0]).baseMediaDecodeTime:0,be=Ga(de,["trun"]);v===pe&&be.length>0&&(q=parseSamples(be,ye,le),ee=findSeiNals(ie,q,pe),ae[pe]||(ae[pe]={seiNals:[],logs:[]}),ae[pe].seiNals=ae[pe].seiNals.concat(ee.seiNals),ae[pe].logs=ae[pe].logs.concat(ee.logs))})),ae},parseEmbeddedCaptions=function(m,v,q){if(null===v)return null;var ee=parseCaptionNals(m,v)[v]||{};return{seiNals:ee.seiNals,logs:ee.logs,timescale:q}},captionParser=function(){var m,v,q,ee,ae,ie,de=!1;this.isInitialized=function(){return de},this.init=function(v){m=new Ha,de=!0,ie=!!v&&v.isPartial,m.on("data",(function(m){m.startTime=m.startPts/ee,m.endTime=m.endPts/ee,ae.captions.push(m),ae.captionStreams[m.stream]=!0})),m.on("log",(function(m){ae.logs.push(m)}))},this.isNewInit=function(m,v){return!(m&&0===m.length||v&&"object"==typeof v&&0===Object.keys(v).length)&&(q!==m[0]||ee!==v[q])},this.parse=function(m,ie,de){var ce;if(!this.isInitialized())return null;if(!ie||!de)return null;if(this.isNewInit(ie,de))q=ie[0],ee=de[q];else if(null===q||!ee)return v.push(m),null;for(;v.length>0;){var le=v.shift();this.parse(le,ie,de)}return(ce=parseEmbeddedCaptions(m,q,ee))&&ce.logs&&(ae.logs=ae.logs.concat(ce.logs)),null!==ce&&ce.seiNals?(this.pushNals(ce.seiNals),this.flushStream(),ae):ae.logs.length?{logs:ae.logs,captions:[],captionStreams:[]}:null},this.pushNals=function(v){if(!this.isInitialized()||!v||0===v.length)return null;v.forEach((function(v){m.push(v)}))},this.flushStream=function(){if(!this.isInitialized())return null;ie?m.partialFlush():m.flush()},this.clearParsedCaptions=function(){ae.captions=[],ae.captionStreams={},ae.logs=[]},this.resetCaptionStream=function(){if(!this.isInitialized())return null;m.reset()},this.clearAllCaptions=function(){this.clearParsedCaptions(),this.resetCaptionStream()},this.reset=function(){v=[],q=null,ee=null,ae?this.clearParsedCaptions():ae={captions:[],captionStreams:{},logs:[]},this.resetCaptionStream()},this.reset()},uint8ToCString=function(m){for(var v=0,q=String.fromCharCode(m[v]),ee="";"\0"!==q;)ee+=q,v++,q=String.fromCharCode(m[v]);return ee+=q},ar=mt.getUint64,isValidEmsgBox=function(m,v){var q="\0"!==v.scheme_id_uri,ee=0===m&&isDefined(v.presentation_time_delta)&&q,ae=1===m&&isDefined(v.presentation_time)&&q;return!(m>1)&&ee||ae},isDefined=function(m){return void 0!==m||null!==m},rr={parseEmsgBox:function(m){var v,q,ee,ae,ie,de,ce,le=4,pe=m[0];if(0===pe)le+=(v=uint8ToCString(m.subarray(le))).length,le+=(q=uint8ToCString(m.subarray(le))).length,ee=(fe=new DataView(m.buffer)).getUint32(le),le+=4,ie=fe.getUint32(le),le+=4,de=fe.getUint32(le),le+=4,ce=fe.getUint32(le),le+=4;else if(1===pe){var fe;ee=(fe=new DataView(m.buffer)).getUint32(le),le+=4,ae=ar(m.subarray(le)),le+=8,de=fe.getUint32(le),le+=4,ce=fe.getUint32(le),le+=4,le+=(v=uint8ToCString(m.subarray(le))).length,le+=(q=uint8ToCString(m.subarray(le))).length}var ye={scheme_id_uri:v,value:q,timescale:ee||1,presentation_time:ae,presentation_time_delta:ie,event_duration:de,id:ce,message_data:new Uint8Array(m.subarray(le,m.byteLength))};return isValidEmsgBox(pe,ye)?ye:void 0},scaleTime:function(m,v,q,ee){return m||0===m?m/v:ee+q/v}},ir=bin_toUnsigned,toHexString=function(m){return("00"+m.toString(16)).slice(-2)},or=findBox$2,lr=parseType_1,hr=rr,gr=parseTfhd$2,vr=parseTrun$2,br=parseTfdt$2,Rr=mt.getUint64,xr=Da,Dr=Jt.parseId3Frames;Ca=function(m,v){var q=or(v,["moof","traf"]).reduce((function(v,q){var ee,ae=or(q,["tfhd"])[0],ie=ir(ae[4]<<24|ae[5]<<16|ae[6]<<8|ae[7]),de=m[ie]||9e4,ce=or(q,["tfdt"])[0],le=new DataView(ce.buffer,ce.byteOffset,ce.byteLength);let pe;return"bigint"==typeof(ee=1===ce[0]?Rr(ce.subarray(4,12)):le.getUint32(4))?pe=ee/xr.BigInt(de):"number"!=typeof ee||isNaN(ee)||(pe=ee/de),pe11?(ae.codec+=".",ae.codec+=toHexString(fe[9]),ae.codec+=toHexString(fe[10]),ae.codec+=toHexString(fe[11])):ae.codec="avc1.4d400d"):/^mp4[a,v]$/i.test(ae.codec)?(fe=ye.subarray(28),"esds"===lr(fe.subarray(4,8))&&fe.length>20&&0!==fe[19]?(ae.codec+="."+toHexString(fe[19]),ae.codec+="."+toHexString(fe[20]>>>2&63).replace(/^0/,"")):ae.codec="mp4a.40.2"):ae.codec=ae.codec.toLowerCase())}var be=or(m,["mdia","mdhd"])[0];be&&(ae.timescale=Aa(be)),q.push(ae)})),q},Ia=function(m,v=0){return or(m,["emsg"]).map((m=>{var q=hr.parseEmsgBox(new Uint8Array(m)),ee=Dr(q.message_data);return{cueTime:hr.scaleTime(q.presentation_time,q.timescale,q.presentation_time_delta,v),duration:hr.scaleTime(q.event_duration,q.timescale),frames:ee}}))};var Cr=Ca,Ar=ka,Pr=Ia,Fr=zt,parsePid=function(m){var v=31&m[1];return v<<=8,v|=m[2]},parsePayloadUnitStartIndicator=function(m){return!!(64&m[1])},parseAdaptionField=function(m){var v=0;return(48&m[3])>>>4>1&&(v+=m[4]+1),v},parseNalUnitType=function(m){switch(m){case 5:return"slice_layer_without_partitioning_rbsp_idr";case 6:return"sei_rbsp";case 7:return"seq_parameter_set_rbsp";case 8:return"pic_parameter_set_rbsp";case 9:return"access_unit_delimiter_rbsp";default:return null}},Ur={parseType:function(m,v){var q=parsePid(m);return 0===q?"pat":q===v?"pmt":v?"pes":null},parsePat:function(m){var v=parsePayloadUnitStartIndicator(m),q=4+parseAdaptionField(m);return v&&(q+=m[q]+1),(31&m[q+10])<<8|m[q+11]},parsePmt:function(m){var v={},q=parsePayloadUnitStartIndicator(m),ee=4+parseAdaptionField(m);if(q&&(ee+=m[ee]+1),1&m[ee+5]){var ae;ae=3+((15&m[ee+1])<<8|m[ee+2])-4;for(var ie=12+((15&m[ee+10])<<8|m[ee+11]);ie=m.byteLength)return null;var q,ee=null;return 192&(q=m[v+7])&&((ee={}).pts=(14&m[v+9])<<27|(255&m[v+10])<<20|(254&m[v+11])<<12|(255&m[v+12])<<5|(254&m[v+13])>>>3,ee.pts*=4,ee.pts+=(6&m[v+13])>>>1,ee.dts=ee.pts,64&q&&(ee.dts=(14&m[v+14])<<27|(255&m[v+15])<<20|(254&m[v+16])<<12|(255&m[v+17])<<5|(254&m[v+18])>>>3,ee.dts*=4,ee.dts+=(6&m[v+18])>>>1)),ee},videoPacketContainsKeyFrame:function(m){for(var v=4+parseAdaptionField(m),q=m.subarray(v),ee=0,ae=0,ie=!1;ae3&&"slice_layer_without_partitioning_rbsp_idr"===parseNalUnitType(31&q[ae+3])&&(ie=!0),ie}},Br=zt,Wr=$t.handleRollover,Vr={};Vr.ts=Ur,Vr.aac=Qn;var Gr=It.ONE_SECOND_IN_TS,Kr=188,Zr=71,parsePsi_=function(m,v){for(var q,ee=0,ae=Kr;ae=0;)if(m[ce]!==Zr||m[le]!==Zr&&le!==m.byteLength)ce--,le--;else{if(ee=m.subarray(ce,le),"pes"===Vr.ts.parseType(ee,v.pid))ae=Vr.ts.parsePesType(ee,v.table),ie=Vr.ts.parsePayloadUnitStartIndicator(ee),"audio"===ae&&ie&&(de=Vr.ts.parsePesTime(ee))&&(de.type="audio",q.audio.push(de),pe=!0);if(pe)break;ce-=Kr,le-=Kr}},parseVideoPes_=function(m,v,q){for(var ee,ae,ie,de,ce,le,pe,fe=0,ye=Kr,be=!1,Re={data:[],size:0};ye=0;)if(m[fe]!==Zr||m[ye]!==Zr)fe--,ye--;else{if(ee=m.subarray(fe,ye),"pes"===Vr.ts.parseType(ee,v.pid))ae=Vr.ts.parsePesType(ee,v.table),ie=Vr.ts.parsePayloadUnitStartIndicator(ee),"video"===ae&&ie&&(de=Vr.ts.parsePesTime(ee))&&(de.type="video",q.video.push(de),be=!0);if(be)break;fe-=Kr,ye-=Kr}},adjustTimestamp_=function(m,v){if(m.audio&&m.audio.length){var q=v;(void 0===q||isNaN(q))&&(q=m.audio[0].dts),m.audio.forEach((function(m){m.dts=Wr(m.dts,q),m.pts=Wr(m.pts,q),m.dtsTime=m.dts/Gr,m.ptsTime=m.pts/Gr}))}if(m.video&&m.video.length){var ee=v;if((void 0===ee||isNaN(ee))&&(ee=m.video[0].dts),m.video.forEach((function(m){m.dts=Wr(m.dts,ee),m.pts=Wr(m.pts,ee),m.dtsTime=m.dts/Gr,m.ptsTime=m.pts/Gr})),m.firstKeyFrame){var ae=m.firstKeyFrame;ae.dts=Wr(ae.dts,ee),ae.pts=Wr(ae.pts,ee),ae.dtsTime=ae.dts/Gr,ae.ptsTime=ae.pts/Gr}}},inspectAac_=function(m){for(var v,q=!1,ee=0,ae=null,ie=null,de=0,ce=0;m.length-ce>=3;){switch(Vr.aac.parseType(m,ce)){case"timed-metadata":if(m.length-ce<10){q=!0;break}if((de=Vr.aac.parseId3TagSize(m,ce))>m.length){q=!0;break}null===ie&&(v=m.subarray(ce,ce+de),ie=Vr.aac.parseAacTimestamp(v)),ce+=de;break;case"audio":if(m.length-ce<7){q=!0;break}if((de=Vr.aac.parseAdtsSize(m,ce))>m.length){q=!0;break}null===ae&&(v=m.subarray(ce,ce+de),ae=Vr.aac.parseSampleRate(v)),ee++,ce+=de;break;default:ce++}if(q)return null}if(null===ae||null===ie)return null;var le=Gr/ae;return{audio:[{type:"audio",dts:ie,pts:ie},{type:"audio",dts:ie+1024*ee*le,pts:ie+1024*ee*le}]}},inspectTs_=function(m){var v={pid:null,table:null},q={};for(var ee in parsePsi_(m,v),v.table){if(v.table.hasOwnProperty(ee))switch(v.table[ee]){case Br.H264_STREAM_TYPE:q.video=[],parseVideoPes_(m,v,q),0===q.video.length&&delete q.video;break;case Br.ADTS_STREAM_TYPE:q.audio=[],parseAudioPes_(m,v,q),0===q.audio.length&&delete q.audio}}return q},tsInspector_inspect=function(m,v){var q;return(q=Vr.aac.isLikelyAacData(m)?inspectAac_(m):inspectTs_(m))&&(q.audio||q.video)?(adjustTimestamp_(q,v),q):null};const wireTransmuxerEvents=function(m,v){v.on("data",(function(v){const q=v.initSegment;v.initSegment={data:q.buffer,byteOffset:q.byteOffset,byteLength:q.byteLength};const ee=v.data;v.data=ee.buffer,m.postMessage({action:"data",segment:v,byteOffset:ee.byteOffset,byteLength:ee.byteLength},[v.data])})),v.on("done",(function(v){m.postMessage({action:"done"})})),v.on("gopInfo",(function(v){m.postMessage({action:"gopInfo",gopInfo:v})})),v.on("videoSegmentTimingInfo",(function(v){const q={start:{decode:It.videoTsToSeconds(v.start.dts),presentation:It.videoTsToSeconds(v.start.pts)},end:{decode:It.videoTsToSeconds(v.end.dts),presentation:It.videoTsToSeconds(v.end.pts)},baseMediaDecodeTime:It.videoTsToSeconds(v.baseMediaDecodeTime)};v.prependedContentDuration&&(q.prependedContentDuration=It.videoTsToSeconds(v.prependedContentDuration)),m.postMessage({action:"videoSegmentTimingInfo",videoSegmentTimingInfo:q})})),v.on("audioSegmentTimingInfo",(function(v){const q={start:{decode:It.videoTsToSeconds(v.start.dts),presentation:It.videoTsToSeconds(v.start.pts)},end:{decode:It.videoTsToSeconds(v.end.dts),presentation:It.videoTsToSeconds(v.end.pts)},baseMediaDecodeTime:It.videoTsToSeconds(v.baseMediaDecodeTime)};v.prependedContentDuration&&(q.prependedContentDuration=It.videoTsToSeconds(v.prependedContentDuration)),m.postMessage({action:"audioSegmentTimingInfo",audioSegmentTimingInfo:q})})),v.on("id3Frame",(function(v){m.postMessage({action:"id3Frame",id3Frame:v})})),v.on("caption",(function(v){m.postMessage({action:"caption",caption:v})})),v.on("trackinfo",(function(v){m.postMessage({action:"trackinfo",trackInfo:v})})),v.on("audioTimingInfo",(function(v){m.postMessage({action:"audioTimingInfo",audioTimingInfo:{start:It.videoTsToSeconds(v.start),end:It.videoTsToSeconds(v.end)}})})),v.on("videoTimingInfo",(function(v){m.postMessage({action:"videoTimingInfo",videoTimingInfo:{start:It.videoTsToSeconds(v.start),end:It.videoTsToSeconds(v.end)}})})),v.on("log",(function(v){m.postMessage({action:"log",log:v})}))};class Qr{constructor(m,v){this.options=v||{},this.self=m,this.init()}init(){this.transmuxer&&this.transmuxer.dispose(),this.transmuxer=new ja.Transmuxer(this.options),wireTransmuxerEvents(this.self,this.transmuxer)}pushMp4Captions(m){this.captionParser||(this.captionParser=new captionParser,this.captionParser.init());const v=new Uint8Array(m.data,m.byteOffset,m.byteLength),q=this.captionParser.parse(v,m.trackIds,m.timescales);this.self.postMessage({action:"mp4Captions",captions:q&&q.captions||[],logs:q&&q.logs||[],data:v.buffer},[v.buffer])}probeMp4StartTime({timescales:m,data:v}){const q=Cr(m,v);this.self.postMessage({action:"probeMp4StartTime",startTime:q,data:v},[v.buffer])}probeMp4Tracks({data:m}){const v=Ar(m);this.self.postMessage({action:"probeMp4Tracks",tracks:v,data:m},[m.buffer])}probeEmsgID3({data:m,offset:v}){const q=Pr(m,v);this.self.postMessage({action:"probeEmsgID3",id3Frames:q,emsgData:m},[m.buffer])}probeTs({data:m,baseStartTime:v}){const q="number"!=typeof v||isNaN(v)?void 0:v*It.ONE_SECOND_IN_TS,ee=tsInspector_inspect(m,q);let ae=null;ee&&(ae={hasVideo:ee.video&&2===ee.video.length||!1,hasAudio:ee.audio&&2===ee.audio.length||!1},ae.hasVideo&&(ae.videoStart=ee.video[0].ptsTime),ae.hasAudio&&(ae.audioStart=ee.audio[0].ptsTime)),this.self.postMessage({action:"probeTs",result:ae,data:m},[m.buffer])}clearAllMp4Captions(){this.captionParser&&this.captionParser.clearAllCaptions()}clearParsedMp4Captions(){this.captionParser&&this.captionParser.clearParsedCaptions()}push(m){const v=new Uint8Array(m.data,m.byteOffset,m.byteLength);this.transmuxer.push(v)}reset(){this.transmuxer.reset()}setTimestampOffset(m){const v=m.timestampOffset||0;this.transmuxer.setBaseMediaDecodeTime(Math.round(It.secondsToVideoTs(v)))}setAudioAppendStart(m){this.transmuxer.setAudioAppendStart(Math.ceil(It.secondsToVideoTs(m.appendStart)))}setRemux(m){this.transmuxer.setRemux(m.remux)}flush(m){this.transmuxer.flush(),self.postMessage({action:"done",type:"transmuxed"})}endTimeline(){this.transmuxer.endTimeline(),self.postMessage({action:"endedtimeline",type:"transmuxed"})}alignGopsWith(m){this.transmuxer.alignGopsWith(m.gopsToAlignWith.slice())}}self.onmessage=function(m){"init"===m.data.action&&m.data.options?this.messageHandlers=new Qr(self,m.data.options):(this.messageHandlers||(this.messageHandlers=new Qr(self)),m.data&&m.data.action&&"init"!==m.data.action&&this.messageHandlers[m.data.action]&&this.messageHandlers[m.data.action](m.data))}})));var Go=factory(Ho);const handleData_=(m,v,q)=>{const{type:ee,initSegment:ae,captions:ie,captionStreams:de,metadata:ce,videoFrameDtsTime:le,videoFramePtsTime:pe}=m.data.segment;v.buffer.push({captions:ie,captionStreams:de,metadata:ce});const fe=m.data.segment.boxes||{data:m.data.segment.data},ye={type:ee,data:new Uint8Array(fe.data,fe.data.byteOffset,fe.data.byteLength),initSegment:new Uint8Array(ae.data,ae.byteOffset,ae.byteLength)};void 0!==le&&(ye.videoFrameDtsTime=le),void 0!==pe&&(ye.videoFramePtsTime=pe),q(ye)},handleDone_=({transmuxedData:m,callback:v})=>{m.buffer=[],v(m)},handleGopInfo_=(m,v)=>{v.gopInfo=m.data.gopInfo},processTransmux=m=>{const{transmuxer:v,bytes:q,audioAppendStart:ee,gopsToAlignWith:ae,remux:ie,onData:de,onTrackInfo:ce,onAudioTimingInfo:le,onVideoTimingInfo:pe,onVideoSegmentTimingInfo:fe,onAudioSegmentTimingInfo:ye,onId3:be,onCaptions:Re,onDone:xe,onEndedTimeline:_e,onTransmuxerLog:we,isEndOfTimeline:Te}=m,Se={buffer:[]};let Ie=Te;if(v.onmessage=q=>{v.currentTransmux===m&&("data"===q.data.action&&handleData_(q,Se,de),"trackinfo"===q.data.action&&ce(q.data.trackInfo),"gopInfo"===q.data.action&&handleGopInfo_(q,Se),"audioTimingInfo"===q.data.action&&le(q.data.audioTimingInfo),"videoTimingInfo"===q.data.action&&pe(q.data.videoTimingInfo),"videoSegmentTimingInfo"===q.data.action&&fe(q.data.videoSegmentTimingInfo),"audioSegmentTimingInfo"===q.data.action&&ye(q.data.audioSegmentTimingInfo),"id3Frame"===q.data.action&&be([q.data.id3Frame],q.data.id3Frame.dispatchType),"caption"===q.data.action&&Re(q.data.caption),"endedtimeline"===q.data.action&&(Ie=!1,_e()),"log"===q.data.action&&we(q.data.log),"transmuxed"===q.data.type&&(Ie||(v.onmessage=null,handleDone_({transmuxedData:Se,callback:xe}),dequeue(v))))},ee&&v.postMessage({action:"setAudioAppendStart",appendStart:ee}),Array.isArray(ae)&&v.postMessage({action:"alignGopsWith",gopsToAlignWith:ae}),void 0!==ie&&v.postMessage({action:"setRemux",remux:ie}),q.byteLength){const m=q instanceof ArrayBuffer?q:q.buffer,ee=q instanceof ArrayBuffer?0:q.byteOffset;v.postMessage({action:"push",data:m,byteOffset:ee,byteLength:q.byteLength},[m])}Te&&v.postMessage({action:"endTimeline"}),v.postMessage({action:"flush"})},dequeue=m=>{m.currentTransmux=null,m.transmuxQueue.length&&(m.currentTransmux=m.transmuxQueue.shift(),"function"==typeof m.currentTransmux?m.currentTransmux():processTransmux(m.currentTransmux))},processAction=(m,v)=>{m.postMessage({action:v}),dequeue(m)},enqueueAction=(m,v)=>{if(!v.currentTransmux)return v.currentTransmux=m,void processAction(v,m);v.transmuxQueue.push(processAction.bind(null,v,m))},transmux=m=>{if(!m.transmuxer.currentTransmux)return m.transmuxer.currentTransmux=m,void processTransmux(m);m.transmuxer.transmuxQueue.push(m)};var segmentTransmuxer_reset=m=>{enqueueAction("reset",m)},segmentTransmuxer_createTransmuxer=m=>{const v=new Go;v.currentTransmux=null,v.transmuxQueue=[];const q=v.terminate;return v.terminate=()=>(v.currentTransmux=null,v.transmuxQueue.length=0,q.call(v)),v.postMessage({action:"init",options:m}),v};const workerCallback=function(m){const v=m.transmuxer,q=m.endAction||m.action,ee=m.callback,ae=(0,_e.Z)({},m,{endAction:null,transmuxer:null,callback:null}),listenForEndEvent=ae=>{ae.data.action===q&&(v.removeEventListener("message",listenForEndEvent),ae.data.data&&(ae.data.data=new Uint8Array(ae.data.data,m.byteOffset||0,m.byteLength||ae.data.data.byteLength),m.data&&(m.data=ae.data.data)),ee(ae.data))};if(v.addEventListener("message",listenForEndEvent),m.data){const q=m.data instanceof ArrayBuffer;ae.byteOffset=q?0:m.data.byteOffset,ae.byteLength=m.data.byteLength;const ee=[q?m.data:m.data.buffer];v.postMessage(ae,ee)}else v.postMessage(ae)},$o=2,Xo=-101,Ko=-102,abortAll=m=>{m.forEach((m=>{m.abort()}))},getRequestStats=m=>({bandwidth:m.bandwidth,bytesReceived:m.bytesReceived||0,roundTripTime:m.roundTripTime||0}),getProgressStats=m=>{const v=m.target,q={bandwidth:1/0,bytesReceived:0,roundTripTime:Date.now()-v.requestTime||0};return q.bytesReceived=m.loaded,q.bandwidth=Math.floor(q.bytesReceived/q.roundTripTime*8*1e3),q},handleErrors=(m,v)=>v.timedout?{status:v.status,message:"HLS request timed-out at URL: "+v.uri,code:Xo,xhr:v}:v.aborted?{status:v.status,message:"HLS request aborted at URL: "+v.uri,code:Ko,xhr:v}:m?{status:v.status,message:"HLS request errored at URL: "+v.uri,code:$o,xhr:v}:"arraybuffer"===v.responseType&&0===v.response.byteLength?{status:v.status,message:"Empty HLS response at URL: "+v.uri,code:$o,xhr:v}:null,handleKeyResponse=(m,v,q)=>(ee,ae)=>{const ie=ae.response,de=handleErrors(ee,ae);if(de)return q(de,m);if(16!==ie.byteLength)return q({status:ae.status,message:"Invalid HLS key at URL: "+ae.uri,code:$o,xhr:ae},m);const ce=new DataView(ie),le=new Uint32Array([ce.getUint32(0),ce.getUint32(4),ce.getUint32(8),ce.getUint32(12)]);for(let m=0;m{const q=$n(m.map.bytes);if("mp4"!==q){const ee=m.map.resolvedUri||m.map.uri;return v({internal:!0,message:`Found unsupported ${q||"unknown"} container for initialization segment at URL: ${ee}`,code:$o})}workerCallback({action:"probeMp4Tracks",data:m.map.bytes,transmuxer:m.transmuxer,callback:({tracks:q,data:ee})=>(m.map.bytes=ee,q.forEach((function(v){m.map.tracks=m.map.tracks||{},m.map.tracks[v.type]||(m.map.tracks[v.type]=v,"number"==typeof v.id&&v.timescale&&(m.map.timescales=m.map.timescales||{},m.map.timescales[v.id]=v.timescale))})),v(null))})},handleInitSegmentResponse=({segment:m,finishProcessingFn:v})=>(q,ee)=>{const ae=handleErrors(q,ee);if(ae)return v(ae,m);const ie=new Uint8Array(ee.response);if(m.map.key)return m.map.encryptedBytes=ie,v(null,m);m.map.bytes=ie,parseInitSegment(m,(function(q){if(q)return q.xhr=ee,q.status=ee.status,v(q,m);v(null,m)}))},handleSegmentResponse=({segment:m,finishProcessingFn:v,responseType:q})=>(ee,ae)=>{const ie=handleErrors(ee,ae);if(ie)return v(ie,m);const de="arraybuffer"!==q&&ae.responseText?stringToArrayBuffer(ae.responseText.substring(m.lastReachedChar||0)):ae.response;return m.stats=getRequestStats(ae),m.key?m.encryptedBytes=new Uint8Array(de):m.bytes=new Uint8Array(de),v(null,m)},transmuxAndNotify=({segment:m,bytes:v,trackInfoFn:q,timingInfoFn:ee,videoSegmentTimingInfoFn:ae,audioSegmentTimingInfoFn:ie,id3Fn:de,captionsFn:ce,isEndOfTimeline:le,endedTimelineFn:pe,dataFn:fe,doneFn:ye,onTransmuxerLog:be})=>{const Re=m.map&&m.map.tracks||{},xe=Boolean(Re.audio&&Re.video);let _e=ee.bind(null,m,"audio","start");const we=ee.bind(null,m,"audio","end");let Te=ee.bind(null,m,"video","start");const Se=ee.bind(null,m,"video","end");workerCallback({action:"probeTs",transmuxer:m.transmuxer,data:v,baseStartTime:m.baseStartTime,callback:ee=>{m.bytes=v=ee.data;const Re=ee.result;Re&&(q(m,{hasAudio:Re.hasAudio,hasVideo:Re.hasVideo,isMuxed:xe}),q=null),transmux({bytes:v,transmuxer:m.transmuxer,audioAppendStart:m.audioAppendStart,gopsToAlignWith:m.gopsToAlignWith,remux:xe,onData:v=>{v.type="combined"===v.type?"video":v.type,fe(m,v)},onTrackInfo:v=>{q&&(xe&&(v.isMuxed=!0),q(m,v))},onAudioTimingInfo:m=>{_e&&void 0!==m.start&&(_e(m.start),_e=null),we&&void 0!==m.end&&we(m.end)},onVideoTimingInfo:m=>{Te&&void 0!==m.start&&(Te(m.start),Te=null),Se&&void 0!==m.end&&Se(m.end)},onVideoSegmentTimingInfo:m=>{ae(m)},onAudioSegmentTimingInfo:m=>{ie(m)},onId3:(v,q)=>{de(m,v,q)},onCaptions:v=>{ce(m,[v])},isEndOfTimeline:le,onEndedTimeline:()=>{pe()},onTransmuxerLog:be,onDone:v=>{ye&&(v.type="combined"===v.type?"video":v.type,ye(null,m,v))}})}})},handleSegmentBytes=({segment:m,bytes:v,trackInfoFn:q,timingInfoFn:ee,videoSegmentTimingInfoFn:ae,audioSegmentTimingInfoFn:ie,id3Fn:de,captionsFn:ce,isEndOfTimeline:le,endedTimelineFn:pe,dataFn:fe,doneFn:ye,onTransmuxerLog:be})=>{let Re=new Uint8Array(v);if(Kn(Re)){m.isFmp4=!0;const{tracks:ae}=m.map,ie={isFmp4:!0,hasVideo:!!ae.video,hasAudio:!!ae.audio};ae.audio&&ae.audio.codec&&"enca"!==ae.audio.codec&&(ie.audioCodec=ae.audio.codec),ae.video&&ae.video.codec&&"encv"!==ae.video.codec&&(ie.videoCodec=ae.video.codec),ae.video&&ae.audio&&(ie.isMuxed=!0),q(m,ie);const finishLoading=(v,q)=>{fe(m,{data:Re,type:ie.hasAudio&&!ie.isMuxed?"audio":"video"}),q&&q.length&&de(m,q),v&&v.length&&ce(m,v),ye(null,m,{})};workerCallback({action:"probeMp4StartTime",timescales:m.map.timescales,data:Re,transmuxer:m.transmuxer,callback:({data:q,startTime:de})=>{v=q.buffer,m.bytes=Re=q,ie.hasAudio&&!ie.isMuxed&&ee(m,"audio","start",de),ie.hasVideo&&ee(m,"video","start",de),workerCallback({action:"probeEmsgID3",data:Re,transmuxer:m.transmuxer,offset:de,callback:({emsgData:q,id3Frames:ee})=>{v=q.buffer,m.bytes=Re=q,ae.video&&q.byteLength&&m.transmuxer?workerCallback({action:"pushMp4Captions",endAction:"mp4Captions",transmuxer:m.transmuxer,data:Re,timescales:m.map.timescales,trackIds:[ae.video.id],callback:q=>{v=q.data.buffer,m.bytes=Re=q.data,q.logs.forEach((function(m){be(video_es_merge(m,{stream:"mp4CaptionParser"}))})),finishLoading(q.captions,ee)}}):finishLoading(void 0,ee)}})}})}else if(m.transmuxer){if(void 0===m.container&&(m.container=$n(Re)),"ts"!==m.container&&"aac"!==m.container)return q(m,{hasAudio:!1,hasVideo:!1}),void ye(null,m,{});transmuxAndNotify({segment:m,bytes:v,trackInfoFn:q,timingInfoFn:ee,videoSegmentTimingInfoFn:ae,audioSegmentTimingInfoFn:ie,id3Fn:de,captionsFn:ce,isEndOfTimeline:le,endedTimelineFn:pe,dataFn:fe,doneFn:ye,onTransmuxerLog:be})}else ye(null,m,{})},decrypt=function({id:m,key:v,encryptedBytes:q,decryptionWorker:ee},ae){const decryptionHandler=v=>{if(v.data.source===m){ee.removeEventListener("message",decryptionHandler);const m=v.data.decrypted;ae(new Uint8Array(m.bytes,m.byteOffset,m.byteLength))}};let ie;ee.addEventListener("message",decryptionHandler),ie=v.bytes.slice?v.bytes.slice():new Uint32Array(Array.prototype.slice.call(v.bytes)),ee.postMessage(createTransferableMessage({source:m,encrypted:q,key:ie,iv:v.iv}),[q.buffer,ie.buffer])},decryptSegment=({decryptionWorker:m,segment:v,trackInfoFn:q,timingInfoFn:ee,videoSegmentTimingInfoFn:ae,audioSegmentTimingInfoFn:ie,id3Fn:de,captionsFn:ce,isEndOfTimeline:le,endedTimelineFn:pe,dataFn:fe,doneFn:ye,onTransmuxerLog:be})=>{decrypt({id:v.requestId,key:v.key,encryptedBytes:v.encryptedBytes,decryptionWorker:m},(m=>{v.bytes=m,handleSegmentBytes({segment:v,bytes:v.bytes,trackInfoFn:q,timingInfoFn:ee,videoSegmentTimingInfoFn:ae,audioSegmentTimingInfoFn:ie,id3Fn:de,captionsFn:ce,isEndOfTimeline:le,endedTimelineFn:pe,dataFn:fe,doneFn:ye,onTransmuxerLog:be})}))},waitForCompletion=({activeXhrs:m,decryptionWorker:v,trackInfoFn:q,timingInfoFn:ee,videoSegmentTimingInfoFn:ae,audioSegmentTimingInfoFn:ie,id3Fn:de,captionsFn:ce,isEndOfTimeline:le,endedTimelineFn:pe,dataFn:fe,doneFn:ye,onTransmuxerLog:be})=>{let Re=0,xe=!1;return(_e,we)=>{if(!xe){if(_e)return xe=!0,abortAll(m),ye(_e,we);if(Re+=1,Re===m.length){const segmentFinish=function(){if(we.encryptedBytes)return decryptSegment({decryptionWorker:v,segment:we,trackInfoFn:q,timingInfoFn:ee,videoSegmentTimingInfoFn:ae,audioSegmentTimingInfoFn:ie,id3Fn:de,captionsFn:ce,isEndOfTimeline:le,endedTimelineFn:pe,dataFn:fe,doneFn:ye,onTransmuxerLog:be});handleSegmentBytes({segment:we,bytes:we.bytes,trackInfoFn:q,timingInfoFn:ee,videoSegmentTimingInfoFn:ae,audioSegmentTimingInfoFn:ie,id3Fn:de,captionsFn:ce,isEndOfTimeline:le,endedTimelineFn:pe,dataFn:fe,doneFn:ye,onTransmuxerLog:be})};if(we.endOfAllRequests=Date.now(),we.map&&we.map.encryptedBytes&&!we.map.bytes)return decrypt({decryptionWorker:v,id:we.requestId+"-init",encryptedBytes:we.map.encryptedBytes,key:we.map.key},(v=>{we.map.bytes=v,parseInitSegment(we,(v=>{if(v)return abortAll(m),ye(v,we);segmentFinish()}))}));segmentFinish()}}}},handleLoadEnd=({loadendState:m,abortFn:v})=>q=>{q.target.aborted&&v&&!m.calledAbortFn&&(v(),m.calledAbortFn=!0)},handleProgress=({segment:m,progressFn:v,trackInfoFn:q,timingInfoFn:ee,videoSegmentTimingInfoFn:ae,audioSegmentTimingInfoFn:ie,id3Fn:de,captionsFn:ce,isEndOfTimeline:le,endedTimelineFn:pe,dataFn:fe})=>q=>{if(!q.target.aborted)return m.stats=video_es_merge(m.stats,getProgressStats(q)),!m.stats.firstBytesReceivedAt&&m.stats.bytesReceived&&(m.stats.firstBytesReceivedAt=Date.now()),v(q,m)},mediaSegmentRequest=({xhr:m,xhrOptions:v,decryptionWorker:q,segment:ee,abortFn:ae,progressFn:ie,trackInfoFn:de,timingInfoFn:ce,videoSegmentTimingInfoFn:le,audioSegmentTimingInfoFn:pe,id3Fn:fe,captionsFn:ye,isEndOfTimeline:be,endedTimelineFn:Re,dataFn:xe,doneFn:_e,onTransmuxerLog:we})=>{const Te=[],Se=waitForCompletion({activeXhrs:Te,decryptionWorker:q,trackInfoFn:de,timingInfoFn:ce,videoSegmentTimingInfoFn:le,audioSegmentTimingInfoFn:pe,id3Fn:fe,captionsFn:ye,isEndOfTimeline:be,endedTimelineFn:Re,dataFn:xe,doneFn:_e,onTransmuxerLog:we});if(ee.key&&!ee.key.bytes){const q=[ee.key];ee.map&&!ee.map.bytes&&ee.map.key&&ee.map.key.resolvedUri===ee.key.resolvedUri&&q.push(ee.map.key);const ae=m(video_es_merge(v,{uri:ee.key.resolvedUri,responseType:"arraybuffer"}),handleKeyResponse(ee,q,Se));Te.push(ae)}if(ee.map&&!ee.map.bytes){if(ee.map.key&&(!ee.key||ee.key.resolvedUri!==ee.map.key.resolvedUri)){const q=m(video_es_merge(v,{uri:ee.map.key.resolvedUri,responseType:"arraybuffer"}),handleKeyResponse(ee,[ee.map.key],Se));Te.push(q)}const q=m(video_es_merge(v,{uri:ee.map.resolvedUri,responseType:"arraybuffer",headers:segmentXhrHeaders(ee.map)}),handleInitSegmentResponse({segment:ee,finishProcessingFn:Se}));Te.push(q)}const Ie=video_es_merge(v,{uri:ee.part&&ee.part.resolvedUri||ee.resolvedUri,responseType:"arraybuffer",headers:segmentXhrHeaders(ee)}),Pe=m(Ie,handleSegmentResponse({segment:ee,finishProcessingFn:Se,responseType:Ie.responseType}));Pe.addEventListener("progress",handleProgress({segment:ee,progressFn:ie,trackInfoFn:de,timingInfoFn:ce,videoSegmentTimingInfoFn:le,audioSegmentTimingInfoFn:pe,id3Fn:fe,captionsFn:ye,isEndOfTimeline:be,endedTimelineFn:Re,dataFn:xe})),Te.push(Pe);const qe={};return Te.forEach((m=>{m.addEventListener("loadend",handleLoadEnd({loadendState:qe,abortFn:ae}))})),()=>abortAll(Te)},Zo=logger("CodecUtils"),getCodecs=function(m){const v=m.attributes||{};if(v.CODECS)return it(v.CODECS)},isMaat=(m,v)=>{const q=v.attributes||{};return m&&m.mediaGroups&&m.mediaGroups.AUDIO&&q.AUDIO&&m.mediaGroups.AUDIO[q.AUDIO]},isMuxed=(m,v)=>{if(!isMaat(m,v))return!0;const q=v.attributes||{},ee=m.mediaGroups.AUDIO[q.AUDIO];for(const m in ee)if(!ee[m].uri&&!ee[m].playlists)return!0;return!1},unwrapCodecList=function(m){const v={};return m.forEach((({mediaType:m,type:q,details:ee})=>{v[m]=v[m]||[],v[m].push(rt(`${q}${ee}`))})),Object.keys(v).forEach((function(m){if(v[m].length>1)return Zo(`multiple ${m} codecs found as attributes: ${v[m].join(", ")}. Setting playlist codecs to null so that we wait for mux.js to probe segments for real codecs.`),void(v[m]=null);v[m]=v[m][0]})),v},codecCount=function(m){let v=0;return m.audio&&v++,m.video&&v++,v},codecsForPlaylist=function(m,v){const q=v.attributes||{},ee=unwrapCodecList(getCodecs(v)||[]);if(isMaat(m,v)&&!ee.audio&&!isMuxed(m,v)){const v=unwrapCodecList(st(m,q.AUDIO)||[]);v.audio&&(ee.audio=v.audio)}return ee},Jo=logger("PlaylistSelector"),representationToString=function(m){if(!m||!m.playlist)return;const v=m.playlist;return JSON.stringify({id:v.id,bandwidth:m.bandwidth,width:m.width,height:m.height,codecs:v.attributes&&v.attributes.CODECS||""})},safeGetComputedStyle=function(m,v){if(!m)return"";const q=ae().getComputedStyle(m);return q?q[v]:""},stableSort=function(m,v){const q=m.slice();m.sort((function(m,ee){const ae=v(m,ee);return 0===ae?q.indexOf(m)-q.indexOf(ee):ae}))},comparePlaylistBandwidth=function(m,v){let q,ee;return m.attributes.BANDWIDTH&&(q=m.attributes.BANDWIDTH),q=q||ae().Number.MAX_VALUE,v.attributes.BANDWIDTH&&(ee=v.attributes.BANDWIDTH),ee=ee||ae().Number.MAX_VALUE,q-ee};let simpleSelector=function(m,v,q,ee,ie,de){if(!m)return;const ce={bandwidth:v,width:q,height:ee,limitRenditionByPlayerDimensions:ie};let le=m.playlists;Oo.isAudioOnly(m)&&(le=de.getAudioTrackPlaylists_(),ce.audioOnly=!0);let pe=le.map((m=>{let v;const q=m.attributes&&m.attributes.RESOLUTION&&m.attributes.RESOLUTION.width,ee=m.attributes&&m.attributes.RESOLUTION&&m.attributes.RESOLUTION.height;return v=m.attributes&&m.attributes.BANDWIDTH,v=v||ae().Number.MAX_VALUE,{bandwidth:v,width:q,height:ee,playlist:m}}));stableSort(pe,((m,v)=>m.bandwidth-v.bandwidth)),pe=pe.filter((m=>!Oo.isIncompatible(m.playlist)));let fe=pe.filter((m=>Oo.isEnabled(m.playlist)));fe.length||(fe=pe.filter((m=>!Oo.isDisabled(m.playlist))));const ye=fe.filter((m=>m.bandwidth*Vo.BANDWIDTH_VARIANCEm.bandwidth===be.bandwidth))[0];if(!1===ie){const m=Re||fe[0]||pe[0];if(m&&m.playlist){let v="sortedPlaylistReps";return Re&&(v="bandwidthBestRep"),fe[0]&&(v="enabledPlaylistReps"),Jo(`choosing ${representationToString(m)} using ${v} with options`,ce),m.playlist}return Jo("could not choose a playlist with options",ce),null}const xe=ye.filter((m=>m.width&&m.height));stableSort(xe,((m,v)=>m.width-v.width));const _e=xe.filter((m=>m.width===q&&m.height===ee));be=_e[_e.length-1];const we=_e.filter((m=>m.bandwidth===be.bandwidth))[0];let Te,Se,Ie,Pe;if(we||(Te=xe.filter((m=>m.width>q||m.height>ee)),Se=Te.filter((m=>m.width===Te[0].width&&m.height===Te[0].height)),be=Se[Se.length-1],Ie=Se.filter((m=>m.bandwidth===be.bandwidth))[0]),de.leastPixelDiffSelector){const m=xe.map((m=>(m.pixelDiff=Math.abs(m.width-q)+Math.abs(m.height-ee),m)));stableSort(m,((m,v)=>m.pixelDiff===v.pixelDiff?v.bandwidth-m.bandwidth:m.pixelDiff-v.pixelDiff)),Pe=m[0]}const qe=Pe||Ie||we||Re||fe[0]||pe[0];if(qe&&qe.playlist){let m="sortedPlaylistReps";return Pe?m="leastPixelDiffRep":Ie?m="resolutionPlusOneRep":we?m="resolutionBestRep":Re?m="bandwidthBestRep":fe[0]&&(m="enabledPlaylistReps"),Jo(`choosing ${representationToString(qe)} using ${m} with options`,ce),qe.playlist}return Jo("could not choose a playlist with options",ce),null};const lastBandwidthSelector=function(){const m=this.useDevicePixelRatio&&ae().devicePixelRatio||1;return simpleSelector(this.playlists.main,this.systemBandwidth,parseInt(safeGetComputedStyle(this.tech_.el(),"width"),10)*m,parseInt(safeGetComputedStyle(this.tech_.el(),"height"),10)*m,this.limitRenditionByPlayerDimensions,this.playlistController_)},minRebufferMaxBandwidthSelector=function(m){const{main:v,currentTime:q,bandwidth:ee,duration:ae,segmentDuration:ie,timeUntilRebuffer:de,currentTimeline:ce,syncController:le}=m,pe=v.playlists.filter((m=>!Oo.isIncompatible(m)));let fe=pe.filter(Oo.isEnabled);fe.length||(fe=pe.filter((m=>!Oo.isDisabled(m))));const ye=fe.filter(Oo.hasAttribute.bind(null,"BANDWIDTH")).map((m=>{const v=le.getSyncPoint(m,ae,ce,q)?1:2;return{playlist:m,rebufferingImpact:Oo.estimateSegmentRequestTime(ie,ee,m)*v-de}})),be=ye.filter((m=>m.rebufferingImpact<=0));return stableSort(be,((m,v)=>comparePlaylistBandwidth(v.playlist,m.playlist))),be.length?be[0]:(stableSort(ye,((m,v)=>m.rebufferingImpact-v.rebufferingImpact)),ye[0]||null)},concatSegments=m=>{let v,q=0;return m.bytes&&(v=new Uint8Array(m.bytes),m.segments.forEach((m=>{v.set(m,q),q+=m.byteLength}))),v},createCaptionsTrackIfNotExists=function(m,v,q){if(!m[q]){v.trigger({type:"usage",name:"vhs-608"});let ee=q;/^cc708_/.test(q)&&(ee="SERVICE"+q.split("_")[1]);const ae=v.textTracks().getTrackById(ee);if(ae)m[q]=ae;else{let ae=q,ie=q,de=!1;const ce=(v.options_.vhs&&v.options_.vhs.captionServices||{})[ee];ce&&(ae=ce.label,ie=ce.language,de=ce.default),m[q]=v.addRemoteTextTrack({kind:"captions",id:ee,default:de,label:ae,language:ie},!1).track}}},addCaptionData=function({inbandTextTracks:m,captionArray:v,timestampOffset:q}){if(!v)return;const ee=ae().WebKitDataCue||ae().VTTCue;v.forEach((v=>{const ae=v.stream;v.content?v.content.forEach((ie=>{const de=new ee(v.startTime+q,v.endTime+q,ie.text);de.line=ie.line,de.align="left",de.position=ie.position,de.positionAlign="line-left",m[ae].addCue(de)})):m[ae].addCue(new ee(v.startTime+q,v.endTime+q,v.text))}))},deprecateOldCue=function(m){Object.defineProperties(m.frame,{id:{get:()=>(videojs.log.warn("cue.frame.id is deprecated. Use cue.value.key instead."),m.value.key)},value:{get:()=>(videojs.log.warn("cue.frame.value is deprecated. Use cue.value.data instead."),m.value.data)},privateData:{get:()=>(videojs.log.warn("cue.frame.privateData is deprecated. Use cue.value.data instead."),m.value.data)}})},addMetadata=({inbandTextTracks:m,metadataArray:v,timestampOffset:q,videoDuration:ee})=>{if(!v)return;const ie=ae().WebKitDataCue||ae().VTTCue,de=m.metadataTrack_;if(!de)return;if(v.forEach((m=>{const v=m.cueTime+q;!("number"!=typeof v||ae().isNaN(v)||v<0)&&v<1/0&&m.frames&&m.frames.length&&m.frames.forEach((m=>{const q=new ie(v,v,m.value||m.url||m.data||"");q.frame=m,q.value=m,deprecateOldCue(q),de.addCue(q)}))})),!de.cues||!de.cues.length)return;const ce=de.cues,le=[];for(let m=0;m{const q=m[v.startTime]||[];return q.push(v),m[v.startTime]=q,m}),{}),fe=Object.keys(pe).sort(((m,v)=>Number(m)-Number(v)));fe.forEach(((m,v)=>{const q=pe[m],ae=isFinite(ee)?ee:m,ie=Number(fe[v+1])||ae;q.forEach((m=>{m.endTime=ie}))}))},Qo={id:"ID",class:"CLASS",startDate:"START-DATE",duration:"DURATION",endDate:"END-DATE",endOnNext:"END-ON-NEXT",plannedDuration:"PLANNED-DURATION",scte35Out:"SCTE35-OUT",scte35In:"SCTE35-IN"},Yo=new Set(["id","class","startDate","duration","endDate","endOnNext","startTime","endTime","processDateRange"]),addDateRangeMetadata=({inbandTextTracks:m,dateRanges:v})=>{const q=m.metadataTrack_;if(!q)return;const ee=ae().WebKitDataCue||ae().VTTCue;v.forEach((m=>{for(const v of Object.keys(m)){if(Yo.has(v))continue;const ae=new ee(m.startTime,m.endTime,"");ae.id=m.id,ae.type="com.apple.quicktime.HLS",ae.value={key:Qo[v],data:m[v]},"scte35Out"!==v&&"scte35In"!==v||(ae.value.data=new Uint8Array(ae.value.data.match(/[\da-f]{2}/gi)).buffer),q.addCue(ae)}m.processDateRange()}))},createMetadataTrackIfNotExists=(m,v,q)=>{m.metadataTrack_||(m.metadataTrack_=q.addRemoteTextTrack({kind:"metadata",label:"Timed Metadata"},!1).track,videojs.browser.IS_ANY_SAFARI||(m.metadataTrack_.inBandMetadataTrackDispatchType=v))},removeCuesFromTrack=function(m,v,q){let ee,ae;if(q&&q.cues)for(ee=q.cues.length;ee--;)ae=q.cues[ee],ae.startTime>=m&&ae.endTime<=v&&q.removeCue(ae)},removeDuplicateCuesFromTrack=function(m){const v=m.cues;if(!v)return;const q={};for(let ee=v.length-1;ee>=0;ee--){const ae=v[ee],ie=`${ae.startTime}-${ae.endTime}-${ae.text}`;q[ie]?m.removeCue(ae):q[ie]=ae}},gopsSafeToAlignWith=(m,v,q)=>{if(null==v||!m.length)return[];const ee=Math.ceil((v-q+3)*Zn.ONE_SECOND_IN_TS);let ae;for(ae=0;aeee);ae++);return m.slice(ae)},updateGopBuffer=(m,v,q)=>{if(!v.length)return m;if(q)return v.slice();const ee=v[0].pts;let ae=0;for(;ae=ee);ae++);return m.slice(0,ae).concat(v)},removeGopBuffer=(m,v,q,ee)=>{const ae=Math.ceil((v-ee)*Zn.ONE_SECOND_IN_TS),ie=Math.ceil((q-ee)*Zn.ONE_SECOND_IN_TS),de=m.slice();let ce=m.length;for(;ce--&&!(m[ce].pts<=ie););if(-1===ce)return de;let le=ce+1;for(;le--&&!(m[le].pts<=ae););return le=Math.max(le,0),de.splice(le,ce-le+1),de},shallowEqual=function(m,v){if(!m&&!v||!m&&v||m&&!v)return!1;if(m===v)return!0;const q=Object.keys(m).sort(),ee=Object.keys(v).sort();if(q.length!==ee.length)return!1;for(let ae=0;aeq))return ie}return 0===ee.length?0:ee[ee.length-1]},finite=m=>"number"==typeof m&&isFinite(m),ed=1/60,illegalMediaSwitch=(m,v,q)=>"main"===m&&v&&q?q.hasAudio||q.hasVideo?v.hasVideo&&!q.hasVideo?"Only audio found in segment when we expected video. We can't switch to audio only from a stream that had video. To get rid of this message, please add codec information to the manifest.":!v.hasVideo&&q.hasVideo?"Video found in segment when we expected only audio. We can't switch to a stream with video from an audio only stream. To get rid of this message, please add codec information to the manifest.":null:"Neither audio nor video found in segment.":null,safeBackBufferTrimTime=(m,v,q)=>{let ee=v-Vo.BACK_BUFFER_LENGTH;m.length&&(ee=Math.max(ee,m.start(0)));const ae=v-q;return Math.min(ae,ee)},segmentInfoString=m=>{const{startOfSegment:v,duration:q,segment:ee,part:ae,playlist:{mediaSequence:ie,id:de,segments:ce=[]},mediaIndex:le,partIndex:pe,timeline:fe}=m,ye=ce.length-1;let be="mediaIndex/partIndex increment";m.getMediaInfoForTime?be=`getMediaInfoForTime (${m.getMediaInfoForTime})`:m.isSyncRequest&&(be="getSyncSegmentCandidate (isSyncRequest)"),m.independent&&(be+=` with independent ${m.independent}`);const Re="number"==typeof pe,xe=m.segment.uri?"segment":"pre-segment",_e=Re?getKnownPartCount({preloadSegment:ee})-1:0;return`${xe} [${ie+le}/${ie+ye}]`+(Re?` part [${pe}/${_e}]`:"")+` segment start/end [${ee.start} => ${ee.end}]`+(Re?` part start/end [${ae.start} => ${ae.end}]`:"")+` startOfSegment [${v}]`+` duration [${q}]`+` timeline [${fe}]`+` selected by [${be}]`+` playlist [${de}]`},timingInfoPropertyForMedia=m=>`${m}TimingInfo`,timestampOffsetForSegment=({segmentTimeline:m,currentTimeline:v,startOfSegment:q,buffered:ee,overrideCheck:ae})=>ae||m!==v?m{if(v===q)return!1;if("audio"===ee){const v=m.lastTimelineChange({type:"main"});return!v||v.to!==q}if("main"===ee&&ae){const v=m.pendingTimelineChange({type:"audio"});return!v||v.to!==q}return!1},mediaDuration=m=>{let v=0;return["video","audio"].forEach((function(q){const ee=m[`${q}TimingInfo`];if(!ee)return;const{start:ie,end:de}=ee;let ce;"bigint"==typeof ie||"bigint"==typeof de?ce=ae().BigInt(de)-ae().BigInt(ie):"number"==typeof ie&&"number"==typeof de&&(ce=de-ie),void 0!==ce&&ce>v&&(v=ce)})),"bigint"==typeof v&&v!!m&&Math.round(m)>v+Po,getTroublesomeSegmentDurationMessage=(m,v)=>{if("hls"!==v)return null;const q=mediaDuration({audioTimingInfo:m.audioTimingInfo,videoTimingInfo:m.videoTimingInfo});if(!q)return null;const ee=m.playlist.targetDuration,ae=segmentTooLong({segmentDuration:q,maxDuration:2*ee}),ie=segmentTooLong({segmentDuration:q,maxDuration:ee}),de=`Segment with index ${m.mediaIndex} from playlist ${m.playlist.id} has a duration of ${q} when the reported duration is ${m.duration} and the target duration is ${ee}. For HLS content, a duration in excess of the target duration may result in playback issues. See the HLS specification section on EXT-X-TARGETDURATION for more details: https://tools.ietf.org/html/draft-pantos-http-live-streaming-23#section-4.3.3.1`;return ae||ie?{severity:ae?"warn":"info",message:de}:null};class td extends videojs.EventTarget{constructor(m,v={}){if(super(),!m)throw new TypeError("Initialization settings are required");if("function"!=typeof m.currentTime)throw new TypeError("No currentTime getter specified");if(!m.mediaSource)throw new TypeError("No MediaSource specified");this.bandwidth=m.bandwidth,this.throughput={rate:0,count:0},this.roundTrip=NaN,this.resetStats_(),this.mediaIndex=null,this.partIndex=null,this.hasPlayed_=m.hasPlayed,this.currentTime_=m.currentTime,this.seekable_=m.seekable,this.seeking_=m.seeking,this.duration_=m.duration,this.mediaSource_=m.mediaSource,this.vhs_=m.vhs,this.loaderType_=m.loaderType,this.currentMediaInfo_=void 0,this.startingMediaInfo_=void 0,this.segmentMetadataTrack_=m.segmentMetadataTrack,this.goalBufferLength_=m.goalBufferLength,this.sourceType_=m.sourceType,this.sourceUpdater_=m.sourceUpdater,this.inbandTextTracks_=m.inbandTextTracks,this.state_="INIT",this.timelineChangeController_=m.timelineChangeController,this.shouldSaveSegmentTimingInfo_=!0,this.parse708captions_=m.parse708captions,this.useDtsForTimestampOffset_=m.useDtsForTimestampOffset,this.captionServices_=m.captionServices,this.exactManifestTimings=m.exactManifestTimings,this.addMetadataToTextTrack=m.addMetadataToTextTrack,this.checkBufferTimeout_=null,this.error_=void 0,this.currentTimeline_=-1,this.shouldForceTimestampOffsetAfterResync_=!1,this.pendingSegment_=null,this.xhrOptions_=null,this.pendingSegments_=[],this.audioDisabled_=!1,this.isPendingTimestampOffset_=!1,this.gopBuffer_=[],this.timeMapping_=0,this.safeAppend_=!1,this.appendInitSegment_={audio:!0,video:!0},this.playlistOfLastInitSegment_={audio:null,video:null},this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_={id3:[],caption:[]},this.waitingOnRemove_=!1,this.quotaExceededErrorRetryTimeout_=null,this.activeInitSegmentId_=null,this.initSegments_={},this.cacheEncryptionKeys_=m.cacheEncryptionKeys,this.keyCache_={},this.decrypter_=m.decrypter,this.syncController_=m.syncController,this.syncPoint_={segmentIndex:0,time:0},this.transmuxer_=this.createTransmuxer_(),this.triggerSyncInfoUpdate_=()=>this.trigger("syncinfoupdate"),this.syncController_.on("syncinfoupdate",this.triggerSyncInfoUpdate_),this.mediaSource_.addEventListener("sourceopen",(()=>{this.isEndOfStream_()||(this.ended_=!1)})),this.fetchAtBuffer_=!1,this.logger_=logger(`SegmentLoader[${this.loaderType_}]`),Object.defineProperty(this,"state",{get(){return this.state_},set(m){m!==this.state_&&(this.logger_(`${this.state_} -> ${m}`),this.state_=m,this.trigger("statechange"))}}),this.sourceUpdater_.on("ready",(()=>{this.hasEnoughInfoToAppend_()&&this.processCallQueue_()})),"main"===this.loaderType_&&this.timelineChangeController_.on("pendingtimelinechange",(()=>{this.hasEnoughInfoToAppend_()&&this.processCallQueue_()})),"audio"===this.loaderType_&&this.timelineChangeController_.on("timelinechange",(()=>{this.hasEnoughInfoToLoad_()&&this.processLoadQueue_(),this.hasEnoughInfoToAppend_()&&this.processCallQueue_()}))}createTransmuxer_(){return segmentTransmuxer_createTransmuxer({remux:!1,alignGopsAtEnd:this.safeAppend_,keepOriginalTimestamps:!0,parse708captions:this.parse708captions_,captionServices:this.captionServices_})}resetStats_(){this.mediaBytesTransferred=0,this.mediaRequests=0,this.mediaRequestsAborted=0,this.mediaRequestsTimedout=0,this.mediaRequestsErrored=0,this.mediaTransferDuration=0,this.mediaSecondsLoaded=0,this.mediaAppends=0}dispose(){this.trigger("dispose"),this.state="DISPOSED",this.pause(),this.abort_(),this.transmuxer_&&this.transmuxer_.terminate(),this.resetStats_(),this.checkBufferTimeout_&&ae().clearTimeout(this.checkBufferTimeout_),this.syncController_&&this.triggerSyncInfoUpdate_&&this.syncController_.off("syncinfoupdate",this.triggerSyncInfoUpdate_),this.off()}setAudio(m){this.audioDisabled_=!m,m?this.appendInitSegment_.audio=!0:this.sourceUpdater_.removeAudio(0,this.duration_())}abort(){"WAITING"===this.state?(this.abort_(),this.state="READY",this.paused()||this.monitorBuffer_()):this.pendingSegment_&&(this.pendingSegment_=null)}abort_(){this.pendingSegment_&&this.pendingSegment_.abortRequests&&this.pendingSegment_.abortRequests(),this.pendingSegment_=null,this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.timelineChangeController_.clearPendingTimelineChange(this.loaderType_),this.waitingOnRemove_=!1,ae().clearTimeout(this.quotaExceededErrorRetryTimeout_),this.quotaExceededErrorRetryTimeout_=null}checkForAbort_(m){return"APPENDING"!==this.state||this.pendingSegment_?!this.pendingSegment_||this.pendingSegment_.requestId!==m:(this.state="READY",!0)}error(m){return void 0!==m&&(this.logger_("error occurred:",m),this.error_=m),this.pendingSegment_=null,this.error_}endOfStream(){this.ended_=!0,this.transmuxer_&&segmentTransmuxer_reset(this.transmuxer_),this.gopBuffer_.length=0,this.pause(),this.trigger("ended")}buffered_(){const m=this.getMediaInfo_();if(!this.sourceUpdater_||!m)return createTimeRanges();if("main"===this.loaderType_){const{hasAudio:v,hasVideo:q,isMuxed:ee}=m;if(q&&v&&!this.audioDisabled_&&!ee)return this.sourceUpdater_.buffered();if(q)return this.sourceUpdater_.videoBuffered()}return this.sourceUpdater_.audioBuffered()}initSegmentForMap(m,v=!1){if(!m)return null;const q=initSegmentId(m);let ee=this.initSegments_[q];return v&&!ee&&m.bytes&&(this.initSegments_[q]=ee={resolvedUri:m.resolvedUri,byterange:m.byterange,bytes:m.bytes,tracks:m.tracks,timescales:m.timescales}),ee||m}segmentKey(m,v=!1){if(!m)return null;const q=segmentKeyId(m);let ee=this.keyCache_[q];this.cacheEncryptionKeys_&&v&&!ee&&m.bytes&&(this.keyCache_[q]=ee={resolvedUri:m.resolvedUri,bytes:m.bytes});const ae={resolvedUri:(ee||m).resolvedUri};return ee&&(ae.bytes=ee.bytes),ae}couldBeginLoading_(){return this.playlist_&&!this.paused()}load(){if(this.monitorBuffer_(),this.playlist_)return"INIT"===this.state&&this.couldBeginLoading_()?this.init_():void(!this.couldBeginLoading_()||"READY"!==this.state&&"INIT"!==this.state||(this.state="READY"))}init_(){return this.state="READY",this.resetEverything(),this.monitorBuffer_()}playlist(m,v={}){if(!m)return;const q=this.playlist_,ee=this.pendingSegment_;this.playlist_=m,this.xhrOptions_=v,"INIT"===this.state&&(m.syncInfo={mediaSequence:m.mediaSequence,time:0},"main"===this.loaderType_&&this.syncController_.setDateTimeMappingForStart(m));let ae=null;if(q&&(q.id?ae=q.id:q.uri&&(ae=q.uri)),this.logger_(`playlist update [${ae} => ${m.id||m.uri}]`),this.syncController_.updateMediaSequenceMap(m,this.currentTime_(),this.loaderType_),this.trigger("syncinfoupdate"),"INIT"===this.state&&this.couldBeginLoading_())return this.init_();if(!q||q.uri!==m.uri){if(null!==this.mediaIndex){!m.endList&&"number"==typeof m.partTargetDuration?this.resetLoader():this.resyncLoader()}return this.currentMediaInfo_=void 0,void this.trigger("playlistupdate")}const ie=m.mediaSequence-q.mediaSequence;if(this.logger_(`live window shift [${ie}]`),null!==this.mediaIndex)if(this.mediaIndex-=ie,this.mediaIndex<0)this.mediaIndex=null,this.partIndex=null;else{const m=this.playlist_.segments[this.mediaIndex];if(this.partIndex&&(!m.parts||!m.parts.length||!m.parts[this.partIndex])){const m=this.mediaIndex;this.logger_(`currently processing part (index ${this.partIndex}) no longer exists.`),this.resetLoader(),this.mediaIndex=m}}ee&&(ee.mediaIndex-=ie,ee.mediaIndex<0?(ee.mediaIndex=null,ee.partIndex=null):(ee.mediaIndex>=0&&(ee.segment=m.segments[ee.mediaIndex]),ee.partIndex>=0&&ee.segment.parts&&(ee.part=ee.segment.parts[ee.partIndex]))),this.syncController_.saveExpiredSegmentInfo(q,m)}pause(){this.checkBufferTimeout_&&(ae().clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=null)}paused(){return null===this.checkBufferTimeout_}resetEverything(m){this.ended_=!1,this.activeInitSegmentId_=null,this.appendInitSegment_={audio:!0,video:!0},this.resetLoader(),this.remove(0,1/0,m),this.transmuxer_&&(this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),this.transmuxer_.postMessage({action:"reset"}))}resetLoader(){this.fetchAtBuffer_=!1,this.resyncLoader()}resyncLoader(){this.transmuxer_&&segmentTransmuxer_reset(this.transmuxer_),this.mediaIndex=null,this.partIndex=null,this.syncPoint_=null,this.isPendingTimestampOffset_=!1,this.shouldForceTimestampOffsetAfterResync_=!0,this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.abort(),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})}remove(m,v,q=(()=>{}),ee=!1){if(v===1/0&&(v=this.duration_()),v<=m)return void this.logger_("skipping remove because end ${end} is <= start ${start}");if(!this.sourceUpdater_||!this.getMediaInfo_())return void this.logger_("skipping remove because no source updater or starting media info");let ae=1;const removeFinished=()=>{ae--,0===ae&&q()};!ee&&this.audioDisabled_||(ae++,this.sourceUpdater_.removeAudio(m,v,removeFinished)),(ee||"main"===this.loaderType_)&&(this.gopBuffer_=removeGopBuffer(this.gopBuffer_,m,v,this.timeMapping_),ae++,this.sourceUpdater_.removeVideo(m,v,removeFinished));for(const q in this.inbandTextTracks_)removeCuesFromTrack(m,v,this.inbandTextTracks_[q]);removeCuesFromTrack(m,v,this.segmentMetadataTrack_),removeFinished()}monitorBuffer_(){this.checkBufferTimeout_&&ae().clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=ae().setTimeout(this.monitorBufferTick_.bind(this),1)}monitorBufferTick_(){"READY"===this.state&&this.fillBuffer_(),this.checkBufferTimeout_&&ae().clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=ae().setTimeout(this.monitorBufferTick_.bind(this),500)}fillBuffer_(){if(this.sourceUpdater_.updating())return;const m=this.chooseNextRequest_();m&&("number"==typeof m.timestampOffset&&(this.isPendingTimestampOffset_=!1,this.timelineChangeController_.pendingTimelineChange({type:this.loaderType_,from:this.currentTimeline_,to:m.timeline})),this.loadSegment_(m))}isEndOfStream_(m=this.mediaIndex,v=this.playlist_,q=this.partIndex){if(!v||!this.mediaSource_)return!1;const ee="number"==typeof m&&v.segments[m],ae=m+1===v.segments.length,ie=!ee||!ee.parts||q+1===ee.parts.length;return v.endList&&"open"===this.mediaSource_.readyState&&ae&&ie}chooseNextRequest_(){const m=this.buffered_(),v=lastBufferedEnd(m)||0,q=timeAheadOf(m,this.currentTime_()),ee=!this.hasPlayed_()&&q>=1,ae=q>=this.goalBufferLength_(),ie=this.playlist_.segments;if(!ie.length||ee||ae)return null;this.syncPoint_=this.syncPoint_||this.syncController_.getSyncPoint(this.playlist_,this.duration_(),this.currentTimeline_,this.currentTime_(),this.loaderType_);const de={partIndex:null,mediaIndex:null,startOfSegment:null,playlist:this.playlist_,isSyncRequest:Boolean(!this.syncPoint_)};if(de.isSyncRequest)de.mediaIndex=getSyncSegmentCandidate(this.currentTimeline_,ie,v),this.logger_(`choose next request. Can not find sync point. Fallback to media Index: ${de.mediaIndex}`);else if(null!==this.mediaIndex){const m=ie[this.mediaIndex],q="number"==typeof this.partIndex?this.partIndex:-1;de.startOfSegment=m.end?m.end:v,m.parts&&m.parts[q+1]?(de.mediaIndex=this.mediaIndex,de.partIndex=q+1):de.mediaIndex=this.mediaIndex+1}else{const{segmentIndex:m,startTime:q,partIndex:ee}=Oo.getMediaInfoForTime({exactManifestTimings:this.exactManifestTimings,playlist:this.playlist_,currentTime:this.fetchAtBuffer_?v:this.currentTime_(),startingPartIndex:this.syncPoint_.partIndex,startingSegmentIndex:this.syncPoint_.segmentIndex,startTime:this.syncPoint_.time});de.getMediaInfoForTime=this.fetchAtBuffer_?`bufferedEnd ${v}`:`currentTime ${this.currentTime_()}`,de.mediaIndex=m,de.startOfSegment=q,de.partIndex=ee,this.logger_(`choose next request. Playlist switched and we have a sync point. Media Index: ${de.mediaIndex} `)}const ce=ie[de.mediaIndex];let le=ce&&"number"==typeof de.partIndex&&ce.parts&&ce.parts[de.partIndex];if(!ce||"number"==typeof de.partIndex&&!le)return null;"number"!=typeof de.partIndex&&ce.parts&&(de.partIndex=0,le=ce.parts[0]);const pe=this.vhs_.playlists&&this.vhs_.playlists.main&&this.vhs_.playlists.main.independentSegments||this.playlist_.independentSegments;if(!q&&le&&!pe&&!le.independent)if(0===de.partIndex){const m=ie[de.mediaIndex-1],v=m.parts&&m.parts.length&&m.parts[m.parts.length-1];v&&v.independent&&(de.mediaIndex-=1,de.partIndex=m.parts.length-1,de.independent="previous segment")}else ce.parts[de.partIndex-1].independent&&(de.partIndex-=1,de.independent="previous part");const fe=this.mediaSource_&&"ended"===this.mediaSource_.readyState;return de.mediaIndex>=ie.length-1&&fe&&!this.seeking_()?null:(this.shouldForceTimestampOffsetAfterResync_&&(this.shouldForceTimestampOffsetAfterResync_=!1,de.forceTimestampOffset=!0,this.logger_("choose next request. Force timestamp offset after loader resync")),this.generateSegmentInfo_(de))}generateSegmentInfo_(m){const{independent:v,playlist:q,mediaIndex:ee,startOfSegment:ae,isSyncRequest:ie,partIndex:de,forceTimestampOffset:ce,getMediaInfoForTime:le}=m,pe=q.segments[ee],fe="number"==typeof de&&pe.parts[de],ye={requestId:"segment-loader-"+Math.random(),uri:fe&&fe.resolvedUri||pe.resolvedUri,mediaIndex:ee,partIndex:fe?de:null,isSyncRequest:ie,startOfSegment:ae,playlist:q,bytes:null,encryptedBytes:null,timestampOffset:null,timeline:pe.timeline,duration:fe&&fe.duration||pe.duration,segment:pe,part:fe,byteLength:0,transmuxer:this.transmuxer_,getMediaInfoForTime:le,independent:v},be=void 0!==ce?ce:this.isPendingTimestampOffset_;ye.timestampOffset=this.timestampOffsetForSegment_({segmentTimeline:pe.timeline,currentTimeline:this.currentTimeline_,startOfSegment:ae,buffered:this.buffered_(),overrideCheck:be});const Re=lastBufferedEnd(this.sourceUpdater_.audioBuffered());return"number"==typeof Re&&(ye.audioAppendStart=Re-this.sourceUpdater_.audioTimestampOffset()),this.sourceUpdater_.videoBuffered().length&&(ye.gopsToAlignWith=gopsSafeToAlignWith(this.gopBuffer_,this.currentTime_()-this.sourceUpdater_.videoTimestampOffset(),this.timeMapping_)),ye}timestampOffsetForSegment_(m){return timestampOffsetForSegment(m)}earlyAbortWhenNeeded_(m){if(this.vhs_.tech_.paused()||!this.xhrOptions_.timeout||!this.playlist_.attributes.BANDWIDTH)return;if(Date.now()-(m.firstBytesReceivedAt||Date.now())<1e3)return;const v=this.currentTime_(),q=m.bandwidth,ee=this.pendingSegment_.duration,ae=Oo.estimateSegmentRequestTime(ee,q,this.playlist_,m.bytesReceived),ie=timeUntilRebuffer(this.buffered_(),v,this.vhs_.tech_.playbackRate())-1;if(ae<=ie)return;const de=minRebufferMaxBandwidthSelector({main:this.vhs_.playlists.main,currentTime:v,bandwidth:q,duration:this.duration_(),segmentDuration:ee,timeUntilRebuffer:ie,currentTimeline:this.currentTimeline_,syncController:this.syncController_});if(!de)return;const ce=ae-ie-de.rebufferingImpact;let le=.5;ie<=Po&&(le=1),!de.playlist||de.playlist.uri===this.playlist_.uri||ce{ee[m.stream]=ee[m.stream]||{startTime:1/0,captions:[],endTime:0};const v=ee[m.stream];v.startTime=Math.min(v.startTime,m.startTime+q),v.endTime=Math.max(v.endTime,m.endTime+q),v.captions.push(m)})),Object.keys(ee).forEach((m=>{const{startTime:v,endTime:ae,captions:ie}=ee[m],de=this.inbandTextTracks_;this.logger_(`adding cues from ${v} -> ${ae} for ${m}`),createCaptionsTrackIfNotExists(de,this.vhs_.tech_,m),removeCuesFromTrack(v,ae,de[m]),addCaptionData({captionArray:ie,inbandTextTracks:de,timestampOffset:q})})),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})}handleId3_(m,v,q){if(this.earlyAbortWhenNeeded_(m.stats),this.checkForAbort_(m.requestId))return;this.pendingSegment_.hasAppendedData_?this.addMetadataToTextTrack(q,v,this.duration_()):this.metadataQueue_.id3.push(this.handleId3_.bind(this,m,v,q))}processMetadataQueue_(){this.metadataQueue_.id3.forEach((m=>m())),this.metadataQueue_.caption.forEach((m=>m())),this.metadataQueue_.id3=[],this.metadataQueue_.caption=[]}processCallQueue_(){const m=this.callQueue_;this.callQueue_=[],m.forEach((m=>m()))}processLoadQueue_(){const m=this.loadQueue_;this.loadQueue_=[],m.forEach((m=>m()))}hasEnoughInfoToLoad_(){if("audio"!==this.loaderType_)return!0;const m=this.pendingSegment_;return!!m&&(!this.getCurrentMediaInfo_()||!shouldWaitForTimelineChange({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:m.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_}))}getCurrentMediaInfo_(m=this.pendingSegment_){return m&&m.trackInfo||this.currentMediaInfo_}getMediaInfo_(m=this.pendingSegment_){return this.getCurrentMediaInfo_(m)||this.startingMediaInfo_}getPendingSegmentPlaylist(){return this.pendingSegment_?this.pendingSegment_.playlist:null}hasEnoughInfoToAppend_(){if(!this.sourceUpdater_.ready())return!1;if(this.waitingOnRemove_||this.quotaExceededErrorRetryTimeout_)return!1;const m=this.pendingSegment_,v=this.getCurrentMediaInfo_();if(!m||!v)return!1;const{hasAudio:q,hasVideo:ee,isMuxed:ae}=v;return!(ee&&!m.videoTimingInfo)&&(!(q&&!this.audioDisabled_&&!ae&&!m.audioTimingInfo)&&!shouldWaitForTimelineChange({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:m.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_}))}handleData_(m,v){if(this.earlyAbortWhenNeeded_(m.stats),this.checkForAbort_(m.requestId))return;if(this.callQueue_.length||!this.hasEnoughInfoToAppend_())return void this.callQueue_.push(this.handleData_.bind(this,m,v));const q=this.pendingSegment_;if(this.setTimeMapping_(q.timeline),this.updateMediaSecondsLoaded_(q.part||q.segment),"closed"!==this.mediaSource_.readyState){if(m.map&&(m.map=this.initSegmentForMap(m.map,!0),q.segment.map=m.map),m.key&&this.segmentKey(m.key,!0),q.isFmp4=m.isFmp4,q.timingInfo=q.timingInfo||{},q.isFmp4)this.trigger("fmp4"),q.timingInfo.start=q[timingInfoPropertyForMedia(v.type)].start;else{const m=this.getCurrentMediaInfo_(),v="main"===this.loaderType_&&m&&m.hasVideo;let ee;v&&(ee=q.videoTimingInfo.start),q.timingInfo.start=this.trueSegmentStart_({currentStart:q.timingInfo.start,playlist:q.playlist,mediaIndex:q.mediaIndex,currentVideoTimestampOffset:this.sourceUpdater_.videoTimestampOffset(),useVideoTimingInfo:v,firstVideoFrameTimeForData:ee,videoTimingInfo:q.videoTimingInfo,audioTimingInfo:q.audioTimingInfo})}if(this.updateAppendInitSegmentStatus(q,v.type),this.updateSourceBufferTimestampOffset_(q),q.isSyncRequest){this.updateTimingInfoEnd_(q),this.syncController_.saveSegmentTimingInfo({segmentInfo:q,shouldSaveTimelineMapping:"main"===this.loaderType_});const m=this.chooseNextRequest_();if(m.mediaIndex!==q.mediaIndex||m.partIndex!==q.partIndex)return void this.logger_("sync segment was incorrect, not appending");this.logger_("sync segment was correct, appending")}q.hasAppendedData_=!0,this.processMetadataQueue_(),this.appendData_(q,v)}}updateAppendInitSegmentStatus(m,v){"main"!==this.loaderType_||"number"!=typeof m.timestampOffset||m.changedTimestampOffset||(this.appendInitSegment_={audio:!0,video:!0}),this.playlistOfLastInitSegment_[v]!==m.playlist&&(this.appendInitSegment_[v]=!0)}getInitSegmentAndUpdateState_({type:m,initSegment:v,map:q,playlist:ee}){if(q){const m=initSegmentId(q);if(this.activeInitSegmentId_===m)return null;v=this.initSegmentForMap(q,!0).bytes,this.activeInitSegmentId_=m}return v&&this.appendInitSegment_[m]?(this.playlistOfLastInitSegment_[m]=ee,this.appendInitSegment_[m]=!1,this.activeInitSegmentId_=null,v):null}handleQuotaExceededError_({segmentInfo:m,type:v,bytes:q},ee){const ie=this.sourceUpdater_.audioBuffered(),de=this.sourceUpdater_.videoBuffered();ie.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the audio buffer: "+timeRangesToArray(ie).join(", ")),de.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the video buffer: "+timeRangesToArray(de).join(", "));const ce=ie.length?ie.start(0):0,le=ie.length?ie.end(ie.length-1):0,pe=de.length?de.start(0):0,fe=de.length?de.end(de.length-1):0;if(le-ce<=1&&fe-pe<=1)return this.logger_(`On QUOTA_EXCEEDED_ERR, single segment too large to append to buffer, triggering an error. Appended byte length: ${q.byteLength}, audio buffer: ${timeRangesToArray(ie).join(", ")}, video buffer: ${timeRangesToArray(de).join(", ")}, `),this.error({message:"Quota exceeded error with append of a single segment of content",excludeUntil:1/0}),void this.trigger("error");this.waitingOnRemove_=!0,this.callQueue_.push(this.appendToSourceBuffer_.bind(this,{segmentInfo:m,type:v,bytes:q}));const ye=this.currentTime_()-1;this.logger_(`On QUOTA_EXCEEDED_ERR, removing audio/video from 0 to ${ye}`),this.remove(0,ye,(()=>{this.logger_("On QUOTA_EXCEEDED_ERR, retrying append in 1s"),this.waitingOnRemove_=!1,this.quotaExceededErrorRetryTimeout_=ae().setTimeout((()=>{this.logger_("On QUOTA_EXCEEDED_ERR, re-processing call queue"),this.quotaExceededErrorRetryTimeout_=null,this.processCallQueue_()}),1e3)}),!0)}handleAppendError_({segmentInfo:m,type:v,bytes:q},ee){ee&&(22!==ee.code?(this.logger_("Received non QUOTA_EXCEEDED_ERR on append",ee),this.error(`${v} append of ${q.length}b failed for segment #${m.mediaIndex} in playlist ${m.playlist.id}`),this.trigger("appenderror")):this.handleQuotaExceededError_({segmentInfo:m,type:v,bytes:q}))}appendToSourceBuffer_({segmentInfo:m,type:v,initSegment:q,data:ee,bytes:ae}){if(!ae){const m=[ee];let v=ee.byteLength;q&&(m.unshift(q),v+=q.byteLength),ae=concatSegments({bytes:v,segments:m})}this.sourceUpdater_.appendBuffer({segmentInfo:m,type:v,bytes:ae},this.handleAppendError_.bind(this,{segmentInfo:m,type:v,bytes:ae}))}handleSegmentTimingInfo_(m,v,q){if(!this.pendingSegment_||v!==this.pendingSegment_.requestId)return;const ee=this.pendingSegment_.segment,ae=`${m}TimingInfo`;ee[ae]||(ee[ae]={}),ee[ae].transmuxerPrependedSeconds=q.prependedContentDuration||0,ee[ae].transmuxedPresentationStart=q.start.presentation,ee[ae].transmuxedDecodeStart=q.start.decode,ee[ae].transmuxedPresentationEnd=q.end.presentation,ee[ae].transmuxedDecodeEnd=q.end.decode,ee[ae].baseMediaDecodeTime=q.baseMediaDecodeTime}appendData_(m,v){const{type:q,data:ee}=v;if(!ee||!ee.byteLength)return;if("audio"===q&&this.audioDisabled_)return;const ae=this.getInitSegmentAndUpdateState_({type:q,initSegment:v.initSegment,playlist:m.playlist,map:m.isFmp4?m.segment.map:null});this.appendToSourceBuffer_({segmentInfo:m,type:q,initSegment:ae,data:ee})}loadSegment_(m){this.state="WAITING",this.pendingSegment_=m,this.trimBackBuffer_(m),"number"==typeof m.timestampOffset&&this.transmuxer_&&this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),this.hasEnoughInfoToLoad_()?this.updateTransmuxerAndRequestSegment_(m):this.loadQueue_.push((()=>{const v=(0,_e.Z)({},m,{forceTimestampOffset:!0});(0,_e.Z)(m,this.generateSegmentInfo_(v)),this.isPendingTimestampOffset_=!1,this.updateTransmuxerAndRequestSegment_(m)}))}updateTransmuxerAndRequestSegment_(m){this.shouldUpdateTransmuxerTimestampOffset_(m.timestampOffset)&&(this.gopBuffer_.length=0,m.gopsToAlignWith=[],this.timeMapping_=0,this.transmuxer_.postMessage({action:"reset"}),this.transmuxer_.postMessage({action:"setTimestampOffset",timestampOffset:m.timestampOffset}));const v=this.createSimplifiedSegmentObj_(m),q=this.isEndOfStream_(m.mediaIndex,m.playlist,m.partIndex),ee=null!==this.mediaIndex,ae=m.timeline!==this.currentTimeline_&&m.timeline>0,ie=q||ee&&ae;this.logger_(`Requesting ${segmentInfoString(m)}`),v.map&&!v.map.bytes&&(this.logger_("going to request init segment."),this.appendInitSegment_={video:!0,audio:!0}),m.abortRequests=mediaSegmentRequest({xhr:this.vhs_.xhr,xhrOptions:this.xhrOptions_,decryptionWorker:this.decrypter_,segment:v,abortFn:this.handleAbort_.bind(this,m),progressFn:this.handleProgress_.bind(this),trackInfoFn:this.handleTrackInfo_.bind(this),timingInfoFn:this.handleTimingInfo_.bind(this),videoSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"video",m.requestId),audioSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"audio",m.requestId),captionsFn:this.handleCaptions_.bind(this),isEndOfTimeline:ie,endedTimelineFn:()=>{this.logger_("received endedtimeline callback")},id3Fn:this.handleId3_.bind(this),dataFn:this.handleData_.bind(this),doneFn:this.segmentRequestFinished_.bind(this),onTransmuxerLog:({message:v,level:q,stream:ee})=>{this.logger_(`${segmentInfoString(m)} logged from transmuxer stream ${ee} as a ${q}: ${v}`)}})}trimBackBuffer_(m){const v=safeBackBufferTrimTime(this.seekable_(),this.currentTime_(),this.playlist_.targetDuration||10);v>0&&this.remove(0,v)}createSimplifiedSegmentObj_(m){const v=m.segment,q=m.part,ee={resolvedUri:q?q.resolvedUri:v.resolvedUri,byterange:q?q.byterange:v.byterange,requestId:m.requestId,transmuxer:m.transmuxer,audioAppendStart:m.audioAppendStart,gopsToAlignWith:m.gopsToAlignWith,part:m.part},ae=m.playlist.segments[m.mediaIndex-1];if(ae&&ae.timeline===v.timeline&&(ae.videoTimingInfo?ee.baseStartTime=ae.videoTimingInfo.transmuxedDecodeEnd:ae.audioTimingInfo&&(ee.baseStartTime=ae.audioTimingInfo.transmuxedDecodeEnd)),v.key){const q=v.key.iv||new Uint32Array([0,0,0,m.mediaIndex+m.playlist.mediaSequence]);ee.key=this.segmentKey(v.key),ee.key.iv=q}return v.map&&(ee.map=this.initSegmentForMap(v.map)),ee}saveTransferStats_(m){this.mediaRequests+=1,m&&(this.mediaBytesTransferred+=m.bytesReceived,this.mediaTransferDuration+=m.roundTripTime)}saveBandwidthRelatedStats_(m,v){this.pendingSegment_.byteLength=v.bytesReceived,m3*m.playlist.targetDuration,ie=ee&&ee.end&&this.currentTime_()-ee.end>3*m.playlist.partTargetDuration;if(ae||ie)return this.logger_(`bad ${ae?"segment":"part"} ${segmentInfoString(m)}`),void this.resetEverything();null!==this.mediaIndex&&this.trigger("bandwidthupdate"),this.trigger("progress"),this.mediaIndex=m.mediaIndex,this.partIndex=m.partIndex,this.isEndOfStream_(m.mediaIndex,m.playlist,m.partIndex)&&this.endOfStream(),this.trigger("appended"),m.hasAppendedData_&&this.mediaAppends++,this.paused()||this.monitorBuffer_()}recordThroughput_(m){if(m.durationm.toUpperCase()))},sd=["video","audio"],updating=(m,v)=>{const q=v[`${m}Buffer`];return q&&q.updating||v.queuePending[m]},nextQueueIndexOfType=(m,v)=>{for(let q=0;q{if(0===v.queue.length)return;let q=0,ee=v.queue[q];if("mediaSource"!==ee.type){if("mediaSource"!==m&&v.ready()&&"closed"!==v.mediaSource.readyState&&!updating(m,v)){if(ee.type!==m){if(q=nextQueueIndexOfType(m,v.queue),null===q)return;ee=v.queue[q]}return v.queue.splice(q,1),v.queuePending[m]=ee,ee.action(m,v),ee.doneFn?void 0:(v.queuePending[m]=null,void shiftQueue(m,v))}}else v.updating()||"closed"===v.mediaSource.readyState||(v.queue.shift(),ee.action(v),ee.doneFn&&ee.doneFn(),shiftQueue("audio",v),shiftQueue("video",v))},cleanupBuffer=(m,v)=>{const q=v[`${m}Buffer`],ee=toTitleCase(m);q&&(q.removeEventListener("updateend",v[`on${ee}UpdateEnd_`]),q.removeEventListener("error",v[`on${ee}Error_`]),v.codecs[m]=null,v[`${m}Buffer`]=null)},inSourceBuffers=(m,v)=>m&&v&&-1!==Array.prototype.indexOf.call(m.sourceBuffers,v),actions_appendBuffer=(m,v,q)=>(ee,ae)=>{const ie=ae[`${ee}Buffer`];if(inSourceBuffers(ae.mediaSource,ie)){ae.logger_(`Appending segment ${v.mediaIndex}'s ${m.length} bytes to ${ee}Buffer`);try{ie.appendBuffer(m)}catch(m){ae.logger_(`Error with code ${m.code} `+(22===m.code?"(QUOTA_EXCEEDED_ERR) ":"")+`when appending segment ${v.mediaIndex} to ${ee}Buffer`),ae.queuePending[ee]=null,q(m)}}},actions_remove=(m,v)=>(q,ee)=>{const ae=ee[`${q}Buffer`];if(inSourceBuffers(ee.mediaSource,ae)){ee.logger_(`Removing ${m} to ${v} from ${q}Buffer`);try{ae.remove(m,v)}catch(ae){ee.logger_(`Remove ${m} to ${v} from ${q}Buffer failed`)}}},actions_timestampOffset=m=>(v,q)=>{const ee=q[`${v}Buffer`];inSourceBuffers(q.mediaSource,ee)&&(q.logger_(`Setting ${v}timestampOffset to ${m}`),ee.timestampOffset=m)},actions_callback=m=>(v,q)=>{m()},actions_endOfStream=m=>v=>{if("open"===v.mediaSource.readyState){v.logger_(`Calling mediaSource endOfStream(${m||""})`);try{v.mediaSource.endOfStream(m)}catch(m){videojs.log.warn("Failed to call media source endOfStream",m)}}},actions_duration=m=>v=>{v.logger_(`Setting mediaSource duration to ${m}`);try{v.mediaSource.duration=m}catch(m){videojs.log.warn("Failed to set media source duration",m)}},actions_abort=()=>(m,v)=>{if("open"!==v.mediaSource.readyState)return;const q=v[`${m}Buffer`];if(inSourceBuffers(v.mediaSource,q)){v.logger_(`calling abort on ${m}Buffer`);try{q.abort()}catch(v){videojs.log.warn(`Failed to abort on ${m}Buffer`,v)}}},actions_addSourceBuffer=(m,v)=>q=>{const ee=toTitleCase(m),ae=ct(v);q.logger_(`Adding ${m}Buffer with codec ${v} to mediaSource`);const ie=q.mediaSource.addSourceBuffer(ae);ie.addEventListener("updateend",q[`on${ee}UpdateEnd_`]),ie.addEventListener("error",q[`on${ee}Error_`]),q.codecs[m]=v,q[`${m}Buffer`]=ie},actions_removeSourceBuffer=m=>v=>{const q=v[`${m}Buffer`];if(cleanupBuffer(m,v),inSourceBuffers(v.mediaSource,q)){v.logger_(`Removing ${m}Buffer with codec ${v.codecs[m]} from mediaSource`);try{v.mediaSource.removeSourceBuffer(q)}catch(v){videojs.log.warn(`Failed to removeSourceBuffer ${m}Buffer`,v)}}},actions_changeType=m=>(v,q)=>{const ee=q[`${v}Buffer`],ae=ct(m);if(inSourceBuffers(q.mediaSource,ee)&&q.codecs[v]!==m){q.logger_(`changing ${v}Buffer codec from ${q.codecs[v]} to ${m}`);try{ee.changeType(ae),q.codecs[v]=m}catch(m){videojs.log.warn(`Failed to changeType on ${v}Buffer`,m)}}},pushQueue=({type:m,sourceUpdater:v,action:q,doneFn:ee,name:ae})=>{v.queue.push({type:m,action:q,doneFn:ee,name:ae}),shiftQueue(m,v)},onUpdateend=(m,v)=>q=>{if(v.queuePending[m]){const q=v.queuePending[m].doneFn;v.queuePending[m]=null,q&&q(v[`${m}Error_`])}shiftQueue(m,v)};class dd extends videojs.EventTarget{constructor(m){super(),this.mediaSource=m,this.sourceopenListener_=()=>shiftQueue("mediaSource",this),this.mediaSource.addEventListener("sourceopen",this.sourceopenListener_),this.logger_=logger("SourceUpdater"),this.audioTimestampOffset_=0,this.videoTimestampOffset_=0,this.queue=[],this.queuePending={audio:null,video:null},this.delayedAudioAppendQueue_=[],this.videoAppendQueued_=!1,this.codecs={},this.onVideoUpdateEnd_=onUpdateend("video",this),this.onAudioUpdateEnd_=onUpdateend("audio",this),this.onVideoError_=m=>{this.videoError_=m},this.onAudioError_=m=>{this.audioError_=m},this.createdSourceBuffers_=!1,this.initializedEme_=!1,this.triggeredReady_=!1}initializedEme(){this.initializedEme_=!0,this.triggerReady()}hasCreatedSourceBuffers(){return this.createdSourceBuffers_}hasInitializedAnyEme(){return this.initializedEme_}ready(){return this.hasCreatedSourceBuffers()&&this.hasInitializedAnyEme()}createSourceBuffers(m){this.hasCreatedSourceBuffers()||(this.addOrChangeSourceBuffers(m),this.createdSourceBuffers_=!0,this.trigger("createdsourcebuffers"),this.triggerReady())}triggerReady(){this.ready()&&!this.triggeredReady_&&(this.triggeredReady_=!0,this.trigger("ready"))}addSourceBuffer(m,v){pushQueue({type:"mediaSource",sourceUpdater:this,action:actions_addSourceBuffer(m,v),name:"addSourceBuffer"})}abort(m){pushQueue({type:m,sourceUpdater:this,action:actions_abort(m),name:"abort"})}removeSourceBuffer(m){this.canRemoveSourceBuffer()?pushQueue({type:"mediaSource",sourceUpdater:this,action:actions_removeSourceBuffer(m),name:"removeSourceBuffer"}):videojs.log.error("removeSourceBuffer is not supported!")}canRemoveSourceBuffer(){return!videojs.browser.IS_FIREFOX&&ae().MediaSource&&ae().MediaSource.prototype&&"function"==typeof ae().MediaSource.prototype.removeSourceBuffer}static canChangeType(){return ae().SourceBuffer&&ae().SourceBuffer.prototype&&"function"==typeof ae().SourceBuffer.prototype.changeType}canChangeType(){return this.constructor.canChangeType()}changeType(m,v){this.canChangeType()?pushQueue({type:m,sourceUpdater:this,action:actions_changeType(v),name:"changeType"}):videojs.log.error("changeType is not supported!")}addOrChangeSourceBuffers(m){if(!m||"object"!=typeof m||0===Object.keys(m).length)throw new Error("Cannot addOrChangeSourceBuffers to undefined codecs");Object.keys(m).forEach((v=>{const q=m[v];if(!this.hasCreatedSourceBuffers())return this.addSourceBuffer(v,q);this.canChangeType()&&this.changeType(v,q)}))}appendBuffer(m,v){const{segmentInfo:q,type:ee,bytes:ae}=m;if(this.processedAppend_=!0,"audio"===ee&&this.videoBuffer&&!this.videoAppendQueued_)return this.delayedAudioAppendQueue_.push([m,v]),void this.logger_(`delayed audio append of ${ae.length} until video append`);if(pushQueue({type:ee,sourceUpdater:this,action:actions_appendBuffer(ae,q||{mediaIndex:-1},v),doneFn:v,name:"appendBuffer"}),"video"===ee){if(this.videoAppendQueued_=!0,!this.delayedAudioAppendQueue_.length)return;const m=this.delayedAudioAppendQueue_.slice();this.logger_(`queuing delayed audio ${m.length} appendBuffers`),this.delayedAudioAppendQueue_.length=0,m.forEach((m=>{this.appendBuffer.apply(this,m)}))}}audioBuffered(){return inSourceBuffers(this.mediaSource,this.audioBuffer)&&this.audioBuffer.buffered?this.audioBuffer.buffered:createTimeRanges()}videoBuffered(){return inSourceBuffers(this.mediaSource,this.videoBuffer)&&this.videoBuffer.buffered?this.videoBuffer.buffered:createTimeRanges()}buffered(){const m=inSourceBuffers(this.mediaSource,this.videoBuffer)?this.videoBuffer:null,v=inSourceBuffers(this.mediaSource,this.audioBuffer)?this.audioBuffer:null;return v&&!m?this.audioBuffered():m&&!v?this.videoBuffered():bufferIntersection(this.audioBuffered(),this.videoBuffered())}setDuration(m,v=noop){pushQueue({type:"mediaSource",sourceUpdater:this,action:actions_duration(m),name:"duration",doneFn:v})}endOfStream(m=null,v=noop){"string"!=typeof m&&(m=void 0),pushQueue({type:"mediaSource",sourceUpdater:this,action:actions_endOfStream(m),name:"endOfStream",doneFn:v})}removeAudio(m,v,q=noop){this.audioBuffered().length&&0!==this.audioBuffered().end(0)?pushQueue({type:"audio",sourceUpdater:this,action:actions_remove(m,v),doneFn:q,name:"remove"}):q()}removeVideo(m,v,q=noop){this.videoBuffered().length&&0!==this.videoBuffered().end(0)?pushQueue({type:"video",sourceUpdater:this,action:actions_remove(m,v),doneFn:q,name:"remove"}):q()}updating(){return!(!updating("audio",this)&&!updating("video",this))}audioTimestampOffset(m){return void 0!==m&&this.audioBuffer&&this.audioTimestampOffset_!==m&&(pushQueue({type:"audio",sourceUpdater:this,action:actions_timestampOffset(m),name:"timestampOffset"}),this.audioTimestampOffset_=m),this.audioTimestampOffset_}videoTimestampOffset(m){return void 0!==m&&this.videoBuffer&&this.videoTimestampOffset!==m&&(pushQueue({type:"video",sourceUpdater:this,action:actions_timestampOffset(m),name:"timestampOffset"}),this.videoTimestampOffset_=m),this.videoTimestampOffset_}audioQueueCallback(m){this.audioBuffer&&pushQueue({type:"audio",sourceUpdater:this,action:actions_callback(m),name:"callback"})}videoQueueCallback(m){this.videoBuffer&&pushQueue({type:"video",sourceUpdater:this,action:actions_callback(m),name:"callback"})}dispose(){this.trigger("dispose"),sd.forEach((m=>{this.abort(m),this.canRemoveSourceBuffer()?this.removeSourceBuffer(m):this[`${m}QueueCallback`]((()=>cleanupBuffer(m,this)))})),this.videoAppendQueued_=!1,this.delayedAudioAppendQueue_.length=0,this.sourceopenListener_&&this.mediaSource.removeEventListener("sourceopen",this.sourceopenListener_),this.off()}}const uint8ToUtf8=m=>decodeURIComponent(escape(String.fromCharCode.apply(null,m))),bufferToHexString=m=>{const v=new Uint8Array(m);return Array.from(v).map((m=>m.toString(16).padStart(2,"0"))).join("")},cd=new Uint8Array("\n\n".split("").map((m=>m.charCodeAt(0))));class ld extends Error{constructor(){super("Trying to parse received VTT cues, but there is no WebVTT. Make sure vtt.js is loaded.")}}class ud extends td{constructor(m,v={}){super(m,v),this.mediaSource_=null,this.subtitlesTrack_=null,this.loaderType_="subtitle",this.featuresNativeTextTracks_=m.featuresNativeTextTracks,this.loadVttJs=m.loadVttJs,this.shouldSaveSegmentTimingInfo_=!1}createTransmuxer_(){return null}buffered_(){if(!this.subtitlesTrack_||!this.subtitlesTrack_.cues||!this.subtitlesTrack_.cues.length)return createTimeRanges();const m=this.subtitlesTrack_.cues;return createTimeRanges([[m[0].startTime,m[m.length-1].startTime]])}initSegmentForMap(m,v=!1){if(!m)return null;const q=initSegmentId(m);let ee=this.initSegments_[q];if(v&&!ee&&m.bytes){const v=cd.byteLength+m.bytes.byteLength,ae=new Uint8Array(v);ae.set(m.bytes),ae.set(cd,m.bytes.byteLength),this.initSegments_[q]=ee={resolvedUri:m.resolvedUri,byterange:m.byterange,bytes:ae}}return ee||m}couldBeginLoading_(){return this.playlist_&&this.subtitlesTrack_&&!this.paused()}init_(){return this.state="READY",this.resetEverything(),this.monitorBuffer_()}track(m){return void 0===m||(this.subtitlesTrack_=m,"INIT"===this.state&&this.couldBeginLoading_()&&this.init_()),this.subtitlesTrack_}remove(m,v){removeCuesFromTrack(m,v,this.subtitlesTrack_)}fillBuffer_(){const m=this.chooseNextRequest_();if(m){if(null===this.syncController_.timestampOffsetForTimeline(m.timeline)){const checkTimestampOffset=()=>{this.state="READY",this.paused()||this.monitorBuffer_()};return this.syncController_.one("timestampoffset",checkTimestampOffset),void(this.state="WAITING_ON_TIMELINE")}this.loadSegment_(m)}}timestampOffsetForSegment_(){return null}chooseNextRequest_(){return this.skipEmptySegments_(super.chooseNextRequest_())}skipEmptySegments_(m){for(;m&&m.segment.empty;){if(m.mediaIndex+1>=m.playlist.segments.length){m=null;break}m=this.generateSegmentInfo_({playlist:m.playlist,mediaIndex:m.mediaIndex+1,startOfSegment:m.startOfSegment+m.duration,isSyncRequest:m.isSyncRequest})}return m}stopForError(m){this.error(m),this.state="READY",this.pause(),this.trigger("error")}segmentRequestFinished_(m,v,q){if(!this.subtitlesTrack_)return void(this.state="READY");if(this.saveTransferStats_(v.stats),!this.pendingSegment_)return this.state="READY",void(this.mediaRequestsAborted+=1);if(m)return m.code===Xo&&this.handleTimeout_(),m.code===Ko?this.mediaRequestsAborted+=1:this.mediaRequestsErrored+=1,void this.stopForError(m);const ee=this.pendingSegment_;this.saveBandwidthRelatedStats_(ee.duration,v.stats),v.key&&this.segmentKey(v.key,!0),this.state="APPENDING",this.trigger("appending");const ie=ee.segment;if(ie.map&&(ie.map.bytes=v.map.bytes),ee.bytes=v.bytes,"function"!=typeof ae().WebVTT&&"function"==typeof this.loadVttJs)return this.state="WAITING_ON_VTTJS",void this.loadVttJs().then((()=>this.segmentRequestFinished_(m,v,q)),(()=>this.stopForError({message:"Error loading vtt.js"})));ie.requested=!0;try{this.parseVTTCues_(ee)}catch(m){return void this.stopForError({message:m.message})}if(this.updateTimeMapping_(ee,this.syncController_.timelines[ee.timeline],this.playlist_),ee.cues.length?ee.timingInfo={start:ee.cues[0].startTime,end:ee.cues[ee.cues.length-1].endTime}:ee.timingInfo={start:ee.startOfSegment,end:ee.startOfSegment+ee.duration},ee.isSyncRequest)return this.trigger("syncinfoupdate"),this.pendingSegment_=null,void(this.state="READY");ee.byteLength=ee.bytes.byteLength,this.mediaSecondsLoaded+=ie.duration,ee.cues.forEach((m=>{this.subtitlesTrack_.addCue(this.featuresNativeTextTracks_?new(ae().VTTCue)(m.startTime,m.endTime,m.text):m)})),removeDuplicateCuesFromTrack(this.subtitlesTrack_),this.handleAppendsDone_()}handleData_(){}updateTimingInfoEnd_(){}parseVTTCues_(m){let v,q=!1;if("function"!=typeof ae().WebVTT)throw new ld;"function"==typeof ae().TextDecoder?v=new(ae().TextDecoder)("utf8"):(v=ae().WebVTT.StringDecoder(),q=!0);const ee=new(ae().WebVTT.Parser)(ae(),ae().vttjs,v);if(m.cues=[],m.timestampmap={MPEGTS:0,LOCAL:0},ee.oncue=m.cues.push.bind(m.cues),ee.ontimestampmap=v=>{m.timestampmap=v},ee.onparsingerror=m=>{videojs.log.warn("Error encountered when parsing cues: "+m.message)},m.segment.map){let v=m.segment.map.bytes;q&&(v=uint8ToUtf8(v)),ee.parse(v)}let ie=m.bytes;q&&(ie=uint8ToUtf8(ie)),ee.parse(ie),ee.flush()}updateTimeMapping_(m,v,q){const ee=m.segment;if(!v)return;if(!m.cues.length)return void(ee.empty=!0);const{MPEGTS:ae,LOCAL:ie}=m.timestampmap,de=ae/Zn.ONE_SECOND_IN_TS-ie+v.mapping;if(m.cues.forEach((m=>{const q=m.endTime-m.startTime,ee=0===ae?m.startTime+de:this.handleRollover_(m.startTime+de,v.time);m.startTime=Math.max(ee,0),m.endTime=Math.max(ee+q,0)})),!q.syncInfo){const v=m.cues[0].startTime,ae=m.cues[m.cues.length-1].startTime;q.syncInfo={mediaSequence:q.mediaSequence+m.mediaIndex,time:Math.min(v,ae-ee.duration)}}}handleRollover_(m,v){if(null===v)return m;let q=m*Zn.ONE_SECOND_IN_TS;const ee=v*Zn.ONE_SECOND_IN_TS;let ae;for(ae=ee4294967296;)q+=ae;return q/Zn.ONE_SECOND_IN_TS}}const findAdCue=function(m,v){const q=m.cues;for(let m=0;m=ee.adStartTime&&v<=ee.adEndTime)return ee}return null},updateAdCues=function(m,v,q=0){if(!m.segments)return;let ee,ie=q;for(let q=0;q{if(q!==1/0){return{time:0,segmentIndex:0,partIndex:null}}return null}},{name:"MediaSequence",run:(m,v,q,ee,ae,ie)=>{if(!ie)return null;const de=m.getMediaSequenceMap(ie);if(!de||0===de.size)return null;if(void 0===v.mediaSequence||!Array.isArray(v.segments)||!v.segments.length)return null;let ce=v.mediaSequence,le=0;for(const m of v.segments){const v=de.get(ce);if(!v)break;if(ae>=v.start&&ae=m&&ae{if(!Object.keys(m.timelineToDatetimeMappings).length)return null;let ie=null,de=null;const ce=getPartsAndSegments(v);ae=ae||0;for(let q=0;q{let ie=null,de=null;ae=ae||0;const ce=getPartsAndSegments(v);for(let m=0;m=m)&&(de=m,ie={time:pe,segmentIndex:q.segmentIndex,partIndex:q.partIndex})}}return ie}},{name:"Discontinuity",run:(m,v,q,ee,ae)=>{let ie=null;if(ae=ae||0,v.discontinuityStarts&&v.discontinuityStarts.length){let q=null;for(let ee=0;ee=m)&&(q=m,ie={time:le.time,segmentIndex:de,partIndex:null})}}}return ie}},{name:"Playlist",run:(m,v,q,ee,ae)=>{if(v.syncInfo){return{time:v.syncInfo.time,segmentIndex:v.syncInfo.mediaSequence-v.mediaSequence,partIndex:null}}return null}}];class md extends videojs.EventTarget{constructor(m={}){super(),this.timelines=[],this.discontinuities=[],this.timelineToDatetimeMappings={},this.mediaSequenceStorage_=new Map,this.logger_=logger("SyncController")}getMediaSequenceMap(m){return this.mediaSequenceStorage_.get(m)}updateMediaSequenceMap(m,v,q){if(void 0===m.mediaSequence||!Array.isArray(m.segments)||!m.segments.length)return;const ee=this.getMediaSequenceMap(q),ae=new Map;let ie,de=m.mediaSequence;ee?ee.has(m.mediaSequence)?ie=ee.get(m.mediaSequence).start:(this.logger_(`MediaSequence sync for ${q} segment loader - received a gap between playlists.\nFallback base time to: ${v}.\nReceived media sequence: ${de}.\nCurrent map: `,ee),ie=v):ie=0,this.logger_(`MediaSequence sync for ${q} segment loader.\nReceived media sequence: ${de}.\nbase time is ${ie}\nCurrent map: `,ee),m.segments.forEach((m=>{const v=ie,q=v+m.duration,ee={start:v,end:q};ae.set(de,ee),de++,ie=q})),this.mediaSequenceStorage_.set(q,ae)}getSyncPoint(m,v,q,ee,ae){if(v!==1/0){return fd.find((({name:m})=>"VOD"===m)).run(this,m,v)}const ie=this.runStrategies_(m,v,q,ee,ae);if(!ie.length)return null;for(const v of ie){const{syncPoint:q,strategy:ae}=v,{segmentIndex:ie,time:de}=q;if(ie<0)continue;const ce=de,le=ce+m.segments[ie].duration;if(this.logger_(`Strategy: ${ae}. Current time: ${ee}. selected segment: ${ie}. Time: [${ce} -> ${le}]}`),ee>=ce&&ee0&&(ee.time*=-1),Math.abs(ee.time+sumDurations({defaultDuration:m.targetDuration,durationList:m.segments,startIndex:ee.segmentIndex,endIndex:0}))}runStrategies_(m,v,q,ee,ae){const ie=[];for(let de=0;de86400)videojs.log.warn(`Not saving expired segment info. Media sequence gap ${q} is too large.`);else for(let ee=q-1;ee>=0;ee--){const q=m.segments[ee];if(q&&void 0!==q.start){v.syncInfo={mediaSequence:m.mediaSequence+ee,time:q.start},this.logger_(`playlist refresh sync: [time:${v.syncInfo.time}, mediaSequence: ${v.syncInfo.mediaSequence}]`),this.trigger("syncinfoupdate");break}}}setDateTimeMappingForStart(m){if(this.timelineToDatetimeMappings={},m.segments&&m.segments.length&&m.segments[0].dateTimeObject){const v=m.segments[0],q=v.dateTimeObject.getTime()/1e3;this.timelineToDatetimeMappings[v.timeline]=-q}}saveSegmentTimingInfo({segmentInfo:m,shouldSaveTimelineMapping:v}){const q=this.calculateSegmentTimeMapping_(m,m.timingInfo,v),ee=m.segment;q&&(this.saveDiscontinuitySyncInfo_(m),m.playlist.syncInfo||(m.playlist.syncInfo={mediaSequence:m.playlist.mediaSequence+m.mediaIndex,time:ee.start}));const ae=ee.dateTimeObject;ee.discontinuity&&v&&ae&&(this.timelineToDatetimeMappings[ee.timeline]=-ae.getTime()/1e3)}timestampOffsetForTimeline(m){return void 0===this.timelines[m]?null:this.timelines[m].time}mappingForTimeline(m){return void 0===this.timelines[m]?null:this.timelines[m].mapping}calculateSegmentTimeMapping_(m,v,q){const ee=m.segment,ae=m.part;let ie,de,ce=this.timelines[m.timeline];if("number"==typeof m.timestampOffset)ce={time:m.startOfSegment,mapping:m.startOfSegment-v.start},q&&(this.timelines[m.timeline]=ce,this.trigger("timestampoffset"),this.logger_(`time mapping for timeline ${m.timeline}: [time: ${ce.time}] [mapping: ${ce.mapping}]`)),ie=m.startOfSegment,de=v.end+ce.mapping;else{if(!ce)return!1;ie=v.start+ce.mapping,de=v.end+ce.mapping}return ae&&(ae.start=ie,ae.end=de),(!ee.start||iece){let ee;ee=de<0?q.start-sumDurations({defaultDuration:v.targetDuration,durationList:v.segments,startIndex:m.mediaIndex,endIndex:ae}):q.end+sumDurations({defaultDuration:v.targetDuration,durationList:v.segments,startIndex:m.mediaIndex+1,endIndex:ae}),this.discontinuities[ie]={time:ee,accuracy:ce}}}}dispose(){this.trigger("dispose"),this.off()}}class yd extends videojs.EventTarget{constructor(){super(),this.pendingTimelineChanges_={},this.lastTimelineChanges_={}}clearPendingTimelineChange(m){this.pendingTimelineChanges_[m]=null,this.trigger("pendingtimelinechange")}pendingTimelineChange({type:m,from:v,to:q}){return"number"==typeof v&&"number"==typeof q&&(this.pendingTimelineChanges_[m]={type:m,from:v,to:q},this.trigger("pendingtimelinechange")),this.pendingTimelineChanges_[m]}lastTimelineChange({type:m,from:v,to:q}){return"number"==typeof v&&"number"==typeof q&&(this.lastTimelineChanges_[m]={type:m,from:v,to:q},delete this.pendingTimelineChanges_[m],this.trigger("timelinechange")),this.lastTimelineChanges_[m]}dispose(){this.trigger("dispose"),this.pendingTimelineChanges_={},this.lastTimelineChanges_={},this.off()}}const vd=transform(getWorkerString((function(){var m=function(){function Stream(){this.listeners={}}var m=Stream.prototype;return m.on=function on(m,v){this.listeners[m]||(this.listeners[m]=[]),this.listeners[m].push(v)},m.off=function off(m,v){if(!this.listeners[m])return!1;var q=this.listeners[m].indexOf(v);return this.listeners[m]=this.listeners[m].slice(0),this.listeners[m].splice(q,1),q>-1},m.trigger=function trigger(m){var v=this.listeners[m];if(v)if(2===arguments.length)for(var q=v.length,ee=0;ee>7))^ie]=ie;for(de=ce=0;!ee[de];de^=fe||1,ce=pe[ce]||1)for(Re=ce^ce<<1^ce<<2^ce<<3^ce<<4,Re=Re>>8^255&Re^99,ee[de]=Re,ae[Re]=de,be=le[ye=le[fe=le[de]]],_e=16843009*be^65537*ye^257*fe^16843008*de,xe=257*le[Re]^16843008*Re,ie=0;ie<4;ie++)v[ie][de]=xe=xe<<24^xe>>>8,q[ie][Re]=_e=_e<<24^_e>>>8;for(ie=0;ie<5;ie++)v[ie]=v[ie].slice(0),q[ie]=q[ie].slice(0);return m};let v=null;class ee{constructor(m){let q,ee,ae;v||(v=precompute()),this._tables=[[v[0][0].slice(),v[0][1].slice(),v[0][2].slice(),v[0][3].slice(),v[0][4].slice()],[v[1][0].slice(),v[1][1].slice(),v[1][2].slice(),v[1][3].slice(),v[1][4].slice()]];const ie=this._tables[0][4],de=this._tables[1],ce=m.length;let le=1;if(4!==ce&&6!==ce&&8!==ce)throw new Error("Invalid aes key size");const pe=m.slice(0),fe=[];for(this._key=[pe,fe],q=ce;q<4*ce+28;q++)ae=pe[q-1],(q%ce==0||8===ce&&q%ce==4)&&(ae=ie[ae>>>24]<<24^ie[ae>>16&255]<<16^ie[ae>>8&255]<<8^ie[255&ae],q%ce==0&&(ae=ae<<8^ae>>>24^le<<24,le=le<<1^283*(le>>7))),pe[q]=pe[q-ce]^ae;for(ee=0;q;ee++,q--)ae=pe[3&ee?q:q-4],fe[ee]=q<=4||ee<4?ae:de[0][ie[ae>>>24]]^de[1][ie[ae>>16&255]]^de[2][ie[ae>>8&255]]^de[3][ie[255&ae]]}decrypt(m,v,q,ee,ae,ie){const de=this._key[1];let ce,le,pe,fe=m^de[0],ye=ee^de[1],be=q^de[2],Re=v^de[3];const xe=de.length/4-2;let _e,we=4;const Te=this._tables[1],Se=Te[0],Ie=Te[1],Pe=Te[2],qe=Te[3],We=Te[4];for(_e=0;_e>>24]^Ie[ye>>16&255]^Pe[be>>8&255]^qe[255&Re]^de[we],le=Se[ye>>>24]^Ie[be>>16&255]^Pe[Re>>8&255]^qe[255&fe]^de[we+1],pe=Se[be>>>24]^Ie[Re>>16&255]^Pe[fe>>8&255]^qe[255&ye]^de[we+2],Re=Se[Re>>>24]^Ie[fe>>16&255]^Pe[ye>>8&255]^qe[255&be]^de[we+3],we+=4,fe=ce,ye=le,be=pe;for(_e=0;_e<4;_e++)ae[(3&-_e)+ie]=We[fe>>>24]<<24^We[ye>>16&255]<<16^We[be>>8&255]<<8^We[255&Re]^de[we++],ce=fe,fe=ye,ye=be,be=Re,Re=ce}}class ae extends m{constructor(){super(m),this.jobs=[],this.delay=1,this.timeout_=null}processJob_(){this.jobs.shift()(),this.jobs.length?this.timeout_=setTimeout(this.processJob_.bind(this),this.delay):this.timeout_=null}push(m){this.jobs.push(m),this.timeout_||(this.timeout_=setTimeout(this.processJob_.bind(this),this.delay))}}const ntoh=function(m){return m<<24|(65280&m)<<8|(16711680&m)>>8|m>>>24},decrypt=function(m,v,q){const ae=new Int32Array(m.buffer,m.byteOffset,m.byteLength>>2),ie=new ee(Array.prototype.slice.call(v)),de=new Uint8Array(m.byteLength),ce=new Int32Array(de.buffer);let le,pe,fe,ye,be,Re,xe,_e,we;for(le=q[0],pe=q[1],fe=q[2],ye=q[3],we=0;we{const ee=m[q];le(ee)?v[q]={bytes:ee.buffer,byteOffset:ee.byteOffset,byteLength:ee.byteLength}:v[q]=ee})),v};self.onmessage=function(m){const v=m.data,q=new Uint8Array(v.encrypted.bytes,v.encrypted.byteOffset,v.encrypted.byteLength),ee=new Uint32Array(v.key.bytes,v.key.byteOffset,v.key.byteLength/4),ae=new Uint32Array(v.iv.bytes,v.iv.byteOffset,v.iv.byteLength/4);new ie(q,ee,ae,(function(m,q){self.postMessage(createTransferableMessage({source:v.source,decrypted:q}),[q.buffer])}))}})));var bd=factory(vd);const audioTrackKind_=m=>{let v=m.default?"main":"alternative";return m.characteristics&&m.characteristics.indexOf("public.accessibility.describes-video")>=0&&(v="main-desc"),v},stopLoaders=(m,v)=>{m.abort(),m.pause(),v&&v.activePlaylistLoader&&(v.activePlaylistLoader.pause(),v.activePlaylistLoader=null)},startLoaders=(m,v)=>{v.activePlaylistLoader=m,m.load()},onGroupChanged=(m,v)=>()=>{const{segmentLoaders:{[m]:q,main:ee},mediaTypes:{[m]:ae}}=v,ie=ae.activeTrack(),de=ae.getActiveGroup(),ce=ae.activePlaylistLoader,le=ae.lastGroup_;de&&le&&de.id===le.id||(ae.lastGroup_=de,ae.lastTrack_=ie,stopLoaders(q,ae),de&&!de.isMainPlaylist&&(de.playlistLoader?(q.resyncLoader(),startLoaders(de.playlistLoader,ae)):ce&&ee.resetEverything()))},onGroupChanging=(m,v)=>()=>{const{segmentLoaders:{[m]:q},mediaTypes:{[m]:ee}}=v;ee.lastGroup_=null,q.abort(),q.pause()},onTrackChanged=(m,v)=>()=>{const{mainPlaylistLoader:q,segmentLoaders:{[m]:ee,main:ae},mediaTypes:{[m]:ie}}=v,de=ie.activeTrack(),ce=ie.getActiveGroup(),le=ie.activePlaylistLoader,pe=ie.lastTrack_;if((!pe||!de||pe.id!==de.id)&&(ie.lastGroup_=ce,ie.lastTrack_=de,stopLoaders(ee,ie),ce)){if(ce.isMainPlaylist){if(!de||!pe||de.id===pe.id)return;const m=v.vhs.playlistController_,ee=m.selectPlaylist();if(m.media()===ee)return;return ie.logger_(`track change. Switching main audio from ${pe.id} to ${de.id}`),q.pause(),ae.resetEverything(),void m.fastQualityChange_(ee)}if("AUDIO"===m){if(!ce.playlistLoader)return ae.setAudio(!0),void ae.resetEverything();ee.setAudio(!0),ae.setAudio(!1)}le!==ce.playlistLoader?(ee.track&&ee.track(de),ee.resetEverything(),startLoaders(ce.playlistLoader,ie)):startLoaders(ce.playlistLoader,ie)}},Rd={AUDIO:(m,v)=>()=>{const{mediaTypes:{[m]:q},excludePlaylist:ee}=v,ae=q.activeTrack(),ie=q.activeGroup(),de=(ie.filter((m=>m.default))[0]||ie[0]).id,ce=q.tracks[de];if(ae!==ce){videojs.log.warn("Problem encountered loading the alternate audio track.Switching back to default.");for(const m in q.tracks)q.tracks[m].enabled=q.tracks[m]===ce;q.onTrackChanged()}else ee({error:{message:"Problem encountered loading the default audio track."}})},SUBTITLES:(m,v)=>()=>{const{mediaTypes:{[m]:q}}=v;videojs.log.warn("Problem encountered loading the subtitle track.Disabling subtitle track.");const ee=q.activeTrack();ee&&(ee.mode="disabled"),q.onTrackChanged()}},xd={AUDIO:(m,v,q)=>{if(!v)return;const{tech:ee,requestOptions:ae,segmentLoaders:{[m]:ie}}=q;v.on("loadedmetadata",(()=>{const m=v.media();ie.playlist(m,ae),(!ee.paused()||m.endList&&"none"!==ee.preload())&&ie.load()})),v.on("loadedplaylist",(()=>{ie.playlist(v.media(),ae),ee.paused()||ie.load()})),v.on("error",Rd[m](m,q))},SUBTITLES:(m,v,q)=>{const{tech:ee,requestOptions:ae,segmentLoaders:{[m]:ie},mediaTypes:{[m]:de}}=q;v.on("loadedmetadata",(()=>{const m=v.media();ie.playlist(m,ae),ie.track(de.activeTrack()),(!ee.paused()||m.endList&&"none"!==ee.preload())&&ie.load()})),v.on("loadedplaylist",(()=>{ie.playlist(v.media(),ae),ee.paused()||ie.load()})),v.on("error",Rd[m](m,q))}},_d={AUDIO:(m,v)=>{const{vhs:q,sourceType:ee,segmentLoaders:{[m]:ae},requestOptions:ie,main:{mediaGroups:de},mediaTypes:{[m]:{groups:ce,tracks:le,logger_:pe}},mainPlaylistLoader:fe}=v,ye=isAudioOnly(fe.main);de[m]&&0!==Object.keys(de[m]).length||(de[m]={main:{default:{default:!0}}},ye&&(de[m].main.default.playlists=fe.main.playlists));for(const ae in de[m]){ce[ae]||(ce[ae]=[]);for(const be in de[m][ae]){let Re,xe=de[m][ae][be];if(ye?(pe(`AUDIO group '${ae}' label '${be}' is a main playlist`),xe.isMainPlaylist=!0,Re=null):Re="vhs-json"===ee&&xe.playlists?new No(xe.playlists[0],q,ie):xe.resolvedUri?new No(xe.resolvedUri,q,ie):xe.playlists&&"dash"===ee?new zo(xe.playlists[0],q,ie,fe):null,xe=video_es_merge({id:be,playlistLoader:Re},xe),xd[m](m,xe.playlistLoader,v),ce[ae].push(xe),void 0===le[be]){const m=new videojs.AudioTrack({id:be,kind:audioTrackKind_(xe),enabled:!1,language:xe.language,default:xe.default,label:be});le[be]=m}}}ae.on("error",Rd[m](m,v))},SUBTITLES:(m,v)=>{const{tech:q,vhs:ee,sourceType:ae,segmentLoaders:{[m]:ie},requestOptions:de,main:{mediaGroups:ce},mediaTypes:{[m]:{groups:le,tracks:pe}},mainPlaylistLoader:fe}=v;for(const ie in ce[m]){le[ie]||(le[ie]=[]);for(const ye in ce[m][ie]){if(!ee.options_.useForcedSubtitles&&ce[m][ie][ye].forced)continue;let be,Re=ce[m][ie][ye];if("hls"===ae)be=new No(Re.resolvedUri,ee,de);else if("dash"===ae){if(!Re.playlists.filter((m=>m.excludeUntil!==1/0)).length)return;be=new zo(Re.playlists[0],ee,de,fe)}else"vhs-json"===ae&&(be=new No(Re.playlists?Re.playlists[0]:Re.resolvedUri,ee,de));if(Re=video_es_merge({id:ye,playlistLoader:be},Re),xd[m](m,Re.playlistLoader,v),le[ie].push(Re),void 0===pe[ye]){const m=q.addRemoteTextTrack({id:ye,kind:"subtitles",default:Re.default&&Re.autoselect,language:Re.language,label:ye},!1).track;pe[ye]=m}}}ie.on("error",Rd[m](m,v))},"CLOSED-CAPTIONS":(m,v)=>{const{tech:q,main:{mediaGroups:ee},mediaTypes:{[m]:{groups:ae,tracks:ie}}}=v;for(const v in ee[m]){ae[v]||(ae[v]=[]);for(const de in ee[m][v]){const ce=ee[m][v][de];if(!/^(?:CC|SERVICE)/.test(ce.instreamId))continue;const le=q.options_.vhs&&q.options_.vhs.captionServices||{};let pe={label:de,language:ce.language,instreamId:ce.instreamId,default:ce.default&&ce.autoselect};if(le[pe.instreamId]&&(pe=video_es_merge(pe,le[pe.instreamId])),void 0===pe.default&&delete pe.default,ae[v].push(video_es_merge({id:de},ce)),void 0===ie[de]){const m=q.addRemoteTextTrack({id:pe.instreamId,kind:"captions",default:pe.default,language:pe.language,label:pe.label},!1).track;ie[de]=m}}}}},groupMatch=(m,v)=>{for(let q=0;qq=>{const{mainPlaylistLoader:ee,mediaTypes:{[m]:{groups:ae}}}=v,ie=ee.media();if(!ie)return null;let de=null;ie.attributes[m]&&(de=ae[ie.attributes[m]]);const ce=Object.keys(ae);if(!de)if("AUDIO"===m&&ce.length>1&&isAudioOnly(v.main))for(let m=0;mm.id===q.id))[0]||null},Ed={AUDIO:(m,v)=>()=>{const{mediaTypes:{[m]:{tracks:q}}}=v;for(const m in q)if(q[m].enabled)return q[m];return null},SUBTITLES:(m,v)=>()=>{const{mediaTypes:{[m]:{tracks:q}}}=v;for(const m in q)if("showing"===q[m].mode||"hidden"===q[m].mode)return q[m];return null}},getActiveGroup=(m,{mediaTypes:v})=>()=>{const q=v[m].activeTrack();return q?v[m].activeGroup(q):null},setupMediaGroups=m=>{["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach((v=>{_d[v](v,m)}));const{mediaTypes:v,mainPlaylistLoader:q,tech:ee,vhs:ae,segmentLoaders:{AUDIO:ie,main:de}}=m;["AUDIO","SUBTITLES"].forEach((q=>{v[q].activeGroup=activeGroup(q,m),v[q].activeTrack=Ed[q](q,m),v[q].onGroupChanged=onGroupChanged(q,m),v[q].onGroupChanging=onGroupChanging(q,m),v[q].onTrackChanged=onTrackChanged(q,m),v[q].getActiveGroup=getActiveGroup(q,m)}));const ce=v.AUDIO.activeGroup();if(ce){const m=(ce.filter((m=>m.default))[0]||ce[0]).id;v.AUDIO.tracks[m].enabled=!0,v.AUDIO.onGroupChanged(),v.AUDIO.onTrackChanged();v.AUDIO.getActiveGroup().playlistLoader?(de.setAudio(!1),ie.setAudio(!0)):de.setAudio(!0)}q.on("mediachange",(()=>{["AUDIO","SUBTITLES"].forEach((m=>v[m].onGroupChanged()))})),q.on("mediachanging",(()=>{["AUDIO","SUBTITLES"].forEach((m=>v[m].onGroupChanging()))}));const onAudioTrackChanged=()=>{v.AUDIO.onTrackChanged(),ee.trigger({type:"usage",name:"vhs-audio-change"})};ee.audioTracks().addEventListener("change",onAudioTrackChanged),ee.remoteTextTracks().addEventListener("change",v.SUBTITLES.onTrackChanged),ae.on("dispose",(()=>{ee.audioTracks().removeEventListener("change",onAudioTrackChanged),ee.remoteTextTracks().removeEventListener("change",v.SUBTITLES.onTrackChanged)})),ee.clearTracks("audio");for(const m in v.AUDIO.tracks)ee.audioTracks().addTrack(v.AUDIO.tracks[m])},createMediaTypes=()=>{const m={};return["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach((v=>{m[v]={groups:{},tracks:{},activePlaylistLoader:null,activeGroup:noop,activeTrack:noop,getActiveGroup:noop,onGroupChanged:noop,onTrackChanged:noop,lastTrack_:null,logger_:logger(`MediaGroups[${v}]`)}})),m};class wd{constructor(){this.priority_=[],this.pathwayClones_=new Map}set version(m){1===m&&(this.version_=m)}set ttl(m){this.ttl_=m||300}set reloadUri(m){m&&(this.reloadUri_=jo(this.reloadUri_,m))}set priority(m){m&&m.length&&(this.priority_=m)}set pathwayClones(m){m&&m.length&&(this.pathwayClones_=new Map(m.map((m=>[m.ID,m]))))}get version(){return this.version_}get ttl(){return this.ttl_}get reloadUri(){return this.reloadUri_}get priority(){return this.priority_}get pathwayClones(){return this.pathwayClones_}}class Td extends videojs.EventTarget{constructor(m,v){super(),this.currentPathway=null,this.defaultPathway=null,this.queryBeforeStart=!1,this.availablePathways_=new Set,this.steeringManifest=new wd,this.proxyServerUrl_=null,this.manifestType_=null,this.ttlTimeout_=null,this.request_=null,this.currentPathwayClones=new Map,this.nextPathwayClones=new Map,this.excludedSteeringManifestURLs=new Set,this.logger_=logger("Content Steering"),this.xhr_=m,this.getBandwidth_=v}assignTagProperties(m,v){this.manifestType_=v.serverUri?"HLS":"DASH";const q=v.serverUri||v.serverURL;if(!q)return this.logger_(`steering manifest URL is ${q}, cannot request steering manifest.`),void this.trigger("error");q.startsWith("data:")?this.decodeDataUriManifest_(q.substring(q.indexOf(",")+1)):(this.steeringManifest.reloadUri=jo(m,q),this.defaultPathway=v.pathwayId||v.defaultServiceLocation,this.queryBeforeStart=v.queryBeforeStart,this.proxyServerUrl_=v.proxyServerURL,this.defaultPathway&&!this.queryBeforeStart&&this.trigger("content-steering"))}requestSteeringManifest(m){const v=this.steeringManifest.reloadUri;if(!v)return;const q=m?v:this.getRequestURI(v);if(!q)return this.logger_("No valid content steering manifest URIs. Stopping content steering."),this.trigger("error"),void this.dispose();this.request_=this.xhr_({uri:q},((m,v)=>{if(m){if(410===v.status)return this.logger_(`manifest request 410 ${m}.`),this.logger_(`There will be no more content steering requests to ${q} this session.`),void this.excludedSteeringManifestURLs.add(q);if(429===v.status){const q=v.responseHeaders["retry-after"];return this.logger_(`manifest request 429 ${m}.`),this.logger_(`content steering will retry in ${q} seconds.`),void this.startTTLTimeout_(parseInt(q,10))}return this.logger_(`manifest failed to load ${m}.`),void this.startTTLTimeout_()}const ee=JSON.parse(this.request_.responseText);this.assignSteeringProperties_(ee),this.startTTLTimeout_()}))}setProxyServerUrl_(m){const v=new(ae().URL)(m),q=new(ae().URL)(this.proxyServerUrl_);return q.searchParams.set("url",encodeURI(v.toString())),this.setSteeringParams_(q.toString())}decodeDataUriManifest_(m){const v=JSON.parse(ae().atob(m));this.assignSteeringProperties_(v)}setSteeringParams_(m){const v=new(ae().URL)(m),q=this.getPathway(),ee=this.getBandwidth_();if(q){const m=`_${this.manifestType_}_pathway`;v.searchParams.set(m,q)}if(ee){const m=`_${this.manifestType_}_throughput`;v.searchParams.set(m,ee)}return v.toString()}assignSteeringProperties_(m){if(this.steeringManifest.version=m.VERSION,!this.steeringManifest.version)return this.logger_(`manifest version is ${m.VERSION}, which is not supported.`),void this.trigger("error");this.steeringManifest.ttl=m.TTL,this.steeringManifest.reloadUri=m["RELOAD-URI"],this.steeringManifest.priority=m["PATHWAY-PRIORITY"]||m["SERVICE-LOCATION-PRIORITY"],this.steeringManifest.pathwayClones=m["PATHWAY-CLONES"],this.nextPathwayClones=this.steeringManifest.pathwayClones,this.availablePathways_.size||(this.logger_("There are no available pathways for content steering. Ending content steering."),this.trigger("error"),this.dispose());const v=(m=>{for(const v of m)if(this.availablePathways_.has(v))return v;return[...this.availablePathways_][0]})(this.steeringManifest.priority);this.currentPathway!==v&&(this.currentPathway=v,this.trigger("content-steering"))}getPathway(){return this.currentPathway||this.defaultPathway}getRequestURI(m){if(!m)return null;const isExcluded=m=>this.excludedSteeringManifestURLs.has(m);if(this.proxyServerUrl_){const v=this.setProxyServerUrl_(m);if(!isExcluded(v))return v}const v=this.setSteeringParams_(m);return isExcluded(v)?null:v}startTTLTimeout_(m=this.steeringManifest.ttl){const v=1e3*m;this.ttlTimeout_=ae().setTimeout((()=>{this.requestSteeringManifest()}),v)}clearTTLTimeout_(){ae().clearTimeout(this.ttlTimeout_),this.ttlTimeout_=null}abort(){this.request_&&this.request_.abort(),this.request_=null}dispose(){this.off("content-steering"),this.off("error"),this.abort(),this.clearTTLTimeout_(),this.currentPathway=null,this.defaultPathway=null,this.queryBeforeStart=null,this.proxyServerUrl_=null,this.manifestType_=null,this.ttlTimeout_=null,this.request_=null,this.excludedSteeringManifestURLs=new Set,this.availablePathways_=new Set,this.steeringManifest=new wd}addAvailablePathway(m){m&&this.availablePathways_.add(m)}clearAvailablePathways(){this.availablePathways_.clear()}excludePathway(m){return this.availablePathways_.delete(m)}didDASHTagChange(m,v){return!v&&this.steeringManifest.reloadUri||v&&(jo(m,v.serverURL)!==this.steeringManifest.reloadUri||v.defaultServiceLocation!==this.defaultPathway||v.queryBeforeStart!==this.queryBeforeStart||v.proxyServerURL!==this.proxyServerUrl_)}getAvailablePathways(){return this.availablePathways_}}let Dd;const Sd=["mediaRequests","mediaRequestsAborted","mediaRequestsTimedout","mediaRequestsErrored","mediaTransferDuration","mediaBytesTransferred","mediaAppends"],sumLoaderStat=function(m){return this.audioSegmentLoader_[m]+this.mainSegmentLoader_[m]},shouldSwitchToMedia=function({currentPlaylist:m,buffered:v,currentTime:q,nextPlaylist:ee,bufferLowWaterLine:ae,bufferHighWaterLine:ie,duration:de,bufferBasedABR:ce,log:le}){if(!ee)return videojs.log.warn("We received no playlist to switch to. Please check your stream."),!1;const pe=`allowing switch ${m&&m.id||"null"} -> ${ee.id}`;if(!m)return le(`${pe} as current playlist is not set`),!0;if(ee.id===m.id)return!1;const fe=Boolean(findRange(v,q).length);if(!m.endList)return fe||"number"!=typeof m.partTargetDuration?(le(`${pe} as current playlist is live`),!0):(le(`not ${pe} as current playlist is live llhls, but currentTime isn't in buffered.`),!1);const ye=timeAheadOf(v,q),be=ce?Vo.EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE:Vo.MAX_BUFFER_LOW_WATER_LINE;if(dexe)&&ye>=ae){let m=`${pe} as forwardBuffer >= bufferLowWaterLine (${ye} >= ${ae})`;return ce&&(m+=` and next bandwidth > current bandwidth (${Re} > ${xe})`),le(m),!0}return le(`not ${pe} as no switching criteria met`),!1};class Cd extends videojs.EventTarget{constructor(m){super();const{src:v,withCredentials:q,tech:ee,bandwidth:ie,externVhs:de,useCueTags:ce,playlistExclusionDuration:le,enableLowInitialPlaylist:pe,sourceType:fe,cacheEncryptionKeys:ye,bufferBasedABR:be,leastPixelDiffSelector:Re,captionServices:xe}=m;if(!v)throw new Error("A non-empty playlist URL or JSON manifest string is required");let{maxPlaylistRetries:_e}=m;null==_e&&(_e=1/0),Dd=de,this.bufferBasedABR=Boolean(be),this.leastPixelDiffSelector=Boolean(Re),this.withCredentials=q,this.tech_=ee,this.vhs_=ee.vhs,this.sourceType_=fe,this.useCueTags_=ce,this.playlistExclusionDuration=le,this.maxPlaylistRetries=_e,this.enableLowInitialPlaylist=pe,this.useCueTags_&&(this.cueTagsTrack_=this.tech_.addTextTrack("metadata","ad-cues"),this.cueTagsTrack_.inBandMetadataTrackDispatchType=""),this.requestOptions_={withCredentials:q,maxPlaylistRetries:_e,timeout:null},this.on("error",this.pauseLoading),this.mediaTypes_=createMediaTypes(),this.mediaSource=new(ae().MediaSource),this.handleDurationChange_=this.handleDurationChange_.bind(this),this.handleSourceOpen_=this.handleSourceOpen_.bind(this),this.handleSourceEnded_=this.handleSourceEnded_.bind(this),this.mediaSource.addEventListener("durationchange",this.handleDurationChange_),this.mediaSource.addEventListener("sourceopen",this.handleSourceOpen_),this.mediaSource.addEventListener("sourceended",this.handleSourceEnded_),this.seekable_=createTimeRanges(),this.hasPlayed_=!1,this.syncController_=new md(m),this.segmentMetadataTrack_=ee.addRemoteTextTrack({kind:"metadata",label:"segment-metadata"},!1).track,this.decrypter_=new bd,this.sourceUpdater_=new dd(this.mediaSource),this.inbandTextTracks_={},this.timelineChangeController_=new yd,this.keyStatusMap_=new Map;const we={vhs:this.vhs_,parse708captions:m.parse708captions,useDtsForTimestampOffset:m.useDtsForTimestampOffset,captionServices:xe,mediaSource:this.mediaSource,currentTime:this.tech_.currentTime.bind(this.tech_),seekable:()=>this.seekable(),seeking:()=>this.tech_.seeking(),duration:()=>this.duration(),hasPlayed:()=>this.hasPlayed_,goalBufferLength:()=>this.goalBufferLength(),bandwidth:ie,syncController:this.syncController_,decrypter:this.decrypter_,sourceType:this.sourceType_,inbandTextTracks:this.inbandTextTracks_,cacheEncryptionKeys:ye,sourceUpdater:this.sourceUpdater_,timelineChangeController:this.timelineChangeController_,exactManifestTimings:m.exactManifestTimings,addMetadataToTextTrack:this.addMetadataToTextTrack.bind(this)};this.mainPlaylistLoader_="dash"===this.sourceType_?new zo(v,this.vhs_,video_es_merge(this.requestOptions_,{addMetadataToTextTrack:this.addMetadataToTextTrack.bind(this)})):new No(v,this.vhs_,video_es_merge(this.requestOptions_,{addDateRangesToTextTrack:this.addDateRangesToTextTrack_.bind(this)})),this.setupMainPlaylistLoaderListeners_(),this.mainSegmentLoader_=new td(video_es_merge(we,{segmentMetadataTrack:this.segmentMetadataTrack_,loaderType:"main"}),m),this.audioSegmentLoader_=new td(video_es_merge(we,{loaderType:"audio"}),m),this.subtitleSegmentLoader_=new ud(video_es_merge(we,{loaderType:"vtt",featuresNativeTextTracks:this.tech_.featuresNativeTextTracks,loadVttJs:()=>new Promise(((m,v)=>{function onLoad(){ee.off("vttjserror",onError),m()}function onError(){ee.off("vttjsloaded",onLoad),v()}ee.one("vttjsloaded",onLoad),ee.one("vttjserror",onError),ee.addWebVttScript_()}))}),m);this.contentSteeringController_=new Td(this.vhs_.xhr,(()=>this.mainSegmentLoader_.bandwidth)),this.setupSegmentLoaderListeners_(),this.bufferBasedABR&&(this.mainPlaylistLoader_.one("loadedplaylist",(()=>this.startABRTimer_())),this.tech_.on("pause",(()=>this.stopABRTimer_())),this.tech_.on("play",(()=>this.startABRTimer_()))),Sd.forEach((m=>{this[m+"_"]=sumLoaderStat.bind(this,m)})),this.logger_=logger("pc"),this.triggeredFmp4Usage=!1,"none"===this.tech_.preload()?(this.loadOnPlay_=()=>{this.loadOnPlay_=null,this.mainPlaylistLoader_.load()},this.tech_.one("play",this.loadOnPlay_)):this.mainPlaylistLoader_.load(),this.timeToLoadedData__=-1,this.mainAppendsToLoadedData__=-1,this.audioAppendsToLoadedData__=-1;const Te="none"===this.tech_.preload()?"play":"loadstart";this.tech_.one(Te,(()=>{const m=Date.now();this.tech_.one("loadeddata",(()=>{this.timeToLoadedData__=Date.now()-m,this.mainAppendsToLoadedData__=this.mainSegmentLoader_.mediaAppends,this.audioAppendsToLoadedData__=this.audioSegmentLoader_.mediaAppends}))}))}mainAppendsToLoadedData_(){return this.mainAppendsToLoadedData__}audioAppendsToLoadedData_(){return this.audioAppendsToLoadedData__}appendsToLoadedData_(){const m=this.mainAppendsToLoadedData_(),v=this.audioAppendsToLoadedData_();return-1===m||-1===v?-1:m+v}timeToLoadedData_(){return this.timeToLoadedData__}checkABR_(m="abr"){const v=this.selectPlaylist();v&&this.shouldSwitchToMedia_(v)&&this.switchMedia_(v,m)}switchMedia_(m,v,q){const ee=this.media(),ae=ee&&(ee.id||ee.uri),ie=m&&(m.id||m.uri);ae&&ae!==ie&&(this.logger_(`switch media ${ae} -> ${ie} from ${v}`),this.tech_.trigger({type:"usage",name:`vhs-rendition-change-${v}`})),this.mainPlaylistLoader_.media(m,q)}switchMediaForDASHContentSteering_(){["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach((m=>{const v=this.mediaTypes_[m],q=v?v.activeGroup():null,ee=this.contentSteeringController_.getPathway();if(q&&ee){const v=(q.length?q[0].playlists:q.playlists).filter((m=>m.attributes.serviceLocation===ee));v.length&&this.mediaTypes_[m].activePlaylistLoader.media(v[0])}}))}startABRTimer_(){this.stopABRTimer_(),this.abrTimer_=ae().setInterval((()=>this.checkABR_()),250)}stopABRTimer_(){this.tech_.scrubbing&&this.tech_.scrubbing()||(ae().clearInterval(this.abrTimer_),this.abrTimer_=null)}getAudioTrackPlaylists_(){const m=this.main(),v=m&&m.playlists||[];if(!m||!m.mediaGroups||!m.mediaGroups.AUDIO)return v;const q=m.mediaGroups.AUDIO,ee=Object.keys(q);let ae;if(Object.keys(this.mediaTypes_.AUDIO.groups).length)ae=this.mediaTypes_.AUDIO.activeTrack();else{const m=q.main||ee.length&&q[ee[0]];for(const v in m)if(m[v].default){ae={label:v};break}}if(!ae)return v;const ie=[];for(const v in q)if(q[v][ae.label]){const ee=q[v][ae.label];if(ee.playlists&&ee.playlists.length)ie.push.apply(ie,ee.playlists);else if(ee.uri)ie.push(ee);else if(m.playlists.length)for(let q=0;q{const m=this.mainPlaylistLoader_.media(),v=1.5*m.targetDuration*1e3;isLowestEnabledRendition(this.mainPlaylistLoader_.main,this.mainPlaylistLoader_.media())?this.requestOptions_.timeout=0:this.requestOptions_.timeout=v,m.endList&&"none"!==this.tech_.preload()&&(this.mainSegmentLoader_.playlist(m,this.requestOptions_),this.mainSegmentLoader_.load()),setupMediaGroups({sourceType:this.sourceType_,segmentLoaders:{AUDIO:this.audioSegmentLoader_,SUBTITLES:this.subtitleSegmentLoader_,main:this.mainSegmentLoader_},tech:this.tech_,requestOptions:this.requestOptions_,mainPlaylistLoader:this.mainPlaylistLoader_,vhs:this.vhs_,main:this.main(),mediaTypes:this.mediaTypes_,excludePlaylist:this.excludePlaylist.bind(this)}),this.triggerPresenceUsage_(this.main(),m),this.setupFirstPlay(),!this.mediaTypes_.AUDIO.activePlaylistLoader||this.mediaTypes_.AUDIO.activePlaylistLoader.media()?this.trigger("selectedinitialmedia"):this.mediaTypes_.AUDIO.activePlaylistLoader.one("loadedmetadata",(()=>{this.trigger("selectedinitialmedia")}))})),this.mainPlaylistLoader_.on("loadedplaylist",(()=>{this.loadOnPlay_&&this.tech_.off("play",this.loadOnPlay_);let m=this.mainPlaylistLoader_.media();if(!m){let v;if(this.attachContentSteeringListeners_(),this.initContentSteeringController_(),this.excludeUnsupportedVariants_(),this.enableLowInitialPlaylist&&(v=this.selectInitialPlaylist()),v||(v=this.selectPlaylist()),!v||!this.shouldSwitchToMedia_(v))return;this.initialMedia_=v,this.switchMedia_(this.initialMedia_,"initial");if(!("vhs-json"===this.sourceType_&&this.initialMedia_.segments))return;m=this.initialMedia_}this.handleUpdatedMediaPlaylist(m)})),this.mainPlaylistLoader_.on("error",(()=>{const m=this.mainPlaylistLoader_.error;this.excludePlaylist({playlistToExclude:m.playlist,error:m})})),this.mainPlaylistLoader_.on("mediachanging",(()=>{this.mainSegmentLoader_.abort(),this.mainSegmentLoader_.pause()})),this.mainPlaylistLoader_.on("mediachange",(()=>{const m=this.mainPlaylistLoader_.media(),v=1.5*m.targetDuration*1e3;isLowestEnabledRendition(this.mainPlaylistLoader_.main,this.mainPlaylistLoader_.media())?this.requestOptions_.timeout=0:this.requestOptions_.timeout=v,"dash"===this.sourceType_&&this.mainPlaylistLoader_.load(),this.mainSegmentLoader_.pause(),this.mainSegmentLoader_.playlist(m,this.requestOptions_),this.waitingForFastQualityPlaylistReceived_?this.runFastQualitySwitch_():this.mainSegmentLoader_.load(),this.tech_.trigger({type:"mediachange",bubbles:!0})})),this.mainPlaylistLoader_.on("playlistunchanged",(()=>{const m=this.mainPlaylistLoader_.media();if("playlist-unchanged"===m.lastExcludeReason_)return;this.stuckAtPlaylistEnd_(m)&&(this.excludePlaylist({error:{message:"Playlist no longer updating.",reason:"playlist-unchanged"}}),this.tech_.trigger("playliststuck"))})),this.mainPlaylistLoader_.on("renditiondisabled",(()=>{this.tech_.trigger({type:"usage",name:"vhs-rendition-disabled"})})),this.mainPlaylistLoader_.on("renditionenabled",(()=>{this.tech_.trigger({type:"usage",name:"vhs-rendition-enabled"})}))}handleUpdatedMediaPlaylist(m){this.useCueTags_&&this.updateAdCues_(m),this.mainSegmentLoader_.pause(),this.mainSegmentLoader_.playlist(m,this.requestOptions_),this.waitingForFastQualityPlaylistReceived_&&this.runFastQualitySwitch_(),this.updateDuration(!m.endList),this.tech_.paused()||(this.mainSegmentLoader_.load(),this.audioSegmentLoader_&&this.audioSegmentLoader_.load())}triggerPresenceUsage_(m,v){const q=m.mediaGroups||{};let ee=!0;const ae=Object.keys(q.AUDIO);for(const m in q.AUDIO)for(const v in q.AUDIO[m]){q.AUDIO[m][v].uri||(ee=!1)}ee&&this.tech_.trigger({type:"usage",name:"vhs-demuxed"}),Object.keys(q.SUBTITLES).length&&this.tech_.trigger({type:"usage",name:"vhs-webvtt"}),Dd.Playlist.isAes(v)&&this.tech_.trigger({type:"usage",name:"vhs-aes"}),ae.length&&Object.keys(q.AUDIO[ae[0]]).length>1&&this.tech_.trigger({type:"usage",name:"vhs-alternate-audio"}),this.useCueTags_&&this.tech_.trigger({type:"usage",name:"vhs-playlist-cue-tags"})}shouldSwitchToMedia_(m){const v=this.mainPlaylistLoader_.media()||this.mainPlaylistLoader_.pendingMedia_,q=this.tech_.currentTime(),ee=this.bufferLowWaterLine(),ae=this.bufferHighWaterLine(),ie=this.tech_.buffered();return shouldSwitchToMedia({buffered:ie,currentTime:q,currentPlaylist:v,nextPlaylist:m,bufferLowWaterLine:ee,bufferHighWaterLine:ae,duration:this.duration(),bufferBasedABR:this.bufferBasedABR,log:this.logger_})}setupSegmentLoaderListeners_(){this.mainSegmentLoader_.on("bandwidthupdate",(()=>{this.checkABR_("bandwidthupdate"),this.tech_.trigger("bandwidthupdate")})),this.mainSegmentLoader_.on("timeout",(()=>{this.bufferBasedABR&&this.mainSegmentLoader_.load()})),this.bufferBasedABR||this.mainSegmentLoader_.on("progress",(()=>{this.trigger("progress")})),this.mainSegmentLoader_.on("error",(()=>{const m=this.mainSegmentLoader_.error();this.excludePlaylist({playlistToExclude:m.playlist,error:m})})),this.mainSegmentLoader_.on("appenderror",(()=>{this.error=this.mainSegmentLoader_.error_,this.trigger("error")})),this.mainSegmentLoader_.on("syncinfoupdate",(()=>{this.onSyncInfoUpdate_()})),this.mainSegmentLoader_.on("timestampoffset",(()=>{this.tech_.trigger({type:"usage",name:"vhs-timestamp-offset"})})),this.audioSegmentLoader_.on("syncinfoupdate",(()=>{this.onSyncInfoUpdate_()})),this.audioSegmentLoader_.on("appenderror",(()=>{this.error=this.audioSegmentLoader_.error_,this.trigger("error")})),this.mainSegmentLoader_.on("ended",(()=>{this.logger_("main segment loader ended"),this.onEndOfStream()})),this.mainSegmentLoader_.on("earlyabort",(m=>{this.bufferBasedABR||(this.delegateLoaders_("all",["abort"]),this.excludePlaylist({error:{message:"Aborted early because there isn't enough bandwidth to complete the request without rebuffering."},playlistExclusionDuration:10}))}));const updateCodecs=()=>{if(!this.sourceUpdater_.hasCreatedSourceBuffers())return this.tryToCreateSourceBuffers_();const m=this.getCodecsOrExclude_();m&&this.sourceUpdater_.addOrChangeSourceBuffers(m)};this.mainSegmentLoader_.on("trackinfo",updateCodecs),this.audioSegmentLoader_.on("trackinfo",updateCodecs),this.mainSegmentLoader_.on("fmp4",(()=>{this.triggeredFmp4Usage||(this.tech_.trigger({type:"usage",name:"vhs-fmp4"}),this.triggeredFmp4Usage=!0)})),this.audioSegmentLoader_.on("fmp4",(()=>{this.triggeredFmp4Usage||(this.tech_.trigger({type:"usage",name:"vhs-fmp4"}),this.triggeredFmp4Usage=!0)})),this.audioSegmentLoader_.on("ended",(()=>{this.logger_("audioSegmentLoader ended"),this.onEndOfStream()}))}mediaSecondsLoaded_(){return Math.max(this.audioSegmentLoader_.mediaSecondsLoaded+this.mainSegmentLoader_.mediaSecondsLoaded)}load(){this.mainSegmentLoader_.load(),this.mediaTypes_.AUDIO.activePlaylistLoader&&this.audioSegmentLoader_.load(),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&this.subtitleSegmentLoader_.load()}fastQualityChange_(m=this.selectPlaylist()){m&&m===this.mainPlaylistLoader_.media()?this.logger_("skipping fastQualityChange because new media is same as old"):(this.switchMedia_(m,"fast-quality"),this.waitingForFastQualityPlaylistReceived_=!0)}runFastQualitySwitch_(){this.waitingForFastQualityPlaylistReceived_=!1,this.mainSegmentLoader_.pause(),this.mainSegmentLoader_.resetEverything((()=>{this.tech_.setCurrentTime(this.tech_.currentTime())}))}play(){if(this.setupFirstPlay())return;this.tech_.ended()&&this.tech_.setCurrentTime(0),this.hasPlayed_&&this.load();const m=this.tech_.seekable();return this.tech_.duration()===1/0&&this.tech_.currentTime(){}))}this.trigger("sourceopen")}handleSourceEnded_(){if(!this.inbandTextTracks_.metadataTrack_)return;const m=this.inbandTextTracks_.metadataTrack_.cues;if(!m||!m.length)return;const v=this.duration();m[m.length-1].endTime=isNaN(v)||Math.abs(v)===1/0?Number.MAX_VALUE:v}handleDurationChange_(){this.tech_.trigger("durationchange")}onEndOfStream(){let m=this.mainSegmentLoader_.ended_;if(this.mediaTypes_.AUDIO.activePlaylistLoader){const v=this.mainSegmentLoader_.getCurrentMediaInfo_();m=!v||v.hasVideo?m&&this.audioSegmentLoader_.ended_:this.audioSegmentLoader_.ended_}m&&(this.stopABRTimer_(),this.sourceUpdater_.endOfStream())}stuckAtPlaylistEnd_(m){if(!this.seekable().length)return!1;const v=this.syncController_.getExpiredTime(m,this.duration());if(null===v)return!1;const q=Dd.Playlist.playlistEnd(m,v),ee=this.tech_.currentTime(),ae=this.tech_.buffered();if(!ae.length)return q-ee<=Fo;const ie=ae.end(ae.length-1);return ie-ee<=Fo&&q-ie<=Fo}excludePlaylist({playlistToExclude:m=this.mainPlaylistLoader_.media(),error:v={},playlistExclusionDuration:q}){if(m=m||this.mainPlaylistLoader_.media(),q=q||v.playlistExclusionDuration||this.playlistExclusionDuration,!m)return this.error=v,void("open"!==this.mediaSource.readyState?this.trigger("error"):this.sourceUpdater_.endOfStream("network"));m.playlistErrors_++;const ee=this.mainPlaylistLoader_.main.playlists,ae=ee.filter(isEnabled),ie=1===ae.length&&ae[0]===m;if(1===ee.length&&q!==1/0)return videojs.log.warn(`Problem encountered with playlist ${m.id}. Trying again since it is the only playlist.`),this.tech_.trigger("retryplaylist"),this.mainPlaylistLoader_.load(ie);if(ie){if(this.main().contentSteering){const v=this.pathwayAttribute_(m),q=1e3*this.contentSteeringController_.steeringManifest.ttl;return this.contentSteeringController_.excludePathway(v),this.excludeThenChangePathway_(),void setTimeout((()=>{this.contentSteeringController_.addAvailablePathway(v)}),q)}let v=!1;ee.forEach((q=>{if(q===m)return;const ee=q.excludeUntil;void 0!==ee&&ee!==1/0&&(v=!0,delete q.excludeUntil)})),v&&(videojs.log.warn("Removing other playlists from the exclusion list because the last rendition is about to be excluded."),this.tech_.trigger("retryplaylist"))}let de;de=m.playlistErrors_>this.maxPlaylistRetries?1/0:Date.now()+1e3*q,m.excludeUntil=de,v.reason&&(m.lastExcludeReason_=v.reason),this.tech_.trigger("excludeplaylist"),this.tech_.trigger({type:"usage",name:"vhs-rendition-excluded"});const ce=this.selectPlaylist();if(!ce)return this.error="Playback cannot continue. No available working or supported playlists.",void this.trigger("error");const le=v.internal?this.logger_:videojs.log.warn,pe=v.message?" "+v.message:"";le(`${v.internal?"Internal problem":"Problem"} encountered with playlist ${m.id}.${pe} Switching to playlist ${ce.id}.`),ce.attributes.AUDIO!==m.attributes.AUDIO&&this.delegateLoaders_("audio",["abort","pause"]),ce.attributes.SUBTITLES!==m.attributes.SUBTITLES&&this.delegateLoaders_("subtitle",["abort","pause"]),this.delegateLoaders_("main",["abort","pause"]);const fe=ce.targetDuration/2*1e3||5e3,ye="number"==typeof ce.lastRequest&&Date.now()-ce.lastRequest<=fe;return this.switchMedia_(ce,"exclude",ie||ye)}pauseLoading(){this.delegateLoaders_("all",["abort","pause"]),this.stopABRTimer_()}delegateLoaders_(m,v){const q=[],ee="all"===m;(ee||"main"===m)&&q.push(this.mainPlaylistLoader_);const ae=[];(ee||"audio"===m)&&ae.push("AUDIO"),(ee||"subtitle"===m)&&(ae.push("CLOSED-CAPTIONS"),ae.push("SUBTITLES")),ae.forEach((m=>{const v=this.mediaTypes_[m]&&this.mediaTypes_[m].activePlaylistLoader;v&&q.push(v)})),["main","audio","subtitle"].forEach((v=>{const ee=this[`${v}SegmentLoader_`];!ee||m!==v&&"all"!==m||q.push(ee)})),q.forEach((m=>v.forEach((v=>{"function"==typeof m[v]&&m[v]()}))))}setCurrentTime(m){const v=findRange(this.tech_.buffered(),m);return this.mainPlaylistLoader_&&this.mainPlaylistLoader_.media()&&this.mainPlaylistLoader_.media().segments?v&&v.length?m:(this.mainSegmentLoader_.pause(),this.mainSegmentLoader_.resetEverything(),this.mediaTypes_.AUDIO.activePlaylistLoader&&(this.audioSegmentLoader_.pause(),this.audioSegmentLoader_.resetEverything()),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&(this.subtitleSegmentLoader_.pause(),this.subtitleSegmentLoader_.resetEverything()),void this.load()):0}duration(){if(!this.mainPlaylistLoader_)return 0;const m=this.mainPlaylistLoader_.media();return m?m.endList?this.mediaSource?this.mediaSource.duration:Dd.Playlist.duration(m):1/0:0}seekable(){return this.seekable_}onSyncInfoUpdate_(){let m;if(!this.mainPlaylistLoader_)return;let v=this.mainPlaylistLoader_.media();if(!v)return;let q=this.syncController_.getExpiredTime(v,this.duration());if(null===q)return;const ee=this.mainPlaylistLoader_.main,ae=Dd.Playlist.seekable(v,q,Dd.Playlist.liveEdgeDelay(ee,v));if(0===ae.length)return;if(this.mediaTypes_.AUDIO.activePlaylistLoader){if(v=this.mediaTypes_.AUDIO.activePlaylistLoader.media(),q=this.syncController_.getExpiredTime(v,this.duration()),null===q)return;if(m=Dd.Playlist.seekable(v,q,Dd.Playlist.liveEdgeDelay(ee,v)),0===m.length)return}let ie,de;this.seekable_&&this.seekable_.length&&(ie=this.seekable_.end(0),de=this.seekable_.start(0)),m?m.start(0)>ae.end(0)||ae.start(0)>m.end(0)?this.seekable_=ae:this.seekable_=createTimeRanges([[m.start(0)>ae.start(0)?m.start(0):ae.start(0),m.end(0)0&&(q=Math.max(q,v.end(v.length-1))),this.mediaSource.duration!==q&&this.sourceUpdater_.setDuration(q)}dispose(){this.trigger("dispose"),this.decrypter_.terminate(),this.mainPlaylistLoader_.dispose(),this.mainSegmentLoader_.dispose(),this.contentSteeringController_.dispose(),this.keyStatusMap_.clear(),this.loadOnPlay_&&this.tech_.off("play",this.loadOnPlay_),["AUDIO","SUBTITLES"].forEach((m=>{const v=this.mediaTypes_[m].groups;for(const m in v)v[m].forEach((m=>{m.playlistLoader&&m.playlistLoader.dispose()}))})),this.audioSegmentLoader_.dispose(),this.subtitleSegmentLoader_.dispose(),this.sourceUpdater_.dispose(),this.timelineChangeController_.dispose(),this.stopABRTimer_(),this.updateDuration_&&this.mediaSource.removeEventListener("sourceopen",this.updateDuration_),this.mediaSource.removeEventListener("durationchange",this.handleDurationChange_),this.mediaSource.removeEventListener("sourceopen",this.handleSourceOpen_),this.mediaSource.removeEventListener("sourceended",this.handleSourceEnded_),this.off()}main(){return this.mainPlaylistLoader_.main}media(){return this.mainPlaylistLoader_.media()||this.initialMedia_}areMediaTypesKnown_(){const m=!!this.mediaTypes_.AUDIO.activePlaylistLoader,v=!!this.mainSegmentLoader_.getCurrentMediaInfo_(),q=!m||!!this.audioSegmentLoader_.getCurrentMediaInfo_();return!(!v||!q)}getCodecsOrExclude_(){const m={main:this.mainSegmentLoader_.getCurrentMediaInfo_()||{},audio:this.audioSegmentLoader_.getCurrentMediaInfo_()||{}},v=this.mainSegmentLoader_.getPendingSegmentPlaylist()||this.media();m.video=m.main;const q=codecsForPlaylist(this.main(),v),ee={},ae=!!this.mediaTypes_.AUDIO.activePlaylistLoader;if(m.main.hasVideo&&(ee.video=q.video||m.main.videoCodec||"avc1.4d400d"),m.main.isMuxed&&(ee.video+=`,${q.audio||m.main.audioCodec||pt}`),(m.main.hasAudio&&!m.main.isMuxed||m.audio.hasAudio||ae)&&(ee.audio=q.audio||m.main.audioCodec||m.audio.audioCodec||pt,m.audio.isFmp4=m.main.hasAudio&&!m.main.isMuxed?m.main.isFmp4:m.audio.isFmp4),!ee.audio&&!ee.video)return void this.excludePlaylist({playlistToExclude:v,error:{message:"Could not determine codecs for playlist."},playlistExclusionDuration:1/0});const ie={};let de;if(["video","audio"].forEach((function(v){if(ee.hasOwnProperty(v)&&(q=m[v].isFmp4,ae=ee[v],!(q?lt(ae):ut(ae)))){const q=m[v].isFmp4?"browser":"muxer";ie[q]=ie[q]||[],ie[q].push(ee[v]),"audio"===v&&(de=q)}var q,ae})),ae&&de&&v.attributes.AUDIO){const m=v.attributes.AUDIO;this.main().playlists.forEach((q=>{(q.attributes&&q.attributes.AUDIO)===m&&q!==v&&(q.excludeUntil=1/0)})),this.logger_(`excluding audio group ${m} as ${de} does not support codec(s): "${ee.audio}"`)}if(!Object.keys(ie).length){if(this.sourceUpdater_.hasCreatedSourceBuffers()&&!this.sourceUpdater_.canChangeType()){const m=[];if(["video","audio"].forEach((v=>{const q=(it(this.sourceUpdater_.codecs[v]||"")[0]||{}).type,ae=(it(ee[v]||"")[0]||{}).type;q&&ae&&q.toLowerCase()!==ae.toLowerCase()&&m.push(`"${this.sourceUpdater_.codecs[v]}" -> "${ee[v]}"`)})),m.length)return void this.excludePlaylist({playlistToExclude:v,error:{message:`Codec switching not supported: ${m.join(", ")}.`,internal:!0},playlistExclusionDuration:1/0})}return ee}{const m=Object.keys(ie).reduce(((m,v)=>(m&&(m+=", "),m+=`${v} does not support codec(s): "${ie[v].join(",")}"`)),"")+".";this.excludePlaylist({playlistToExclude:v,error:{internal:!0,message:m},playlistExclusionDuration:1/0})}}tryToCreateSourceBuffers_(){if("open"!==this.mediaSource.readyState||this.sourceUpdater_.hasCreatedSourceBuffers())return;if(!this.areMediaTypesKnown_())return;const m=this.getCodecsOrExclude_();if(!m)return;this.sourceUpdater_.createSourceBuffers(m);const v=[m.video,m.audio].filter(Boolean).join(",");this.excludeIncompatibleVariants_(v)}excludeUnsupportedVariants_(){const m=this.main().playlists,v=[];Object.keys(m).forEach((q=>{const ee=m[q];if(-1!==v.indexOf(ee.id))return;v.push(ee.id);const ae=codecsForPlaylist(this.main,ee),ie=[];!ae.audio||ut(ae.audio)||lt(ae.audio)||ie.push(`audio codec ${ae.audio}`),!ae.video||ut(ae.video)||lt(ae.video)||ie.push(`video codec ${ae.video}`),ae.text&&"stpp.ttml.im1t"===ae.text&&ie.push(`text codec ${ae.text}`),ie.length&&(ee.excludeUntil=1/0,this.logger_(`excluding ${ee.id} for unsupported: ${ie.join(", ")}`))}))}excludeIncompatibleVariants_(m){const v=[],q=this.main().playlists,ee=unwrapCodecList(it(m)),ae=codecCount(ee),ie=ee.video&&it(ee.video)[0]||null,de=ee.audio&&it(ee.audio)[0]||null;Object.keys(q).forEach((m=>{const ee=q[m];if(-1!==v.indexOf(ee.id)||ee.excludeUntil===1/0)return;v.push(ee.id);const ce=[],le=codecsForPlaylist(this.mainPlaylistLoader_.main,ee),pe=codecCount(le);if(le.audio||le.video){if(pe!==ae&&ce.push(`codec count "${pe}" !== "${ae}"`),!this.sourceUpdater_.canChangeType()){const m=le.video&&it(le.video)[0]||null,v=le.audio&&it(le.audio)[0]||null;m&&ie&&m.type.toLowerCase()!==ie.type.toLowerCase()&&ce.push(`video codec "${m.type}" !== "${ie.type}"`),v&&de&&v.type.toLowerCase()!==de.type.toLowerCase()&&ce.push(`audio codec "${v.type}" !== "${de.type}"`)}ce.length&&(ee.excludeUntil=1/0,this.logger_(`excluding ${ee.id}: ${ce.join(" && ")}`))}}))}updateAdCues_(m){let v=0;const q=this.seekable();q.length&&(v=q.start(0)),updateAdCues(m,this.cueTagsTrack_,v)}goalBufferLength(){const m=this.tech_.currentTime(),v=Vo.GOAL_BUFFER_LENGTH,q=Vo.GOAL_BUFFER_LENGTH_RATE,ee=Math.max(v,Vo.MAX_GOAL_BUFFER_LENGTH);return Math.min(v+m*q,ee)}bufferLowWaterLine(){const m=this.tech_.currentTime(),v=Vo.BUFFER_LOW_WATER_LINE,q=Vo.BUFFER_LOW_WATER_LINE_RATE,ee=Math.max(v,Vo.MAX_BUFFER_LOW_WATER_LINE),ae=Math.max(v,Vo.EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE);return Math.min(v+m*q,this.bufferBasedABR?ae:ee)}bufferHighWaterLine(){return Vo.BUFFER_HIGH_WATER_LINE}addDateRangesToTextTrack_(m){createMetadataTrackIfNotExists(this.inbandTextTracks_,"com.apple.streaming",this.tech_),addDateRangeMetadata({inbandTextTracks:this.inbandTextTracks_,dateRanges:m})}addMetadataToTextTrack(m,v,q){const ee=this.sourceUpdater_.videoBuffer?this.sourceUpdater_.videoTimestampOffset():this.sourceUpdater_.audioTimestampOffset();createMetadataTrackIfNotExists(this.inbandTextTracks_,m,this.tech_),addMetadata({inbandTextTracks:this.inbandTextTracks_,metadataArray:v,timestampOffset:ee,videoDuration:q})}pathwayAttribute_(m){return m.attributes["PATHWAY-ID"]||m.attributes.serviceLocation}initContentSteeringController_(){const m=this.main();if(m.contentSteering){for(const v of m.playlists)this.contentSteeringController_.addAvailablePathway(this.pathwayAttribute_(v));this.contentSteeringController_.assignTagProperties(m.uri,m.contentSteering),this.contentSteeringController_.queryBeforeStart?this.contentSteeringController_.requestSteeringManifest(!0):this.tech_.one("canplay",(()=>{this.contentSteeringController_.requestSteeringManifest()}))}}resetContentSteeringController_(){this.contentSteeringController_.clearAvailablePathways(),this.contentSteeringController_.dispose(),this.initContentSteeringController_()}attachContentSteeringListeners_(){this.contentSteeringController_.on("content-steering",this.excludeThenChangePathway_.bind(this)),"dash"===this.sourceType_&&this.mainPlaylistLoader_.on("loadedplaylist",(()=>{const m=this.main();(this.contentSteeringController_.didDASHTagChange(m.uri,m.contentSteering)||(()=>{const v=this.contentSteeringController_.getAvailablePathways(),q=[];for(const ee of m.playlists){const m=ee.attributes.serviceLocation;if(m&&(q.push(m),!v.has(m)))return!0}return!(q.length||!v.size)})())&&this.resetContentSteeringController_()}))}excludeThenChangePathway_(){const m=this.contentSteeringController_.getPathway();if(!m)return;this.handlePathwayClones_();const v=this.main().playlists,q=new Set;let ee=!1;Object.keys(v).forEach((ae=>{const ie=v[ae],de=this.pathwayAttribute_(ie),ce=de&&m!==de;ie.excludeUntil===1/0&&"content-steering"===ie.lastExcludeReason_&&!ce&&(delete ie.excludeUntil,delete ie.lastExcludeReason_,ee=!0);const le=!ie.excludeUntil&&ie.excludeUntil!==1/0;!q.has(ie.id)&&ce&&le&&(q.add(ie.id),ie.excludeUntil=1/0,ie.lastExcludeReason_="content-steering",this.logger_(`excluding ${ie.id} for ${ie.lastExcludeReason_}`))})),"DASH"===this.contentSteeringController_.manifestType_&&Object.keys(this.mediaTypes_).forEach((v=>{const q=this.mediaTypes_[v];if(q.activePlaylistLoader){const v=q.activePlaylistLoader.media_;v&&v.attributes.serviceLocation!==m&&(ee=!0)}})),ee&&this.changeSegmentPathway_()}handlePathwayClones_(){const m=this.main().playlists,v=this.contentSteeringController_.currentPathwayClones,q=this.contentSteeringController_.nextPathwayClones;if(v&&v.size||q&&q.size){for(const[m,ee]of v.entries()){q.get(m)||(this.mainPlaylistLoader_.updateOrDeleteClone(ee),this.contentSteeringController_.excludePathway(m))}for(const[ee,ae]of q.entries()){const q=v.get(ee);if(q)this.equalPathwayClones_(q,ae)||(this.mainPlaylistLoader_.updateOrDeleteClone(ae,!0),this.contentSteeringController_.addAvailablePathway(ee));else{m.filter((m=>m.attributes["PATHWAY-ID"]===ae["BASE-ID"])).forEach((m=>{this.mainPlaylistLoader_.addClonePathway(ae,m)})),this.contentSteeringController_.addAvailablePathway(ee)}}this.contentSteeringController_.currentPathwayClones=new Map(JSON.parse(JSON.stringify([...q])))}}equalPathwayClones_(m,v){if(m["BASE-ID"]!==v["BASE-ID"]||m.ID!==v.ID||m["URI-REPLACEMENT"].HOST!==v["URI-REPLACEMENT"].HOST)return!1;const q=m["URI-REPLACEMENT"].PARAMS,ee=v["URI-REPLACEMENT"].PARAMS;for(const m in q)if(q[m]!==ee[m])return!1;for(const m in ee)if(q[m]!==ee[m])return!1;return!0}changeSegmentPathway_(){const m=this.selectPlaylist();this.pauseLoading(),"DASH"===this.contentSteeringController_.manifestType_&&this.switchMediaForDASHContentSteering_(),this.switchMedia_(m,"content-steering")}excludeNonUsablePlaylistsByKeyId_(){if(!this.mainPlaylistLoader_||!this.mainPlaylistLoader_.main)return;let m=0;const v="non-usable";this.mainPlaylistLoader_.main.playlists.forEach((q=>{const ee=this.mainPlaylistLoader_.getKeyIdSet(q);ee&&ee.size&&ee.forEach((ee=>{const ae="usable",ie=this.keyStatusMap_.has(ee)&&this.keyStatusMap_.get(ee)===ae,de=q.lastExcludeReason_===v&&q.excludeUntil===1/0;ie?ie&&de&&(delete q.excludeUntil,delete q.lastExcludeReason_,this.logger_(`enabling playlist ${q.id} because key ID ${ee} is ${ae}`)):(q.excludeUntil!==1/0&&q.lastExcludeReason_!==v&&(q.excludeUntil=1/0,q.lastExcludeReason_=v,this.logger_(`excluding playlist ${q.id} because the key ID ${ee} doesn't exist in the keyStatusMap or is not ${ae}`)),m++)}))})),m>=this.mainPlaylistLoader_.main.playlists.length&&this.mainPlaylistLoader_.main.playlists.forEach((m=>{const q=m&&m.attributes&&m.attributes.RESOLUTION&&m.attributes.RESOLUTION.height<720,ee=m.excludeUntil===1/0&&m.lastExcludeReason_===v;q&&ee&&(delete m.excludeUntil,videojs.log.warn(`enabling non-HD playlist ${m.id} because all playlists were excluded due to ${v} key IDs`))}))}addKeyStatus_(m,v){const q=("string"==typeof m?m:bufferToHexString(m)).slice(0,32).toLowerCase();this.logger_(`KeyStatus '${v}' with key ID ${q} added to the keyStatusMap`),this.keyStatusMap_.set(q,v)}updatePlaylistByKeyStatus(m,v){this.addKeyStatus_(m,v),this.waitingForFastQualityPlaylistReceived_||this.excludeNonUsableThenChangePlaylist_(),this.mainPlaylistLoader_.off("loadedplaylist",this.excludeNonUsableThenChangePlaylist_.bind(this)),this.mainPlaylistLoader_.on("loadedplaylist",this.excludeNonUsableThenChangePlaylist_.bind(this))}excludeNonUsableThenChangePlaylist_(){this.excludeNonUsablePlaylistsByKeyId_(),this.fastQualityChange_()}}class kd{constructor(m,v,q){const{playlistController_:ee}=m,ae=ee.fastQualityChange_.bind(ee);if(v.attributes){const m=v.attributes.RESOLUTION;this.width=m&&m.width,this.height=m&&m.height,this.bandwidth=v.attributes.BANDWIDTH,this.frameRate=v.attributes["FRAME-RATE"]}var ie,de,ce;this.codecs=codecsForPlaylist(ee.main(),v),this.playlist=v,this.id=q,this.enabled=(ie=m.playlists,de=v.id,ce=ae,m=>{const v=ie.main.playlists[de],q=isIncompatible(v),ee=isEnabled(v);return void 0===m?ee:(m?delete v.disabled:v.disabled=!0,m===ee||q||(ce(),m?ie.trigger("renditionenabled"):ie.trigger("renditiondisabled")),m)})}}const Ad=["seeking","seeked","pause","playing","error"];class Id{constructor(m){this.playlistController_=m.playlistController,this.tech_=m.tech,this.seekable=m.seekable,this.allowSeeksWithinUnsafeLiveWindow=m.allowSeeksWithinUnsafeLiveWindow,this.liveRangeSafeTimeDelta=m.liveRangeSafeTimeDelta,this.media=m.media,this.consecutiveUpdates=0,this.lastRecordedTime=null,this.checkCurrentTimeTimeout_=null,this.logger_=logger("PlaybackWatcher"),this.logger_("initialize");const playHandler=()=>this.monitorCurrentTime_(),canPlayHandler=()=>this.monitorCurrentTime_(),waitingHandler=()=>this.techWaiting_(),cancelTimerHandler=()=>this.resetTimeUpdate_(),v=this.playlistController_,q=["main","subtitle","audio"],ee={};q.forEach((m=>{ee[m]={reset:()=>this.resetSegmentDownloads_(m),updateend:()=>this.checkSegmentDownloads_(m)},v[`${m}SegmentLoader_`].on("appendsdone",ee[m].updateend),v[`${m}SegmentLoader_`].on("playlistupdate",ee[m].reset),this.tech_.on(["seeked","seeking"],ee[m].reset)}));const setSeekingHandlers=m=>{["main","audio"].forEach((q=>{v[`${q}SegmentLoader_`][m]("appended",this.seekingAppendCheck_)}))};this.seekingAppendCheck_=()=>{this.fixesBadSeeks_()&&(this.consecutiveUpdates=0,this.lastRecordedTime=this.tech_.currentTime(),setSeekingHandlers("off"))},this.clearSeekingAppendCheck_=()=>setSeekingHandlers("off"),this.watchForBadSeeking_=()=>{this.clearSeekingAppendCheck_(),setSeekingHandlers("on")},this.tech_.on("seeked",this.clearSeekingAppendCheck_),this.tech_.on("seeking",this.watchForBadSeeking_),this.tech_.on("waiting",waitingHandler),this.tech_.on(Ad,cancelTimerHandler),this.tech_.on("canplay",canPlayHandler),this.tech_.one("play",playHandler),this.dispose=()=>{this.clearSeekingAppendCheck_(),this.logger_("dispose"),this.tech_.off("waiting",waitingHandler),this.tech_.off(Ad,cancelTimerHandler),this.tech_.off("canplay",canPlayHandler),this.tech_.off("play",playHandler),this.tech_.off("seeking",this.watchForBadSeeking_),this.tech_.off("seeked",this.clearSeekingAppendCheck_),q.forEach((m=>{v[`${m}SegmentLoader_`].off("appendsdone",ee[m].updateend),v[`${m}SegmentLoader_`].off("playlistupdate",ee[m].reset),this.tech_.off(["seeked","seeking"],ee[m].reset)})),this.checkCurrentTimeTimeout_&&ae().clearTimeout(this.checkCurrentTimeTimeout_),this.resetTimeUpdate_()}}monitorCurrentTime_(){this.checkCurrentTime_(),this.checkCurrentTimeTimeout_&&ae().clearTimeout(this.checkCurrentTimeTimeout_),this.checkCurrentTimeTimeout_=ae().setTimeout(this.monitorCurrentTime_.bind(this),250)}resetSegmentDownloads_(m){const v=this.playlistController_[`${m}SegmentLoader_`];this[`${m}StalledDownloads_`]>0&&this.logger_(`resetting possible stalled download count for ${m} loader`),this[`${m}StalledDownloads_`]=0,this[`${m}Buffered_`]=v.buffered_()}checkSegmentDownloads_(m){const v=this.playlistController_,q=v[`${m}SegmentLoader_`],ee=q.buffered_(),ae=isRangeDifferent(this[`${m}Buffered_`],ee);this[`${m}Buffered_`]=ee,ae?this.resetSegmentDownloads_(m):(this[`${m}StalledDownloads_`]++,this.logger_(`found #${this[`${m}StalledDownloads_`]} ${m} appends that did not increase buffer (possible stalled download)`,{playlistId:q.playlist_&&q.playlist_.id,buffered:timeRangesToArray(ee)}),this[`${m}StalledDownloads_`]<10||(this.logger_(`${m} loader stalled download exclusion`),this.resetSegmentDownloads_(m),this.tech_.trigger({type:"usage",name:`vhs-${m}-download-exclusion`}),"subtitle"!==m&&v.excludePlaylist({error:{message:`Excessive ${m} segment downloading detected.`},playlistExclusionDuration:1/0})))}checkCurrentTime_(){if(this.tech_.paused()||this.tech_.seeking())return;const m=this.tech_.currentTime(),v=this.tech_.buffered();if(this.lastRecordedTime===m&&(!v.length||m+Fo>=v.end(v.length-1)))return this.techWaiting_();this.consecutiveUpdates>=5&&m===this.lastRecordedTime?(this.consecutiveUpdates++,this.waiting_()):m===this.lastRecordedTime?this.consecutiveUpdates++:(this.consecutiveUpdates=0,this.lastRecordedTime=m)}resetTimeUpdate_(){this.consecutiveUpdates=0}fixesBadSeeks_(){if(!this.tech_.seeking())return!1;const m=this.seekable(),v=this.tech_.currentTime();let q;if(this.afterSeekableWindow_(m,v,this.media(),this.allowSeeksWithinUnsafeLiveWindow)){q=m.end(m.length-1)}if(this.beforeSeekableWindow_(m,v)){const v=m.start(0);q=v+(v===m.end(0)?0:Fo)}if(void 0!==q)return this.logger_(`Trying to seek outside of seekable at time ${v} with seekable range ${printableRange(m)}. Seeking to ${q}.`),this.tech_.setCurrentTime(q),!0;const ee=this.playlistController_.sourceUpdater_,ae=this.tech_.buffered(),ie=ee.audioBuffer?ee.audioBuffered():null,de=ee.videoBuffer?ee.videoBuffered():null,ce=this.media(),le=ce.partTargetDuration?ce.partTargetDuration:2*(ce.targetDuration-Po),pe=[ie,de];for(let m=0;m ${q.end(0)}]. Attempting to resume playback by seeking to the current time.`),void this.tech_.trigger({type:"usage",name:"vhs-unknown-waiting"})):void 0}techWaiting_(){const m=this.seekable(),v=this.tech_.currentTime();if(this.tech_.seeking())return!0;if(this.beforeSeekableWindow_(m,v)){const q=m.end(m.length-1);return this.logger_(`Fell out of live window at time ${v}. Seeking to live point (seekable end) ${q}`),this.resetTimeUpdate_(),this.tech_.setCurrentTime(q),this.tech_.trigger({type:"usage",name:"vhs-live-resync"}),!0}const q=this.tech_.vhs.playlistController_.sourceUpdater_,ee=this.tech_.buffered();if(this.videoUnderflow_({audioBuffered:q.audioBuffered(),videoBuffered:q.videoBuffered(),currentTime:v}))return this.resetTimeUpdate_(),this.tech_.setCurrentTime(v),this.tech_.trigger({type:"usage",name:"vhs-video-underflow"}),!0;const ae=findNextRange(ee,v);return ae.length>0&&(this.logger_(`Stopped at ${v} and seeking to ${ae.start(0)}`),this.resetTimeUpdate_(),this.skipTheGap_(v),!0)}afterSeekableWindow_(m,v,q,ee=!1){if(!m.length)return!1;let ae=m.end(m.length-1)+Fo;const ie=!q.endList,de="number"==typeof q.partTargetDuration;return ie&&(de||ee)&&(ae=m.end(m.length-1)+3*q.targetDuration),v>ae}beforeSeekableWindow_(m,v){return!!(m.length&&m.start(0)>0&&v2)return{start:ee,end:ae}}return null}}const Fd={errorInterval:30,getSource(m){return m(this.tech({IWillNotUseThisInPlugins:!0}).currentSource_||this.currentSource())}},initPlugin=function(m,v){let q=0,ee=0;const ae=video_es_merge(Fd,v);m.ready((()=>{m.trigger({type:"usage",name:"vhs-error-reload-initialized"})}));const loadedMetadataHandler=function(){ee&&m.currentTime(ee)},setSource=function(v){null!=v&&(ee=m.duration()!==1/0&&m.currentTime()||0,m.one("loadedmetadata",loadedMetadataHandler),m.src(v),m.trigger({type:"usage",name:"vhs-error-reload"}),m.play())},errorHandler=function(){if(Date.now()-q<1e3*ae.errorInterval)m.trigger({type:"usage",name:"vhs-error-reload-canceled"});else{if(ae.getSource&&"function"==typeof ae.getSource)return q=Date.now(),ae.getSource.call(m,setSource);videojs.log.error("ERROR: reloadSourceOnError - The option getSource must be a function!")}},cleanupEvents=function(){m.off("loadedmetadata",loadedMetadataHandler),m.off("error",errorHandler),m.off("dispose",cleanupEvents)};m.on("error",errorHandler),m.on("dispose",cleanupEvents),m.reloadSourceOnError=function(v){cleanupEvents(),initPlugin(m,v)}},reloadSourceOnError=function(m){initPlugin(this,m)};var Od="3.10.0";const Ld={PlaylistLoader:No,Playlist:Oo,utils:qo,STANDARD_PLAYLIST_SELECTOR:lastBandwidthSelector,INITIAL_PLAYLIST_SELECTOR:function(){const m=this.playlists.main.playlists.filter(Oo.isEnabled);stableSort(m,((m,v)=>comparePlaylistBandwidth(m,v)));return m.filter((m=>!!codecsForPlaylist(this.playlists.main,m).video))[0]||null},lastBandwidthSelector:lastBandwidthSelector,movingAverageBandwidthSelector:function(m){let v=-1,q=-1;if(m<0||m>1)throw new Error("Moving average bandwidth decay must be between 0 and 1.");return function(){const ee=this.useDevicePixelRatio&&ae().devicePixelRatio||1;return v<0&&(v=this.systemBandwidth,q=this.systemBandwidth),this.systemBandwidth>0&&this.systemBandwidth!==q&&(v=m*this.systemBandwidth+(1-m)*v,q=this.systemBandwidth),simpleSelector(this.playlists.main,v,parseInt(safeGetComputedStyle(this.tech_.el(),"width"),10)*ee,parseInt(safeGetComputedStyle(this.tech_.el(),"height"),10)*ee,this.limitRenditionByPlayerDimensions,this.playlistController_)}},comparePlaylistBandwidth:comparePlaylistBandwidth,comparePlaylistResolution:function(m,v){let q,ee;return m.attributes.RESOLUTION&&m.attributes.RESOLUTION.width&&(q=m.attributes.RESOLUTION.width),q=q||ae().Number.MAX_VALUE,v.attributes.RESOLUTION&&v.attributes.RESOLUTION.width&&(ee=v.attributes.RESOLUTION.width),ee=ee||ae().Number.MAX_VALUE,q===ee&&m.attributes.BANDWIDTH&&v.attributes.BANDWIDTH?m.attributes.BANDWIDTH-v.attributes.BANDWIDTH:q-ee},xhr:xhrFactory()};Object.keys(Vo).forEach((m=>{Object.defineProperty(Ld,m,{get:()=>(videojs.log.warn(`using Vhs.${m} is UNSAFE be sure you know what you are doing`),Vo[m]),set(v){videojs.log.warn(`using Vhs.${m} is UNSAFE be sure you know what you are doing`),"number"!=typeof v||v<0?videojs.log.warn(`value of Vhs.${m} must be greater than or equal to 0`):Vo[m]=v}})}));const Ud="videojs-vhs",handleVhsMediaChange=function(m,v){const q=v.media();let ee=-1;for(let v=0;v{m.addQualityLevel(v)})),handleVhsMediaChange(m,v.playlists)};Ld.canPlaySource=function(){return videojs.log.warn("VHS is no longer a tech. Please remove it from your player's techOrder.")};const emeKeySystems=(m,v,q)=>{if(!m)return m;let ee={};v&&v.attributes&&v.attributes.CODECS&&(ee=unwrapCodecList(it(v.attributes.CODECS))),q&&q.attributes&&q.attributes.CODECS&&(ee.audio=q.attributes.CODECS);const ae=ct(ee.video),ie=ct(ee.audio),de={};for(const q in m)de[q]={},ie&&(de[q].audioContentType=ie),ae&&(de[q].videoContentType=ae),v.contentProtection&&v.contentProtection[q]&&v.contentProtection[q].pssh&&(de[q].pssh=v.contentProtection[q].pssh),"string"==typeof m[q]&&(de[q].url=m[q]);return video_es_merge(m,de)},getAllPsshKeySystemsOptions=(m,v)=>m.reduce(((m,q)=>{if(!q.contentProtection)return m;const ee=v.reduce(((m,v)=>{const ee=q.contentProtection[v];return ee&&ee.pssh&&(m[v]={pssh:ee.pssh}),m}),{});return Object.keys(ee).length&&m.push(ee),m}),[]),waitForKeySessionCreation=({player:m,sourceKeySystems:v,audioMedia:q,mainPlaylists:ee})=>{if(!m.eme.initializeMediaKeys)return Promise.resolve();const ae=q?ee.concat([q]):ee,ie=getAllPsshKeySystemsOptions(ae,Object.keys(v)),de=[],ce=[];return ie.forEach((v=>{ce.push(new Promise(((v,q)=>{m.tech_.one("keysessioncreated",v)}))),de.push(new Promise(((q,ee)=>{m.eme.initializeMediaKeys({keySystems:v},(m=>{m?ee(m):q()}))})))})),Promise.race([Promise.all(de),Promise.race(ce)])},setupEmeOptions=({player:m,sourceKeySystems:v,media:q,audioMedia:ee})=>{const ae=emeKeySystems(v,q,ee);return!!ae&&(m.currentSource().keySystems=ae,!(ae&&!m.eme)||(videojs.log.warn("DRM encrypted source cannot be decrypted without a DRM plugin"),!1))},getVhsLocalStorage=()=>{if(!ae().localStorage)return null;const m=ae().localStorage.getItem(Ud);if(!m)return null;try{return JSON.parse(m)}catch(m){return null}},updateVhsLocalStorage=m=>{if(!ae().localStorage)return!1;let v=getVhsLocalStorage();v=v?video_es_merge(v,m):m;try{ae().localStorage.setItem(Ud,JSON.stringify(v))}catch(m){return!1}return v},addOnRequestHook=(m,v)=>{m._requestCallbackSet||(m._requestCallbackSet=new Set),m._requestCallbackSet.add(v)},addOnResponseHook=(m,v)=>{m._responseCallbackSet||(m._responseCallbackSet=new Set),m._responseCallbackSet.add(v)},removeOnRequestHook=(m,v)=>{m._requestCallbackSet&&(m._requestCallbackSet.delete(v),m._requestCallbackSet.size||delete m._requestCallbackSet)},removeOnResponseHook=(m,v)=>{m._responseCallbackSet&&(m._responseCallbackSet.delete(v),m._responseCallbackSet.size||delete m._responseCallbackSet)};Ld.supportsNativeHls=function(){if(!de()||!de().createElement)return!1;const m=de().createElement("video");if(!videojs.getTech("Html5").isSupported())return!1;return["application/vnd.apple.mpegurl","audio/mpegurl","audio/x-mpegurl","application/x-mpegurl","video/x-mpegurl","video/mpegurl","application/mpegurl"].some((function(v){return/maybe|probably/i.test(m.canPlayType(v))}))}(),Ld.supportsNativeDash=!!(de()&&de().createElement&&videojs.getTech("Html5").isSupported())&&/maybe|probably/i.test(de().createElement("video").canPlayType("application/dash+xml")),Ld.supportsTypeNatively=m=>"hls"===m?Ld.supportsNativeHls:"dash"===m&&Ld.supportsNativeDash,Ld.isSupported=function(){return videojs.log.warn("VHS is no longer a tech. Please remove it from your player's techOrder.")},Ld.xhr.onRequest=function(m){addOnRequestHook(Ld.xhr,m)},Ld.xhr.onResponse=function(m){addOnResponseHook(Ld.xhr,m)},Ld.xhr.offRequest=function(m){removeOnRequestHook(Ld.xhr,m)},Ld.xhr.offResponse=function(m){removeOnResponseHook(Ld.xhr,m)};const Bd=videojs.getComponent("Component");class Nd extends Bd{constructor(m,v,q){if(super(v,q.vhs),"number"==typeof q.initialBandwidth&&(this.options_.bandwidth=q.initialBandwidth),this.logger_=logger("VhsHandler"),v.options_&&v.options_.playerId){const m=videojs.getPlayer(v.options_.playerId);this.player_=m}if(this.tech_=v,this.source_=m,this.stats={},this.ignoreNextSeekingEvent_=!1,this.setOptions_(),this.options_.overrideNative&&v.overrideNativeAudioTracks&&v.overrideNativeVideoTracks)v.overrideNativeAudioTracks(!0),v.overrideNativeVideoTracks(!0);else if(this.options_.overrideNative&&(v.featuresNativeVideoTracks||v.featuresNativeAudioTracks))throw new Error("Overriding native VHS requires emulated tracks. See https://git.io/vMpjB");this.on(de(),["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],(m=>{const v=de().fullscreenElement||de().webkitFullscreenElement||de().mozFullScreenElement||de().msFullscreenElement;v&&v.contains(this.tech_.el())?this.playlistController_.fastQualityChange_():this.playlistController_.checkABR_()})),this.on(this.tech_,"seeking",(function(){this.ignoreNextSeekingEvent_?this.ignoreNextSeekingEvent_=!1:this.setCurrentTime(this.tech_.currentTime())})),this.on(this.tech_,"error",(function(){this.tech_.error()&&this.playlistController_&&this.playlistController_.pauseLoading()})),this.on(this.tech_,"play",this.play)}setOptions_(m={}){if(this.options_=video_es_merge(this.options_,m),this.options_.withCredentials=this.options_.withCredentials||!1,this.options_.limitRenditionByPlayerDimensions=!1!==this.options_.limitRenditionByPlayerDimensions,this.options_.useDevicePixelRatio=this.options_.useDevicePixelRatio||!1,this.options_.useBandwidthFromLocalStorage=void 0!==this.source_.useBandwidthFromLocalStorage?this.source_.useBandwidthFromLocalStorage:this.options_.useBandwidthFromLocalStorage||!1,this.options_.useForcedSubtitles=this.options_.useForcedSubtitles||!1,this.options_.useNetworkInformationApi=this.options_.useNetworkInformationApi||!1,this.options_.useDtsForTimestampOffset=this.options_.useDtsForTimestampOffset||!1,this.options_.customTagParsers=this.options_.customTagParsers||[],this.options_.customTagMappers=this.options_.customTagMappers||[],this.options_.cacheEncryptionKeys=this.options_.cacheEncryptionKeys||!1,this.options_.llhls=!1!==this.options_.llhls,this.options_.bufferBasedABR=this.options_.bufferBasedABR||!1,"number"!=typeof this.options_.playlistExclusionDuration&&(this.options_.playlistExclusionDuration=60),"number"!=typeof this.options_.bandwidth&&this.options_.useBandwidthFromLocalStorage){const m=getVhsLocalStorage();m&&m.bandwidth&&(this.options_.bandwidth=m.bandwidth,this.tech_.trigger({type:"usage",name:"vhs-bandwidth-from-local-storage"})),m&&m.throughput&&(this.options_.throughput=m.throughput,this.tech_.trigger({type:"usage",name:"vhs-throughput-from-local-storage"}))}"number"!=typeof this.options_.bandwidth&&(this.options_.bandwidth=Vo.INITIAL_BANDWIDTH),this.options_.enableLowInitialPlaylist=this.options_.enableLowInitialPlaylist&&this.options_.bandwidth===Vo.INITIAL_BANDWIDTH,["withCredentials","useDevicePixelRatio","limitRenditionByPlayerDimensions","bandwidth","customTagParsers","customTagMappers","cacheEncryptionKeys","playlistSelector","initialPlaylistSelector","bufferBasedABR","liveRangeSafeTimeDelta","llhls","useForcedSubtitles","useNetworkInformationApi","useDtsForTimestampOffset","exactManifestTimings","leastPixelDiffSelector"].forEach((m=>{void 0!==this.source_[m]&&(this.options_[m]=this.source_[m])})),this.limitRenditionByPlayerDimensions=this.options_.limitRenditionByPlayerDimensions,this.useDevicePixelRatio=this.options_.useDevicePixelRatio}setOptions(m={}){this.setOptions_(m)}src(m,v){if(!m)return;var q;this.setOptions_(),this.options_.src=0===(q=this.source_.src).toLowerCase().indexOf("data:application/vnd.videojs.vhs+json,")?JSON.parse(q.substring(q.indexOf(",")+1)):q,this.options_.tech=this.tech_,this.options_.externVhs=Ld,this.options_.sourceType=ft(v),this.options_.seekTo=m=>{this.tech_.setCurrentTime(m)},this.playlistController_=new Cd(this.options_);const ee=video_es_merge({liveRangeSafeTimeDelta:Fo},this.options_,{seekable:()=>this.seekable(),media:()=>this.playlistController_.media(),playlistController:this.playlistController_});this.playbackWatcher_=new Id(ee),this.playlistController_.on("error",(()=>{const m=videojs.players[this.tech_.options_.playerId];let v=this.playlistController_.error;"object"!=typeof v||v.code?"string"==typeof v&&(v={message:v,code:3}):v.code=3,m.error(v)}));const ie=this.options_.bufferBasedABR?Ld.movingAverageBandwidthSelector(.55):Ld.STANDARD_PLAYLIST_SELECTOR;this.playlistController_.selectPlaylist=this.selectPlaylist?this.selectPlaylist.bind(this):ie.bind(this),this.playlistController_.selectInitialPlaylist=Ld.INITIAL_PLAYLIST_SELECTOR.bind(this),this.playlists=this.playlistController_.mainPlaylistLoader_,this.mediaSource=this.playlistController_.mediaSource,Object.defineProperties(this,{selectPlaylist:{get(){return this.playlistController_.selectPlaylist},set(m){this.playlistController_.selectPlaylist=m.bind(this)}},throughput:{get(){return this.playlistController_.mainSegmentLoader_.throughput.rate},set(m){this.playlistController_.mainSegmentLoader_.throughput.rate=m,this.playlistController_.mainSegmentLoader_.throughput.count=1}},bandwidth:{get(){let m=this.playlistController_.mainSegmentLoader_.bandwidth;const v=ae().navigator.connection||ae().navigator.mozConnection||ae().navigator.webkitConnection,q=1e7;if(this.options_.useNetworkInformationApi&&v){const ee=1e3*v.downlink*1e3;m=ee>=q&&m>=q?Math.max(m,ee):ee}return m},set(m){this.playlistController_.mainSegmentLoader_.bandwidth=m,this.playlistController_.mainSegmentLoader_.throughput={rate:0,count:0}}},systemBandwidth:{get(){const m=1/(this.bandwidth||1);let v;v=this.throughput>0?1/this.throughput:0;return Math.floor(1/(m+v))},set(){videojs.log.error('The "systemBandwidth" property is read-only')}}}),this.options_.bandwidth&&(this.bandwidth=this.options_.bandwidth),this.options_.throughput&&(this.throughput=this.options_.throughput),Object.defineProperties(this.stats,{bandwidth:{get:()=>this.bandwidth||0,enumerable:!0},mediaRequests:{get:()=>this.playlistController_.mediaRequests_()||0,enumerable:!0},mediaRequestsAborted:{get:()=>this.playlistController_.mediaRequestsAborted_()||0,enumerable:!0},mediaRequestsTimedout:{get:()=>this.playlistController_.mediaRequestsTimedout_()||0,enumerable:!0},mediaRequestsErrored:{get:()=>this.playlistController_.mediaRequestsErrored_()||0,enumerable:!0},mediaTransferDuration:{get:()=>this.playlistController_.mediaTransferDuration_()||0,enumerable:!0},mediaBytesTransferred:{get:()=>this.playlistController_.mediaBytesTransferred_()||0,enumerable:!0},mediaSecondsLoaded:{get:()=>this.playlistController_.mediaSecondsLoaded_()||0,enumerable:!0},mediaAppends:{get:()=>this.playlistController_.mediaAppends_()||0,enumerable:!0},mainAppendsToLoadedData:{get:()=>this.playlistController_.mainAppendsToLoadedData_()||0,enumerable:!0},audioAppendsToLoadedData:{get:()=>this.playlistController_.audioAppendsToLoadedData_()||0,enumerable:!0},appendsToLoadedData:{get:()=>this.playlistController_.appendsToLoadedData_()||0,enumerable:!0},timeToLoadedData:{get:()=>this.playlistController_.timeToLoadedData_()||0,enumerable:!0},buffered:{get:()=>timeRangesToArray(this.tech_.buffered()),enumerable:!0},currentTime:{get:()=>this.tech_.currentTime(),enumerable:!0},currentSource:{get:()=>this.tech_.currentSource_,enumerable:!0},currentTech:{get:()=>this.tech_.name_,enumerable:!0},duration:{get:()=>this.tech_.duration(),enumerable:!0},main:{get:()=>this.playlists.main,enumerable:!0},playerDimensions:{get:()=>this.tech_.currentDimensions(),enumerable:!0},seekable:{get:()=>timeRangesToArray(this.tech_.seekable()),enumerable:!0},timestamp:{get:()=>Date.now(),enumerable:!0},videoPlaybackQuality:{get:()=>this.tech_.getVideoPlaybackQuality(),enumerable:!0}}),this.tech_.one("canplay",this.playlistController_.setupFirstPlay.bind(this.playlistController_)),this.tech_.on("bandwidthupdate",(()=>{this.options_.useBandwidthFromLocalStorage&&updateVhsLocalStorage({bandwidth:this.bandwidth,throughput:Math.round(this.throughput)})})),this.playlistController_.on("selectedinitialmedia",(()=>{var m;(m=this).representations=()=>{const v=m.playlistController_.main(),q=isAudioOnly(v)?m.playlistController_.getAudioTrackPlaylists_():v.playlists;return q?q.filter((m=>!isIncompatible(m))).map(((v,q)=>new kd(m,v,v.id))):[]}})),this.playlistController_.sourceUpdater_.on("createdsourcebuffers",(()=>{this.setupEme_()})),this.on(this.playlistController_,"progress",(function(){this.tech_.trigger("progress")})),this.on(this.playlistController_,"firstplay",(function(){this.ignoreNextSeekingEvent_=!0})),this.setupQualityLevels_(),this.tech_.el()&&(this.mediaSourceUrl_=ae().URL.createObjectURL(this.playlistController_.mediaSource),this.tech_.src(this.mediaSourceUrl_))}createKeySessions_(){const m=this.playlistController_.mediaTypes_.AUDIO.activePlaylistLoader;this.logger_("waiting for EME key session creation"),waitForKeySessionCreation({player:this.player_,sourceKeySystems:this.source_.keySystems,audioMedia:m&&m.media(),mainPlaylists:this.playlists.main.playlists}).then((()=>{this.logger_("created EME key session"),this.playlistController_.sourceUpdater_.initializedEme()})).catch((m=>{this.logger_("error while creating EME key session",m),this.player_.error({message:"Failed to initialize media keys for EME",code:3})}))}handleWaitingForKey_(){this.logger_("waitingforkey fired, attempting to create any new key sessions"),this.createKeySessions_()}setupEme_(){const m=this.playlistController_.mediaTypes_.AUDIO.activePlaylistLoader,v=setupEmeOptions({player:this.player_,sourceKeySystems:this.source_.keySystems,media:this.playlists.media(),audioMedia:m&&m.media()});this.player_.tech_.on("keystatuschange",(m=>{this.playlistController_.updatePlaylistByKeyStatus(m.keyId,m.status)})),this.handleWaitingForKey_=this.handleWaitingForKey_.bind(this),this.player_.tech_.on("waitingforkey",this.handleWaitingForKey_),v?this.createKeySessions_():this.playlistController_.sourceUpdater_.initializedEme()}setupQualityLevels_(){const m=videojs.players[this.tech_.options_.playerId];m&&m.qualityLevels&&!this.qualityLevels_&&(this.qualityLevels_=m.qualityLevels(),this.playlistController_.on("selectedinitialmedia",(()=>{handleVhsLoadedMetadata(this.qualityLevels_,this)})),this.playlists.on("mediachange",(()=>{handleVhsMediaChange(this.qualityLevels_,this.playlists)})))}static version(){return{"@videojs/http-streaming":Od,"mux.js":"7.0.2","mpd-parser":"1.3.0","m3u8-parser":"7.1.0","aes-decrypter":"4.0.1"}}version(){return this.constructor.version()}canChangeType(){return dd.canChangeType()}play(){this.playlistController_.play()}setCurrentTime(m){this.playlistController_.setCurrentTime(m)}duration(){return this.playlistController_.duration()}seekable(){return this.playlistController_.seekable()}dispose(){this.playbackWatcher_&&this.playbackWatcher_.dispose(),this.playlistController_&&this.playlistController_.dispose(),this.qualityLevels_&&this.qualityLevels_.dispose(),this.tech_&&this.tech_.vhs&&delete this.tech_.vhs,this.mediaSourceUrl_&&ae().URL.revokeObjectURL&&(ae().URL.revokeObjectURL(this.mediaSourceUrl_),this.mediaSourceUrl_=null),this.tech_&&this.tech_.off("waitingforkey",this.handleWaitingForKey_),super.dispose()}convertToProgramTime(m,v){return getProgramTime({playlist:this.playlistController_.media(),time:m,callback:v})}seekToProgramTime(m,v,q=!0,ee=2){return seekToProgramTime({programTime:m,playlist:this.playlistController_.media(),retryCount:ee,pauseAfterSeek:q,seekTo:this.options_.seekTo,tech:this.options_.tech,callback:v})}setupXhrHooks_(){this.xhr.onRequest=m=>{addOnRequestHook(this.xhr,m)},this.xhr.onResponse=m=>{addOnResponseHook(this.xhr,m)},this.xhr.offRequest=m=>{removeOnRequestHook(this.xhr,m)},this.xhr.offResponse=m=>{removeOnResponseHook(this.xhr,m)},this.player_.trigger("xhr-hooks-ready")}}const Md={name:"videojs-http-streaming",VERSION:Od,canHandleSource(m,v={}){const q=video_es_merge(videojs.options,v);return Md.canPlayType(m.type,q)},handleSource(m,v,q={}){const ee=video_es_merge(videojs.options,q);return v.vhs=new Nd(m,v,ee),v.vhs.xhr=xhrFactory(),v.vhs.setupXhrHooks_(),v.vhs.src(m.src,m.type),v.vhs},canPlayType(m,v){const q=ft(m);if(!q)return"";const ee=Md.getOverrideNative(v);return!Ld.supportsTypeNatively(q)||ee?"maybe":""},getOverrideNative(m={}){const{vhs:v={}}=m,q=!(videojs.browser.IS_ANY_SAFARI||videojs.browser.IS_IOS),{overrideNative:ee=q}=v;return ee}};lt("avc1.4d400d,mp4a.40.2")&&videojs.getTech("Html5").registerSourceHandler(Md,0),videojs.VhsHandler=Nd,videojs.VhsSourceHandler=Md,videojs.Vhs=Ld,videojs.use||videojs.registerComponent("Vhs",Ld),videojs.options.vhs=videojs.options.vhs||{},videojs.getPlugin&&videojs.getPlugin("reloadSourceOnError")||videojs.registerPlugin("reloadSourceOnError",reloadSourceOnError)},30114:function(m,v,q){var ee,ae,ie;ae=[q(43033)],void 0===(ie="function"==typeof(ee=function(m){"use strict";var v=_interopRequireDefault(m);function _interopRequireDefault(m){return m&&m.__esModule?m:{default:m}}var q="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(m){return typeof m}:function(m){return m&&"function"==typeof Symbol&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m},ee={markerStyle:{width:"7px","border-radius":"30%","background-color":"red"},markerTip:{display:!0,text:function text(m){return"Break: "+m.text},time:function time(m){return m.time}},breakOverlay:{display:!1,displayTime:3,text:function text(m){return"Break overlay: "+m.overlayText},style:{width:"100%",height:"20%","background-color":"rgba(0,0,0,0.7)",color:"white","font-size":"17px"}},onMarkerClick:function onMarkerClick(m){},onMarkerReached:function onMarkerReached(m,v){},markers:[]};function generateUUID(){var m=(new Date).getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(v){var q=(m+16*Math.random())%16|0;return m=Math.floor(m/16),("x"==v?q:3&q|8).toString(16)}))}function getElementBounding(m){var v,q={top:0,bottom:0,left:0,width:0,height:0,right:0};try{v=m.getBoundingClientRect()}catch(m){v=q}return v}var ae=-1;function registerVideoJsMarkersPlugin(m){if(!v.default.mergeOptions){var ie=function isPlain(m){return!!m&&"object"===(void 0===m?"undefined":q(m))&&"[object Object]"===toString.call(m)&&m.constructor===Object},de=function mergeOptions(m,v){var q={};return[m,v].forEach((function(m){m&&Object.keys(m).forEach((function(v){var ee=m[v];ie(ee)?(ie(q[v])||(q[v]={}),q[v]=mergeOptions(q[v],ee)):q[v]=ee}))})),q};v.default.mergeOptions=de}v.default.dom.createEl||(v.default.dom.createEl=function(m,q,ee){var ae=v.default.Player.prototype.dom.createEl(m,q);return ee&&Object.keys(ee).forEach((function(m){ae.setAttribute(m,ee[m])})),ae});var ce=v.default.mergeOptions(ee,m),le={},pe=[],fe=ae,ye=this,be=null,Re=null,xe=ae;function sortMarkersList(){pe.sort((function(m,v){return ce.markerTip.time(m)-ce.markerTip.time(v)}))}function addMarkers(m){m.forEach((function(m){m.key=generateUUID(),ye.el().querySelector(".vjs-progress-holder").appendChild(createMarkerDiv(m)),le[m.key]=m,pe.push(m)})),sortMarkersList()}function getPosition(m){return ce.markerTip.time(m)/ye.duration()*100}function setMarkderDivStyle(m,v){v.className="vjs-marker "+(m.class||""),Object.keys(ce.markerStyle).forEach((function(m){v.style[m]=ce.markerStyle[m]}));var q=m.time/ye.duration();if((q<0||q>1)&&(v.style.display="none"),v.style.left=getPosition(m)+"%",m.duration)v.style.width=m.duration/ye.duration()*100+"%",v.style.marginLeft="0px";else{var ee=getElementBounding(v);v.style.marginLeft=ee.width/2+"px"}}function createMarkerDiv(m){var q=v.default.dom.createEl("div",{},{"data-marker-key":m.key,"data-marker-time":ce.markerTip.time(m)});return setMarkderDivStyle(m,q),q.addEventListener("click",(function(v){var q=!1;if("function"==typeof ce.onMarkerClick&&(q=!1===ce.onMarkerClick(m)),!q){var ee=this.getAttribute("data-marker-key");ye.currentTime(ce.markerTip.time(le[ee]))}})),ce.markerTip.display&®isterMarkerTipHandler(q),q}function updateMarkers(m){pe.forEach((function(v){var q=ye.el().querySelector(".vjs-marker[data-marker-key='"+v.key+"']"),ee=ce.markerTip.time(v);(m||q.getAttribute("data-marker-time")!==ee)&&(setMarkderDivStyle(v,q),q.setAttribute("data-marker-time",ee))})),sortMarkersList()}function removeMarkers(m){Re&&(xe=ae,Re.style.visibility="hidden"),fe=ae;var v=[];m.forEach((function(m){var q=pe[m];if(q){delete le[q.key],v.push(m);var ee=ye.el().querySelector(".vjs-marker[data-marker-key='"+q.key+"']");ee&&ee.parentNode.removeChild(ee)}})),v.reverse(),v.forEach((function(m){pe.splice(m,1)})),sortMarkersList()}function registerMarkerTipHandler(m){m.addEventListener("mouseover",(function(){var v=le[m.getAttribute("data-marker-key")];if(be){ce.markerTip.html?be.querySelector(".vjs-tip-inner").innerHTML=ce.markerTip.html(v):be.querySelector(".vjs-tip-inner").innerText=ce.markerTip.text(v),be.style.left=getPosition(v)+"%";var q=getElementBounding(be),ee=getElementBounding(m);be.style.marginLeft=-parseFloat(q.width/2)+parseFloat(ee.width/4)+"px",be.style.visibility="visible"}})),m.addEventListener("mouseout",(function(){be&&(be.style.visibility="hidden")}))}function initializeMarkerTip(){be=v.default.dom.createEl("div",{className:"vjs-tip",innerHTML:"
"}),ye.el().querySelector(".vjs-progress-holder").appendChild(be)}function updateBreakOverlay(){if(ce.breakOverlay.display&&!(fe<0)){var m=ye.currentTime(),v=pe[fe],q=ce.markerTip.time(v);m>=q&&m<=q+ce.breakOverlay.displayTime?(xe!==fe&&(xe=fe,Re&&(Re.querySelector(".vjs-break-overlay-text").innerHTML=ce.breakOverlay.text(v))),Re&&(Re.style.visibility="visible")):(xe=ae,Re&&(Re.style.visibility="hidden"))}}function initializeOverlay(){Re=v.default.dom.createEl("div",{className:"vjs-break-overlay",innerHTML:"
"}),Object.keys(ce.breakOverlay.style).forEach((function(m){Re&&(Re.style[m]=ce.breakOverlay.style[m])})),ye.el().appendChild(Re),xe=ae}function onTimeUpdate(){onUpdateMarker(),updateBreakOverlay(),m.onTimeUpdateAfterMarkerUpdate&&m.onTimeUpdateAfterMarkerUpdate()}function onUpdateMarker(){if(pe.length){var v=function getNextMarkerTime(m){return m=ce.markerTip.time(pe[fe])&&q=ce.markerTip.time(pe[de])&&qm){ye.currentTime(q);break}}},prev:function prev(){for(var m=ye.currentTime(),v=pe.length-1;v>=0;v--){var q=ce.markerTip.time(pe[v]);if(q+.5{var ee=q(58908),ae=m.exports={WebVTT:q(63706),VTTCue:q(22230),VTTRegion:q(13710)};ee.vttjs=ae,ee.WebVTT=ae.WebVTT;var ie=ae.VTTCue,de=ae.VTTRegion,ce=ee.VTTCue,le=ee.VTTRegion;ae.shim=function(){ee.VTTCue=ie,ee.VTTRegion=de},ae.restore=function(){ee.VTTCue=ce,ee.VTTRegion=le},ee.VTTCue||ae.shim()},63706:(m,v,q)=>{var ee=q(89144),ae=Object.create||function(){function F(){}return function(m){if(1!==arguments.length)throw new Error("Object.create shim only accepts one parameter.");return F.prototype=m,new F}}();function ParsingError(m,v){this.name="ParsingError",this.code=m.code,this.message=v||m.message}function parseTimeStamp(m){function computeSeconds(m,v,q,ee){return 3600*(0|m)+60*(0|v)+(0|q)+(0|ee)/1e3}var v=m.match(/^(\d+):(\d{1,2})(:\d{1,2})?\.(\d{3})/);return v?v[3]?computeSeconds(v[1],v[2],v[3].replace(":",""),v[4]):v[1]>59?computeSeconds(v[1],v[2],0,v[4]):computeSeconds(0,v[1],v[2],v[4]):null}function Settings(){this.values=ae(null)}function parseOptions(m,v,q,ee){var ae=ee?m.split(ee):[m];for(var ie in ae)if("string"==typeof ae[ie]){var de=ae[ie].split(q);if(2===de.length)v(de[0].trim(),de[1].trim())}}function parseCue(m,v,q){var ee=m;function consumeTimeStamp(){var v=parseTimeStamp(m);if(null===v)throw new ParsingError(ParsingError.Errors.BadTimeStamp,"Malformed timestamp: "+ee);return m=m.replace(/^[^\sa-zA-Z-]+/,""),v}function skipWhitespace(){m=m.replace(/^\s+/,"")}if(skipWhitespace(),v.startTime=consumeTimeStamp(),skipWhitespace(),"--\x3e"!==m.substr(0,3))throw new ParsingError(ParsingError.Errors.BadTimeStamp,"Malformed time stamp (time stamps must be separated by '--\x3e'): "+ee);m=m.substr(3),skipWhitespace(),v.endTime=consumeTimeStamp(),skipWhitespace(),function consumeCueSettings(m,v){var ee=new Settings;parseOptions(m,(function(m,v){switch(m){case"region":for(var ae=q.length-1;ae>=0;ae--)if(q[ae].id===v){ee.set(m,q[ae].region);break}break;case"vertical":ee.alt(m,v,["rl","lr"]);break;case"line":var ie=v.split(","),de=ie[0];ee.integer(m,de),ee.percent(m,de)&&ee.set("snapToLines",!1),ee.alt(m,de,["auto"]),2===ie.length&&ee.alt("lineAlign",ie[1],["start","center","end"]);break;case"position":ie=v.split(","),ee.percent(m,ie[0]),2===ie.length&&ee.alt("positionAlign",ie[1],["start","center","end"]);break;case"size":ee.percent(m,v);break;case"align":ee.alt(m,v,["start","center","end","left","right"])}}),/:/,/\s/),v.region=ee.get("region",null),v.vertical=ee.get("vertical","");try{v.line=ee.get("line","auto")}catch(m){}v.lineAlign=ee.get("lineAlign","start"),v.snapToLines=ee.get("snapToLines",!0),v.size=ee.get("size",100);try{v.align=ee.get("align","center")}catch(m){v.align=ee.get("align","middle")}try{v.position=ee.get("position","auto")}catch(m){v.position=ee.get("position",{start:0,left:0,center:50,middle:50,end:100,right:100},v.align)}v.positionAlign=ee.get("positionAlign",{start:"start",left:"start",center:"center",middle:"center",end:"end",right:"end"},v.align)}(m,v)}ParsingError.prototype=ae(Error.prototype),ParsingError.prototype.constructor=ParsingError,ParsingError.Errors={BadSignature:{code:0,message:"Malformed WebVTT signature."},BadTimeStamp:{code:1,message:"Malformed time stamp."}},Settings.prototype={set:function(m,v){this.get(m)||""===v||(this.values[m]=v)},get:function(m,v,q){return q?this.has(m)?this.values[m]:v[q]:this.has(m)?this.values[m]:v},has:function(m){return m in this.values},alt:function(m,v,q){for(var ee=0;ee=0&&v<=100)&&(this.set(m,v),!0)}};var ie=ee.createElement&&ee.createElement("textarea"),de={c:"span",i:"i",b:"b",u:"u",ruby:"ruby",rt:"rt",v:"span",lang:"span"},ce={white:"rgba(255,255,255,1)",lime:"rgba(0,255,0,1)",cyan:"rgba(0,255,255,1)",red:"rgba(255,0,0,1)",yellow:"rgba(255,255,0,1)",magenta:"rgba(255,0,255,1)",blue:"rgba(0,0,255,1)",black:"rgba(0,0,0,1)"},le={v:"title",lang:"lang"},pe={rt:"ruby"};function parseContent(m,v){function nextToken(){if(!v)return null;var m=v.match(/^([^<]*)(<[^>]*>?)?/);return function consume(m){return v=v.substr(m.length),m}(m[1]?m[1]:m[2])}function shouldAdd(m,v){return!pe[v.localName]||pe[v.localName]===m.localName}function createElement(v,q){var ee=de[v];if(!ee)return null;var ae=m.document.createElement(ee),ie=le[v];return ie&&q&&(ae[ie]=q.trim()),ae}for(var q,ee,ae=m.document.createElement("div"),fe=ae,ye=[];null!==(q=nextToken());)if("<"!==q[0])fe.appendChild(m.document.createTextNode((ee=q,ie.innerHTML=ee,ee=ie.textContent,ie.textContent="",ee)));else{if("/"===q[1]){ye.length&&ye[ye.length-1]===q.substr(2).replace(">","")&&(ye.pop(),fe=fe.parentNode);continue}var be,Re=parseTimeStamp(q.substr(1,q.length-2));if(Re){be=m.document.createProcessingInstruction("timestamp",Re),fe.appendChild(be);continue}var xe=q.match(/^<([^.\s/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/);if(!xe)continue;if(!(be=createElement(xe[1],xe[3])))continue;if(!shouldAdd(fe,be))continue;if(xe[2]){var _e=xe[2].split(".");_e.forEach((function(m){var v=/^bg_/.test(m),q=v?m.slice(3):m;if(ce.hasOwnProperty(q)){var ee=v?"background-color":"color",ae=ce[q];be.style[ee]=ae}})),be.className=_e.join(" ")}ye.push(xe[1]),fe.appendChild(be),fe=be}return ae}var fe=[[1470,1470],[1472,1472],[1475,1475],[1478,1478],[1488,1514],[1520,1524],[1544,1544],[1547,1547],[1549,1549],[1563,1563],[1566,1610],[1645,1647],[1649,1749],[1765,1766],[1774,1775],[1786,1805],[1807,1808],[1810,1839],[1869,1957],[1969,1969],[1984,2026],[2036,2037],[2042,2042],[2048,2069],[2074,2074],[2084,2084],[2088,2088],[2096,2110],[2112,2136],[2142,2142],[2208,2208],[2210,2220],[8207,8207],[64285,64285],[64287,64296],[64298,64310],[64312,64316],[64318,64318],[64320,64321],[64323,64324],[64326,64449],[64467,64829],[64848,64911],[64914,64967],[65008,65020],[65136,65140],[65142,65276],[67584,67589],[67592,67592],[67594,67637],[67639,67640],[67644,67644],[67647,67669],[67671,67679],[67840,67867],[67872,67897],[67903,67903],[67968,68023],[68030,68031],[68096,68096],[68112,68115],[68117,68119],[68121,68147],[68160,68167],[68176,68184],[68192,68223],[68352,68405],[68416,68437],[68440,68466],[68472,68479],[68608,68680],[126464,126467],[126469,126495],[126497,126498],[126500,126500],[126503,126503],[126505,126514],[126516,126519],[126521,126521],[126523,126523],[126530,126530],[126535,126535],[126537,126537],[126539,126539],[126541,126543],[126545,126546],[126548,126548],[126551,126551],[126553,126553],[126555,126555],[126557,126557],[126559,126559],[126561,126562],[126564,126564],[126567,126570],[126572,126578],[126580,126583],[126585,126588],[126590,126590],[126592,126601],[126603,126619],[126625,126627],[126629,126633],[126635,126651],[1114109,1114109]];function isStrongRTLChar(m){for(var v=0;v=q[0]&&m<=q[1])return!0}return!1}function determineBidi(m){var v=[],q="";if(!m||!m.childNodes)return"ltr";function pushNodes(m,v){for(var q=v.childNodes.length-1;q>=0;q--)m.push(v.childNodes[q])}function nextTextNode(m){if(!m||!m.length)return null;var v=m.pop(),q=v.textContent||v.innerText;if(q){var ee=q.match(/^.*(\n|\r)/);return ee?(m.length=0,ee[0]):q}return"ruby"===v.tagName?nextTextNode(m):v.childNodes?(pushNodes(m,v),nextTextNode(m)):void 0}for(pushNodes(v,m);q=nextTextNode(v);)for(var ee=0;ee=0&&m.line<=100))return m.line;if(!m.track||!m.track.textTrackList||!m.track.textTrackList.mediaElement)return-1;for(var v=m.track,q=v.textTrackList,ee=0,ae=0;aeye&&(fe=fe<0?-1:1,fe*=Math.ceil(ye/pe)*pe),de<0&&(fe+=""===ie.vertical?q.height:q.width,ce=ce.reverse()),ae.move(be,fe)}else{var Re=ae.lineHeight/q.height*100;switch(ie.lineAlign){case"center":de-=Re/2;break;case"end":de-=Re}switch(ie.vertical){case"":v.applyStyles({top:v.formatStyle(de,"%")});break;case"rl":v.applyStyles({left:v.formatStyle(de,"%")});break;case"lr":v.applyStyles({right:v.formatStyle(de,"%")})}ce=["+y","-x","+x","-y"],ae=new BoxPosition(v)}var xe=function findBestPosition(m,v){for(var ae,ie=new BoxPosition(m),de=1,ce=0;cele&&(ae=new BoxPosition(m),de=le),m=new BoxPosition(ie)}return ae||ie}(ae,ce);v.move(xe.toCSSCompatValues(q))}function WebVTT(){}StyleBox.prototype.applyStyles=function(m,v){for(var q in v=v||this.div,m)m.hasOwnProperty(q)&&(v.style[q]=m[q])},StyleBox.prototype.formatStyle=function(m,v){return 0===m?0:m+v},CueStyleBox.prototype=ae(StyleBox.prototype),CueStyleBox.prototype.constructor=CueStyleBox,BoxPosition.prototype.move=function(m,v){switch(v=void 0!==v?v:this.lineHeight,m){case"+x":this.left+=v,this.right+=v;break;case"-x":this.left-=v,this.right-=v;break;case"+y":this.top+=v,this.bottom+=v;break;case"-y":this.top-=v,this.bottom-=v}},BoxPosition.prototype.overlaps=function(m){return this.leftm.left&&this.topm.top},BoxPosition.prototype.overlapsAny=function(m){for(var v=0;v=m.top&&this.bottom<=m.bottom&&this.left>=m.left&&this.right<=m.right},BoxPosition.prototype.overlapsOppositeAxis=function(m,v){switch(v){case"+x":return this.leftm.right;case"+y":return this.topm.bottom}},BoxPosition.prototype.intersectPercentage=function(m){return Math.max(0,Math.min(this.right,m.right)-Math.max(this.left,m.left))*Math.max(0,Math.min(this.bottom,m.bottom)-Math.max(this.top,m.top))/(this.height*this.width)},BoxPosition.prototype.toCSSCompatValues=function(m){return{top:this.top-m.top,bottom:m.bottom-this.bottom,left:this.left-m.left,right:m.right-this.right,height:this.height,width:this.width}},BoxPosition.getSimpleBoxPosition=function(m){var v=m.div?m.div.offsetHeight:m.tagName?m.offsetHeight:0,q=m.div?m.div.offsetWidth:m.tagName?m.offsetWidth:0,ee=m.div?m.div.offsetTop:m.tagName?m.offsetTop:0;return{left:(m=m.div?m.div.getBoundingClientRect():m.tagName?m.getBoundingClientRect():m).left,right:m.right,top:m.top||ee,height:m.height||v,bottom:m.bottom||ee+(m.height||v),width:m.width||q}},WebVTT.StringDecoder=function(){return{decode:function(m){if(!m)return"";if("string"!=typeof m)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(m))}}},WebVTT.convertCueToDOMTree=function(m,v){return m&&v?parseContent(m,v):null};WebVTT.processCues=function(m,v,q){if(!m||!v||!q)return null;for(;q.firstChild;)q.removeChild(q.firstChild);var ee=m.document.createElement("div");if(ee.style.position="absolute",ee.style.left="0",ee.style.right="0",ee.style.top="0",ee.style.bottom="0",ee.style.margin="1.5%",q.appendChild(ee),function shouldCompute(m){for(var v=0;v{var v="auto",q={"":1,lr:1,rl:1},ee={start:1,center:1,end:1,left:1,right:1,auto:1,"line-left":1,"line-right":1};function findDirectionSetting(m){return"string"==typeof m&&(!!q[m.toLowerCase()]&&m.toLowerCase())}function findAlignSetting(m){return"string"==typeof m&&(!!ee[m.toLowerCase()]&&m.toLowerCase())}function VTTCue(m,q,ee){this.hasBeenReset=!1;var ae="",ie=!1,de=m,ce=q,le=ee,pe=null,fe="",ye=!0,be="auto",Re="start",xe="auto",_e="auto",we=100,Te="center";Object.defineProperties(this,{id:{enumerable:!0,get:function(){return ae},set:function(m){ae=""+m}},pauseOnExit:{enumerable:!0,get:function(){return ie},set:function(m){ie=!!m}},startTime:{enumerable:!0,get:function(){return de},set:function(m){if("number"!=typeof m)throw new TypeError("Start time must be set to a number.");de=m,this.hasBeenReset=!0}},endTime:{enumerable:!0,get:function(){return ce},set:function(m){if("number"!=typeof m)throw new TypeError("End time must be set to a number.");ce=m,this.hasBeenReset=!0}},text:{enumerable:!0,get:function(){return le},set:function(m){le=""+m,this.hasBeenReset=!0}},region:{enumerable:!0,get:function(){return pe},set:function(m){pe=m,this.hasBeenReset=!0}},vertical:{enumerable:!0,get:function(){return fe},set:function(m){var v=findDirectionSetting(m);if(!1===v)throw new SyntaxError("Vertical: an invalid or illegal direction string was specified.");fe=v,this.hasBeenReset=!0}},snapToLines:{enumerable:!0,get:function(){return ye},set:function(m){ye=!!m,this.hasBeenReset=!0}},line:{enumerable:!0,get:function(){return be},set:function(m){if("number"!=typeof m&&m!==v)throw new SyntaxError("Line: an invalid number or illegal string was specified.");be=m,this.hasBeenReset=!0}},lineAlign:{enumerable:!0,get:function(){return Re},set:function(m){var v=findAlignSetting(m);v?(Re=v,this.hasBeenReset=!0):console.warn("lineAlign: an invalid or illegal string was specified.")}},position:{enumerable:!0,get:function(){return xe},set:function(m){if(m<0||m>100)throw new Error("Position must be between 0 and 100.");xe=m,this.hasBeenReset=!0}},positionAlign:{enumerable:!0,get:function(){return _e},set:function(m){var v=findAlignSetting(m);v?(_e=v,this.hasBeenReset=!0):console.warn("positionAlign: an invalid or illegal string was specified.")}},size:{enumerable:!0,get:function(){return we},set:function(m){if(m<0||m>100)throw new Error("Size must be between 0 and 100.");we=m,this.hasBeenReset=!0}},align:{enumerable:!0,get:function(){return Te},set:function(m){var v=findAlignSetting(m);if(!v)throw new SyntaxError("align: an invalid or illegal alignment string was specified.");Te=v,this.hasBeenReset=!0}}}),this.displayState=void 0}VTTCue.prototype.getCueAsHTML=function(){return WebVTT.convertCueToDOMTree(window,this.text)},m.exports=VTTCue},13710:m=>{var v={"":!0,up:!0};function findScrollSetting(m){return"string"==typeof m&&(!!v[m.toLowerCase()]&&m.toLowerCase())}function isValidPercentValue(m){return"number"==typeof m&&m>=0&&m<=100}m.exports=function VTTRegion(){var m=100,v=3,q=0,ee=100,ae=0,ie=100,de="";Object.defineProperties(this,{width:{enumerable:!0,get:function(){return m},set:function(v){if(!isValidPercentValue(v))throw new Error("Width must be between 0 and 100.");m=v}},lines:{enumerable:!0,get:function(){return v},set:function(m){if("number"!=typeof m)throw new TypeError("Lines must be set to a number.");v=m}},regionAnchorY:{enumerable:!0,get:function(){return ee},set:function(m){if(!isValidPercentValue(m))throw new Error("RegionAnchorX must be between 0 and 100.");ee=m}},regionAnchorX:{enumerable:!0,get:function(){return q},set:function(m){if(!isValidPercentValue(m))throw new Error("RegionAnchorY must be between 0 and 100.");q=m}},viewportAnchorY:{enumerable:!0,get:function(){return ie},set:function(m){if(!isValidPercentValue(m))throw new Error("ViewportAnchorY must be between 0 and 100.");ie=m}},viewportAnchorX:{enumerable:!0,get:function(){return ae},set:function(m){if(!isValidPercentValue(m))throw new Error("ViewportAnchorX must be between 0 and 100.");ae=m}},scroll:{enumerable:!0,get:function(){return de},set:function(m){var v=findScrollSetting(m);!1===v?console.warn("Scroll: an invalid or illegal string was specified."):de=v}}})}},78369:function(m){(function(){var v,q,ee,ae,ie,de,ce,le=[].slice,pe={}.hasOwnProperty;v=function(){var m,v,q,ee,ae,de;if(de=arguments[0],ae=2<=arguments.length?le.call(arguments,1):[],ie(Object.assign))Object.assign.apply(null,arguments);else for(m=0,q=ae.length;m":"attribute: {"+m+"}, parent: <"+this.parent.name+">"},XMLAttribute}()}).call(this)},66170:function(m,v,q){(function(){var v,extend=function(m,v){for(var q in v)ee.call(v,q)&&(m[q]=v[q]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},ee={}.hasOwnProperty;v=q(32026),m.exports=function(m){function XMLCData(m,v){if(XMLCData.__super__.constructor.call(this,m),null==v)throw new Error("Missing CDATA text. "+this.debugInfo());this.text=this.stringify.cdata(v)}return extend(XMLCData,m),XMLCData.prototype.clone=function(){return Object.create(this)},XMLCData.prototype.toString=function(m){return this.options.writer.set(m).cdata(this)},XMLCData}(v)}).call(this)},62096:function(m,v,q){(function(){var v,extend=function(m,v){for(var q in v)ee.call(v,q)&&(m[q]=v[q]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},ee={}.hasOwnProperty;v=q(32026),m.exports=function(m){function XMLComment(m,v){if(XMLComment.__super__.constructor.call(this,m),null==v)throw new Error("Missing comment text. "+this.debugInfo());this.text=this.stringify.comment(v)}return extend(XMLComment,m),XMLComment.prototype.clone=function(){return Object.create(this)},XMLComment.prototype.toString=function(m){return this.options.writer.set(m).comment(this)},XMLComment}(v)}).call(this)},51179:function(m,v,q){(function(){var v,extend=function(m,v){for(var q in v)ee.call(v,q)&&(m[q]=v[q]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},ee={}.hasOwnProperty;v=q(32026),m.exports=function(m){function XMLDTDAttList(m,v,q,ee,ae,ie){if(XMLDTDAttList.__super__.constructor.call(this,m),null==v)throw new Error("Missing DTD element name. "+this.debugInfo());if(null==q)throw new Error("Missing DTD attribute name. "+this.debugInfo(v));if(!ee)throw new Error("Missing DTD attribute type. "+this.debugInfo(v));if(!ae)throw new Error("Missing DTD attribute default. "+this.debugInfo(v));if(0!==ae.indexOf("#")&&(ae="#"+ae),!ae.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(v));if(ie&&!ae.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(v));this.elementName=this.stringify.eleName(v),this.attributeName=this.stringify.attName(q),this.attributeType=this.stringify.dtdAttType(ee),this.defaultValue=this.stringify.dtdAttDefault(ie),this.defaultValueType=ae}return extend(XMLDTDAttList,m),XMLDTDAttList.prototype.toString=function(m){return this.options.writer.set(m).dtdAttList(this)},XMLDTDAttList}(v)}).call(this)},36347:function(m,v,q){(function(){var v,extend=function(m,v){for(var q in v)ee.call(v,q)&&(m[q]=v[q]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},ee={}.hasOwnProperty;v=q(32026),m.exports=function(m){function XMLDTDElement(m,v,q){if(XMLDTDElement.__super__.constructor.call(this,m),null==v)throw new Error("Missing DTD element name. "+this.debugInfo());q||(q="(#PCDATA)"),Array.isArray(q)&&(q="("+q.join(",")+")"),this.name=this.stringify.eleName(v),this.value=this.stringify.dtdElementValue(q)}return extend(XMLDTDElement,m),XMLDTDElement.prototype.toString=function(m){return this.options.writer.set(m).dtdElement(this)},XMLDTDElement}(v)}).call(this)},99078:function(m,v,q){(function(){var v,ee,extend=function(m,v){for(var q in v)ae.call(v,q)&&(m[q]=v[q]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},ae={}.hasOwnProperty;ee=q(78369).isObject,v=q(32026),m.exports=function(m){function XMLDTDEntity(m,v,q,ae){if(XMLDTDEntity.__super__.constructor.call(this,m),null==q)throw new Error("Missing DTD entity name. "+this.debugInfo(q));if(null==ae)throw new Error("Missing DTD entity value. "+this.debugInfo(q));if(this.pe=!!v,this.name=this.stringify.eleName(q),ee(ae)){if(!ae.pubID&&!ae.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(q));if(ae.pubID&&!ae.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(q));if(null!=ae.pubID&&(this.pubID=this.stringify.dtdPubID(ae.pubID)),null!=ae.sysID&&(this.sysID=this.stringify.dtdSysID(ae.sysID)),null!=ae.nData&&(this.nData=this.stringify.dtdNData(ae.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(q))}else this.value=this.stringify.dtdEntityValue(ae)}return extend(XMLDTDEntity,m),XMLDTDEntity.prototype.toString=function(m){return this.options.writer.set(m).dtdEntity(this)},XMLDTDEntity}(v)}).call(this)},44777:function(m,v,q){(function(){var v,extend=function(m,v){for(var q in v)ee.call(v,q)&&(m[q]=v[q]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},ee={}.hasOwnProperty;v=q(32026),m.exports=function(m){function XMLDTDNotation(m,v,q){if(XMLDTDNotation.__super__.constructor.call(this,m),null==v)throw new Error("Missing DTD notation name. "+this.debugInfo(v));if(!q.pubID&&!q.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(v));this.name=this.stringify.eleName(v),null!=q.pubID&&(this.pubID=this.stringify.dtdPubID(q.pubID)),null!=q.sysID&&(this.sysID=this.stringify.dtdSysID(q.sysID))}return extend(XMLDTDNotation,m),XMLDTDNotation.prototype.toString=function(m){return this.options.writer.set(m).dtdNotation(this)},XMLDTDNotation}(v)}).call(this)},59077:function(m,v,q){(function(){var v,ee,extend=function(m,v){for(var q in v)ae.call(v,q)&&(m[q]=v[q]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},ae={}.hasOwnProperty;ee=q(78369).isObject,v=q(32026),m.exports=function(m){function XMLDeclaration(m,v,q,ae){var ie;XMLDeclaration.__super__.constructor.call(this,m),ee(v)&&(v=(ie=v).version,q=ie.encoding,ae=ie.standalone),v||(v="1.0"),this.version=this.stringify.xmlVersion(v),null!=q&&(this.encoding=this.stringify.xmlEncoding(q)),null!=ae&&(this.standalone=this.stringify.xmlStandalone(ae))}return extend(XMLDeclaration,m),XMLDeclaration.prototype.toString=function(m){return this.options.writer.set(m).declaration(this)},XMLDeclaration}(v)}).call(this)},86544:function(m,v,q){(function(){var v,ee,ae,ie,de,ce,extend=function(m,v){for(var q in v)le.call(v,q)&&(m[q]=v[q]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},le={}.hasOwnProperty;ce=q(78369).isObject,de=q(32026),v=q(51179),ae=q(99078),ee=q(36347),ie=q(44777),m.exports=function(m){function XMLDocType(m,v,q){var ee,ae;XMLDocType.__super__.constructor.call(this,m),this.name="!DOCTYPE",this.documentObject=m,ce(v)&&(v=(ee=v).pubID,q=ee.sysID),null==q&&(q=(ae=[v,q])[0],v=ae[1]),null!=v&&(this.pubID=this.stringify.dtdPubID(v)),null!=q&&(this.sysID=this.stringify.dtdSysID(q))}return extend(XMLDocType,m),XMLDocType.prototype.element=function(m,v){var q;return q=new ee(this,m,v),this.children.push(q),this},XMLDocType.prototype.attList=function(m,q,ee,ae,ie){var de;return de=new v(this,m,q,ee,ae,ie),this.children.push(de),this},XMLDocType.prototype.entity=function(m,v){var q;return q=new ae(this,!1,m,v),this.children.push(q),this},XMLDocType.prototype.pEntity=function(m,v){var q;return q=new ae(this,!0,m,v),this.children.push(q),this},XMLDocType.prototype.notation=function(m,v){var q;return q=new ie(this,m,v),this.children.push(q),this},XMLDocType.prototype.toString=function(m){return this.options.writer.set(m).docType(this)},XMLDocType.prototype.ele=function(m,v){return this.element(m,v)},XMLDocType.prototype.att=function(m,v,q,ee,ae){return this.attList(m,v,q,ee,ae)},XMLDocType.prototype.ent=function(m,v){return this.entity(m,v)},XMLDocType.prototype.pent=function(m,v){return this.pEntity(m,v)},XMLDocType.prototype.not=function(m,v){return this.notation(m,v)},XMLDocType.prototype.up=function(){return this.root()||this.documentObject},XMLDocType}(de)}).call(this)},66934:function(m,v,q){(function(){var v,ee,ae,ie,extend=function(m,v){for(var q in v)de.call(v,q)&&(m[q]=v[q]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},de={}.hasOwnProperty;ie=q(78369).isPlainObject,v=q(32026),ae=q(95549),ee=q(26434),m.exports=function(m){function XMLDocument(m){XMLDocument.__super__.constructor.call(this,null),this.name="?xml",m||(m={}),m.writer||(m.writer=new ee),this.options=m,this.stringify=new ae(m),this.isDocument=!0}return extend(XMLDocument,m),XMLDocument.prototype.end=function(m){var v;return m?ie(m)&&(v=m,m=this.options.writer.set(v)):m=this.options.writer,m.document(this)},XMLDocument.prototype.toString=function(m){return this.options.writer.set(m).document(this)},XMLDocument}(v)}).call(this)},79227:function(m,v,q){(function(){var v,ee,ae,ie,de,ce,le,pe,fe,ye,be,Re,xe,_e,we,Te,Se,Ie,Pe,qe,We={}.hasOwnProperty;qe=q(78369),Ie=qe.isObject,Se=qe.isFunction,Pe=qe.isPlainObject,Te=qe.getValue,ye=q(32161),ee=q(66170),ae=q(62096),Re=q(79406),we=q(43595),be=q(19181),pe=q(59077),fe=q(86544),ie=q(51179),ce=q(99078),de=q(36347),le=q(44777),v=q(72750),_e=q(95549),xe=q(26434),m.exports=function(){function XMLDocumentCB(m,v,q){var ee;this.name="?xml",m||(m={}),m.writer?Pe(m.writer)&&(ee=m.writer,m.writer=new xe(ee)):m.writer=new xe(m),this.options=m,this.writer=m.writer,this.stringify=new _e(m),this.onDataCallback=v||function(){},this.onEndCallback=q||function(){},this.currentNode=null,this.currentLevel=-1,this.openTags={},this.documentStarted=!1,this.documentCompleted=!1,this.root=null}return XMLDocumentCB.prototype.node=function(m,v,q){var ee,ae;if(null==m)throw new Error("Missing node name.");if(this.root&&-1===this.currentLevel)throw new Error("Document can only have one root node. "+this.debugInfo(m));return this.openCurrent(),m=Te(m),null===v&&null==q&&(v=(ee=[{},null])[0],q=ee[1]),null==v&&(v={}),v=Te(v),Ie(v)||(q=(ae=[v,q])[0],v=ae[1]),this.currentNode=new ye(this,m,v),this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,null!=q&&this.text(q),this},XMLDocumentCB.prototype.element=function(m,v,q){return this.currentNode&&this.currentNode instanceof fe?this.dtdElement.apply(this,arguments):this.node(m,v,q)},XMLDocumentCB.prototype.attribute=function(m,q){var ee,ae;if(!this.currentNode||this.currentNode.children)throw new Error("att() can only be used immediately after an ele() call in callback mode. "+this.debugInfo(m));if(null!=m&&(m=Te(m)),Ie(m))for(ee in m)We.call(m,ee)&&(ae=m[ee],this.attribute(ee,ae));else Se(q)&&(q=q.apply()),this.options.skipNullAttributes&&null==q||(this.currentNode.attributes[m]=new v(this,m,q));return this},XMLDocumentCB.prototype.text=function(m){var v;return this.openCurrent(),v=new we(this,m),this.onData(this.writer.text(v,this.currentLevel+1),this.currentLevel+1),this},XMLDocumentCB.prototype.cdata=function(m){var v;return this.openCurrent(),v=new ee(this,m),this.onData(this.writer.cdata(v,this.currentLevel+1),this.currentLevel+1),this},XMLDocumentCB.prototype.comment=function(m){var v;return this.openCurrent(),v=new ae(this,m),this.onData(this.writer.comment(v,this.currentLevel+1),this.currentLevel+1),this},XMLDocumentCB.prototype.raw=function(m){var v;return this.openCurrent(),v=new Re(this,m),this.onData(this.writer.raw(v,this.currentLevel+1),this.currentLevel+1),this},XMLDocumentCB.prototype.instruction=function(m,v){var q,ee,ae,ie,de;if(this.openCurrent(),null!=m&&(m=Te(m)),null!=v&&(v=Te(v)),Array.isArray(m))for(q=0,ie=m.length;q=0;)this.up();return this.onEnd()},XMLDocumentCB.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},XMLDocumentCB.prototype.openNode=function(m){if(!m.isOpen)return!this.root&&0===this.currentLevel&&m instanceof ye&&(this.root=m),this.onData(this.writer.openNode(m,this.currentLevel),this.currentLevel),m.isOpen=!0},XMLDocumentCB.prototype.closeNode=function(m){if(!m.isClosed)return this.onData(this.writer.closeNode(m,this.currentLevel),this.currentLevel),m.isClosed=!0},XMLDocumentCB.prototype.onData=function(m,v){return this.documentStarted=!0,this.onDataCallback(m,v+1)},XMLDocumentCB.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},XMLDocumentCB.prototype.debugInfo=function(m){return null==m?"":"node: <"+m+">"},XMLDocumentCB.prototype.ele=function(){return this.element.apply(this,arguments)},XMLDocumentCB.prototype.nod=function(m,v,q){return this.node(m,v,q)},XMLDocumentCB.prototype.txt=function(m){return this.text(m)},XMLDocumentCB.prototype.dat=function(m){return this.cdata(m)},XMLDocumentCB.prototype.com=function(m){return this.comment(m)},XMLDocumentCB.prototype.ins=function(m,v){return this.instruction(m,v)},XMLDocumentCB.prototype.dec=function(m,v,q){return this.declaration(m,v,q)},XMLDocumentCB.prototype.dtd=function(m,v,q){return this.doctype(m,v,q)},XMLDocumentCB.prototype.e=function(m,v,q){return this.element(m,v,q)},XMLDocumentCB.prototype.n=function(m,v,q){return this.node(m,v,q)},XMLDocumentCB.prototype.t=function(m){return this.text(m)},XMLDocumentCB.prototype.d=function(m){return this.cdata(m)},XMLDocumentCB.prototype.c=function(m){return this.comment(m)},XMLDocumentCB.prototype.r=function(m){return this.raw(m)},XMLDocumentCB.prototype.i=function(m,v){return this.instruction(m,v)},XMLDocumentCB.prototype.att=function(){return this.currentNode&&this.currentNode instanceof fe?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},XMLDocumentCB.prototype.a=function(){return this.currentNode&&this.currentNode instanceof fe?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},XMLDocumentCB.prototype.ent=function(m,v){return this.entity(m,v)},XMLDocumentCB.prototype.pent=function(m,v){return this.pEntity(m,v)},XMLDocumentCB.prototype.not=function(m,v){return this.notation(m,v)},XMLDocumentCB}()}).call(this)},78833:function(m,v,q){(function(){var v,extend=function(m,v){for(var q in v)ee.call(v,q)&&(m[q]=v[q]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},ee={}.hasOwnProperty;v=q(32026),m.exports=function(m){function XMLDummy(m){XMLDummy.__super__.constructor.call(this,m),this.isDummy=!0}return extend(XMLDummy,m),XMLDummy.prototype.clone=function(){return Object.create(this)},XMLDummy.prototype.toString=function(m){return""},XMLDummy}(v)}).call(this)},32161:function(m,v,q){(function(){var v,ee,ae,ie,de,ce,extend=function(m,v){for(var q in v)le.call(v,q)&&(m[q]=v[q]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},le={}.hasOwnProperty;ce=q(78369),de=ce.isObject,ie=ce.isFunction,ae=ce.getValue,ee=q(32026),v=q(72750),m.exports=function(m){function XMLElement(m,v,q){if(XMLElement.__super__.constructor.call(this,m),null==v)throw new Error("Missing element name. "+this.debugInfo());this.name=this.stringify.eleName(v),this.attributes={},null!=q&&this.attribute(q),m.isDocument&&(this.isRoot=!0,this.documentObject=m,m.rootObject=this)}return extend(XMLElement,m),XMLElement.prototype.clone=function(){var m,v,q,ee;for(v in(q=Object.create(this)).isRoot&&(q.documentObject=null),q.attributes={},ee=this.attributes)le.call(ee,v)&&(m=ee[v],q.attributes[v]=m.clone());return q.children=[],this.children.forEach((function(m){var v;return(v=m.clone()).parent=q,q.children.push(v)})),q},XMLElement.prototype.attribute=function(m,q){var ee,ce;if(null!=m&&(m=ae(m)),de(m))for(ee in m)le.call(m,ee)&&(ce=m[ee],this.attribute(ee,ce));else ie(q)&&(q=q.apply()),this.options.skipNullAttributes&&null==q||(this.attributes[m]=new v(this,m,q));return this},XMLElement.prototype.removeAttribute=function(m){var v,q,ee;if(null==m)throw new Error("Missing attribute name. "+this.debugInfo());if(m=ae(m),Array.isArray(m))for(q=0,ee=m.length;q0&&this.parent.children[m-1].isDummy;)m-=1;if(m<1)throw new Error("Already at the first node. "+this.debugInfo());return this.parent.children[m-1]},XMLNode.prototype.next=function(){var m;for(m=this.parent.children.indexOf(this);m":(null!=(q=this.parent)?q.name:void 0)?"node: <"+m+">, parent: <"+this.parent.name+">":"node: <"+m+">":""},XMLNode.prototype.ele=function(m,v,q){return this.element(m,v,q)},XMLNode.prototype.nod=function(m,v,q){return this.node(m,v,q)},XMLNode.prototype.txt=function(m){return this.text(m)},XMLNode.prototype.dat=function(m){return this.cdata(m)},XMLNode.prototype.com=function(m){return this.comment(m)},XMLNode.prototype.ins=function(m,v){return this.instruction(m,v)},XMLNode.prototype.doc=function(){return this.document()},XMLNode.prototype.dec=function(m,v,q){return this.declaration(m,v,q)},XMLNode.prototype.dtd=function(m,v){return this.doctype(m,v)},XMLNode.prototype.e=function(m,v,q){return this.element(m,v,q)},XMLNode.prototype.n=function(m,v,q){return this.node(m,v,q)},XMLNode.prototype.t=function(m){return this.text(m)},XMLNode.prototype.d=function(m){return this.cdata(m)},XMLNode.prototype.c=function(m){return this.comment(m)},XMLNode.prototype.r=function(m){return this.raw(m)},XMLNode.prototype.i=function(m,v){return this.instruction(m,v)},XMLNode.prototype.u=function(){return this.up()},XMLNode.prototype.importXMLBuilder=function(m){return this.importDocument(m)},XMLNode}()}).call(this)},19181:function(m,v,q){(function(){var v,extend=function(m,v){for(var q in v)ee.call(v,q)&&(m[q]=v[q]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},ee={}.hasOwnProperty;v=q(32026),m.exports=function(m){function XMLProcessingInstruction(m,v,q){if(XMLProcessingInstruction.__super__.constructor.call(this,m),null==v)throw new Error("Missing instruction target. "+this.debugInfo());this.target=this.stringify.insTarget(v),q&&(this.value=this.stringify.insValue(q))}return extend(XMLProcessingInstruction,m),XMLProcessingInstruction.prototype.clone=function(){return Object.create(this)},XMLProcessingInstruction.prototype.toString=function(m){return this.options.writer.set(m).processingInstruction(this)},XMLProcessingInstruction}(v)}).call(this)},79406:function(m,v,q){(function(){var v,extend=function(m,v){for(var q in v)ee.call(v,q)&&(m[q]=v[q]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},ee={}.hasOwnProperty;v=q(32026),m.exports=function(m){function XMLRaw(m,v){if(XMLRaw.__super__.constructor.call(this,m),null==v)throw new Error("Missing raw text. "+this.debugInfo());this.value=this.stringify.raw(v)}return extend(XMLRaw,m),XMLRaw.prototype.clone=function(){return Object.create(this)},XMLRaw.prototype.toString=function(m){return this.options.writer.set(m).raw(this)},XMLRaw}(v)}).call(this)},81996:function(m,v,q){(function(){var v,ee,ae,ie,de,ce,le,pe,fe,ye,be,Re,xe,_e,extend=function(m,v){for(var q in v)we.call(v,q)&&(m[q]=v[q]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},we={}.hasOwnProperty;le=q(59077),pe=q(86544),v=q(66170),ee=q(62096),ye=q(32161),Re=q(79406),xe=q(43595),be=q(19181),fe=q(78833),ae=q(51179),ie=q(36347),de=q(99078),ce=q(44777),_e=q(60751),m.exports=function(m){function XMLStreamWriter(m,v){XMLStreamWriter.__super__.constructor.call(this,v),this.stream=m}return extend(XMLStreamWriter,m),XMLStreamWriter.prototype.document=function(m){var v,q,ae,ie,de,ce,ye,Re;for(q=0,ie=(ce=m.children).length;q"+this.endline(m))},XMLStreamWriter.prototype.comment=function(m,v){return this.stream.write(this.space(v)+"\x3c!-- "+m.text+" --\x3e"+this.endline(m))},XMLStreamWriter.prototype.declaration=function(m,v){return this.stream.write(this.space(v)),this.stream.write('"),this.stream.write(this.endline(m))},XMLStreamWriter.prototype.docType=function(m,q){var le,pe,fe,ye;if(q||(q=0),this.stream.write(this.space(q)),this.stream.write("0){for(this.stream.write(" ["),this.stream.write(this.endline(m)),pe=0,fe=(ye=m.children).length;pe"),this.stream.write(this.endline(m))},XMLStreamWriter.prototype.element=function(m,q){var ae,ie,de,ce,le,pe,_e,Te;for(le in q||(q=0),Te=this.space(q),this.stream.write(Te+"<"+m.name),pe=m.attributes)we.call(pe,le)&&(ae=pe[le],this.attribute(ae));if(0===m.children.length||m.children.every((function(m){return""===m.value})))this.allowEmpty?this.stream.write(">"):this.stream.write(this.spacebeforeslash+"/>");else if(this.pretty&&1===m.children.length&&null!=m.children[0].value)this.stream.write(">"),this.stream.write(m.children[0].value),this.stream.write("");else{for(this.stream.write(">"+this.newline),de=0,ce=(_e=m.children).length;de")}return this.stream.write(this.endline(m))},XMLStreamWriter.prototype.processingInstruction=function(m,v){return this.stream.write(this.space(v)+""+this.endline(m))},XMLStreamWriter.prototype.raw=function(m,v){return this.stream.write(this.space(v)+m.value+this.endline(m))},XMLStreamWriter.prototype.text=function(m,v){return this.stream.write(this.space(v)+m.value+this.endline(m))},XMLStreamWriter.prototype.dtdAttList=function(m,v){return this.stream.write(this.space(v)+""+this.endline(m))},XMLStreamWriter.prototype.dtdElement=function(m,v){return this.stream.write(this.space(v)+""+this.endline(m))},XMLStreamWriter.prototype.dtdEntity=function(m,v){return this.stream.write(this.space(v)+""+this.endline(m))},XMLStreamWriter.prototype.dtdNotation=function(m,v){return this.stream.write(this.space(v)+""+this.endline(m))},XMLStreamWriter.prototype.endline=function(m){return m.isLastRootNode?"":this.newline},XMLStreamWriter}(_e)}).call(this)},26434:function(m,v,q){(function(){var v,ee,ae,ie,de,ce,le,pe,fe,ye,be,Re,xe,_e,extend=function(m,v){for(var q in v)we.call(v,q)&&(m[q]=v[q]);function ctor(){this.constructor=m}return ctor.prototype=v.prototype,m.prototype=new ctor,m.__super__=v.prototype,m},we={}.hasOwnProperty;le=q(59077),pe=q(86544),v=q(66170),ee=q(62096),ye=q(32161),Re=q(79406),xe=q(43595),be=q(19181),fe=q(78833),ae=q(51179),ie=q(36347),de=q(99078),ce=q(44777),_e=q(60751),m.exports=function(m){function XMLStringWriter(m){XMLStringWriter.__super__.constructor.call(this,m)}return extend(XMLStringWriter,m),XMLStringWriter.prototype.document=function(m){var v,q,ae,ie,de;for(this.textispresent=!1,ie="",q=0,ae=(de=m.children).length;q"+this.newline},XMLStringWriter.prototype.comment=function(m,v){return this.space(v)+"\x3c!-- "+m.text+" --\x3e"+this.newline},XMLStringWriter.prototype.declaration=function(m,v){var q;return q=this.space(v),q+='",q+=this.newline},XMLStringWriter.prototype.docType=function(m,q){var le,pe,fe,ye,Re;if(q||(q=0),ye=this.space(q),ye+="0){for(ye+=" [",ye+=this.newline,pe=0,fe=(Re=m.children).length;pe",ye+=this.newline},XMLStringWriter.prototype.element=function(m,q){var ae,ie,de,ce,le,pe,_e,Te,Se,Ie,Pe,qe,We;for(_e in q||(q=0),We=!1,this.textispresent?(this.newline="",this.pretty=!1):(this.newline=this.newlinedefault,this.pretty=this.prettydefault),Te="",Te+=(qe=this.space(q))+"<"+m.name,Se=m.attributes)we.call(Se,_e)&&(ae=Se[_e],Te+=this.attribute(ae));if(0===m.children.length||m.children.every((function(m){return""===m.value})))this.allowEmpty?Te+=">"+this.newline:Te+=this.spacebeforeslash+"/>"+this.newline;else if(this.pretty&&1===m.children.length&&null!=m.children[0].value)Te+=">",Te+=m.children[0].value,Te+=""+this.newline;else{if(this.dontprettytextnodes)for(de=0,le=(Ie=m.children).length;de"+this.newline,ce=0,pe=(Pe=m.children).length;ce"+this.newline}return Te},XMLStringWriter.prototype.processingInstruction=function(m,v){var q;return q=this.space(v)+""+this.newline},XMLStringWriter.prototype.raw=function(m,v){return this.space(v)+m.value+this.newline},XMLStringWriter.prototype.text=function(m,v){return this.space(v)+m.value+this.newline},XMLStringWriter.prototype.dtdAttList=function(m,v){var q;return q=this.space(v)+""+this.newline},XMLStringWriter.prototype.dtdElement=function(m,v){return this.space(v)+""+this.newline},XMLStringWriter.prototype.dtdEntity=function(m,v){var q;return q=this.space(v)+""+this.newline},XMLStringWriter.prototype.dtdNotation=function(m,v){var q;return q=this.space(v)+""+this.newline},XMLStringWriter.prototype.openNode=function(m,v){var q,ee,ae,ie;if(v||(v=0),m instanceof ye){for(ee in ae=this.space(v)+"<"+m.name,ie=m.attributes)we.call(ie,ee)&&(q=ie[ee],ae+=this.attribute(q));return ae+=(m.children?">":"/>")+this.newline}return ae=this.space(v)+"")+this.newline},XMLStringWriter.prototype.closeNode=function(m,v){switch(v||(v=0),!1){case!(m instanceof ye):return this.space(v)+""+this.newline;case!(m instanceof pe):return this.space(v)+"]>"+this.newline}},XMLStringWriter}(_e)}).call(this)},95549:function(m){(function(){var v={}.hasOwnProperty;m.exports=function(){function XMLStringifier(m){var q,ee,ae,ie,de;for(ae in this.assertLegalChar=(q=this.assertLegalChar,ee=this,function(){return q.apply(ee,arguments)}),m||(m={}),this.noDoubleEncoding=m.noDoubleEncoding,ie=m.stringify||{})v.call(ie,ae)&&(de=ie[ae],this[ae]=de)}return XMLStringifier.prototype.eleName=function(m){return m=""+m||"",this.assertLegalChar(m)},XMLStringifier.prototype.eleText=function(m){return m=""+m||"",this.assertLegalChar(this.elEscape(m))},XMLStringifier.prototype.cdata=function(m){return m=(m=""+m||"").replace("]]>","]]]]>"),this.assertLegalChar(m)},XMLStringifier.prototype.comment=function(m){if((m=""+m||"").match(/--/))throw new Error("Comment text cannot contain double-hypen: "+m);return this.assertLegalChar(m)},XMLStringifier.prototype.raw=function(m){return""+m||""},XMLStringifier.prototype.attName=function(m){return""+m||""},XMLStringifier.prototype.attValue=function(m){return m=""+m||"",this.attEscape(m)},XMLStringifier.prototype.insTarget=function(m){return""+m||""},XMLStringifier.prototype.insValue=function(m){if((m=""+m||"").match(/\?>/))throw new Error("Invalid processing instruction value: "+m);return m},XMLStringifier.prototype.xmlVersion=function(m){if(!(m=""+m||"").match(/1\.[0-9]+/))throw new Error("Invalid version number: "+m);return m},XMLStringifier.prototype.xmlEncoding=function(m){if(!(m=""+m||"").match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+m);return m},XMLStringifier.prototype.xmlStandalone=function(m){return m?"yes":"no"},XMLStringifier.prototype.dtdPubID=function(m){return""+m||""},XMLStringifier.prototype.dtdSysID=function(m){return""+m||""},XMLStringifier.prototype.dtdElementValue=function(m){return""+m||""},XMLStringifier.prototype.dtdAttType=function(m){return""+m||""},XMLStringifier.prototype.dtdAttDefault=function(m){return null!=m?""+m||"":m},XMLStringifier.prototype.dtdEntityValue=function(m){return""+m||""},XMLStringifier.prototype.dtdNData=function(m){return""+m||""},XMLStringifier.prototype.convertAttKey="@",XMLStringifier.prototype.convertPIKey="?",XMLStringifier.prototype.convertTextKey="#text",XMLStringifier.prototype.convertCDataKey="#cdata",XMLStringifier.prototype.convertCommentKey="#comment",XMLStringifier.prototype.convertRawKey="#raw",XMLStringifier.prototype.assertLegalChar=function(m){var v;if(v=m.match(/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/))throw new Error("Invalid character in string: "+m+" at index "+v.index);return m},XMLStringifier.prototype.elEscape=function(m){var v;return v=this.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,m.replace(v,"&").replace(//g,">").replace(/\r/g," ")},XMLStringifier.prototype.attEscape=function(m){var v;return v=this.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,m.replace(v,"&").replace(/0?new Array(v).join(this.indent):""},XMLWriterBase}()}).call(this)},5532:function(m,v,q){(function(){var v,ee,ae,ie,de,ce,le;le=q(78369),de=le.assign,ce=le.isFunction,v=q(66934),ee=q(79227),ie=q(26434),ae=q(81996),m.exports.create=function(m,q,ee,ae){var ie,ce;if(null==m)throw new Error("Root element needs a name.");return ae=de({},q,ee,ae),ce=(ie=new v(ae)).element(m),ae.headless||(ie.declaration(ae),null==ae.pubID&&null==ae.sysID||ie.doctype(ae)),ce},m.exports.begin=function(m,q,ae){var ie;return ce(m)&&(q=(ie=[m,q])[0],ae=ie[1],m={}),q?new ee(m,q,ae):new v(m)},m.exports.stringWriter=function(m){return new ie(m)},m.exports.streamWriter=function(m,v){return new ae(m,v)}}).call(this)},46639:(m,v,q)=>{const ee=q(82916)(9200,9203,9855,9875,9889,9934,9940,9962,9973,9978,9981,9989,10024,10060,10062,10071,10160,10175,11088,11093,126980,127183,127374,127489,127514,127535,127988,128064,128378,128420,128716,129008);ee.addRange(8986,8987).addRange(9193,9196).addRange(9725,9726).addRange(9748,9749).addRange(9800,9811).addRange(9898,9899).addRange(9917,9918).addRange(9924,9925).addRange(9970,9971).addRange(9994,9995).addRange(10067,10069).addRange(10133,10135).addRange(11035,11036).addRange(127377,127386).addRange(127538,127542).addRange(127544,127546).addRange(127568,127569).addRange(127744,127776).addRange(127789,127797).addRange(127799,127868).addRange(127870,127891).addRange(127904,127946).addRange(127951,127955).addRange(127968,127984).addRange(127992,128062).addRange(128066,128252).addRange(128255,128317).addRange(128331,128334).addRange(128336,128359).addRange(128405,128406).addRange(128507,128591).addRange(128640,128709).addRange(128720,128722).addRange(128725,128727).addRange(128732,128735).addRange(128747,128748).addRange(128756,128764).addRange(128992,129003).addRange(129292,129338).addRange(129340,129349).addRange(129351,129535).addRange(129648,129660).addRange(129664,129672).addRange(129680,129725).addRange(129727,129733).addRange(129742,129755).addRange(129760,129768).addRange(129776,129784),v.characters=ee,v.strings=["©️","®️","‼️","⁉️","™️","ℹ️","↔️","↕️","↖️","↗️","↘️","↙️","↩️","↪️","⌨️","⏏️","⏭️","⏮️","⏯️","⏱️","⏲️","⏸️","⏹️","⏺️","Ⓜ️","▪️","▫️","▶️","◀️","◻️","◼️","☀️","☁️","☂️","☃️","☄️","☎️","☑️","☘️","☝️","☠️","☢️","☣️","☦️","☪️","☮️","☯️","☸️","☹️","☺️","♀️","♂️","♟️","♠️","♣️","♥️","♦️","♨️","♻️","♾️","⚒️","⚔️","⚕️","⚖️","⚗️","⚙️","⚛️","⚜️","⚠️","⚧️","⚰️","⚱️","⛈️","⛏️","⛑️","⛓️","⛩️","⛰️","⛱️","⛴️","⛷️","⛸️","⛹️","✂️","✈️","✉️","✌️","✍️","✏️","✒️","✔️","✖️","✝️","✡️","✳️","✴️","❄️","❇️","❣️","❤️","➡️","⤴️","⤵️","⬅️","⬆️","⬇️","〰️","〽️","㊗️","㊙️","🅰️","🅱️","🅾️","🅿️","🈂️","🈷️","🌡️","🌤️","🌥️","🌦️","🌧️","🌨️","🌩️","🌪️","🌫️","🌬️","🌶️","🍽️","🎖️","🎗️","🎙️","🎚️","🎛️","🎞️","🎟️","🏋️","🏌️","🏍️","🏎️","🏔️","🏕️","🏖️","🏗️","🏘️","🏙️","🏚️","🏛️","🏜️","🏝️","🏞️","🏟️","🏳️","🏵️","🏷️","🐿️","👁️","📽️","🕉️","🕊️","🕯️","🕰️","🕳️","🕴️","🕵️","🕶️","🕷️","🕸️","🕹️","🖇️","🖊️","🖋️","🖌️","🖍️","🖐️","🖥️","🖨️","🖱️","🖲️","🖼️","🗂️","🗃️","🗄️","🗑️","🗒️","🗓️","🗜️","🗝️","🗞️","🗡️","🗣️","🗨️","🗯️","🗳️","🗺️","🛋️","🛍️","🛎️","🛏️","🛠️","🛡️","🛢️","🛣️","🛤️","🛥️","🛩️","🛰️","🛳️"]},64054:(m,v,q)=>{const ee=q(82916)();v.characters=ee,v.strings=["#️⃣","*️⃣","0️⃣","1️⃣","2️⃣","3️⃣","4️⃣","5️⃣","6️⃣","7️⃣","8️⃣","9️⃣"]},49759:(m,v,q)=>{const ee=q(82916)(9200,9203,9855,9875,9889,9934,9940,9962,9973,9978,9981,9989,10024,10060,10062,10071,10160,10175,11088,11093,126980,127183,127374,127489,127514,127535,127988,128064,128378,128420,128716,129008);ee.addRange(8986,8987).addRange(9193,9196).addRange(9725,9726).addRange(9748,9749).addRange(9800,9811).addRange(9898,9899).addRange(9917,9918).addRange(9924,9925).addRange(9970,9971).addRange(9994,9995).addRange(10067,10069).addRange(10133,10135).addRange(11035,11036).addRange(127377,127386).addRange(127538,127542).addRange(127544,127546).addRange(127568,127569).addRange(127744,127776).addRange(127789,127797).addRange(127799,127868).addRange(127870,127891).addRange(127904,127946).addRange(127951,127955).addRange(127968,127984).addRange(127992,128062).addRange(128066,128252).addRange(128255,128317).addRange(128331,128334).addRange(128336,128359).addRange(128405,128406).addRange(128507,128591).addRange(128640,128709).addRange(128720,128722).addRange(128725,128727).addRange(128732,128735).addRange(128747,128748).addRange(128756,128764).addRange(128992,129003).addRange(129292,129338).addRange(129340,129349).addRange(129351,129535).addRange(129648,129660).addRange(129664,129672).addRange(129680,129725).addRange(129727,129733).addRange(129742,129755).addRange(129760,129768).addRange(129776,129784),v.characters=ee,v.strings=["#️⃣","*️⃣","0️⃣","1️⃣","2️⃣","3️⃣","4️⃣","5️⃣","6️⃣","7️⃣","8️⃣","9️⃣","©️","®️","‼️","⁉️","™️","ℹ️","↔️","↕️","↖️","↗️","↘️","↙️","↩️","↪️","⌨️","⏏️","⏭️","⏮️","⏯️","⏱️","⏲️","⏸️","⏹️","⏺️","Ⓜ️","▪️","▫️","▶️","◀️","◻️","◼️","☀️","☁️","☂️","☃️","☄️","☎️","☑️","☘️","☝🏻","☝🏼","☝🏽","☝🏾","☝🏿","☝️","☠️","☢️","☣️","☦️","☪️","☮️","☯️","☸️","☹️","☺️","♀️","♂️","♟️","♠️","♣️","♥️","♦️","♨️","♻️","♾️","⚒️","⚔️","⚕️","⚖️","⚗️","⚙️","⚛️","⚜️","⚠️","⚧️","⚰️","⚱️","⛈️","⛏️","⛑️","⛓️","⛓️‍💥","⛩️","⛰️","⛱️","⛴️","⛷️","⛸️","⛹🏻","⛹🏻‍♀️","⛹🏻‍♂️","⛹🏼","⛹🏼‍♀️","⛹🏼‍♂️","⛹🏽","⛹🏽‍♀️","⛹🏽‍♂️","⛹🏾","⛹🏾‍♀️","⛹🏾‍♂️","⛹🏿","⛹🏿‍♀️","⛹🏿‍♂️","⛹️","⛹️‍♀️","⛹️‍♂️","✂️","✈️","✉️","✊🏻","✊🏼","✊🏽","✊🏾","✊🏿","✋🏻","✋🏼","✋🏽","✋🏾","✋🏿","✌🏻","✌🏼","✌🏽","✌🏾","✌🏿","✌️","✍🏻","✍🏼","✍🏽","✍🏾","✍🏿","✍️","✏️","✒️","✔️","✖️","✝️","✡️","✳️","✴️","❄️","❇️","❣️","❤️","❤️‍🔥","❤️‍🩹","➡️","⤴️","⤵️","⬅️","⬆️","⬇️","〰️","〽️","㊗️","㊙️","🅰️","🅱️","🅾️","🅿️","🇦🇨","🇦🇩","🇦🇪","🇦🇫","🇦🇬","🇦🇮","🇦🇱","🇦🇲","🇦🇴","🇦🇶","🇦🇷","🇦🇸","🇦🇹","🇦🇺","🇦🇼","🇦🇽","🇦🇿","🇧🇦","🇧🇧","🇧🇩","🇧🇪","🇧🇫","🇧🇬","🇧🇭","🇧🇮","🇧🇯","🇧🇱","🇧🇲","🇧🇳","🇧🇴","🇧🇶","🇧🇷","🇧🇸","🇧🇹","🇧🇻","🇧🇼","🇧🇾","🇧🇿","🇨🇦","🇨🇨","🇨🇩","🇨🇫","🇨🇬","🇨🇭","🇨🇮","🇨🇰","🇨🇱","🇨🇲","🇨🇳","🇨🇴","🇨🇵","🇨🇷","🇨🇺","🇨🇻","🇨🇼","🇨🇽","🇨🇾","🇨🇿","🇩🇪","🇩🇬","🇩🇯","🇩🇰","🇩🇲","🇩🇴","🇩🇿","🇪🇦","🇪🇨","🇪🇪","🇪🇬","🇪🇭","🇪🇷","🇪🇸","🇪🇹","🇪🇺","🇫🇮","🇫🇯","🇫🇰","🇫🇲","🇫🇴","🇫🇷","🇬🇦","🇬🇧","🇬🇩","🇬🇪","🇬🇫","🇬🇬","🇬🇭","🇬🇮","🇬🇱","🇬🇲","🇬🇳","🇬🇵","🇬🇶","🇬🇷","🇬🇸","🇬🇹","🇬🇺","🇬🇼","🇬🇾","🇭🇰","🇭🇲","🇭🇳","🇭🇷","🇭🇹","🇭🇺","🇮🇨","🇮🇩","🇮🇪","🇮🇱","🇮🇲","🇮🇳","🇮🇴","🇮🇶","🇮🇷","🇮🇸","🇮🇹","🇯🇪","🇯🇲","🇯🇴","🇯🇵","🇰🇪","🇰🇬","🇰🇭","🇰🇮","🇰🇲","🇰🇳","🇰🇵","🇰🇷","🇰🇼","🇰🇾","🇰🇿","🇱🇦","🇱🇧","🇱🇨","🇱🇮","🇱🇰","🇱🇷","🇱🇸","🇱🇹","🇱🇺","🇱🇻","🇱🇾","🇲🇦","🇲🇨","🇲🇩","🇲🇪","🇲🇫","🇲🇬","🇲🇭","🇲🇰","🇲🇱","🇲🇲","🇲🇳","🇲🇴","🇲🇵","🇲🇶","🇲🇷","🇲🇸","🇲🇹","🇲🇺","🇲🇻","🇲🇼","🇲🇽","🇲🇾","🇲🇿","🇳🇦","🇳🇨","🇳🇪","🇳🇫","🇳🇬","🇳🇮","🇳🇱","🇳🇴","🇳🇵","🇳🇷","🇳🇺","🇳🇿","🇴🇲","🇵🇦","🇵🇪","🇵🇫","🇵🇬","🇵🇭","🇵🇰","🇵🇱","🇵🇲","🇵🇳","🇵🇷","🇵🇸","🇵🇹","🇵🇼","🇵🇾","🇶🇦","🇷🇪","🇷🇴","🇷🇸","🇷🇺","🇷🇼","🇸🇦","🇸🇧","🇸🇨","🇸🇩","🇸🇪","🇸🇬","🇸🇭","🇸🇮","🇸🇯","🇸🇰","🇸🇱","🇸🇲","🇸🇳","🇸🇴","🇸🇷","🇸🇸","🇸🇹","🇸🇻","🇸🇽","🇸🇾","🇸🇿","🇹🇦","🇹🇨","🇹🇩","🇹🇫","🇹🇬","🇹🇭","🇹🇯","🇹🇰","🇹🇱","🇹🇲","🇹🇳","🇹🇴","🇹🇷","🇹🇹","🇹🇻","🇹🇼","🇹🇿","🇺🇦","🇺🇬","🇺🇲","🇺🇳","🇺🇸","🇺🇾","🇺🇿","🇻🇦","🇻🇨","🇻🇪","🇻🇬","🇻🇮","🇻🇳","🇻🇺","🇼🇫","🇼🇸","🇽🇰","🇾🇪","🇾🇹","🇿🇦","🇿🇲","🇿🇼","🈂️","🈷️","🌡️","🌤️","🌥️","🌦️","🌧️","🌨️","🌩️","🌪️","🌫️","🌬️","🌶️","🍄‍🟫","🍋‍🟩","🍽️","🎅🏻","🎅🏼","🎅🏽","🎅🏾","🎅🏿","🎖️","🎗️","🎙️","🎚️","🎛️","🎞️","🎟️","🏂🏻","🏂🏼","🏂🏽","🏂🏾","🏂🏿","🏃‍♀️","🏃‍♀️‍➡️","🏃‍♂️","🏃‍♂️‍➡️","🏃‍➡️","🏃🏻","🏃🏻‍♀️","🏃🏻‍♀️‍➡️","🏃🏻‍♂️","🏃🏻‍♂️‍➡️","🏃🏻‍➡️","🏃🏼","🏃🏼‍♀️","🏃🏼‍♀️‍➡️","🏃🏼‍♂️","🏃🏼‍♂️‍➡️","🏃🏼‍➡️","🏃🏽","🏃🏽‍♀️","🏃🏽‍♀️‍➡️","🏃🏽‍♂️","🏃🏽‍♂️‍➡️","🏃🏽‍➡️","🏃🏾","🏃🏾‍♀️","🏃🏾‍♀️‍➡️","🏃🏾‍♂️","🏃🏾‍♂️‍➡️","🏃🏾‍➡️","🏃🏿","🏃🏿‍♀️","🏃🏿‍♀️‍➡️","🏃🏿‍♂️","🏃🏿‍♂️‍➡️","🏃🏿‍➡️","🏄‍♀️","🏄‍♂️","🏄🏻","🏄🏻‍♀️","🏄🏻‍♂️","🏄🏼","🏄🏼‍♀️","🏄🏼‍♂️","🏄🏽","🏄🏽‍♀️","🏄🏽‍♂️","🏄🏾","🏄🏾‍♀️","🏄🏾‍♂️","🏄🏿","🏄🏿‍♀️","🏄🏿‍♂️","🏇🏻","🏇🏼","🏇🏽","🏇🏾","🏇🏿","🏊‍♀️","🏊‍♂️","🏊🏻","🏊🏻‍♀️","🏊🏻‍♂️","🏊🏼","🏊🏼‍♀️","🏊🏼‍♂️","🏊🏽","🏊🏽‍♀️","🏊🏽‍♂️","🏊🏾","🏊🏾‍♀️","🏊🏾‍♂️","🏊🏿","🏊🏿‍♀️","🏊🏿‍♂️","🏋🏻","🏋🏻‍♀️","🏋🏻‍♂️","🏋🏼","🏋🏼‍♀️","🏋🏼‍♂️","🏋🏽","🏋🏽‍♀️","🏋🏽‍♂️","🏋🏾","🏋🏾‍♀️","🏋🏾‍♂️","🏋🏿","🏋🏿‍♀️","🏋🏿‍♂️","🏋️","🏋️‍♀️","🏋️‍♂️","🏌🏻","🏌🏻‍♀️","🏌🏻‍♂️","🏌🏼","🏌🏼‍♀️","🏌🏼‍♂️","🏌🏽","🏌🏽‍♀️","🏌🏽‍♂️","🏌🏾","🏌🏾‍♀️","🏌🏾‍♂️","🏌🏿","🏌🏿‍♀️","🏌🏿‍♂️","🏌️","🏌️‍♀️","🏌️‍♂️","🏍️","🏎️","🏔️","🏕️","🏖️","🏗️","🏘️","🏙️","🏚️","🏛️","🏜️","🏝️","🏞️","🏟️","🏳️","🏳️‍⚧️","🏳️‍🌈","🏴‍☠️","🏴󠁧󠁢󠁥󠁮󠁧󠁿","🏴󠁧󠁢󠁳󠁣󠁴󠁿","🏴󠁧󠁢󠁷󠁬󠁳󠁿","🏵️","🏷️","🐈‍⬛","🐕‍🦺","🐦‍⬛","🐦‍🔥","🐻‍❄️","🐿️","👁️","👁️‍🗨️","👂🏻","👂🏼","👂🏽","👂🏾","👂🏿","👃🏻","👃🏼","👃🏽","👃🏾","👃🏿","👆🏻","👆🏼","👆🏽","👆🏾","👆🏿","👇🏻","👇🏼","👇🏽","👇🏾","👇🏿","👈🏻","👈🏼","👈🏽","👈🏾","👈🏿","👉🏻","👉🏼","👉🏽","👉🏾","👉🏿","👊🏻","👊🏼","👊🏽","👊🏾","👊🏿","👋🏻","👋🏼","👋🏽","👋🏾","👋🏿","👌🏻","👌🏼","👌🏽","👌🏾","👌🏿","👍🏻","👍🏼","👍🏽","👍🏾","👍🏿","👎🏻","👎🏼","👎🏽","👎🏾","👎🏿","👏🏻","👏🏼","👏🏽","👏🏾","👏🏿","👐🏻","👐🏼","👐🏽","👐🏾","👐🏿","👦🏻","👦🏼","👦🏽","👦🏾","👦🏿","👧🏻","👧🏼","👧🏽","👧🏾","👧🏿","👨‍⚕️","👨‍⚖️","👨‍✈️","👨‍❤️‍👨","👨‍❤️‍💋‍👨","👨‍🌾","👨‍🍳","👨‍🍼","👨‍🎓","👨‍🎤","👨‍🎨","👨‍🏫","👨‍🏭","👨‍👦","👨‍👦‍👦","👨‍👧","👨‍👧‍👦","👨‍👧‍👧","👨‍👨‍👦","👨‍👨‍👦‍👦","👨‍👨‍👧","👨‍👨‍👧‍👦","👨‍👨‍👧‍👧","👨‍👩‍👦","👨‍👩‍👦‍👦","👨‍👩‍👧","👨‍👩‍👧‍👦","👨‍👩‍👧‍👧","👨‍💻","👨‍💼","👨‍🔧","👨‍🔬","👨‍🚀","👨‍🚒","👨‍🦯","👨‍🦯‍➡️","👨‍🦰","👨‍🦱","👨‍🦲","👨‍🦳","👨‍🦼","👨‍🦼‍➡️","👨‍🦽","👨‍🦽‍➡️","👨🏻","👨🏻‍⚕️","👨🏻‍⚖️","👨🏻‍✈️","👨🏻‍❤️‍👨🏻","👨🏻‍❤️‍👨🏼","👨🏻‍❤️‍👨🏽","👨🏻‍❤️‍👨🏾","👨🏻‍❤️‍👨🏿","👨🏻‍❤️‍💋‍👨🏻","👨🏻‍❤️‍💋‍👨🏼","👨🏻‍❤️‍💋‍👨🏽","👨🏻‍❤️‍💋‍👨🏾","👨🏻‍❤️‍💋‍👨🏿","👨🏻‍🌾","👨🏻‍🍳","👨🏻‍🍼","👨🏻‍🎓","👨🏻‍🎤","👨🏻‍🎨","👨🏻‍🏫","👨🏻‍🏭","👨🏻‍💻","👨🏻‍💼","👨🏻‍🔧","👨🏻‍🔬","👨🏻‍🚀","👨🏻‍🚒","👨🏻‍🤝‍👨🏼","👨🏻‍🤝‍👨🏽","👨🏻‍🤝‍👨🏾","👨🏻‍🤝‍👨🏿","👨🏻‍🦯","👨🏻‍🦯‍➡️","👨🏻‍🦰","👨🏻‍🦱","👨🏻‍🦲","👨🏻‍🦳","👨🏻‍🦼","👨🏻‍🦼‍➡️","👨🏻‍🦽","👨🏻‍🦽‍➡️","👨🏼","👨🏼‍⚕️","👨🏼‍⚖️","👨🏼‍✈️","👨🏼‍❤️‍👨🏻","👨🏼‍❤️‍👨🏼","👨🏼‍❤️‍👨🏽","👨🏼‍❤️‍👨🏾","👨🏼‍❤️‍👨🏿","👨🏼‍❤️‍💋‍👨🏻","👨🏼‍❤️‍💋‍👨🏼","👨🏼‍❤️‍💋‍👨🏽","👨🏼‍❤️‍💋‍👨🏾","👨🏼‍❤️‍💋‍👨🏿","👨🏼‍🌾","👨🏼‍🍳","👨🏼‍🍼","👨🏼‍🎓","👨🏼‍🎤","👨🏼‍🎨","👨🏼‍🏫","👨🏼‍🏭","👨🏼‍💻","👨🏼‍💼","👨🏼‍🔧","👨🏼‍🔬","👨🏼‍🚀","👨🏼‍🚒","👨🏼‍🤝‍👨🏻","👨🏼‍🤝‍👨🏽","👨🏼‍🤝‍👨🏾","👨🏼‍🤝‍👨🏿","👨🏼‍🦯","👨🏼‍🦯‍➡️","👨🏼‍🦰","👨🏼‍🦱","👨🏼‍🦲","👨🏼‍🦳","👨🏼‍🦼","👨🏼‍🦼‍➡️","👨🏼‍🦽","👨🏼‍🦽‍➡️","👨🏽","👨🏽‍⚕️","👨🏽‍⚖️","👨🏽‍✈️","👨🏽‍❤️‍👨🏻","👨🏽‍❤️‍👨🏼","👨🏽‍❤️‍👨🏽","👨🏽‍❤️‍👨🏾","👨🏽‍❤️‍👨🏿","👨🏽‍❤️‍💋‍👨🏻","👨🏽‍❤️‍💋‍👨🏼","👨🏽‍❤️‍💋‍👨🏽","👨🏽‍❤️‍💋‍👨🏾","👨🏽‍❤️‍💋‍👨🏿","👨🏽‍🌾","👨🏽‍🍳","👨🏽‍🍼","👨🏽‍🎓","👨🏽‍🎤","👨🏽‍🎨","👨🏽‍🏫","👨🏽‍🏭","👨🏽‍💻","👨🏽‍💼","👨🏽‍🔧","👨🏽‍🔬","👨🏽‍🚀","👨🏽‍🚒","👨🏽‍🤝‍👨🏻","👨🏽‍🤝‍👨🏼","👨🏽‍🤝‍👨🏾","👨🏽‍🤝‍👨🏿","👨🏽‍🦯","👨🏽‍🦯‍➡️","👨🏽‍🦰","👨🏽‍🦱","👨🏽‍🦲","👨🏽‍🦳","👨🏽‍🦼","👨🏽‍🦼‍➡️","👨🏽‍🦽","👨🏽‍🦽‍➡️","👨🏾","👨🏾‍⚕️","👨🏾‍⚖️","👨🏾‍✈️","👨🏾‍❤️‍👨🏻","👨🏾‍❤️‍👨🏼","👨🏾‍❤️‍👨🏽","👨🏾‍❤️‍👨🏾","👨🏾‍❤️‍👨🏿","👨🏾‍❤️‍💋‍👨🏻","👨🏾‍❤️‍💋‍👨🏼","👨🏾‍❤️‍💋‍👨🏽","👨🏾‍❤️‍💋‍👨🏾","👨🏾‍❤️‍💋‍👨🏿","👨🏾‍🌾","👨🏾‍🍳","👨🏾‍🍼","👨🏾‍🎓","👨🏾‍🎤","👨🏾‍🎨","👨🏾‍🏫","👨🏾‍🏭","👨🏾‍💻","👨🏾‍💼","👨🏾‍🔧","👨🏾‍🔬","👨🏾‍🚀","👨🏾‍🚒","👨🏾‍🤝‍👨🏻","👨🏾‍🤝‍👨🏼","👨🏾‍🤝‍👨🏽","👨🏾‍🤝‍👨🏿","👨🏾‍🦯","👨🏾‍🦯‍➡️","👨🏾‍🦰","👨🏾‍🦱","👨🏾‍🦲","👨🏾‍🦳","👨🏾‍🦼","👨🏾‍🦼‍➡️","👨🏾‍🦽","👨🏾‍🦽‍➡️","👨🏿","👨🏿‍⚕️","👨🏿‍⚖️","👨🏿‍✈️","👨🏿‍❤️‍👨🏻","👨🏿‍❤️‍👨🏼","👨🏿‍❤️‍👨🏽","👨🏿‍❤️‍👨🏾","👨🏿‍❤️‍👨🏿","👨🏿‍❤️‍💋‍👨🏻","👨🏿‍❤️‍💋‍👨🏼","👨🏿‍❤️‍💋‍👨🏽","👨🏿‍❤️‍💋‍👨🏾","👨🏿‍❤️‍💋‍👨🏿","👨🏿‍🌾","👨🏿‍🍳","👨🏿‍🍼","👨🏿‍🎓","👨🏿‍🎤","👨🏿‍🎨","👨🏿‍🏫","👨🏿‍🏭","👨🏿‍💻","👨🏿‍💼","👨🏿‍🔧","👨🏿‍🔬","👨🏿‍🚀","👨🏿‍🚒","👨🏿‍🤝‍👨🏻","👨🏿‍🤝‍👨🏼","👨🏿‍🤝‍👨🏽","👨🏿‍🤝‍👨🏾","👨🏿‍🦯","👨🏿‍🦯‍➡️","👨🏿‍🦰","👨🏿‍🦱","👨🏿‍🦲","👨🏿‍🦳","👨🏿‍🦼","👨🏿‍🦼‍➡️","👨🏿‍🦽","👨🏿‍🦽‍➡️","👩‍⚕️","👩‍⚖️","👩‍✈️","👩‍❤️‍👨","👩‍❤️‍👩","👩‍❤️‍💋‍👨","👩‍❤️‍💋‍👩","👩‍🌾","👩‍🍳","👩‍🍼","👩‍🎓","👩‍🎤","👩‍🎨","👩‍🏫","👩‍🏭","👩‍👦","👩‍👦‍👦","👩‍👧","👩‍👧‍👦","👩‍👧‍👧","👩‍👩‍👦","👩‍👩‍👦‍👦","👩‍👩‍👧","👩‍👩‍👧‍👦","👩‍👩‍👧‍👧","👩‍💻","👩‍💼","👩‍🔧","👩‍🔬","👩‍🚀","👩‍🚒","👩‍🦯","👩‍🦯‍➡️","👩‍🦰","👩‍🦱","👩‍🦲","👩‍🦳","👩‍🦼","👩‍🦼‍➡️","👩‍🦽","👩‍🦽‍➡️","👩🏻","👩🏻‍⚕️","👩🏻‍⚖️","👩🏻‍✈️","👩🏻‍❤️‍👨🏻","👩🏻‍❤️‍👨🏼","👩🏻‍❤️‍👨🏽","👩🏻‍❤️‍👨🏾","👩🏻‍❤️‍👨🏿","👩🏻‍❤️‍👩🏻","👩🏻‍❤️‍👩🏼","👩🏻‍❤️‍👩🏽","👩🏻‍❤️‍👩🏾","👩🏻‍❤️‍👩🏿","👩🏻‍❤️‍💋‍👨🏻","👩🏻‍❤️‍💋‍👨🏼","👩🏻‍❤️‍💋‍👨🏽","👩🏻‍❤️‍💋‍👨🏾","👩🏻‍❤️‍💋‍👨🏿","👩🏻‍❤️‍💋‍👩🏻","👩🏻‍❤️‍💋‍👩🏼","👩🏻‍❤️‍💋‍👩🏽","👩🏻‍❤️‍💋‍👩🏾","👩🏻‍❤️‍💋‍👩🏿","👩🏻‍🌾","👩🏻‍🍳","👩🏻‍🍼","👩🏻‍🎓","👩🏻‍🎤","👩🏻‍🎨","👩🏻‍🏫","👩🏻‍🏭","👩🏻‍💻","👩🏻‍💼","👩🏻‍🔧","👩🏻‍🔬","👩🏻‍🚀","👩🏻‍🚒","👩🏻‍🤝‍👨🏼","👩🏻‍🤝‍👨🏽","👩🏻‍🤝‍👨🏾","👩🏻‍🤝‍👨🏿","👩🏻‍🤝‍👩🏼","👩🏻‍🤝‍👩🏽","👩🏻‍🤝‍👩🏾","👩🏻‍🤝‍👩🏿","👩🏻‍🦯","👩🏻‍🦯‍➡️","👩🏻‍🦰","👩🏻‍🦱","👩🏻‍🦲","👩🏻‍🦳","👩🏻‍🦼","👩🏻‍🦼‍➡️","👩🏻‍🦽","👩🏻‍🦽‍➡️","👩🏼","👩🏼‍⚕️","👩🏼‍⚖️","👩🏼‍✈️","👩🏼‍❤️‍👨🏻","👩🏼‍❤️‍👨🏼","👩🏼‍❤️‍👨🏽","👩🏼‍❤️‍👨🏾","👩🏼‍❤️‍👨🏿","👩🏼‍❤️‍👩🏻","👩🏼‍❤️‍👩🏼","👩🏼‍❤️‍👩🏽","👩🏼‍❤️‍👩🏾","👩🏼‍❤️‍👩🏿","👩🏼‍❤️‍💋‍👨🏻","👩🏼‍❤️‍💋‍👨🏼","👩🏼‍❤️‍💋‍👨🏽","👩🏼‍❤️‍💋‍👨🏾","👩🏼‍❤️‍💋‍👨🏿","👩🏼‍❤️‍💋‍👩🏻","👩🏼‍❤️‍💋‍👩🏼","👩🏼‍❤️‍💋‍👩🏽","👩🏼‍❤️‍💋‍👩🏾","👩🏼‍❤️‍💋‍👩🏿","👩🏼‍🌾","👩🏼‍🍳","👩🏼‍🍼","👩🏼‍🎓","👩🏼‍🎤","👩🏼‍🎨","👩🏼‍🏫","👩🏼‍🏭","👩🏼‍💻","👩🏼‍💼","👩🏼‍🔧","👩🏼‍🔬","👩🏼‍🚀","👩🏼‍🚒","👩🏼‍🤝‍👨🏻","👩🏼‍🤝‍👨🏽","👩🏼‍🤝‍👨🏾","👩🏼‍🤝‍👨🏿","👩🏼‍🤝‍👩🏻","👩🏼‍🤝‍👩🏽","👩🏼‍🤝‍👩🏾","👩🏼‍🤝‍👩🏿","👩🏼‍🦯","👩🏼‍🦯‍➡️","👩🏼‍🦰","👩🏼‍🦱","👩🏼‍🦲","👩🏼‍🦳","👩🏼‍🦼","👩🏼‍🦼‍➡️","👩🏼‍🦽","👩🏼‍🦽‍➡️","👩🏽","👩🏽‍⚕️","👩🏽‍⚖️","👩🏽‍✈️","👩🏽‍❤️‍👨🏻","👩🏽‍❤️‍👨🏼","👩🏽‍❤️‍👨🏽","👩🏽‍❤️‍👨🏾","👩🏽‍❤️‍👨🏿","👩🏽‍❤️‍👩🏻","👩🏽‍❤️‍👩🏼","👩🏽‍❤️‍👩🏽","👩🏽‍❤️‍👩🏾","👩🏽‍❤️‍👩🏿","👩🏽‍❤️‍💋‍👨🏻","👩🏽‍❤️‍💋‍👨🏼","👩🏽‍❤️‍💋‍👨🏽","👩🏽‍❤️‍💋‍👨🏾","👩🏽‍❤️‍💋‍👨🏿","👩🏽‍❤️‍💋‍👩🏻","👩🏽‍❤️‍💋‍👩🏼","👩🏽‍❤️‍💋‍👩🏽","👩🏽‍❤️‍💋‍👩🏾","👩🏽‍❤️‍💋‍👩🏿","👩🏽‍🌾","👩🏽‍🍳","👩🏽‍🍼","👩🏽‍🎓","👩🏽‍🎤","👩🏽‍🎨","👩🏽‍🏫","👩🏽‍🏭","👩🏽‍💻","👩🏽‍💼","👩🏽‍🔧","👩🏽‍🔬","👩🏽‍🚀","👩🏽‍🚒","👩🏽‍🤝‍👨🏻","👩🏽‍🤝‍👨🏼","👩🏽‍🤝‍👨🏾","👩🏽‍🤝‍👨🏿","👩🏽‍🤝‍👩🏻","👩🏽‍🤝‍👩🏼","👩🏽‍🤝‍👩🏾","👩🏽‍🤝‍👩🏿","👩🏽‍🦯","👩🏽‍🦯‍➡️","👩🏽‍🦰","👩🏽‍🦱","👩🏽‍🦲","👩🏽‍🦳","👩🏽‍🦼","👩🏽‍🦼‍➡️","👩🏽‍🦽","👩🏽‍🦽‍➡️","👩🏾","👩🏾‍⚕️","👩🏾‍⚖️","👩🏾‍✈️","👩🏾‍❤️‍👨🏻","👩🏾‍❤️‍👨🏼","👩🏾‍❤️‍👨🏽","👩🏾‍❤️‍👨🏾","👩🏾‍❤️‍👨🏿","👩🏾‍❤️‍👩🏻","👩🏾‍❤️‍👩🏼","👩🏾‍❤️‍👩🏽","👩🏾‍❤️‍👩🏾","👩🏾‍❤️‍👩🏿","👩🏾‍❤️‍💋‍👨🏻","👩🏾‍❤️‍💋‍👨🏼","👩🏾‍❤️‍💋‍👨🏽","👩🏾‍❤️‍💋‍👨🏾","👩🏾‍❤️‍💋‍👨🏿","👩🏾‍❤️‍💋‍👩🏻","👩🏾‍❤️‍💋‍👩🏼","👩🏾‍❤️‍💋‍👩🏽","👩🏾‍❤️‍💋‍👩🏾","👩🏾‍❤️‍💋‍👩🏿","👩🏾‍🌾","👩🏾‍🍳","👩🏾‍🍼","👩🏾‍🎓","👩🏾‍🎤","👩🏾‍🎨","👩🏾‍🏫","👩🏾‍🏭","👩🏾‍💻","👩🏾‍💼","👩🏾‍🔧","👩🏾‍🔬","👩🏾‍🚀","👩🏾‍🚒","👩🏾‍🤝‍👨🏻","👩🏾‍🤝‍👨🏼","👩🏾‍🤝‍👨🏽","👩🏾‍🤝‍👨🏿","👩🏾‍🤝‍👩🏻","👩🏾‍🤝‍👩🏼","👩🏾‍🤝‍👩🏽","👩🏾‍🤝‍👩🏿","👩🏾‍🦯","👩🏾‍🦯‍➡️","👩🏾‍🦰","👩🏾‍🦱","👩🏾‍🦲","👩🏾‍🦳","👩🏾‍🦼","👩🏾‍🦼‍➡️","👩🏾‍🦽","👩🏾‍🦽‍➡️","👩🏿","👩🏿‍⚕️","👩🏿‍⚖️","👩🏿‍✈️","👩🏿‍❤️‍👨🏻","👩🏿‍❤️‍👨🏼","👩🏿‍❤️‍👨🏽","👩🏿‍❤️‍👨🏾","👩🏿‍❤️‍👨🏿","👩🏿‍❤️‍👩🏻","👩🏿‍❤️‍👩🏼","👩🏿‍❤️‍👩🏽","👩🏿‍❤️‍👩🏾","👩🏿‍❤️‍👩🏿","👩🏿‍❤️‍💋‍👨🏻","👩🏿‍❤️‍💋‍👨🏼","👩🏿‍❤️‍💋‍👨🏽","👩🏿‍❤️‍💋‍👨🏾","👩🏿‍❤️‍💋‍👨🏿","👩🏿‍❤️‍💋‍👩🏻","👩🏿‍❤️‍💋‍👩🏼","👩🏿‍❤️‍💋‍👩🏽","👩🏿‍❤️‍💋‍👩🏾","👩🏿‍❤️‍💋‍👩🏿","👩🏿‍🌾","👩🏿‍🍳","👩🏿‍🍼","👩🏿‍🎓","👩🏿‍🎤","👩🏿‍🎨","👩🏿‍🏫","👩🏿‍🏭","👩🏿‍💻","👩🏿‍💼","👩🏿‍🔧","👩🏿‍🔬","👩🏿‍🚀","👩🏿‍🚒","👩🏿‍🤝‍👨🏻","👩🏿‍🤝‍👨🏼","👩🏿‍🤝‍👨🏽","👩🏿‍🤝‍👨🏾","👩🏿‍🤝‍👩🏻","👩🏿‍🤝‍👩🏼","👩🏿‍🤝‍👩🏽","👩🏿‍🤝‍👩🏾","👩🏿‍🦯","👩🏿‍🦯‍➡️","👩🏿‍🦰","👩🏿‍🦱","👩🏿‍🦲","👩🏿‍🦳","👩🏿‍🦼","👩🏿‍🦼‍➡️","👩🏿‍🦽","👩🏿‍🦽‍➡️","👫🏻","👫🏼","👫🏽","👫🏾","👫🏿","👬🏻","👬🏼","👬🏽","👬🏾","👬🏿","👭🏻","👭🏼","👭🏽","👭🏾","👭🏿","👮‍♀️","👮‍♂️","👮🏻","👮🏻‍♀️","👮🏻‍♂️","👮🏼","👮🏼‍♀️","👮🏼‍♂️","👮🏽","👮🏽‍♀️","👮🏽‍♂️","👮🏾","👮🏾‍♀️","👮🏾‍♂️","👮🏿","👮🏿‍♀️","👮🏿‍♂️","👯‍♀️","👯‍♂️","👰‍♀️","👰‍♂️","👰🏻","👰🏻‍♀️","👰🏻‍♂️","👰🏼","👰🏼‍♀️","👰🏼‍♂️","👰🏽","👰🏽‍♀️","👰🏽‍♂️","👰🏾","👰🏾‍♀️","👰🏾‍♂️","👰🏿","👰🏿‍♀️","👰🏿‍♂️","👱‍♀️","👱‍♂️","👱🏻","👱🏻‍♀️","👱🏻‍♂️","👱🏼","👱🏼‍♀️","👱🏼‍♂️","👱🏽","👱🏽‍♀️","👱🏽‍♂️","👱🏾","👱🏾‍♀️","👱🏾‍♂️","👱🏿","👱🏿‍♀️","👱🏿‍♂️","👲🏻","👲🏼","👲🏽","👲🏾","👲🏿","👳‍♀️","👳‍♂️","👳🏻","👳🏻‍♀️","👳🏻‍♂️","👳🏼","👳🏼‍♀️","👳🏼‍♂️","👳🏽","👳🏽‍♀️","👳🏽‍♂️","👳🏾","👳🏾‍♀️","👳🏾‍♂️","👳🏿","👳🏿‍♀️","👳🏿‍♂️","👴🏻","👴🏼","👴🏽","👴🏾","👴🏿","👵🏻","👵🏼","👵🏽","👵🏾","👵🏿","👶🏻","👶🏼","👶🏽","👶🏾","👶🏿","👷‍♀️","👷‍♂️","👷🏻","👷🏻‍♀️","👷🏻‍♂️","👷🏼","👷🏼‍♀️","👷🏼‍♂️","👷🏽","👷🏽‍♀️","👷🏽‍♂️","👷🏾","👷🏾‍♀️","👷🏾‍♂️","👷🏿","👷🏿‍♀️","👷🏿‍♂️","👸🏻","👸🏼","👸🏽","👸🏾","👸🏿","👼🏻","👼🏼","👼🏽","👼🏾","👼🏿","💁‍♀️","💁‍♂️","💁🏻","💁🏻‍♀️","💁🏻‍♂️","💁🏼","💁🏼‍♀️","💁🏼‍♂️","💁🏽","💁🏽‍♀️","💁🏽‍♂️","💁🏾","💁🏾‍♀️","💁🏾‍♂️","💁🏿","💁🏿‍♀️","💁🏿‍♂️","💂‍♀️","💂‍♂️","💂🏻","💂🏻‍♀️","💂🏻‍♂️","💂🏼","💂🏼‍♀️","💂🏼‍♂️","💂🏽","💂🏽‍♀️","💂🏽‍♂️","💂🏾","💂🏾‍♀️","💂🏾‍♂️","💂🏿","💂🏿‍♀️","💂🏿‍♂️","💃🏻","💃🏼","💃🏽","💃🏾","💃🏿","💅🏻","💅🏼","💅🏽","💅🏾","💅🏿","💆‍♀️","💆‍♂️","💆🏻","💆🏻‍♀️","💆🏻‍♂️","💆🏼","💆🏼‍♀️","💆🏼‍♂️","💆🏽","💆🏽‍♀️","💆🏽‍♂️","💆🏾","💆🏾‍♀️","💆🏾‍♂️","💆🏿","💆🏿‍♀️","💆🏿‍♂️","💇‍♀️","💇‍♂️","💇🏻","💇🏻‍♀️","💇🏻‍♂️","💇🏼","💇🏼‍♀️","💇🏼‍♂️","💇🏽","💇🏽‍♀️","💇🏽‍♂️","💇🏾","💇🏾‍♀️","💇🏾‍♂️","💇🏿","💇🏿‍♀️","💇🏿‍♂️","💏🏻","💏🏼","💏🏽","💏🏾","💏🏿","💑🏻","💑🏼","💑🏽","💑🏾","💑🏿","💪🏻","💪🏼","💪🏽","💪🏾","💪🏿","📽️","🕉️","🕊️","🕯️","🕰️","🕳️","🕴🏻","🕴🏼","🕴🏽","🕴🏾","🕴🏿","🕴️","🕵🏻","🕵🏻‍♀️","🕵🏻‍♂️","🕵🏼","🕵🏼‍♀️","🕵🏼‍♂️","🕵🏽","🕵🏽‍♀️","🕵🏽‍♂️","🕵🏾","🕵🏾‍♀️","🕵🏾‍♂️","🕵🏿","🕵🏿‍♀️","🕵🏿‍♂️","🕵️","🕵️‍♀️","🕵️‍♂️","🕶️","🕷️","🕸️","🕹️","🕺🏻","🕺🏼","🕺🏽","🕺🏾","🕺🏿","🖇️","🖊️","🖋️","🖌️","🖍️","🖐🏻","🖐🏼","🖐🏽","🖐🏾","🖐🏿","🖐️","🖕🏻","🖕🏼","🖕🏽","🖕🏾","🖕🏿","🖖🏻","🖖🏼","🖖🏽","🖖🏾","🖖🏿","🖥️","🖨️","🖱️","🖲️","🖼️","🗂️","🗃️","🗄️","🗑️","🗒️","🗓️","🗜️","🗝️","🗞️","🗡️","🗣️","🗨️","🗯️","🗳️","🗺️","😮‍💨","😵‍💫","😶‍🌫️","🙂‍↔️","🙂‍↕️","🙅‍♀️","🙅‍♂️","🙅🏻","🙅🏻‍♀️","🙅🏻‍♂️","🙅🏼","🙅🏼‍♀️","🙅🏼‍♂️","🙅🏽","🙅🏽‍♀️","🙅🏽‍♂️","🙅🏾","🙅🏾‍♀️","🙅🏾‍♂️","🙅🏿","🙅🏿‍♀️","🙅🏿‍♂️","🙆‍♀️","🙆‍♂️","🙆🏻","🙆🏻‍♀️","🙆🏻‍♂️","🙆🏼","🙆🏼‍♀️","🙆🏼‍♂️","🙆🏽","🙆🏽‍♀️","🙆🏽‍♂️","🙆🏾","🙆🏾‍♀️","🙆🏾‍♂️","🙆🏿","🙆🏿‍♀️","🙆🏿‍♂️","🙇‍♀️","🙇‍♂️","🙇🏻","🙇🏻‍♀️","🙇🏻‍♂️","🙇🏼","🙇🏼‍♀️","🙇🏼‍♂️","🙇🏽","🙇🏽‍♀️","🙇🏽‍♂️","🙇🏾","🙇🏾‍♀️","🙇🏾‍♂️","🙇🏿","🙇🏿‍♀️","🙇🏿‍♂️","🙋‍♀️","🙋‍♂️","🙋🏻","🙋🏻‍♀️","🙋🏻‍♂️","🙋🏼","🙋🏼‍♀️","🙋🏼‍♂️","🙋🏽","🙋🏽‍♀️","🙋🏽‍♂️","🙋🏾","🙋🏾‍♀️","🙋🏾‍♂️","🙋🏿","🙋🏿‍♀️","🙋🏿‍♂️","🙌🏻","🙌🏼","🙌🏽","🙌🏾","🙌🏿","🙍‍♀️","🙍‍♂️","🙍🏻","🙍🏻‍♀️","🙍🏻‍♂️","🙍🏼","🙍🏼‍♀️","🙍🏼‍♂️","🙍🏽","🙍🏽‍♀️","🙍🏽‍♂️","🙍🏾","🙍🏾‍♀️","🙍🏾‍♂️","🙍🏿","🙍🏿‍♀️","🙍🏿‍♂️","🙎‍♀️","🙎‍♂️","🙎🏻","🙎🏻‍♀️","🙎🏻‍♂️","🙎🏼","🙎🏼‍♀️","🙎🏼‍♂️","🙎🏽","🙎🏽‍♀️","🙎🏽‍♂️","🙎🏾","🙎🏾‍♀️","🙎🏾‍♂️","🙎🏿","🙎🏿‍♀️","🙎🏿‍♂️","🙏🏻","🙏🏼","🙏🏽","🙏🏾","🙏🏿","🚣‍♀️","🚣‍♂️","🚣🏻","🚣🏻‍♀️","🚣🏻‍♂️","🚣🏼","🚣🏼‍♀️","🚣🏼‍♂️","🚣🏽","🚣🏽‍♀️","🚣🏽‍♂️","🚣🏾","🚣🏾‍♀️","🚣🏾‍♂️","🚣🏿","🚣🏿‍♀️","🚣🏿‍♂️","🚴‍♀️","🚴‍♂️","🚴🏻","🚴🏻‍♀️","🚴🏻‍♂️","🚴🏼","🚴🏼‍♀️","🚴🏼‍♂️","🚴🏽","🚴🏽‍♀️","🚴🏽‍♂️","🚴🏾","🚴🏾‍♀️","🚴🏾‍♂️","🚴🏿","🚴🏿‍♀️","🚴🏿‍♂️","🚵‍♀️","🚵‍♂️","🚵🏻","🚵🏻‍♀️","🚵🏻‍♂️","🚵🏼","🚵🏼‍♀️","🚵🏼‍♂️","🚵🏽","🚵🏽‍♀️","🚵🏽‍♂️","🚵🏾","🚵🏾‍♀️","🚵🏾‍♂️","🚵🏿","🚵🏿‍♀️","🚵🏿‍♂️","🚶‍♀️","🚶‍♀️‍➡️","🚶‍♂️","🚶‍♂️‍➡️","🚶‍➡️","🚶🏻","🚶🏻‍♀️","🚶🏻‍♀️‍➡️","🚶🏻‍♂️","🚶🏻‍♂️‍➡️","🚶🏻‍➡️","🚶🏼","🚶🏼‍♀️","🚶🏼‍♀️‍➡️","🚶🏼‍♂️","🚶🏼‍♂️‍➡️","🚶🏼‍➡️","🚶🏽","🚶🏽‍♀️","🚶🏽‍♀️‍➡️","🚶🏽‍♂️","🚶🏽‍♂️‍➡️","🚶🏽‍➡️","🚶🏾","🚶🏾‍♀️","🚶🏾‍♀️‍➡️","🚶🏾‍♂️","🚶🏾‍♂️‍➡️","🚶🏾‍➡️","🚶🏿","🚶🏿‍♀️","🚶🏿‍♀️‍➡️","🚶🏿‍♂️","🚶🏿‍♂️‍➡️","🚶🏿‍➡️","🛀🏻","🛀🏼","🛀🏽","🛀🏾","🛀🏿","🛋️","🛌🏻","🛌🏼","🛌🏽","🛌🏾","🛌🏿","🛍️","🛎️","🛏️","🛠️","🛡️","🛢️","🛣️","🛤️","🛥️","🛩️","🛰️","🛳️","🤌🏻","🤌🏼","🤌🏽","🤌🏾","🤌🏿","🤏🏻","🤏🏼","🤏🏽","🤏🏾","🤏🏿","🤘🏻","🤘🏼","🤘🏽","🤘🏾","🤘🏿","🤙🏻","🤙🏼","🤙🏽","🤙🏾","🤙🏿","🤚🏻","🤚🏼","🤚🏽","🤚🏾","🤚🏿","🤛🏻","🤛🏼","🤛🏽","🤛🏾","🤛🏿","🤜🏻","🤜🏼","🤜🏽","🤜🏾","🤜🏿","🤝🏻","🤝🏼","🤝🏽","🤝🏾","🤝🏿","🤞🏻","🤞🏼","🤞🏽","🤞🏾","🤞🏿","🤟🏻","🤟🏼","🤟🏽","🤟🏾","🤟🏿","🤦‍♀️","🤦‍♂️","🤦🏻","🤦🏻‍♀️","🤦🏻‍♂️","🤦🏼","🤦🏼‍♀️","🤦🏼‍♂️","🤦🏽","🤦🏽‍♀️","🤦🏽‍♂️","🤦🏾","🤦🏾‍♀️","🤦🏾‍♂️","🤦🏿","🤦🏿‍♀️","🤦🏿‍♂️","🤰🏻","🤰🏼","🤰🏽","🤰🏾","🤰🏿","🤱🏻","🤱🏼","🤱🏽","🤱🏾","🤱🏿","🤲🏻","🤲🏼","🤲🏽","🤲🏾","🤲🏿","🤳🏻","🤳🏼","🤳🏽","🤳🏾","🤳🏿","🤴🏻","🤴🏼","🤴🏽","🤴🏾","🤴🏿","🤵‍♀️","🤵‍♂️","🤵🏻","🤵🏻‍♀️","🤵🏻‍♂️","🤵🏼","🤵🏼‍♀️","🤵🏼‍♂️","🤵🏽","🤵🏽‍♀️","🤵🏽‍♂️","🤵🏾","🤵🏾‍♀️","🤵🏾‍♂️","🤵🏿","🤵🏿‍♀️","🤵🏿‍♂️","🤶🏻","🤶🏼","🤶🏽","🤶🏾","🤶🏿","🤷‍♀️","🤷‍♂️","🤷🏻","🤷🏻‍♀️","🤷🏻‍♂️","🤷🏼","🤷🏼‍♀️","🤷🏼‍♂️","🤷🏽","🤷🏽‍♀️","🤷🏽‍♂️","🤷🏾","🤷🏾‍♀️","🤷🏾‍♂️","🤷🏿","🤷🏿‍♀️","🤷🏿‍♂️","🤸‍♀️","🤸‍♂️","🤸🏻","🤸🏻‍♀️","🤸🏻‍♂️","🤸🏼","🤸🏼‍♀️","🤸🏼‍♂️","🤸🏽","🤸🏽‍♀️","🤸🏽‍♂️","🤸🏾","🤸🏾‍♀️","🤸🏾‍♂️","🤸🏿","🤸🏿‍♀️","🤸🏿‍♂️","🤹‍♀️","🤹‍♂️","🤹🏻","🤹🏻‍♀️","🤹🏻‍♂️","🤹🏼","🤹🏼‍♀️","🤹🏼‍♂️","🤹🏽","🤹🏽‍♀️","🤹🏽‍♂️","🤹🏾","🤹🏾‍♀️","🤹🏾‍♂️","🤹🏿","🤹🏿‍♀️","🤹🏿‍♂️","🤼‍♀️","🤼‍♂️","🤽‍♀️","🤽‍♂️","🤽🏻","🤽🏻‍♀️","🤽🏻‍♂️","🤽🏼","🤽🏼‍♀️","🤽🏼‍♂️","🤽🏽","🤽🏽‍♀️","🤽🏽‍♂️","🤽🏾","🤽🏾‍♀️","🤽🏾‍♂️","🤽🏿","🤽🏿‍♀️","🤽🏿‍♂️","🤾‍♀️","🤾‍♂️","🤾🏻","🤾🏻‍♀️","🤾🏻‍♂️","🤾🏼","🤾🏼‍♀️","🤾🏼‍♂️","🤾🏽","🤾🏽‍♀️","🤾🏽‍♂️","🤾🏾","🤾🏾‍♀️","🤾🏾‍♂️","🤾🏿","🤾🏿‍♀️","🤾🏿‍♂️","🥷🏻","🥷🏼","🥷🏽","🥷🏾","🥷🏿","🦵🏻","🦵🏼","🦵🏽","🦵🏾","🦵🏿","🦶🏻","🦶🏼","🦶🏽","🦶🏾","🦶🏿","🦸‍♀️","🦸‍♂️","🦸🏻","🦸🏻‍♀️","🦸🏻‍♂️","🦸🏼","🦸🏼‍♀️","🦸🏼‍♂️","🦸🏽","🦸🏽‍♀️","🦸🏽‍♂️","🦸🏾","🦸🏾‍♀️","🦸🏾‍♂️","🦸🏿","🦸🏿‍♀️","🦸🏿‍♂️","🦹‍♀️","🦹‍♂️","🦹🏻","🦹🏻‍♀️","🦹🏻‍♂️","🦹🏼","🦹🏼‍♀️","🦹🏼‍♂️","🦹🏽","🦹🏽‍♀️","🦹🏽‍♂️","🦹🏾","🦹🏾‍♀️","🦹🏾‍♂️","🦹🏿","🦹🏿‍♀️","🦹🏿‍♂️","🦻🏻","🦻🏼","🦻🏽","🦻🏾","🦻🏿","🧍‍♀️","🧍‍♂️","🧍🏻","🧍🏻‍♀️","🧍🏻‍♂️","🧍🏼","🧍🏼‍♀️","🧍🏼‍♂️","🧍🏽","🧍🏽‍♀️","🧍🏽‍♂️","🧍🏾","🧍🏾‍♀️","🧍🏾‍♂️","🧍🏿","🧍🏿‍♀️","🧍🏿‍♂️","🧎‍♀️","🧎‍♀️‍➡️","🧎‍♂️","🧎‍♂️‍➡️","🧎‍➡️","🧎🏻","🧎🏻‍♀️","🧎🏻‍♀️‍➡️","🧎🏻‍♂️","🧎🏻‍♂️‍➡️","🧎🏻‍➡️","🧎🏼","🧎🏼‍♀️","🧎🏼‍♀️‍➡️","🧎🏼‍♂️","🧎🏼‍♂️‍➡️","🧎🏼‍➡️","🧎🏽","🧎🏽‍♀️","🧎🏽‍♀️‍➡️","🧎🏽‍♂️","🧎🏽‍♂️‍➡️","🧎🏽‍➡️","🧎🏾","🧎🏾‍♀️","🧎🏾‍♀️‍➡️","🧎🏾‍♂️","🧎🏾‍♂️‍➡️","🧎🏾‍➡️","🧎🏿","🧎🏿‍♀️","🧎🏿‍♀️‍➡️","🧎🏿‍♂️","🧎🏿‍♂️‍➡️","🧎🏿‍➡️","🧏‍♀️","🧏‍♂️","🧏🏻","🧏🏻‍♀️","🧏🏻‍♂️","🧏🏼","🧏🏼‍♀️","🧏🏼‍♂️","🧏🏽","🧏🏽‍♀️","🧏🏽‍♂️","🧏🏾","🧏🏾‍♀️","🧏🏾‍♂️","🧏🏿","🧏🏿‍♀️","🧏🏿‍♂️","🧑‍⚕️","🧑‍⚖️","🧑‍✈️","🧑‍🌾","🧑‍🍳","🧑‍🍼","🧑‍🎄","🧑‍🎓","🧑‍🎤","🧑‍🎨","🧑‍🏫","🧑‍🏭","🧑‍💻","🧑‍💼","🧑‍🔧","🧑‍🔬","🧑‍🚀","🧑‍🚒","🧑‍🤝‍🧑","🧑‍🦯","🧑‍🦯‍➡️","🧑‍🦰","🧑‍🦱","🧑‍🦲","🧑‍🦳","🧑‍🦼","🧑‍🦼‍➡️","🧑‍🦽","🧑‍🦽‍➡️","🧑‍🧑‍🧒","🧑‍🧑‍🧒‍🧒","🧑‍🧒","🧑‍🧒‍🧒","🧑🏻","🧑🏻‍⚕️","🧑🏻‍⚖️","🧑🏻‍✈️","🧑🏻‍❤️‍💋‍🧑🏼","🧑🏻‍❤️‍💋‍🧑🏽","🧑🏻‍❤️‍💋‍🧑🏾","🧑🏻‍❤️‍💋‍🧑🏿","🧑🏻‍❤️‍🧑🏼","🧑🏻‍❤️‍🧑🏽","🧑🏻‍❤️‍🧑🏾","🧑🏻‍❤️‍🧑🏿","🧑🏻‍🌾","🧑🏻‍🍳","🧑🏻‍🍼","🧑🏻‍🎄","🧑🏻‍🎓","🧑🏻‍🎤","🧑🏻‍🎨","🧑🏻‍🏫","🧑🏻‍🏭","🧑🏻‍💻","🧑🏻‍💼","🧑🏻‍🔧","🧑🏻‍🔬","🧑🏻‍🚀","🧑🏻‍🚒","🧑🏻‍🤝‍🧑🏻","🧑🏻‍🤝‍🧑🏼","🧑🏻‍🤝‍🧑🏽","🧑🏻‍🤝‍🧑🏾","🧑🏻‍🤝‍🧑🏿","🧑🏻‍🦯","🧑🏻‍🦯‍➡️","🧑🏻‍🦰","🧑🏻‍🦱","🧑🏻‍🦲","🧑🏻‍🦳","🧑🏻‍🦼","🧑🏻‍🦼‍➡️","🧑🏻‍🦽","🧑🏻‍🦽‍➡️","🧑🏼","🧑🏼‍⚕️","🧑🏼‍⚖️","🧑🏼‍✈️","🧑🏼‍❤️‍💋‍🧑🏻","🧑🏼‍❤️‍💋‍🧑🏽","🧑🏼‍❤️‍💋‍🧑🏾","🧑🏼‍❤️‍💋‍🧑🏿","🧑🏼‍❤️‍🧑🏻","🧑🏼‍❤️‍🧑🏽","🧑🏼‍❤️‍🧑🏾","🧑🏼‍❤️‍🧑🏿","🧑🏼‍🌾","🧑🏼‍🍳","🧑🏼‍🍼","🧑🏼‍🎄","🧑🏼‍🎓","🧑🏼‍🎤","🧑🏼‍🎨","🧑🏼‍🏫","🧑🏼‍🏭","🧑🏼‍💻","🧑🏼‍💼","🧑🏼‍🔧","🧑🏼‍🔬","🧑🏼‍🚀","🧑🏼‍🚒","🧑🏼‍🤝‍🧑🏻","🧑🏼‍🤝‍🧑🏼","🧑🏼‍🤝‍🧑🏽","🧑🏼‍🤝‍🧑🏾","🧑🏼‍🤝‍🧑🏿","🧑🏼‍🦯","🧑🏼‍🦯‍➡️","🧑🏼‍🦰","🧑🏼‍🦱","🧑🏼‍🦲","🧑🏼‍🦳","🧑🏼‍🦼","🧑🏼‍🦼‍➡️","🧑🏼‍🦽","🧑🏼‍🦽‍➡️","🧑🏽","🧑🏽‍⚕️","🧑🏽‍⚖️","🧑🏽‍✈️","🧑🏽‍❤️‍💋‍🧑🏻","🧑🏽‍❤️‍💋‍🧑🏼","🧑🏽‍❤️‍💋‍🧑🏾","🧑🏽‍❤️‍💋‍🧑🏿","🧑🏽‍❤️‍🧑🏻","🧑🏽‍❤️‍🧑🏼","🧑🏽‍❤️‍🧑🏾","🧑🏽‍❤️‍🧑🏿","🧑🏽‍🌾","🧑🏽‍🍳","🧑🏽‍🍼","🧑🏽‍🎄","🧑🏽‍🎓","🧑🏽‍🎤","🧑🏽‍🎨","🧑🏽‍🏫","🧑🏽‍🏭","🧑🏽‍💻","🧑🏽‍💼","🧑🏽‍🔧","🧑🏽‍🔬","🧑🏽‍🚀","🧑🏽‍🚒","🧑🏽‍🤝‍🧑🏻","🧑🏽‍🤝‍🧑🏼","🧑🏽‍🤝‍🧑🏽","🧑🏽‍🤝‍🧑🏾","🧑🏽‍🤝‍🧑🏿","🧑🏽‍🦯","🧑🏽‍🦯‍➡️","🧑🏽‍🦰","🧑🏽‍🦱","🧑🏽‍🦲","🧑🏽‍🦳","🧑🏽‍🦼","🧑🏽‍🦼‍➡️","🧑🏽‍🦽","🧑🏽‍🦽‍➡️","🧑🏾","🧑🏾‍⚕️","🧑🏾‍⚖️","🧑🏾‍✈️","🧑🏾‍❤️‍💋‍🧑🏻","🧑🏾‍❤️‍💋‍🧑🏼","🧑🏾‍❤️‍💋‍🧑🏽","🧑🏾‍❤️‍💋‍🧑🏿","🧑🏾‍❤️‍🧑🏻","🧑🏾‍❤️‍🧑🏼","🧑🏾‍❤️‍🧑🏽","🧑🏾‍❤️‍🧑🏿","🧑🏾‍🌾","🧑🏾‍🍳","🧑🏾‍🍼","🧑🏾‍🎄","🧑🏾‍🎓","🧑🏾‍🎤","🧑🏾‍🎨","🧑🏾‍🏫","🧑🏾‍🏭","🧑🏾‍💻","🧑🏾‍💼","🧑🏾‍🔧","🧑🏾‍🔬","🧑🏾‍🚀","🧑🏾‍🚒","🧑🏾‍🤝‍🧑🏻","🧑🏾‍🤝‍🧑🏼","🧑🏾‍🤝‍🧑🏽","🧑🏾‍🤝‍🧑🏾","🧑🏾‍🤝‍🧑🏿","🧑🏾‍🦯","🧑🏾‍🦯‍➡️","🧑🏾‍🦰","🧑🏾‍🦱","🧑🏾‍🦲","🧑🏾‍🦳","🧑🏾‍🦼","🧑🏾‍🦼‍➡️","🧑🏾‍🦽","🧑🏾‍🦽‍➡️","🧑🏿","🧑🏿‍⚕️","🧑🏿‍⚖️","🧑🏿‍✈️","🧑🏿‍❤️‍💋‍🧑🏻","🧑🏿‍❤️‍💋‍🧑🏼","🧑🏿‍❤️‍💋‍🧑🏽","🧑🏿‍❤️‍💋‍🧑🏾","🧑🏿‍❤️‍🧑🏻","🧑🏿‍❤️‍🧑🏼","🧑🏿‍❤️‍🧑🏽","🧑🏿‍❤️‍🧑🏾","🧑🏿‍🌾","🧑🏿‍🍳","🧑🏿‍🍼","🧑🏿‍🎄","🧑🏿‍🎓","🧑🏿‍🎤","🧑🏿‍🎨","🧑🏿‍🏫","🧑🏿‍🏭","🧑🏿‍💻","🧑🏿‍💼","🧑🏿‍🔧","🧑🏿‍🔬","🧑🏿‍🚀","🧑🏿‍🚒","🧑🏿‍🤝‍🧑🏻","🧑🏿‍🤝‍🧑🏼","🧑🏿‍🤝‍🧑🏽","🧑🏿‍🤝‍🧑🏾","🧑🏿‍🤝‍🧑🏿","🧑🏿‍🦯","🧑🏿‍🦯‍➡️","🧑🏿‍🦰","🧑🏿‍🦱","🧑🏿‍🦲","🧑🏿‍🦳","🧑🏿‍🦼","🧑🏿‍🦼‍➡️","🧑🏿‍🦽","🧑🏿‍🦽‍➡️","🧒🏻","🧒🏼","🧒🏽","🧒🏾","🧒🏿","🧓🏻","🧓🏼","🧓🏽","🧓🏾","🧓🏿","🧔‍♀️","🧔‍♂️","🧔🏻","🧔🏻‍♀️","🧔🏻‍♂️","🧔🏼","🧔🏼‍♀️","🧔🏼‍♂️","🧔🏽","🧔🏽‍♀️","🧔🏽‍♂️","🧔🏾","🧔🏾‍♀️","🧔🏾‍♂️","🧔🏿","🧔🏿‍♀️","🧔🏿‍♂️","🧕🏻","🧕🏼","🧕🏽","🧕🏾","🧕🏿","🧖‍♀️","🧖‍♂️","🧖🏻","🧖🏻‍♀️","🧖🏻‍♂️","🧖🏼","🧖🏼‍♀️","🧖🏼‍♂️","🧖🏽","🧖🏽‍♀️","🧖🏽‍♂️","🧖🏾","🧖🏾‍♀️","🧖🏾‍♂️","🧖🏿","🧖🏿‍♀️","🧖🏿‍♂️","🧗‍♀️","🧗‍♂️","🧗🏻","🧗🏻‍♀️","🧗🏻‍♂️","🧗🏼","🧗🏼‍♀️","🧗🏼‍♂️","🧗🏽","🧗🏽‍♀️","🧗🏽‍♂️","🧗🏾","🧗🏾‍♀️","🧗🏾‍♂️","🧗🏿","🧗🏿‍♀️","🧗🏿‍♂️","🧘‍♀️","🧘‍♂️","🧘🏻","🧘🏻‍♀️","🧘🏻‍♂️","🧘🏼","🧘🏼‍♀️","🧘🏼‍♂️","🧘🏽","🧘🏽‍♀️","🧘🏽‍♂️","🧘🏾","🧘🏾‍♀️","🧘🏾‍♂️","🧘🏿","🧘🏿‍♀️","🧘🏿‍♂️","🧙‍♀️","🧙‍♂️","🧙🏻","🧙🏻‍♀️","🧙🏻‍♂️","🧙🏼","🧙🏼‍♀️","🧙🏼‍♂️","🧙🏽","🧙🏽‍♀️","🧙🏽‍♂️","🧙🏾","🧙🏾‍♀️","🧙🏾‍♂️","🧙🏿","🧙🏿‍♀️","🧙🏿‍♂️","🧚‍♀️","🧚‍♂️","🧚🏻","🧚🏻‍♀️","🧚🏻‍♂️","🧚🏼","🧚🏼‍♀️","🧚🏼‍♂️","🧚🏽","🧚🏽‍♀️","🧚🏽‍♂️","🧚🏾","🧚🏾‍♀️","🧚🏾‍♂️","🧚🏿","🧚🏿‍♀️","🧚🏿‍♂️","🧛‍♀️","🧛‍♂️","🧛🏻","🧛🏻‍♀️","🧛🏻‍♂️","🧛🏼","🧛🏼‍♀️","🧛🏼‍♂️","🧛🏽","🧛🏽‍♀️","🧛🏽‍♂️","🧛🏾","🧛🏾‍♀️","🧛🏾‍♂️","🧛🏿","🧛🏿‍♀️","🧛🏿‍♂️","🧜‍♀️","🧜‍♂️","🧜🏻","🧜🏻‍♀️","🧜🏻‍♂️","🧜🏼","🧜🏼‍♀️","🧜🏼‍♂️","🧜🏽","🧜🏽‍♀️","🧜🏽‍♂️","🧜🏾","🧜🏾‍♀️","🧜🏾‍♂️","🧜🏿","🧜🏿‍♀️","🧜🏿‍♂️","🧝‍♀️","🧝‍♂️","🧝🏻","🧝🏻‍♀️","🧝🏻‍♂️","🧝🏼","🧝🏼‍♀️","🧝🏼‍♂️","🧝🏽","🧝🏽‍♀️","🧝🏽‍♂️","🧝🏾","🧝🏾‍♀️","🧝🏾‍♂️","🧝🏿","🧝🏿‍♀️","🧝🏿‍♂️","🧞‍♀️","🧞‍♂️","🧟‍♀️","🧟‍♂️","🫃🏻","🫃🏼","🫃🏽","🫃🏾","🫃🏿","🫄🏻","🫄🏼","🫄🏽","🫄🏾","🫄🏿","🫅🏻","🫅🏼","🫅🏽","🫅🏾","🫅🏿","🫰🏻","🫰🏼","🫰🏽","🫰🏾","🫰🏿","🫱🏻","🫱🏻‍🫲🏼","🫱🏻‍🫲🏽","🫱🏻‍🫲🏾","🫱🏻‍🫲🏿","🫱🏼","🫱🏼‍🫲🏻","🫱🏼‍🫲🏽","🫱🏼‍🫲🏾","🫱🏼‍🫲🏿","🫱🏽","🫱🏽‍🫲🏻","🫱🏽‍🫲🏼","🫱🏽‍🫲🏾","🫱🏽‍🫲🏿","🫱🏾","🫱🏾‍🫲🏻","🫱🏾‍🫲🏼","🫱🏾‍🫲🏽","🫱🏾‍🫲🏿","🫱🏿","🫱🏿‍🫲🏻","🫱🏿‍🫲🏼","🫱🏿‍🫲🏽","🫱🏿‍🫲🏾","🫲🏻","🫲🏼","🫲🏽","🫲🏾","🫲🏿","🫳🏻","🫳🏼","🫳🏽","🫳🏾","🫳🏿","🫴🏻","🫴🏼","🫴🏽","🫴🏾","🫴🏿","🫵🏻","🫵🏼","🫵🏽","🫵🏾","🫵🏿","🫶🏻","🫶🏼","🫶🏽","🫶🏾","🫶🏿","🫷🏻","🫷🏼","🫷🏽","🫷🏾","🫷🏿","🫸🏻","🫸🏼","🫸🏽","🫸🏾","🫸🏿"]},70874:(m,v,q)=>{const ee=q(82916)();v.characters=ee,v.strings=["🇦🇨","🇦🇩","🇦🇪","🇦🇫","🇦🇬","🇦🇮","🇦🇱","🇦🇲","🇦🇴","🇦🇶","🇦🇷","🇦🇸","🇦🇹","🇦🇺","🇦🇼","🇦🇽","🇦🇿","🇧🇦","🇧🇧","🇧🇩","🇧🇪","🇧🇫","🇧🇬","🇧🇭","🇧🇮","🇧🇯","🇧🇱","🇧🇲","🇧🇳","🇧🇴","🇧🇶","🇧🇷","🇧🇸","🇧🇹","🇧🇻","🇧🇼","🇧🇾","🇧🇿","🇨🇦","🇨🇨","🇨🇩","🇨🇫","🇨🇬","🇨🇭","🇨🇮","🇨🇰","🇨🇱","🇨🇲","🇨🇳","🇨🇴","🇨🇵","🇨🇷","🇨🇺","🇨🇻","🇨🇼","🇨🇽","🇨🇾","🇨🇿","🇩🇪","🇩🇬","🇩🇯","🇩🇰","🇩🇲","🇩🇴","🇩🇿","🇪🇦","🇪🇨","🇪🇪","🇪🇬","🇪🇭","🇪🇷","🇪🇸","🇪🇹","🇪🇺","🇫🇮","🇫🇯","🇫🇰","🇫🇲","🇫🇴","🇫🇷","🇬🇦","🇬🇧","🇬🇩","🇬🇪","🇬🇫","🇬🇬","🇬🇭","🇬🇮","🇬🇱","🇬🇲","🇬🇳","🇬🇵","🇬🇶","🇬🇷","🇬🇸","🇬🇹","🇬🇺","🇬🇼","🇬🇾","🇭🇰","🇭🇲","🇭🇳","🇭🇷","🇭🇹","🇭🇺","🇮🇨","🇮🇩","🇮🇪","🇮🇱","🇮🇲","🇮🇳","🇮🇴","🇮🇶","🇮🇷","🇮🇸","🇮🇹","🇯🇪","🇯🇲","🇯🇴","🇯🇵","🇰🇪","🇰🇬","🇰🇭","🇰🇮","🇰🇲","🇰🇳","🇰🇵","🇰🇷","🇰🇼","🇰🇾","🇰🇿","🇱🇦","🇱🇧","🇱🇨","🇱🇮","🇱🇰","🇱🇷","🇱🇸","🇱🇹","🇱🇺","🇱🇻","🇱🇾","🇲🇦","🇲🇨","🇲🇩","🇲🇪","🇲🇫","🇲🇬","🇲🇭","🇲🇰","🇲🇱","🇲🇲","🇲🇳","🇲🇴","🇲🇵","🇲🇶","🇲🇷","🇲🇸","🇲🇹","🇲🇺","🇲🇻","🇲🇼","🇲🇽","🇲🇾","🇲🇿","🇳🇦","🇳🇨","🇳🇪","🇳🇫","🇳🇬","🇳🇮","🇳🇱","🇳🇴","🇳🇵","🇳🇷","🇳🇺","🇳🇿","🇴🇲","🇵🇦","🇵🇪","🇵🇫","🇵🇬","🇵🇭","🇵🇰","🇵🇱","🇵🇲","🇵🇳","🇵🇷","🇵🇸","🇵🇹","🇵🇼","🇵🇾","🇶🇦","🇷🇪","🇷🇴","🇷🇸","🇷🇺","🇷🇼","🇸🇦","🇸🇧","🇸🇨","🇸🇩","🇸🇪","🇸🇬","🇸🇭","🇸🇮","🇸🇯","🇸🇰","🇸🇱","🇸🇲","🇸🇳","🇸🇴","🇸🇷","🇸🇸","🇸🇹","🇸🇻","🇸🇽","🇸🇾","🇸🇿","🇹🇦","🇹🇨","🇹🇩","🇹🇫","🇹🇬","🇹🇭","🇹🇯","🇹🇰","🇹🇱","🇹🇲","🇹🇳","🇹🇴","🇹🇷","🇹🇹","🇹🇻","🇹🇼","🇹🇿","🇺🇦","🇺🇬","🇺🇲","🇺🇳","🇺🇸","🇺🇾","🇺🇿","🇻🇦","🇻🇨","🇻🇪","🇻🇬","🇻🇮","🇻🇳","🇻🇺","🇼🇫","🇼🇸","🇽🇰","🇾🇪","🇾🇹","🇿🇦","🇿🇲","🇿🇼"]},1078:(m,v,q)=>{const ee=q(82916)();v.characters=ee,v.strings=["☝🏻","☝🏼","☝🏽","☝🏾","☝🏿","⛹🏻","⛹🏼","⛹🏽","⛹🏾","⛹🏿","✊🏻","✊🏼","✊🏽","✊🏾","✊🏿","✋🏻","✋🏼","✋🏽","✋🏾","✋🏿","✌🏻","✌🏼","✌🏽","✌🏾","✌🏿","✍🏻","✍🏼","✍🏽","✍🏾","✍🏿","🎅🏻","🎅🏼","🎅🏽","🎅🏾","🎅🏿","🏂🏻","🏂🏼","🏂🏽","🏂🏾","🏂🏿","🏃🏻","🏃🏼","🏃🏽","🏃🏾","🏃🏿","🏄🏻","🏄🏼","🏄🏽","🏄🏾","🏄🏿","🏇🏻","🏇🏼","🏇🏽","🏇🏾","🏇🏿","🏊🏻","🏊🏼","🏊🏽","🏊🏾","🏊🏿","🏋🏻","🏋🏼","🏋🏽","🏋🏾","🏋🏿","🏌🏻","🏌🏼","🏌🏽","🏌🏾","🏌🏿","👂🏻","👂🏼","👂🏽","👂🏾","👂🏿","👃🏻","👃🏼","👃🏽","👃🏾","👃🏿","👆🏻","👆🏼","👆🏽","👆🏾","👆🏿","👇🏻","👇🏼","👇🏽","👇🏾","👇🏿","👈🏻","👈🏼","👈🏽","👈🏾","👈🏿","👉🏻","👉🏼","👉🏽","👉🏾","👉🏿","👊🏻","👊🏼","👊🏽","👊🏾","👊🏿","👋🏻","👋🏼","👋🏽","👋🏾","👋🏿","👌🏻","👌🏼","👌🏽","👌🏾","👌🏿","👍🏻","👍🏼","👍🏽","👍🏾","👍🏿","👎🏻","👎🏼","👎🏽","👎🏾","👎🏿","👏🏻","👏🏼","👏🏽","👏🏾","👏🏿","👐🏻","👐🏼","👐🏽","👐🏾","👐🏿","👦🏻","👦🏼","👦🏽","👦🏾","👦🏿","👧🏻","👧🏼","👧🏽","👧🏾","👧🏿","👨🏻","👨🏼","👨🏽","👨🏾","👨🏿","👩🏻","👩🏼","👩🏽","👩🏾","👩🏿","👫🏻","👫🏼","👫🏽","👫🏾","👫🏿","👬🏻","👬🏼","👬🏽","👬🏾","👬🏿","👭🏻","👭🏼","👭🏽","👭🏾","👭🏿","👮🏻","👮🏼","👮🏽","👮🏾","👮🏿","👰🏻","👰🏼","👰🏽","👰🏾","👰🏿","👱🏻","👱🏼","👱🏽","👱🏾","👱🏿","👲🏻","👲🏼","👲🏽","👲🏾","👲🏿","👳🏻","👳🏼","👳🏽","👳🏾","👳🏿","👴🏻","👴🏼","👴🏽","👴🏾","👴🏿","👵🏻","👵🏼","👵🏽","👵🏾","👵🏿","👶🏻","👶🏼","👶🏽","👶🏾","👶🏿","👷🏻","👷🏼","👷🏽","👷🏾","👷🏿","👸🏻","👸🏼","👸🏽","👸🏾","👸🏿","👼🏻","👼🏼","👼🏽","👼🏾","👼🏿","💁🏻","💁🏼","💁🏽","💁🏾","💁🏿","💂🏻","💂🏼","💂🏽","💂🏾","💂🏿","💃🏻","💃🏼","💃🏽","💃🏾","💃🏿","💅🏻","💅🏼","💅🏽","💅🏾","💅🏿","💆🏻","💆🏼","💆🏽","💆🏾","💆🏿","💇🏻","💇🏼","💇🏽","💇🏾","💇🏿","💏🏻","💏🏼","💏🏽","💏🏾","💏🏿","💑🏻","💑🏼","💑🏽","💑🏾","💑🏿","💪🏻","💪🏼","💪🏽","💪🏾","💪🏿","🕴🏻","🕴🏼","🕴🏽","🕴🏾","🕴🏿","🕵🏻","🕵🏼","🕵🏽","🕵🏾","🕵🏿","🕺🏻","🕺🏼","🕺🏽","🕺🏾","🕺🏿","🖐🏻","🖐🏼","🖐🏽","🖐🏾","🖐🏿","🖕🏻","🖕🏼","🖕🏽","🖕🏾","🖕🏿","🖖🏻","🖖🏼","🖖🏽","🖖🏾","🖖🏿","🙅🏻","🙅🏼","🙅🏽","🙅🏾","🙅🏿","🙆🏻","🙆🏼","🙆🏽","🙆🏾","🙆🏿","🙇🏻","🙇🏼","🙇🏽","🙇🏾","🙇🏿","🙋🏻","🙋🏼","🙋🏽","🙋🏾","🙋🏿","🙌🏻","🙌🏼","🙌🏽","🙌🏾","🙌🏿","🙍🏻","🙍🏼","🙍🏽","🙍🏾","🙍🏿","🙎🏻","🙎🏼","🙎🏽","🙎🏾","🙎🏿","🙏🏻","🙏🏼","🙏🏽","🙏🏾","🙏🏿","🚣🏻","🚣🏼","🚣🏽","🚣🏾","🚣🏿","🚴🏻","🚴🏼","🚴🏽","🚴🏾","🚴🏿","🚵🏻","🚵🏼","🚵🏽","🚵🏾","🚵🏿","🚶🏻","🚶🏼","🚶🏽","🚶🏾","🚶🏿","🛀🏻","🛀🏼","🛀🏽","🛀🏾","🛀🏿","🛌🏻","🛌🏼","🛌🏽","🛌🏾","🛌🏿","🤌🏻","🤌🏼","🤌🏽","🤌🏾","🤌🏿","🤏🏻","🤏🏼","🤏🏽","🤏🏾","🤏🏿","🤘🏻","🤘🏼","🤘🏽","🤘🏾","🤘🏿","🤙🏻","🤙🏼","🤙🏽","🤙🏾","🤙🏿","🤚🏻","🤚🏼","🤚🏽","🤚🏾","🤚🏿","🤛🏻","🤛🏼","🤛🏽","🤛🏾","🤛🏿","🤜🏻","🤜🏼","🤜🏽","🤜🏾","🤜🏿","🤝🏻","🤝🏼","🤝🏽","🤝🏾","🤝🏿","🤞🏻","🤞🏼","🤞🏽","🤞🏾","🤞🏿","🤟🏻","🤟🏼","🤟🏽","🤟🏾","🤟🏿","🤦🏻","🤦🏼","🤦🏽","🤦🏾","🤦🏿","🤰🏻","🤰🏼","🤰🏽","🤰🏾","🤰🏿","🤱🏻","🤱🏼","🤱🏽","🤱🏾","🤱🏿","🤲🏻","🤲🏼","🤲🏽","🤲🏾","🤲🏿","🤳🏻","🤳🏼","🤳🏽","🤳🏾","🤳🏿","🤴🏻","🤴🏼","🤴🏽","🤴🏾","🤴🏿","🤵🏻","🤵🏼","🤵🏽","🤵🏾","🤵🏿","🤶🏻","🤶🏼","🤶🏽","🤶🏾","🤶🏿","🤷🏻","🤷🏼","🤷🏽","🤷🏾","🤷🏿","🤸🏻","🤸🏼","🤸🏽","🤸🏾","🤸🏿","🤹🏻","🤹🏼","🤹🏽","🤹🏾","🤹🏿","🤽🏻","🤽🏼","🤽🏽","🤽🏾","🤽🏿","🤾🏻","🤾🏼","🤾🏽","🤾🏾","🤾🏿","🥷🏻","🥷🏼","🥷🏽","🥷🏾","🥷🏿","🦵🏻","🦵🏼","🦵🏽","🦵🏾","🦵🏿","🦶🏻","🦶🏼","🦶🏽","🦶🏾","🦶🏿","🦸🏻","🦸🏼","🦸🏽","🦸🏾","🦸🏿","🦹🏻","🦹🏼","🦹🏽","🦹🏾","🦹🏿","🦻🏻","🦻🏼","🦻🏽","🦻🏾","🦻🏿","🧍🏻","🧍🏼","🧍🏽","🧍🏾","🧍🏿","🧎🏻","🧎🏼","🧎🏽","🧎🏾","🧎🏿","🧏🏻","🧏🏼","🧏🏽","🧏🏾","🧏🏿","🧑🏻","🧑🏼","🧑🏽","🧑🏾","🧑🏿","🧒🏻","🧒🏼","🧒🏽","🧒🏾","🧒🏿","🧓🏻","🧓🏼","🧓🏽","🧓🏾","🧓🏿","🧔🏻","🧔🏼","🧔🏽","🧔🏾","🧔🏿","🧕🏻","🧕🏼","🧕🏽","🧕🏾","🧕🏿","🧖🏻","🧖🏼","🧖🏽","🧖🏾","🧖🏿","🧗🏻","🧗🏼","🧗🏽","🧗🏾","🧗🏿","🧘🏻","🧘🏼","🧘🏽","🧘🏾","🧘🏿","🧙🏻","🧙🏼","🧙🏽","🧙🏾","🧙🏿","🧚🏻","🧚🏼","🧚🏽","🧚🏾","🧚🏿","🧛🏻","🧛🏼","🧛🏽","🧛🏾","🧛🏿","🧜🏻","🧜🏼","🧜🏽","🧜🏾","🧜🏿","🧝🏻","🧝🏼","🧝🏽","🧝🏾","🧝🏿","🫃🏻","🫃🏼","🫃🏽","🫃🏾","🫃🏿","🫄🏻","🫄🏼","🫄🏽","🫄🏾","🫄🏿","🫅🏻","🫅🏼","🫅🏽","🫅🏾","🫅🏿","🫰🏻","🫰🏼","🫰🏽","🫰🏾","🫰🏿","🫱🏻","🫱🏼","🫱🏽","🫱🏾","🫱🏿","🫲🏻","🫲🏼","🫲🏽","🫲🏾","🫲🏿","🫳🏻","🫳🏼","🫳🏽","🫳🏾","🫳🏿","🫴🏻","🫴🏼","🫴🏽","🫴🏾","🫴🏿","🫵🏻","🫵🏼","🫵🏽","🫵🏾","🫵🏿","🫶🏻","🫶🏼","🫶🏽","🫶🏾","🫶🏿","🫷🏻","🫷🏼","🫷🏽","🫷🏾","🫷🏿","🫸🏻","🫸🏼","🫸🏽","🫸🏾","🫸🏿"]},33262:(m,v,q)=>{const ee=q(82916)();v.characters=ee,v.strings=["🏴󠁧󠁢󠁥󠁮󠁧󠁿","🏴󠁧󠁢󠁳󠁣󠁴󠁿","🏴󠁧󠁢󠁷󠁬󠁳󠁿"]},51e3:(m,v,q)=>{const ee=q(82916)();v.characters=ee,v.strings=["👨‍❤️‍👨","👨‍❤️‍💋‍👨","👨‍👦","👨‍👦‍👦","👨‍👧","👨‍👧‍👦","👨‍👧‍👧","👨‍👨‍👦","👨‍👨‍👦‍👦","👨‍👨‍👧","👨‍👨‍👧‍👦","👨‍👨‍👧‍👧","👨‍👩‍👦","👨‍👩‍👦‍👦","👨‍👩‍👧","👨‍👩‍👧‍👦","👨‍👩‍👧‍👧","👨🏻‍❤️‍👨🏻","👨🏻‍❤️‍👨🏼","👨🏻‍❤️‍👨🏽","👨🏻‍❤️‍👨🏾","👨🏻‍❤️‍👨🏿","👨🏻‍❤️‍💋‍👨🏻","👨🏻‍❤️‍💋‍👨🏼","👨🏻‍❤️‍💋‍👨🏽","👨🏻‍❤️‍💋‍👨🏾","👨🏻‍❤️‍💋‍👨🏿","👨🏻‍🤝‍👨🏼","👨🏻‍🤝‍👨🏽","👨🏻‍🤝‍👨🏾","👨🏻‍🤝‍👨🏿","👨🏼‍❤️‍👨🏻","👨🏼‍❤️‍👨🏼","👨🏼‍❤️‍👨🏽","👨🏼‍❤️‍👨🏾","👨🏼‍❤️‍👨🏿","👨🏼‍❤️‍💋‍👨🏻","👨🏼‍❤️‍💋‍👨🏼","👨🏼‍❤️‍💋‍👨🏽","👨🏼‍❤️‍💋‍👨🏾","👨🏼‍❤️‍💋‍👨🏿","👨🏼‍🤝‍👨🏻","👨🏼‍🤝‍👨🏽","👨🏼‍🤝‍👨🏾","👨🏼‍🤝‍👨🏿","👨🏽‍❤️‍👨🏻","👨🏽‍❤️‍👨🏼","👨🏽‍❤️‍👨🏽","👨🏽‍❤️‍👨🏾","👨🏽‍❤️‍👨🏿","👨🏽‍❤️‍💋‍👨🏻","👨🏽‍❤️‍💋‍👨🏼","👨🏽‍❤️‍💋‍👨🏽","👨🏽‍❤️‍💋‍👨🏾","👨🏽‍❤️‍💋‍👨🏿","👨🏽‍🤝‍👨🏻","👨🏽‍🤝‍👨🏼","👨🏽‍🤝‍👨🏾","👨🏽‍🤝‍👨🏿","👨🏾‍❤️‍👨🏻","👨🏾‍❤️‍👨🏼","👨🏾‍❤️‍👨🏽","👨🏾‍❤️‍👨🏾","👨🏾‍❤️‍👨🏿","👨🏾‍❤️‍💋‍👨🏻","👨🏾‍❤️‍💋‍👨🏼","👨🏾‍❤️‍💋‍👨🏽","👨🏾‍❤️‍💋‍👨🏾","👨🏾‍❤️‍💋‍👨🏿","👨🏾‍🤝‍👨🏻","👨🏾‍🤝‍👨🏼","👨🏾‍🤝‍👨🏽","👨🏾‍🤝‍👨🏿","👨🏿‍❤️‍👨🏻","👨🏿‍❤️‍👨🏼","👨🏿‍❤️‍👨🏽","👨🏿‍❤️‍👨🏾","👨🏿‍❤️‍👨🏿","👨🏿‍❤️‍💋‍👨🏻","👨🏿‍❤️‍💋‍👨🏼","👨🏿‍❤️‍💋‍👨🏽","👨🏿‍❤️‍💋‍👨🏾","👨🏿‍❤️‍💋‍👨🏿","👨🏿‍🤝‍👨🏻","👨🏿‍🤝‍👨🏼","👨🏿‍🤝‍👨🏽","👨🏿‍🤝‍👨🏾","👩‍❤️‍👨","👩‍❤️‍👩","👩‍❤️‍💋‍👨","👩‍❤️‍💋‍👩","👩‍👦","👩‍👦‍👦","👩‍👧","👩‍👧‍👦","👩‍👧‍👧","👩‍👩‍👦","👩‍👩‍👦‍👦","👩‍👩‍👧","👩‍👩‍👧‍👦","👩‍👩‍👧‍👧","👩🏻‍❤️‍👨🏻","👩🏻‍❤️‍👨🏼","👩🏻‍❤️‍👨🏽","👩🏻‍❤️‍👨🏾","👩🏻‍❤️‍👨🏿","👩🏻‍❤️‍👩🏻","👩🏻‍❤️‍👩🏼","👩🏻‍❤️‍👩🏽","👩🏻‍❤️‍👩🏾","👩🏻‍❤️‍👩🏿","👩🏻‍❤️‍💋‍👨🏻","👩🏻‍❤️‍💋‍👨🏼","👩🏻‍❤️‍💋‍👨🏽","👩🏻‍❤️‍💋‍👨🏾","👩🏻‍❤️‍💋‍👨🏿","👩🏻‍❤️‍💋‍👩🏻","👩🏻‍❤️‍💋‍👩🏼","👩🏻‍❤️‍💋‍👩🏽","👩🏻‍❤️‍💋‍👩🏾","👩🏻‍❤️‍💋‍👩🏿","👩🏻‍🤝‍👨🏼","👩🏻‍🤝‍👨🏽","👩🏻‍🤝‍👨🏾","👩🏻‍🤝‍👨🏿","👩🏻‍🤝‍👩🏼","👩🏻‍🤝‍👩🏽","👩🏻‍🤝‍👩🏾","👩🏻‍🤝‍👩🏿","👩🏼‍❤️‍👨🏻","👩🏼‍❤️‍👨🏼","👩🏼‍❤️‍👨🏽","👩🏼‍❤️‍👨🏾","👩🏼‍❤️‍👨🏿","👩🏼‍❤️‍👩🏻","👩🏼‍❤️‍👩🏼","👩🏼‍❤️‍👩🏽","👩🏼‍❤️‍👩🏾","👩🏼‍❤️‍👩🏿","👩🏼‍❤️‍💋‍👨🏻","👩🏼‍❤️‍💋‍👨🏼","👩🏼‍❤️‍💋‍👨🏽","👩🏼‍❤️‍💋‍👨🏾","👩🏼‍❤️‍💋‍👨🏿","👩🏼‍❤️‍💋‍👩🏻","👩🏼‍❤️‍💋‍👩🏼","👩🏼‍❤️‍💋‍👩🏽","👩🏼‍❤️‍💋‍👩🏾","👩🏼‍❤️‍💋‍👩🏿","👩🏼‍🤝‍👨🏻","👩🏼‍🤝‍👨🏽","👩🏼‍🤝‍👨🏾","👩🏼‍🤝‍👨🏿","👩🏼‍🤝‍👩🏻","👩🏼‍🤝‍👩🏽","👩🏼‍🤝‍👩🏾","👩🏼‍🤝‍👩🏿","👩🏽‍❤️‍👨🏻","👩🏽‍❤️‍👨🏼","👩🏽‍❤️‍👨🏽","👩🏽‍❤️‍👨🏾","👩🏽‍❤️‍👨🏿","👩🏽‍❤️‍👩🏻","👩🏽‍❤️‍👩🏼","👩🏽‍❤️‍👩🏽","👩🏽‍❤️‍👩🏾","👩🏽‍❤️‍👩🏿","👩🏽‍❤️‍💋‍👨🏻","👩🏽‍❤️‍💋‍👨🏼","👩🏽‍❤️‍💋‍👨🏽","👩🏽‍❤️‍💋‍👨🏾","👩🏽‍❤️‍💋‍👨🏿","👩🏽‍❤️‍💋‍👩🏻","👩🏽‍❤️‍💋‍👩🏼","👩🏽‍❤️‍💋‍👩🏽","👩🏽‍❤️‍💋‍👩🏾","👩🏽‍❤️‍💋‍👩🏿","👩🏽‍🤝‍👨🏻","👩🏽‍🤝‍👨🏼","👩🏽‍🤝‍👨🏾","👩🏽‍🤝‍👨🏿","👩🏽‍🤝‍👩🏻","👩🏽‍🤝‍👩🏼","👩🏽‍🤝‍👩🏾","👩🏽‍🤝‍👩🏿","👩🏾‍❤️‍👨🏻","👩🏾‍❤️‍👨🏼","👩🏾‍❤️‍👨🏽","👩🏾‍❤️‍👨🏾","👩🏾‍❤️‍👨🏿","👩🏾‍❤️‍👩🏻","👩🏾‍❤️‍👩🏼","👩🏾‍❤️‍👩🏽","👩🏾‍❤️‍👩🏾","👩🏾‍❤️‍👩🏿","👩🏾‍❤️‍💋‍👨🏻","👩🏾‍❤️‍💋‍👨🏼","👩🏾‍❤️‍💋‍👨🏽","👩🏾‍❤️‍💋‍👨🏾","👩🏾‍❤️‍💋‍👨🏿","👩🏾‍❤️‍💋‍👩🏻","👩🏾‍❤️‍💋‍👩🏼","👩🏾‍❤️‍💋‍👩🏽","👩🏾‍❤️‍💋‍👩🏾","👩🏾‍❤️‍💋‍👩🏿","👩🏾‍🤝‍👨🏻","👩🏾‍🤝‍👨🏼","👩🏾‍🤝‍👨🏽","👩🏾‍🤝‍👨🏿","👩🏾‍🤝‍👩🏻","👩🏾‍🤝‍👩🏼","👩🏾‍🤝‍👩🏽","👩🏾‍🤝‍👩🏿","👩🏿‍❤️‍👨🏻","👩🏿‍❤️‍👨🏼","👩🏿‍❤️‍👨🏽","👩🏿‍❤️‍👨🏾","👩🏿‍❤️‍👨🏿","👩🏿‍❤️‍👩🏻","👩🏿‍❤️‍👩🏼","👩🏿‍❤️‍👩🏽","👩🏿‍❤️‍👩🏾","👩🏿‍❤️‍👩🏿","👩🏿‍❤️‍💋‍👨🏻","👩🏿‍❤️‍💋‍👨🏼","👩🏿‍❤️‍💋‍👨🏽","👩🏿‍❤️‍💋‍👨🏾","👩🏿‍❤️‍💋‍👨🏿","👩🏿‍❤️‍💋‍👩🏻","👩🏿‍❤️‍💋‍👩🏼","👩🏿‍❤️‍💋‍👩🏽","👩🏿‍❤️‍💋‍👩🏾","👩🏿‍❤️‍💋‍👩🏿","👩🏿‍🤝‍👨🏻","👩🏿‍🤝‍👨🏼","👩🏿‍🤝‍👨🏽","👩🏿‍🤝‍👨🏾","👩🏿‍🤝‍👩🏻","👩🏿‍🤝‍👩🏼","👩🏿‍🤝‍👩🏽","👩🏿‍🤝‍👩🏾","🧑‍🤝‍🧑","🧑‍🧑‍🧒","🧑‍🧑‍🧒‍🧒","🧑‍🧒","🧑‍🧒‍🧒","🧑🏻‍❤️‍💋‍🧑🏼","🧑🏻‍❤️‍💋‍🧑🏽","🧑🏻‍❤️‍💋‍🧑🏾","🧑🏻‍❤️‍💋‍🧑🏿","🧑🏻‍❤️‍🧑🏼","🧑🏻‍❤️‍🧑🏽","🧑🏻‍❤️‍🧑🏾","🧑🏻‍❤️‍🧑🏿","🧑🏻‍🤝‍🧑🏻","🧑🏻‍🤝‍🧑🏼","🧑🏻‍🤝‍🧑🏽","🧑🏻‍🤝‍🧑🏾","🧑🏻‍🤝‍🧑🏿","🧑🏼‍❤️‍💋‍🧑🏻","🧑🏼‍❤️‍💋‍🧑🏽","🧑🏼‍❤️‍💋‍🧑🏾","🧑🏼‍❤️‍💋‍🧑🏿","🧑🏼‍❤️‍🧑🏻","🧑🏼‍❤️‍🧑🏽","🧑🏼‍❤️‍🧑🏾","🧑🏼‍❤️‍🧑🏿","🧑🏼‍🤝‍🧑🏻","🧑🏼‍🤝‍🧑🏼","🧑🏼‍🤝‍🧑🏽","🧑🏼‍🤝‍🧑🏾","🧑🏼‍🤝‍🧑🏿","🧑🏽‍❤️‍💋‍🧑🏻","🧑🏽‍❤️‍💋‍🧑🏼","🧑🏽‍❤️‍💋‍🧑🏾","🧑🏽‍❤️‍💋‍🧑🏿","🧑🏽‍❤️‍🧑🏻","🧑🏽‍❤️‍🧑🏼","🧑🏽‍❤️‍🧑🏾","🧑🏽‍❤️‍🧑🏿","🧑🏽‍🤝‍🧑🏻","🧑🏽‍🤝‍🧑🏼","🧑🏽‍🤝‍🧑🏽","🧑🏽‍🤝‍🧑🏾","🧑🏽‍🤝‍🧑🏿","🧑🏾‍❤️‍💋‍🧑🏻","🧑🏾‍❤️‍💋‍🧑🏼","🧑🏾‍❤️‍💋‍🧑🏽","🧑🏾‍❤️‍💋‍🧑🏿","🧑🏾‍❤️‍🧑🏻","🧑🏾‍❤️‍🧑🏼","🧑🏾‍❤️‍🧑🏽","🧑🏾‍❤️‍🧑🏿","🧑🏾‍🤝‍🧑🏻","🧑🏾‍🤝‍🧑🏼","🧑🏾‍🤝‍🧑🏽","🧑🏾‍🤝‍🧑🏾","🧑🏾‍🤝‍🧑🏿","🧑🏿‍❤️‍💋‍🧑🏻","🧑🏿‍❤️‍💋‍🧑🏼","🧑🏿‍❤️‍💋‍🧑🏽","🧑🏿‍❤️‍💋‍🧑🏾","🧑🏿‍❤️‍🧑🏻","🧑🏿‍❤️‍🧑🏼","🧑🏿‍❤️‍🧑🏽","🧑🏿‍❤️‍🧑🏾","🧑🏿‍🤝‍🧑🏻","🧑🏿‍🤝‍🧑🏼","🧑🏿‍🤝‍🧑🏽","🧑🏿‍🤝‍🧑🏾","🧑🏿‍🤝‍🧑🏿","🫱🏻‍🫲🏼","🫱🏻‍🫲🏽","🫱🏻‍🫲🏾","🫱🏻‍🫲🏿","🫱🏼‍🫲🏻","🫱🏼‍🫲🏽","🫱🏼‍🫲🏾","🫱🏼‍🫲🏿","🫱🏽‍🫲🏻","🫱🏽‍🫲🏼","🫱🏽‍🫲🏾","🫱🏽‍🫲🏿","🫱🏾‍🫲🏻","🫱🏾‍🫲🏼","🫱🏾‍🫲🏽","🫱🏾‍🫲🏿","🫱🏿‍🫲🏻","🫱🏿‍🫲🏼","🫱🏿‍🫲🏽","🫱🏿‍🫲🏾","🏃‍➡️","🏃🏻‍➡️","🏃🏼‍➡️","🏃🏽‍➡️","🏃🏾‍➡️","🏃🏿‍➡️","👨‍⚕️","👨‍⚖️","👨‍✈️","👨‍🌾","👨‍🍳","👨‍🍼","👨‍🎓","👨‍🎤","👨‍🎨","👨‍🏫","👨‍🏭","👨‍💻","👨‍💼","👨‍🔧","👨‍🔬","👨‍🚀","👨‍🚒","👨‍🦯","👨‍🦯‍➡️","👨‍🦼","👨‍🦼‍➡️","👨‍🦽","👨‍🦽‍➡️","👨🏻‍⚕️","👨🏻‍⚖️","👨🏻‍✈️","👨🏻‍🌾","👨🏻‍🍳","👨🏻‍🍼","👨🏻‍🎓","👨🏻‍🎤","👨🏻‍🎨","👨🏻‍🏫","👨🏻‍🏭","👨🏻‍💻","👨🏻‍💼","👨🏻‍🔧","👨🏻‍🔬","👨🏻‍🚀","👨🏻‍🚒","👨🏻‍🦯","👨🏻‍🦯‍➡️","👨🏻‍🦼","👨🏻‍🦼‍➡️","👨🏻‍🦽","👨🏻‍🦽‍➡️","👨🏼‍⚕️","👨🏼‍⚖️","👨🏼‍✈️","👨🏼‍🌾","👨🏼‍🍳","👨🏼‍🍼","👨🏼‍🎓","👨🏼‍🎤","👨🏼‍🎨","👨🏼‍🏫","👨🏼‍🏭","👨🏼‍💻","👨🏼‍💼","👨🏼‍🔧","👨🏼‍🔬","👨🏼‍🚀","👨🏼‍🚒","👨🏼‍🦯","👨🏼‍🦯‍➡️","👨🏼‍🦼","👨🏼‍🦼‍➡️","👨🏼‍🦽","👨🏼‍🦽‍➡️","👨🏽‍⚕️","👨🏽‍⚖️","👨🏽‍✈️","👨🏽‍🌾","👨🏽‍🍳","👨🏽‍🍼","👨🏽‍🎓","👨🏽‍🎤","👨🏽‍🎨","👨🏽‍🏫","👨🏽‍🏭","👨🏽‍💻","👨🏽‍💼","👨🏽‍🔧","👨🏽‍🔬","👨🏽‍🚀","👨🏽‍🚒","👨🏽‍🦯","👨🏽‍🦯‍➡️","👨🏽‍🦼","👨🏽‍🦼‍➡️","👨🏽‍🦽","👨🏽‍🦽‍➡️","👨🏾‍⚕️","👨🏾‍⚖️","👨🏾‍✈️","👨🏾‍🌾","👨🏾‍🍳","👨🏾‍🍼","👨🏾‍🎓","👨🏾‍🎤","👨🏾‍🎨","👨🏾‍🏫","👨🏾‍🏭","👨🏾‍💻","👨🏾‍💼","👨🏾‍🔧","👨🏾‍🔬","👨🏾‍🚀","👨🏾‍🚒","👨🏾‍🦯","👨🏾‍🦯‍➡️","👨🏾‍🦼","👨🏾‍🦼‍➡️","👨🏾‍🦽","👨🏾‍🦽‍➡️","👨🏿‍⚕️","👨🏿‍⚖️","👨🏿‍✈️","👨🏿‍🌾","👨🏿‍🍳","👨🏿‍🍼","👨🏿‍🎓","👨🏿‍🎤","👨🏿‍🎨","👨🏿‍🏫","👨🏿‍🏭","👨🏿‍💻","👨🏿‍💼","👨🏿‍🔧","👨🏿‍🔬","👨🏿‍🚀","👨🏿‍🚒","👨🏿‍🦯","👨🏿‍🦯‍➡️","👨🏿‍🦼","👨🏿‍🦼‍➡️","👨🏿‍🦽","👨🏿‍🦽‍➡️","👩‍⚕️","👩‍⚖️","👩‍✈️","👩‍🌾","👩‍🍳","👩‍🍼","👩‍🎓","👩‍🎤","👩‍🎨","👩‍🏫","👩‍🏭","👩‍💻","👩‍💼","👩‍🔧","👩‍🔬","👩‍🚀","👩‍🚒","👩‍🦯","👩‍🦯‍➡️","👩‍🦼","👩‍🦼‍➡️","👩‍🦽","👩‍🦽‍➡️","👩🏻‍⚕️","👩🏻‍⚖️","👩🏻‍✈️","👩🏻‍🌾","👩🏻‍🍳","👩🏻‍🍼","👩🏻‍🎓","👩🏻‍🎤","👩🏻‍🎨","👩🏻‍🏫","👩🏻‍🏭","👩🏻‍💻","👩🏻‍💼","👩🏻‍🔧","👩🏻‍🔬","👩🏻‍🚀","👩🏻‍🚒","👩🏻‍🦯","👩🏻‍🦯‍➡️","👩🏻‍🦼","👩🏻‍🦼‍➡️","👩🏻‍🦽","👩🏻‍🦽‍➡️","👩🏼‍⚕️","👩🏼‍⚖️","👩🏼‍✈️","👩🏼‍🌾","👩🏼‍🍳","👩🏼‍🍼","👩🏼‍🎓","👩🏼‍🎤","👩🏼‍🎨","👩🏼‍🏫","👩🏼‍🏭","👩🏼‍💻","👩🏼‍💼","👩🏼‍🔧","👩🏼‍🔬","👩🏼‍🚀","👩🏼‍🚒","👩🏼‍🦯","👩🏼‍🦯‍➡️","👩🏼‍🦼","👩🏼‍🦼‍➡️","👩🏼‍🦽","👩🏼‍🦽‍➡️","👩🏽‍⚕️","👩🏽‍⚖️","👩🏽‍✈️","👩🏽‍🌾","👩🏽‍🍳","👩🏽‍🍼","👩🏽‍🎓","👩🏽‍🎤","👩🏽‍🎨","👩🏽‍🏫","👩🏽‍🏭","👩🏽‍💻","👩🏽‍💼","👩🏽‍🔧","👩🏽‍🔬","👩🏽‍🚀","👩🏽‍🚒","👩🏽‍🦯","👩🏽‍🦯‍➡️","👩🏽‍🦼","👩🏽‍🦼‍➡️","👩🏽‍🦽","👩🏽‍🦽‍➡️","👩🏾‍⚕️","👩🏾‍⚖️","👩🏾‍✈️","👩🏾‍🌾","👩🏾‍🍳","👩🏾‍🍼","👩🏾‍🎓","👩🏾‍🎤","👩🏾‍🎨","👩🏾‍🏫","👩🏾‍🏭","👩🏾‍💻","👩🏾‍💼","👩🏾‍🔧","👩🏾‍🔬","👩🏾‍🚀","👩🏾‍🚒","👩🏾‍🦯","👩🏾‍🦯‍➡️","👩🏾‍🦼","👩🏾‍🦼‍➡️","👩🏾‍🦽","👩🏾‍🦽‍➡️","👩🏿‍⚕️","👩🏿‍⚖️","👩🏿‍✈️","👩🏿‍🌾","👩🏿‍🍳","👩🏿‍🍼","👩🏿‍🎓","👩🏿‍🎤","👩🏿‍🎨","👩🏿‍🏫","👩🏿‍🏭","👩🏿‍💻","👩🏿‍💼","👩🏿‍🔧","👩🏿‍🔬","👩🏿‍🚀","👩🏿‍🚒","👩🏿‍🦯","👩🏿‍🦯‍➡️","👩🏿‍🦼","👩🏿‍🦼‍➡️","👩🏿‍🦽","👩🏿‍🦽‍➡️","🚶‍➡️","🚶🏻‍➡️","🚶🏼‍➡️","🚶🏽‍➡️","🚶🏾‍➡️","🚶🏿‍➡️","🧎‍➡️","🧎🏻‍➡️","🧎🏼‍➡️","🧎🏽‍➡️","🧎🏾‍➡️","🧎🏿‍➡️","🧑‍⚕️","🧑‍⚖️","🧑‍✈️","🧑‍🌾","🧑‍🍳","🧑‍🍼","🧑‍🎄","🧑‍🎓","🧑‍🎤","🧑‍🎨","🧑‍🏫","🧑‍🏭","🧑‍💻","🧑‍💼","🧑‍🔧","🧑‍🔬","🧑‍🚀","🧑‍🚒","🧑‍🦯","🧑‍🦯‍➡️","🧑‍🦼","🧑‍🦼‍➡️","🧑‍🦽","🧑‍🦽‍➡️","🧑🏻‍⚕️","🧑🏻‍⚖️","🧑🏻‍✈️","🧑🏻‍🌾","🧑🏻‍🍳","🧑🏻‍🍼","🧑🏻‍🎄","🧑🏻‍🎓","🧑🏻‍🎤","🧑🏻‍🎨","🧑🏻‍🏫","🧑🏻‍🏭","🧑🏻‍💻","🧑🏻‍💼","🧑🏻‍🔧","🧑🏻‍🔬","🧑🏻‍🚀","🧑🏻‍🚒","🧑🏻‍🦯","🧑🏻‍🦯‍➡️","🧑🏻‍🦼","🧑🏻‍🦼‍➡️","🧑🏻‍🦽","🧑🏻‍🦽‍➡️","🧑🏼‍⚕️","🧑🏼‍⚖️","🧑🏼‍✈️","🧑🏼‍🌾","🧑🏼‍🍳","🧑🏼‍🍼","🧑🏼‍🎄","🧑🏼‍🎓","🧑🏼‍🎤","🧑🏼‍🎨","🧑🏼‍🏫","🧑🏼‍🏭","🧑🏼‍💻","🧑🏼‍💼","🧑🏼‍🔧","🧑🏼‍🔬","🧑🏼‍🚀","🧑🏼‍🚒","🧑🏼‍🦯","🧑🏼‍🦯‍➡️","🧑🏼‍🦼","🧑🏼‍🦼‍➡️","🧑🏼‍🦽","🧑🏼‍🦽‍➡️","🧑🏽‍⚕️","🧑🏽‍⚖️","🧑🏽‍✈️","🧑🏽‍🌾","🧑🏽‍🍳","🧑🏽‍🍼","🧑🏽‍🎄","🧑🏽‍🎓","🧑🏽‍🎤","🧑🏽‍🎨","🧑🏽‍🏫","🧑🏽‍🏭","🧑🏽‍💻","🧑🏽‍💼","🧑🏽‍🔧","🧑🏽‍🔬","🧑🏽‍🚀","🧑🏽‍🚒","🧑🏽‍🦯","🧑🏽‍🦯‍➡️","🧑🏽‍🦼","🧑🏽‍🦼‍➡️","🧑🏽‍🦽","🧑🏽‍🦽‍➡️","🧑🏾‍⚕️","🧑🏾‍⚖️","🧑🏾‍✈️","🧑🏾‍🌾","🧑🏾‍🍳","🧑🏾‍🍼","🧑🏾‍🎄","🧑🏾‍🎓","🧑🏾‍🎤","🧑🏾‍🎨","🧑🏾‍🏫","🧑🏾‍🏭","🧑🏾‍💻","🧑🏾‍💼","🧑🏾‍🔧","🧑🏾‍🔬","🧑🏾‍🚀","🧑🏾‍🚒","🧑🏾‍🦯","🧑🏾‍🦯‍➡️","🧑🏾‍🦼","🧑🏾‍🦼‍➡️","🧑🏾‍🦽","🧑🏾‍🦽‍➡️","🧑🏿‍⚕️","🧑🏿‍⚖️","🧑🏿‍✈️","🧑🏿‍🌾","🧑🏿‍🍳","🧑🏿‍🍼","🧑🏿‍🎄","🧑🏿‍🎓","🧑🏿‍🎤","🧑🏿‍🎨","🧑🏿‍🏫","🧑🏿‍🏭","🧑🏿‍💻","🧑🏿‍💼","🧑🏿‍🔧","🧑🏿‍🔬","🧑🏿‍🚀","🧑🏿‍🚒","🧑🏿‍🦯","🧑🏿‍🦯‍➡️","🧑🏿‍🦼","🧑🏿‍🦼‍➡️","🧑🏿‍🦽","🧑🏿‍🦽‍➡️","⛹🏻‍♀️","⛹🏻‍♂️","⛹🏼‍♀️","⛹🏼‍♂️","⛹🏽‍♀️","⛹🏽‍♂️","⛹🏾‍♀️","⛹🏾‍♂️","⛹🏿‍♀️","⛹🏿‍♂️","⛹️‍♀️","⛹️‍♂️","🏃‍♀️","🏃‍♀️‍➡️","🏃‍♂️","🏃‍♂️‍➡️","🏃🏻‍♀️","🏃🏻‍♀️‍➡️","🏃🏻‍♂️","🏃🏻‍♂️‍➡️","🏃🏼‍♀️","🏃🏼‍♀️‍➡️","🏃🏼‍♂️","🏃🏼‍♂️‍➡️","🏃🏽‍♀️","🏃🏽‍♀️‍➡️","🏃🏽‍♂️","🏃🏽‍♂️‍➡️","🏃🏾‍♀️","🏃🏾‍♀️‍➡️","🏃🏾‍♂️","🏃🏾‍♂️‍➡️","🏃🏿‍♀️","🏃🏿‍♀️‍➡️","🏃🏿‍♂️","🏃🏿‍♂️‍➡️","🏄‍♀️","🏄‍♂️","🏄🏻‍♀️","🏄🏻‍♂️","🏄🏼‍♀️","🏄🏼‍♂️","🏄🏽‍♀️","🏄🏽‍♂️","🏄🏾‍♀️","🏄🏾‍♂️","🏄🏿‍♀️","🏄🏿‍♂️","🏊‍♀️","🏊‍♂️","🏊🏻‍♀️","🏊🏻‍♂️","🏊🏼‍♀️","🏊🏼‍♂️","🏊🏽‍♀️","🏊🏽‍♂️","🏊🏾‍♀️","🏊🏾‍♂️","🏊🏿‍♀️","🏊🏿‍♂️","🏋🏻‍♀️","🏋🏻‍♂️","🏋🏼‍♀️","🏋🏼‍♂️","🏋🏽‍♀️","🏋🏽‍♂️","🏋🏾‍♀️","🏋🏾‍♂️","🏋🏿‍♀️","🏋🏿‍♂️","🏋️‍♀️","🏋️‍♂️","🏌🏻‍♀️","🏌🏻‍♂️","🏌🏼‍♀️","🏌🏼‍♂️","🏌🏽‍♀️","🏌🏽‍♂️","🏌🏾‍♀️","🏌🏾‍♂️","🏌🏿‍♀️","🏌🏿‍♂️","🏌️‍♀️","🏌️‍♂️","👮‍♀️","👮‍♂️","👮🏻‍♀️","👮🏻‍♂️","👮🏼‍♀️","👮🏼‍♂️","👮🏽‍♀️","👮🏽‍♂️","👮🏾‍♀️","👮🏾‍♂️","👮🏿‍♀️","👮🏿‍♂️","👯‍♀️","👯‍♂️","👰‍♀️","👰‍♂️","👰🏻‍♀️","👰🏻‍♂️","👰🏼‍♀️","👰🏼‍♂️","👰🏽‍♀️","👰🏽‍♂️","👰🏾‍♀️","👰🏾‍♂️","👰🏿‍♀️","👰🏿‍♂️","👱‍♀️","👱‍♂️","👱🏻‍♀️","👱🏻‍♂️","👱🏼‍♀️","👱🏼‍♂️","👱🏽‍♀️","👱🏽‍♂️","👱🏾‍♀️","👱🏾‍♂️","👱🏿‍♀️","👱🏿‍♂️","👳‍♀️","👳‍♂️","👳🏻‍♀️","👳🏻‍♂️","👳🏼‍♀️","👳🏼‍♂️","👳🏽‍♀️","👳🏽‍♂️","👳🏾‍♀️","👳🏾‍♂️","👳🏿‍♀️","👳🏿‍♂️","👷‍♀️","👷‍♂️","👷🏻‍♀️","👷🏻‍♂️","👷🏼‍♀️","👷🏼‍♂️","👷🏽‍♀️","👷🏽‍♂️","👷🏾‍♀️","👷🏾‍♂️","👷🏿‍♀️","👷🏿‍♂️","💁‍♀️","💁‍♂️","💁🏻‍♀️","💁🏻‍♂️","💁🏼‍♀️","💁🏼‍♂️","💁🏽‍♀️","💁🏽‍♂️","💁🏾‍♀️","💁🏾‍♂️","💁🏿‍♀️","💁🏿‍♂️","💂‍♀️","💂‍♂️","💂🏻‍♀️","💂🏻‍♂️","💂🏼‍♀️","💂🏼‍♂️","💂🏽‍♀️","💂🏽‍♂️","💂🏾‍♀️","💂🏾‍♂️","💂🏿‍♀️","💂🏿‍♂️","💆‍♀️","💆‍♂️","💆🏻‍♀️","💆🏻‍♂️","💆🏼‍♀️","💆🏼‍♂️","💆🏽‍♀️","💆🏽‍♂️","💆🏾‍♀️","💆🏾‍♂️","💆🏿‍♀️","💆🏿‍♂️","💇‍♀️","💇‍♂️","💇🏻‍♀️","💇🏻‍♂️","💇🏼‍♀️","💇🏼‍♂️","💇🏽‍♀️","💇🏽‍♂️","💇🏾‍♀️","💇🏾‍♂️","💇🏿‍♀️","💇🏿‍♂️","🕵🏻‍♀️","🕵🏻‍♂️","🕵🏼‍♀️","🕵🏼‍♂️","🕵🏽‍♀️","🕵🏽‍♂️","🕵🏾‍♀️","🕵🏾‍♂️","🕵🏿‍♀️","🕵🏿‍♂️","🕵️‍♀️","🕵️‍♂️","🙅‍♀️","🙅‍♂️","🙅🏻‍♀️","🙅🏻‍♂️","🙅🏼‍♀️","🙅🏼‍♂️","🙅🏽‍♀️","🙅🏽‍♂️","🙅🏾‍♀️","🙅🏾‍♂️","🙅🏿‍♀️","🙅🏿‍♂️","🙆‍♀️","🙆‍♂️","🙆🏻‍♀️","🙆🏻‍♂️","🙆🏼‍♀️","🙆🏼‍♂️","🙆🏽‍♀️","🙆🏽‍♂️","🙆🏾‍♀️","🙆🏾‍♂️","🙆🏿‍♀️","🙆🏿‍♂️","🙇‍♀️","🙇‍♂️","🙇🏻‍♀️","🙇🏻‍♂️","🙇🏼‍♀️","🙇🏼‍♂️","🙇🏽‍♀️","🙇🏽‍♂️","🙇🏾‍♀️","🙇🏾‍♂️","🙇🏿‍♀️","🙇🏿‍♂️","🙋‍♀️","🙋‍♂️","🙋🏻‍♀️","🙋🏻‍♂️","🙋🏼‍♀️","🙋🏼‍♂️","🙋🏽‍♀️","🙋🏽‍♂️","🙋🏾‍♀️","🙋🏾‍♂️","🙋🏿‍♀️","🙋🏿‍♂️","🙍‍♀️","🙍‍♂️","🙍🏻‍♀️","🙍🏻‍♂️","🙍🏼‍♀️","🙍🏼‍♂️","🙍🏽‍♀️","🙍🏽‍♂️","🙍🏾‍♀️","🙍🏾‍♂️","🙍🏿‍♀️","🙍🏿‍♂️","🙎‍♀️","🙎‍♂️","🙎🏻‍♀️","🙎🏻‍♂️","🙎🏼‍♀️","🙎🏼‍♂️","🙎🏽‍♀️","🙎🏽‍♂️","🙎🏾‍♀️","🙎🏾‍♂️","🙎🏿‍♀️","🙎🏿‍♂️","🚣‍♀️","🚣‍♂️","🚣🏻‍♀️","🚣🏻‍♂️","🚣🏼‍♀️","🚣🏼‍♂️","🚣🏽‍♀️","🚣🏽‍♂️","🚣🏾‍♀️","🚣🏾‍♂️","🚣🏿‍♀️","🚣🏿‍♂️","🚴‍♀️","🚴‍♂️","🚴🏻‍♀️","🚴🏻‍♂️","🚴🏼‍♀️","🚴🏼‍♂️","🚴🏽‍♀️","🚴🏽‍♂️","🚴🏾‍♀️","🚴🏾‍♂️","🚴🏿‍♀️","🚴🏿‍♂️","🚵‍♀️","🚵‍♂️","🚵🏻‍♀️","🚵🏻‍♂️","🚵🏼‍♀️","🚵🏼‍♂️","🚵🏽‍♀️","🚵🏽‍♂️","🚵🏾‍♀️","🚵🏾‍♂️","🚵🏿‍♀️","🚵🏿‍♂️","🚶‍♀️","🚶‍♀️‍➡️","🚶‍♂️","🚶‍♂️‍➡️","🚶🏻‍♀️","🚶🏻‍♀️‍➡️","🚶🏻‍♂️","🚶🏻‍♂️‍➡️","🚶🏼‍♀️","🚶🏼‍♀️‍➡️","🚶🏼‍♂️","🚶🏼‍♂️‍➡️","🚶🏽‍♀️","🚶🏽‍♀️‍➡️","🚶🏽‍♂️","🚶🏽‍♂️‍➡️","🚶🏾‍♀️","🚶🏾‍♀️‍➡️","🚶🏾‍♂️","🚶🏾‍♂️‍➡️","🚶🏿‍♀️","🚶🏿‍♀️‍➡️","🚶🏿‍♂️","🚶🏿‍♂️‍➡️","🤦‍♀️","🤦‍♂️","🤦🏻‍♀️","🤦🏻‍♂️","🤦🏼‍♀️","🤦🏼‍♂️","🤦🏽‍♀️","🤦🏽‍♂️","🤦🏾‍♀️","🤦🏾‍♂️","🤦🏿‍♀️","🤦🏿‍♂️","🤵‍♀️","🤵‍♂️","🤵🏻‍♀️","🤵🏻‍♂️","🤵🏼‍♀️","🤵🏼‍♂️","🤵🏽‍♀️","🤵🏽‍♂️","🤵🏾‍♀️","🤵🏾‍♂️","🤵🏿‍♀️","🤵🏿‍♂️","🤷‍♀️","🤷‍♂️","🤷🏻‍♀️","🤷🏻‍♂️","🤷🏼‍♀️","🤷🏼‍♂️","🤷🏽‍♀️","🤷🏽‍♂️","🤷🏾‍♀️","🤷🏾‍♂️","🤷🏿‍♀️","🤷🏿‍♂️","🤸‍♀️","🤸‍♂️","🤸🏻‍♀️","🤸🏻‍♂️","🤸🏼‍♀️","🤸🏼‍♂️","🤸🏽‍♀️","🤸🏽‍♂️","🤸🏾‍♀️","🤸🏾‍♂️","🤸🏿‍♀️","🤸🏿‍♂️","🤹‍♀️","🤹‍♂️","🤹🏻‍♀️","🤹🏻‍♂️","🤹🏼‍♀️","🤹🏼‍♂️","🤹🏽‍♀️","🤹🏽‍♂️","🤹🏾‍♀️","🤹🏾‍♂️","🤹🏿‍♀️","🤹🏿‍♂️","🤼‍♀️","🤼‍♂️","🤽‍♀️","🤽‍♂️","🤽🏻‍♀️","🤽🏻‍♂️","🤽🏼‍♀️","🤽🏼‍♂️","🤽🏽‍♀️","🤽🏽‍♂️","🤽🏾‍♀️","🤽🏾‍♂️","🤽🏿‍♀️","🤽🏿‍♂️","🤾‍♀️","🤾‍♂️","🤾🏻‍♀️","🤾🏻‍♂️","🤾🏼‍♀️","🤾🏼‍♂️","🤾🏽‍♀️","🤾🏽‍♂️","🤾🏾‍♀️","🤾🏾‍♂️","🤾🏿‍♀️","🤾🏿‍♂️","🦸‍♀️","🦸‍♂️","🦸🏻‍♀️","🦸🏻‍♂️","🦸🏼‍♀️","🦸🏼‍♂️","🦸🏽‍♀️","🦸🏽‍♂️","🦸🏾‍♀️","🦸🏾‍♂️","🦸🏿‍♀️","🦸🏿‍♂️","🦹‍♀️","🦹‍♂️","🦹🏻‍♀️","🦹🏻‍♂️","🦹🏼‍♀️","🦹🏼‍♂️","🦹🏽‍♀️","🦹🏽‍♂️","🦹🏾‍♀️","🦹🏾‍♂️","🦹🏿‍♀️","🦹🏿‍♂️","🧍‍♀️","🧍‍♂️","🧍🏻‍♀️","🧍🏻‍♂️","🧍🏼‍♀️","🧍🏼‍♂️","🧍🏽‍♀️","🧍🏽‍♂️","🧍🏾‍♀️","🧍🏾‍♂️","🧍🏿‍♀️","🧍🏿‍♂️","🧎‍♀️","🧎‍♀️‍➡️","🧎‍♂️","🧎‍♂️‍➡️","🧎🏻‍♀️","🧎🏻‍♀️‍➡️","🧎🏻‍♂️","🧎🏻‍♂️‍➡️","🧎🏼‍♀️","🧎🏼‍♀️‍➡️","🧎🏼‍♂️","🧎🏼‍♂️‍➡️","🧎🏽‍♀️","🧎🏽‍♀️‍➡️","🧎🏽‍♂️","🧎🏽‍♂️‍➡️","🧎🏾‍♀️","🧎🏾‍♀️‍➡️","🧎🏾‍♂️","🧎🏾‍♂️‍➡️","🧎🏿‍♀️","🧎🏿‍♀️‍➡️","🧎🏿‍♂️","🧎🏿‍♂️‍➡️","🧏‍♀️","🧏‍♂️","🧏🏻‍♀️","🧏🏻‍♂️","🧏🏼‍♀️","🧏🏼‍♂️","🧏🏽‍♀️","🧏🏽‍♂️","🧏🏾‍♀️","🧏🏾‍♂️","🧏🏿‍♀️","🧏🏿‍♂️","🧔‍♀️","🧔‍♂️","🧔🏻‍♀️","🧔🏻‍♂️","🧔🏼‍♀️","🧔🏼‍♂️","🧔🏽‍♀️","🧔🏽‍♂️","🧔🏾‍♀️","🧔🏾‍♂️","🧔🏿‍♀️","🧔🏿‍♂️","🧖‍♀️","🧖‍♂️","🧖🏻‍♀️","🧖🏻‍♂️","🧖🏼‍♀️","🧖🏼‍♂️","🧖🏽‍♀️","🧖🏽‍♂️","🧖🏾‍♀️","🧖🏾‍♂️","🧖🏿‍♀️","🧖🏿‍♂️","🧗‍♀️","🧗‍♂️","🧗🏻‍♀️","🧗🏻‍♂️","🧗🏼‍♀️","🧗🏼‍♂️","🧗🏽‍♀️","🧗🏽‍♂️","🧗🏾‍♀️","🧗🏾‍♂️","🧗🏿‍♀️","🧗🏿‍♂️","🧘‍♀️","🧘‍♂️","🧘🏻‍♀️","🧘🏻‍♂️","🧘🏼‍♀️","🧘🏼‍♂️","🧘🏽‍♀️","🧘🏽‍♂️","🧘🏾‍♀️","🧘🏾‍♂️","🧘🏿‍♀️","🧘🏿‍♂️","🧙‍♀️","🧙‍♂️","🧙🏻‍♀️","🧙🏻‍♂️","🧙🏼‍♀️","🧙🏼‍♂️","🧙🏽‍♀️","🧙🏽‍♂️","🧙🏾‍♀️","🧙🏾‍♂️","🧙🏿‍♀️","🧙🏿‍♂️","🧚‍♀️","🧚‍♂️","🧚🏻‍♀️","🧚🏻‍♂️","🧚🏼‍♀️","🧚🏼‍♂️","🧚🏽‍♀️","🧚🏽‍♂️","🧚🏾‍♀️","🧚🏾‍♂️","🧚🏿‍♀️","🧚🏿‍♂️","🧛‍♀️","🧛‍♂️","🧛🏻‍♀️","🧛🏻‍♂️","🧛🏼‍♀️","🧛🏼‍♂️","🧛🏽‍♀️","🧛🏽‍♂️","🧛🏾‍♀️","🧛🏾‍♂️","🧛🏿‍♀️","🧛🏿‍♂️","🧜‍♀️","🧜‍♂️","🧜🏻‍♀️","🧜🏻‍♂️","🧜🏼‍♀️","🧜🏼‍♂️","🧜🏽‍♀️","🧜🏽‍♂️","🧜🏾‍♀️","🧜🏾‍♂️","🧜🏿‍♀️","🧜🏿‍♂️","🧝‍♀️","🧝‍♂️","🧝🏻‍♀️","🧝🏻‍♂️","🧝🏼‍♀️","🧝🏼‍♂️","🧝🏽‍♀️","🧝🏽‍♂️","🧝🏾‍♀️","🧝🏾‍♂️","🧝🏿‍♀️","🧝🏿‍♂️","🧞‍♀️","🧞‍♂️","🧟‍♀️","🧟‍♂️","👨‍🦰","👨‍🦱","👨‍🦲","👨‍🦳","👨🏻‍🦰","👨🏻‍🦱","👨🏻‍🦲","👨🏻‍🦳","👨🏼‍🦰","👨🏼‍🦱","👨🏼‍🦲","👨🏼‍🦳","👨🏽‍🦰","👨🏽‍🦱","👨🏽‍🦲","👨🏽‍🦳","👨🏾‍🦰","👨🏾‍🦱","👨🏾‍🦲","👨🏾‍🦳","👨🏿‍🦰","👨🏿‍🦱","👨🏿‍🦲","👨🏿‍🦳","👩‍🦰","👩‍🦱","👩‍🦲","👩‍🦳","👩🏻‍🦰","👩🏻‍🦱","👩🏻‍🦲","👩🏻‍🦳","👩🏼‍🦰","👩🏼‍🦱","👩🏼‍🦲","👩🏼‍🦳","👩🏽‍🦰","👩🏽‍🦱","👩🏽‍🦲","👩🏽‍🦳","👩🏾‍🦰","👩🏾‍🦱","👩🏾‍🦲","👩🏾‍🦳","👩🏿‍🦰","👩🏿‍🦱","👩🏿‍🦲","👩🏿‍🦳","🧑‍🦰","🧑‍🦱","🧑‍🦲","🧑‍🦳","🧑🏻‍🦰","🧑🏻‍🦱","🧑🏻‍🦲","🧑🏻‍🦳","🧑🏼‍🦰","🧑🏼‍🦱","🧑🏼‍🦲","🧑🏼‍🦳","🧑🏽‍🦰","🧑🏽‍🦱","🧑🏽‍🦲","🧑🏽‍🦳","🧑🏾‍🦰","🧑🏾‍🦱","🧑🏾‍🦲","🧑🏾‍🦳","🧑🏿‍🦰","🧑🏿‍🦱","🧑🏿‍🦲","🧑🏿‍🦳","⛓️‍💥","❤️‍🔥","❤️‍🩹","🍄‍🟫","🍋‍🟩","🏳️‍⚧️","🏳️‍🌈","🏴‍☠️","🐈‍⬛","🐕‍🦺","🐦‍⬛","🐦‍🔥","🐻‍❄️","👁️‍🗨️","😮‍💨","😵‍💫","😶‍🌫️","🙂‍↔️","🙂‍↕️"]},89829:(m,v,q)=>{const ee=q(82916)();ee.addRange(77712,77810),v.characters=ee},54250:(m,v,q)=>{const ee=q(82916)();ee.addRange(73472,73488).addRange(73490,73530).addRange(73534,73561),v.characters=ee},54624:(m,v,q)=>{const ee=q(82916)();ee.addRange(124112,124153),v.characters=ee},6988:(m,v,q)=>{const ee=q(82916)();ee.addRange(69488,69513),v.characters=ee},69720:(m,v,q)=>{const ee=q(82916)();ee.addRange(92784,92862).addRange(92864,92873),v.characters=ee},30702:(m,v,q)=>{const ee=q(82916)();ee.addRange(123536,123566),v.characters=ee},7007:(m,v,q)=>{const ee=q(82916)();ee.addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004),v.characters=ee},53197:(m,v,q)=>{const ee=q(82916)();ee.addRange(65792,65793).addRange(77712,77810),v.characters=ee},41933:(m,v,q)=>{const ee=q(82916)();ee.addRange(73472,73488).addRange(73490,73530).addRange(73534,73561),v.characters=ee},39493:(m,v,q)=>{const ee=q(82916)();ee.addRange(124112,124153),v.characters=ee},48014:(m,v,q)=>{const ee=q(82916)(1600,68338);ee.addRange(69488,69513),v.characters=ee},52994:(m,v,q)=>{const ee=q(82916)();ee.addRange(92784,92862).addRange(92864,92873),v.characters=ee},42182:(m,v,q)=>{const ee=q(82916)();ee.addRange(123536,123566),v.characters=ee},29247:(m,v,q)=>{const ee=q(82916)();ee.addRange(66928,66938).addRange(66940,66954).addRange(66956,66962).addRange(66964,66965).addRange(66967,66977).addRange(66979,66993).addRange(66995,67001).addRange(67003,67004),v.characters=ee},82916:function(m,v,q){var ee;m=q.nmd(m),function(ae){var ie=v,de=(m&&m.exports,"object"==typeof q.g&&q.g);de.global!==de&&de.window;var ce="A range’s `stop` value must be greater than or equal to the `start` value.",le="Invalid code point value. Code points range from U+000000 to U+10FFFF.",pe=55296,fe=56319,ye=56320,be=57343,Re=/\\x00([^0123456789]|$)/g,xe={},_e=xe.hasOwnProperty,forEach=function(m,v){for(var q=-1,ee=m.length;++q=q&&vq)return m;if(v<=ee&&q>=ae)m.splice(ie,2);else{if(v>=ee&&q=ee&&v<=ae)m[ie+1]=v;else if(q>=ee&&q<=ae)return m[ie]=q+1,m;ie+=2}}return m},dataAdd=function(m,v){var q,ee,ae=0,ie=null,de=m.length;if(v<0||v>1114111)throw RangeError(le);for(;ae=q&&vv)return m.splice(null!=ie?ie+2:0,0,v,v+1),m;if(v==ee)return v+1==m[ae+2]?(m.splice(ae,4,q,m[ae+3]),m):(m[ae+1]=v+1,m);ie=ae,ae+=2}return m.push(v,v+1),m},dataAddData=function(m,v){for(var q,ee,ae=0,ie=m.slice(),de=v.length;ae1114111||q<0||q>1114111)throw RangeError(le);for(var ee,ae,ie=0,de=!1,pe=m.length;ieq)return m;ee>=v&&ee<=q&&(ae>v&&ae-1<=q?(m.splice(ie,2),ie-=2):(m.splice(ie-1,2),ie-=2))}else{if(ee==q+1||ee==q)return m[ie]=v,m;if(ee>q)return m.splice(ie,0,v,q+1),m;if(v>=ee&&v=ee&&v=ae&&(m[ie]=v,m[ie+1]=q+1,de=!0)}ie+=2}return de||m.push(v,q+1),m},dataContains=function(m,v){var q=0,ee=m.length,ae=m[q],ie=m[ee-1];if(ee>=2&&(vie))return!1;for(;q=ae&&v=40&&m<=43||46==m||47==m||63==m||m>=91&&m<=94||m>=123&&m<=125?"\\"+Ie(m):m>=32&&m<=126?Ie(m):m<=255?"\\x"+pad(hex(m),2):"\\u"+pad(hex(m),4)},codePointToStringUnicode=function(m){return m<=65535?codePointToString(m):"\\u{"+m.toString(16).toUpperCase()+"}"},symbolToCodePoint=function(m){var v,q=m.length,ee=m.charCodeAt(0);return ee>=pe&&ee<=fe&&q>1?(v=m.charCodeAt(1),1024*(ee-pe)+v-ye+65536):ee},createBMPCharacterClasses=function(m){var v,q,ee="",ae=0,ie=m.length;if(dataIsSingleton(m))return codePointToString(m[0]);for(;ae=pe&&q<=fe&&(ie.push(v,pe),ee.push(pe,q+1)),q>=ye&&q<=be&&(ie.push(v,pe),ee.push(pe,56320),ae.push(ye,q+1)),q>be&&(ie.push(v,pe),ee.push(pe,56320),ae.push(ye,57344),q<=65535?ie.push(57344,q+1):(ie.push(57344,65536),de.push(65536,q+1)))):v>=pe&&v<=fe?(q>=pe&&q<=fe&&ee.push(v,q+1),q>=ye&&q<=be&&(ee.push(v,56320),ae.push(ye,q+1)),q>be&&(ee.push(v,56320),ae.push(ye,57344),q<=65535?ie.push(57344,q+1):(ie.push(57344,65536),de.push(65536,q+1)))):v>=ye&&v<=be?(q>=ye&&q<=be&&ae.push(v,q+1),q>be&&(ae.push(v,57344),q<=65535?ie.push(57344,q+1):(ie.push(57344,65536),de.push(65536,q+1)))):v>be&&v<=65535?q<=65535?ie.push(v,q+1):(ie.push(v,65536),de.push(65536,q+1)):de.push(v,q+1),ce+=2;return{loneHighSurrogates:ee,loneLowSurrogates:ae,bmp:ie,astral:de}},optimizeSurrogateMappings=function(m){for(var v,q,ee,ae,ie,de,ce=[],le=[],pe=!1,fe=-1,ye=m.length;++fe1&&(m=Te.call(arguments)),this instanceof regenerate?(this.data=[],m?this.add(m):this):(new regenerate).add(m)};regenerate.version="1.4.2";var Pe=regenerate.prototype;!function(m,v){var q;for(q in v)_e.call(v,q)&&(m[q]=v[q])}(Pe,{add:function(m){var v=this;return null==m?v:m instanceof regenerate?(v.data=dataAddData(v.data,m.data),v):(arguments.length>1&&(m=Te.call(arguments)),isArray(m)?(forEach(m,(function(m){v.add(m)})),v):(v.data=dataAdd(v.data,isNumber(m)?m:symbolToCodePoint(m)),v))},remove:function(m){var v=this;return null==m?v:m instanceof regenerate?(v.data=dataRemoveData(v.data,m.data),v):(arguments.length>1&&(m=Te.call(arguments)),isArray(m)?(forEach(m,(function(m){v.remove(m)})),v):(v.data=dataRemove(v.data,isNumber(m)?m:symbolToCodePoint(m)),v))},addRange:function(m,v){var q=this;return q.data=dataAddRange(q.data,isNumber(m)?m:symbolToCodePoint(m),isNumber(v)?v:symbolToCodePoint(v)),q},removeRange:function(m,v){var q=this,ee=isNumber(m)?m:symbolToCodePoint(m),ae=isNumber(v)?v:symbolToCodePoint(v);return q.data=dataRemoveRange(q.data,ee,ae),q},intersection:function(m){var v=this,q=m instanceof regenerate?dataToArray(m.data):m;return v.data=dataIntersection(v.data,q),v},contains:function(m){return dataContains(this.data,isNumber(m)?m:symbolToCodePoint(m))},clone:function(){var m=new regenerate;return m.data=this.data.slice(0),m},toString:function(m){var v=createCharacterClassesFromData(this.data,!!m&&m.bmpOnly,!!m&&m.hasUnicodeFlag);return v?v.replace(Re,"\\0$1"):"[]"},toRegExp:function(m){var v=this.toString(m&&-1!=m.indexOf("u")?{hasUnicodeFlag:!0}:null);return RegExp(v,m||"")},valueOf:function(){return dataToArray(this.data)}}),Pe.toArray=Pe.valueOf,void 0===(ee=function(){return regenerate}.call(v,q,v,m))||(m.exports=ee)}()},25893:()=>{},75347:()=>{},31777:()=>{},34017:()=>{},59905:()=>{},64604:()=>{},69862:()=>{},40964:()=>{},10434:m=>{function _extends(){return m.exports=_extends=Object.assign?Object.assign.bind():function(m){for(var v=1;v{var ee=q(18698).default;function _regeneratorRuntime(){"use strict";m.exports=_regeneratorRuntime=function _regeneratorRuntime(){return v},m.exports.__esModule=!0,m.exports.default=m.exports;var v={},q=Object.prototype,ae=q.hasOwnProperty,ie=Object.defineProperty||function(m,v,q){m[v]=q.value},de="function"==typeof Symbol?Symbol:{},ce=de.iterator||"@@iterator",le=de.asyncIterator||"@@asyncIterator",pe=de.toStringTag||"@@toStringTag";function define(m,v,q){return Object.defineProperty(m,v,{value:q,enumerable:!0,configurable:!0,writable:!0}),m[v]}try{define({},"")}catch(m){define=function define(m,v,q){return m[v]=q}}function wrap(m,v,q,ee){var ae=v&&v.prototype instanceof Generator?v:Generator,de=Object.create(ae.prototype),ce=new Context(ee||[]);return ie(de,"_invoke",{value:makeInvokeMethod(m,q,ce)}),de}function tryCatch(m,v,q){try{return{type:"normal",arg:m.call(v,q)}}catch(m){return{type:"throw",arg:m}}}v.wrap=wrap;var fe={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var ye={};define(ye,ce,(function(){return this}));var be=Object.getPrototypeOf,Re=be&&be(be(values([])));Re&&Re!==q&&ae.call(Re,ce)&&(ye=Re);var xe=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(ye);function defineIteratorMethods(m){["next","throw","return"].forEach((function(v){define(m,v,(function(m){return this._invoke(v,m)}))}))}function AsyncIterator(m,v){function invoke(q,ie,de,ce){var le=tryCatch(m[q],m,ie);if("throw"!==le.type){var pe=le.arg,fe=pe.value;return fe&&"object"==ee(fe)&&ae.call(fe,"__await")?v.resolve(fe.__await).then((function(m){invoke("next",m,de,ce)}),(function(m){invoke("throw",m,de,ce)})):v.resolve(fe).then((function(m){pe.value=m,de(pe)}),(function(m){return invoke("throw",m,de,ce)}))}ce(le.arg)}var q;ie(this,"_invoke",{value:function value(m,ee){function callInvokeWithMethodAndArg(){return new v((function(v,q){invoke(m,ee,v,q)}))}return q=q?q.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}})}function makeInvokeMethod(m,v,q){var ee="suspendedStart";return function(ae,ie){if("executing"===ee)throw new Error("Generator is already running");if("completed"===ee){if("throw"===ae)throw ie;return doneResult()}for(q.method=ae,q.arg=ie;;){var de=q.delegate;if(de){var ce=maybeInvokeDelegate(de,q);if(ce){if(ce===fe)continue;return ce}}if("next"===q.method)q.sent=q._sent=q.arg;else if("throw"===q.method){if("suspendedStart"===ee)throw ee="completed",q.arg;q.dispatchException(q.arg)}else"return"===q.method&&q.abrupt("return",q.arg);ee="executing";var le=tryCatch(m,v,q);if("normal"===le.type){if(ee=q.done?"completed":"suspendedYield",le.arg===fe)continue;return{value:le.arg,done:q.done}}"throw"===le.type&&(ee="completed",q.method="throw",q.arg=le.arg)}}}function maybeInvokeDelegate(m,v){var q=v.method,ee=m.iterator[q];if(void 0===ee)return v.delegate=null,"throw"===q&&m.iterator.return&&(v.method="return",v.arg=void 0,maybeInvokeDelegate(m,v),"throw"===v.method)||"return"!==q&&(v.method="throw",v.arg=new TypeError("The iterator does not provide a '"+q+"' method")),fe;var ae=tryCatch(ee,m.iterator,v.arg);if("throw"===ae.type)return v.method="throw",v.arg=ae.arg,v.delegate=null,fe;var ie=ae.arg;return ie?ie.done?(v[m.resultName]=ie.value,v.next=m.nextLoc,"return"!==v.method&&(v.method="next",v.arg=void 0),v.delegate=null,fe):ie:(v.method="throw",v.arg=new TypeError("iterator result is not an object"),v.delegate=null,fe)}function pushTryEntry(m){var v={tryLoc:m[0]};1 in m&&(v.catchLoc=m[1]),2 in m&&(v.finallyLoc=m[2],v.afterLoc=m[3]),this.tryEntries.push(v)}function resetTryEntry(m){var v=m.completion||{};v.type="normal",delete v.arg,m.completion=v}function Context(m){this.tryEntries=[{tryLoc:"root"}],m.forEach(pushTryEntry,this),this.reset(!0)}function values(m){if(m){var v=m[ce];if(v)return v.call(m);if("function"==typeof m.next)return m;if(!isNaN(m.length)){var q=-1,ee=function next(){for(;++q=0;--q){var ee=this.tryEntries[q],ie=ee.completion;if("root"===ee.tryLoc)return handle("end");if(ee.tryLoc<=this.prev){var de=ae.call(ee,"catchLoc"),ce=ae.call(ee,"finallyLoc");if(de&&ce){if(this.prev=0;--q){var ee=this.tryEntries[q];if(ee.tryLoc<=this.prev&&ae.call(ee,"finallyLoc")&&this.prev=0;--v){var q=this.tryEntries[v];if(q.finallyLoc===m)return this.complete(q.completion,q.afterLoc),resetTryEntry(q),fe}},catch:function _catch(m){for(var v=this.tryEntries.length-1;v>=0;--v){var q=this.tryEntries[v];if(q.tryLoc===m){var ee=q.completion;if("throw"===ee.type){var ae=ee.arg;resetTryEntry(q)}return ae}}throw new Error("illegal catch attempt")},delegateYield:function delegateYield(m,v,q){return this.delegate={iterator:values(m),resultName:v,nextLoc:q},"next"===this.method&&(this.arg=void 0),fe}},v}m.exports=_regeneratorRuntime,m.exports.__esModule=!0,m.exports.default=m.exports},18698:m=>{function _typeof(v){return m.exports=_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(m){return typeof m}:function(m){return m&&"function"==typeof Symbol&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m},m.exports.__esModule=!0,m.exports.default=m.exports,_typeof(v)}m.exports=_typeof,m.exports.__esModule=!0,m.exports.default=m.exports},64687:(m,v,q)=>{var ee=q(17061)();m.exports=ee;try{regeneratorRuntime=ee}catch(m){"object"==typeof globalThis?globalThis.regeneratorRuntime=ee:Function("r","regeneratorRuntime = r")(ee)}},976:function(m,v,q){m.exports=function(){var m="1.13.1",v="object"==typeof self&&self.self===self&&self||"object"==typeof q.g&&q.g.global===q.g&&q.g||Function("return this")()||{},ee=Array.prototype,ae=Object.prototype,ie="undefined"!=typeof Symbol?Symbol.prototype:null,de=ee.push,ce=ee.slice,le=ae.toString,pe=ae.hasOwnProperty,fe="undefined"!=typeof ArrayBuffer,ye="undefined"!=typeof DataView,be=Array.isArray,Re=Object.keys,xe=Object.create,_e=fe&&ArrayBuffer.isView,we=isNaN,Te=isFinite,Se=!{toString:null}.propertyIsEnumerable("toString"),Ie=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],Pe=Math.pow(2,53)-1;function j(m,v){return v=null==v?m.length-1:+v,function(){for(var q=Math.max(arguments.length-v,0),ee=Array(q),ae=0;ae=0&&q<=Pe}}function J(m){return function(v){return null==v?void 0:v[m]}}var ut=J("byteLength"),pt=K(ut),ht=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/,gt=fe?function(m){return _e?_e(m)&&!ot(m):pt(m)&&ht.test(le.call(m))}:C(!1),ft=J("length");function Z(m,v){v=function(m){for(var v={},q=m.length,ee=0;ee":">",'"':""","'":"'","`":"`"},Pt=Ln(jt),Ft=Ln(_n(jt)),Ot=tn.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},Lt=/(.)^/,Ut={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},Bt=/\\|'|\r|\n|\u2028|\u2029/g;function Xn(m){return"\\"+Ut[m]}var Nt=/^\s*(\w|\$)+\s*$/,Mt=0;function nr(m,v,q,ee,ae){if(!(ee instanceof v))return m.apply(q,ae);var ie=Mn(m.prototype),de=m.apply(ie,ae);return _(de)?de:ie}var qt=j((function(m,v){var q=qt.placeholder,e=function(){for(var ee=0,ae=v.length,ie=Array(ae),de=0;de1)ur(ce,v-1,q,ee),ae=ee.length;else for(var le=0,pe=ce.length;le0&&(q=v.apply(this,arguments)),m<=1&&(v=null),q}}var $t=qt(cr,2);function sr(m,v,q){v=qn(v,q);for(var ee,ae=nn(m),ie=0,de=ae.length;ie0?0:ae-1;ie>=0&&ie0?de=ie>=0?ie:Math.max(ie+le,de):le=ie>=0?Math.min(ie+1,le):ie+le+1;else if(q&&ie&&le)return ee[ie=q(ee,ae)]===ae?ie:-1;if(ae!=ae)return(ie=v(ce.call(ee,de,le),$))>=0?ie+de:-1;for(ie=m>0?de:le-1;ie>=0&&ie0?0:de-1;for(ae||(ee=v[ie?ie[ce]:ce],ce+=m);ce>=0&&ce=3;return r(m,Fn(v,ee,4),q,ae)}}var Qt=wr(1),Yt=wr(-1);function Sr(m,v,q){var ee=[];return v=qn(v,q),jr(m,(function(m,q,ae){v(m,q,ae)&&ee.push(m)})),ee}function Or(m,v,q){v=qn(v,q);for(var ee=!zt(m)&&nn(m),ae=(ee||m).length,ie=0;ie=0}var sn=j((function(m,v,q){var ee,ae;return tt(v)?ae=v:(v=Nn(v),ee=v.slice(0,-1),v=v[v.length-1]),_r(m,(function(m){var ie=ae;if(!ie){if(ee&&ee.length&&(m=In(m,ee)),null==m)return;ie=m[v]}return null==ie?ie:ie.apply(m,q)}))}));function Nr(m,v){return _r(m,Rn(v))}function Ir(m,v,q){var ee,ae,ie=-1/0,de=-1/0;if(null==v||"number"==typeof v&&"object"!=typeof m[0]&&null!=m)for(var ce=0,le=(m=zt(m)?m:jn(m)).length;ceie&&(ie=ee);else v=qn(v,q),jr(m,(function(m,q,ee){((ae=v(m,q,ee))>de||ae===-1/0&&ie===-1/0)&&(ie=m,de=ae)}));return ie}function Tr(m,v,q){if(null==v||q)return zt(m)||(m=jn(m)),m[Wn(m.length-1)];var ee=zt(m)?En(m):jn(m),ae=ft(ee);v=Math.max(Math.min(v,ae),0);for(var ie=ae-1,de=0;de1&&(ee=Fn(ee,v[1])),v=an(m)):(ee=qr,v=ur(v,!1,!1),m=Object(m));for(var ae=0,ie=v.length;ae1&&(q=v[1])):(v=_r(ur(v,!1,!1),String),ee=function(m,q){return!Er(v,q)}),hn(m,ee,q)}));function zr(m,v,q){return ce.call(m,0,Math.max(0,m.length-(null==v||q?1:v)))}function Lr(m,v,q){return null==m||m.length<1?null==v||q?void 0:[]:null==v||q?m[0]:zr(m,m.length-v)}function $r(m,v,q){return ce.call(m,null==v||q?1:v)}var mn=j((function(m,v){return v=ur(v,!0,!0),Sr(m,(function(m){return!Er(v,m)}))})),yn=j((function(m,v){return mn(m,v)}));function Jr(m,v,q,ee){A(v)||(ee=q,q=v,v=!1),null!=q&&(q=qn(q,ee));for(var ae=[],ie=[],de=0,ce=ft(m);dev?(ee&&(clearTimeout(ee),ee=null),ce=le,de=m.apply(ae,ie),ee||(ae=ie=null)):ee||!1===q.trailing||(ee=setTimeout(f,pe)),de};return c.cancel=function(){clearTimeout(ee),ce=0,ee=ae=ie=null},c},debounce:function(m,v,q){var ee,ae,ie,de,ce,f=function(){var le=It()-ae;v>le?ee=setTimeout(f,v-le):(ee=null,q||(de=m.apply(ce,ie)),ee||(ie=ce=null))},le=j((function(le){return ce=this,ie=le,ae=It(),ee||(ee=setTimeout(f,v),q&&(de=m.apply(ce,ie))),de}));return le.cancel=function(){clearTimeout(ee),ee=ie=ce=null},le},wrap:function(m,v){return qt(v,m)},negate:fr,compose:function(){var m=arguments,v=m.length-1;return function(){for(var q=v,ee=m[v].apply(this,arguments);q--;)ee=m[q].call(this,ee);return ee}},after:function(m,v){return function(){if(--m<1)return v.apply(this,arguments)}},before:cr,once:$t,findKey:sr,findIndex:Xt,findLastIndex:Kt,sortedIndex:yr,indexOf:Zt,lastIndexOf:Jt,find:mr,detect:mr,findWhere:function(m,v){return mr(m,Dn(v))},each:jr,forEach:jr,map:_r,collect:_r,reduce:Qt,foldl:Qt,inject:Qt,reduceRight:Yt,foldr:Yt,filter:Sr,select:Sr,reject:function(m,v,q){return Sr(m,fr(qn(v)),q)},every:Or,all:Or,some:Mr,any:Mr,contains:Er,includes:Er,include:Er,invoke:sn,pluck:Nr,where:function(m,v){return Sr(m,Dn(v))},max:Ir,min:function(m,v,q){var ee,ae,ie=1/0,de=1/0;if(null==v||"number"==typeof v&&"object"!=typeof m[0]&&null!=m)for(var ce=0,le=(m=zt(m)?m:jn(m)).length;ceee||void 0===q)return 1;if(q{var q;!function(){"use strict";var ee={}.hasOwnProperty;function classNames(){for(var m="",v=0;v{m.exports={nanoid:(m=21)=>{let v="",q=m;for(;q--;)v+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[64*Math.random()|0];return v},customAlphabet:(m,v=21)=>(q=v)=>{let ee="",ae=q;for(;ae--;)ee+=m[Math.random()*m.length|0];return ee}}},30907:(m,v,q)=>{"use strict";function _arrayLikeToArray(m,v){(null==v||v>m.length)&&(v=m.length);for(var q=0,ee=new Array(v);q_arrayLikeToArray})},97326:(m,v,q)=>{"use strict";function _assertThisInitialized(m){if(void 0===m)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return m}q.d(v,{Z:()=>_assertThisInitialized})},15861:(m,v,q)=>{"use strict";function asyncGeneratorStep(m,v,q,ee,ae,ie,de){try{var ce=m[ie](de),le=ce.value}catch(m){return void q(m)}ce.done?v(le):Promise.resolve(le).then(ee,ae)}function _asyncToGenerator(m){return function(){var v=this,q=arguments;return new Promise((function(ee,ae){var ie=m.apply(v,q);function _next(m){asyncGeneratorStep(ie,ee,ae,_next,_throw,"next",m)}function _throw(m){asyncGeneratorStep(ie,ee,ae,_next,_throw,"throw",m)}_next(void 0)}))}}q.d(v,{Z:()=>_asyncToGenerator})},43144:(m,v,q)=>{"use strict";q.d(v,{Z:()=>_createClass});var ee=q(49142);function _defineProperties(m,v){for(var q=0;q{"use strict";q.d(v,{Z:()=>_defineProperty});var ee=q(49142);function _defineProperty(m,v,q){return(v=(0,ee.Z)(v))in m?Object.defineProperty(m,v,{value:q,enumerable:!0,configurable:!0,writable:!0}):m[v]=q,m}},87462:(m,v,q)=>{"use strict";function _extends(){return _extends=Object.assign?Object.assign.bind():function(m){for(var v=1;v_extends})},63366:(m,v,q)=>{"use strict";function _objectWithoutPropertiesLoose(m,v){if(null==m)return{};var q,ee,ae={},ie=Object.keys(m);for(ee=0;ee=0||(ae[q]=m[q]);return ae}q.d(v,{Z:()=>_objectWithoutPropertiesLoose})},89611:(m,v,q)=>{"use strict";function _setPrototypeOf(m,v){return _setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function _setPrototypeOf(m,v){return m.__proto__=v,m},_setPrototypeOf(m,v)}q.d(v,{Z:()=>_setPrototypeOf})},70885:(m,v,q)=>{"use strict";function _arrayWithHoles(m){if(Array.isArray(m))return m}function _iterableToArrayLimit(m,v){var q=null==m?null:"undefined"!=typeof Symbol&&m[Symbol.iterator]||m["@@iterator"];if(null!=q){var ee,ae,ie,de,ce=[],le=!0,pe=!1;try{if(ie=(q=q.call(m)).next,0===v){if(Object(q)!==q)return;le=!1}else for(;!(le=(ee=ie.call(q)).done)&&(ce.push(ee.value),ce.length!==v);le=!0);}catch(m){pe=!0,ae=m}finally{try{if(!le&&null!=q.return&&(de=q.return(),Object(de)!==de))return}finally{if(pe)throw ae}}return ce}}q.d(v,{Z:()=>_slicedToArray});var ee=q(40181);function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _slicedToArray(m,v){return _arrayWithHoles(m)||_iterableToArrayLimit(m,v)||(0,ee.Z)(m,v)||_nonIterableRest()}},42982:(m,v,q)=>{"use strict";q.d(v,{Z:()=>_toConsumableArray});var ee=q(30907);function _arrayWithoutHoles(m){if(Array.isArray(m))return(0,ee.Z)(m)}function _iterableToArray(m){if("undefined"!=typeof Symbol&&null!=m[Symbol.iterator]||null!=m["@@iterator"])return Array.from(m)}var ae=q(40181);function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _toConsumableArray(m){return _arrayWithoutHoles(m)||_iterableToArray(m)||(0,ae.Z)(m)||_nonIterableSpread()}},49142:(m,v,q)=>{"use strict";q.d(v,{Z:()=>_toPropertyKey});var ee=q(71002);function _toPrimitive(m,v){if("object"!==(0,ee.Z)(m)||null===m)return m;var q=m[Symbol.toPrimitive];if(void 0!==q){var ae=q.call(m,v||"default");if("object"!==(0,ee.Z)(ae))return ae;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===v?String:Number)(m)}function _toPropertyKey(m){var v=_toPrimitive(m,"string");return"symbol"===(0,ee.Z)(v)?v:String(v)}},71002:(m,v,q)=>{"use strict";function _typeof(m){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(m){return typeof m}:function(m){return m&&"function"==typeof Symbol&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m},_typeof(m)}q.d(v,{Z:()=>_typeof})},40181:(m,v,q)=>{"use strict";q.d(v,{Z:()=>_unsupportedIterableToArray});var ee=q(30907);function _unsupportedIterableToArray(m,v){if(m){if("string"==typeof m)return(0,ee.Z)(m,v);var q=Object.prototype.toString.call(m).slice(8,-1);return"Object"===q&&m.constructor&&(q=m.constructor.name),"Map"===q||"Set"===q?Array.from(m):"Arguments"===q||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(q)?(0,ee.Z)(m,v):void 0}}},63230:(m,v,q)=>{"use strict";q.r(v),q.d(v,{Node:()=>xt,Parser:()=>it,Position:()=>Xe,SourceLocation:()=>Qe,TokContext:()=>Et,Token:()=>Lt,TokenType:()=>Re,defaultOptions:()=>Ye,getLineInfo:()=>getLineInfo,isIdentifierChar:()=>isIdentifierChar,isIdentifierStart:()=>isIdentifierStart,isNewLine:()=>isNewLine,keywordTypes:()=>we,lineBreak:()=>Se,lineBreakG:()=>Ie,nonASCIIwhitespace:()=>Pe,parse:()=>parse,parseExpressionAt:()=>parseExpressionAt,tokContexts:()=>wt,tokTypes:()=>Te,tokenizer:()=>tokenizer,version:()=>Nt});var ee={3:"abstract boolean byte char class double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized throws transient volatile",5:"class enum extends super const export import",6:"enum",strict:"implements interface let package private protected public static yield",strictBind:"eval arguments"},ae="break case catch continue debugger default do else finally for function if return switch throw try var while with null true false instanceof typeof void delete new in this",ie={5:ae,"5module":ae+" export import",6:ae+" const class extends export import super"},de=/^in(stanceof)?$/,ce="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࢠ-ࢴࢶ-ࢽऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿯ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞿꟂ-Ᶎꟷ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭧꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",le="‌‍·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࣓-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍ୖୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ංඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-ໍ໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠐-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷹᷻-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_",pe=new RegExp("["+ce+"]"),fe=new RegExp("["+ce+le+"]");ce=le=null;var ye=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,157,310,10,21,11,7,153,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,477,28,11,0,9,21,155,22,13,52,76,44,33,24,27,35,30,0,12,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,85,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,0,33,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,230,43,117,63,32,0,161,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,35,56,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,270,921,103,110,18,195,2749,1070,4050,582,8634,568,8,30,114,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,754,9486,286,50,2,18,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,2357,44,11,6,17,0,370,43,1301,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42710,42,4148,12,221,3,5761,15,7472,3104,541],be=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,525,10,176,2,54,14,32,9,16,3,46,10,54,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,4,9,83,11,7,0,161,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,232,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,19306,9,135,4,60,6,26,9,1014,0,2,54,8,3,19723,1,5319,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,262,6,10,9,419,13,1495,6,110,6,6,9,792487,239];function isInAstralSet(m,v){for(var q=65536,ee=0;eem)return!1;if((q+=v[ee+1])>=m)return!0}}function isIdentifierStart(m,v){return m<65?36===m:m<91||(m<97?95===m:m<123||(m<=65535?m>=170&&pe.test(String.fromCharCode(m)):!1!==v&&isInAstralSet(m,ye)))}function isIdentifierChar(m,v){return m<48?36===m:m<58||!(m<65)&&(m<91||(m<97?95===m:m<123||(m<=65535?m>=170&&fe.test(String.fromCharCode(m)):!1!==v&&(isInAstralSet(m,ye)||isInAstralSet(m,be)))))}var Re=function TokenType(m,v){void 0===v&&(v={}),this.label=m,this.keyword=v.keyword,this.beforeExpr=!!v.beforeExpr,this.startsExpr=!!v.startsExpr,this.isLoop=!!v.isLoop,this.isAssign=!!v.isAssign,this.prefix=!!v.prefix,this.postfix=!!v.postfix,this.binop=v.binop||null,this.updateContext=null};function binop(m,v){return new Re(m,{beforeExpr:!0,binop:v})}var xe={beforeExpr:!0},_e={startsExpr:!0},we={};function kw(m,v){return void 0===v&&(v={}),v.keyword=m,we[m]=new Re(m,v)}var Te={num:new Re("num",_e),regexp:new Re("regexp",_e),string:new Re("string",_e),name:new Re("name",_e),eof:new Re("eof"),bracketL:new Re("[",{beforeExpr:!0,startsExpr:!0}),bracketR:new Re("]"),braceL:new Re("{",{beforeExpr:!0,startsExpr:!0}),braceR:new Re("}"),parenL:new Re("(",{beforeExpr:!0,startsExpr:!0}),parenR:new Re(")"),comma:new Re(",",xe),semi:new Re(";",xe),colon:new Re(":",xe),dot:new Re("."),question:new Re("?",xe),arrow:new Re("=>",xe),template:new Re("template"),invalidTemplate:new Re("invalidTemplate"),ellipsis:new Re("...",xe),backQuote:new Re("`",_e),dollarBraceL:new Re("${",{beforeExpr:!0,startsExpr:!0}),eq:new Re("=",{beforeExpr:!0,isAssign:!0}),assign:new Re("_=",{beforeExpr:!0,isAssign:!0}),incDec:new Re("++/--",{prefix:!0,postfix:!0,startsExpr:!0}),prefix:new Re("!/~",{beforeExpr:!0,prefix:!0,startsExpr:!0}),logicalOR:binop("||",1),logicalAND:binop("&&",2),bitwiseOR:binop("|",3),bitwiseXOR:binop("^",4),bitwiseAND:binop("&",5),equality:binop("==/!=/===/!==",6),relational:binop("/<=/>=",7),bitShift:binop("<>/>>>",8),plusMin:new Re("+/-",{beforeExpr:!0,binop:9,prefix:!0,startsExpr:!0}),modulo:binop("%",10),star:binop("*",10),slash:binop("/",10),starstar:new Re("**",{beforeExpr:!0}),_break:kw("break"),_case:kw("case",xe),_catch:kw("catch"),_continue:kw("continue"),_debugger:kw("debugger"),_default:kw("default",xe),_do:kw("do",{isLoop:!0,beforeExpr:!0}),_else:kw("else",xe),_finally:kw("finally"),_for:kw("for",{isLoop:!0}),_function:kw("function",_e),_if:kw("if"),_return:kw("return",xe),_switch:kw("switch"),_throw:kw("throw",xe),_try:kw("try"),_var:kw("var"),_const:kw("const"),_while:kw("while",{isLoop:!0}),_with:kw("with"),_new:kw("new",{beforeExpr:!0,startsExpr:!0}),_this:kw("this",_e),_super:kw("super",_e),_class:kw("class",_e),_extends:kw("extends",xe),_export:kw("export"),_import:kw("import",_e),_null:kw("null",_e),_true:kw("true",_e),_false:kw("false",_e),_in:kw("in",{beforeExpr:!0,binop:7}),_instanceof:kw("instanceof",{beforeExpr:!0,binop:7}),_typeof:kw("typeof",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_void:kw("void",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_delete:kw("delete",{beforeExpr:!0,prefix:!0,startsExpr:!0})},Se=/\r\n?|\n|\u2028|\u2029/,Ie=new RegExp(Se.source,"g");function isNewLine(m,v){return 10===m||13===m||!v&&(8232===m||8233===m)}var Pe=/[\u1680\u2000-\u200a\u202f\u205f\u3000\ufeff]/,qe=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,We=Object.prototype,ze=We.hasOwnProperty,Ve=We.toString;function has(m,v){return ze.call(m,v)}var He=Array.isArray||function(m){return"[object Array]"===Ve.call(m)};function wordsRegexp(m){return new RegExp("^(?:"+m.replace(/ /g,"|")+")$")}var Xe=function Position(m,v){this.line=m,this.column=v};Xe.prototype.offset=function offset(m){return new Xe(this.line,this.column+m)};var Qe=function SourceLocation(m,v,q){this.start=v,this.end=q,null!==m.sourceFile&&(this.source=m.sourceFile)};function getLineInfo(m,v){for(var q=1,ee=0;;){Ie.lastIndex=ee;var ae=Ie.exec(m);if(!(ae&&ae.index=2015&&(v.ecmaVersion-=2009),null==v.allowReserved&&(v.allowReserved=v.ecmaVersion<5),He(v.onToken)){var ee=v.onToken;v.onToken=function(m){return ee.push(m)}}return He(v.onComment)&&(v.onComment=pushComment(v,v.onComment)),v}function pushComment(m,v){return function(q,ee,ae,ie,de,ce){var le={type:q?"Block":"Line",value:ee,start:ae,end:ie};m.locations&&(le.loc=new Qe(this,de,ce)),m.ranges&&(le.range=[ae,ie]),v.push(le)}}var et=2,tt=1|et,nt=4,rt=8;function functionFlags(m,v){return et|(m?nt:0)|(v?rt:0)}var it=function Parser(m,v,q){this.options=m=getOptions(m),this.sourceFile=m.sourceFile,this.keywords=wordsRegexp(ie[m.ecmaVersion>=6?6:"module"===m.sourceType?"5module":5]);var ae="";if(!0!==m.allowReserved){for(var de=m.ecmaVersion;!(ae=ee[de]);de--);"module"===m.sourceType&&(ae+=" await")}this.reservedWords=wordsRegexp(ae);var ce=(ae?ae+" ":"")+ee.strict;this.reservedWordsStrict=wordsRegexp(ce),this.reservedWordsStrictBind=wordsRegexp(ce+" "+ee.strictBind),this.input=String(v),this.containsEsc=!1,q?(this.pos=q,this.lineStart=this.input.lastIndexOf("\n",q-1)+1,this.curLine=this.input.slice(0,this.lineStart).split(Se).length):(this.pos=this.lineStart=0,this.curLine=1),this.type=Te.eof,this.value=null,this.start=this.end=this.pos,this.startLoc=this.endLoc=this.curPosition(),this.lastTokEndLoc=this.lastTokStartLoc=null,this.lastTokStart=this.lastTokEnd=this.pos,this.context=this.initialContext(),this.exprAllowed=!0,this.inModule="module"===m.sourceType,this.strict=this.inModule||this.strictDirective(this.pos),this.potentialArrowAt=-1,this.yieldPos=this.awaitPos=this.awaitIdentPos=0,this.labels=[],this.undefinedExports={},0===this.pos&&m.allowHashBang&&"#!"===this.input.slice(0,2)&&this.skipLineComment(2),this.scopeStack=[],this.enterScope(1),this.regexpState=null},st={inFunction:{configurable:!0},inGenerator:{configurable:!0},inAsync:{configurable:!0},allowSuper:{configurable:!0},allowDirectSuper:{configurable:!0},treatFunctionsAsVar:{configurable:!0}};it.prototype.parse=function parse(){var m=this.options.program||this.startNode();return this.nextToken(),this.parseTopLevel(m)},st.inFunction.get=function(){return(this.currentVarScope().flags&et)>0},st.inGenerator.get=function(){return(this.currentVarScope().flags&rt)>0},st.inAsync.get=function(){return(this.currentVarScope().flags&nt)>0},st.allowSuper.get=function(){return(64&this.currentThisScope().flags)>0},st.allowDirectSuper.get=function(){return(128&this.currentThisScope().flags)>0},st.treatFunctionsAsVar.get=function(){return this.treatFunctionsAsVarInScope(this.currentScope())},it.prototype.inNonArrowFunction=function inNonArrowFunction(){return(this.currentThisScope().flags&et)>0},it.extend=function extend(){for(var m=[],v=arguments.length;v--;)m[v]=arguments[v];for(var q=this,ee=0;ee-1&&this.raiseRecoverable(m.trailingComma,"Comma is not permitted after the rest element");var q=v?m.parenthesizedAssign:m.parenthesizedBind;q>-1&&this.raiseRecoverable(q,"Parenthesized pattern")}},ot.checkExpressionErrors=function(m,v){if(!m)return!1;var q=m.shorthandAssign,ee=m.doubleProto;if(!v)return q>=0||ee>=0;q>=0&&this.raise(q,"Shorthand property assignments are valid only in destructuring patterns"),ee>=0&&this.raiseRecoverable(ee,"Redefinition of __proto__ property")},ot.checkYieldAwaitInDefaultParams=function(){this.yieldPos&&(!this.awaitPos||this.yieldPos=6&&this.unexpected(),this.parseFunctionStatement(ie,!1,!m);case Te._class:return m&&this.unexpected(),this.parseClass(ie,!0);case Te._if:return this.parseIfStatement(ie);case Te._return:return this.parseReturnStatement(ie);case Te._switch:return this.parseSwitchStatement(ie);case Te._throw:return this.parseThrowStatement(ie);case Te._try:return this.parseTryStatement(ie);case Te._const:case Te._var:return ee=ee||this.value,m&&"var"!==ee&&this.unexpected(),this.parseVarStatement(ie,ee);case Te._while:return this.parseWhileStatement(ie);case Te._with:return this.parseWithStatement(ie);case Te.braceL:return this.parseBlock(!0,ie);case Te.semi:return this.parseEmptyStatement(ie);case Te._export:case Te._import:if(this.options.ecmaVersion>10&&ae===Te._import){qe.lastIndex=this.pos;var de=qe.exec(this.input),ce=this.pos+de[0].length;if(40===this.input.charCodeAt(ce))return this.parseExpressionStatement(ie,this.parseExpression())}return this.options.allowImportExportEverywhere||(v||this.raise(this.start,"'import' and 'export' may only appear at the top level"),this.inModule||this.raise(this.start,"'import' and 'export' may appear only with 'sourceType: module'")),ae===Te._import?this.parseImport(ie):this.parseExport(ie,q);default:if(this.isAsyncFunction())return m&&this.unexpected(),this.next(),this.parseFunctionStatement(ie,!0,!m);var le=this.value,pe=this.parseExpression();return ae===Te.name&&"Identifier"===pe.type&&this.eat(Te.colon)?this.parseLabeledStatement(ie,le,pe,m):this.parseExpressionStatement(ie,pe)}},ct.parseBreakContinueStatement=function(m,v){var q="break"===v;this.next(),this.eat(Te.semi)||this.insertSemicolon()?m.label=null:this.type!==Te.name?this.unexpected():(m.label=this.parseIdent(),this.semicolon());for(var ee=0;ee=6?this.eat(Te.semi):this.semicolon(),this.finishNode(m,"DoWhileStatement")},ct.parseForStatement=function(m){this.next();var v=this.options.ecmaVersion>=9&&(this.inAsync||!this.inFunction&&this.options.allowAwaitOutsideFunction)&&this.eatContextual("await")?this.lastTokStart:-1;if(this.labels.push(lt),this.enterScope(0),this.expect(Te.parenL),this.type===Te.semi)return v>-1&&this.unexpected(v),this.parseFor(m,null);var q=this.isLet();if(this.type===Te._var||this.type===Te._const||q){var ee=this.startNode(),ae=q?"let":this.value;return this.next(),this.parseVar(ee,!0,ae),this.finishNode(ee,"VariableDeclaration"),(this.type===Te._in||this.options.ecmaVersion>=6&&this.isContextual("of"))&&1===ee.declarations.length?(this.options.ecmaVersion>=9&&(this.type===Te._in?v>-1&&this.unexpected(v):m.await=v>-1),this.parseForIn(m,ee)):(v>-1&&this.unexpected(v),this.parseFor(m,ee))}var ie=new DestructuringErrors,de=this.parseExpression(!0,ie);return this.type===Te._in||this.options.ecmaVersion>=6&&this.isContextual("of")?(this.options.ecmaVersion>=9&&(this.type===Te._in?v>-1&&this.unexpected(v):m.await=v>-1),this.toAssignable(de,!1,ie),this.checkLVal(de),this.parseForIn(m,de)):(this.checkExpressionErrors(ie,!0),v>-1&&this.unexpected(v),this.parseFor(m,de))},ct.parseFunctionStatement=function(m,v,q){return this.next(),this.parseFunction(m,ht|(q?0:gt),!1,v)},ct.parseIfStatement=function(m){return this.next(),m.test=this.parseParenExpression(),m.consequent=this.parseStatement("if"),m.alternate=this.eat(Te._else)?this.parseStatement("if"):null,this.finishNode(m,"IfStatement")},ct.parseReturnStatement=function(m){return this.inFunction||this.options.allowReturnOutsideFunction||this.raise(this.start,"'return' outside of function"),this.next(),this.eat(Te.semi)||this.insertSemicolon()?m.argument=null:(m.argument=this.parseExpression(),this.semicolon()),this.finishNode(m,"ReturnStatement")},ct.parseSwitchStatement=function(m){var v;this.next(),m.discriminant=this.parseParenExpression(),m.cases=[],this.expect(Te.braceL),this.labels.push(ut),this.enterScope(0);for(var q=!1;this.type!==Te.braceR;)if(this.type===Te._case||this.type===Te._default){var ee=this.type===Te._case;v&&this.finishNode(v,"SwitchCase"),m.cases.push(v=this.startNode()),v.consequent=[],this.next(),ee?v.test=this.parseExpression():(q&&this.raiseRecoverable(this.lastTokStart,"Multiple default clauses"),q=!0,v.test=null),this.expect(Te.colon)}else v||this.unexpected(),v.consequent.push(this.parseStatement(null));return this.exitScope(),v&&this.finishNode(v,"SwitchCase"),this.next(),this.labels.pop(),this.finishNode(m,"SwitchStatement")},ct.parseThrowStatement=function(m){return this.next(),Se.test(this.input.slice(this.lastTokEnd,this.start))&&this.raise(this.lastTokEnd,"Illegal newline after throw"),m.argument=this.parseExpression(),this.semicolon(),this.finishNode(m,"ThrowStatement")};var pt=[];ct.parseTryStatement=function(m){if(this.next(),m.block=this.parseBlock(),m.handler=null,this.type===Te._catch){var v=this.startNode();if(this.next(),this.eat(Te.parenL)){v.param=this.parseBindingAtom();var q="Identifier"===v.param.type;this.enterScope(q?32:0),this.checkLVal(v.param,q?4:2),this.expect(Te.parenR)}else this.options.ecmaVersion<10&&this.unexpected(),v.param=null,this.enterScope(0);v.body=this.parseBlock(!1),this.exitScope(),m.handler=this.finishNode(v,"CatchClause")}return m.finalizer=this.eat(Te._finally)?this.parseBlock():null,m.handler||m.finalizer||this.raise(m.start,"Missing catch or finally clause"),this.finishNode(m,"TryStatement")},ct.parseVarStatement=function(m,v){return this.next(),this.parseVar(m,!1,v),this.semicolon(),this.finishNode(m,"VariableDeclaration")},ct.parseWhileStatement=function(m){return this.next(),m.test=this.parseParenExpression(),this.labels.push(lt),m.body=this.parseStatement("while"),this.labels.pop(),this.finishNode(m,"WhileStatement")},ct.parseWithStatement=function(m){return this.strict&&this.raise(this.start,"'with' in strict mode"),this.next(),m.object=this.parseParenExpression(),m.body=this.parseStatement("with"),this.finishNode(m,"WithStatement")},ct.parseEmptyStatement=function(m){return this.next(),this.finishNode(m,"EmptyStatement")},ct.parseLabeledStatement=function(m,v,q,ee){for(var ae=0,ie=this.labels;ae=0;ce--){var le=this.labels[ce];if(le.statementStart!==m.start)break;le.statementStart=this.start,le.kind=de}return this.labels.push({name:v,kind:de,statementStart:this.start}),m.body=this.parseStatement(ee?-1===ee.indexOf("label")?ee+"label":ee:"label"),this.labels.pop(),m.label=q,this.finishNode(m,"LabeledStatement")},ct.parseExpressionStatement=function(m,v){return m.expression=v,this.semicolon(),this.finishNode(m,"ExpressionStatement")},ct.parseBlock=function(m,v){for(void 0===m&&(m=!0),void 0===v&&(v=this.startNode()),v.body=[],this.expect(Te.braceL),m&&this.enterScope(0);!this.eat(Te.braceR);){var q=this.parseStatement(null);v.body.push(q)}return m&&this.exitScope(),this.finishNode(v,"BlockStatement")},ct.parseFor=function(m,v){return m.init=v,this.expect(Te.semi),m.test=this.type===Te.semi?null:this.parseExpression(),this.expect(Te.semi),m.update=this.type===Te.parenR?null:this.parseExpression(),this.expect(Te.parenR),m.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(m,"ForStatement")},ct.parseForIn=function(m,v){var q=this.type===Te._in;return this.next(),"VariableDeclaration"===v.type&&null!=v.declarations[0].init&&(!q||this.options.ecmaVersion<8||this.strict||"var"!==v.kind||"Identifier"!==v.declarations[0].id.type)?this.raise(v.start,(q?"for-in":"for-of")+" loop variable declaration may not have an initializer"):"AssignmentPattern"===v.type&&this.raise(v.start,"Invalid left-hand side in for-loop"),m.left=v,m.right=q?this.parseExpression():this.parseMaybeAssign(),this.expect(Te.parenR),m.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(m,q?"ForInStatement":"ForOfStatement")},ct.parseVar=function(m,v,q){for(m.declarations=[],m.kind=q;;){var ee=this.startNode();if(this.parseVarId(ee,q),this.eat(Te.eq)?ee.init=this.parseMaybeAssign(v):"const"!==q||this.type===Te._in||this.options.ecmaVersion>=6&&this.isContextual("of")?"Identifier"===ee.id.type||v&&(this.type===Te._in||this.isContextual("of"))?ee.init=null:this.raise(this.lastTokEnd,"Complex binding patterns require an initialization value"):this.unexpected(),m.declarations.push(this.finishNode(ee,"VariableDeclarator")),!this.eat(Te.comma))break}return m},ct.parseVarId=function(m,v){m.id=this.parseBindingAtom(),this.checkLVal(m.id,"var"===v?1:2,!1)};var ht=1,gt=2;ct.parseFunction=function(m,v,q,ee){this.initFunction(m),(this.options.ecmaVersion>=9||this.options.ecmaVersion>=6&&!ee)&&(this.type===Te.star&&v>&&this.unexpected(),m.generator=this.eat(Te.star)),this.options.ecmaVersion>=8&&(m.async=!!ee),v&ht&&(m.id=4&v&&this.type!==Te.name?null:this.parseIdent(),!m.id||v>||this.checkLVal(m.id,this.strict||m.generator||m.async?this.treatFunctionsAsVar?1:2:3));var ae=this.yieldPos,ie=this.awaitPos,de=this.awaitIdentPos;return this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(functionFlags(m.async,m.generator)),v&ht||(m.id=this.type===Te.name?this.parseIdent():null),this.parseFunctionParams(m),this.parseFunctionBody(m,q,!1),this.yieldPos=ae,this.awaitPos=ie,this.awaitIdentPos=de,this.finishNode(m,v&ht?"FunctionDeclaration":"FunctionExpression")},ct.parseFunctionParams=function(m){this.expect(Te.parenL),m.params=this.parseBindingList(Te.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams()},ct.parseClass=function(m,v){this.next();var q=this.strict;this.strict=!0,this.parseClassId(m,v),this.parseClassSuper(m);var ee=this.startNode(),ae=!1;for(ee.body=[],this.expect(Te.braceL);!this.eat(Te.braceR);){var ie=this.parseClassElement(null!==m.superClass);ie&&(ee.body.push(ie),"MethodDefinition"===ie.type&&"constructor"===ie.kind&&(ae&&this.raise(ie.start,"Duplicate constructor in the same class"),ae=!0))}return m.body=this.finishNode(ee,"ClassBody"),this.strict=q,this.finishNode(m,v?"ClassDeclaration":"ClassExpression")},ct.parseClassElement=function(m){var v=this;if(this.eat(Te.semi))return null;var q=this.startNode(),tryContextual=function(m,ee){void 0===ee&&(ee=!1);var ae=v.start,ie=v.startLoc;return!!v.eatContextual(m)&&(!(v.type===Te.parenL||ee&&v.canInsertSemicolon())||(q.key&&v.unexpected(),q.computed=!1,q.key=v.startNodeAt(ae,ie),q.key.name=m,v.finishNode(q.key,"Identifier"),!1))};q.kind="method",q.static=tryContextual("static");var ee=this.eat(Te.star),ae=!1;ee||(this.options.ecmaVersion>=8&&tryContextual("async",!0)?(ae=!0,ee=this.options.ecmaVersion>=9&&this.eat(Te.star)):tryContextual("get")?q.kind="get":tryContextual("set")&&(q.kind="set")),q.key||this.parsePropertyName(q);var ie=q.key,de=!1;return q.computed||q.static||!("Identifier"===ie.type&&"constructor"===ie.name||"Literal"===ie.type&&"constructor"===ie.value)?q.static&&"Identifier"===ie.type&&"prototype"===ie.name&&this.raise(ie.start,"Classes may not have a static property named prototype"):("method"!==q.kind&&this.raise(ie.start,"Constructor can't have get/set modifier"),ee&&this.raise(ie.start,"Constructor can't be a generator"),ae&&this.raise(ie.start,"Constructor can't be an async method"),q.kind="constructor",de=m),this.parseClassMethod(q,ee,ae,de),"get"===q.kind&&0!==q.value.params.length&&this.raiseRecoverable(q.value.start,"getter should have no params"),"set"===q.kind&&1!==q.value.params.length&&this.raiseRecoverable(q.value.start,"setter should have exactly one param"),"set"===q.kind&&"RestElement"===q.value.params[0].type&&this.raiseRecoverable(q.value.params[0].start,"Setter cannot use rest params"),q},ct.parseClassMethod=function(m,v,q,ee){return m.value=this.parseMethod(v,q,ee),this.finishNode(m,"MethodDefinition")},ct.parseClassId=function(m,v){this.type===Te.name?(m.id=this.parseIdent(),v&&this.checkLVal(m.id,2,!1)):(!0===v&&this.unexpected(),m.id=null)},ct.parseClassSuper=function(m){m.superClass=this.eat(Te._extends)?this.parseExprSubscripts():null},ct.parseExport=function(m,v){if(this.next(),this.eat(Te.star))return this.expectContextual("from"),this.type!==Te.string&&this.unexpected(),m.source=this.parseExprAtom(),this.semicolon(),this.finishNode(m,"ExportAllDeclaration");if(this.eat(Te._default)){var q;if(this.checkExport(v,"default",this.lastTokStart),this.type===Te._function||(q=this.isAsyncFunction())){var ee=this.startNode();this.next(),q&&this.next(),m.declaration=this.parseFunction(ee,4|ht,!1,q)}else if(this.type===Te._class){var ae=this.startNode();m.declaration=this.parseClass(ae,"nullableID")}else m.declaration=this.parseMaybeAssign(),this.semicolon();return this.finishNode(m,"ExportDefaultDeclaration")}if(this.shouldParseExportStatement())m.declaration=this.parseStatement(null),"VariableDeclaration"===m.declaration.type?this.checkVariableExport(v,m.declaration.declarations):this.checkExport(v,m.declaration.id.name,m.declaration.id.start),m.specifiers=[],m.source=null;else{if(m.declaration=null,m.specifiers=this.parseExportSpecifiers(v),this.eatContextual("from"))this.type!==Te.string&&this.unexpected(),m.source=this.parseExprAtom();else{for(var ie=0,de=m.specifiers;ie=6&&m)switch(m.type){case"Identifier":this.inAsync&&"await"===m.name&&this.raise(m.start,"Cannot use 'await' as identifier inside an async function");break;case"ObjectPattern":case"ArrayPattern":case"RestElement":break;case"ObjectExpression":m.type="ObjectPattern",q&&this.checkPatternErrors(q,!0);for(var ee=0,ae=m.properties;ee=8&&!ie&&"async"===de.name&&!this.canInsertSemicolon()&&this.eat(Te._function))return this.parseFunction(this.startNodeAt(ee,ae),0,!1,!0);if(q&&!this.canInsertSemicolon()){if(this.eat(Te.arrow))return this.parseArrowExpression(this.startNodeAt(ee,ae),[de],!1);if(this.options.ecmaVersion>=8&&"async"===de.name&&this.type===Te.name&&!ie)return de=this.parseIdent(!1),!this.canInsertSemicolon()&&this.eat(Te.arrow)||this.unexpected(),this.parseArrowExpression(this.startNodeAt(ee,ae),[de],!0)}return de;case Te.regexp:var ce=this.value;return(v=this.parseLiteral(ce.value)).regex={pattern:ce.pattern,flags:ce.flags},v;case Te.num:case Te.string:return this.parseLiteral(this.value);case Te._null:case Te._true:case Te._false:return(v=this.startNode()).value=this.type===Te._null?null:this.type===Te._true,v.raw=this.type.keyword,this.next(),this.finishNode(v,"Literal");case Te.parenL:var le=this.start,pe=this.parseParenAndDistinguishExpression(q);return m&&(m.parenthesizedAssign<0&&!this.isSimpleAssignTarget(pe)&&(m.parenthesizedAssign=le),m.parenthesizedBind<0&&(m.parenthesizedBind=le)),pe;case Te.bracketL:return v=this.startNode(),this.next(),v.elements=this.parseExprList(Te.bracketR,!0,!0,m),this.finishNode(v,"ArrayExpression");case Te.braceL:return this.parseObj(!1,m);case Te._function:return v=this.startNode(),this.next(),this.parseFunction(v,0);case Te._class:return this.parseClass(this.startNode(),!1);case Te._new:return this.parseNew();case Te.backQuote:return this.parseTemplate();case Te._import:return this.options.ecmaVersion>10?this.parseDynamicImport():this.unexpected();default:this.unexpected()}},mt.parseDynamicImport=function(){var m=this.startNode();return this.next(),this.type!==Te.parenL&&this.unexpected(),this.finishNode(m,"Import")},mt.parseLiteral=function(m){var v=this.startNode();return v.value=m,v.raw=this.input.slice(this.start,this.end),110===v.raw.charCodeAt(v.raw.length-1)&&(v.bigint=v.raw.slice(0,-1)),this.next(),this.finishNode(v,"Literal")},mt.parseParenExpression=function(){this.expect(Te.parenL);var m=this.parseExpression();return this.expect(Te.parenR),m},mt.parseParenAndDistinguishExpression=function(m){var v,q=this.start,ee=this.startLoc,ae=this.options.ecmaVersion>=8;if(this.options.ecmaVersion>=6){this.next();var ie,de=this.start,ce=this.startLoc,le=[],pe=!0,fe=!1,ye=new DestructuringErrors,be=this.yieldPos,Re=this.awaitPos;for(this.yieldPos=0,this.awaitPos=0;this.type!==Te.parenR;){if(pe?pe=!1:this.expect(Te.comma),ae&&this.afterTrailingComma(Te.parenR,!0)){fe=!0;break}if(this.type===Te.ellipsis){ie=this.start,le.push(this.parseParenItem(this.parseRestBinding())),this.type===Te.comma&&this.raise(this.start,"Comma is not permitted after the rest element");break}le.push(this.parseMaybeAssign(!1,ye,this.parseParenItem))}var xe=this.start,_e=this.startLoc;if(this.expect(Te.parenR),m&&!this.canInsertSemicolon()&&this.eat(Te.arrow))return this.checkPatternErrors(ye,!1),this.checkYieldAwaitInDefaultParams(),this.yieldPos=be,this.awaitPos=Re,this.parseParenArrowList(q,ee,le);le.length&&!fe||this.unexpected(this.lastTokStart),ie&&this.unexpected(ie),this.checkExpressionErrors(ye,!0),this.yieldPos=be||this.yieldPos,this.awaitPos=Re||this.awaitPos,le.length>1?((v=this.startNodeAt(de,ce)).expressions=le,this.finishNodeAt(v,"SequenceExpression",xe,_e)):v=le[0]}else v=this.parseParenExpression();if(this.options.preserveParens){var we=this.startNodeAt(q,ee);return we.expression=v,this.finishNode(we,"ParenthesizedExpression")}return v},mt.parseParenItem=function(m){return m},mt.parseParenArrowList=function(m,v,q){return this.parseArrowExpression(this.startNodeAt(m,v),q)};var yt=[];mt.parseNew=function(){var m=this.startNode(),v=this.parseIdent(!0);if(this.options.ecmaVersion>=6&&this.eat(Te.dot)){m.meta=v;var q=this.containsEsc;return m.property=this.parseIdent(!0),("target"!==m.property.name||q)&&this.raiseRecoverable(m.property.start,"The only valid meta property for new is new.target"),this.inNonArrowFunction()||this.raiseRecoverable(m.start,"new.target can only be used in functions"),this.finishNode(m,"MetaProperty")}var ee=this.start,ae=this.startLoc;return m.callee=this.parseSubscripts(this.parseExprAtom(),ee,ae,!0),this.options.ecmaVersion>10&&"Import"===m.callee.type&&this.raise(m.callee.start,"Cannot use new with import(...)"),this.eat(Te.parenL)?m.arguments=this.parseExprList(Te.parenR,this.options.ecmaVersion>=8&&"Import"!==m.callee.type,!1):m.arguments=yt,this.finishNode(m,"NewExpression")},mt.parseTemplateElement=function(m){var v=m.isTagged,q=this.startNode();return this.type===Te.invalidTemplate?(v||this.raiseRecoverable(this.start,"Bad escape sequence in untagged template literal"),q.value={raw:this.value,cooked:null}):q.value={raw:this.input.slice(this.start,this.end).replace(/\r\n?/g,"\n"),cooked:this.value},this.next(),q.tail=this.type===Te.backQuote,this.finishNode(q,"TemplateElement")},mt.parseTemplate=function(m){void 0===m&&(m={});var v=m.isTagged;void 0===v&&(v=!1);var q=this.startNode();this.next(),q.expressions=[];var ee=this.parseTemplateElement({isTagged:v});for(q.quasis=[ee];!ee.tail;)this.type===Te.eof&&this.raise(this.pos,"Unterminated template literal"),this.expect(Te.dollarBraceL),q.expressions.push(this.parseExpression()),this.expect(Te.braceR),q.quasis.push(ee=this.parseTemplateElement({isTagged:v}));return this.next(),this.finishNode(q,"TemplateLiteral")},mt.isAsyncProp=function(m){return!m.computed&&"Identifier"===m.key.type&&"async"===m.key.name&&(this.type===Te.name||this.type===Te.num||this.type===Te.string||this.type===Te.bracketL||this.type.keyword||this.options.ecmaVersion>=9&&this.type===Te.star)&&!Se.test(this.input.slice(this.lastTokEnd,this.start))},mt.parseObj=function(m,v){var q=this.startNode(),ee=!0,ae={};for(q.properties=[],this.next();!this.eat(Te.braceR);){if(ee)ee=!1;else if(this.expect(Te.comma),this.afterTrailingComma(Te.braceR))break;var ie=this.parseProperty(m,v);m||this.checkPropClash(ie,ae,v),q.properties.push(ie)}return this.finishNode(q,m?"ObjectPattern":"ObjectExpression")},mt.parseProperty=function(m,v){var q,ee,ae,ie,de=this.startNode();if(this.options.ecmaVersion>=9&&this.eat(Te.ellipsis))return m?(de.argument=this.parseIdent(!1),this.type===Te.comma&&this.raise(this.start,"Comma is not permitted after the rest element"),this.finishNode(de,"RestElement")):(this.type===Te.parenL&&v&&(v.parenthesizedAssign<0&&(v.parenthesizedAssign=this.start),v.parenthesizedBind<0&&(v.parenthesizedBind=this.start)),de.argument=this.parseMaybeAssign(!1,v),this.type===Te.comma&&v&&v.trailingComma<0&&(v.trailingComma=this.start),this.finishNode(de,"SpreadElement"));this.options.ecmaVersion>=6&&(de.method=!1,de.shorthand=!1,(m||v)&&(ae=this.start,ie=this.startLoc),m||(q=this.eat(Te.star)));var ce=this.containsEsc;return this.parsePropertyName(de),!m&&!ce&&this.options.ecmaVersion>=8&&!q&&this.isAsyncProp(de)?(ee=!0,q=this.options.ecmaVersion>=9&&this.eat(Te.star),this.parsePropertyName(de,v)):ee=!1,this.parsePropertyValue(de,m,q,ee,ae,ie,v,ce),this.finishNode(de,"Property")},mt.parsePropertyValue=function(m,v,q,ee,ae,ie,de,ce){if((q||ee)&&this.type===Te.colon&&this.unexpected(),this.eat(Te.colon))m.value=v?this.parseMaybeDefault(this.start,this.startLoc):this.parseMaybeAssign(!1,de),m.kind="init";else if(this.options.ecmaVersion>=6&&this.type===Te.parenL)v&&this.unexpected(),m.kind="init",m.method=!0,m.value=this.parseMethod(q,ee);else if(v||ce||!(this.options.ecmaVersion>=5)||m.computed||"Identifier"!==m.key.type||"get"!==m.key.name&&"set"!==m.key.name||this.type===Te.comma||this.type===Te.braceR)this.options.ecmaVersion>=6&&!m.computed&&"Identifier"===m.key.type?((q||ee)&&this.unexpected(),this.checkUnreserved(m.key),"await"!==m.key.name||this.awaitIdentPos||(this.awaitIdentPos=ae),m.kind="init",v?m.value=this.parseMaybeDefault(ae,ie,m.key):this.type===Te.eq&&de?(de.shorthandAssign<0&&(de.shorthandAssign=this.start),m.value=this.parseMaybeDefault(ae,ie,m.key)):m.value=m.key,m.shorthand=!0):this.unexpected();else{(q||ee)&&this.unexpected(),m.kind=m.key.name,this.parsePropertyName(m),m.value=this.parseMethod(!1);var le="get"===m.kind?0:1;if(m.value.params.length!==le){var pe=m.value.start;"get"===m.kind?this.raiseRecoverable(pe,"getter should have no params"):this.raiseRecoverable(pe,"setter should have exactly one param")}else"set"===m.kind&&"RestElement"===m.value.params[0].type&&this.raiseRecoverable(m.value.params[0].start,"Setter cannot use rest params")}},mt.parsePropertyName=function(m){if(this.options.ecmaVersion>=6){if(this.eat(Te.bracketL))return m.computed=!0,m.key=this.parseMaybeAssign(),this.expect(Te.bracketR),m.key;m.computed=!1}return m.key=this.type===Te.num||this.type===Te.string?this.parseExprAtom():this.parseIdent("never"!==this.options.allowReserved)},mt.initFunction=function(m){m.id=null,this.options.ecmaVersion>=6&&(m.generator=m.expression=!1),this.options.ecmaVersion>=8&&(m.async=!1)},mt.parseMethod=function(m,v,q){var ee=this.startNode(),ae=this.yieldPos,ie=this.awaitPos,de=this.awaitIdentPos;return this.initFunction(ee),this.options.ecmaVersion>=6&&(ee.generator=m),this.options.ecmaVersion>=8&&(ee.async=!!v),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(64|functionFlags(v,ee.generator)|(q?128:0)),this.expect(Te.parenL),ee.params=this.parseBindingList(Te.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams(),this.parseFunctionBody(ee,!1,!0),this.yieldPos=ae,this.awaitPos=ie,this.awaitIdentPos=de,this.finishNode(ee,"FunctionExpression")},mt.parseArrowExpression=function(m,v,q){var ee=this.yieldPos,ae=this.awaitPos,ie=this.awaitIdentPos;return this.enterScope(16|functionFlags(q,!1)),this.initFunction(m),this.options.ecmaVersion>=8&&(m.async=!!q),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,m.params=this.toAssignableList(v,!0),this.parseFunctionBody(m,!0,!1),this.yieldPos=ee,this.awaitPos=ae,this.awaitIdentPos=ie,this.finishNode(m,"ArrowFunctionExpression")},mt.parseFunctionBody=function(m,v,q){var ee=v&&this.type!==Te.braceL,ae=this.strict,ie=!1;if(ee)m.body=this.parseMaybeAssign(),m.expression=!0,this.checkParams(m,!1);else{var de=this.options.ecmaVersion>=7&&!this.isSimpleParamList(m.params);ae&&!de||(ie=this.strictDirective(this.end))&&de&&this.raiseRecoverable(m.start,"Illegal 'use strict' directive in function with non-simple parameter list");var ce=this.labels;this.labels=[],ie&&(this.strict=!0),this.checkParams(m,!ae&&!ie&&!v&&!q&&this.isSimpleParamList(m.params)),m.body=this.parseBlock(!1),m.expression=!1,this.adaptDirectivePrologue(m.body.body),this.labels=ce}this.exitScope(),this.strict&&m.id&&this.checkLVal(m.id,5),this.strict=ae},mt.isSimpleParamList=function(m){for(var v=0,q=m;v-1||ae.functions.indexOf(m)>-1||ae.var.indexOf(m)>-1,ae.lexical.push(m),this.inModule&&1&ae.flags&&delete this.undefinedExports[m]}else if(4===v){this.currentScope().lexical.push(m)}else if(3===v){var ie=this.currentScope();ee=this.treatFunctionsAsVar?ie.lexical.indexOf(m)>-1:ie.lexical.indexOf(m)>-1||ie.var.indexOf(m)>-1,ie.functions.push(m)}else for(var de=this.scopeStack.length-1;de>=0;--de){var ce=this.scopeStack[de];if(ce.lexical.indexOf(m)>-1&&!(32&ce.flags&&ce.lexical[0]===m)||!this.treatFunctionsAsVarInScope(ce)&&ce.functions.indexOf(m)>-1){ee=!0;break}if(ce.var.push(m),this.inModule&&1&ce.flags&&delete this.undefinedExports[m],ce.flags&tt)break}ee&&this.raiseRecoverable(q,"Identifier '"+m+"' has already been declared")},bt.checkLocalExport=function(m){-1===this.scopeStack[0].lexical.indexOf(m.name)&&-1===this.scopeStack[0].var.indexOf(m.name)&&(this.undefinedExports[m.name]=m)},bt.currentScope=function(){return this.scopeStack[this.scopeStack.length-1]},bt.currentVarScope=function(){for(var m=this.scopeStack.length-1;;m--){var v=this.scopeStack[m];if(v.flags&tt)return v}},bt.currentThisScope=function(){for(var m=this.scopeStack.length-1;;m--){var v=this.scopeStack[m];if(v.flags&tt&&!(16&v.flags))return v}};var xt=function Node(m,v,q){this.type="",this.start=v,this.end=0,m.options.locations&&(this.loc=new Qe(m,q)),m.options.directSourceFile&&(this.sourceFile=m.options.directSourceFile),m.options.ranges&&(this.range=[v,0])},_t=it.prototype;function finishNodeAt(m,v,q,ee){return m.type=v,m.end=q,this.options.locations&&(m.loc.end=ee),this.options.ranges&&(m.range[1]=q),m}_t.startNode=function(){return new xt(this,this.start,this.startLoc)},_t.startNodeAt=function(m,v){return new xt(this,m,v)},_t.finishNode=function(m,v){return finishNodeAt.call(this,m,v,this.lastTokEnd,this.lastTokEndLoc)},_t.finishNodeAt=function(m,v,q,ee){return finishNodeAt.call(this,m,v,q,ee)};var Et=function TokContext(m,v,q,ee,ae){this.token=m,this.isExpr=!!v,this.preserveSpace=!!q,this.override=ee,this.generator=!!ae},wt={b_stat:new Et("{",!1),b_expr:new Et("{",!0),b_tmpl:new Et("${",!1),p_stat:new Et("(",!1),p_expr:new Et("(",!0),q_tmpl:new Et("`",!0,!0,(function(m){return m.tryReadTemplateToken()})),f_stat:new Et("function",!1),f_expr:new Et("function",!0),f_expr_gen:new Et("function",!0,!1,null,!0),f_gen:new Et("function",!1,!1,null,!0)},Tt=it.prototype;Tt.initialContext=function(){return[wt.b_stat]},Tt.braceIsBlock=function(m){var v=this.curContext();return v===wt.f_expr||v===wt.f_stat||(m!==Te.colon||v!==wt.b_stat&&v!==wt.b_expr?m===Te._return||m===Te.name&&this.exprAllowed?Se.test(this.input.slice(this.lastTokEnd,this.start)):m===Te._else||m===Te.semi||m===Te.eof||m===Te.parenR||m===Te.arrow||(m===Te.braceL?v===wt.b_stat:m!==Te._var&&m!==Te._const&&m!==Te.name&&!this.exprAllowed):!v.isExpr)},Tt.inGeneratorContext=function(){for(var m=this.context.length-1;m>=1;m--){var v=this.context[m];if("function"===v.token)return v.generator}return!1},Tt.updateContext=function(m){var v,q=this.type;q.keyword&&m===Te.dot?this.exprAllowed=!1:(v=q.updateContext)?v.call(this,m):this.exprAllowed=q.beforeExpr},Te.parenR.updateContext=Te.braceR.updateContext=function(){if(1!==this.context.length){var m=this.context.pop();m===wt.b_stat&&"function"===this.curContext().token&&(m=this.context.pop()),this.exprAllowed=!m.isExpr}else this.exprAllowed=!0},Te.braceL.updateContext=function(m){this.context.push(this.braceIsBlock(m)?wt.b_stat:wt.b_expr),this.exprAllowed=!0},Te.dollarBraceL.updateContext=function(){this.context.push(wt.b_tmpl),this.exprAllowed=!0},Te.parenL.updateContext=function(m){var v=m===Te._if||m===Te._for||m===Te._with||m===Te._while;this.context.push(v?wt.p_stat:wt.p_expr),this.exprAllowed=!0},Te.incDec.updateContext=function(){},Te._function.updateContext=Te._class.updateContext=function(m){!m.beforeExpr||m===Te.semi||m===Te._else||m===Te._return&&Se.test(this.input.slice(this.lastTokEnd,this.start))||(m===Te.colon||m===Te.braceL)&&this.curContext()===wt.b_stat?this.context.push(wt.f_stat):this.context.push(wt.f_expr),this.exprAllowed=!1},Te.backQuote.updateContext=function(){this.curContext()===wt.q_tmpl?this.context.pop():this.context.push(wt.q_tmpl),this.exprAllowed=!1},Te.star.updateContext=function(m){if(m===Te._function){var v=this.context.length-1;this.context[v]===wt.f_expr?this.context[v]=wt.f_expr_gen:this.context[v]=wt.f_gen}this.exprAllowed=!0},Te.name.updateContext=function(m){var v=!1;this.options.ecmaVersion>=6&&m!==Te.dot&&("of"===this.value&&!this.exprAllowed||"yield"===this.value&&this.inGeneratorContext())&&(v=!0),this.exprAllowed=v};var Dt="ASCII ASCII_Hex_Digit AHex Alphabetic Alpha Any Assigned Bidi_Control Bidi_C Bidi_Mirrored Bidi_M Case_Ignorable CI Cased Changes_When_Casefolded CWCF Changes_When_Casemapped CWCM Changes_When_Lowercased CWL Changes_When_NFKC_Casefolded CWKCF Changes_When_Titlecased CWT Changes_When_Uppercased CWU Dash Default_Ignorable_Code_Point DI Deprecated Dep Diacritic Dia Emoji Emoji_Component Emoji_Modifier Emoji_Modifier_Base Emoji_Presentation Extender Ext Grapheme_Base Gr_Base Grapheme_Extend Gr_Ext Hex_Digit Hex IDS_Binary_Operator IDSB IDS_Trinary_Operator IDST ID_Continue IDC ID_Start IDS Ideographic Ideo Join_Control Join_C Logical_Order_Exception LOE Lowercase Lower Math Noncharacter_Code_Point NChar Pattern_Syntax Pat_Syn Pattern_White_Space Pat_WS Quotation_Mark QMark Radical Regional_Indicator RI Sentence_Terminal STerm Soft_Dotted SD Terminal_Punctuation Term Unified_Ideograph UIdeo Uppercase Upper Variation_Selector VS White_Space space XID_Continue XIDC XID_Start XIDS",St=Dt+" Extended_Pictographic",Ct={9:Dt,10:St,11:St},kt="Cased_Letter LC Close_Punctuation Pe Connector_Punctuation Pc Control Cc cntrl Currency_Symbol Sc Dash_Punctuation Pd Decimal_Number Nd digit Enclosing_Mark Me Final_Punctuation Pf Format Cf Initial_Punctuation Pi Letter L Letter_Number Nl Line_Separator Zl Lowercase_Letter Ll Mark M Combining_Mark Math_Symbol Sm Modifier_Letter Lm Modifier_Symbol Sk Nonspacing_Mark Mn Number N Open_Punctuation Ps Other C Other_Letter Lo Other_Number No Other_Punctuation Po Other_Symbol So Paragraph_Separator Zp Private_Use Co Punctuation P punct Separator Z Space_Separator Zs Spacing_Mark Mc Surrogate Cs Symbol S Titlecase_Letter Lt Unassigned Cn Uppercase_Letter Lu",At="Adlam Adlm Ahom Ahom Anatolian_Hieroglyphs Hluw Arabic Arab Armenian Armn Avestan Avst Balinese Bali Bamum Bamu Bassa_Vah Bass Batak Batk Bengali Beng Bhaiksuki Bhks Bopomofo Bopo Brahmi Brah Braille Brai Buginese Bugi Buhid Buhd Canadian_Aboriginal Cans Carian Cari Caucasian_Albanian Aghb Chakma Cakm Cham Cham Cherokee Cher Common Zyyy Coptic Copt Qaac Cuneiform Xsux Cypriot Cprt Cyrillic Cyrl Deseret Dsrt Devanagari Deva Duployan Dupl Egyptian_Hieroglyphs Egyp Elbasan Elba Ethiopic Ethi Georgian Geor Glagolitic Glag Gothic Goth Grantha Gran Greek Grek Gujarati Gujr Gurmukhi Guru Han Hani Hangul Hang Hanunoo Hano Hatran Hatr Hebrew Hebr Hiragana Hira Imperial_Aramaic Armi Inherited Zinh Qaai Inscriptional_Pahlavi Phli Inscriptional_Parthian Prti Javanese Java Kaithi Kthi Kannada Knda Katakana Kana Kayah_Li Kali Kharoshthi Khar Khmer Khmr Khojki Khoj Khudawadi Sind Lao Laoo Latin Latn Lepcha Lepc Limbu Limb Linear_A Lina Linear_B Linb Lisu Lisu Lycian Lyci Lydian Lydi Mahajani Mahj Malayalam Mlym Mandaic Mand Manichaean Mani Marchen Marc Masaram_Gondi Gonm Meetei_Mayek Mtei Mende_Kikakui Mend Meroitic_Cursive Merc Meroitic_Hieroglyphs Mero Miao Plrd Modi Modi Mongolian Mong Mro Mroo Multani Mult Myanmar Mymr Nabataean Nbat New_Tai_Lue Talu Newa Newa Nko Nkoo Nushu Nshu Ogham Ogam Ol_Chiki Olck Old_Hungarian Hung Old_Italic Ital Old_North_Arabian Narb Old_Permic Perm Old_Persian Xpeo Old_South_Arabian Sarb Old_Turkic Orkh Oriya Orya Osage Osge Osmanya Osma Pahawh_Hmong Hmng Palmyrene Palm Pau_Cin_Hau Pauc Phags_Pa Phag Phoenician Phnx Psalter_Pahlavi Phlp Rejang Rjng Runic Runr Samaritan Samr Saurashtra Saur Sharada Shrd Shavian Shaw Siddham Sidd SignWriting Sgnw Sinhala Sinh Sora_Sompeng Sora Soyombo Soyo Sundanese Sund Syloti_Nagri Sylo Syriac Syrc Tagalog Tglg Tagbanwa Tagb Tai_Le Tale Tai_Tham Lana Tai_Viet Tavt Takri Takr Tamil Taml Tangut Tang Telugu Telu Thaana Thaa Thai Thai Tibetan Tibt Tifinagh Tfng Tirhuta Tirh Ugaritic Ugar Vai Vaii Warang_Citi Wara Yi Yiii Zanabazar_Square Zanb",It=At+" Dogra Dogr Gunjala_Gondi Gong Hanifi_Rohingya Rohg Makasar Maka Medefaidrin Medf Old_Sogdian Sogo Sogdian Sogd",jt={9:At,10:It,11:It+" Elymaic Elym Nandinagari Nand Nyiakeng_Puachue_Hmong Hmnp Wancho Wcho"},Pt={};function buildUnicodeData(m){var v=Pt[m]={binary:wordsRegexp(Ct[m]+" "+kt),nonBinary:{General_Category:wordsRegexp(kt),Script:wordsRegexp(jt[m])}};v.nonBinary.Script_Extensions=v.nonBinary.Script,v.nonBinary.gc=v.nonBinary.General_Category,v.nonBinary.sc=v.nonBinary.Script,v.nonBinary.scx=v.nonBinary.Script_Extensions}buildUnicodeData(9),buildUnicodeData(10),buildUnicodeData(11);var Ft=it.prototype,Ot=function RegExpValidationState(m){this.parser=m,this.validFlags="gim"+(m.options.ecmaVersion>=6?"uy":"")+(m.options.ecmaVersion>=9?"s":""),this.unicodeProperties=Pt[m.options.ecmaVersion>=11?11:m.options.ecmaVersion],this.source="",this.flags="",this.start=0,this.switchU=!1,this.switchN=!1,this.pos=0,this.lastIntValue=0,this.lastStringValue="",this.lastAssertionIsQuantifiable=!1,this.numCapturingParens=0,this.maxBackReference=0,this.groupNames=[],this.backReferenceNames=[]};function codePointToString(m){return m<=65535?String.fromCharCode(m):(m-=65536,String.fromCharCode(55296+(m>>10),56320+(1023&m)))}function isSyntaxCharacter(m){return 36===m||m>=40&&m<=43||46===m||63===m||m>=91&&m<=94||m>=123&&m<=125}function isRegExpIdentifierStart(m){return isIdentifierStart(m,!0)||36===m||95===m}function isRegExpIdentifierPart(m){return isIdentifierChar(m,!0)||36===m||95===m||8204===m||8205===m}function isControlLetter(m){return m>=65&&m<=90||m>=97&&m<=122}function isCharacterClassEscape(m){return 100===m||68===m||115===m||83===m||119===m||87===m}function isUnicodePropertyNameCharacter(m){return isControlLetter(m)||95===m}function isUnicodePropertyValueCharacter(m){return isUnicodePropertyNameCharacter(m)||isDecimalDigit(m)}function isDecimalDigit(m){return m>=48&&m<=57}function isHexDigit(m){return m>=48&&m<=57||m>=65&&m<=70||m>=97&&m<=102}function hexToInt(m){return m>=65&&m<=70?m-65+10:m>=97&&m<=102?m-97+10:m-48}function isOctalDigit(m){return m>=48&&m<=55}Ot.prototype.reset=function reset(m,v,q){var ee=-1!==q.indexOf("u");this.start=0|m,this.source=v+"",this.flags=q,this.switchU=ee&&this.parser.options.ecmaVersion>=6,this.switchN=ee&&this.parser.options.ecmaVersion>=9},Ot.prototype.raise=function raise(m){this.parser.raiseRecoverable(this.start,"Invalid regular expression: /"+this.source+"/: "+m)},Ot.prototype.at=function at(m){var v=this.source,q=v.length;if(m>=q)return-1;var ee=v.charCodeAt(m);if(!this.switchU||ee<=55295||ee>=57344||m+1>=q)return ee;var ae=v.charCodeAt(m+1);return ae>=56320&&ae<=57343?(ee<<10)+ae-56613888:ee},Ot.prototype.nextIndex=function nextIndex(m){var v=this.source,q=v.length;if(m>=q)return q;var ee,ae=v.charCodeAt(m);return!this.switchU||ae<=55295||ae>=57344||m+1>=q||(ee=v.charCodeAt(m+1))<56320||ee>57343?m+1:m+2},Ot.prototype.current=function current(){return this.at(this.pos)},Ot.prototype.lookahead=function lookahead(){return this.at(this.nextIndex(this.pos))},Ot.prototype.advance=function advance(){this.pos=this.nextIndex(this.pos)},Ot.prototype.eat=function eat(m){return this.current()===m&&(this.advance(),!0)},Ft.validateRegExpFlags=function(m){for(var v=m.validFlags,q=m.flags,ee=0;ee-1&&this.raise(m.start,"Duplicate regular expression flag")}},Ft.validateRegExpPattern=function(m){this.regexp_pattern(m),!m.switchN&&this.options.ecmaVersion>=9&&m.groupNames.length>0&&(m.switchN=!0,this.regexp_pattern(m))},Ft.regexp_pattern=function(m){m.pos=0,m.lastIntValue=0,m.lastStringValue="",m.lastAssertionIsQuantifiable=!1,m.numCapturingParens=0,m.maxBackReference=0,m.groupNames.length=0,m.backReferenceNames.length=0,this.regexp_disjunction(m),m.pos!==m.source.length&&(m.eat(41)&&m.raise("Unmatched ')'"),(m.eat(93)||m.eat(125))&&m.raise("Lone quantifier brackets")),m.maxBackReference>m.numCapturingParens&&m.raise("Invalid escape");for(var v=0,q=m.backReferenceNames;v=9&&(q=m.eat(60)),m.eat(61)||m.eat(33))return this.regexp_disjunction(m),m.eat(41)||m.raise("Unterminated group"),m.lastAssertionIsQuantifiable=!q,!0}return m.pos=v,!1},Ft.regexp_eatQuantifier=function(m,v){return void 0===v&&(v=!1),!!this.regexp_eatQuantifierPrefix(m,v)&&(m.eat(63),!0)},Ft.regexp_eatQuantifierPrefix=function(m,v){return m.eat(42)||m.eat(43)||m.eat(63)||this.regexp_eatBracedQuantifier(m,v)},Ft.regexp_eatBracedQuantifier=function(m,v){var q=m.pos;if(m.eat(123)){var ee=0,ae=-1;if(this.regexp_eatDecimalDigits(m)&&(ee=m.lastIntValue,m.eat(44)&&this.regexp_eatDecimalDigits(m)&&(ae=m.lastIntValue),m.eat(125)))return-1!==ae&&ae=9?this.regexp_groupSpecifier(m):63===m.current()&&m.raise("Invalid group"),this.regexp_disjunction(m),m.eat(41))return m.numCapturingParens+=1,!0;m.raise("Unterminated group")}return!1},Ft.regexp_eatExtendedAtom=function(m){return m.eat(46)||this.regexp_eatReverseSolidusAtomEscape(m)||this.regexp_eatCharacterClass(m)||this.regexp_eatUncapturingGroup(m)||this.regexp_eatCapturingGroup(m)||this.regexp_eatInvalidBracedQuantifier(m)||this.regexp_eatExtendedPatternCharacter(m)},Ft.regexp_eatInvalidBracedQuantifier=function(m){return this.regexp_eatBracedQuantifier(m,!0)&&m.raise("Nothing to repeat"),!1},Ft.regexp_eatSyntaxCharacter=function(m){var v=m.current();return!!isSyntaxCharacter(v)&&(m.lastIntValue=v,m.advance(),!0)},Ft.regexp_eatPatternCharacters=function(m){for(var v=m.pos,q=0;-1!==(q=m.current())&&!isSyntaxCharacter(q);)m.advance();return m.pos!==v},Ft.regexp_eatExtendedPatternCharacter=function(m){var v=m.current();return!(-1===v||36===v||v>=40&&v<=43||46===v||63===v||91===v||94===v||124===v)&&(m.advance(),!0)},Ft.regexp_groupSpecifier=function(m){if(m.eat(63)){if(this.regexp_eatGroupName(m))return-1!==m.groupNames.indexOf(m.lastStringValue)&&m.raise("Duplicate capture group name"),void m.groupNames.push(m.lastStringValue);m.raise("Invalid group")}},Ft.regexp_eatGroupName=function(m){if(m.lastStringValue="",m.eat(60)){if(this.regexp_eatRegExpIdentifierName(m)&&m.eat(62))return!0;m.raise("Invalid capture group name")}return!1},Ft.regexp_eatRegExpIdentifierName=function(m){if(m.lastStringValue="",this.regexp_eatRegExpIdentifierStart(m)){for(m.lastStringValue+=codePointToString(m.lastIntValue);this.regexp_eatRegExpIdentifierPart(m);)m.lastStringValue+=codePointToString(m.lastIntValue);return!0}return!1},Ft.regexp_eatRegExpIdentifierStart=function(m){var v=m.pos,q=m.current();return m.advance(),92===q&&this.regexp_eatRegExpUnicodeEscapeSequence(m)&&(q=m.lastIntValue),isRegExpIdentifierStart(q)?(m.lastIntValue=q,!0):(m.pos=v,!1)},Ft.regexp_eatRegExpIdentifierPart=function(m){var v=m.pos,q=m.current();return m.advance(),92===q&&this.regexp_eatRegExpUnicodeEscapeSequence(m)&&(q=m.lastIntValue),isRegExpIdentifierPart(q)?(m.lastIntValue=q,!0):(m.pos=v,!1)},Ft.regexp_eatAtomEscape=function(m){return!!(this.regexp_eatBackReference(m)||this.regexp_eatCharacterClassEscape(m)||this.regexp_eatCharacterEscape(m)||m.switchN&&this.regexp_eatKGroupName(m))||(m.switchU&&(99===m.current()&&m.raise("Invalid unicode escape"),m.raise("Invalid escape")),!1)},Ft.regexp_eatBackReference=function(m){var v=m.pos;if(this.regexp_eatDecimalEscape(m)){var q=m.lastIntValue;if(m.switchU)return q>m.maxBackReference&&(m.maxBackReference=q),!0;if(q<=m.numCapturingParens)return!0;m.pos=v}return!1},Ft.regexp_eatKGroupName=function(m){if(m.eat(107)){if(this.regexp_eatGroupName(m))return m.backReferenceNames.push(m.lastStringValue),!0;m.raise("Invalid named reference")}return!1},Ft.regexp_eatCharacterEscape=function(m){return this.regexp_eatControlEscape(m)||this.regexp_eatCControlLetter(m)||this.regexp_eatZero(m)||this.regexp_eatHexEscapeSequence(m)||this.regexp_eatRegExpUnicodeEscapeSequence(m)||!m.switchU&&this.regexp_eatLegacyOctalEscapeSequence(m)||this.regexp_eatIdentityEscape(m)},Ft.regexp_eatCControlLetter=function(m){var v=m.pos;if(m.eat(99)){if(this.regexp_eatControlLetter(m))return!0;m.pos=v}return!1},Ft.regexp_eatZero=function(m){return 48===m.current()&&!isDecimalDigit(m.lookahead())&&(m.lastIntValue=0,m.advance(),!0)},Ft.regexp_eatControlEscape=function(m){var v=m.current();return 116===v?(m.lastIntValue=9,m.advance(),!0):110===v?(m.lastIntValue=10,m.advance(),!0):118===v?(m.lastIntValue=11,m.advance(),!0):102===v?(m.lastIntValue=12,m.advance(),!0):114===v&&(m.lastIntValue=13,m.advance(),!0)},Ft.regexp_eatControlLetter=function(m){var v=m.current();return!!isControlLetter(v)&&(m.lastIntValue=v%32,m.advance(),!0)},Ft.regexp_eatRegExpUnicodeEscapeSequence=function(m){var v,q=m.pos;if(m.eat(117)){if(this.regexp_eatFixedHexDigits(m,4)){var ee=m.lastIntValue;if(m.switchU&&ee>=55296&&ee<=56319){var ae=m.pos;if(m.eat(92)&&m.eat(117)&&this.regexp_eatFixedHexDigits(m,4)){var ie=m.lastIntValue;if(ie>=56320&&ie<=57343)return m.lastIntValue=1024*(ee-55296)+(ie-56320)+65536,!0}m.pos=ae,m.lastIntValue=ee}return!0}if(m.switchU&&m.eat(123)&&this.regexp_eatHexDigits(m)&&m.eat(125)&&((v=m.lastIntValue)>=0&&v<=1114111))return!0;m.switchU&&m.raise("Invalid unicode escape"),m.pos=q}return!1},Ft.regexp_eatIdentityEscape=function(m){if(m.switchU)return!!this.regexp_eatSyntaxCharacter(m)||!!m.eat(47)&&(m.lastIntValue=47,!0);var v=m.current();return!(99===v||m.switchN&&107===v)&&(m.lastIntValue=v,m.advance(),!0)},Ft.regexp_eatDecimalEscape=function(m){m.lastIntValue=0;var v=m.current();if(v>=49&&v<=57){do{m.lastIntValue=10*m.lastIntValue+(v-48),m.advance()}while((v=m.current())>=48&&v<=57);return!0}return!1},Ft.regexp_eatCharacterClassEscape=function(m){var v=m.current();if(isCharacterClassEscape(v))return m.lastIntValue=-1,m.advance(),!0;if(m.switchU&&this.options.ecmaVersion>=9&&(80===v||112===v)){if(m.lastIntValue=-1,m.advance(),m.eat(123)&&this.regexp_eatUnicodePropertyValueExpression(m)&&m.eat(125))return!0;m.raise("Invalid property name")}return!1},Ft.regexp_eatUnicodePropertyValueExpression=function(m){var v=m.pos;if(this.regexp_eatUnicodePropertyName(m)&&m.eat(61)){var q=m.lastStringValue;if(this.regexp_eatUnicodePropertyValue(m)){var ee=m.lastStringValue;return this.regexp_validateUnicodePropertyNameAndValue(m,q,ee),!0}}if(m.pos=v,this.regexp_eatLoneUnicodePropertyNameOrValue(m)){var ae=m.lastStringValue;return this.regexp_validateUnicodePropertyNameOrValue(m,ae),!0}return!1},Ft.regexp_validateUnicodePropertyNameAndValue=function(m,v,q){has(m.unicodeProperties.nonBinary,v)||m.raise("Invalid property name"),m.unicodeProperties.nonBinary[v].test(q)||m.raise("Invalid property value")},Ft.regexp_validateUnicodePropertyNameOrValue=function(m,v){m.unicodeProperties.binary.test(v)||m.raise("Invalid property name")},Ft.regexp_eatUnicodePropertyName=function(m){var v=0;for(m.lastStringValue="";isUnicodePropertyNameCharacter(v=m.current());)m.lastStringValue+=codePointToString(v),m.advance();return""!==m.lastStringValue},Ft.regexp_eatUnicodePropertyValue=function(m){var v=0;for(m.lastStringValue="";isUnicodePropertyValueCharacter(v=m.current());)m.lastStringValue+=codePointToString(v),m.advance();return""!==m.lastStringValue},Ft.regexp_eatLoneUnicodePropertyNameOrValue=function(m){return this.regexp_eatUnicodePropertyValue(m)},Ft.regexp_eatCharacterClass=function(m){if(m.eat(91)){if(m.eat(94),this.regexp_classRanges(m),m.eat(93))return!0;m.raise("Unterminated character class")}return!1},Ft.regexp_classRanges=function(m){for(;this.regexp_eatClassAtom(m);){var v=m.lastIntValue;if(m.eat(45)&&this.regexp_eatClassAtom(m)){var q=m.lastIntValue;!m.switchU||-1!==v&&-1!==q||m.raise("Invalid character class"),-1!==v&&-1!==q&&v>q&&m.raise("Range out of order in character class")}}},Ft.regexp_eatClassAtom=function(m){var v=m.pos;if(m.eat(92)){if(this.regexp_eatClassEscape(m))return!0;if(m.switchU){var q=m.current();(99===q||isOctalDigit(q))&&m.raise("Invalid class escape"),m.raise("Invalid escape")}m.pos=v}var ee=m.current();return 93!==ee&&(m.lastIntValue=ee,m.advance(),!0)},Ft.regexp_eatClassEscape=function(m){var v=m.pos;if(m.eat(98))return m.lastIntValue=8,!0;if(m.switchU&&m.eat(45))return m.lastIntValue=45,!0;if(!m.switchU&&m.eat(99)){if(this.regexp_eatClassControlLetter(m))return!0;m.pos=v}return this.regexp_eatCharacterClassEscape(m)||this.regexp_eatCharacterEscape(m)},Ft.regexp_eatClassControlLetter=function(m){var v=m.current();return!(!isDecimalDigit(v)&&95!==v)&&(m.lastIntValue=v%32,m.advance(),!0)},Ft.regexp_eatHexEscapeSequence=function(m){var v=m.pos;if(m.eat(120)){if(this.regexp_eatFixedHexDigits(m,2))return!0;m.switchU&&m.raise("Invalid escape"),m.pos=v}return!1},Ft.regexp_eatDecimalDigits=function(m){var v=m.pos,q=0;for(m.lastIntValue=0;isDecimalDigit(q=m.current());)m.lastIntValue=10*m.lastIntValue+(q-48),m.advance();return m.pos!==v},Ft.regexp_eatHexDigits=function(m){var v=m.pos,q=0;for(m.lastIntValue=0;isHexDigit(q=m.current());)m.lastIntValue=16*m.lastIntValue+hexToInt(q),m.advance();return m.pos!==v},Ft.regexp_eatLegacyOctalEscapeSequence=function(m){if(this.regexp_eatOctalDigit(m)){var v=m.lastIntValue;if(this.regexp_eatOctalDigit(m)){var q=m.lastIntValue;v<=3&&this.regexp_eatOctalDigit(m)?m.lastIntValue=64*v+8*q+m.lastIntValue:m.lastIntValue=8*v+q}else m.lastIntValue=v;return!0}return!1},Ft.regexp_eatOctalDigit=function(m){var v=m.current();return isOctalDigit(v)?(m.lastIntValue=v-48,m.advance(),!0):(m.lastIntValue=0,!1)},Ft.regexp_eatFixedHexDigits=function(m,v){var q=m.pos;m.lastIntValue=0;for(var ee=0;ee>10),56320+(1023&m)))}Ut.next=function(){this.options.onToken&&this.options.onToken(new Lt(this)),this.lastTokEnd=this.end,this.lastTokStart=this.start,this.lastTokEndLoc=this.endLoc,this.lastTokStartLoc=this.startLoc,this.nextToken()},Ut.getToken=function(){return this.next(),new Lt(this)},"undefined"!=typeof Symbol&&(Ut[Symbol.iterator]=function(){var m=this;return{next:function(){var v=m.getToken();return{done:v.type===Te.eof,value:v}}}}),Ut.curContext=function(){return this.context[this.context.length-1]},Ut.nextToken=function(){var m=this.curContext();return m&&m.preserveSpace||this.skipSpace(),this.start=this.pos,this.options.locations&&(this.startLoc=this.curPosition()),this.pos>=this.input.length?this.finishToken(Te.eof):m.override?m.override(this):void this.readToken(this.fullCharCodeAtPos())},Ut.readToken=function(m){return isIdentifierStart(m,this.options.ecmaVersion>=6)||92===m?this.readWord():this.getTokenFromCode(m)},Ut.fullCharCodeAtPos=function(){var m=this.input.charCodeAt(this.pos);return m<=55295||m>=57344?m:(m<<10)+this.input.charCodeAt(this.pos+1)-56613888},Ut.skipBlockComment=function(){var m,v=this.options.onComment&&this.curPosition(),q=this.pos,ee=this.input.indexOf("*/",this.pos+=2);if(-1===ee&&this.raise(this.pos-2,"Unterminated comment"),this.pos=ee+2,this.options.locations)for(Ie.lastIndex=q;(m=Ie.exec(this.input))&&m.index8&&m<14||m>=5760&&Pe.test(String.fromCharCode(m))))break e;++this.pos}}},Ut.finishToken=function(m,v){this.end=this.pos,this.options.locations&&(this.endLoc=this.curPosition());var q=this.type;this.type=m,this.value=v,this.updateContext(q)},Ut.readToken_dot=function(){var m=this.input.charCodeAt(this.pos+1);if(m>=48&&m<=57)return this.readNumber(!0);var v=this.input.charCodeAt(this.pos+2);return this.options.ecmaVersion>=6&&46===m&&46===v?(this.pos+=3,this.finishToken(Te.ellipsis)):(++this.pos,this.finishToken(Te.dot))},Ut.readToken_slash=function(){var m=this.input.charCodeAt(this.pos+1);return this.exprAllowed?(++this.pos,this.readRegexp()):61===m?this.finishOp(Te.assign,2):this.finishOp(Te.slash,1)},Ut.readToken_mult_modulo_exp=function(m){var v=this.input.charCodeAt(this.pos+1),q=1,ee=42===m?Te.star:Te.modulo;return this.options.ecmaVersion>=7&&42===m&&42===v&&(++q,ee=Te.starstar,v=this.input.charCodeAt(this.pos+2)),61===v?this.finishOp(Te.assign,q+1):this.finishOp(ee,q)},Ut.readToken_pipe_amp=function(m){var v=this.input.charCodeAt(this.pos+1);return v===m?this.finishOp(124===m?Te.logicalOR:Te.logicalAND,2):61===v?this.finishOp(Te.assign,2):this.finishOp(124===m?Te.bitwiseOR:Te.bitwiseAND,1)},Ut.readToken_caret=function(){return 61===this.input.charCodeAt(this.pos+1)?this.finishOp(Te.assign,2):this.finishOp(Te.bitwiseXOR,1)},Ut.readToken_plus_min=function(m){var v=this.input.charCodeAt(this.pos+1);return v===m?45!==v||this.inModule||62!==this.input.charCodeAt(this.pos+2)||0!==this.lastTokEnd&&!Se.test(this.input.slice(this.lastTokEnd,this.pos))?this.finishOp(Te.incDec,2):(this.skipLineComment(3),this.skipSpace(),this.nextToken()):61===v?this.finishOp(Te.assign,2):this.finishOp(Te.plusMin,1)},Ut.readToken_lt_gt=function(m){var v=this.input.charCodeAt(this.pos+1),q=1;return v===m?(q=62===m&&62===this.input.charCodeAt(this.pos+2)?3:2,61===this.input.charCodeAt(this.pos+q)?this.finishOp(Te.assign,q+1):this.finishOp(Te.bitShift,q)):33!==v||60!==m||this.inModule||45!==this.input.charCodeAt(this.pos+2)||45!==this.input.charCodeAt(this.pos+3)?(61===v&&(q=2),this.finishOp(Te.relational,q)):(this.skipLineComment(4),this.skipSpace(),this.nextToken())},Ut.readToken_eq_excl=function(m){var v=this.input.charCodeAt(this.pos+1);return 61===v?this.finishOp(Te.equality,61===this.input.charCodeAt(this.pos+2)?3:2):61===m&&62===v&&this.options.ecmaVersion>=6?(this.pos+=2,this.finishToken(Te.arrow)):this.finishOp(61===m?Te.eq:Te.prefix,1)},Ut.getTokenFromCode=function(m){switch(m){case 46:return this.readToken_dot();case 40:return++this.pos,this.finishToken(Te.parenL);case 41:return++this.pos,this.finishToken(Te.parenR);case 59:return++this.pos,this.finishToken(Te.semi);case 44:return++this.pos,this.finishToken(Te.comma);case 91:return++this.pos,this.finishToken(Te.bracketL);case 93:return++this.pos,this.finishToken(Te.bracketR);case 123:return++this.pos,this.finishToken(Te.braceL);case 125:return++this.pos,this.finishToken(Te.braceR);case 58:return++this.pos,this.finishToken(Te.colon);case 63:return++this.pos,this.finishToken(Te.question);case 96:if(this.options.ecmaVersion<6)break;return++this.pos,this.finishToken(Te.backQuote);case 48:var v=this.input.charCodeAt(this.pos+1);if(120===v||88===v)return this.readRadixNumber(16);if(this.options.ecmaVersion>=6){if(111===v||79===v)return this.readRadixNumber(8);if(98===v||66===v)return this.readRadixNumber(2)}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return this.readNumber(!1);case 34:case 39:return this.readString(m);case 47:return this.readToken_slash();case 37:case 42:return this.readToken_mult_modulo_exp(m);case 124:case 38:return this.readToken_pipe_amp(m);case 94:return this.readToken_caret();case 43:case 45:return this.readToken_plus_min(m);case 60:case 62:return this.readToken_lt_gt(m);case 61:case 33:return this.readToken_eq_excl(m);case 126:return this.finishOp(Te.prefix,1)}this.raise(this.pos,"Unexpected character '"+codePointToString$1(m)+"'")},Ut.finishOp=function(m,v){var q=this.input.slice(this.pos,this.pos+v);return this.pos+=v,this.finishToken(m,q)},Ut.readRegexp=function(){for(var m,v,q=this.pos;;){this.pos>=this.input.length&&this.raise(q,"Unterminated regular expression");var ee=this.input.charAt(this.pos);if(Se.test(ee)&&this.raise(q,"Unterminated regular expression"),m)m=!1;else{if("["===ee)v=!0;else if("]"===ee&&v)v=!1;else if("/"===ee&&!v)break;m="\\"===ee}++this.pos}var ae=this.input.slice(q,this.pos);++this.pos;var ie=this.pos,de=this.readWord1();this.containsEsc&&this.unexpected(ie);var ce=this.regexpState||(this.regexpState=new Ot(this));ce.reset(q,ae,de),this.validateRegExpFlags(ce),this.validateRegExpPattern(ce);var le=null;try{le=new RegExp(ae,de)}catch(m){}return this.finishToken(Te.regexp,{pattern:ae,flags:de,value:le})},Ut.readInt=function(m,v){for(var q=this.pos,ee=0,ae=0,ie=null==v?1/0:v;ae=97?de-97+10:de>=65?de-65+10:de>=48&&de<=57?de-48:1/0)>=m)break;++this.pos,ee=ee*m+ce}return this.pos===q||null!=v&&this.pos-q!==v?null:ee},Ut.readRadixNumber=function(m){var v=this.pos;this.pos+=2;var q=this.readInt(m);return null==q&&this.raise(this.start+2,"Expected number in radix "+m),this.options.ecmaVersion>=11&&110===this.input.charCodeAt(this.pos)?(q="undefined"!=typeof BigInt?BigInt(this.input.slice(v,this.pos)):null,++this.pos):isIdentifierStart(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(Te.num,q)},Ut.readNumber=function(m){var v=this.pos;m||null!==this.readInt(10)||this.raise(v,"Invalid number");var q=this.pos-v>=2&&48===this.input.charCodeAt(v);q&&this.strict&&this.raise(v,"Invalid number"),q&&/[89]/.test(this.input.slice(v,this.pos))&&(q=!1);var ee=this.input.charCodeAt(this.pos);if(!q&&!m&&this.options.ecmaVersion>=11&&110===ee){var ae=this.input.slice(v,this.pos),ie="undefined"!=typeof BigInt?BigInt(ae):null;return++this.pos,isIdentifierStart(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(Te.num,ie)}46!==ee||q||(++this.pos,this.readInt(10),ee=this.input.charCodeAt(this.pos)),69!==ee&&101!==ee||q||(43!==(ee=this.input.charCodeAt(++this.pos))&&45!==ee||++this.pos,null===this.readInt(10)&&this.raise(v,"Invalid number")),isIdentifierStart(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number");var de=this.input.slice(v,this.pos),ce=q?parseInt(de,8):parseFloat(de);return this.finishToken(Te.num,ce)},Ut.readCodePoint=function(){var m;if(123===this.input.charCodeAt(this.pos)){this.options.ecmaVersion<6&&this.unexpected();var v=++this.pos;m=this.readHexChar(this.input.indexOf("}",this.pos)-this.pos),++this.pos,m>1114111&&this.invalidStringToken(v,"Code point out of bounds")}else m=this.readHexChar(4);return m},Ut.readString=function(m){for(var v="",q=++this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");var ee=this.input.charCodeAt(this.pos);if(ee===m)break;92===ee?(v+=this.input.slice(q,this.pos),v+=this.readEscapedChar(!1),q=this.pos):(isNewLine(ee,this.options.ecmaVersion>=10)&&this.raise(this.start,"Unterminated string constant"),++this.pos)}return v+=this.input.slice(q,this.pos++),this.finishToken(Te.string,v)};var Bt={};Ut.tryReadTemplateToken=function(){this.inTemplateElement=!0;try{this.readTmplToken()}catch(m){if(m!==Bt)throw m;this.readInvalidTemplateToken()}this.inTemplateElement=!1},Ut.invalidStringToken=function(m,v){if(this.inTemplateElement&&this.options.ecmaVersion>=9)throw Bt;this.raise(m,v)},Ut.readTmplToken=function(){for(var m="",v=this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated template");var q=this.input.charCodeAt(this.pos);if(96===q||36===q&&123===this.input.charCodeAt(this.pos+1))return this.pos!==this.start||this.type!==Te.template&&this.type!==Te.invalidTemplate?(m+=this.input.slice(v,this.pos),this.finishToken(Te.template,m)):36===q?(this.pos+=2,this.finishToken(Te.dollarBraceL)):(++this.pos,this.finishToken(Te.backQuote));if(92===q)m+=this.input.slice(v,this.pos),m+=this.readEscapedChar(!0),v=this.pos;else if(isNewLine(q)){switch(m+=this.input.slice(v,this.pos),++this.pos,q){case 13:10===this.input.charCodeAt(this.pos)&&++this.pos;case 10:m+="\n";break;default:m+=String.fromCharCode(q)}this.options.locations&&(++this.curLine,this.lineStart=this.pos),v=this.pos}else++this.pos}},Ut.readInvalidTemplateToken=function(){for(;this.pos=48&&v<=55){var q=this.input.substr(this.pos-1,3).match(/^[0-7]+/)[0],ee=parseInt(q,8);return ee>255&&(q=q.slice(0,-1),ee=parseInt(q,8)),this.pos+=q.length-1,v=this.input.charCodeAt(this.pos),"0"===q&&56!==v&&57!==v||!this.strict&&!m||this.invalidStringToken(this.pos-1-q.length,m?"Octal literal in template string":"Octal literal in strict mode"),String.fromCharCode(ee)}return isNewLine(v)?"":String.fromCharCode(v)}},Ut.readHexChar=function(m){var v=this.pos,q=this.readInt(16,m);return null===q&&this.invalidStringToken(v,"Bad character escape sequence"),q},Ut.readWord1=function(){this.containsEsc=!1;for(var m="",v=!0,q=this.pos,ee=this.options.ecmaVersion>=6;this.pos{"use strict";q.r(v),q.d(v,{VERSION:()=>ae,after:()=>after,all:()=>every,allKeys:()=>allKeys,any:()=>some,assign:()=>It,before:()=>before,bind:()=>Ht,bindAll:()=>$t,chain:()=>chain,chunk:()=>chunk,clone:()=>clone,collect:()=>map,compact:()=>compact,compose:()=>compose,constant:()=>constant,contains:()=>contains,countBy:()=>gn,create:()=>create,debounce:()=>debounce,default:()=>Hn,defaults:()=>jt,defer:()=>Kt,delay:()=>Xt,detect:()=>find,difference:()=>bn,drop:()=>rest,each:()=>each,escape:()=>Ot,every:()=>every,extend:()=>At,extendOwn:()=>It,filter:()=>filter,find:()=>find,findIndex:()=>Jt,findKey:()=>findKey,findLastIndex:()=>Qt,findWhere:()=>findWhere,first:()=>first,flatten:()=>flatten_flatten,foldl:()=>dn,foldr:()=>cn,forEach:()=>each,functions:()=>functions,get:()=>get,groupBy:()=>pn,has:()=>has_has,head:()=>first,identity:()=>identity,include:()=>contains,includes:()=>contains,indexBy:()=>hn,indexOf:()=>Yt,initial:()=>initial,inject:()=>dn,intersection:()=>intersection,invert:()=>invert,invoke:()=>ln,isArguments:()=>ht,isArray:()=>ut,isArrayBuffer:()=>tt,isBoolean:()=>isBoolean,isDataView:()=>lt,isDate:()=>Xe,isElement:()=>isElement,isEmpty:()=>isEmpty,isEqual:()=>isEqual,isError:()=>Ye,isFinite:()=>isFinite_isFinite,isFunction:()=>it,isMap:()=>Dt,isMatch:()=>isMatch,isNaN:()=>isNaN_isNaN,isNull:()=>isNull,isNumber:()=>He,isObject:()=>isObject,isRegExp:()=>Qe,isSet:()=>Ct,isString:()=>Ve,isSymbol:()=>et,isTypedArray:()=>yt,isUndefined:()=>isUndefined,isWeakMap:()=>St,isWeakSet:()=>kt,iteratee:()=>iteratee,keys:()=>keys,last:()=>last,lastIndexOf:()=>sn,map:()=>map,mapObject:()=>mapObject,matcher:()=>matcher,matches:()=>matcher,max:()=>max,memoize:()=>memoize,methods:()=>functions,min:()=>min,mixin:()=>mixin,negate:()=>negate,noop:()=>noop,now:()=>Pt,object:()=>object,omit:()=>vn,once:()=>Zt,pairs:()=>pairs,partial:()=>Vt,partition:()=>mn,pick:()=>yn,pluck:()=>pluck,property:()=>property,propertyOf:()=>propertyOf,random:()=>random,range:()=>range,reduce:()=>dn,reduceRight:()=>cn,reject:()=>reject,rest:()=>rest,restArguments:()=>restArguments,result:()=>result,sample:()=>sample,select:()=>filter,shuffle:()=>shuffle,size:()=>size,some:()=>some,sortBy:()=>sortBy,sortedIndex:()=>sortedIndex,tail:()=>rest,take:()=>first,tap:()=>tap,template:()=>template,templateSettings:()=>Ut,throttle:()=>throttle,times:()=>times,toArray:()=>toArray,toPath:()=>toPath,transpose:()=>unzip,unescape:()=>Lt,union:()=>Sn,uniq:()=>uniq,unique:()=>uniq,uniqueId:()=>uniqueId,unzip:()=>unzip,values:()=>values,where:()=>where,without:()=>xn,wrap:()=>wrap,zip:()=>Cn});var ee={};q.r(ee),q.d(ee,{VERSION:()=>ae,after:()=>after,all:()=>every,allKeys:()=>allKeys,any:()=>some,assign:()=>It,before:()=>before,bind:()=>Ht,bindAll:()=>$t,chain:()=>chain,chunk:()=>chunk,clone:()=>clone,collect:()=>map,compact:()=>compact,compose:()=>compose,constant:()=>constant,contains:()=>contains,countBy:()=>gn,create:()=>create,debounce:()=>debounce,default:()=>On,defaults:()=>jt,defer:()=>Kt,delay:()=>Xt,detect:()=>find,difference:()=>bn,drop:()=>rest,each:()=>each,escape:()=>Ot,every:()=>every,extend:()=>At,extendOwn:()=>It,filter:()=>filter,find:()=>find,findIndex:()=>Jt,findKey:()=>findKey,findLastIndex:()=>Qt,findWhere:()=>findWhere,first:()=>first,flatten:()=>flatten_flatten,foldl:()=>dn,foldr:()=>cn,forEach:()=>each,functions:()=>functions,get:()=>get,groupBy:()=>pn,has:()=>has_has,head:()=>first,identity:()=>identity,include:()=>contains,includes:()=>contains,indexBy:()=>hn,indexOf:()=>Yt,initial:()=>initial,inject:()=>dn,intersection:()=>intersection,invert:()=>invert,invoke:()=>ln,isArguments:()=>ht,isArray:()=>ut,isArrayBuffer:()=>tt,isBoolean:()=>isBoolean,isDataView:()=>lt,isDate:()=>Xe,isElement:()=>isElement,isEmpty:()=>isEmpty,isEqual:()=>isEqual,isError:()=>Ye,isFinite:()=>isFinite_isFinite,isFunction:()=>it,isMap:()=>Dt,isMatch:()=>isMatch,isNaN:()=>isNaN_isNaN,isNull:()=>isNull,isNumber:()=>He,isObject:()=>isObject,isRegExp:()=>Qe,isSet:()=>Ct,isString:()=>Ve,isSymbol:()=>et,isTypedArray:()=>yt,isUndefined:()=>isUndefined,isWeakMap:()=>St,isWeakSet:()=>kt,iteratee:()=>iteratee,keys:()=>keys,last:()=>last,lastIndexOf:()=>sn,map:()=>map,mapObject:()=>mapObject,matcher:()=>matcher,matches:()=>matcher,max:()=>max,memoize:()=>memoize,methods:()=>functions,min:()=>min,mixin:()=>mixin,negate:()=>negate,noop:()=>noop,now:()=>Pt,object:()=>object,omit:()=>vn,once:()=>Zt,pairs:()=>pairs,partial:()=>Vt,partition:()=>mn,pick:()=>yn,pluck:()=>pluck,property:()=>property,propertyOf:()=>propertyOf,random:()=>random,range:()=>range,reduce:()=>dn,reduceRight:()=>cn,reject:()=>reject,rest:()=>rest,restArguments:()=>restArguments,result:()=>result,sample:()=>sample,select:()=>filter,shuffle:()=>shuffle,size:()=>size,some:()=>some,sortBy:()=>sortBy,sortedIndex:()=>sortedIndex,tail:()=>rest,take:()=>first,tap:()=>tap,template:()=>template,templateSettings:()=>Ut,throttle:()=>throttle,times:()=>times,toArray:()=>toArray,toPath:()=>toPath,transpose:()=>unzip,unescape:()=>Lt,union:()=>Sn,uniq:()=>uniq,unique:()=>uniq,uniqueId:()=>uniqueId,unzip:()=>unzip,values:()=>values,where:()=>where,without:()=>xn,wrap:()=>wrap,zip:()=>Cn});var ae="1.13.6",ie="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||Function("return this")()||{},de=Array.prototype,ce=Object.prototype,le="undefined"!=typeof Symbol?Symbol.prototype:null,pe=de.push,fe=de.slice,ye=ce.toString,be=ce.hasOwnProperty,Re="undefined"!=typeof ArrayBuffer,xe="undefined"!=typeof DataView,_e=Array.isArray,we=Object.keys,Te=Object.create,Se=Re&&ArrayBuffer.isView,Ie=isNaN,Pe=isFinite,qe=!{toString:null}.propertyIsEnumerable("toString"),We=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],ze=Math.pow(2,53)-1;function restArguments(m,v){return v=null==v?m.length-1:+v,function(){for(var q=Math.max(arguments.length-v,0),ee=Array(q),ae=0;ae=0&&q<=ze}}function shallowProperty(m){return function(v){return null==v?void 0:v[m]}}const gt=shallowProperty("byteLength"),ft=createSizePropertyCheck(gt);var mt=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/;const yt=Re?function isTypedArray(m){return Se?Se(m)&&!lt(m):ft(m)&&mt.test(ye.call(m))}:constant(!1),vt=shallowProperty("length");function emulatedSet(m){for(var v={},q=m.length,ee=0;ee":">",'"':""","'":"'","`":"`"},Ot=createEscaper(Ft),Lt=createEscaper(invert(Ft)),Ut=_.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var Bt=/(.)^/,Nt={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},Mt=/\\|'|\r|\n|\u2028|\u2029/g;function escapeChar(m){return"\\"+Nt[m]}var qt=/^\s*(\w|\$)+\s*$/;function template(m,v,q){!v&&q&&(v=q),v=jt({},v,_.templateSettings);var ee=RegExp([(v.escape||Bt).source,(v.interpolate||Bt).source,(v.evaluate||Bt).source].join("|")+"|$","g"),ae=0,ie="__p+='";m.replace(ee,(function(v,q,ee,de,ce){return ie+=m.slice(ae,ce).replace(Mt,escapeChar),ae=ce+v.length,q?ie+="'+\n((__t=("+q+"))==null?'':_.escape(__t))+\n'":ee?ie+="'+\n((__t=("+ee+"))==null?'':__t)+\n'":de&&(ie+="';\n"+de+"\n__p+='"),v})),ie+="';\n";var de,ce=v.variable;if(ce){if(!qt.test(ce))throw new Error("variable is not a bare identifier: "+ce)}else ie="with(obj||{}){\n"+ie+"}\n",ce="obj";ie="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+ie+"return __p;\n";try{de=new Function(ce,"_",ie)}catch(m){throw m.source=ie,m}var template=function(m){return de.call(this,m,_)};return template.source="function("+ce+"){\n"+ie+"}",template}function result(m,v,q){var ee=(v=_toPath_toPath(v)).length;if(!ee)return it(q)?q.call(m):q;for(var ae=0;ae1)flatten(ce,v-1,q,ee),ae=ee.length;else for(var le=0,pe=ce.length;lev?(ee&&(clearTimeout(ee),ee=null),ce=le,de=m.apply(ae,ie),ee||(ae=ie=null)):ee||!1===q.trailing||(ee=setTimeout(later,pe)),de};return throttled.cancel=function(){clearTimeout(ee),ce=0,ee=ae=ie=null},throttled}function debounce(m,v,q){var ee,ae,ie,de,ce,later=function(){var le=Pt()-ae;v>le?ee=setTimeout(later,v-le):(ee=null,q||(de=m.apply(ce,ie)),ee||(ie=ce=null))},le=restArguments((function(le){return ce=this,ie=le,ae=Pt(),ee||(ee=setTimeout(later,v),q&&(de=m.apply(ce,ie))),de}));return le.cancel=function(){clearTimeout(ee),ee=ie=ce=null},le}function wrap(m,v){return Vt(v,m)}function negate(m){return function(){return!m.apply(this,arguments)}}function compose(){var m=arguments,v=m.length-1;return function(){for(var q=v,ee=m[v].apply(this,arguments);q--;)ee=m[q].call(this,ee);return ee}}function after(m,v){return function(){if(--m<1)return v.apply(this,arguments)}}function before(m,v){var q;return function(){return--m>0&&(q=v.apply(this,arguments)),m<=1&&(v=null),q}}const Zt=Vt(before,2);function findKey(m,v,q){v=cb(v,q);for(var ee,ae=keys(m),ie=0,de=ae.length;ie0?0:ae-1;ie>=0&&ie0?de=ie>=0?ie:Math.max(ie+ce,de):ce=ie>=0?Math.min(ie+1,ce):ie+ce+1;else if(q&&ie&&ce)return ee[ie=q(ee,ae)]===ae?ie:-1;if(ae!=ae)return(ie=v(fe.call(ee,de,ce),isNaN_isNaN))>=0?ie+de:-1;for(ie=m>0?de:ce-1;ie>=0&&ie0?0:de-1;for(ae||(ee=v[ie?ie[ce]:ce],ce+=m);ce>=0&&ce=3;return reducer(m,optimizeCb(v,ee,4),q,ae)}}const dn=createReduce(1),cn=createReduce(-1);function filter(m,v,q){var ee=[];return v=cb(v,q),each(m,(function(m,q,ae){v(m,q,ae)&&ee.push(m)})),ee}function reject(m,v,q){return filter(m,negate(cb(v)),q)}function every(m,v,q){v=cb(v,q);for(var ee=!Gt(m)&&keys(m),ae=(ee||m).length,ie=0;ie=0}const ln=restArguments((function(m,v,q){var ee,ae;return it(v)?ae=v:(v=_toPath_toPath(v),ee=v.slice(0,-1),v=v[v.length-1]),map(m,(function(m){var ie=ae;if(!ie){if(ee&&ee.length&&(m=deepGet(m,ee)),null==m)return;ie=m[v]}return null==ie?ie:ie.apply(m,q)}))}));function pluck(m,v){return map(m,property(v))}function where(m,v){return filter(m,matcher(v))}function max(m,v,q){var ee,ae,ie=-1/0,de=-1/0;if(null==v||"number"==typeof v&&"object"!=typeof m[0]&&null!=m)for(var ce=0,le=(m=Gt(m)?m:values(m)).length;ceie&&(ie=ee);else v=cb(v,q),each(m,(function(m,q,ee){((ae=v(m,q,ee))>de||ae===-1/0&&ie===-1/0)&&(ie=m,de=ae)}));return ie}function min(m,v,q){var ee,ae,ie=1/0,de=1/0;if(null==v||"number"==typeof v&&"object"!=typeof m[0]&&null!=m)for(var ce=0,le=(m=Gt(m)?m:values(m)).length;ceee||void 0===q)return 1;if(q1&&(ee=optimizeCb(ee,v[1])),v=allKeys(m)):(ee=keyInObj,v=flatten(v,!1,!1),m=Object(m));for(var ae=0,ie=v.length;ae1&&(q=v[1])):(v=map(flatten(v,!1,!1),String),ee=function(m,q){return!contains(v,q)}),yn(m,ee,q)}));function initial(m,v,q){return fe.call(m,0,Math.max(0,m.length-(null==v||q?1:v)))}function first(m,v,q){return null==m||m.length<1?null==v||q?void 0:[]:null==v||q?m[0]:initial(m,m.length-v)}function rest(m,v,q){return fe.call(m,null==v||q?1:v)}function last(m,v,q){return null==m||m.length<1?null==v||q?void 0:[]:null==v||q?m[m.length-1]:rest(m,Math.max(0,m.length-v))}function compact(m){return filter(m,Boolean)}function flatten_flatten(m,v){return flatten(m,v,!1)}const bn=restArguments((function(m,v){return v=flatten(v,!0,!0),filter(m,(function(m){return!contains(v,m)}))})),xn=restArguments((function(m,v){return bn(m,v)}));function uniq(m,v,q,ee){isBoolean(v)||(ee=q,q=v,v=!1),null!=q&&(q=cb(q,ee));for(var ae=[],ie=[],de=0,ce=vt(m);de{"use strict";m.exports={i8:"3.0.0"}},53765:m=>{"use strict";m.exports=JSON.parse('{"application/1d-interleaved-parityfec":{"source":"iana"},"application/3gpdash-qoe-report+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/3gpp-ims+xml":{"source":"iana","compressible":true},"application/3gpphal+json":{"source":"iana","compressible":true},"application/3gpphalforms+json":{"source":"iana","compressible":true},"application/a2l":{"source":"iana"},"application/ace+cbor":{"source":"iana"},"application/activemessage":{"source":"iana"},"application/activity+json":{"source":"iana","compressible":true},"application/alto-costmap+json":{"source":"iana","compressible":true},"application/alto-costmapfilter+json":{"source":"iana","compressible":true},"application/alto-directory+json":{"source":"iana","compressible":true},"application/alto-endpointcost+json":{"source":"iana","compressible":true},"application/alto-endpointcostparams+json":{"source":"iana","compressible":true},"application/alto-endpointprop+json":{"source":"iana","compressible":true},"application/alto-endpointpropparams+json":{"source":"iana","compressible":true},"application/alto-error+json":{"source":"iana","compressible":true},"application/alto-networkmap+json":{"source":"iana","compressible":true},"application/alto-networkmapfilter+json":{"source":"iana","compressible":true},"application/alto-updatestreamcontrol+json":{"source":"iana","compressible":true},"application/alto-updatestreamparams+json":{"source":"iana","compressible":true},"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":true,"extensions":["atom"]},"application/atomcat+xml":{"source":"iana","compressible":true,"extensions":["atomcat"]},"application/atomdeleted+xml":{"source":"iana","compressible":true,"extensions":["atomdeleted"]},"application/atomicmail":{"source":"iana"},"application/atomsvc+xml":{"source":"iana","compressible":true,"extensions":["atomsvc"]},"application/atsc-dwd+xml":{"source":"iana","compressible":true,"extensions":["dwd"]},"application/atsc-dynamic-event-message":{"source":"iana"},"application/atsc-held+xml":{"source":"iana","compressible":true,"extensions":["held"]},"application/atsc-rdt+json":{"source":"iana","compressible":true},"application/atsc-rsat+xml":{"source":"iana","compressible":true,"extensions":["rsat"]},"application/atxml":{"source":"iana"},"application/auth-policy+xml":{"source":"iana","compressible":true},"application/bacnet-xdd+zip":{"source":"iana","compressible":false},"application/batch-smtp":{"source":"iana"},"application/bdoc":{"compressible":false,"extensions":["bdoc"]},"application/beep+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/calendar+json":{"source":"iana","compressible":true},"application/calendar+xml":{"source":"iana","compressible":true,"extensions":["xcs"]},"application/call-completion":{"source":"iana"},"application/cals-1840":{"source":"iana"},"application/captive+json":{"source":"iana","compressible":true},"application/cbor":{"source":"iana"},"application/cbor-seq":{"source":"iana"},"application/cccex":{"source":"iana"},"application/ccmp+xml":{"source":"iana","compressible":true},"application/ccxml+xml":{"source":"iana","compressible":true,"extensions":["ccxml"]},"application/cdfx+xml":{"source":"iana","compressible":true,"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":true},"application/cellml+xml":{"source":"iana","compressible":true},"application/cfw":{"source":"iana"},"application/city+json":{"source":"iana","compressible":true},"application/clr":{"source":"iana"},"application/clue+xml":{"source":"iana","compressible":true},"application/clue_info+xml":{"source":"iana","compressible":true},"application/cms":{"source":"iana"},"application/cnrp+xml":{"source":"iana","compressible":true},"application/coap-group+json":{"source":"iana","compressible":true},"application/coap-payload":{"source":"iana"},"application/commonground":{"source":"iana"},"application/conference-info+xml":{"source":"iana","compressible":true},"application/cose":{"source":"iana"},"application/cose-key":{"source":"iana"},"application/cose-key-set":{"source":"iana"},"application/cpl+xml":{"source":"iana","compressible":true,"extensions":["cpl"]},"application/csrattrs":{"source":"iana"},"application/csta+xml":{"source":"iana","compressible":true},"application/cstadata+xml":{"source":"iana","compressible":true},"application/csvm+json":{"source":"iana","compressible":true},"application/cu-seeme":{"source":"apache","extensions":["cu"]},"application/cwt":{"source":"iana"},"application/cybercash":{"source":"iana"},"application/dart":{"compressible":true},"application/dash+xml":{"source":"iana","compressible":true,"extensions":["mpd"]},"application/dash-patch+xml":{"source":"iana","compressible":true,"extensions":["mpp"]},"application/dashdelta":{"source":"iana"},"application/davmount+xml":{"source":"iana","compressible":true,"extensions":["davmount"]},"application/dca-rft":{"source":"iana"},"application/dcd":{"source":"iana"},"application/dec-dx":{"source":"iana"},"application/dialog-info+xml":{"source":"iana","compressible":true},"application/dicom":{"source":"iana"},"application/dicom+json":{"source":"iana","compressible":true},"application/dicom+xml":{"source":"iana","compressible":true},"application/dii":{"source":"iana"},"application/dit":{"source":"iana"},"application/dns":{"source":"iana"},"application/dns+json":{"source":"iana","compressible":true},"application/dns-message":{"source":"iana"},"application/docbook+xml":{"source":"apache","compressible":true,"extensions":["dbk"]},"application/dots+cbor":{"source":"iana"},"application/dskpp+xml":{"source":"iana","compressible":true},"application/dssc+der":{"source":"iana","extensions":["dssc"]},"application/dssc+xml":{"source":"iana","compressible":true,"extensions":["xdssc"]},"application/dvcs":{"source":"iana"},"application/ecmascript":{"source":"iana","compressible":true,"extensions":["es","ecma"]},"application/edi-consent":{"source":"iana"},"application/edi-x12":{"source":"iana","compressible":false},"application/edifact":{"source":"iana","compressible":false},"application/efi":{"source":"iana"},"application/elm+json":{"source":"iana","charset":"UTF-8","compressible":true},"application/elm+xml":{"source":"iana","compressible":true},"application/emergencycalldata.cap+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/emergencycalldata.comment+xml":{"source":"iana","compressible":true},"application/emergencycalldata.control+xml":{"source":"iana","compressible":true},"application/emergencycalldata.deviceinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.ecall.msd":{"source":"iana"},"application/emergencycalldata.providerinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.serviceinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.subscriberinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.veds+xml":{"source":"iana","compressible":true},"application/emma+xml":{"source":"iana","compressible":true,"extensions":["emma"]},"application/emotionml+xml":{"source":"iana","compressible":true,"extensions":["emotionml"]},"application/encaprtp":{"source":"iana"},"application/epp+xml":{"source":"iana","compressible":true},"application/epub+zip":{"source":"iana","compressible":false,"extensions":["epub"]},"application/eshop":{"source":"iana"},"application/exi":{"source":"iana","extensions":["exi"]},"application/expect-ct-report+json":{"source":"iana","compressible":true},"application/express":{"source":"iana","extensions":["exp"]},"application/fastinfoset":{"source":"iana"},"application/fastsoap":{"source":"iana"},"application/fdt+xml":{"source":"iana","compressible":true,"extensions":["fdt"]},"application/fhir+json":{"source":"iana","charset":"UTF-8","compressible":true},"application/fhir+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/fido.trusted-apps+json":{"compressible":true},"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":false},"application/framework-attributes+xml":{"source":"iana","compressible":true},"application/geo+json":{"source":"iana","compressible":true,"extensions":["geojson"]},"application/geo+json-seq":{"source":"iana"},"application/geopackage+sqlite3":{"source":"iana"},"application/geoxacml+xml":{"source":"iana","compressible":true},"application/gltf-buffer":{"source":"iana"},"application/gml+xml":{"source":"iana","compressible":true,"extensions":["gml"]},"application/gpx+xml":{"source":"apache","compressible":true,"extensions":["gpx"]},"application/gxf":{"source":"apache","extensions":["gxf"]},"application/gzip":{"source":"iana","compressible":false,"extensions":["gz"]},"application/h224":{"source":"iana"},"application/held+xml":{"source":"iana","compressible":true},"application/hjson":{"extensions":["hjson"]},"application/http":{"source":"iana"},"application/hyperstudio":{"source":"iana","extensions":["stk"]},"application/ibe-key-request+xml":{"source":"iana","compressible":true},"application/ibe-pkg-reply+xml":{"source":"iana","compressible":true},"application/ibe-pp-data":{"source":"iana"},"application/iges":{"source":"iana"},"application/im-iscomposing+xml":{"source":"iana","charset":"UTF-8","compressible":true},"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":true,"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":true,"extensions":["its"]},"application/java-archive":{"source":"apache","compressible":false,"extensions":["jar","war","ear"]},"application/java-serialized-object":{"source":"apache","compressible":false,"extensions":["ser"]},"application/java-vm":{"source":"apache","compressible":false,"extensions":["class"]},"application/javascript":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["js","mjs"]},"application/jf2feed+json":{"source":"iana","compressible":true},"application/jose":{"source":"iana"},"application/jose+json":{"source":"iana","compressible":true},"application/jrd+json":{"source":"iana","compressible":true},"application/jscalendar+json":{"source":"iana","compressible":true},"application/json":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["json","map"]},"application/json-patch+json":{"source":"iana","compressible":true},"application/json-seq":{"source":"iana"},"application/json5":{"extensions":["json5"]},"application/jsonml+json":{"source":"apache","compressible":true,"extensions":["jsonml"]},"application/jwk+json":{"source":"iana","compressible":true},"application/jwk-set+json":{"source":"iana","compressible":true},"application/jwt":{"source":"iana"},"application/kpml-request+xml":{"source":"iana","compressible":true},"application/kpml-response+xml":{"source":"iana","compressible":true},"application/ld+json":{"source":"iana","compressible":true,"extensions":["jsonld"]},"application/lgr+xml":{"source":"iana","compressible":true,"extensions":["lgr"]},"application/link-format":{"source":"iana"},"application/load-control+xml":{"source":"iana","compressible":true},"application/lost+xml":{"source":"iana","compressible":true,"extensions":["lostxml"]},"application/lostsync+xml":{"source":"iana","compressible":true},"application/lpf+zip":{"source":"iana","compressible":false},"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":true,"extensions":["mads"]},"application/manifest+json":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["webmanifest"]},"application/marc":{"source":"iana","extensions":["mrc"]},"application/marcxml+xml":{"source":"iana","compressible":true,"extensions":["mrcx"]},"application/mathematica":{"source":"iana","extensions":["ma","nb","mb"]},"application/mathml+xml":{"source":"iana","compressible":true,"extensions":["mathml"]},"application/mathml-content+xml":{"source":"iana","compressible":true},"application/mathml-presentation+xml":{"source":"iana","compressible":true},"application/mbms-associated-procedure-description+xml":{"source":"iana","compressible":true},"application/mbms-deregister+xml":{"source":"iana","compressible":true},"application/mbms-envelope+xml":{"source":"iana","compressible":true},"application/mbms-msk+xml":{"source":"iana","compressible":true},"application/mbms-msk-response+xml":{"source":"iana","compressible":true},"application/mbms-protection-description+xml":{"source":"iana","compressible":true},"application/mbms-reception-report+xml":{"source":"iana","compressible":true},"application/mbms-register+xml":{"source":"iana","compressible":true},"application/mbms-register-response+xml":{"source":"iana","compressible":true},"application/mbms-schedule+xml":{"source":"iana","compressible":true},"application/mbms-user-service-description+xml":{"source":"iana","compressible":true},"application/mbox":{"source":"iana","extensions":["mbox"]},"application/media-policy-dataset+xml":{"source":"iana","compressible":true,"extensions":["mpf"]},"application/media_control+xml":{"source":"iana","compressible":true},"application/mediaservercontrol+xml":{"source":"iana","compressible":true,"extensions":["mscml"]},"application/merge-patch+json":{"source":"iana","compressible":true},"application/metalink+xml":{"source":"apache","compressible":true,"extensions":["metalink"]},"application/metalink4+xml":{"source":"iana","compressible":true,"extensions":["meta4"]},"application/mets+xml":{"source":"iana","compressible":true,"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":true,"extensions":["maei"]},"application/mmt-usd+xml":{"source":"iana","compressible":true,"extensions":["musd"]},"application/mods+xml":{"source":"iana","compressible":true,"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":true},"application/mrb-publish+xml":{"source":"iana","compressible":true},"application/msc-ivr+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/msc-mixer+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/msword":{"source":"iana","compressible":false,"extensions":["doc","dot"]},"application/mud+json":{"source":"iana","compressible":true},"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":true},"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":false,"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":true},"application/odx":{"source":"iana"},"application/oebps-package+xml":{"source":"iana","compressible":true,"extensions":["opf"]},"application/ogg":{"source":"iana","compressible":false,"extensions":["ogx"]},"application/omdoc+xml":{"source":"apache","compressible":true,"extensions":["omdoc"]},"application/onenote":{"source":"apache","extensions":["onetoc","onetoc2","onetmp","onepkg"]},"application/opc-nodeset+xml":{"source":"iana","compressible":true},"application/oscore":{"source":"iana"},"application/oxps":{"source":"iana","extensions":["oxps"]},"application/p21":{"source":"iana"},"application/p21+zip":{"source":"iana","compressible":false},"application/p2p-overlay+xml":{"source":"iana","compressible":true,"extensions":["relo"]},"application/parityfec":{"source":"iana"},"application/passport":{"source":"iana"},"application/patch-ops-error+xml":{"source":"iana","compressible":true,"extensions":["xer"]},"application/pdf":{"source":"iana","compressible":false,"extensions":["pdf"]},"application/pdx":{"source":"iana"},"application/pem-certificate-chain":{"source":"iana"},"application/pgp-encrypted":{"source":"iana","compressible":false,"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":true},"application/pidf-diff+xml":{"source":"iana","charset":"UTF-8","compressible":true},"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":true,"extensions":["pls"]},"application/poc-settings+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/postscript":{"source":"iana","compressible":true,"extensions":["ai","eps","ps"]},"application/ppsp-tracker+json":{"source":"iana","compressible":true},"application/problem+json":{"source":"iana","compressible":true},"application/problem+xml":{"source":"iana","compressible":true},"application/provenance+xml":{"source":"iana","compressible":true,"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":false},"application/prs.nprend":{"source":"iana"},"application/prs.plucker":{"source":"iana"},"application/prs.rdf-xml-crypt":{"source":"iana"},"application/prs.xsf+xml":{"source":"iana","compressible":true},"application/pskc+xml":{"source":"iana","compressible":true,"extensions":["pskcxml"]},"application/pvd+json":{"source":"iana","compressible":true},"application/qsig":{"source":"iana"},"application/raml+yaml":{"compressible":true,"extensions":["raml"]},"application/raptorfec":{"source":"iana"},"application/rdap+json":{"source":"iana","compressible":true},"application/rdf+xml":{"source":"iana","compressible":true,"extensions":["rdf","owl"]},"application/reginfo+xml":{"source":"iana","compressible":true,"extensions":["rif"]},"application/relax-ng-compact-syntax":{"source":"iana","extensions":["rnc"]},"application/remote-printing":{"source":"iana"},"application/reputon+json":{"source":"iana","compressible":true},"application/resource-lists+xml":{"source":"iana","compressible":true,"extensions":["rl"]},"application/resource-lists-diff+xml":{"source":"iana","compressible":true,"extensions":["rld"]},"application/rfc+xml":{"source":"iana","compressible":true},"application/riscos":{"source":"iana"},"application/rlmi+xml":{"source":"iana","compressible":true},"application/rls-services+xml":{"source":"iana","compressible":true,"extensions":["rs"]},"application/route-apd+xml":{"source":"iana","compressible":true,"extensions":["rapd"]},"application/route-s-tsid+xml":{"source":"iana","compressible":true,"extensions":["sls"]},"application/route-usd+xml":{"source":"iana","compressible":true,"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":true,"extensions":["rsd"]},"application/rss+xml":{"source":"apache","compressible":true,"extensions":["rss"]},"application/rtf":{"source":"iana","compressible":true,"extensions":["rtf"]},"application/rtploopback":{"source":"iana"},"application/rtx":{"source":"iana"},"application/samlassertion+xml":{"source":"iana","compressible":true},"application/samlmetadata+xml":{"source":"iana","compressible":true},"application/sarif+json":{"source":"iana","compressible":true},"application/sarif-external-properties+json":{"source":"iana","compressible":true},"application/sbe":{"source":"iana"},"application/sbml+xml":{"source":"iana","compressible":true,"extensions":["sbml"]},"application/scaip+xml":{"source":"iana","compressible":true},"application/scim+json":{"source":"iana","compressible":true},"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":true},"application/senml+xml":{"source":"iana","compressible":true,"extensions":["senmlx"]},"application/senml-etch+cbor":{"source":"iana"},"application/senml-etch+json":{"source":"iana","compressible":true},"application/senml-exi":{"source":"iana"},"application/sensml+cbor":{"source":"iana"},"application/sensml+json":{"source":"iana","compressible":true},"application/sensml+xml":{"source":"iana","compressible":true,"extensions":["sensmlx"]},"application/sensml-exi":{"source":"iana"},"application/sep+xml":{"source":"iana","compressible":true},"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":true,"extensions":["shf"]},"application/sieve":{"source":"iana","extensions":["siv","sieve"]},"application/simple-filter+xml":{"source":"iana","compressible":true},"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":true,"extensions":["smi","smil"]},"application/smpte336m":{"source":"iana"},"application/soap+fastinfoset":{"source":"iana"},"application/soap+xml":{"source":"iana","compressible":true},"application/sparql-query":{"source":"iana","extensions":["rq"]},"application/sparql-results+xml":{"source":"iana","compressible":true,"extensions":["srx"]},"application/spdx+json":{"source":"iana","compressible":true},"application/spirits-event+xml":{"source":"iana","compressible":true},"application/sql":{"source":"iana"},"application/srgs":{"source":"iana","extensions":["gram"]},"application/srgs+xml":{"source":"iana","compressible":true,"extensions":["grxml"]},"application/sru+xml":{"source":"iana","compressible":true,"extensions":["sru"]},"application/ssdl+xml":{"source":"apache","compressible":true,"extensions":["ssdl"]},"application/ssml+xml":{"source":"iana","compressible":true,"extensions":["ssml"]},"application/stix+json":{"source":"iana","compressible":true},"application/swid+xml":{"source":"iana","compressible":true,"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":true},"application/taxii+json":{"source":"iana","compressible":true},"application/td+json":{"source":"iana","compressible":true},"application/tei+xml":{"source":"iana","compressible":true,"extensions":["tei","teicorpus"]},"application/tetra_isi":{"source":"iana"},"application/thraud+xml":{"source":"iana","compressible":true,"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":true},"application/tnauthlist":{"source":"iana"},"application/token-introspection+jwt":{"source":"iana"},"application/toml":{"compressible":true,"extensions":["toml"]},"application/trickle-ice-sdpfrag":{"source":"iana"},"application/trig":{"source":"iana","extensions":["trig"]},"application/ttml+xml":{"source":"iana","compressible":true,"extensions":["ttml"]},"application/tve-trigger":{"source":"iana"},"application/tzif":{"source":"iana"},"application/tzif-leap":{"source":"iana"},"application/ubjson":{"compressible":false,"extensions":["ubj"]},"application/ulpfec":{"source":"iana"},"application/urc-grpsheet+xml":{"source":"iana","compressible":true},"application/urc-ressheet+xml":{"source":"iana","compressible":true,"extensions":["rsheet"]},"application/urc-targetdesc+xml":{"source":"iana","compressible":true,"extensions":["td"]},"application/urc-uisocketdesc+xml":{"source":"iana","compressible":true},"application/vcard+json":{"source":"iana","compressible":true},"application/vcard+xml":{"source":"iana","compressible":true},"application/vemmi":{"source":"iana"},"application/vividence.scriptfile":{"source":"apache"},"application/vnd.1000minds.decision-model+xml":{"source":"iana","compressible":true,"extensions":["1km"]},"application/vnd.3gpp-prose+xml":{"source":"iana","compressible":true},"application/vnd.3gpp-prose-pc3ch+xml":{"source":"iana","compressible":true},"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":true},"application/vnd.3gpp.bsf+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.gmop+xml":{"source":"iana","compressible":true},"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":true},"application/vnd.3gpp.mcdata-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-payload":{"source":"iana"},"application/vnd.3gpp.mcdata-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-signalling":{"source":"iana"},"application/vnd.3gpp.mcdata-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-floor-request+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-location-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-mbms-usage-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-signed+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-ue-init-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-affiliation-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-location-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-mbms-usage-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-transmission-request+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mid-call+xml":{"source":"iana","compressible":true},"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":true},"application/vnd.3gpp.srvcc-ext+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.srvcc-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.state-and-event-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.ussd+xml":{"source":"iana","compressible":true},"application/vnd.3gpp2.bcmcsinfo+xml":{"source":"iana","compressible":true},"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":false,"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":true,"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":true},"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":true},"application/vnd.android.ota":{"source":"iana"},"application/vnd.android.package-archive":{"source":"apache","compressible":false,"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":true},"application/vnd.aplextor.warrp+json":{"source":"iana","compressible":true},"application/vnd.apothekende.reservation+json":{"source":"iana","compressible":true},"application/vnd.apple.installer+xml":{"source":"iana","compressible":true,"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":false,"extensions":["pkpass"]},"application/vnd.arastra.swi":{"source":"iana"},"application/vnd.aristanetworks.swi":{"source":"iana","extensions":["swi"]},"application/vnd.artisan+json":{"source":"iana","compressible":true},"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":true},"application/vnd.avistar+xml":{"source":"iana","compressible":true},"application/vnd.balsamiq.bmml+xml":{"source":"iana","compressible":true,"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":true},"application/vnd.bekitzur-stech+json":{"source":"iana","compressible":true},"application/vnd.bint.med-content":{"source":"iana"},"application/vnd.biopax.rdf+xml":{"source":"iana","compressible":true},"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":true},"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":true},"application/vnd.cendio.thinlinc.clientconf":{"source":"iana"},"application/vnd.century-systems.tcp_stream":{"source":"iana"},"application/vnd.chemdraw+xml":{"source":"iana","compressible":true,"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":true,"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":true},"application/vnd.collection.doc+json":{"source":"iana","compressible":true},"application/vnd.collection.next+json":{"source":"iana","compressible":true},"application/vnd.comicbook+zip":{"source":"iana","compressible":false},"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":true},"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":true,"extensions":["wbs"]},"application/vnd.cryptii.pipe+json":{"source":"iana","compressible":true},"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":true},"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":true},"application/vnd.cybank":{"source":"iana"},"application/vnd.cyclonedx+json":{"source":"iana","compressible":true},"application/vnd.cyclonedx+xml":{"source":"iana","compressible":true},"application/vnd.d2l.coursepackage1p0+zip":{"source":"iana","compressible":false},"application/vnd.d3m-dataset":{"source":"iana"},"application/vnd.d3m-problem":{"source":"iana"},"application/vnd.dart":{"source":"iana","compressible":true,"extensions":["dart"]},"application/vnd.data-vision.rdz":{"source":"iana","extensions":["rdz"]},"application/vnd.datapackage+json":{"source":"iana","compressible":true},"application/vnd.dataresource+json":{"source":"iana","compressible":true},"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":true,"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":true},"application/vnd.dna":{"source":"iana","extensions":["dna"]},"application/vnd.document+json":{"source":"iana","compressible":true},"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":true},"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":true},"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":true},"application/vnd.dvb.notif-container+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-generic+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-msglist+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-registration-request+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-registration-response+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-init+xml":{"source":"iana","compressible":true},"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":true},"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":true},"application/vnd.enliven":{"source":"iana","extensions":["nml"]},"application/vnd.enphase.envoy":{"source":"iana"},"application/vnd.eprints.data+xml":{"source":"iana","compressible":true},"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":false},"application/vnd.eszigno3+xml":{"source":"iana","compressible":true,"extensions":["es3","et3"]},"application/vnd.etsi.aoc+xml":{"source":"iana","compressible":true},"application/vnd.etsi.asic-e+zip":{"source":"iana","compressible":false},"application/vnd.etsi.asic-s+zip":{"source":"iana","compressible":false},"application/vnd.etsi.cug+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvcommand+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvdiscovery+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvprofile+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-bc+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-cod+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-npvr+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvservice+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsync+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvueprofile+xml":{"source":"iana","compressible":true},"application/vnd.etsi.mcid+xml":{"source":"iana","compressible":true},"application/vnd.etsi.mheg5":{"source":"iana"},"application/vnd.etsi.overload-control-policy-dataset+xml":{"source":"iana","compressible":true},"application/vnd.etsi.pstn+xml":{"source":"iana","compressible":true},"application/vnd.etsi.sci+xml":{"source":"iana","compressible":true},"application/vnd.etsi.simservs+xml":{"source":"iana","compressible":true},"application/vnd.etsi.timestamp-token":{"source":"iana"},"application/vnd.etsi.tsl+xml":{"source":"iana","compressible":true},"application/vnd.etsi.tsl.der":{"source":"iana"},"application/vnd.eu.kasparian.car+json":{"source":"iana","compressible":true},"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":false},"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":false},"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":false},"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":true},"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":true},"application/vnd.fuzzysheet":{"source":"iana","extensions":["fzs"]},"application/vnd.genomatix.tuxedo":{"source":"iana","extensions":["txd"]},"application/vnd.gentics.grd+json":{"source":"iana","compressible":true},"application/vnd.geo+json":{"source":"iana","compressible":true},"application/vnd.geocube+xml":{"source":"iana","compressible":true},"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":false,"extensions":["gdoc"]},"application/vnd.google-apps.presentation":{"compressible":false,"extensions":["gslides"]},"application/vnd.google-apps.spreadsheet":{"compressible":false,"extensions":["gsheet"]},"application/vnd.google-earth.kml+xml":{"source":"iana","compressible":true,"extensions":["kml"]},"application/vnd.google-earth.kmz":{"source":"iana","compressible":false,"extensions":["kmz"]},"application/vnd.gov.sk.e-form+xml":{"source":"iana","compressible":true},"application/vnd.gov.sk.e-form+zip":{"source":"iana","compressible":false},"application/vnd.gov.sk.xmldatacontainer+xml":{"source":"iana","compressible":true},"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":true},"application/vnd.hal+xml":{"source":"iana","compressible":true,"extensions":["hal"]},"application/vnd.handheld-entertainment+xml":{"source":"iana","compressible":true,"extensions":["zmm"]},"application/vnd.hbci":{"source":"iana","extensions":["hbci"]},"application/vnd.hc+json":{"source":"iana","compressible":true},"application/vnd.hcl-bireports":{"source":"iana"},"application/vnd.hdt":{"source":"iana"},"application/vnd.heroku+json":{"source":"iana","compressible":true},"application/vnd.hhe.lesson-player":{"source":"iana","extensions":["les"]},"application/vnd.hl7cda+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.hl7v2+xml":{"source":"iana","charset":"UTF-8","compressible":true},"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":true},"application/vnd.hyper-item+json":{"source":"iana","compressible":true},"application/vnd.hyperdrive+json":{"source":"iana","compressible":true},"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":false},"application/vnd.imagemeter.image+zip":{"source":"iana","compressible":false},"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":true},"application/vnd.ims.lti.v2.toolconsumerprofile+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolproxy+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolproxy.id+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolsettings+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolsettings.simple+json":{"source":"iana","compressible":true},"application/vnd.informedcontrol.rms+xml":{"source":"iana","compressible":true},"application/vnd.informix-visionary":{"source":"iana"},"application/vnd.infotech.project":{"source":"iana"},"application/vnd.infotech.project+xml":{"source":"iana","compressible":true},"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":true},"application/vnd.iptc.g2.conceptitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.knowledgeitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.newsitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.newsmessage+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.packageitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.planningitem+xml":{"source":"iana","compressible":true},"application/vnd.ipunplugged.rcprofile":{"source":"iana","extensions":["rcprofile"]},"application/vnd.irepository.package+xml":{"source":"iana","compressible":true,"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":false},"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":true},"application/vnd.las.las+xml":{"source":"iana","compressible":true,"extensions":["lasxml"]},"application/vnd.laszip":{"source":"iana"},"application/vnd.leap+json":{"source":"iana","compressible":true},"application/vnd.liberty-request+xml":{"source":"iana","compressible":true},"application/vnd.llamagraphics.life-balance.desktop":{"source":"iana","extensions":["lbd"]},"application/vnd.llamagraphics.life-balance.exchange+xml":{"source":"iana","compressible":true,"extensions":["lbe"]},"application/vnd.logipipe.circuit+zip":{"source":"iana","compressible":false},"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":true},"application/vnd.marlin.drm.conftoken+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.license+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.mdcf":{"source":"iana"},"application/vnd.mason+json":{"source":"iana","compressible":true},"application/vnd.maxar.archive.3tz+zip":{"source":"iana","compressible":false},"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":true},"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":true},"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":true,"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":false,"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":true,"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":true},"application/vnd.ms-officetheme":{"source":"iana","extensions":["thmx"]},"application/vnd.ms-opentype":{"source":"apache","compressible":true},"application/vnd.ms-outlook":{"compressible":false,"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":true},"application/vnd.ms-powerpoint":{"source":"iana","compressible":false,"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":true},"application/vnd.ms-printing.printticket+xml":{"source":"apache","compressible":true},"application/vnd.ms-printschematicket+xml":{"source":"iana","compressible":true},"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":false,"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":true},"application/vnd.ncd.control":{"source":"iana"},"application/vnd.ncd.reference":{"source":"iana"},"application/vnd.nearst.inv+json":{"source":"iana","compressible":true},"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":true},"application/vnd.nokia.iptv.config+xml":{"source":"iana","compressible":true},"application/vnd.nokia.isds-radio-presets":{"source":"iana"},"application/vnd.nokia.landmark+wbxml":{"source":"iana"},"application/vnd.nokia.landmark+xml":{"source":"iana","compressible":true},"application/vnd.nokia.landmarkcollection+xml":{"source":"iana","compressible":true},"application/vnd.nokia.n-gage.ac+xml":{"source":"iana","compressible":true,"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":true},"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":false,"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":false,"extensions":["odp"]},"application/vnd.oasis.opendocument.presentation-template":{"source":"iana","extensions":["otp"]},"application/vnd.oasis.opendocument.spreadsheet":{"source":"iana","compressible":false,"extensions":["ods"]},"application/vnd.oasis.opendocument.spreadsheet-template":{"source":"iana","extensions":["ots"]},"application/vnd.oasis.opendocument.text":{"source":"iana","compressible":false,"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":true},"application/vnd.oftn.l10n+json":{"source":"iana","compressible":true},"application/vnd.oipf.contentaccessdownload+xml":{"source":"iana","compressible":true},"application/vnd.oipf.contentaccessstreaming+xml":{"source":"iana","compressible":true},"application/vnd.oipf.cspg-hexbinary":{"source":"iana"},"application/vnd.oipf.dae.svg+xml":{"source":"iana","compressible":true},"application/vnd.oipf.dae.xhtml+xml":{"source":"iana","compressible":true},"application/vnd.oipf.mippvcontrolmessage+xml":{"source":"iana","compressible":true},"application/vnd.oipf.pae.gem":{"source":"iana"},"application/vnd.oipf.spdiscovery+xml":{"source":"iana","compressible":true},"application/vnd.oipf.spdlist+xml":{"source":"iana","compressible":true},"application/vnd.oipf.ueprofile+xml":{"source":"iana","compressible":true},"application/vnd.oipf.userprofile+xml":{"source":"iana","compressible":true},"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":true},"application/vnd.oma.bcast.drm-trigger+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.imd+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.ltkm":{"source":"iana"},"application/vnd.oma.bcast.notification+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.provisioningtrigger":{"source":"iana"},"application/vnd.oma.bcast.sgboot":{"source":"iana"},"application/vnd.oma.bcast.sgdd+xml":{"source":"iana","compressible":true},"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":true},"application/vnd.oma.bcast.sprov+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.stkm":{"source":"iana"},"application/vnd.oma.cab-address-book+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-feature-handler+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-pcc+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-subs-invite+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-user-prefs+xml":{"source":"iana","compressible":true},"application/vnd.oma.dcd":{"source":"iana"},"application/vnd.oma.dcdc":{"source":"iana"},"application/vnd.oma.dd2+xml":{"source":"iana","compressible":true,"extensions":["dd2"]},"application/vnd.oma.drm.risd+xml":{"source":"iana","compressible":true},"application/vnd.oma.group-usage-list+xml":{"source":"iana","compressible":true},"application/vnd.oma.lwm2m+cbor":{"source":"iana"},"application/vnd.oma.lwm2m+json":{"source":"iana","compressible":true},"application/vnd.oma.lwm2m+tlv":{"source":"iana"},"application/vnd.oma.pal+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.detailed-progress-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.final-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.groups+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.invocation-descriptor+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.optimized-progress-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.push":{"source":"iana"},"application/vnd.oma.scidm.messages+xml":{"source":"iana","compressible":true},"application/vnd.oma.xcap-directory+xml":{"source":"iana","compressible":true},"application/vnd.omads-email+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omads-file+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omads-folder+xml":{"source":"iana","charset":"UTF-8","compressible":true},"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":true,"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":true,"extensions":["osm"]},"application/vnd.opentimestamps.ots":{"source":"iana"},"application/vnd.openxmlformats-officedocument.custom-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.customxmlproperties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawing+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.chart+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.extended-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{"source":"iana","compressible":false,"extensions":["pptx"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.presprops+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slide":{"source":"iana","extensions":["sldx"]},"application/vnd.openxmlformats-officedocument.presentationml.slide+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slideshow":{"source":"iana","extensions":["ppsx"]},"application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.tags+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.template":{"source":"iana","extensions":["potx"]},"application/vnd.openxmlformats-officedocument.presentationml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{"source":"iana","compressible":false,"extensions":["xlsx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.template":{"source":"iana","extensions":["xltx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.theme+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.themeoverride+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.vmldrawing":{"source":"iana"},"application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{"source":"iana","compressible":false,"extensions":["docx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.template":{"source":"iana","extensions":["dotx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.core-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.relationships+xml":{"source":"iana","compressible":true},"application/vnd.oracle.resource+json":{"source":"iana","compressible":true},"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":true},"application/vnd.oxli.countgraph":{"source":"iana"},"application/vnd.pagerduty+json":{"source":"iana","compressible":true},"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":true},"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":true},"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":true},"application/vnd.radisys.msml+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-conf+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-conn+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-dialog+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-stream+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-conf+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-base+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-fax-detect+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-fax-sendrecv+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-group+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-speech+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-transform+xml":{"source":"iana","compressible":true},"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":true,"extensions":["musicxml"]},"application/vnd.renlearn.rlprint":{"source":"iana"},"application/vnd.resilient.logic":{"source":"iana"},"application/vnd.restful+json":{"source":"iana","compressible":true},"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":true,"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":true},"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":true},"application/vnd.shopkick+json":{"source":"iana","compressible":true},"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":true},"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":true,"extensions":["fo"]},"application/vnd.software602.filler.form-xml-zip":{"source":"iana"},"application/vnd.solent.sdkm+xml":{"source":"iana","compressible":true,"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":true,"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":true},"application/vnd.syft+json":{"source":"iana","compressible":true},"application/vnd.symbian.install":{"source":"apache","extensions":["sis","sisx"]},"application/vnd.syncml+xml":{"source":"iana","charset":"UTF-8","compressible":true,"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":true,"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":true,"extensions":["ddf"]},"application/vnd.syncml.dmtnds+wbxml":{"source":"iana"},"application/vnd.syncml.dmtnds+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.syncml.ds.notification":{"source":"iana"},"application/vnd.tableschema+json":{"source":"iana","compressible":true},"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":true},"application/vnd.tmd.mediaflex.api+xml":{"source":"iana","compressible":true},"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":true,"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":true},"application/vnd.verimatrix.vcas":{"source":"iana"},"application/vnd.veritone.aion+json":{"source":"iana","compressible":true},"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":true},"application/vnd.wv.ssp+xml":{"source":"iana","compressible":true},"application/vnd.xacml+json":{"source":"iana","compressible":true},"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":true},"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":true,"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":true,"extensions":["zaz"]},"application/voicexml+xml":{"source":"iana","compressible":true,"extensions":["vxml"]},"application/voucher-cms+json":{"source":"iana","compressible":true},"application/vq-rtcpxr":{"source":"iana"},"application/wasm":{"source":"iana","compressible":true,"extensions":["wasm"]},"application/watcherinfo+xml":{"source":"iana","compressible":true,"extensions":["wif"]},"application/webpush-options+json":{"source":"iana","compressible":true},"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":true,"extensions":["wsdl"]},"application/wspolicy+xml":{"source":"iana","compressible":true,"extensions":["wspolicy"]},"application/x-7z-compressed":{"source":"apache","compressible":false,"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":false,"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":false,"extensions":["bdoc"]},"application/x-bittorrent":{"source":"apache","extensions":["torrent"]},"application/x-blorb":{"source":"apache","extensions":["blb","blorb"]},"application/x-bzip":{"source":"apache","compressible":false,"extensions":["bz"]},"application/x-bzip2":{"source":"apache","compressible":false,"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":false},"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":true,"extensions":["ncx"]},"application/x-dtbook+xml":{"source":"apache","compressible":true,"extensions":["dtb"]},"application/x-dtbresource+xml":{"source":"apache","compressible":true,"extensions":["res"]},"application/x-dvi":{"source":"apache","compressible":false,"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":true,"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":false,"extensions":["jnlp"]},"application/x-javascript":{"compressible":true},"application/x-keepass2":{"extensions":["kdbx"]},"application/x-latex":{"source":"apache","compressible":false,"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":false},"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":true,"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":false,"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":false,"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":true,"extensions":["sh"]},"application/x-shar":{"source":"apache","extensions":["shar"]},"application/x-shockwave-flash":{"source":"apache","compressible":false,"extensions":["swf"]},"application/x-silverlight-app":{"source":"apache","extensions":["xap"]},"application/x-sql":{"source":"apache","extensions":["sql"]},"application/x-stuffit":{"source":"apache","compressible":false,"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":true,"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":true,"extensions":["hdd"]},"application/x-virtualbox-ova":{"compressible":true,"extensions":["ova"]},"application/x-virtualbox-ovf":{"compressible":true,"extensions":["ovf"]},"application/x-virtualbox-vbox":{"compressible":true,"extensions":["vbox"]},"application/x-virtualbox-vbox-extpack":{"compressible":false,"extensions":["vbox-extpack"]},"application/x-virtualbox-vdi":{"compressible":true,"extensions":["vdi"]},"application/x-virtualbox-vhd":{"compressible":true,"extensions":["vhd"]},"application/x-virtualbox-vmdk":{"compressible":true,"extensions":["vmdk"]},"application/x-wais-source":{"source":"apache","extensions":["src"]},"application/x-web-app-manifest+json":{"compressible":true,"extensions":["webapp"]},"application/x-www-form-urlencoded":{"source":"iana","compressible":true},"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":true,"extensions":["xlf"]},"application/x-xpinstall":{"source":"apache","compressible":false,"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":true},"application/xaml+xml":{"source":"apache","compressible":true,"extensions":["xaml"]},"application/xcap-att+xml":{"source":"iana","compressible":true,"extensions":["xav"]},"application/xcap-caps+xml":{"source":"iana","compressible":true,"extensions":["xca"]},"application/xcap-diff+xml":{"source":"iana","compressible":true,"extensions":["xdf"]},"application/xcap-el+xml":{"source":"iana","compressible":true,"extensions":["xel"]},"application/xcap-error+xml":{"source":"iana","compressible":true},"application/xcap-ns+xml":{"source":"iana","compressible":true,"extensions":["xns"]},"application/xcon-conference-info+xml":{"source":"iana","compressible":true},"application/xcon-conference-info-diff+xml":{"source":"iana","compressible":true},"application/xenc+xml":{"source":"iana","compressible":true,"extensions":["xenc"]},"application/xhtml+xml":{"source":"iana","compressible":true,"extensions":["xhtml","xht"]},"application/xhtml-voice+xml":{"source":"apache","compressible":true},"application/xliff+xml":{"source":"iana","compressible":true,"extensions":["xlf"]},"application/xml":{"source":"iana","compressible":true,"extensions":["xml","xsl","xsd","rng"]},"application/xml-dtd":{"source":"iana","compressible":true,"extensions":["dtd"]},"application/xml-external-parsed-entity":{"source":"iana"},"application/xml-patch+xml":{"source":"iana","compressible":true},"application/xmpp+xml":{"source":"iana","compressible":true},"application/xop+xml":{"source":"iana","compressible":true,"extensions":["xop"]},"application/xproc+xml":{"source":"apache","compressible":true,"extensions":["xpl"]},"application/xslt+xml":{"source":"iana","compressible":true,"extensions":["xsl","xslt"]},"application/xspf+xml":{"source":"apache","compressible":true,"extensions":["xspf"]},"application/xv+xml":{"source":"iana","compressible":true,"extensions":["mxml","xhvml","xvml","xvm"]},"application/yang":{"source":"iana","extensions":["yang"]},"application/yang-data+json":{"source":"iana","compressible":true},"application/yang-data+xml":{"source":"iana","compressible":true},"application/yang-patch+json":{"source":"iana","compressible":true},"application/yang-patch+xml":{"source":"iana","compressible":true},"application/yin+xml":{"source":"iana","compressible":true,"extensions":["yin"]},"application/zip":{"source":"iana","compressible":false,"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":false,"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":false,"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":false},"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":false,"extensions":["mp3"]},"audio/mp4":{"source":"iana","compressible":false,"extensions":["m4a","mp4a"]},"audio/mp4a-latm":{"source":"iana"},"audio/mpa":{"source":"iana"},"audio/mpa-robust":{"source":"iana"},"audio/mpeg":{"source":"iana","compressible":false,"extensions":["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/mpeg4-generic":{"source":"iana"},"audio/musepack":{"source":"apache"},"audio/ogg":{"source":"iana","compressible":false,"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":false},"audio/vnd.sealedmedia.softseal.mpeg":{"source":"iana"},"audio/vnd.vmx.cvsd":{"source":"iana"},"audio/vnd.wave":{"compressible":false},"audio/vorbis":{"source":"iana","compressible":false},"audio/vorbis-config":{"source":"iana"},"audio/wav":{"compressible":false,"extensions":["wav"]},"audio/wave":{"compressible":false,"extensions":["wav"]},"audio/webm":{"source":"apache","compressible":false,"extensions":["weba"]},"audio/x-aac":{"source":"apache","compressible":false,"extensions":["aac"]},"audio/x-aiff":{"source":"apache","extensions":["aif","aiff","aifc"]},"audio/x-caf":{"source":"apache","compressible":false,"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":true,"extensions":["otf"]},"font/sfnt":{"source":"iana"},"font/ttf":{"source":"iana","compressible":true,"extensions":["ttf"]},"font/woff":{"source":"iana","extensions":["woff"]},"font/woff2":{"source":"iana","extensions":["woff2"]},"image/aces":{"source":"iana","extensions":["exr"]},"image/apng":{"compressible":false,"extensions":["apng"]},"image/avci":{"source":"iana","extensions":["avci"]},"image/avcs":{"source":"iana","extensions":["avcs"]},"image/avif":{"source":"iana","compressible":false,"extensions":["avif"]},"image/bmp":{"source":"iana","compressible":true,"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":false,"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":false,"extensions":["jp2","jpg2"]},"image/jpeg":{"source":"iana","compressible":false,"extensions":["jpeg","jpg","jpe"]},"image/jph":{"source":"iana","extensions":["jph"]},"image/jphc":{"source":"iana","extensions":["jhc"]},"image/jpm":{"source":"iana","compressible":false,"extensions":["jpm"]},"image/jpx":{"source":"iana","compressible":false,"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":false},"image/png":{"source":"iana","compressible":false,"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":true,"extensions":["svg","svgz"]},"image/t38":{"source":"iana","extensions":["t38"]},"image/tiff":{"source":"iana","compressible":false,"extensions":["tif","tiff"]},"image/tiff-fx":{"source":"iana","extensions":["tfx"]},"image/vnd.adobe.photoshop":{"source":"iana","compressible":true,"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":true,"extensions":["ico"]},"image/vnd.mix":{"source":"iana"},"image/vnd.mozilla.apng":{"source":"iana"},"image/vnd.ms-dds":{"compressible":true,"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":true,"extensions":["ico"]},"image/x-jng":{"source":"nginx","extensions":["jng"]},"image/x-mrsid-image":{"source":"apache","extensions":["sid"]},"image/x-ms-bmp":{"source":"nginx","compressible":true,"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":false},"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":false},"message/imdn+xml":{"source":"iana","compressible":true},"message/news":{"source":"iana"},"message/partial":{"source":"iana","compressible":false},"message/rfc822":{"source":"iana","compressible":true,"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":true,"extensions":["gltf"]},"model/gltf-binary":{"source":"iana","compressible":true,"extensions":["glb"]},"model/iges":{"source":"iana","compressible":false,"extensions":["igs","iges"]},"model/mesh":{"source":"iana","compressible":false,"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":true,"extensions":["stpx"]},"model/step+zip":{"source":"iana","compressible":false,"extensions":["stpz"]},"model/step-xml+zip":{"source":"iana","compressible":false,"extensions":["stpxz"]},"model/stl":{"source":"iana","extensions":["stl"]},"model/vnd.collada+xml":{"source":"iana","compressible":true,"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":true},"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":false,"extensions":["usdz"]},"model/vnd.valve.source.compiled-map":{"source":"iana","extensions":["bsp"]},"model/vnd.vtu":{"source":"iana","extensions":["vtu"]},"model/vrml":{"source":"iana","compressible":false,"extensions":["wrl","vrml"]},"model/x3d+binary":{"source":"apache","compressible":false,"extensions":["x3db","x3dbz"]},"model/x3d+fastinfoset":{"source":"iana","extensions":["x3db"]},"model/x3d+vrml":{"source":"apache","compressible":false,"extensions":["x3dv","x3dvz"]},"model/x3d+xml":{"source":"iana","compressible":true,"extensions":["x3d","x3dz"]},"model/x3d-vrml":{"source":"iana","extensions":["x3dv"]},"multipart/alternative":{"source":"iana","compressible":false},"multipart/appledouble":{"source":"iana"},"multipart/byteranges":{"source":"iana"},"multipart/digest":{"source":"iana"},"multipart/encrypted":{"source":"iana","compressible":false},"multipart/form-data":{"source":"iana","compressible":false},"multipart/header-set":{"source":"iana"},"multipart/mixed":{"source":"iana"},"multipart/multilingual":{"source":"iana"},"multipart/parallel":{"source":"iana"},"multipart/related":{"source":"iana","compressible":false},"multipart/report":{"source":"iana"},"multipart/signed":{"source":"iana","compressible":false},"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":true,"extensions":["appcache","manifest"]},"text/calendar":{"source":"iana","extensions":["ics","ifb"]},"text/calender":{"compressible":true},"text/cmd":{"compressible":true},"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":true,"extensions":["css"]},"text/csv":{"source":"iana","compressible":true,"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":true,"extensions":["html","htm","shtml"]},"text/jade":{"extensions":["jade"]},"text/javascript":{"source":"iana","compressible":true},"text/jcr-cnd":{"source":"iana"},"text/jsx":{"compressible":true,"extensions":["jsx"]},"text/less":{"compressible":true,"extensions":["less"]},"text/markdown":{"source":"iana","compressible":true,"extensions":["markdown","md"]},"text/mathml":{"source":"nginx","extensions":["mml"]},"text/mdx":{"compressible":true,"extensions":["mdx"]},"text/mizar":{"source":"iana"},"text/n3":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["n3"]},"text/parameters":{"source":"iana","charset":"UTF-8"},"text/parityfec":{"source":"iana"},"text/plain":{"source":"iana","compressible":true,"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":true,"extensions":["rtx"]},"text/rtf":{"source":"iana","compressible":true,"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":true,"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":true,"extensions":["uri","uris","urls"]},"text/vcard":{"source":"iana","compressible":true,"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":true,"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":true},"text/x-handlebars-template":{"extensions":["hbs"]},"text/x-java-source":{"source":"apache","extensions":["java"]},"text/x-jquery-tmpl":{"compressible":true},"text/x-lua":{"extensions":["lua"]},"text/x-markdown":{"compressible":true,"extensions":["mkd"]},"text/x-nfo":{"source":"apache","extensions":["nfo"]},"text/x-opml":{"source":"apache","extensions":["opml"]},"text/x-org":{"compressible":true,"extensions":["org"]},"text/x-pascal":{"source":"apache","extensions":["p","pas"]},"text/x-processing":{"compressible":true,"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":true,"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":true,"extensions":["xml"]},"text/xml-external-parsed-entity":{"source":"iana"},"text/yaml":{"compressible":true,"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":false,"extensions":["mp4","mp4v","mpg4"]},"video/mp4v-es":{"source":"iana"},"video/mpeg":{"source":"iana","compressible":false,"extensions":["mpeg","mpg","mpe","m1v","m2v"]},"video/mpeg4-generic":{"source":"iana"},"video/mpv":{"source":"iana"},"video/nv":{"source":"iana"},"video/ogg":{"source":"iana","compressible":false,"extensions":["ogv"]},"video/parityfec":{"source":"iana"},"video/pointer":{"source":"iana"},"video/quicktime":{"source":"iana","compressible":false,"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":false,"extensions":["webm"]},"video/x-f4v":{"source":"apache","extensions":["f4v"]},"video/x-fli":{"source":"apache","extensions":["fli"]},"video/x-flv":{"source":"apache","compressible":false,"extensions":["flv"]},"video/x-m4v":{"source":"apache","extensions":["m4v"]},"video/x-matroska":{"source":"apache","compressible":false,"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":false,"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":true},"x-shader/x-vertex":{"compressible":true}}')}},__webpack_module_cache__={},leafPrototypes,getProto,inProgress,dataWebpackPrefix;function __webpack_require__(m){var v=__webpack_module_cache__[m];if(void 0!==v)return v.exports;var q=__webpack_module_cache__[m]={id:m,loaded:!1,exports:{}};return __webpack_modules__[m].call(q.exports,q,q.exports,__webpack_require__),q.loaded=!0,q.exports}__webpack_require__.m=__webpack_modules__,__webpack_require__.n=m=>{var v=m&&m.__esModule?()=>m.default:()=>m;return __webpack_require__.d(v,{a:v}),v},getProto=Object.getPrototypeOf?m=>Object.getPrototypeOf(m):m=>m.__proto__,__webpack_require__.t=function(m,v){if(1&v&&(m=this(m)),8&v)return m;if("object"==typeof m&&m){if(4&v&&m.__esModule)return m;if(16&v&&"function"==typeof m.then)return m}var q=Object.create(null);__webpack_require__.r(q);var ee={};leafPrototypes=leafPrototypes||[null,getProto({}),getProto([]),getProto(getProto)];for(var ae=2&v&&m;"object"==typeof ae&&!~leafPrototypes.indexOf(ae);ae=getProto(ae))Object.getOwnPropertyNames(ae).forEach((v=>ee[v]=()=>m[v]));return ee.default=()=>m,__webpack_require__.d(q,ee),q},__webpack_require__.d=(m,v)=>{for(var q in v)__webpack_require__.o(v,q)&&!__webpack_require__.o(m,q)&&Object.defineProperty(m,q,{enumerable:!0,get:v[q]})},__webpack_require__.f={},__webpack_require__.e=m=>Promise.all(Object.keys(__webpack_require__.f).reduce(((v,q)=>(__webpack_require__.f[q](m,v),v)),[])),__webpack_require__.u=m=>"build/"+m+"."+{116:"37edbd7a",272:"a81762af",302:"5d79da8c",431:"3b515192",883:"dc6fdba5",964:"b4251c26",988:"dfa3fb0b",1131:"55ff4154",1240:"48e92ebb",1910:"b0bb5443",2582:"ccb47488",2614:"ec0608ae",2634:"f734350f",2718:"2c8c015b",2918:"1536cead",2976:"50598e22",3420:"d463ba25",3562:"d1ddb2dd",3708:"106f60d1",3854:"e4547da5",3992:"f28aa926",4096:"8c8c64b4",4196:"b293c566",4302:"74ae422c",4448:"ea641be7",4566:"20cd22c9",5058:"143407b8",5429:"606f274f",5593:"9621e5a0",5778:"7ecd69d1",6317:"330d39dc",6489:"4ba88841",6518:"15232bd1",6522:"f025e7cf",6621:"135373b3",6892:"f732e07d",7104:"c88dfb13",7161:"eb40b25b",7830:"a5de16ee",7852:"c22a60ce",7922:"bdd75c91",8059:"48f907ba",8383:"4d3945bc",8808:"3cf3fb73",9007:"f3e4f8c5",9231:"7db1e266",9264:"4b2d3372",9505:"4e385ca4",9635:"8480d3f6",9678:"5a27f9da",9698:"21fea3ef",9892:"670c42db"}[m]+".js",__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(m){if("object"==typeof window)return window}}(),__webpack_require__.o=(m,v)=>Object.prototype.hasOwnProperty.call(m,v),inProgress={},dataWebpackPrefix="@samvera/ramp:",__webpack_require__.l=(m,v,q,ee)=>{if(inProgress[m])inProgress[m].push(v);else{var ae,ie;if(void 0!==q)for(var de=document.getElementsByTagName("script"),ce=0;ce{ae.onerror=ae.onload=null,clearTimeout(pe);var ee=inProgress[m];if(delete inProgress[m],ae.parentNode&&ae.parentNode.removeChild(ae),ee&&ee.forEach((m=>m(q))),v)return v(q)},pe=setTimeout(onScriptComplete.bind(null,void 0,{type:"timeout",target:ae}),12e4);ae.onerror=onScriptComplete.bind(null,ae.onerror),ae.onload=onScriptComplete.bind(null,ae.onload),ie&&document.head.appendChild(ae)}},__webpack_require__.r=m=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(m,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(m,"__esModule",{value:!0})},__webpack_require__.nmd=m=>(m.paths=[],m.children||(m.children=[]),m),__webpack_require__.p="",(()=>{var m={179:0};__webpack_require__.f.j=(v,q)=>{var ee=__webpack_require__.o(m,v)?m[v]:void 0;if(0!==ee)if(ee)q.push(ee[2]);else{var ae=new Promise(((q,ae)=>ee=m[v]=[q,ae]));q.push(ee[2]=ae);var ie=__webpack_require__.p+__webpack_require__.u(v),de=new Error;__webpack_require__.l(ie,(q=>{if(__webpack_require__.o(m,v)&&(0!==(ee=m[v])&&(m[v]=void 0),ee)){var ae=q&&("load"===q.type?"missing":q.type),ie=q&&q.target&&q.target.src;de.message="Loading chunk "+v+" failed.\n("+ae+": "+ie+")",de.name="ChunkLoadError",de.type=ae,de.request=ie,ee[1](de)}}),"chunk-"+v,v)}};var webpackJsonpCallback=(v,q)=>{var ee,ae,[ie,de,ce]=q,le=0;if(ie.some((v=>0!==m[v]))){for(ee in de)__webpack_require__.o(de,ee)&&(__webpack_require__.m[ee]=de[ee]);if(ce)ce(__webpack_require__)}for(v&&v(q);le{"use strict";var m=__webpack_require__(93379),v=__webpack_require__.n(m),q=__webpack_require__(36939),ee={insert:"head",singleton:!1};v()(q.Z,ee),q.Z.locals})(),(()=>{"use strict";__webpack_require__(57625),__webpack_require__(47097),__webpack_require__(77310);var m=__webpack_require__(1570).Z.createStyleSheet({body:{isolate:!1,margin:0,padding:0,minWidth:0,maxWidth:"100%",border:0}}).attach().classes.body;document.body.classList.add(m);var v=__webpack_require__(73935),q=(__webpack_require__(74916),__webpack_require__(64765),__webpack_require__(67294)),ee=(__webpack_require__(80504),__webpack_require__(92222),__webpack_require__(19601),__webpack_require__(30489),__webpack_require__(41539),__webpack_require__(12419),__webpack_require__(39714),__webpack_require__(29254),__webpack_require__(37268),__webpack_require__(45697)),ae=__webpack_require__.n(ee),ie=__webpack_require__(64799),de=__webpack_require__(40460),ce=__webpack_require__(15660),le=(__webpack_require__(35433),__webpack_require__(24335),__webpack_require__(39980),__webpack_require__(62356),__webpack_require__(16185));const pe=function prismTheme(m){var v,q=m.color;return(v={"&":{color:q.codeBase}})["& .token.comment,\n& .token.prolog,\n& .token.doctype,\n& .token.cdata"]={isolate:!1,color:q.codeComment},v["& .token.punctuation"]={isolate:!1,color:q.codePunctuation},v["& .namespace"]={isolate:!1,opacity:.7},v["& .token.property,\n& .token.tag,\n& .token.boolean,\n& .token.number,\n& .token.constant,\n& .token.symbol"]={isolate:!1,color:q.codeProperty},v["& .token.deleted"]={isolate:!1,color:q.codeDeleted},v["& .token.selector,\n& .token.attr-name,\n& .token.string,\n& .token.char,\n& .token.builtin"]={isolate:!1,color:q.codeString},v["& .token.inserted"]={isolate:!1,color:q.codeInserted},v["& .token.operator,\n& .token.entity,\n& .token.url,\n& .language-css .token.string,\n& .style .token.string"]={isolate:!1,color:q.codeOperator},v["& .token.atrule,\n& .token.attr-value,\n& .token.keyword"]={isolate:!1,color:q.codeKeyword},v["& .token.function,\n& .token.class-name"]={isolate:!1,color:q.codeFunction},v["& .token.regex,\n& .token.important,\n& .token.variable"]={isolate:!1,color:q.codeVariable},v["& .token.important,\n& .token.bold"]={isolate:!1,fontWeight:"bold"},v["& .token.italic"]={isolate:!1,fontStyle:"italic"},v["& .token.entity"]={isolate:!1,cursor:"help"},v};function _assertThisInitialized(m){if(void 0===m)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return m}function _defineProperty(m,v,q){return v in m?Object.defineProperty(m,v,{value:q,enumerable:!0,configurable:!0,writable:!0}):m[v]=q,m}var fe=function highlight(m){return(0,ce.highlight)(m,ce.languages.jsx,"jsx")},ye=function(m){var v,ee;ee=m,(v=Editor).prototype=Object.create(ee.prototype),v.prototype.constructor=v,v.__proto__=ee;var ae;ae=Editor;function Editor(){for(var v,q=arguments.length,ee=new Array(q),ae=0;ae",lt:"<",nbsp:" ",quot:"“"},Ie=["style","script"],Pe=/([-A-Z0-9_:]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|(?:\{((?:\\.|{[^}]*?}|[^}])*)\})))?/gi,qe=/mailto:/i,We=/\n{2,}$/,ze=/^( *>[^\n]+(\n[^\n]+)*\n*)+\n{2,}/,Ve=/^ *> ?/gm,He=/^ {2,}\n/,Xe=/^(?:( *[-*_]) *){3,}(?:\n *)+\n/,Qe=/^\s*(`{3,}|~{3,}) *(\S+)? *\n([\s\S]+?)\s*\1 *(?:\n *)+\n?/,Ye=/^(?: {4}[^\n]+\n*)+(?:\n *)+\n?/,et=/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,tt=/^(?:\n *)*\n/,nt=/\r\n?/g,rt=/^\[\^([^\]]+)](:.*)\n/,it=/^\[\^([^\]]+)]/,st=/\f/g,ot=/^\s*?\[(x|\s)\]/,dt=/^ *(#{1,6}) *([^\n]+)\n{0,2}/,ct=/^([^\n]+)\n *(=|-){3,} *(?:\n *)+\n/,lt=/^ *(?!<[a-z][^ >/]* ?\/>)<([a-z][^ >/]*) ?([^>]*)\/{0}>\n?(\s*(?:<\1[^>]*?>[\s\S]*?<\/\1>|(?!<\1)[\s\S])*?)<\/\1>\n*/i,ut=/&([a-z]+);/g,pt=/^/,ht=/^(data|aria|x)-[a-z_][a-z\d_.-]*$/,gt=/^ *<([a-z][a-z0-9:]*)(?:\s+((?:<.*?>|[^>])*))?\/?>(?!<\/\1>)(\s*\n)?/i,ft=/^\{.*\}$/,mt=/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,yt=/^<([^ >]+@[^ >]+)>/,vt=/^<([^ >]+:\/[^ >]+)>/,bt=/ *\n+$/,Rt=/(?:^|\n)( *)$/,xt=/-([a-z])?/gi,_t=/^(.*\|?.*)\n *(\|? *[-:]+ *\|[-| :]*)\n((?:.*\|.*\n)*)\n?/,Et=/^((?:[^\n]|\n(?! *\n))+)(?:\n *)+\n/,wt=/^\[([^\]]*)\]:\s*(\S+)\s*("([^"]*)")?/,Tt=/^!\[([^\]]*)\] ?\[([^\]]*)\]/,Dt=/^\[([^\]]*)\] ?\[([^\]]*)\]/,St=/(\[|\])/g,Ct=/(\n|^[-*]\s|^#|^ {2,}|^-{2,}|^>\s)/,kt=/\t/g,At=/^ *\| */,It=/(^ *\||\| *$)/g,jt=/ *$/,Pt=/^ *:-+: *$/,Ft=/^ *:-+ *$/,Ot=/^ *-+: *$/,Lt=/^([*_])\1((?:\[.*?\][([].*?[)\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~+.*?~+|.)*?)\1\1(?!\1)/,Ut=/^([*_])((?:\[.*?\][([].*?[)\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~+.*?~+|.)*?)\1(?!\1)/,Bt=/^~~((?:\[.*?\]|<.*?>(?:.*?<.*?>)?|`.*?`|.)*?)~~/,Nt=/^\\([^0-9A-Za-z\s])/,Mt=/^[\s\S]+?(?=[^0-9A-Z\s\u00c0-\uffff&;.()'"]|\d+\.|\n\n| {2,}\n|\w+:\S|$)/i,qt=/(^\n+|\n+$|\s+$)/g,Wt=/^([ \t]*)/,zt=/\\([^0-9A-Z\s])/gi,Vt=/^( *)((?:[*+-]|\d+\.)) +/,Ht=/( *)((?:[*+-]|\d+\.)) +[^\n]*(?:\n(?!\1(?:[*+-]|\d+\.) )[^\n]*)*(\n|$)/gm,Gt=/^( *)((?:[*+-]|\d+\.)) [\s\S]+?(?:\n{2,}(?! )(?!\1(?:[*+-]|\d+\.) (?!(?:[*+-]|\d+\.) ))\n*|\s*\n*$)/,$t=/^\[((?:\[[^\]]*\]|[^\[\]]|\](?=[^\[]*\]))*)\]\(\s*?(?:\s+['"]([\s\S]*?)['"])?\s*\)/,Xt=/^!\[((?:\[[^\]]*\]|[^\[\]]|\](?=[^\[]*\]))*)\]\(\s*?(?:\s+['"]([\s\S]*?)['"])?\s*\)/,Kt=[ze,Ye,Qe,dt,ct,lt,pt,gt,Ht,Gt,_t,Et];function containsBlockSyntax(m){return Kt.some((function(v){return v.test(m)}))}function slugify(m){return m.replace(/[ÀÁÂÃÄÅàáâãäåæÆ]/g,"a").replace(/[çÇ]/g,"c").replace(/[ðÐ]/g,"d").replace(/[ÈÉÊËéèêë]/g,"e").replace(/[ÏïÎîÍíÌì]/g,"i").replace(/[Ññ]/g,"n").replace(/[øØœŒÕõÔôÓóÒò]/g,"o").replace(/[ÜüÛûÚúÙù]/g,"u").replace(/[ŸÿÝý]/g,"y").replace(/[^a-z0-9- ]/gi,"").replace(/ /gi,"-").toLowerCase()}function parseTableAlignCapture(m){return Ot.test(m)?"right":Pt.test(m)?"center":Ft.test(m)?"left":null}function parseTableRow(m,v,q){var ee=q.inTable;q.inTable=!0;var ae=v(m.trim(),q);q.inTable=ee;var ie=[[]];return ae.forEach((function(m,v){"tableSeparator"===m.type?0!==v&&v!==ae.length-1&&ie.push([]):("text"===m.type&&(null==ae[v+1]||"tableSeparator"===ae[v+1].type)&&(m.content=m.content.replace(jt,"")),ie[ie.length-1].push(m))})),ie}function parseTableAlign(m){return m.replace(It,"").split("|").map(parseTableAlignCapture)}function parseTableCells(m,v,q){return m.trim().split("\n").map((function(m){return parseTableRow(m,v,q)}))}function parseTable(m,v,q){q.inline=!0;var ee=parseTableRow(m[1],v,q),ae=parseTableAlign(m[2]),ie=parseTableCells(m[3],v,q);return q.inline=!1,{align:ae,cells:ie,header:ee,type:"table"}}function getTableStyle(m,v){return null==m.align[v]?{}:{textAlign:m.align[v]}}function normalizeAttributeKey(m){return-1!==m.indexOf("-")&&null===m.match(ht)&&(m=m.replace(xt,(function(m,v){return v.toUpperCase()}))),m}function attributeValueToJSXPropValue(m,v){return"style"===m?v.split(/;\s?/).reduce((function(m,v){var q=v.slice(0,v.indexOf(":")),ee=q.replace(/(-[a-z])/g,(function(m){return m[1].toUpperCase()}));return m[ee]=v.slice(q.length+1).trim(),m}),{}):"href"===m?sanitizeUrl(v):(v.match(ft)&&(v=v.slice(1,v.length-1)),"true"===v||"false"!==v&&v)}function normalizeWhitespace(m){return m.replace(nt,"\n").replace(st,"").replace(kt," ")}function parserFor(m){function b(q,ee){for(var ae=[],ie="";q;)for(var de=0;de2?ie-2:0),ce=2;ce1?ae=d(q?"span":"div",{key:"outer"},ee):1===ee.length?"string"==typeof(ae=ee[0])&&(ae=d("span",{key:"outer"},ae)):ae=d("span",{key:"outer"}),ae}function e(m){var v=m.match(Pe);return v?v.reduce((function(m,v,ee){var ae=v.indexOf("=");if(-1!==ae){var ie=normalizeAttributeKey(v.slice(0,ae)).trim(),de=xe()(v.slice(ae+1).trim()),ce=Te[ie]||ie,le=m[ce]=attributeValueToJSXPropValue(ie,de);(lt.test(le)||gt.test(le))&&(m[ce]=q.cloneElement(c(le.trim()),{key:ee}))}else"style"!==v&&(m[Te[v]||v]=!0);return m}),{}):void 0}(v=v||{}).overrides=v.overrides||{},v.slugify=v.slugify||slugify,v.namedCodesToUnicode=v.namedCodesToUnicode?_e({},Se,v.namedCodesToUnicode):Se;var ee=v.createElement||q.createElement;var ae=[],ie={},de={blockQuote:{match:blockRegex(ze),order:Jt,parse:function d(m,v,q){return{content:v(m[0].replace(Ve,""),q)}},react:function e(m,v,q){return d("blockquote",{key:q.key},v(m.content,q))}},breakLine:{match:anyScopeRegex(He),order:Jt,parse:captureNothing,react:function e(m,v,q){return d("br",{key:q.key})}},breakThematic:{match:blockRegex(Xe),order:Jt,parse:captureNothing,react:function e(m,v,q){return d("hr",{key:q.key})}},codeBlock:{match:blockRegex(Ye),order:Zt,parse:function c(m){return{content:m[0].replace(/^ {4}/gm,"").replace(/\n+$/,""),lang:void 0}},react:function e(m,v,q){return d("pre",{key:q.key},d("code",{className:m.lang?"lang-"+m.lang:""},m.content))}},codeFenced:{match:blockRegex(Qe),order:Zt,parse:function b(m){return{content:m[3],lang:m[2]||void 0,type:"codeBlock"}}},codeInline:{match:simpleInlineRegex(et),order:Yt,parse:function b(m){return{content:m[2]}},react:function e(m,v,q){return d("code",{key:q.key},m.content)}},footnote:{match:blockRegex(rt),order:Zt,parse:function b(m){return ae.push({footnote:m[2],identifier:m[1]}),{}},react:renderNothing},footnoteReference:{match:inlineRegex(it),order:Jt,parse:function c(m){return{content:m[1],target:"#"+v.slugify(m[1])}},react:function e(m,v,q){return d("a",{key:q.key,href:sanitizeUrl(m.target)},d("sup",{key:q.key},m.content))}},gfmTask:{match:inlineRegex(ot),order:Jt,parse:function b(m){return{completed:"x"===m[1].toLowerCase()}},react:function e(m,v,q){return d("input",{checked:m.completed,key:q.key,readOnly:!0,type:"checkbox"})}},heading:{match:blockRegex(dt),order:Jt,parse:function e(m,q,ee){return{content:parseInline(q,m[2],ee),id:v.slugify(m[2]),level:m[1].length}},react:function f(m,v,q){return d("h"+m.level,{id:m.id,key:q.key},v(m.content,q))}},headingSetext:{match:blockRegex(ct),order:Zt,parse:function d(m,v,q){return{content:parseInline(v,m[1],q),level:"="===m[2]?1:2,type:"heading"}}},htmlComment:{match:anyScopeRegex(pt),order:Jt,parse:function a(){return{}},react:renderNothing},image:{match:simpleInlineRegex(Xt),order:Jt,parse:function b(m){return{alt:m[1],target:unescapeUrl(m[2]),title:m[3]}},react:function e(m,v,q){return d("img",{key:q.key,alt:m.alt||void 0,title:m.title||void 0,src:sanitizeUrl(m.target)})}},link:{match:inlineRegex($t),order:Yt,parse:function d(m,v,q){return{content:parseSimpleInline(v,m[1],q),target:unescapeUrl(m[2]),title:m[3]}},react:function e(m,v,q){return d("a",{key:q.key,href:sanitizeUrl(m.target),title:m.title},v(m.content,q))}},linkAngleBraceStyleDetector:{match:inlineRegex(vt),order:Zt,parse:function b(m){return{content:[{content:m[1],type:"text"}],target:m[1],type:"link"}}},linkBareUrlDetector:{match:inlineRegex(mt),order:Zt,parse:function b(m){return{content:[{content:m[1],type:"text"}],target:m[1],title:void 0,type:"link"}}},linkMailtoDetector:{match:inlineRegex(yt),order:Zt,parse:function d(m){var v=m[1],q=m[1];return qe.test(q)||(q="mailto:"+q),{content:[{content:v.replace("mailto:",""),type:"text"}],target:q,type:"link"}}},list:{match:function f(m,v,q){var ee=Rt.exec(q),ae=v._list||!v.inline;return ee&&ae?(m=ee[1]+m,Gt.exec(m)):null},order:Jt,parse:function j(m,v,q){var ee=m[2],ae=ee.length>1,ie=ae?+ee:void 0,de=m[0].replace(We,"\n").match(Ht),ce=!1,le=de.map((function(m,ee){var ae=Vt.exec(m)[0].length,ie=new RegExp("^ {1,"+ae+"}","gm"),le=m.replace(ie,"").replace(Vt,""),pe=ee===de.length-1,fe=-1!==le.indexOf("\n\n")||pe&&ce;ce=fe;var ye,be=q.inline,Re=q._list;q._list=!0,fe?(q.inline=!1,ye=le.replace(bt,"\n\n")):(q.inline=!0,ye=le.replace(bt,""));var xe=v(ye,q);return q.inline=be,q._list=Re,xe}));return{items:le,ordered:ae,start:ie}},react:function f(m,v,q){return d(m.ordered?"ol":"ul",{key:q.key,start:m.start},m.items.map((function(m,ee){return d("li",{key:ee},v(m,q))})))}},newlineCoalescer:{match:blockRegex(tt),order:Yt,parse:captureNothing,react:function a(){return"\n"}},paragraph:{match:blockRegex(Et),order:Yt,parse:parseCaptureInline,react:function e(m,v,q){return d("p",{key:q.key},v(m.content,q))}},ref:{match:inlineRegex(wt),order:Zt,parse:function b(m){return ie[m[1]]={target:m[2],title:m[4]},{}},react:renderNothing},refImage:{match:simpleInlineRegex(Tt),order:Zt,parse:function b(m){return{alt:m[1]||void 0,ref:m[2]}},react:function e(m,v,q){return d("img",{key:q.key,alt:m.alt,src:sanitizeUrl(ie[m.ref].target),title:ie[m.ref].title})}},refLink:{match:inlineRegex(Dt),order:Zt,parse:function d(m,v,q){return{content:v(m[1],q),fallbackContent:v(m[0].replace(St,"\\$1"),q),ref:m[2]}},react:function e(m,v,q){return ie[m.ref]?d("a",{key:q.key,href:sanitizeUrl(ie[m.ref].target),title:ie[m.ref].title},v(m.content,q)):d("span",{key:q.key},v(m.fallbackContent,q))}},table:{match:blockRegex(_t),order:Jt,parse:parseTable,react:function f(m,v,q){return d("table",{key:q.key},d("thead",null,d("tr",null,m.header.map((function(ee,ae){return d("th",{key:ae,style:getTableStyle(m,ae)},v(ee,q))})))),d("tbody",null,m.cells.map((function(ee,ae){return d("tr",{key:ae},ee.map((function(ee,ae){return d("td",{key:ae,style:getTableStyle(m,ae)},v(ee,q))})))}))))}},tableSeparator:{match:function c(m,v){return v.inTable?At.exec(m):null},order:Jt,parse:function a(){return{type:"tableSeparator"}},react:function a(){return" | "}},text:{match:anyScopeRegex(Mt),order:sn,parse:function c(m){return{content:m[0].replace(ut,(function(m,q){return v.namedCodesToUnicode[q]?v.namedCodesToUnicode[q]:m}))}},react:function b(m){return m.content}},textBolded:{match:simpleInlineRegex(Lt),order:Qt,parse:function d(m,v,q){return{content:v(m[2],q)}},react:function e(m,v,q){return d("strong",{key:q.key},v(m.content,q))}},textEmphasized:{match:simpleInlineRegex(Ut),order:Yt,parse:function d(m,v,q){return{content:v(m[2],q)}},react:function e(m,v,q){return d("em",{key:q.key},v(m.content,q))}},textEscaped:{match:simpleInlineRegex(Nt),order:Jt,parse:function b(m){return{content:m[1],type:"text"}}},textStrikethroughed:{match:simpleInlineRegex(Bt),order:Yt,parse:parseCaptureInline,react:function e(m,v,q){return d("del",{key:q.key},v(m.content,q))}}};!0!==v.disableParsingRawHTML&&(de.htmlBlock={match:anyScopeRegex(lt),order:Jt,parse:function l(m,v,q){var ee=m[3].match(Wt)[1],ae=new RegExp("^"+ee,"gm"),ie=m[3].replace(ae,""),de=containsBlockSyntax(ie)?parseBlock:parseInline,ce=m[1].toLowerCase(),le=-1!==Ie.indexOf(ce);return{attrs:e(m[2]),content:le?m[3]:de(v,ie,q),noInnerParse:le,tag:le?ce:m[1]}},react:function e(m,v,q){return d(m.tag,_e({key:q.key},m.attrs),m.noInnerParse?m.content:v(m.content,q))}},de.htmlSelfClosing={match:anyScopeRegex(gt),order:Jt,parse:function b(m){return{attrs:e(m[2]||""),tag:m[1]}},react:function e(m,v,q){return d(m.tag,_e({},m.attrs,{key:q.key}))}});var ce=parserFor(de),le=reactFor(ruleOutput(de)),pe=c(function(m){return m.replace(/)/g,"")}(m));return ae.length&&pe.props.children.push(d("footer",{key:"footer"},ae.map((function(m){return d("div",{id:v.slugify(m.identifier),key:m.identifier},m.identifier,le(ce(m.footnote,{inline:!0})))})))),pe}var dn=__webpack_require__(44359),cn=__webpack_require__.n(dn),ln=__webpack_require__(86010);function LinkRenderer_extends(){return LinkRenderer_extends=Object.assign||function(m){for(var v=1;v=0||(ae[q]=m[q]);return ae}var un=function LinkRenderer(m){var v=m.classes,ee=m.children,ae=_objectWithoutPropertiesLoose(m,["classes","children"]);return q.createElement("a",LinkRenderer_extends({},ae,{className:(0,ln.Z)(v.link,ae.className)}),ee)};un.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,children:ae().node,className:ae().string,href:ae().string};const pn=(0,ie.Z)((function styles(m){var v=m.color;return{link:{"&, &:link, &:visited":{fontSize:"inherit",color:v.link,textDecoration:"none"},"&:hover, &:active":{isolate:!1,color:v.linkHover,cursor:"pointer"}}}}))(un);var hn=__webpack_require__(47014),gn=function ParaRenderer(m){var v=m.classes,ee=m.semantic,ae=m.children,ie=ee||"div";return q.createElement(ie,{className:v.para},ae)};gn.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,semantic:ae().oneOf(["p"]),children:ae().node.isRequired};const mn=(0,ie.Z)((function styles(m){var v=m.space,q=m.color,ee=m.fontFamily,ae=m.fontSize;return{para:{marginTop:0,marginBottom:v[2],color:q.base,fontFamily:ee.base,fontSize:ae.text,lineHeight:1.5}}}))(gn);function HeadingRenderer_extends(){return HeadingRenderer_extends=Object.assign||function(m){for(var v=1;v=0||(ae[q]=m[q]);return ae}var yn=function HeadingRenderer(m){var v=m.classes,ee=m.level,ae=m.children,ie=HeadingRenderer_objectWithoutPropertiesLoose(m,["classes","level","children"]),de="h"+ee,ce=(0,ln.Z)(v.heading,v["heading"+ee]);return q.createElement(de,HeadingRenderer_extends({},ie,{className:ce}),ae)};yn.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,level:ae().oneOf([1,2,3,4,5,6]).isRequired,children:ae().node};const vn=(0,ie.Z)((function styles(m){var v=m.color,q=m.fontFamily,ee=m.fontSize;return{heading:{margin:0,color:v.base,fontFamily:q.base,fontWeight:"normal"},heading1:{fontSize:ee.h1},heading2:{fontSize:ee.h2},heading3:{fontSize:ee.h3},heading4:{fontSize:ee.h4},heading5:{fontSize:ee.h5,fontWeight:"bold"},heading6:{fontSize:ee.h6,fontStyle:"italic"}}}))(yn);var bn=function MarkdownHeadingRenderer(m){var v=m.classes,ee=m.level,ae=m.children,ie=m.id;return q.createElement("div",{className:v.spacing},q.createElement(vn,{level:ee,id:ie},ae))};bn.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,level:ae().oneOf([1,2,3,4,5,6]).isRequired,children:ae().node,id:ae().string};const xn=(0,ie.Z)((function styles(m){return{spacing:{marginBottom:m.space[2]}}}))(bn);var Sn=function ListRenderer(m){var v=m.classes,ee=m.ordered,ae=m.children,ie=ee?"ol":"ul",de=(0,ln.Z)(v.list,ee&&v.ordered);return q.createElement(ie,{className:de},q.Children.map(ae,(function(m){return q.isValidElement(m)?(0,q.cloneElement)(m,{className:v.li}):m})))};Sn.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,ordered:ae().bool,children:ae().node.isRequired},Sn.defaultProps={ordered:!1};const Cn=(0,ie.Z)((function styles(m){var v=m.space,q=m.color,ee=m.fontFamily;return{list:{marginTop:0,marginBottom:v[2],paddingLeft:v[3],fontSize:"inherit"},ordered:{listStyleType:"decimal"},li:{color:q.base,fontFamily:ee.base,fontSize:"inherit",lineHeight:1.5,listStyleType:"inherit"}}}))(Sn);var On=function BlockquoteRenderer(m){var v=m.classes,ee=m.className,ae=m.children,ie=(0,ln.Z)(v.blockquote,ee);return q.createElement("blockquote",{className:ie},ae)};On.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,className:ae().string,children:ae().node.isRequired};const zn=(0,ie.Z)((function styles(m){var v=m.space,q=m.color,ee=m.fontSize,ae=m.fontFamily;return{blockquote:{margin:[[v[2],v[4]]],padding:0,color:q.base,fontFamily:ae.base,fontSize:ee.base,lineHeight:1.5}}}))(On);var Hn=function PreRenderer(m){var v=m.classes,ee=m.className,ae=m.children,ie=(0,ln.Z)(ee,v.pre);return ee&&-1!==ee.indexOf("lang-")&&ae?q.createElement("pre",{className:ie,dangerouslySetInnerHTML:{__html:ae.toString()}}):q.createElement("pre",{className:ie},ae)};Hn.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,className:ae().string,children:ae().node.isRequired};const Gn=(0,ie.Z)((function styles(m){var v=m.space,q=m.color,ee=m.fontSize,ae=m.fontFamily,ie=m.borderRadius;return{pre:Object.assign({fontFamily:ae.monospace,fontSize:ee.small,lineHeight:1.5,color:q.base,whiteSpace:"pre-wrap",wordWrap:"normal",tabSize:2,hyphens:"none",backgroundColor:q.codeBackground,padding:[[v[1],v[2]]],border:[[1,q.codeBackground,"solid"]],borderRadius:ie,marginTop:0,marginBottom:v[2],overflow:"auto"},pe({color:q}))}}))(Hn);var $n=__webpack_require__(94324);function CheckboxRenderer_extends(){return CheckboxRenderer_extends=Object.assign||function(m){for(var v=1;v=0||(ae[q]=m[q]);return ae}var Kn=function CheckboxRenderer(m){var v=m.classes,ee=CheckboxRenderer_objectWithoutPropertiesLoose(m,["classes"]);return q.createElement("input",CheckboxRenderer_extends({},ee,{type:"checkbox",className:v.input}))};Kn.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired};const Zn=(0,ie.Z)((function styles(){return{input:{isolate:!1,display:"inline-block",verticalAlign:"middle"}}}))(Kn);var Jn=function HrRenderer(m){var v=m.classes;return q.createElement("hr",{className:v.hr})};Jn.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired};const Qn=(0,ie.Z)((function styles(m){var v=m.space;return{hr:{borderBottom:[[1,m.color.border,"solid"]],marginTop:0,marginBottom:v[2]}}}))(Jn);var Yn=function DetailsRenderer(m){var v=m.classes,ee=m.children;return q.createElement("details",{className:v.details},ee)};Yn.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,children:ae().node.isRequired};const ta=(0,ie.Z)((function styles(m){var v=m.space,q=m.color,ee=m.fontSize,ae=m.fontFamily;return{details:{marginBottom:v[2],fontFamily:ae.base,fontSize:ee.base,color:q.base}}}))(Yn);var aa=function DetailsSummaryRenderer(m){var v=m.classes,ee=m.children;return q.createElement("summary",{className:v.summary},ee)};aa.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,children:ae().node.isRequired};const ra=(0,ie.Z)((function styles(m){var v=m.space,q=m.color,ee=m.fontSize,ae=m.fontFamily;return{summary:{marginBottom:v[1],fontFamily:ae.base,fontSize:ee.base,color:q.base,cursor:"pointer","&:focus":{isolate:!1,outline:[[1,"dotted",q.linkHover]],outlineOffset:2}}}}))(aa);var ia=function TableRenderer(m){var v=m.classes,ee=m.children;return q.createElement("table",{className:v.table},ee)};ia.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,children:ae().node.isRequired};const sa=(0,ie.Z)((function styles(m){return{table:{marginTop:0,marginBottom:m.space[2],borderCollapse:"collapse"}}}))(ia);var oa=function TableHeadRenderer(m){var v=m.classes,ee=m.children;return q.createElement("thead",{className:v.thead},ee)};oa.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,children:ae().node.isRequired};const ca=(0,ie.Z)((function styles(m){return{thead:{borderBottom:[[1,m.color.border,"solid"]]}}}))(oa);var ua=function TableBodyRenderer(m){var v=m.children;return q.createElement("tbody",null,v)};ua.propTypes={children:ae().node.isRequired};const ha=ua;var ga=function TableRowRenderer(m){var v=m.children;return q.createElement("tr",null,v)};ga.propTypes={children:ae().node.isRequired};const fa=ga;var ya=function TableCellRenderer(m){var v=m.classes,ee=m.header,ae=m.children;return ee?q.createElement("th",{className:v.th},ae):q.createElement("td",{className:v.td},ae)};ya.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,header:ae().bool,children:ae().node.isRequired},ya.defaultProps={header:!1};const va=(0,ie.Z)((function styles(m){var v=m.space,q=m.color,ee=m.fontSize,ae=m.fontFamily;return{td:{padding:[[v[0],v[2],v[0],0]],fontFamily:ae.base,fontSize:ee.base,color:q.base,lineHeight:1.5},th:{composes:"$td",fontWeight:"bold"}}}))(ya);var ba=function Pre(m){return(0,q.isValidElement)(m.children)?q.createElement(Gn,m.children.props):q.createElement(Gn,m)};ba.propTypes={children:ae().node};var xa={a:{component:pn},h1:{component:xn,props:{level:1}},h2:{component:xn,props:{level:2}},h3:{component:xn,props:{level:3}},h4:{component:xn,props:{level:4}},h5:{component:xn,props:{level:5}},h6:{component:xn,props:{level:6}},p:{component:mn,props:{semantic:"p"}},em:{component:hn.Z,props:{semantic:"em"}},strong:{component:hn.Z,props:{semantic:"strong"}},ul:{component:Cn},ol:{component:Cn,props:{ordered:!0}},blockquote:{component:zn},code:{component:$n.Z},pre:{component:ba},input:{component:Zn},hr:{component:Qn},table:{component:sa},thead:{component:ca},th:{component:va,props:{header:!0}},tbody:{component:ha},tr:{component:fa},td:{component:va},details:{component:ta},summary:{component:ra}},_a=Object.assign({},xa,{p:{component:hn.Z}}),Ea=function Markdown(m){var v=m.text,q=m.inline?_a:xa;return compiler(cn()(v),{overrides:q,forceBlock:!0})};Ea.propTypes={text:ae().string.isRequired,inline:ae().bool};const wa=Ea;var Da=function NameRenderer(m){var v,ee=m.classes,ae=m.children,ie=m.deprecated,de=(0,ln.Z)(ee.name,((v={})[ee.isDeprecated]=ie,v));return q.createElement("code",{className:de},ae)};Da.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,children:ae().node.isRequired,deprecated:ae().bool};const Ca=(0,ie.Z)((function styles(m){var v=m.fontFamily,q=m.fontSize,ee=m.color;return{name:{fontFamily:v.monospace,fontSize:q.small,color:ee.name},isDeprecated:{color:ee.light,textDecoration:"line-through"}}}))(Da);var ka=function TypeRenderer(m){var v=m.classes,ee=m.children;return q.createElement("span",{className:v.type},ee)};ka.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,children:ae().node.isRequired};const Aa=(0,ie.Z)((function styles(m){var v=m.fontFamily,q=m.fontSize,ee=m.color;return{type:{fontFamily:v.monospace,fontSize:q.small,color:ee.type}}}))(ka);var Ia=__webpack_require__(65522),ja=__webpack_require__.n(Ia),Fa=__webpack_require__(5291);function ArgumentRenderer_objectWithoutPropertiesLoose(m,v){if(null==m)return{};var q,ee,ae={},ie=Object.keys(m);for(ee=0;ee=0||(ae[q]=m[q]);return ae}var Oa=function ArgumentRenderer(m){var v=m.classes,ee=m.name,ae=m.type,ie=m.description,de=m.returns,ce=m.block,le=ArgumentRenderer_objectWithoutPropertiesLoose(m,["classes","name","type","description","returns","block"]),pe=ae&&"OptionalType"===ae.type,fe=le.default;pe&&(ae=ae.expression);var ye=ae?Fa.dt.stringify(ae):"",be=q.createElement(ja(),null,de&&"Returns",ee&&q.createElement("span",null,q.createElement(Ca,null,ee),ae&&":"),ae&&q.createElement(Aa,null,ye,pe&&"?",!!fe&&"="+fe),ae&&ie&&"—",ie&&q.createElement(wa,{text:""+ie,inline:!0}));return ce?q.createElement("div",{className:v.block},be):be};Oa.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,name:ae().string,type:ae().object,default:ae().string,description:ae().string,returns:ae().bool,block:ae().bool};const Ba=(0,ie.Z)((function styles(m){return{block:{marginBottom:m.space[2]}}}))(Oa);function ArgumentsRenderer_extends(){return ArgumentsRenderer_extends=Object.assign||function(m){for(var v=1;v0&&gr(ee.width)/m.offsetWidth||1,ie=m.offsetHeight>0&&gr(ee.height)/m.offsetHeight||1);var de=(isElement(m)?getWindow(m):window).visualViewport,ce=!isLayoutViewport()&&q,le=(ee.left+(ce&&de?de.offsetLeft:0))/ae,pe=(ee.top+(ce&&de?de.offsetTop:0))/ie,fe=ee.width/ae,ye=ee.height/ie;return{width:fe,height:ye,top:pe,right:le+fe,bottom:pe+ye,left:le,x:le,y:pe}}function getWindowScroll(m){var v=getWindow(m);return{scrollLeft:v.pageXOffset,scrollTop:v.pageYOffset}}function getNodeName(m){return m?(m.nodeName||"").toLowerCase():null}function getDocumentElement(m){return((isElement(m)?m.ownerDocument:m.document)||window.document).documentElement}function getWindowScrollBarX(m){return getBoundingClientRect(getDocumentElement(m)).left+getWindowScroll(m).scrollLeft}function getComputedStyle(m){return getWindow(m).getComputedStyle(m)}function isScrollParent(m){var v=getComputedStyle(m),q=v.overflow,ee=v.overflowX,ae=v.overflowY;return/auto|scroll|overlay|hidden/.test(q+ae+ee)}function isElementScaled(m){var v=m.getBoundingClientRect(),q=gr(v.width)/m.offsetWidth||1,ee=gr(v.height)/m.offsetHeight||1;return 1!==q||1!==ee}function getCompositeRect(m,v,q){void 0===q&&(q=!1);var ee,ae,ie=isHTMLElement(v),de=isHTMLElement(v)&&isElementScaled(v),ce=getDocumentElement(v),le=getBoundingClientRect(m,de,q),pe={scrollLeft:0,scrollTop:0},fe={x:0,y:0};return(ie||!ie&&!q)&&(("body"!==getNodeName(v)||isScrollParent(ce))&&(pe=(ee=v)!==getWindow(ee)&&isHTMLElement(ee)?{scrollLeft:(ae=ee).scrollLeft,scrollTop:ae.scrollTop}:getWindowScroll(ee)),isHTMLElement(v)?((fe=getBoundingClientRect(v,!0)).x+=v.clientLeft,fe.y+=v.clientTop):ce&&(fe.x=getWindowScrollBarX(ce))),{x:le.left+pe.scrollLeft-fe.x,y:le.top+pe.scrollTop-fe.y,width:le.width,height:le.height}}function getLayoutRect(m){var v=getBoundingClientRect(m),q=m.offsetWidth,ee=m.offsetHeight;return Math.abs(v.width-q)<=1&&(q=v.width),Math.abs(v.height-ee)<=1&&(ee=v.height),{x:m.offsetLeft,y:m.offsetTop,width:q,height:ee}}function getParentNode(m){return"html"===getNodeName(m)?m:m.assignedSlot||m.parentNode||(isShadowRoot(m)?m.host:null)||getDocumentElement(m)}function getScrollParent(m){return["html","body","#document"].indexOf(getNodeName(m))>=0?m.ownerDocument.body:isHTMLElement(m)&&isScrollParent(m)?m:getScrollParent(getParentNode(m))}function listScrollParents(m,v){var q;void 0===v&&(v=[]);var ee=getScrollParent(m),ae=ee===(null==(q=m.ownerDocument)?void 0:q.body),ie=getWindow(ee),de=ae?[ie].concat(ie.visualViewport||[],isScrollParent(ee)?ee:[]):ee,ce=v.concat(de);return ae?ce:ce.concat(listScrollParents(getParentNode(de)))}function isTableElement(m){return["table","td","th"].indexOf(getNodeName(m))>=0}function getTrueOffsetParent(m){return isHTMLElement(m)&&"fixed"!==getComputedStyle(m).position?m.offsetParent:null}function getContainingBlock(m){var v=/firefox/i.test(getUAString());if(/Trident/i.test(getUAString())&&isHTMLElement(m)&&"fixed"===getComputedStyle(m).position)return null;var q=getParentNode(m);for(isShadowRoot(q)&&(q=q.host);isHTMLElement(q)&&["html","body"].indexOf(getNodeName(q))<0;){var ee=getComputedStyle(q);if("none"!==ee.transform||"none"!==ee.perspective||"paint"===ee.contain||-1!==["transform","perspective"].indexOf(ee.willChange)||v&&"filter"===ee.willChange||v&&ee.filter&&"none"!==ee.filter)return q;q=q.parentNode}return null}function getOffsetParent(m){for(var v=getWindow(m),q=getTrueOffsetParent(m);q&&isTableElement(q)&&"static"===getComputedStyle(q).position;)q=getTrueOffsetParent(q);return q&&("html"===getNodeName(q)||"body"===getNodeName(q)&&"static"===getComputedStyle(q).position)?v:q||getContainingBlock(m)||v}var vr="top",br="bottom",Rr="right",xr="left",Dr="auto",Cr=[vr,br,Rr,xr],Ar="start",Pr="end",Fr="clippingParents",Ur="viewport",Br="popper",Wr="reference",Vr=Cr.reduce((function(m,v){return m.concat([v+"-"+Ar,v+"-"+Pr])}),[]),Gr=[].concat(Cr,[Dr]).reduce((function(m,v){return m.concat([v,v+"-"+Ar,v+"-"+Pr])}),[]),Kr=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function order(m){var v=new Map,q=new Set,ee=[];function sort(m){q.add(m.name),[].concat(m.requires||[],m.requiresIfExists||[]).forEach((function(m){if(!q.has(m)){var ee=v.get(m);ee&&sort(ee)}})),ee.push(m)}return m.forEach((function(m){v.set(m.name,m)})),m.forEach((function(m){q.has(m.name)||sort(m)})),ee}function orderModifiers(m){var v=order(m);return Kr.reduce((function(m,q){return m.concat(v.filter((function(m){return m.phase===q})))}),[])}function mergeByName(m){var v=m.reduce((function(m,v){var q=m[v.name];return m[v.name]=q?Object.assign({},q,v,{options:Object.assign({},q.options,v.options),data:Object.assign({},q.data,v.data)}):v,m}),{});return Object.keys(v).map((function(m){return v[m]}))}var Zr={placement:"bottom",modifiers:[],strategy:"absolute"};function areValidElements(){for(var m=arguments.length,v=new Array(m),q=0;q=0?"x":"y"}function computeOffsets(m){var v,q=m.reference,ee=m.element,ae=m.placement,ie=ae?getBasePlacement(ae):null,de=ae?getVariation(ae):null,ce=q.x+q.width/2-ee.width/2,le=q.y+q.height/2-ee.height/2;switch(ie){case vr:v={x:ce,y:q.y-ee.height};break;case br:v={x:ce,y:q.y+q.height};break;case Rr:v={x:q.x+q.width,y:le};break;case xr:v={x:q.x-ee.width,y:le};break;default:v={x:q.x,y:q.y}}var pe=ie?getMainAxisFromPlacement(ie):null;if(null!=pe){var fe="y"===pe?"height":"width";switch(de){case Ar:v[pe]=v[pe]-(q[fe]/2-ee[fe]/2);break;case Pr:v[pe]=v[pe]+(q[fe]/2-ee[fe]/2)}}return v}var ei={top:"auto",right:"auto",bottom:"auto",left:"auto"};function roundOffsetsByDPR(m){var v=m.x,q=m.y,ee=window.devicePixelRatio||1;return{x:gr(v*ee)/ee||0,y:gr(q*ee)/ee||0}}function mapToStyles(m){var v,q=m.popper,ee=m.popperRect,ae=m.placement,ie=m.variation,de=m.offsets,ce=m.position,le=m.gpuAcceleration,pe=m.adaptive,fe=m.roundOffsets,ye=m.isFixed,be=de.x,Re=void 0===be?0:be,xe=de.y,_e=void 0===xe?0:xe,we="function"==typeof fe?fe({x:Re,y:_e}):{x:Re,y:_e};Re=we.x,_e=we.y;var Te=de.hasOwnProperty("x"),Se=de.hasOwnProperty("y"),Ie=xr,Pe=vr,qe=window;if(pe){var We=getOffsetParent(q),ze="clientHeight",Ve="clientWidth";if(We===getWindow(q)&&"static"!==getComputedStyle(We=getDocumentElement(q)).position&&"absolute"===ce&&(ze="scrollHeight",Ve="scrollWidth"),ae===vr||(ae===xr||ae===Rr)&&ie===Pr)Pe=br,_e-=(ye&&We===qe&&qe.visualViewport?qe.visualViewport.height:We[ze])-ee.height,_e*=le?1:-1;if(ae===xr||(ae===vr||ae===br)&&ie===Pr)Ie=Rr,Re-=(ye&&We===qe&&qe.visualViewport?qe.visualViewport.width:We[Ve])-ee.width,Re*=le?1:-1}var He,Xe=Object.assign({position:ce},pe&&ei),Qe=!0===fe?roundOffsetsByDPR({x:Re,y:_e}):{x:Re,y:_e};return Re=Qe.x,_e=Qe.y,le?Object.assign({},Xe,((He={})[Pe]=Se?"0":"",He[Ie]=Te?"0":"",He.transform=(qe.devicePixelRatio||1)<=1?"translate("+Re+"px, "+_e+"px)":"translate3d("+Re+"px, "+_e+"px, 0)",He)):Object.assign({},Xe,((v={})[Pe]=Se?_e+"px":"",v[Ie]=Te?Re+"px":"",v.transform="",v))}const si={name:"applyStyles",enabled:!0,phase:"write",fn:function applyStyles(m){var v=m.state;Object.keys(v.elements).forEach((function(m){var q=v.styles[m]||{},ee=v.attributes[m]||{},ae=v.elements[m];isHTMLElement(ae)&&getNodeName(ae)&&(Object.assign(ae.style,q),Object.keys(ee).forEach((function(m){var v=ee[m];!1===v?ae.removeAttribute(m):ae.setAttribute(m,!0===v?"":v)})))}))},effect:function applyStyles_effect(m){var v=m.state,q={popper:{position:v.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(v.elements.popper.style,q.popper),v.styles=q,v.elements.arrow&&Object.assign(v.elements.arrow.style,q.arrow),function(){Object.keys(v.elements).forEach((function(m){var ee=v.elements[m],ae=v.attributes[m]||{},ie=Object.keys(v.styles.hasOwnProperty(m)?v.styles[m]:q[m]).reduce((function(m,v){return m[v]="",m}),{});isHTMLElement(ee)&&getNodeName(ee)&&(Object.assign(ee.style,ie),Object.keys(ae).forEach((function(m){ee.removeAttribute(m)})))}))}},requires:["computeStyles"]};function distanceAndSkiddingToXY(m,v,q){var ee=getBasePlacement(m),ae=[xr,vr].indexOf(ee)>=0?-1:1,ie="function"==typeof q?q(Object.assign({},v,{placement:m})):q,de=ie[0],ce=ie[1];return de=de||0,ce=(ce||0)*ae,[xr,Rr].indexOf(ee)>=0?{x:ce,y:de}:{x:de,y:ce}}const Ri={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function offset(m){var v=m.state,q=m.options,ee=m.name,ae=q.offset,ie=void 0===ae?[0,0]:ae,de=Gr.reduce((function(m,q){return m[q]=distanceAndSkiddingToXY(q,v.rects,ie),m}),{}),ce=de[v.placement],le=ce.x,pe=ce.y;null!=v.modifiersData.popperOffsets&&(v.modifiersData.popperOffsets.x+=le,v.modifiersData.popperOffsets.y+=pe),v.modifiersData[ee]=de}};var _i={left:"right",right:"left",bottom:"top",top:"bottom"};function getOppositePlacement(m){return m.replace(/left|right|bottom|top/g,(function(m){return _i[m]}))}var Ei={start:"end",end:"start"};function getOppositeVariationPlacement(m){return m.replace(/start|end/g,(function(m){return Ei[m]}))}function getViewportRect(m,v){var q=getWindow(m),ee=getDocumentElement(m),ae=q.visualViewport,ie=ee.clientWidth,de=ee.clientHeight,ce=0,le=0;if(ae){ie=ae.width,de=ae.height;var pe=isLayoutViewport();(pe||!pe&&"fixed"===v)&&(ce=ae.offsetLeft,le=ae.offsetTop)}return{width:ie,height:de,x:ce+getWindowScrollBarX(m),y:le}}function getDocumentRect(m){var v,q=getDocumentElement(m),ee=getWindowScroll(m),ae=null==(v=m.ownerDocument)?void 0:v.body,ie=lr(q.scrollWidth,q.clientWidth,ae?ae.scrollWidth:0,ae?ae.clientWidth:0),de=lr(q.scrollHeight,q.clientHeight,ae?ae.scrollHeight:0,ae?ae.clientHeight:0),ce=-ee.scrollLeft+getWindowScrollBarX(m),le=-ee.scrollTop;return"rtl"===getComputedStyle(ae||q).direction&&(ce+=lr(q.clientWidth,ae?ae.clientWidth:0)-ie),{width:ie,height:de,x:ce,y:le}}function contains(m,v){var q=v.getRootNode&&v.getRootNode();if(m.contains(v))return!0;if(q&&isShadowRoot(q)){var ee=v;do{if(ee&&m.isSameNode(ee))return!0;ee=ee.parentNode||ee.host}while(ee)}return!1}function rectToClientRect(m){return Object.assign({},m,{left:m.x,top:m.y,right:m.x+m.width,bottom:m.y+m.height})}function getInnerBoundingClientRect(m,v){var q=getBoundingClientRect(m,!1,"fixed"===v);return q.top=q.top+m.clientTop,q.left=q.left+m.clientLeft,q.bottom=q.top+m.clientHeight,q.right=q.left+m.clientWidth,q.width=m.clientWidth,q.height=m.clientHeight,q.x=q.left,q.y=q.top,q}function getClientRectFromMixedType(m,v,q){return v===Ur?rectToClientRect(getViewportRect(m,q)):isElement(v)?getInnerBoundingClientRect(v,q):rectToClientRect(getDocumentRect(getDocumentElement(m)))}function getClippingParents(m){var v=listScrollParents(getParentNode(m)),q=["absolute","fixed"].indexOf(getComputedStyle(m).position)>=0&&isHTMLElement(m)?getOffsetParent(m):m;return isElement(q)?v.filter((function(m){return isElement(m)&&contains(m,q)&&"body"!==getNodeName(m)})):[]}function getClippingRect(m,v,q,ee){var ae="clippingParents"===v?getClippingParents(m):[].concat(v),ie=[].concat(ae,[q]),de=ie[0],ce=ie.reduce((function(v,q){var ae=getClientRectFromMixedType(m,q,ee);return v.top=lr(ae.top,v.top),v.right=hr(ae.right,v.right),v.bottom=hr(ae.bottom,v.bottom),v.left=lr(ae.left,v.left),v}),getClientRectFromMixedType(m,de,ee));return ce.width=ce.right-ce.left,ce.height=ce.bottom-ce.top,ce.x=ce.left,ce.y=ce.top,ce}function mergePaddingObject(m){return Object.assign({},{top:0,right:0,bottom:0,left:0},m)}function expandToHashMap(m,v){return v.reduce((function(v,q){return v[q]=m,v}),{})}function detectOverflow(m,v){void 0===v&&(v={});var q=v,ee=q.placement,ae=void 0===ee?m.placement:ee,ie=q.strategy,de=void 0===ie?m.strategy:ie,ce=q.boundary,le=void 0===ce?Fr:ce,pe=q.rootBoundary,fe=void 0===pe?Ur:pe,ye=q.elementContext,be=void 0===ye?Br:ye,Re=q.altBoundary,xe=void 0!==Re&&Re,_e=q.padding,we=void 0===_e?0:_e,Te=mergePaddingObject("number"!=typeof we?we:expandToHashMap(we,Cr)),Se=be===Br?Wr:Br,Ie=m.rects.popper,Pe=m.elements[xe?Se:be],qe=getClippingRect(isElement(Pe)?Pe:Pe.contextElement||getDocumentElement(m.elements.popper),le,fe,de),We=getBoundingClientRect(m.elements.reference),ze=computeOffsets({reference:We,element:Ie,strategy:"absolute",placement:ae}),Ve=rectToClientRect(Object.assign({},Ie,ze)),He=be===Br?Ve:We,Xe={top:qe.top-He.top+Te.top,bottom:He.bottom-qe.bottom+Te.bottom,left:qe.left-He.left+Te.left,right:He.right-qe.right+Te.right},Qe=m.modifiersData.offset;if(be===Br&&Qe){var Ye=Qe[ae];Object.keys(Xe).forEach((function(m){var v=[Rr,br].indexOf(m)>=0?1:-1,q=[vr,br].indexOf(m)>=0?"y":"x";Xe[m]+=Ye[q]*v}))}return Xe}function computeAutoPlacement(m,v){void 0===v&&(v={});var q=v,ee=q.placement,ae=q.boundary,ie=q.rootBoundary,de=q.padding,ce=q.flipVariations,le=q.allowedAutoPlacements,pe=void 0===le?Gr:le,fe=getVariation(ee),ye=fe?ce?Vr:Vr.filter((function(m){return getVariation(m)===fe})):Cr,be=ye.filter((function(m){return pe.indexOf(m)>=0}));0===be.length&&(be=ye);var Re=be.reduce((function(v,q){return v[q]=detectOverflow(m,{placement:q,boundary:ae,rootBoundary:ie,padding:de})[getBasePlacement(q)],v}),{});return Object.keys(Re).sort((function(m,v){return Re[m]-Re[v]}))}function getExpandedFallbackPlacements(m){if(getBasePlacement(m)===Dr)return[];var v=getOppositePlacement(m);return[getOppositeVariationPlacement(m),v,getOppositeVariationPlacement(v)]}const Ti={name:"flip",enabled:!0,phase:"main",fn:function flip(m){var v=m.state,q=m.options,ee=m.name;if(!v.modifiersData[ee]._skip){for(var ae=q.mainAxis,ie=void 0===ae||ae,de=q.altAxis,ce=void 0===de||de,le=q.fallbackPlacements,pe=q.padding,fe=q.boundary,ye=q.rootBoundary,be=q.altBoundary,Re=q.flipVariations,xe=void 0===Re||Re,_e=q.allowedAutoPlacements,we=v.options.placement,Te=getBasePlacement(we),Se=le||(Te===we||!xe?[getOppositePlacement(we)]:getExpandedFallbackPlacements(we)),Ie=[we].concat(Se).reduce((function(m,q){return m.concat(getBasePlacement(q)===Dr?computeAutoPlacement(v,{placement:q,boundary:fe,rootBoundary:ye,padding:pe,flipVariations:xe,allowedAutoPlacements:_e}):q)}),[]),Pe=v.rects.reference,qe=v.rects.popper,We=new Map,ze=!0,Ve=Ie[0],He=0;He=0,tt=et?"width":"height",nt=detectOverflow(v,{placement:Xe,boundary:fe,rootBoundary:ye,altBoundary:be,padding:pe}),rt=et?Ye?Rr:xr:Ye?br:vr;Pe[tt]>qe[tt]&&(rt=getOppositePlacement(rt));var it=getOppositePlacement(rt),st=[];if(ie&&st.push(nt[Qe]<=0),ce&&st.push(nt[rt]<=0,nt[it]<=0),st.every((function(m){return m}))){Ve=Xe,ze=!1;break}We.set(Xe,st)}if(ze)for(var ot=function _loop(m){var v=Ie.find((function(v){var q=We.get(v);if(q)return q.slice(0,m).every((function(m){return m}))}));if(v)return Ve=v,"break"},dt=xe?3:1;dt>0;dt--){if("break"===ot(dt))break}v.placement!==Ve&&(v.modifiersData[ee]._skip=!0,v.placement=Ve,v.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function within(m,v,q){return lr(m,hr(v,q))}function withinMaxClamp(m,v,q){var ee=within(m,v,q);return ee>q?q:ee}const Di={name:"preventOverflow",enabled:!0,phase:"main",fn:function preventOverflow(m){var v=m.state,q=m.options,ee=m.name,ae=q.mainAxis,ie=void 0===ae||ae,de=q.altAxis,ce=void 0!==de&&de,le=q.boundary,pe=q.rootBoundary,fe=q.altBoundary,ye=q.padding,be=q.tether,Re=void 0===be||be,xe=q.tetherOffset,_e=void 0===xe?0:xe,we=detectOverflow(v,{boundary:le,rootBoundary:pe,padding:ye,altBoundary:fe}),Te=getBasePlacement(v.placement),Se=getVariation(v.placement),Ie=!Se,Pe=getMainAxisFromPlacement(Te),qe="x"===Pe?"y":"x",We=v.modifiersData.popperOffsets,ze=v.rects.reference,Ve=v.rects.popper,He="function"==typeof _e?_e(Object.assign({},v.rects,{placement:v.placement})):_e,Xe="number"==typeof He?{mainAxis:He,altAxis:He}:Object.assign({mainAxis:0,altAxis:0},He),Qe=v.modifiersData.offset?v.modifiersData.offset[v.placement]:null,Ye={x:0,y:0};if(We){if(ie){var et,tt="y"===Pe?vr:xr,nt="y"===Pe?br:Rr,rt="y"===Pe?"height":"width",it=We[Pe],st=it+we[tt],ot=it-we[nt],dt=Re?-Ve[rt]/2:0,ct=Se===Ar?ze[rt]:Ve[rt],lt=Se===Ar?-Ve[rt]:-ze[rt],ut=v.elements.arrow,pt=Re&&ut?getLayoutRect(ut):{width:0,height:0},ht=v.modifiersData["arrow#persistent"]?v.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},gt=ht[tt],ft=ht[nt],mt=within(0,ze[rt],pt[rt]),yt=Ie?ze[rt]/2-dt-mt-gt-Xe.mainAxis:ct-mt-gt-Xe.mainAxis,vt=Ie?-ze[rt]/2+dt+mt+ft+Xe.mainAxis:lt+mt+ft+Xe.mainAxis,bt=v.elements.arrow&&getOffsetParent(v.elements.arrow),Rt=bt?"y"===Pe?bt.clientTop||0:bt.clientLeft||0:0,xt=null!=(et=null==Qe?void 0:Qe[Pe])?et:0,_t=it+vt-xt,Et=within(Re?hr(st,it+yt-xt-Rt):st,it,Re?lr(ot,_t):ot);We[Pe]=Et,Ye[Pe]=Et-it}if(ce){var wt,Tt="x"===Pe?vr:xr,Dt="x"===Pe?br:Rr,St=We[qe],Ct="y"===qe?"height":"width",kt=St+we[Tt],At=St-we[Dt],It=-1!==[vr,xr].indexOf(Te),jt=null!=(wt=null==Qe?void 0:Qe[qe])?wt:0,Pt=It?kt:St-ze[Ct]-Ve[Ct]-jt+Xe.altAxis,Ft=It?St+ze[Ct]+Ve[Ct]-jt-Xe.altAxis:At,Ot=Re&&It?withinMaxClamp(Pt,St,Ft):within(Re?Pt:kt,St,Re?Ft:At);We[qe]=Ot,Ye[qe]=Ot-St}v.modifiersData[ee]=Ye}},requiresIfExists:["offset"]};var Ci=function toPaddingObject(m,v){return mergePaddingObject("number"!=typeof(m="function"==typeof m?m(Object.assign({},v.rects,{placement:v.placement})):m)?m:expandToHashMap(m,Cr))};const Oi={name:"arrow",enabled:!0,phase:"main",fn:function arrow(m){var v,q=m.state,ee=m.name,ae=m.options,ie=q.elements.arrow,de=q.modifiersData.popperOffsets,ce=getBasePlacement(q.placement),le=getMainAxisFromPlacement(ce),pe=[xr,Rr].indexOf(ce)>=0?"height":"width";if(ie&&de){var fe=Ci(ae.padding,q),ye=getLayoutRect(ie),be="y"===le?vr:xr,Re="y"===le?br:Rr,xe=q.rects.reference[pe]+q.rects.reference[le]-de[le]-q.rects.popper[pe],_e=de[le]-q.rects.reference[le],we=getOffsetParent(ie),Te=we?"y"===le?we.clientHeight||0:we.clientWidth||0:0,Se=xe/2-_e/2,Ie=fe[be],Pe=Te-ye[pe]-fe[Re],qe=Te/2-ye[pe]/2+Se,We=within(Ie,qe,Pe),ze=le;q.modifiersData[ee]=((v={})[ze]=We,v.centerOffset=We-qe,v)}},effect:function arrow_effect(m){var v=m.state,q=m.options.element,ee=void 0===q?"[data-popper-arrow]":q;null!=ee&&("string"!=typeof ee||(ee=v.elements.popper.querySelector(ee)))&&contains(v.elements.popper,ee)&&(v.elements.arrow=ee)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function getSideOffsets(m,v,q){return void 0===q&&(q={x:0,y:0}),{top:m.top-v.height-q.y,right:m.right-v.width+q.x,bottom:m.bottom-v.height+q.y,left:m.left-v.width-q.x}}function isAnySideFullyClipped(m){return[vr,Rr,br,xr].some((function(v){return m[v]>=0}))}var Ui=popperGenerator({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function fn(){},effect:function effect(m){var v=m.state,q=m.instance,ee=m.options,ae=ee.scroll,ie=void 0===ae||ae,de=ee.resize,ce=void 0===de||de,le=getWindow(v.elements.popper),pe=[].concat(v.scrollParents.reference,v.scrollParents.popper);return ie&&pe.forEach((function(m){m.addEventListener("scroll",q.update,Qr)})),ce&&le.addEventListener("resize",q.update,Qr),function(){ie&&pe.forEach((function(m){m.removeEventListener("scroll",q.update,Qr)})),ce&&le.removeEventListener("resize",q.update,Qr)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function popperOffsets(m){var v=m.state,q=m.name;v.modifiersData[q]=computeOffsets({reference:v.rects.reference,element:v.rects.popper,strategy:"absolute",placement:v.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function computeStyles(m){var v=m.state,q=m.options,ee=q.gpuAcceleration,ae=void 0===ee||ee,ie=q.adaptive,de=void 0===ie||ie,ce=q.roundOffsets,le=void 0===ce||ce,pe={placement:getBasePlacement(v.placement),variation:getVariation(v.placement),popper:v.elements.popper,popperRect:v.rects.popper,gpuAcceleration:ae,isFixed:"fixed"===v.options.strategy};null!=v.modifiersData.popperOffsets&&(v.styles.popper=Object.assign({},v.styles.popper,mapToStyles(Object.assign({},pe,{offsets:v.modifiersData.popperOffsets,position:v.options.strategy,adaptive:de,roundOffsets:le})))),null!=v.modifiersData.arrow&&(v.styles.arrow=Object.assign({},v.styles.arrow,mapToStyles(Object.assign({},pe,{offsets:v.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:le})))),v.attributes.popper=Object.assign({},v.attributes.popper,{"data-popper-placement":v.placement})},data:{}},si,Ri,Ti,Di,Oi,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function hide(m){var v=m.state,q=m.name,ee=v.rects.reference,ae=v.rects.popper,ie=v.modifiersData.preventOverflow,de=detectOverflow(v,{elementContext:"reference"}),ce=detectOverflow(v,{altBoundary:!0}),le=getSideOffsets(de,ee),pe=getSideOffsets(ce,ae,ie),fe=isAnySideFullyClipped(le),ye=isAnySideFullyClipped(pe);v.modifiersData[q]={referenceClippingOffsets:le,popperEscapeOffsets:pe,isReferenceHidden:fe,hasPopperEscaped:ye},v.attributes.popper=Object.assign({},v.attributes.popper,{"data-popper-reference-hidden":fe,"data-popper-escaped":ye})}}]}),Bi="tippy-box",Hi="tippy-content",Ji="tippy-backdrop",Qi="tippy-arrow",es="tippy-svg-arrow",ns={passive:!0,capture:!0},as=function TIPPY_DEFAULT_APPEND_TO(){return document.body};function getValueAtIndexOrReturn(m,v,q){if(Array.isArray(m)){var ee=m[v];return null==ee?Array.isArray(q)?q[v]:q:ee}return m}function isType(m,v){var q={}.toString.call(m);return 0===q.indexOf("[object")&&q.indexOf(v+"]")>-1}function invokeWithArgsOrReturn(m,v){return"function"==typeof m?m.apply(void 0,v):m}function tippy_esm_debounce(m,v){return 0===v?m:function(ee){clearTimeout(q),q=setTimeout((function(){m(ee)}),v)};var q}function normalizeToArray(m){return[].concat(m)}function pushIfUnique(m,v){-1===m.indexOf(v)&&m.push(v)}function tippy_esm_getBasePlacement(m){return m.split("-")[0]}function arrayFrom(m){return[].slice.call(m)}function removeUndefinedProps(m){return Object.keys(m).reduce((function(v,q){return void 0!==m[q]&&(v[q]=m[q]),v}),{})}function div(){return document.createElement("div")}function tippy_esm_isElement(m){return["Element","Fragment"].some((function(v){return isType(m,v)}))}function isNodeList(m){return isType(m,"NodeList")}function isMouseEvent(m){return isType(m,"MouseEvent")}function isReferenceElement(m){return!(!m||!m._tippy||m._tippy.reference!==m)}function setTransitionDuration(m,v){m.forEach((function(m){m&&(m.style.transitionDuration=v+"ms")}))}function setVisibilityState(m,v){m.forEach((function(m){m&&m.setAttribute("data-state",v)}))}function getOwnerDocument(m){var v,q=normalizeToArray(m)[0];return null!=q&&null!=(v=q.ownerDocument)&&v.body?q.ownerDocument:document}function isCursorOutsideInteractiveBorder(m,v){var q=v.clientX,ee=v.clientY;return m.every((function(m){var v=m.popperRect,ae=m.popperState,ie=m.props.interactiveBorder,de=tippy_esm_getBasePlacement(ae.placement),ce=ae.modifiersData.offset;if(!ce)return!0;var le="bottom"===de?ce.top.y:0,pe="top"===de?ce.bottom.y:0,fe="right"===de?ce.left.x:0,ye="left"===de?ce.right.x:0,be=v.top-ee+le>ie,Re=ee-v.bottom-pe>ie,xe=v.left-q+fe>ie,_e=q-v.right-ye>ie;return be||Re||xe||_e}))}function updateTransitionEndListener(m,v,q){var ee=v+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(v){m[ee](v,q)}))}function actualContains(m,v){for(var q=v;q;){var ee;if(m.contains(q))return!0;q=null==q.getRootNode||null==(ee=q.getRootNode())?void 0:ee.host}return!1}var rs={isTouch:!1},ss=0;function onDocumentTouchStart(){rs.isTouch||(rs.isTouch=!0,window.performance&&document.addEventListener("mousemove",onDocumentMouseMove))}function onDocumentMouseMove(){var m=performance.now();m-ss<20&&(rs.isTouch=!1,document.removeEventListener("mousemove",onDocumentMouseMove)),ss=m}function onWindowBlur(){var m=document.activeElement;if(isReferenceElement(m)){var v=m._tippy;m.blur&&!v.state.isVisible&&m.blur()}}var os=!!("undefined"!=typeof window&&"undefined"!=typeof document)&&!!window.msCrypto;var ds={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},cs=Object.assign({appendTo:as,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function onAfterUpdate(){},onBeforeUpdate:function onBeforeUpdate(){},onCreate:function onCreate(){},onDestroy:function onDestroy(){},onHidden:function onHidden(){},onHide:function onHide(){},onMount:function onMount(){},onShow:function onShow(){},onShown:function onShown(){},onTrigger:function onTrigger(){},onUntrigger:function onUntrigger(){},onClickOutside:function onClickOutside(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},ds,{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),ls=Object.keys(cs);function getExtendedPassedProps(m){var v=(m.plugins||[]).reduce((function(v,q){var ee,ae=q.name,ie=q.defaultValue;ae&&(v[ae]=void 0!==m[ae]?m[ae]:null!=(ee=cs[ae])?ee:ie);return v}),{});return Object.assign({},m,v)}function getDataAttributeProps(m,v){return(v?Object.keys(getExtendedPassedProps(Object.assign({},cs,{plugins:v}))):ls).reduce((function(v,q){var ee=(m.getAttribute("data-tippy-"+q)||"").trim();if(!ee)return v;if("content"===q)v[q]=ee;else try{v[q]=JSON.parse(ee)}catch(m){v[q]=ee}return v}),{})}function evaluateProps(m,v){var q=Object.assign({},v,{content:invokeWithArgsOrReturn(v.content,[m])},v.ignoreAttributes?{}:getDataAttributeProps(m,v.plugins));return q.aria=Object.assign({},cs.aria,q.aria),q.aria={expanded:"auto"===q.aria.expanded?v.interactive:q.aria.expanded,content:"auto"===q.aria.content?v.interactive?null:"describedby":q.aria.content},q}var us=function innerHTML(){return"innerHTML"};function dangerouslySetInnerHTML(m,v){m[us()]=v}function createArrowElement(m){var v=div();return!0===m?v.className=Qi:(v.className=es,tippy_esm_isElement(m)?v.appendChild(m):dangerouslySetInnerHTML(v,m)),v}function setContent(m,v){tippy_esm_isElement(v.content)?(dangerouslySetInnerHTML(m,""),m.appendChild(v.content)):"function"!=typeof v.content&&(v.allowHTML?dangerouslySetInnerHTML(m,v.content):m.textContent=v.content)}function getChildren(m){var v=m.firstElementChild,q=arrayFrom(v.children);return{box:v,content:q.find((function(m){return m.classList.contains(Hi)})),arrow:q.find((function(m){return m.classList.contains(Qi)||m.classList.contains(es)})),backdrop:q.find((function(m){return m.classList.contains(Ji)}))}}function render(m){var v=div(),q=div();q.className=Bi,q.setAttribute("data-state","hidden"),q.setAttribute("tabindex","-1");var ee=div();function onUpdate(q,ee){var ae=getChildren(v),ie=ae.box,de=ae.content,ce=ae.arrow;ee.theme?ie.setAttribute("data-theme",ee.theme):ie.removeAttribute("data-theme"),"string"==typeof ee.animation?ie.setAttribute("data-animation",ee.animation):ie.removeAttribute("data-animation"),ee.inertia?ie.setAttribute("data-inertia",""):ie.removeAttribute("data-inertia"),ie.style.maxWidth="number"==typeof ee.maxWidth?ee.maxWidth+"px":ee.maxWidth,ee.role?ie.setAttribute("role",ee.role):ie.removeAttribute("role"),q.content===ee.content&&q.allowHTML===ee.allowHTML||setContent(de,m.props),ee.arrow?ce?q.arrow!==ee.arrow&&(ie.removeChild(ce),ie.appendChild(createArrowElement(ee.arrow))):ie.appendChild(createArrowElement(ee.arrow)):ce&&ie.removeChild(ce)}return ee.className=Hi,ee.setAttribute("data-state","hidden"),setContent(ee,m.props),v.appendChild(q),q.appendChild(ee),onUpdate(m.props,m.props),{popper:v,onUpdate:onUpdate}}render.$$tippy=!0;var ps=1,hs=[],gs=[];function createTippy(m,v){var q,ee,ae,ie,de,ce,le,pe,fe=evaluateProps(m,Object.assign({},cs,getExtendedPassedProps(removeUndefinedProps(v)))),ye=!1,be=!1,Re=!1,xe=!1,_e=[],we=tippy_esm_debounce(onMouseMove,fe.interactiveDebounce),Te=ps++,Se=(pe=fe.plugins).filter((function(m,v){return pe.indexOf(m)===v})),Ie={id:Te,reference:m,popper:div(),popperInstance:null,props:fe,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:Se,clearDelayTimeouts:function clearDelayTimeouts(){clearTimeout(q),clearTimeout(ee),cancelAnimationFrame(ae)},setProps:function setProps(v){0;if(Ie.state.isDestroyed)return;invokeHook("onBeforeUpdate",[Ie,v]),removeListeners();var q=Ie.props,ee=evaluateProps(m,Object.assign({},q,removeUndefinedProps(v),{ignoreAttributes:!0}));Ie.props=ee,addListeners(),q.interactiveDebounce!==ee.interactiveDebounce&&(cleanupInteractiveMouseListeners(),we=tippy_esm_debounce(onMouseMove,ee.interactiveDebounce));q.triggerTarget&&!ee.triggerTarget?normalizeToArray(q.triggerTarget).forEach((function(m){m.removeAttribute("aria-expanded")})):ee.triggerTarget&&m.removeAttribute("aria-expanded");handleAriaExpandedAttribute(),handleStyles(),We&&We(q,ee);Ie.popperInstance&&(createPopperInstance(),getNestedPopperTree().forEach((function(m){requestAnimationFrame(m._tippy.popperInstance.forceUpdate)})));invokeHook("onAfterUpdate",[Ie,v])},setContent:function setContent(m){Ie.setProps({content:m})},show:function show(){0;var m=Ie.state.isVisible,v=Ie.state.isDestroyed,q=!Ie.state.isEnabled,ee=rs.isTouch&&!Ie.props.touch,ae=getValueAtIndexOrReturn(Ie.props.duration,0,cs.duration);if(m||v||q||ee)return;if(getCurrentTarget().hasAttribute("disabled"))return;if(invokeHook("onShow",[Ie],!1),!1===Ie.props.onShow(Ie))return;Ie.state.isVisible=!0,getIsDefaultRenderFn()&&(qe.style.visibility="visible");handleStyles(),addDocumentPress(),Ie.state.isMounted||(qe.style.transition="none");if(getIsDefaultRenderFn()){var ie=getDefaultTemplateChildren();setTransitionDuration([ie.box,ie.content],0)}ce=function onFirstUpdate(){var m;if(Ie.state.isVisible&&!xe){if(xe=!0,qe.offsetHeight,qe.style.transition=Ie.props.moveTransition,getIsDefaultRenderFn()&&Ie.props.animation){var v=getDefaultTemplateChildren(),q=v.box,ee=v.content;setTransitionDuration([q,ee],ae),setVisibilityState([q,ee],"visible")}handleAriaContentAttribute(),handleAriaExpandedAttribute(),pushIfUnique(gs,Ie),null==(m=Ie.popperInstance)||m.forceUpdate(),invokeHook("onMount",[Ie]),Ie.props.animation&&getIsDefaultRenderFn()&&onTransitionedIn(ae,(function(){Ie.state.isShown=!0,invokeHook("onShown",[Ie])}))}},mount()},hide:function hide(){0;var m=!Ie.state.isVisible,v=Ie.state.isDestroyed,q=!Ie.state.isEnabled,ee=getValueAtIndexOrReturn(Ie.props.duration,1,cs.duration);if(m||v||q)return;if(invokeHook("onHide",[Ie],!1),!1===Ie.props.onHide(Ie))return;Ie.state.isVisible=!1,Ie.state.isShown=!1,xe=!1,ye=!1,getIsDefaultRenderFn()&&(qe.style.visibility="hidden");if(cleanupInteractiveMouseListeners(),removeDocumentPress(),handleStyles(!0),getIsDefaultRenderFn()){var ae=getDefaultTemplateChildren(),ie=ae.box,de=ae.content;Ie.props.animation&&(setTransitionDuration([ie,de],ee),setVisibilityState([ie,de],"hidden"))}handleAriaContentAttribute(),handleAriaExpandedAttribute(),Ie.props.animation?getIsDefaultRenderFn()&&onTransitionedOut(ee,Ie.unmount):Ie.unmount()},hideWithInteractivity:function hideWithInteractivity(m){0;getDocument().addEventListener("mousemove",we),pushIfUnique(hs,we),we(m)},enable:function enable(){Ie.state.isEnabled=!0},disable:function disable(){Ie.hide(),Ie.state.isEnabled=!1},unmount:function unmount(){0;Ie.state.isVisible&&Ie.hide();if(!Ie.state.isMounted)return;destroyPopperInstance(),getNestedPopperTree().forEach((function(m){m._tippy.unmount()})),qe.parentNode&&qe.parentNode.removeChild(qe);gs=gs.filter((function(m){return m!==Ie})),Ie.state.isMounted=!1,invokeHook("onHidden",[Ie])},destroy:function destroy(){0;if(Ie.state.isDestroyed)return;Ie.clearDelayTimeouts(),Ie.unmount(),removeListeners(),delete m._tippy,Ie.state.isDestroyed=!0,invokeHook("onDestroy",[Ie])}};if(!fe.render)return Ie;var Pe=fe.render(Ie),qe=Pe.popper,We=Pe.onUpdate;qe.setAttribute("data-tippy-root",""),qe.id="tippy-"+Ie.id,Ie.popper=qe,m._tippy=Ie,qe._tippy=Ie;var ze=Se.map((function(m){return m.fn(Ie)})),Ve=m.hasAttribute("aria-expanded");return addListeners(),handleAriaExpandedAttribute(),handleStyles(),invokeHook("onCreate",[Ie]),fe.showOnCreate&&scheduleShow(),qe.addEventListener("mouseenter",(function(){Ie.props.interactive&&Ie.state.isVisible&&Ie.clearDelayTimeouts()})),qe.addEventListener("mouseleave",(function(){Ie.props.interactive&&Ie.props.trigger.indexOf("mouseenter")>=0&&getDocument().addEventListener("mousemove",we)})),Ie;function getNormalizedTouchSettings(){var m=Ie.props.touch;return Array.isArray(m)?m:[m,0]}function getIsCustomTouchBehavior(){return"hold"===getNormalizedTouchSettings()[0]}function getIsDefaultRenderFn(){var m;return!(null==(m=Ie.props.render)||!m.$$tippy)}function getCurrentTarget(){return le||m}function getDocument(){var m=getCurrentTarget().parentNode;return m?getOwnerDocument(m):document}function getDefaultTemplateChildren(){return getChildren(qe)}function getDelay(m){return Ie.state.isMounted&&!Ie.state.isVisible||rs.isTouch||ie&&"focus"===ie.type?0:getValueAtIndexOrReturn(Ie.props.delay,m?0:1,cs.delay)}function handleStyles(m){void 0===m&&(m=!1),qe.style.pointerEvents=Ie.props.interactive&&!m?"":"none",qe.style.zIndex=""+Ie.props.zIndex}function invokeHook(m,v,q){var ee;(void 0===q&&(q=!0),ze.forEach((function(q){q[m]&&q[m].apply(q,v)})),q)&&(ee=Ie.props)[m].apply(ee,v)}function handleAriaContentAttribute(){var v=Ie.props.aria;if(v.content){var q="aria-"+v.content,ee=qe.id;normalizeToArray(Ie.props.triggerTarget||m).forEach((function(m){var v=m.getAttribute(q);if(Ie.state.isVisible)m.setAttribute(q,v?v+" "+ee:ee);else{var ae=v&&v.replace(ee,"").trim();ae?m.setAttribute(q,ae):m.removeAttribute(q)}}))}}function handleAriaExpandedAttribute(){!Ve&&Ie.props.aria.expanded&&normalizeToArray(Ie.props.triggerTarget||m).forEach((function(m){Ie.props.interactive?m.setAttribute("aria-expanded",Ie.state.isVisible&&m===getCurrentTarget()?"true":"false"):m.removeAttribute("aria-expanded")}))}function cleanupInteractiveMouseListeners(){getDocument().removeEventListener("mousemove",we),hs=hs.filter((function(m){return m!==we}))}function onDocumentPress(v){if(!rs.isTouch||!Re&&"mousedown"!==v.type){var q=v.composedPath&&v.composedPath()[0]||v.target;if(!Ie.props.interactive||!actualContains(qe,q)){if(normalizeToArray(Ie.props.triggerTarget||m).some((function(m){return actualContains(m,q)}))){if(rs.isTouch)return;if(Ie.state.isVisible&&Ie.props.trigger.indexOf("click")>=0)return}else invokeHook("onClickOutside",[Ie,v]);!0===Ie.props.hideOnClick&&(Ie.clearDelayTimeouts(),Ie.hide(),be=!0,setTimeout((function(){be=!1})),Ie.state.isMounted||removeDocumentPress())}}}function onTouchMove(){Re=!0}function onTouchStart(){Re=!1}function addDocumentPress(){var m=getDocument();m.addEventListener("mousedown",onDocumentPress,!0),m.addEventListener("touchend",onDocumentPress,ns),m.addEventListener("touchstart",onTouchStart,ns),m.addEventListener("touchmove",onTouchMove,ns)}function removeDocumentPress(){var m=getDocument();m.removeEventListener("mousedown",onDocumentPress,!0),m.removeEventListener("touchend",onDocumentPress,ns),m.removeEventListener("touchstart",onTouchStart,ns),m.removeEventListener("touchmove",onTouchMove,ns)}function onTransitionedOut(m,v){onTransitionEnd(m,(function(){!Ie.state.isVisible&&qe.parentNode&&qe.parentNode.contains(qe)&&v()}))}function onTransitionedIn(m,v){onTransitionEnd(m,v)}function onTransitionEnd(m,v){var q=getDefaultTemplateChildren().box;function listener(m){m.target===q&&(updateTransitionEndListener(q,"remove",listener),v())}if(0===m)return v();updateTransitionEndListener(q,"remove",de),updateTransitionEndListener(q,"add",listener),de=listener}function on(v,q,ee){void 0===ee&&(ee=!1),normalizeToArray(Ie.props.triggerTarget||m).forEach((function(m){m.addEventListener(v,q,ee),_e.push({node:m,eventType:v,handler:q,options:ee})}))}function addListeners(){var m;getIsCustomTouchBehavior()&&(on("touchstart",onTrigger,{passive:!0}),on("touchend",onMouseLeave,{passive:!0})),(m=Ie.props.trigger,m.split(/\s+/).filter(Boolean)).forEach((function(m){if("manual"!==m)switch(on(m,onTrigger),m){case"mouseenter":on("mouseleave",onMouseLeave);break;case"focus":on(os?"focusout":"blur",onBlurOrFocusOut);break;case"focusin":on("focusout",onBlurOrFocusOut)}}))}function removeListeners(){_e.forEach((function(m){var v=m.node,q=m.eventType,ee=m.handler,ae=m.options;v.removeEventListener(q,ee,ae)})),_e=[]}function onTrigger(m){var v,q=!1;if(Ie.state.isEnabled&&!isEventListenerStopped(m)&&!be){var ee="focus"===(null==(v=ie)?void 0:v.type);ie=m,le=m.currentTarget,handleAriaExpandedAttribute(),!Ie.state.isVisible&&isMouseEvent(m)&&hs.forEach((function(v){return v(m)})),"click"===m.type&&(Ie.props.trigger.indexOf("mouseenter")<0||ye)&&!1!==Ie.props.hideOnClick&&Ie.state.isVisible?q=!0:scheduleShow(m),"click"===m.type&&(ye=!q),q&&!ee&&scheduleHide(m)}}function onMouseMove(m){var v=m.target,q=getCurrentTarget().contains(v)||qe.contains(v);if("mousemove"!==m.type||!q){var ee=getNestedPopperTree().concat(qe).map((function(m){var v,q=null==(v=m._tippy.popperInstance)?void 0:v.state;return q?{popperRect:m.getBoundingClientRect(),popperState:q,props:fe}:null})).filter(Boolean);isCursorOutsideInteractiveBorder(ee,m)&&(cleanupInteractiveMouseListeners(),scheduleHide(m))}}function onMouseLeave(m){isEventListenerStopped(m)||Ie.props.trigger.indexOf("click")>=0&&ye||(Ie.props.interactive?Ie.hideWithInteractivity(m):scheduleHide(m))}function onBlurOrFocusOut(m){Ie.props.trigger.indexOf("focusin")<0&&m.target!==getCurrentTarget()||Ie.props.interactive&&m.relatedTarget&&qe.contains(m.relatedTarget)||scheduleHide(m)}function isEventListenerStopped(m){return!!rs.isTouch&&getIsCustomTouchBehavior()!==m.type.indexOf("touch")>=0}function createPopperInstance(){destroyPopperInstance();var v=Ie.props,q=v.popperOptions,ee=v.placement,ae=v.offset,ie=v.getReferenceClientRect,de=v.moveTransition,le=getIsDefaultRenderFn()?getChildren(qe).arrow:null,pe=ie?{getBoundingClientRect:ie,contextElement:ie.contextElement||getCurrentTarget()}:m,fe={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function fn(m){var v=m.state;if(getIsDefaultRenderFn()){var q=getDefaultTemplateChildren().box;["placement","reference-hidden","escaped"].forEach((function(m){"placement"===m?q.setAttribute("data-placement",v.placement):v.attributes.popper["data-popper-"+m]?q.setAttribute("data-"+m,""):q.removeAttribute("data-"+m)})),v.attributes.popper={}}}},ye=[{name:"offset",options:{offset:ae}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!de}},fe];getIsDefaultRenderFn()&&le&&ye.push({name:"arrow",options:{element:le,padding:3}}),ye.push.apply(ye,(null==q?void 0:q.modifiers)||[]),Ie.popperInstance=Ui(pe,qe,Object.assign({},q,{placement:ee,onFirstUpdate:ce,modifiers:ye}))}function destroyPopperInstance(){Ie.popperInstance&&(Ie.popperInstance.destroy(),Ie.popperInstance=null)}function mount(){var m,v=Ie.props.appendTo,q=getCurrentTarget();(m=Ie.props.interactive&&v===as||"parent"===v?q.parentNode:invokeWithArgsOrReturn(v,[q])).contains(qe)||m.appendChild(qe),Ie.state.isMounted=!0,createPopperInstance()}function getNestedPopperTree(){return arrayFrom(qe.querySelectorAll("[data-tippy-root]"))}function scheduleShow(m){Ie.clearDelayTimeouts(),m&&invokeHook("onTrigger",[Ie,m]),addDocumentPress();var v=getDelay(!0),ee=getNormalizedTouchSettings(),ae=ee[0],ie=ee[1];rs.isTouch&&"hold"===ae&&ie&&(v=ie),v?q=setTimeout((function(){Ie.show()}),v):Ie.show()}function scheduleHide(m){if(Ie.clearDelayTimeouts(),invokeHook("onUntrigger",[Ie,m]),Ie.state.isVisible){if(!(Ie.props.trigger.indexOf("mouseenter")>=0&&Ie.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(m.type)>=0&&ye)){var v=getDelay(!1);v?ee=setTimeout((function(){Ie.state.isVisible&&Ie.hide()}),v):ae=requestAnimationFrame((function(){Ie.hide()}))}}else removeDocumentPress()}}function tippy(m,v){void 0===v&&(v={});var q=cs.plugins.concat(v.plugins||[]);document.addEventListener("touchstart",onDocumentTouchStart,ns),window.addEventListener("blur",onWindowBlur);var ee,ae=Object.assign({},v,{plugins:q}),ie=(tippy_esm_isElement(ee=m)?[ee]:isNodeList(ee)?arrayFrom(ee):Array.isArray(ee)?ee:arrayFrom(document.querySelectorAll(ee))).reduce((function(m,v){var q=v&&createTippy(v,ae);return q&&m.push(q),m}),[]);return tippy_esm_isElement(m)?ie[0]:ie}tippy.defaultProps=cs,tippy.setDefaultProps=function setDefaultProps(m){Object.keys(m).forEach((function(v){cs[v]=m[v]}))},tippy.currentInput=rs;Object.assign({},si,{effect:function effect(m){var v=m.state,q={popper:{position:v.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(v.elements.popper.style,q.popper),v.styles=q,v.elements.arrow&&Object.assign(v.elements.arrow.style,q.arrow)}});tippy.setDefaultProps({render:render});const fs=tippy;function tippy_react_esm_objectWithoutPropertiesLoose(m,v){if(null==m)return{};var q,ee,ae={},ie=Object.keys(m);for(ee=0;ee=0||(ae[q]=m[q]);return ae}var ms="undefined"!=typeof window&&"undefined"!=typeof document;function preserveRef(m,v){m&&("function"==typeof m&&m(v),{}.hasOwnProperty.call(m,"current")&&(m.current=v))}function ssrSafeCreateDiv(){return ms&&document.createElement("div")}function toDataAttributes(m){var v={"data-placement":m.placement};return m.referenceHidden&&(v["data-reference-hidden"]=""),m.escaped&&(v["data-escaped"]=""),v}function deepPreserveProps(m,v){var q,ee;return Object.assign({},v,{popperOptions:Object.assign({},m.popperOptions,v.popperOptions,{modifiers:[].concat(((null==(q=m.popperOptions)?void 0:q.modifiers)||[]).filter((function(m){return m.name.indexOf("tippy")>=0})),(null==(ee=v.popperOptions)?void 0:ee.modifiers)||[])})})}var ys=ms?q.useLayoutEffect:q.useEffect;function useMutableBox(m){var v=(0,q.useRef)();return v.current||(v.current="function"==typeof m?m():m),v.current}function updateClassName(m,v,q){q.split(/\s+/).forEach((function(q){q&&m.classList[v](q)}))}var vs={name:"className",defaultValue:"",fn:function fn(m){var v=m.popper.firstElementChild,q=function isDefaultRenderFn(){var v;return!!(null==(v=m.props.render)?void 0:v.$$tippy)};function add(){m.props.className&&!q()||updateClassName(v,"add",m.props.className)}return{onCreate:add,onBeforeUpdate:function remove(){q()&&updateClassName(v,"remove",m.props.className)},onAfterUpdate:add}}};function TippyGenerator(m){return function Tippy(ee){var ae=ee.children,ie=ee.content,de=ee.visible,ce=ee.singleton,le=ee.render,pe=ee.reference,fe=ee.disabled,ye=void 0!==fe&&fe,be=ee.ignoreAttributes,Re=void 0===be||be,xe=(ee.__source,ee.__self,tippy_react_esm_objectWithoutPropertiesLoose(ee,["children","content","visible","singleton","render","reference","disabled","ignoreAttributes","__source","__self"])),_e=void 0!==de,we=void 0!==ce,Te=(0,q.useState)(!1),Se=Te[0],Ie=Te[1],Pe=(0,q.useState)({}),qe=Pe[0],We=Pe[1],ze=(0,q.useState)(),Ve=ze[0],He=ze[1],Xe=useMutableBox((function(){return{container:ssrSafeCreateDiv(),renders:1}})),Qe=Object.assign({ignoreAttributes:Re},xe,{content:Xe.container});_e&&(Qe.trigger="manual",Qe.hideOnClick=!1),we&&(ye=!0);var Ye=Qe,et=Qe.plugins||[];le&&(Ye=Object.assign({},Qe,{plugins:we?[].concat(et,[{fn:function fn(){return{onTrigger:function onTrigger(m,v){var q=ce.data.children.find((function(m){return m.instance.reference===v.currentTarget})).content;He(q)}}}}]):et,render:function render(){return{popper:Xe.container}}}));var tt=[pe].concat(ae?[ae.type]:[]);return ys((function(){var v=pe;pe&&pe.hasOwnProperty("current")&&(v=pe.current);var q=m(v||Xe.ref||ssrSafeCreateDiv(),Object.assign({},Ye,{plugins:[vs].concat(Qe.plugins||[])}));return Xe.instance=q,ye&&q.disable(),de&&q.show(),we&&ce.hook({instance:q,content:ie,props:Ye}),Ie(!0),function(){q.destroy(),null==ce||ce.cleanup(q)}}),tt),ys((function(){if(1!==Xe.renders){var m=Xe.instance;m.setProps(deepPreserveProps(m.props,Ye)),ye?m.disable():m.enable(),_e&&(de?m.show():m.hide()),we&&ce.hook({instance:m,content:ie,props:Ye})}else Xe.renders++})),ys((function(){var m;if(le){var v=Xe.instance;v.setProps({popperOptions:Object.assign({},v.props.popperOptions,{modifiers:[].concat((null==(m=v.props.popperOptions)?void 0:m.modifiers)||[],[{name:"$$tippyReact",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function fn(m){var v,q=m.state,ee=null==(v=q.modifiersData)?void 0:v.hide;qe.placement===q.placement&&qe.referenceHidden===(null==ee?void 0:ee.isReferenceHidden)&&qe.escaped===(null==ee?void 0:ee.hasPopperEscaped)||We({placement:q.placement,referenceHidden:null==ee?void 0:ee.isReferenceHidden,escaped:null==ee?void 0:ee.hasPopperEscaped}),q.attributes.popper={}}}])})})}}),[qe.placement,qe.referenceHidden,qe.escaped].concat(tt)),q.createElement(q.Fragment,null,ae?(0,q.cloneElement)(ae,{ref:function ref(m){Xe.ref=m,preserveRef(ae.ref,m)}}):null,Se&&(0,v.createPortal)(le?le(toDataAttributes(qe),Ve):ie,Xe.container))}}var forwardRef=function(m,v){return(0,q.forwardRef)((function TippyWrapper(ee,ae){var ie=ee.children,de=tippy_react_esm_objectWithoutPropertiesLoose(ee,["children"]);return q.createElement(m,Object.assign({},v,de),ie?(0,q.cloneElement)(ie,{ref:function ref(m){preserveRef(ae,m),preserveRef(ie.ref,m)}}):null)}))};const bs=forwardRef(TippyGenerator(fs));const Rs=(0,ie.Z)((function styles(m){var v=m.space,q=m.color,ee=m.borderRadius,ae=m.fontSize;return{tooltip:{"&.tippy-box":{transitionProperty:[["opacity"]],'&[data-state="hidden"]':{opacity:0}},"& .tippy-content":{padding:v[0],border:"1px "+q.border+" solid",borderRadius:ee,background:q.baseBackground,boxShadow:[[0,2,4,"rgba(0,0,0,.15)"]],fontSize:ae.small,color:q.type}}}}))((function TooltipRenderer(m){var v=m.classes,ee=m.children,ae=m.content,ie=m.placement,de=void 0===ie?"top":ie;return q.createElement(bs,{content:ae,className:v.tooltip,interactive:!0,placement:de,trigger:"click mouseenter focus",arrow:!1},q.createElement("span",{role:"button",tabIndex:0},ee))}));const xs=(0,ie.Z)((function styles(m){return{complexType:{alignItems:"center",display:"inline-flex"},name:{flexShrink:0},icon:{marginLeft:m.space[0],flexShrink:0}}}))((function ComplexTypeRenderer(m){var v=m.classes,ee=m.name,ae=m.raw;return q.createElement(Rs,{placement:"right",content:ae},q.createElement("span",{className:v.complexType},q.createElement("span",{className:v.name},q.createElement(hn.Z,null,ee)),q.createElement(MdInfoOutline,{className:v.icon})))}));var _s=__webpack_require__(11193);function renderType(m){if(!m)return"unknown";var v=m.name;switch(v){case"arrayOf":return m.value.name+"[]";case"objectOf":return"{"+renderType(m.value)+"}";case"instanceOf":return m.value;default:return v}}function renderAdvancedType(m){switch(m.name){case"enum":return q.createElement(Aa,null,m.name);case"literal":return q.createElement(Aa,null,m.value);case"signature":return q.createElement(xs,{name:m.type,raw:m.raw});case"union":case"tuple":return q.createElement(xs,{name:m.name,raw:m.raw});default:return q.createElement(Aa,null,m.raw||m.name)}}var Es=__webpack_require__(17749);function renderEnum(m){if(!Array.isArray(m.value))return q.createElement("span",null,m.value);var v=m.value.map((function(m){var v=m.value;return q.createElement($n.Z,{key:v},(0,_s.xC)((0,_s.I8)(v)))}));return q.createElement("span",null,"One of: ",q.createElement(ja(),{separator:", "},v))}function renderUnion(m){if(!Array.isArray(m.value))return q.createElement("span",null,m.value);var v=m.value.map((function(m,v){return q.createElement(Aa,{key:m.name+"-"+v},renderType(m))}));return q.createElement("span",null,"One of type: ",q.createElement(ja(),{separator:", "},v))}function renderShape(m){return Object.keys(m).map((function(v){var ee=m[v],ae=(0,Es.Z)(ee),ie=ee.description;return q.createElement("div",{key:v},q.createElement(Ca,null,v),": ",q.createElement(Aa,null,renderType(ee)),ae&&" — ",ae,ie&&" — ",ie&&q.createElement(wa,{text:ie,inline:!0}))}))}function renderExtra(m){var v=(0,_s.oL)(m);if(!v)return null;switch(v.name){case"enum":return renderEnum(v);case"union":return renderUnion(v);case"shape":case"exact":return m.type&&renderShape(m.type.value);case"arrayOf":case"objectOf":return"shape"===v.value.name||"exact"===v.value.name?m.type&&renderShape(m.type.value.value):null;default:return null}}function PropsRenderer_extends(){return PropsRenderer_extends=Object.assign||function(m){for(var v=1;v0&&q.createElement(za,{args:de,heading:!0}),ce&&q.createElement(Ba,PropsRenderer_extends({},Object.assign({},ce,{name:""}),{returns:!0})))}}],Ts=function PropsRenderer(m){var v=m.props;return q.createElement(rr,{columns:ws,rows:v,getRowKey:getRowKey})};Ts.propTypes={props:ae().array.isRequired};const Ds=Ts;function MethodsRenderer_extends(){return MethodsRenderer_extends=Object.assign||function(m){for(var v=1;v-1?Te.substring(0,Te.indexOf("?")):Te;be&&(Se+=Ie),le&&(Se+="?nochrome");var Pe=encodeURIComponent(ee||"");if(de?Se+="#"+ae:(ce||le)&&(Se+=buildIsolatedOrNoChromeFragment({currentHash:Ie,encodedName:Pe})),fe){var qe=fe.map(encodeURIComponent);ye||(qe=[].concat(qe,[Pe])),Se+="#/"+qe.join("/")}return ye&&(Se+="?id="+ae),void 0!==ie&&(Se+="/"+ie),pe?xe+Se:Se}var Us=function IsolateButton(m){var v=m.name,ee=m.example,ae=m.isolated,ie=m.href;if(ae&&!ie)return null;var de=ee?v+"-"+ee+"-isolate-button":v+"-isolate-button";return ae?q.createElement(Ls,{href:ie,title:"Show all components",testId:de},q.createElement(MdFullscreenExit,null)):q.createElement(Ls,{href:getUrl({name:v,example:ee,isolated:!0}),title:"Open isolated",testId:de},q.createElement(MdFullscreen,null))};Us.propTypes={name:ae().string.isRequired,example:ae().number,isolated:ae().bool};const Bs=Us;var Ns=function TabButtonRenderer(m){var v,ee=m.classes,ae=m.name,ie=m.className,de=m.onClick,ce=m.active,le=m.children,pe=(0,ln.Z)(ee.button,ie,((v={})[ee.isActive]=ce,v));return q.createElement("button",{type:"button",name:ae,className:pe,onClick:de,"aria-pressed":ce},le)};Ns.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,name:ae().string.isRequired,className:ae().string,onClick:ae().func.isRequired,active:ae().bool,children:ae().node.isRequired},Ns.defaultProps={active:!1};const Ms=(0,ie.Z)((function styles(m){var v=m.space,q=m.color,ee=m.fontFamily,ae=m.fontSize,ie=m.buttonTextTransform;return{button:{padding:[[v[1],0]],fontFamily:ee.base,fontSize:ae.base,color:q.light,background:"transparent",textTransform:ie,transition:"color 750ms ease-out",border:"none",cursor:"pointer","&:hover, &:focus":{isolate:!1,outline:0,color:q.linkHover,transition:"color 150ms ease-in"},"&:focus:not($isActive)":{isolate:!1,outline:[[1,"dotted",q.linkHover]]},"& + &":{isolate:!1,marginLeft:v[1]}},isActive:{borderBottom:[[2,q.linkHover,"solid"]]}}}))(Ns);var qs=function CodeTabButton(m){return q.createElement(Ms,m,"View Code")};qs.propTypes={onClick:ae().func.isRequired,name:ae().string.isRequired,active:ae().bool};const Ws=qs;var zs=function UsageTabButton(m){var v=m.props;return!js()(v.props)||!js()(v.methods)?q.createElement(Ms,m,"Props & methods"):null};zs.propTypes={onClick:ae().func.isRequired,name:ae().string.isRequired,props:ae().shape({props:ae().array,methods:ae().array}).isRequired,active:ae().bool};const Vs=zs;var Hs="rsg-code-editor",Gs="rsg-usage",$s=[Bs];const slots=function(m){return{sectionToolbar:$s,componentToolbar:$s,exampleToolbar:$s,exampleTabButtons:[{id:Hs,render:Ws}],exampleTabs:[{id:Hs,render:be}],docsTabButtons:[{id:Gs,render:Vs}],docsTabs:[{id:Gs,render:Fs}]}};var Xs=__webpack_require__(61456);function ComponentsListRenderer_extends(){return ComponentsListRenderer_extends=Object.assign||function(m){for(var v=1;v0?q.createElement(Js,{items:v}):null};Qs.propTypes={items:ae().array.isRequired};const Ys=Qs;var eo=function TableOfContentsRenderer(m){var v=m.classes,ee=m.children,ae=m.searchTerm,ie=m.onSearchTermChange;return q.createElement("div",null,q.createElement("div",{className:v.root},q.createElement("nav",null,q.createElement("div",{className:v.search},q.createElement("input",{value:ae,className:v.input,placeholder:"Filter by name","aria-label":"Filter by name",onChange:function onChange(m){return ie(m.target.value)}})),ee)))};eo.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,children:ae().node,searchTerm:ae().string.isRequired,onSearchTermChange:ae().func.isRequired};const to=(0,ie.Z)((function styles(m){var v=m.space,q=m.color,ee=m.fontFamily,ae=m.fontSize,ie=m.borderRadius;return{root:{fontFamily:ee.base},search:{padding:v[2]},input:{display:"block",width:"100%",padding:v[1],color:q.base,backgroundColor:q.baseBackground,fontFamily:ee.base,fontSize:ae.base,border:[[1,q.border,"solid"]],borderRadius:ie,transition:"all ease-in-out .1s","&:focus":{isolate:!1,borderColor:q.link,boxShadow:[[0,0,0,2,q.focus]],outline:0},"&::placeholder":{isolate:!1,fontFamily:ee.base,fontSize:ae.base,color:q.light}}}}))(eo);__webpack_require__(24603),__webpack_require__(23123);function getFilterRegExp(m){return m=m.replace(/[^a-z0-9]/gi,"").split("").join(".*"),new RegExp(m,"i")}function filterComponentsByName(m,v){var q=getFilterRegExp(v);return m.filter((function(m){var v=m.name;return q.test(v)}))}function filterSectionsByName(m,v){var q=getFilterRegExp(v);return m.map((function(m){return Object.assign({},m,{sections:m.sections?filterSectionsByName(m.sections,v):[],components:m.components?filterComponentsByName(m.components,v):[]})})).filter((function(m){return m.components.length>0||m.sections.length>0||q.test(m.name||"-")}))}var no=__webpack_require__(3522),ao=__webpack_require__.n(no),ro="#/",io=/(.*)\?/;function trimHash(m,v){if(!m)return"";var q=new RegExp("^"+ao()(v||ro),"g");return m.replace(q,"")}var so=function trimParams(m){var v=io.exec(m);return v&&v[1]||m},oo=function hasInHash(m,v){return""!==m&&m.indexOf(v)>-1},co=function getHash(m,v){return decodeURIComponent(so(trimHash(m,v)))},lo=function getHashAsArray(m,v){return so(trimHash(m,v)).split("/").map(decodeURIComponent)},uo=function getParameterByName(m,v){v=v.replace(/[[\]]/g,"\\$&");var q=new RegExp("[?&]"+v+"(=([^&#]*)|&|#|$)").exec(m);return q?q[2]?decodeURIComponent(q[2].replace(/\+/g," ")):"":null};function TableOfContents_assertThisInitialized(m){if(void 0===m)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return m}function TableOfContents_defineProperty(m,v,q){return v in m?Object.defineProperty(m,v,{value:q,enumerable:!0,configurable:!0,writable:!0}):m[v]=q,m}var po=function(m){var v,ee;ee=m,(v=TableOfContents).prototype=Object.create(ee.prototype),v.prototype.constructor=v,v.__proto__=ee;var ae;ae=TableOfContents;function TableOfContents(){for(var v,q=arguments.length,ee=new Array(q),ae=0;ae0?ie.renderLevel(q,v,ce,0===de):{content:void 0,containsSelected:!1},ye=fe.content,be=fe.containsSelected,Re=(!v&&m.href?co(m.href):m.href)===le;return(be||Re)&&(pe=!0),Object.assign({},m,{heading:!!m.name&&q.length>0,content:ye,selected:Re,shouldOpenInNewTab:!!m.external&&!!m.externalLink,initialOpen:"collapse"!==ie.props.tocMode||be||m.expand,forcedOpen:!!ie.state.searchTerm.length})}));return{content:q.createElement(Ys,{items:fe}),containsSelected:pe}},ie.renderSections=function renderSections(){var m=this.state.searchTerm,v=this.props,q=v.sections,ee=v.useRouterLinks,ae=1===q.length?q[0].sections&&q[0].sections.length?q[0].sections:q[0].components:q,ie=ae?filterSectionsByName(ae,m):ae||[];return this.renderLevel(ie,ee).content},ie.render=function render(){var m=this;return q.createElement(to,{searchTerm:this.state.searchTerm,onSearchTermChange:function handleSearchTermChange(v){return m.setState({searchTerm:v})}},this.renderSections())},TableOfContents}(q.Component);TableOfContents_defineProperty(po,"propTypes",{sections:ae().array.isRequired,useRouterLinks:ae().bool,tocMode:ae().string,loc:ae().object}),TableOfContents_defineProperty(po,"defaultProps",{loc:window.location});const ho=(0,ie.Z)((function styles(m){var v=m.color,q=m.fontFamily,ee=m.fontSize;return{logo:{color:v.base,margin:0,fontFamily:q.base,fontSize:ee.h4,fontWeight:"normal"}}}))((function LogoRenderer(m){var v=m.classes,ee=m.children;return q.createElement("h1",{className:v.logo},ee)}));var go=function RibbonRenderer(m){var v=m.classes,ee=m.url,ae=m.text;return q.createElement("footer",{className:v.root},q.createElement("a",{href:ee,className:v.link},ae))};go.defaultProps={text:"Fork me on GitHub"},go.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,url:ae().string.isRequired,text:ae().string};const fo=(0,ie.Z)((function styles(m){var v=m.color,q=m.space,ee=m.fontSize;return{root:{position:"fixed",top:0,right:0,width:149,height:149,zIndex:999},link:{fontFamily:m.fontFamily.base,position:"relative",right:-37,top:-22,display:"block",width:190,padding:[[q[0],q[2]]],textAlign:"center",color:v.ribbonText,fontSize:ee.base,background:v.ribbonBackground,textDecoration:"none",textShadow:[[0,"-1px",0,"rgba(0,0,0,.15)"]],transformOrigin:[[0,0]],transform:"rotate(45deg)",cursor:"pointer"}}}))(go);function Ribbon(){var m=(0,Xs.E)().config.ribbon;return m?q.createElement(fo,m):null}var mo=function VersionRenderer(m){var v=m.classes,ee=m.children;return q.createElement("p",{"aria-label":"version",className:v.version},ee)};mo.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,children:ae().node};const yo=(0,ie.Z)((function styles(m){var v=m.color,q=m.fontFamily,ee=m.fontSize;return{version:{color:v.light,margin:[[5,0,0,0]],fontFamily:q.base,fontSize:ee.base,fontWeight:"normal"}}}))(mo);var vo=function StyleGuideRenderer(m){var v=m.classes,ee=m.title,ae=m.version,ie=m.homepageUrl,de=m.children,ce=m.toc,le=m.hasSidebar;return q.createElement("div",{className:(0,ln.Z)(v.root,le&&v.hasSidebar)},q.createElement("main",{className:v.content},de,q.createElement("footer",{className:v.footer},q.createElement(wa,{text:"Created with [React Styleguidist]("+ie+")"}))),le&&q.createElement("div",{className:v.sidebar,"data-testid":"sidebar"},q.createElement("header",{className:v.logo},q.createElement(ho,null,ee),ae&&q.createElement(yo,null,ae)),ce),q.createElement(Ribbon,null))};vo.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,title:ae().string.isRequired,version:ae().string,homepageUrl:ae().string.isRequired,children:ae().node.isRequired,toc:ae().node.isRequired,hasSidebar:ae().bool};const bo=(0,ie.Z)((function styles(m){var v,q,ee,ae=m.color,ie=m.fontFamily,de=m.fontSize,ce=m.sidebarWidth,le=m.mq,pe=m.space,fe=m.maxWidth;return{root:{minHeight:"100vh",backgroundColor:ae.baseBackground},hasSidebar:(v={paddingLeft:ce},v[le.small]={paddingLeft:0},v),content:(q={maxWidth:fe,padding:[[pe[2],pe[4]]],margin:[[0,"auto"]]},q[le.small]={padding:pe[2]},q.display="block",q),sidebar:(ee={backgroundColor:ae.sidebarBackground,border:[[ae.border,"solid"]],borderWidth:[[0,1,0,0]],position:"fixed",top:0,left:0,bottom:0,width:ce,overflow:"auto",WebkitOverflowScrolling:"touch"},ee[le.small]={position:"static",width:"auto",borderWidth:[[1,0,0,0]],paddingBottom:pe[0]},ee),logo:{padding:pe[2],borderBottom:[[1,ae.border,"solid"]]},footer:{display:"block",color:ae.light,fontFamily:ie.base,fontSize:de.small}}}))(vo);var Ro=__webpack_require__(23279),xo=__webpack_require__.n(Ro),_o=function PlaygroundErrorRenderer(m){var v=m.classes,ee=m.message;return q.createElement("pre",{className:v.root},ee)};_o.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,message:ae().string.isRequired};const Eo=(0,ie.Z)((function styles(m){var v=m.fontFamily,q=m.fontSize,ee=m.color;return{root:{margin:0,lineHeight:1.2,fontSize:q.small,fontFamily:v.monospace,color:ee.error,whiteSpace:"pre-wrap"}}}))(_o);var wo=function(m){var v,q;q=m,(v=Wrapper).prototype=Object.create(q.prototype),v.prototype.constructor=v,v.__proto__=q;var ee;ee=Wrapper;function Wrapper(){return m.apply(this,arguments)||this}var ae=Wrapper.prototype;return ae.componentDidCatch=function componentDidCatch(m){this.props.onError(m)},ae.render=function render(){return this.props.children},Wrapper}(q.Component);!function Wrapper_defineProperty(m,v,q){return v in m?Object.defineProperty(m,v,{value:q,enumerable:!0,configurable:!0,writable:!0}):m[v]=q,m}(wo,"propTypes",{children:ae().node.isRequired,onError:ae().func.isRequired});__webpack_require__(4723),__webpack_require__(73210);for(var To=__webpack_require__(63230),Do=__webpack_require__(55977),So=__webpack_require__.n(Do),Co=__webpack_require__(16018),ko={},Ao="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",Io=0;Io0&&(ie+=";"),0!==ce.length){for(var le=0,pe=[],fe=0,ye=ce;fe1&&(Re+=encodeInteger(be[1]-v)+encodeInteger(be[2]-q)+encodeInteger(be[3]-ee),v=be[1],q=be[2],ee=be[3]),5===be.length&&(Re+=encodeInteger(be[4]-ae),ae=be[4]),pe.push(Re)}ie+=pe.join(",")}}return ie}function encodeInteger(m){var v="";m=m<0?-m<<1|1:m<<1;do{var q=31&m;(m>>>=5)>0&&(q|=32),v+=Ao[q]}while(m>0);return v}var jo=__webpack_require__(48764).Buffer,Po=function BitSet(m){this.bits=m instanceof BitSet?m.bits.slice():[]};Po.prototype.add=function add(m){this.bits[m>>5]|=1<<(31&m)},Po.prototype.has=function has(m){return!!(this.bits[m>>5]&1<<(31&m))};var Fo=function Chunk(m,v,q){this.start=m,this.end=v,this.original=q,this.intro="",this.outro="",this.content=q,this.storeName=!1,this.edited=!1,Object.defineProperties(this,{previous:{writable:!0,value:null},next:{writable:!0,value:null}})};Fo.prototype.appendLeft=function appendLeft(m){this.outro+=m},Fo.prototype.appendRight=function appendRight(m){this.intro=this.intro+m},Fo.prototype.clone=function clone(){var m=new Fo(this.start,this.end,this.original);return m.intro=this.intro,m.outro=this.outro,m.content=this.content,m.storeName=this.storeName,m.edited=this.edited,m},Fo.prototype.contains=function contains(m){return this.start=ee.length)return"\t";var ae=ee.reduce((function(m,v){var q=/^ +/.exec(v)[0].length;return Math.min(q,m)}),1/0);return new Array(ae+1).join(" ")}function getRelativePath(m,v){var q=m.split(/[/\\]/),ee=v.split(/[/\\]/);for(q.pop();q[0]===ee[0];)q.shift(),ee.shift();if(q.length)for(var ae=q.length;ae--;)q[ae]="..";return q.concat(ee).join("/")}Oo.prototype.toString=function toString(){return JSON.stringify(this)},Oo.prototype.toUrl=function toUrl(){return"data:application/json;charset=utf-8;base64,"+btoa(this.toString())};var Lo=Object.prototype.toString;function isObject(m){return"[object Object]"===Lo.call(m)}function getLocator(m){for(var v=m.split("\n"),q=[],ee=0,ae=0;ee>1;m=0&&ae.push(ee),this.rawSegments.push(ae)}else this.pending&&this.rawSegments.push(this.pending);this.advance(v),this.pending=null},Uo.prototype.addUneditedChunk=function addUneditedChunk(m,v,q,ee,ae){for(var ie=v.start,de=!0;ie1){for(var q=0;q=m&&q<=v)throw new Error("Cannot move a selection inside itself");this._split(m),this._split(v),this._split(q);var ee=this.byStart[m],ae=this.byEnd[v],ie=ee.previous,de=ae.next,ce=this.byStart[q];if(!ce&&ae===this.lastChunk)return this;var le=ce?ce.previous:this.lastChunk;return ie&&(ie.next=de),de&&(de.previous=ie),le&&(le.next=ee),ce&&(ce.previous=ae),ee.previous||(this.firstChunk=ae.next),ae.next||(this.lastChunk=ee.previous,this.lastChunk.next=null),ee.previous=le,ae.next=ce||null,le||(this.firstChunk=ee),ce||(this.lastChunk=ae),this},Mo.prototype.overwrite=function overwrite(m,v,q,ee){if("string"!=typeof q)throw new TypeError("replacement content must be a string");for(;m<0;)m+=this.original.length;for(;v<0;)v+=this.original.length;if(v>this.original.length)throw new Error("end is out of bounds");if(m===v)throw new Error("Cannot overwrite a zero-length range – use appendLeft or prependRight instead");this._split(m),this._split(v),!0===ee&&(No.storeName||(console.warn("The final argument to magicString.overwrite(...) should be an options object. See https://github.com/rich-harris/magic-string"),No.storeName=!0),ee={storeName:!0});var ae=void 0!==ee&&ee.storeName,ie=void 0!==ee&&ee.contentOnly;if(ae){var de=this.original.slice(m,v);Object.defineProperty(this.storedNames,de,{writable:!0,value:!0,enumerable:!0})}var ce=this.byStart[m],le=this.byEnd[v];if(ce){for(var pe=ce;pe!==le;){if(pe.next!==this.byStart[pe.end])throw new Error("Cannot overwrite across a split point");(pe=pe.next).edit("",!1)}ce.edit(q,ae,ie)}else{var fe=new Fo(m,v,"").edit(q,ae);le.next=fe,fe.previous=le}return this},Mo.prototype.prepend=function prepend(m){if("string"!=typeof m)throw new TypeError("outro content must be a string");return this.intro=m+this.intro,this},Mo.prototype.prependLeft=function prependLeft(m,v){if("string"!=typeof v)throw new TypeError("inserted content must be a string");this._split(m);var q=this.byEnd[m];return q?q.prependLeft(v):this.intro=v+this.intro,this},Mo.prototype.prependRight=function prependRight(m,v){if("string"!=typeof v)throw new TypeError("inserted content must be a string");this._split(m);var q=this.byStart[m];return q?q.prependRight(v):this.outro=v+this.outro,this},Mo.prototype.remove=function remove(m,v){for(;m<0;)m+=this.original.length;for(;v<0;)v+=this.original.length;if(m===v)return this;if(m<0||v>this.original.length)throw new Error("Character is out of bounds");if(m>v)throw new Error("end must be greater than start");this._split(m),this._split(v);for(var q=this.byStart[m];q;)q.intro="",q.outro="",q.edit(""),q=v>q.end?this.byStart[q.end]:null;return this},Mo.prototype.lastChar=function lastChar(){if(this.outro.length)return this.outro[this.outro.length-1];var m=this.lastChunk;do{if(m.outro.length)return m.outro[m.outro.length-1];if(m.content.length)return m.content[m.content.length-1];if(m.intro.length)return m.intro[m.intro.length-1]}while(m=m.previous);return this.intro.length?this.intro[this.intro.length-1]:""},Mo.prototype.lastLine=function lastLine(){var m=this.outro.lastIndexOf(Bo);if(-1!==m)return this.outro.substr(m+1);var v=this.outro,q=this.lastChunk;do{if(q.outro.length>0){if(-1!==(m=q.outro.lastIndexOf(Bo)))return q.outro.substr(m+1)+v;v=q.outro+v}if(q.content.length>0){if(-1!==(m=q.content.lastIndexOf(Bo)))return q.content.substr(m+1)+v;v=q.content+v}if(q.intro.length>0){if(-1!==(m=q.intro.lastIndexOf(Bo)))return q.intro.substr(m+1)+v;v=q.intro+v}}while(q=q.previous);return-1!==(m=this.intro.lastIndexOf(Bo))?this.intro.substr(m+1)+v:this.intro+v},Mo.prototype.slice=function slice(m,v){for(void 0===m&&(m=0),void 0===v&&(v=this.original.length);m<0;)m+=this.original.length;for(;v<0;)v+=this.original.length;for(var q="",ee=this.firstChunk;ee&&(ee.start>m||ee.end<=m);){if(ee.start=v)return q;ee=ee.next}if(ee&&ee.edited&&ee.start!==m)throw new Error("Cannot use replaced character "+m+" as slice start anchor.");for(var ae=ee;ee;){!ee.intro||ae===ee&&ee.start!==m||(q+=ee.intro);var ie=ee.start=v;if(ie&&ee.edited&&ee.end!==v)throw new Error("Cannot use replaced character "+v+" as slice end anchor.");var de=ae===ee?m-ee.start:0,ce=ie?ee.content.length+v-ee.end:ee.content.length;if(q+=ee.content.slice(de,ce),!ee.outro||ie&&ee.end!==v||(q+=ee.outro),ie)break;ee=ee.next}return q},Mo.prototype.snip=function snip(m,v){var q=this.clone();return q.remove(0,m),q.remove(v,q.original.length),q},Mo.prototype._split=function _split(m){if(!this.byStart[m]&&!this.byEnd[m])for(var v=this.lastSearchedChunk,q=m>v.end;v;){if(v.contains(m))return this._splitChunk(v,m);v=q?this.byStart[v.end]:this.byEnd[v.start]}},Mo.prototype._splitChunk=function _splitChunk(m,v){if(m.edited&&m.content.length){var q=getLocator(this.original)(v);throw new Error("Cannot split a chunk that has already been edited ("+q.line+":"+q.column+' – "'+m.original+'")')}var ee=m.split(v);return this.byEnd[v]=m,this.byStart[v]=ee,this.byEnd[ee.end]=ee,m===this.lastChunk&&(this.lastChunk=ee),this.lastSearchedChunk=m,!0},Mo.prototype.toString=function toString(){for(var m=this.intro,v=this.firstChunk;v;)m+=v.toString(),v=v.next;return m+this.outro},Mo.prototype.isEmpty=function isEmpty(){var m=this.firstChunk;do{if(m.intro.length&&m.intro.trim()||m.content.length&&m.content.trim()||m.outro.length&&m.outro.trim())return!1}while(m=m.next);return!0},Mo.prototype.length=function length(){var m=this.firstChunk,length=0;do{length+=m.intro.length+m.content.length+m.outro.length}while(m=m.next);return length},Mo.prototype.trimLines=function trimLines(){return this.trim("[\\r\\n]")},Mo.prototype.trim=function trim(m){return this.trimStart(m).trimEnd(m)},Mo.prototype.trimEndAborted=function trimEndAborted(m){var v=new RegExp((m||"\\s")+"+$");if(this.outro=this.outro.replace(v,""),this.outro.length)return!0;var q=this.lastChunk;do{var ee=q.end,ae=q.trimEnd(v);if(q.end!==ee&&(this.lastChunk===q&&(this.lastChunk=q.next),this.byEnd[q.end]=q,this.byStart[q.next.start]=q.next,this.byEnd[q.next.end]=q.next),ae)return!0;q=q.previous}while(q);return!1},Mo.prototype.trimEnd=function trimEnd(m){return this.trimEndAborted(m),this},Mo.prototype.trimStartAborted=function trimStartAborted(m){var v=new RegExp("^"+(m||"\\s")+"+");if(this.intro=this.intro.replace(v,""),this.intro.length)return!0;var q=this.firstChunk;do{var ee=q.end,ae=q.trimStart(v);if(q.end!==ee&&(q===this.lastChunk&&(this.lastChunk=q.next),this.byEnd[q.end]=q,this.byStart[q.next.start]=q.next,this.byEnd[q.next.end]=q.next),ae)return!0;q=q.next}while(q);return!1},Mo.prototype.trimStart=function trimStart(m){return this.trimStartAborted(m),this};var qo=Object.prototype.hasOwnProperty,Wo=function Bundle(m){void 0===m&&(m={}),this.intro=m.intro||"",this.separator=void 0!==m.separator?m.separator:"\n",this.sources=[],this.uniqueSources=[],this.uniqueSourceIndexByFilename={}};Wo.prototype.addSource=function addSource(m){if(m instanceof Mo)return this.addSource({content:m,filename:m.filename,separator:this.separator});if(!isObject(m)||!m.content)throw new Error("bundle.addSource() takes an object with a `content` property, which should be an instance of MagicString, and an optional `filename`");if(["filename","indentExclusionRanges","separator"].forEach((function(v){qo.call(m,v)||(m[v]=m.content[v])})),void 0===m.separator&&(m.separator=this.separator),m.filename)if(qo.call(this.uniqueSourceIndexByFilename,m.filename)){var v=this.uniqueSources[this.uniqueSourceIndexByFilename[m.filename]];if(m.content.original!==v.content)throw new Error("Illegal source: same filename ("+m.filename+"), different contents")}else this.uniqueSourceIndexByFilename[m.filename]=this.uniqueSources.length,this.uniqueSources.push({filename:m.filename,content:m.content.original});return this.sources.push(m),this},Wo.prototype.append=function append(m,v){return this.addSource({content:new Mo(m),separator:v&&v.separator||""}),this},Wo.prototype.clone=function clone(){var m=new Wo({intro:this.intro,separator:this.separator});return this.sources.forEach((function(v){m.addSource({filename:v.filename,content:v.content.clone(),separator:v.separator})})),m},Wo.prototype.generateDecodedMap=function generateDecodedMap(m){var v=this;void 0===m&&(m={});var q=[];this.sources.forEach((function(m){Object.keys(m.content.storedNames).forEach((function(m){~q.indexOf(m)||q.push(m)}))}));var ee=new Uo(m.hires);return this.intro&&ee.advance(this.intro),this.sources.forEach((function(m,ae){ae>0&&ee.advance(v.separator);var ie=m.filename?v.uniqueSourceIndexByFilename[m.filename]:-1,de=m.content,ce=getLocator(de.original);de.intro&&ee.advance(de.intro),de.firstChunk.eachNext((function(v){var ae=ce(v.start);v.intro.length&&ee.advance(v.intro),m.filename?v.edited?ee.addEdit(ie,v.content,ae,v.storeName?q.indexOf(v.original):-1):ee.addUneditedChunk(ie,v,de.original,ae,de.sourcemapLocations):ee.advance(v.content),v.outro.length&&ee.advance(v.outro)})),de.outro&&ee.advance(de.outro)})),{file:m.file?m.file.split(/[/\\]/).pop():null,sources:this.uniqueSources.map((function(v){return m.file?getRelativePath(m.file,v.filename):v.filename})),sourcesContent:this.uniqueSources.map((function(v){return m.includeContent?v.content:null})),names:q,mappings:ee.raw}},Wo.prototype.generateMap=function generateMap(m){return new Oo(this.generateDecodedMap(m))},Wo.prototype.getIndentString=function getIndentString(){var m={};return this.sources.forEach((function(v){var q=v.content.indentStr;null!==q&&(m[q]||(m[q]=0),m[q]+=1)})),Object.keys(m).sort((function(v,q){return m[v]-m[q]}))[0]||"\t"},Wo.prototype.indent=function indent(m){var v=this;if(arguments.length||(m=this.getIndentString()),""===m)return this;var q=!this.intro||"\n"===this.intro.slice(-1);return this.sources.forEach((function(ee,ae){var ie=void 0!==ee.separator?ee.separator:v.separator,de=q||ae>0&&/\r?\n$/.test(ie);ee.content.indent(m,{exclude:ee.indentExclusionRanges,indentStart:de}),q="\n"===ee.content.lastChar()})),this.intro&&(this.intro=m+this.intro.replace(/^[^\n]/gm,(function(v,q){return q>0?m+v:v}))),this},Wo.prototype.prepend=function prepend(m){return this.intro=m+this.intro,this},Wo.prototype.toString=function toString(){var m=this,v=this.sources.map((function(v,q){var ee=void 0!==v.separator?v.separator:m.separator;return(q>0?ee:"")+v.content.toString()})).join("");return this.intro+v},Wo.prototype.isEmpty=function isEmpty(){return(!this.intro.length||!this.intro.trim())&&!this.sources.some((function(m){return!m.content.isEmpty()}))},Wo.prototype.length=function length(){return this.sources.reduce((function(m,v){return m+v.content.length()}),this.intro.length)},Wo.prototype.trimLines=function trimLines(){return this.trim("[\\r\\n]")},Wo.prototype.trim=function trim(m){return this.trimStart(m).trimEnd(m)},Wo.prototype.trimStart=function trimStart(m){var v=new RegExp("^"+(m||"\\s")+"+");if(this.intro=this.intro.replace(v,""),!this.intro){var q,ee=0;do{if(!(q=this.sources[ee++]))break}while(!q.content.trimStartAborted(m))}return this},Wo.prototype.trimEnd=function trimEnd(m){var v,q=new RegExp((m||"\\s")+"+$"),ee=this.sources.length-1;do{if(!(v=this.sources[ee--])){this.intro=this.intro.replace(q,"");break}}while(!v.content.trimEndAborted(m));return this};var zo=__webpack_require__(11890),Vo=__webpack_require__.n(zo);function toJSON(m){var v={};return Object.keys(m).forEach((function(q){"parent"!==q&&"program"!==q&&"keys"!==q&&"__wrapped"!==q&&(Array.isArray(m[q])?v[q]=m[q].map(toJSON):m[q]&&m[q].toJSON?v[q]=m[q].toJSON():v[q]=m[q])})),v}var Ho=function Node(){};function extractNames(m){var v=[];return Go[m.type](v,m),v}Ho.prototype.ancestor=function ancestor(m){for(var v=this;m--;)if(!(v=v.parent))return null;return v},Ho.prototype.contains=function contains(m){for(;m;){if(m===this)return!0;m=m.parent}return!1},Ho.prototype.findLexicalBoundary=function findLexicalBoundary(){return this.parent.findLexicalBoundary()},Ho.prototype.findNearest=function findNearest(m){return"string"==typeof m&&(m=new RegExp("^"+m+"$")),m.test(this.type)?this:this.parent.findNearest(m)},Ho.prototype.unparenthesizedParent=function unparenthesizedParent(){for(var m=this.parent;m&&"ParenthesizedExpression"===m.type;)m=m.parent;return m},Ho.prototype.unparenthesize=function unparenthesize(){for(var m=this;"ParenthesizedExpression"===m.type;)m=m.expression;return m},Ho.prototype.findScope=function findScope(m){return this.parent.findScope(m)},Ho.prototype.getIndentation=function getIndentation(){return this.parent.getIndentation()},Ho.prototype.initialise=function initialise(m){for(var v=0,q=this.keys;vv)return{line:q+1,column:v-ie,char:q};ie=de}throw new Error("Could not determine location of character")}function pad(m,v){var q=String(m);return q+repeat(" ",v-q.length)}function repeat(m,v){for(var q="";v--;)q+=m;return q}function getSnippet(m,v,q){void 0===q&&(q=1);var ee=Math.max(v.line-5,0),ae=v.line,ie=String(ae).length,de=m.split("\n").slice(ee,ae),ce=de[de.length-1].slice(0,v.column).replace(/\t/g," ").length,le=de.map((function(m,v){return pad(v+ee+1,ie)+" : "+m.replace(/\t/g," ")})).join("\n");return le+="\n"+repeat(" ",ie+3+ce)+repeat("^",q)}"do if in for let new try var case else enum eval null this true void with await break catch class const false super throw while yield delete export import public return static switch typeof default extends finally package private continue debugger function arguments interface protected implements instanceof".split(" ").forEach((function(m){return $o[m]=!0})),Scope.prototype={addDeclaration:function addDeclaration(m,v){for(var q=0,ee=extractNames(m);q1&&(fe=v(ie),ce.push((function(v,q,ce){m.prependRight(ae.start,(de?"":q+"var ")+fe+" = "),m.overwrite(ae.start,ee=ae.start+1,ie),m.appendLeft(ee,ce),m.overwrite(ae.start,ee=ae.start+1,(de?"":q+"var ")+fe+" = "+ie+ce),m.move(ae.start,ee,v)}))),destructureObjectPattern(m,v,q,ae,fe,de,ce);break;case"ArrayPattern":if(m.remove(ee,ee=ae.start),ae.elements.filter(Boolean).length>1){var ye=v(ie);ce.push((function(v,q,ce){m.prependRight(ae.start,(de?"":q+"var ")+ye+" = "),m.overwrite(ae.start,ee=ae.start+1,ie,{contentOnly:!0}),m.appendLeft(ee,ce),m.move(ae.start,ee,v)})),ae.elements.forEach((function(ae,ie){ae&&("RestElement"===ae.type?handleProperty(m,v,q,ee,ae.argument,ye+".slice("+ie+")",de,ce):handleProperty(m,v,q,ee,ae,ye+"["+ie+"]",de,ce),ee=ae.end)}))}else{var be=findIndex(ae.elements,Boolean),Re=ae.elements[be];"RestElement"===Re.type?handleProperty(m,v,q,ee,Re.argument,ie+".slice("+be+")",de,ce):handleProperty(m,v,q,ee,Re,ie+"["+be+"]",de,ce),ee=Re.end}m.remove(ee,ae.end);break;default:throw new Error("Unexpected node type in destructuring ("+ae.type+")")}}var Zo=function(m){function BlockStatement(){m.apply(this,arguments)}return m&&(BlockStatement.__proto__=m),BlockStatement.prototype=Object.create(m&&m.prototype),BlockStatement.prototype.constructor=BlockStatement,BlockStatement.prototype.createScope=function createScope(){var m=this;this.parentIsFunction=/Function/.test(this.parent.type),this.isFunctionBlock=this.parentIsFunction||"Root"===this.parent.type,this.scope=new Scope({block:!this.isFunctionBlock,parent:this.parent.findScope(!1),declare:function(v){return m.createdDeclarations.push(v)}}),this.parentIsFunction&&this.parent.params.forEach((function(v){m.scope.addDeclaration(v,"param")}))},BlockStatement.prototype.initialise=function initialise(m){this.thisAlias=null,this.argumentsAlias=null,this.defaultParameters=[],this.createdDeclarations=[],this.scope||this.createScope(),this.body.forEach((function(v){return v.initialise(m)})),this.scope.consolidate()},BlockStatement.prototype.findLexicalBoundary=function findLexicalBoundary(){return"Program"===this.type||/^Function/.test(this.parent.type)?this:this.parent.findLexicalBoundary()},BlockStatement.prototype.findScope=function findScope(m){return m&&!this.isFunctionBlock?this.parent.findScope(m):this.scope},BlockStatement.prototype.getArgumentsAlias=function getArgumentsAlias(){return this.argumentsAlias||(this.argumentsAlias=this.scope.createIdentifier("arguments")),this.argumentsAlias},BlockStatement.prototype.getArgumentsArrayAlias=function getArgumentsArrayAlias(){return this.argumentsArrayAlias||(this.argumentsArrayAlias=this.scope.createIdentifier("argsArray")),this.argumentsArrayAlias},BlockStatement.prototype.getThisAlias=function getThisAlias(){return this.thisAlias||(this.thisAlias=this.scope.createIdentifier("this")),this.thisAlias},BlockStatement.prototype.getIndentation=function getIndentation(){if(void 0===this.indentation){for(var m=this.program.magicString.original,v=this.synthetic||!this.body.length,q=v?this.start:this.body[0].start;q&&"\n"!==m[q];)q-=1;for(this.indentation="";;){var ee=m[q+=1];if(" "!==ee&&"\t"!==ee)break;this.indentation+=ee}for(var ae=this.program.magicString.getIndentString(),ie=this.parent;ie;)"constructor"!==ie.kind||ie.parent.parent.superClass||(this.indentation=this.indentation.replace(ae,"")),ie=ie.parent;v&&(this.indentation+=ae)}return this.indentation},BlockStatement.prototype.transpile=function transpile(v,q){var ee,ae,ie=this,de=this.getIndentation(),ce=[];if(this.argumentsAlias&&ce.push((function(m,q,ee){var ae=q+"var "+ie.argumentsAlias+" = arguments"+ee;v.appendLeft(m,ae)})),this.thisAlias&&ce.push((function(m,q,ee){var ae=q+"var "+ie.thisAlias+" = this"+ee;v.appendLeft(m,ae)})),this.argumentsArrayAlias&&ce.push((function(m,q,ee){var ae=ie.scope.createIdentifier("i"),ce=q+"var "+ae+" = arguments.length, "+ie.argumentsArrayAlias+" = Array("+ae+");\n"+de+"while ( "+ae+"-- ) "+ie.argumentsArrayAlias+"["+ae+"] = arguments["+ae+"]"+ee;v.appendLeft(m,ce)})),/Function/.test(this.parent.type)?this.transpileParameters(this.parent.params,v,q,de,ce):"CatchClause"===this.parent.type&&this.transpileParameters([this.parent.param],v,q,de,ce),q.letConst&&this.isFunctionBlock&&this.transpileBlockScopedIdentifiers(v),m.prototype.transpile.call(this,v,q),this.createdDeclarations.length&&ce.push((function(m,q,ee){var ae=q+"var "+ie.createdDeclarations.join(", ")+ee;v.appendLeft(m,ae)})),this.synthetic)if("ArrowFunctionExpression"===this.parent.type){var le=this.body[0];ce.length?(v.appendLeft(this.start,"{").prependRight(this.end,this.parent.getIndentation()+"}"),v.prependRight(le.start,"\n"+de+"return "),v.appendLeft(le.end,";\n")):q.arrow&&(v.prependRight(le.start,"{ return "),v.appendLeft(le.end,"; }"))}else ce.length&&v.prependRight(this.start,"{").appendLeft(this.end,"}");ae=this.body[0],ee=ae&&"ExpressionStatement"===ae.type&&"Literal"===ae.expression.type&&"use strict"===ae.expression.value?this.body[0].end:this.synthetic||"Root"===this.parent.type?this.start:this.start+1;var pe="\n"+de,fe=";";ce.forEach((function(m,v){v===ce.length-1&&(fe=";\n"),m(ee,pe,fe)}))},BlockStatement.prototype.transpileParameters=function transpileParameters(m,v,q,ee,ae){var ie=this;m.forEach((function(de){if("AssignmentPattern"===de.type&&"Identifier"===de.left.type)q.defaultParameter&&ae.push((function(m,q,ee){var ae=q+"if ( "+de.left.name+" === void 0 ) "+de.left.name;v.prependRight(de.left.end,ae).move(de.left.end,de.right.end,m).appendLeft(de.right.end,ee)}));else if("RestElement"===de.type)q.spreadRest&&ae.push((function(q,ae,ce){var le=m[m.length-2];if(le)v.remove(le?le.end:de.start,de.end);else{for(var pe=de.start,fe=de.end;/\s/.test(v.original[pe-1]);)pe-=1;for(;/\s/.test(v.original[fe]);)fe+=1;v.remove(pe,fe)}var ye=de.argument.name,be=ie.scope.createIdentifier("len"),Re=m.length-1;Re?v.prependRight(q,ae+"var "+ye+" = [], "+be+" = arguments.length - "+Re+";\n"+ee+"while ( "+be+"-- > 0 ) "+ye+"[ "+be+" ] = arguments[ "+be+" + "+Re+" ]"+ce):v.prependRight(q,ae+"var "+ye+" = [], "+be+" = arguments.length;\n"+ee+"while ( "+be+"-- ) "+ye+"[ "+be+" ] = arguments[ "+be+" ]"+ce)}));else if("Identifier"!==de.type&&q.parameterDestructuring){var ce=ie.scope.createIdentifier("ref");destructure(v,(function(m){return ie.scope.createIdentifier(m)}),(function(m){var v=m.name;return ie.scope.resolveName(v)}),de,ce,!1,ae),v.prependRight(de.start,ce)}}))},BlockStatement.prototype.transpileBlockScopedIdentifiers=function transpileBlockScopedIdentifiers(m){var v=this;Object.keys(this.scope.blockScopedDeclarations).forEach((function(q){for(var ee=0,ae=v.scope.blockScopedDeclarations[q];eethis.start?v.overwrite(this.start,ce,pe):v.prependRight(this.start,pe)}else m.prototype.transpile.call(this,v,q);q.trailingFunctionCommas&&this.params.length&&!ie&&removeTrailingComma(v,this.params[this.params.length-1].end)},ArrowFunctionExpression.prototype.needsArguments=function needsArguments(m){return m.spreadRest&&this.params.filter((function(m){return"RestElement"===m.type})).length>0},ArrowFunctionExpression}(Ho);function checkConst(m,v){var q=v.findDeclaration(m.name);if(q&&"const"===q.kind)throw new Xo(m.name+" is read-only",m)}var Yo=function(m){function AssignmentExpression(){m.apply(this,arguments)}return m&&(AssignmentExpression.__proto__=m),AssignmentExpression.prototype=Object.create(m&&m.prototype),AssignmentExpression.prototype.constructor=AssignmentExpression,AssignmentExpression.prototype.initialise=function initialise(v){if("Identifier"===this.left.type){var q=this.findScope(!1).findDeclaration(this.left.name),ee=q&&q.node.ancestor(3);ee&&"ForStatement"===ee.type&&ee.body.contains(this)&&(ee.reassigned[this.left.name]=!0)}m.prototype.initialise.call(this,v)},AssignmentExpression.prototype.transpile=function transpile(v,q){"Identifier"===this.left.type&&checkConst(this.left,this.findScope(!1)),"**="===this.operator&&q.exponentiation?this.transpileExponentiation(v,q):/Pattern/.test(this.left.type)&&q.destructuring&&this.transpileDestructuring(v),m.prototype.transpile.call(this,v,q)},AssignmentExpression.prototype.transpileDestructuring=function transpileDestructuring(m){var v=this,q=this.findScope(!0),ee=this.findScope(!1),ae=q.createDeclaration("assign");m.appendRight(this.left.end,"("+ae),m.appendLeft(this.right.end,", ");var ie=[];destructure(m,(function(m){return q.createDeclaration(m)}),(function(m){var v=ee.resolveName(m.name);return checkConst(m,ee),v}),this.left,ae,!0,ie);var de=", ";ie.forEach((function(m,q){q===ie.length-1&&(de=""),m(v.end,"",de)})),"ExpressionStatement"===this.unparenthesizedParent().type?m.prependRight(this.end,")"):m.appendRight(this.end,", "+ae+")")},AssignmentExpression.prototype.transpileExponentiation=function transpileExponentiation(m){for(var v,q=this.findScope(!1),ee=this.left.end;"*"!==m.original[ee];)ee+=1;m.remove(ee,ee+2);var ae=this.left.unparenthesize();if("Identifier"===ae.type)v=q.resolveName(ae.name);else if("MemberExpression"===ae.type){var ie,de,ce=!1,le=!1,pe=this.findNearest(/(?:Statement|Declaration)$/),fe=pe.getIndentation();"Identifier"===ae.property.type?de=ae.computed?q.resolveName(ae.property.name):ae.property.name:(de=q.createDeclaration("property"),le=!0),"Identifier"===ae.object.type?ie=q.resolveName(ae.object.name):(ie=q.createDeclaration("object"),ce=!0),ae.start===pe.start?ce&&le?(m.prependRight(pe.start,ie+" = "),m.overwrite(ae.object.end,ae.property.start,";\n"+fe+de+" = "),m.overwrite(ae.property.end,ae.end,";\n"+fe+ie+"["+de+"]")):ce?(m.prependRight(pe.start,ie+" = "),m.appendLeft(ae.object.end,";\n"+fe),m.appendLeft(ae.object.end,ie)):le&&(m.prependRight(ae.property.start,de+" = "),m.appendLeft(ae.property.end,";\n"+fe),m.move(ae.property.start,ae.property.end,this.start),m.appendLeft(ae.object.end,"["+de+"]"),m.remove(ae.object.end,ae.property.start),m.remove(ae.property.end,ae.end)):(ce&&le?(m.prependRight(ae.start,"( "+ie+" = "),m.overwrite(ae.object.end,ae.property.start,", "+de+" = "),m.overwrite(ae.property.end,ae.end,", "+ie+"["+de+"]")):ce?(m.prependRight(ae.start,"( "+ie+" = "),m.appendLeft(ae.object.end,", "+ie)):le&&(m.prependRight(ae.property.start,"( "+de+" = "),m.appendLeft(ae.property.end,", "),m.move(ae.property.start,ae.property.end,ae.start),m.overwrite(ae.object.end,ae.property.start,"["+de+"]"),m.remove(ae.property.end,ae.end)),le&&m.appendLeft(this.end," )")),v=ie+(ae.computed||le?"["+de+"]":"."+de)}m.prependRight(this.right.start,"Math.pow( "+v+", "),m.appendLeft(this.right.end," )")},AssignmentExpression}(Ho),ed=function(m){function AwaitExpression(){m.apply(this,arguments)}return m&&(AwaitExpression.__proto__=m),AwaitExpression.prototype=Object.create(m&&m.prototype),AwaitExpression.prototype.constructor=AwaitExpression,AwaitExpression.prototype.initialise=function initialise(v){v.asyncAwait&&Xo.missingTransform("await","asyncAwait",this),m.prototype.initialise.call(this,v)},AwaitExpression}(Ho),td=function(m){function BinaryExpression(){m.apply(this,arguments)}return m&&(BinaryExpression.__proto__=m),BinaryExpression.prototype=Object.create(m&&m.prototype),BinaryExpression.prototype.constructor=BinaryExpression,BinaryExpression.prototype.transpile=function transpile(v,q){"**"===this.operator&&q.exponentiation&&(v.prependRight(this.start,"Math.pow( "),v.overwrite(this.left.end,this.right.start,", "),v.appendLeft(this.end," )")),m.prototype.transpile.call(this,v,q)},BinaryExpression}(Ho),sd=/(?:For(?:In|Of)?|While)Statement/,dd=function(m){function BreakStatement(){m.apply(this,arguments)}return m&&(BreakStatement.__proto__=m),BreakStatement.prototype=Object.create(m&&m.prototype),BreakStatement.prototype.constructor=BreakStatement,BreakStatement.prototype.initialise=function initialise(){var m=this.findNearest(sd),v=this.findNearest("SwitchCase");m&&(!v||m.depth>v.depth)&&(m.canBreak=!0,this.loop=m)},BreakStatement.prototype.transpile=function transpile(m){if(this.loop&&this.loop.shouldRewriteAsFunction){if(this.label)throw new Xo("Labels are not currently supported in a loop with locally-scoped variables",this);m.overwrite(this.start,this.start+5,"return 'break'")}},BreakStatement}(Ho),cd=function(m){function CallExpression(){m.apply(this,arguments)}return m&&(CallExpression.__proto__=m),CallExpression.prototype=Object.create(m&&m.prototype),CallExpression.prototype.constructor=CallExpression,CallExpression.prototype.initialise=function initialise(v){if(v.spreadRest&&this.arguments.length>1)for(var q=this.findLexicalBoundary(),ee=this.arguments.length;ee--;){var ae=this.arguments[ee];"SpreadElement"===ae.type&&isArguments(ae.argument)&&(this.argumentsArrayAlias=q.getArgumentsArrayAlias())}m.prototype.initialise.call(this,v)},CallExpression.prototype.transpile=function transpile(v,q){if(q.spreadRest&&this.arguments.length&&inlineSpreads(v,this,this.arguments),q.spreadRest&&this.arguments.length){var ee,ae=!1,ie=this.arguments[0];if(1===this.arguments.length?"SpreadElement"===ie.type&&(v.remove(ie.start,ie.argument.start),ae=!0):ae=spread(v,this.arguments,ie.start,this.argumentsArrayAlias),ae){var de=null;if("Super"===this.callee.type?de=this.callee:"MemberExpression"===this.callee.type&&"Super"===this.callee.object.type&&(de=this.callee.object),de||"MemberExpression"!==this.callee.type)ee="void 0";else if("Identifier"===this.callee.object.type)ee=this.callee.object.name;else{ee=this.findScope(!0).createDeclaration("ref");var ce=this.callee.object;v.prependRight(ce.start,"("+ee+" = "),v.appendLeft(ce.end,")")}v.appendLeft(this.callee.end,".apply"),de?(de.noCall=!0,this.arguments.length>1&&("SpreadElement"===ie.type?needsParentheses(ie.argument)&&v.prependRight(ie.start,"( "):v.prependRight(ie.start,"[ "),v.appendLeft(this.arguments[this.arguments.length-1].end," )"))):1===this.arguments.length?v.prependRight(ie.start,ee+", "):("SpreadElement"===ie.type?needsParentheses(ie.argument)?v.appendLeft(ie.start,ee+", ( "):v.appendLeft(ie.start,ee+", "):v.appendLeft(ie.start,ee+", [ "),v.appendLeft(this.arguments[this.arguments.length-1].end," )"))}}q.trailingFunctionCommas&&this.arguments.length&&removeTrailingComma(v,this.arguments[this.arguments.length-1].end),m.prototype.transpile.call(this,v,q)},CallExpression}(Ho),ld=function(m){function CatchClause(){m.apply(this,arguments)}return m&&(CatchClause.__proto__=m),CatchClause.prototype=Object.create(m&&m.prototype),CatchClause.prototype.constructor=CatchClause,CatchClause.prototype.initialise=function initialise(v){var q=this;this.createdDeclarations=[],this.scope=new Scope({block:!0,parent:this.parent.findScope(!1),declare:function(m){return q.createdDeclarations.push(m)}}),this.scope.addDeclaration(this.param,"catch"),m.prototype.initialise.call(this,v),this.scope.consolidate()},CatchClause.prototype.findScope=function findScope(m){return m?this.parent.findScope(m):this.scope},CatchClause}(Ho),ud=function(m){function ClassBody(){m.apply(this,arguments)}return m&&(ClassBody.__proto__=m),ClassBody.prototype=Object.create(m&&m.prototype),ClassBody.prototype.constructor=ClassBody,ClassBody.prototype.transpile=function transpile(v,q,ee,ae){var ie=this;if(q.classes){var de=this.parent.name,ce=v.getIndentString(),le=this.getIndentation()+(ee?ce:""),pe=le+ce,fe=findIndex(this.body,(function(m){return"constructor"===m.kind})),ye=this.body[fe],be="",Re="";if(this.body.length?(v.remove(this.start,this.body[0].start),v.remove(this.body[this.body.length-1].end,this.end)):v.remove(this.start,this.end),ye){ye.value.body.isConstructorBody=!0;var xe=this.body[fe-1],_e=this.body[fe+1];fe>0&&(v.remove(xe.end,ye.start),v.move(ye.start,_e?_e.start:this.end-1,this.body[0].start)),ee||v.appendLeft(ye.end,";")}var we=!1!==this.program.options.namedFunctionExpressions,Te=we||this.parent.superClass||"ClassDeclaration"!==this.parent.type;if(this.parent.superClass){var Se="if ( "+ae+" ) "+de+".__proto__ = "+ae+";\n"+le+de+".prototype = Object.create( "+ae+" && "+ae+".prototype );\n"+le+de+".prototype.constructor = "+de+";";if(ye)be+="\n\n"+le+Se;else be+=(Se="function "+de+" () {"+(ae?"\n"+pe+ae+".apply(this, arguments);\n"+le+"}":"}")+(ee?"":";")+(this.body.length?"\n\n"+le:"")+Se)+"\n\n"+le}else if(!ye){var Ie="function "+(Te?de+" ":"")+"() {}";"ClassDeclaration"===this.parent.type&&(Ie+=";"),this.body.length&&(Ie+="\n\n"+le),be+=Ie}var Pe,qe,We=this.findScope(!1),ze=[],Ve=[];if(this.body.forEach((function(m,ee){if("get"!==m.kind&&"set"!==m.kind||!q.getterSetter||Xo.missingTransform("getters and setters","getterSetter",m),"constructor"!==m.kind){if(m.static){var ae=" "==v.original[m.start+6]?7:6;v.remove(m.start,m.start+ae)}var ce,pe="method"!==m.kind,ye=m.key.name;($o[ye]||m.value.body.scope.references[ye])&&(ye=We.createIdentifier(ye));var be=!1;if(m.computed||"Literal"!==m.key.type||(be=!0,m.computed=!0),pe){if(m.computed)throw new Error("Computed accessor properties are not currently supported");v.remove(m.start,m.key.start),m.static?(~Ve.indexOf(m.key.name)||Ve.push(m.key.name),qe||(qe=We.createIdentifier("staticAccessors")),ce=""+qe):(~ze.indexOf(m.key.name)||ze.push(m.key.name),Pe||(Pe=We.createIdentifier("prototypeAccessors")),ce=""+Pe)}else ce=m.static?""+de:de+".prototype";m.computed||(ce+="."),(fe>0&&ee===fe+1||0===ee&&fe===ie.body.length-1)&&(ce="\n\n"+le+ce);var Re=m.key.end;if(m.computed)if(be)v.prependRight(m.key.start,"["),v.appendLeft(m.key.end,"]");else{for(;"]"!==v.original[Re];)Re+=1;Re+=1}var xe=m.computed||pe||!we?"":ye+" ",_e=(pe?"."+m.kind:"")+" = "+(m.value.async?"async ":"")+"function"+(m.value.generator?"* ":" ")+xe;v.remove(Re,m.value.start),v.prependRight(m.value.start,_e),v.appendLeft(m.end,";"),m.value.generator&&v.remove(m.start,m.key.start);var Se=m.key.start;if(m.computed&&!be)for(;"["!=v.original[Se];)--Se;m.startthis.depth){this.shouldRewriteAsFunction=!0;for(var le=0,pe=this.thisRefs;lev.depth&&(this.alias=v.getArgumentsAlias()),ee&&ee.body.contains(this)&&ee.depth>v.depth&&(this.alias=v.getArgumentsAlias())}this.findScope(!1).addReference(this)}},Identifier.prototype.isLabel=function isLabel(){switch(this.parent.type){case"BreakStatement":case"ContinueStatement":case"LabeledStatement":return!0;default:return!1}},Identifier.prototype.transpile=function transpile(m){this.alias&&m.overwrite(this.start,this.end,this.alias,{storeName:!0,contentOnly:!0})},Identifier}(Ho),Sd=function(m){function IfStatement(){m.apply(this,arguments)}return m&&(IfStatement.__proto__=m),IfStatement.prototype=Object.create(m&&m.prototype),IfStatement.prototype.constructor=IfStatement,IfStatement.prototype.initialise=function initialise(v){m.prototype.initialise.call(this,v)},IfStatement.prototype.transpile=function transpile(v,q){("BlockStatement"!==this.consequent.type||"BlockStatement"===this.consequent.type&&this.consequent.synthetic)&&(v.appendLeft(this.consequent.start,"{ "),v.prependRight(this.consequent.end," }")),this.alternate&&"IfStatement"!==this.alternate.type&&("BlockStatement"!==this.alternate.type||"BlockStatement"===this.alternate.type&&this.alternate.synthetic)&&(v.appendLeft(this.alternate.start,"{ "),v.prependRight(this.alternate.end," }")),m.prototype.transpile.call(this,v,q)},IfStatement}(Ho),Cd=function(m){function Import(){m.apply(this,arguments)}return m&&(Import.__proto__=m),Import.prototype=Object.create(m&&m.prototype),Import.prototype.constructor=Import,Import.prototype.initialise=function initialise(v){v.moduleImport&&Xo.missingTransform("dynamic import expressions","moduleImport",this),m.prototype.initialise.call(this,v)},Import}(Ho),kd=function(m){function ImportDeclaration(){m.apply(this,arguments)}return m&&(ImportDeclaration.__proto__=m),ImportDeclaration.prototype=Object.create(m&&m.prototype),ImportDeclaration.prototype.constructor=ImportDeclaration,ImportDeclaration.prototype.initialise=function initialise(v){v.moduleImport&&Xo.missingTransform("import","moduleImport",this),m.prototype.initialise.call(this,v)},ImportDeclaration}(Ho),Ad=function(m){function ImportDefaultSpecifier(){m.apply(this,arguments)}return m&&(ImportDefaultSpecifier.__proto__=m),ImportDefaultSpecifier.prototype=Object.create(m&&m.prototype),ImportDefaultSpecifier.prototype.constructor=ImportDefaultSpecifier,ImportDefaultSpecifier.prototype.initialise=function initialise(v){this.findScope(!0).addDeclaration(this.local,"import"),m.prototype.initialise.call(this,v)},ImportDefaultSpecifier}(Ho),Id=function(m){function ImportSpecifier(){m.apply(this,arguments)}return m&&(ImportSpecifier.__proto__=m),ImportSpecifier.prototype=Object.create(m&&m.prototype),ImportSpecifier.prototype.constructor=ImportSpecifier,ImportSpecifier.prototype.initialise=function initialise(v){this.findScope(!0).addDeclaration(this.local,"import"),m.prototype.initialise.call(this,v)},ImportSpecifier}(Ho),Fd=function(m){function JSXAttribute(){m.apply(this,arguments)}return m&&(JSXAttribute.__proto__=m),JSXAttribute.prototype=Object.create(m&&m.prototype),JSXAttribute.prototype.constructor=JSXAttribute,JSXAttribute.prototype.transpile=function transpile(v,q){var ee,ae=this.name,ie=ae.start,de=ae.name,ce=this.value?this.value.start:this.name.end;v.overwrite(ie,ce,(/-/.test(ee=de)?"'"+ee+"'":ee)+": "+(this.value?"":"true")),m.prototype.transpile.call(this,v,q)},JSXAttribute}(Ho);var Od=function(m){function JSXClosingElement(){m.apply(this,arguments)}return m&&(JSXClosingElement.__proto__=m),JSXClosingElement.prototype=Object.create(m&&m.prototype),JSXClosingElement.prototype.constructor=JSXClosingElement,JSXClosingElement.prototype.transpile=function transpile(m){var v,q=!0,ee=this.parent.children[this.parent.children.length-1];(ee&&("JSXText"===(v=ee).type&&!/\S/.test(v.value)&&/\n/.test(v.value))||this.parent.openingElement.attributes.length)&&(q=!1),m.overwrite(this.start,this.end,q?" )":")")},JSXClosingElement}(Ho);var Ld=function(m){function JSXClosingFragment(){m.apply(this,arguments)}return m&&(JSXClosingFragment.__proto__=m),JSXClosingFragment.prototype=Object.create(m&&m.prototype),JSXClosingFragment.prototype.constructor=JSXClosingFragment,JSXClosingFragment.prototype.transpile=function transpile(m){var v,q=!0,ee=this.parent.children[this.parent.children.length-1];ee&&("JSXText"===(v=ee).type&&!/\S/.test(v.value)&&/\n/.test(v.value))&&(q=!1),m.overwrite(this.start,this.end,q?" )":")")},JSXClosingFragment}(Ho);function normalise(m,v){return v&&/\n/.test(m)&&(m=m.replace(/[ \f\n\r\t\v]+$/,"")),m=m.replace(/^\n\r?[ \f\n\r\t\v]+/,"").replace(/[ \f\n\r\t\v]*\n\r?[ \f\n\r\t\v]*/gm," "),JSON.stringify(m)}var Ud=function(m){function JSXElement(){m.apply(this,arguments)}return m&&(JSXElement.__proto__=m),JSXElement.prototype=Object.create(m&&m.prototype),JSXElement.prototype.constructor=JSXElement,JSXElement.prototype.transpile=function transpile(v,q){m.prototype.transpile.call(this,v,q);var ee=this.children.filter((function(m){return"JSXText"!==m.type||(/[^ \f\n\r\t\v]/.test(m.raw)||!/\n/.test(m.raw))}));if(ee.length){var ae,ie=(this.openingElement||this.openingFragment).end;for(ae=0;ae0&&(fe.start===ie?v.prependRight(ie,", "):v.overwrite(ie,fe.start,", ")),pe&&"JSXSpreadAttribute"!==fe.type){var ye=this.attributes[de-1],be=this.attributes[de+1];ye&&"JSXSpreadAttribute"!==ye.type||v.prependRight(fe.start,"{ "),be&&"JSXSpreadAttribute"!==be.type||v.appendLeft(fe.end," }")}ie=fe.end}if(pe)if(1===ae)le=ee?"',":",";else{if(!this.program.options.objectAssign)throw new Xo("Mixed JSX attributes ending in spread requires specified objectAssign option with 'Object.assign' or polyfill helper.",this);le=ee?"', "+this.program.options.objectAssign+"({},":", "+this.program.options.objectAssign+"({},",ce=")"}else le=ee?"', {":", {",ce=" }";v.prependRight(this.name.end,le),ce&&v.appendLeft(this.attributes[ae-1].end,ce)}else v.appendLeft(this.name.end,ee?"', null":", null"),ie=this.name.end;this.selfClosing?v.overwrite(ie,this.end,this.attributes.length?")":" )"):v.remove(ie,this.end)},JSXOpeningElement}(Ho),Wd=function(m){function JSXOpeningFragment(){m.apply(this,arguments)}return m&&(JSXOpeningFragment.__proto__=m),JSXOpeningFragment.prototype=Object.create(m&&m.prototype),JSXOpeningFragment.prototype.constructor=JSXOpeningFragment,JSXOpeningFragment.prototype.transpile=function transpile(m){m.overwrite(this.start,this.end,this.program.jsx+"( "+this.program.jsxFragment+", null")},JSXOpeningFragment}(Ho),Vd=function(m){function JSXSpreadAttribute(){m.apply(this,arguments)}return m&&(JSXSpreadAttribute.__proto__=m),JSXSpreadAttribute.prototype=Object.create(m&&m.prototype),JSXSpreadAttribute.prototype.constructor=JSXSpreadAttribute,JSXSpreadAttribute.prototype.transpile=function transpile(v,q){v.remove(this.start,this.argument.start),v.remove(this.argument.end,this.end),m.prototype.transpile.call(this,v,q)},JSXSpreadAttribute}(Ho),Hd=/[\u2028-\u2029]/g,Gd=function(m){function Literal(){m.apply(this,arguments)}return m&&(Literal.__proto__=m),Literal.prototype=Object.create(m&&m.prototype),Literal.prototype.constructor=Literal,Literal.prototype.initialise=function initialise(){"string"==typeof this.value&&this.program.indentExclusionElements.push(this)},Literal.prototype.transpile=function transpile(m,v){if(v.numericLiteral&&this.raw.match(/^0[bo]/i)&&m.overwrite(this.start,this.end,String(this.value),{storeName:!0,contentOnly:!0}),this.regex){var q=this.regex,ee=q.pattern,ae=q.flags;v.stickyRegExp&&/y/.test(ae)&&Xo.missingTransform("the regular expression sticky flag","stickyRegExp",this),v.unicodeRegExp&&/u/.test(ae)&&m.overwrite(this.start,this.end,"/"+Vo()(ee,ae)+"/"+ae.replace("u",""),{contentOnly:!0})}else"string"==typeof this.value&&this.value.match(Hd)&&m.overwrite(this.start,this.end,this.raw.replace(Hd,(function(m){return"\u2028"==m?"\\u2028":"\\u2029"})),{contentOnly:!0})},Literal}(Ho),$d=function(m){function MemberExpression(){m.apply(this,arguments)}return m&&(MemberExpression.__proto__=m),MemberExpression.prototype=Object.create(m&&m.prototype),MemberExpression.prototype.constructor=MemberExpression,MemberExpression.prototype.transpile=function transpile(v,q){q.reservedProperties&&$o[this.property.name]&&(v.overwrite(this.object.end,this.property.start,"['"),v.appendLeft(this.property.end,"']")),m.prototype.transpile.call(this,v,q)},MemberExpression}(Ho),Xd=function(m){function NewExpression(){m.apply(this,arguments)}return m&&(NewExpression.__proto__=m),NewExpression.prototype=Object.create(m&&m.prototype),NewExpression.prototype.constructor=NewExpression,NewExpression.prototype.initialise=function initialise(v){if(v.spreadRest&&this.arguments.length)for(var q=this.findLexicalBoundary(),ee=this.arguments.length;ee--;){var ae=this.arguments[ee];if("SpreadElement"===ae.type&&isArguments(ae.argument)){this.argumentsArrayAlias=q.getArgumentsArrayAlias();break}}m.prototype.initialise.call(this,v)},NewExpression.prototype.transpile=function transpile(v,q){if(m.prototype.transpile.call(this,v,q),q.spreadRest&&this.arguments.length&&inlineSpreads(v,this,this.arguments),q.spreadRest&&this.arguments.length){var ee=this.arguments[0];spread(v,this.arguments,ee.start,this.argumentsArrayAlias,!0)&&(v.prependRight(this.start+"new".length," (Function.prototype.bind.apply("),v.overwrite(this.callee.end,ee.start,", [ null ].concat( "),v.appendLeft(this.end," ))"))}this.arguments.length&&removeTrailingComma(v,this.arguments[this.arguments.length-1].end)},NewExpression}(Ho),Kd=function(m){function ObjectExpression(){m.apply(this,arguments)}return m&&(ObjectExpression.__proto__=m),ObjectExpression.prototype=Object.create(m&&m.prototype),ObjectExpression.prototype.constructor=ObjectExpression,ObjectExpression.prototype.transpile=function transpile(v,q){var ee;m.prototype.transpile.call(this,v,q);for(var ae=this.start+1,ie=0,de=0,ce=null,le=null,pe=0;pe0?(v.remove(fe.start,ye.properties[0].start),v.remove(ye.properties[ye.properties.length-1].end,fe.end),(ee=this.properties).splice.apply(ee,[pe,1].concat(ye.properties)),pe--):(v.remove(fe.start,pe===this.properties.length-1?fe.end:this.properties[pe+1].start),this.properties.splice(pe,1),pe--):(ie+=1,null===ce&&(ce=pe))}else fe.computed&&q.computedProperty&&(de+=1,null===le&&(le=pe))}if(!ie||q.objectRestSpread||de&&q.computedProperty){if(ie){if(!this.program.options.objectAssign)throw new Xo("Object spread operator requires specified objectAssign option with 'Object.assign' or polyfill helper.",this);for(var be=this.properties.length;be--;){var Re=this.properties[be];if("Property"===Re.type&&!de){var xe=this.properties[be-1],_e=this.properties[be+1];xe&&"Property"===xe.type||v.prependRight(Re.start,"{"),_e&&"Property"===_e.type||v.appendLeft(Re.end,"}")}"SpreadElement"===Re.type&&(v.remove(Re.start,Re.argument.start),v.remove(Re.argument.end,Re.end))}ae=this.properties[0].start,de?"SpreadElement"===this.properties[0].type?(v.overwrite(this.start,ae,this.program.options.objectAssign+"({}, "),v.remove(this.end-1,this.end),v.appendRight(this.end,")")):(v.prependLeft(this.start,this.program.options.objectAssign+"("),v.appendRight(this.end,")")):(v.overwrite(this.start,ae,this.program.options.objectAssign+"({}, "),v.overwrite(this.properties[this.properties.length-1].end,this.end,")"))}}else ie=0,ce=null;if(de&&q.computedProperty){var we,Te,Se=this.getIndentation();"VariableDeclarator"===this.parent.type&&1===this.parent.parent.declarations.length&&"Identifier"===this.parent.id.type?(we=!0,Te=this.parent.id.alias||this.parent.id.name):("AssignmentExpression"===this.parent.type&&"ExpressionStatement"===this.parent.parent.type&&"Identifier"===this.parent.left.type||"AssignmentPattern"===this.parent.type&&"Identifier"===this.parent.left.type)&&(we=!0,Te=this.parent.left.alias||this.parent.left.name),ie&&(we=!1),Te=this.findScope(!1).resolveName(Te);var Ie=ae,Pe=this.end;we||(null===ce||lett&&v.remove(tt,Xe.value.start),v.prependLeft(tt," = ")):v.overwrite(Xe.start,Xe.value.start,"["+v.slice(Xe.start,Xe.key.end)+"] = "),!Xe.method||!Xe.computed&&q.conciseMethodProperty||(Xe.value.generator&&v.remove(Xe.start,Xe.key.start),v.prependRight(Xe.value.start,"function"+(Xe.value.generator?"*":"")+" "))}else"SpreadElement"===Xe.type?Te&&He>0&&(qe||(qe=this.properties[He-1]),v.appendLeft(qe.end,", "+Te+" )"),qe=null,Te=null):(!Ve&&ie&&(v.prependRight(Xe.start,"{"),v.appendLeft(Xe.end,"}")),ze=!0);if(Ve&&("SpreadElement"===Xe.type||Xe.computed)){var nt=ze?this.properties[this.properties.length-1].end:this.end-1;","==v.original[nt]&&++nt;var rt=v.slice(nt,Pe);v.prependLeft(Qe,rt),v.remove(nt,Pe),Ve=!1}var it=Xe.end;if(Hethis.nearestFunction.depth)&&(this.loop.canReturn=!0,this.shouldWrap=!0),this.argument&&this.argument.initialise(m)},ReturnStatement.prototype.transpile=function transpile(m,v){var q=this.shouldWrap&&this.loop&&this.loop.shouldRewriteAsFunction;this.argument?(q&&m.prependRight(this.argument.start,"{ v: "),this.argument.transpile(m,v),q&&m.appendLeft(this.argument.end," }")):q&&m.appendLeft(this.start+6," {}")},ReturnStatement}(Ho),Qd=function(m){function Super(){m.apply(this,arguments)}return m&&(Super.__proto__=m),Super.prototype=Object.create(m&&m.prototype),Super.prototype.constructor=Super,Super.prototype.initialise=function initialise(m){if(m.classes){if(this.method=this.findNearest("MethodDefinition"),!this.method)throw new Xo("use of super outside class method",this);var v=this.findNearest("ClassBody").parent;if(this.superClassName=v.superClass&&(v.superClass.name||"superclass"),!this.superClassName)throw new Xo("super used in base class",this);if(this.isCalled="CallExpression"===this.parent.type&&this===this.parent.callee,"constructor"!==this.method.kind&&this.isCalled)throw new Xo("super() not allowed outside class constructor",this);if(this.isMember="MemberExpression"===this.parent.type,!this.isCalled&&!this.isMember)throw new Xo("Unexpected use of `super` (expected `super(...)` or `super.*`)",this)}if(m.arrow){var q=this.findLexicalBoundary(),ee=this.findNearest("ArrowFunctionExpression"),ae=this.findNearest(sd);ee&&ee.depth>q.depth&&(this.thisAlias=q.getThisAlias()),ae&&ae.body.contains(this)&&ae.depth>q.depth&&(this.thisAlias=q.getThisAlias())}},Super.prototype.transpile=function transpile(m,v){if(v.classes){var q=this.isCalled||this.method.static?this.superClassName:this.superClassName+".prototype";m.overwrite(this.start,this.end,q,{storeName:!0,contentOnly:!0});var ee=this.isCalled?this.parent:this.parent.parent;if(ee&&"CallExpression"===ee.type){this.noCall||m.appendLeft(ee.callee.end,".call");var ae=this.thisAlias||"this";ee.arguments.length?m.appendLeft(ee.arguments[0].start,ae+", "):m.appendLeft(ee.end-1,""+ae)}}},Super}(Ho),Yd=function(m){function TaggedTemplateExpression(){m.apply(this,arguments)}return m&&(TaggedTemplateExpression.__proto__=m),TaggedTemplateExpression.prototype=Object.create(m&&m.prototype),TaggedTemplateExpression.prototype.constructor=TaggedTemplateExpression,TaggedTemplateExpression.prototype.initialise=function initialise(v){v.templateString&&!v.dangerousTaggedTemplateString&&Xo.missingTransform("tagged template strings","templateString",this,"dangerousTaggedTemplateString"),m.prototype.initialise.call(this,v)},TaggedTemplateExpression.prototype.transpile=function transpile(v,q){if(q.templateString&&q.dangerousTaggedTemplateString){var ee=this.quasi.expressions.concat(this.quasi.quasis).sort((function(m,v){return m.start-v.start})),ae=this.program.body.scope,ie=this.quasi.quasis.map((function(m){return JSON.stringify(m.value.cooked)})).join(", "),de=this.program.templateLiteralQuasis[ie];de||(de=ae.createIdentifier("templateObject"),v.prependLeft(this.program.prependAt,"var "+de+" = Object.freeze(["+ie+"]);\n"),this.program.templateLiteralQuasis[ie]=de),v.overwrite(this.tag.end,ee[0].start,"("+de);var ce=ee[0].start;ee.forEach((function(m){"TemplateElement"===m.type?v.remove(ce,m.end):v.overwrite(ce,m.start,", "),ce=m.end})),v.overwrite(ce,this.end,")")}m.prototype.transpile.call(this,v,q)},TaggedTemplateExpression}(Ho),ec=function(m){function TemplateElement(){m.apply(this,arguments)}return m&&(TemplateElement.__proto__=m),TemplateElement.prototype=Object.create(m&&m.prototype),TemplateElement.prototype.constructor=TemplateElement,TemplateElement.prototype.initialise=function initialise(){this.program.indentExclusionElements.push(this)},TemplateElement}(Ho),nc=function(m){function TemplateLiteral(){m.apply(this,arguments)}return m&&(TemplateLiteral.__proto__=m),TemplateLiteral.prototype=Object.create(m&&m.prototype),TemplateLiteral.prototype.constructor=TemplateLiteral,TemplateLiteral.prototype.transpile=function transpile(v,q){if(m.prototype.transpile.call(this,v,q),q.templateString&&"TaggedTemplateExpression"!==this.parent.type){var ee=this.expressions.concat(this.quasis).sort((function(m,v){return m.start-v.start||m.end-v.end})).filter((function(m,v){return"TemplateElement"!==m.type||(!!m.value.raw||!v)}));if(ee.length>=3){var ae=ee[0],ie=ee[2];"TemplateElement"===ae.type&&""===ae.value.raw&&"TemplateElement"===ie.type&&ee.shift()}var de=!(1===this.quasis.length&&0===this.expressions.length||"TemplateLiteral"===this.parent.type||"AssignmentExpression"===this.parent.type||"AssignmentPattern"===this.parent.type||"VariableDeclarator"===this.parent.type||"BinaryExpression"===this.parent.type&&"+"===this.parent.operator);de&&v.appendRight(this.start,"(");var ce=this.start;ee.forEach((function(m,q){var ee=0===q?de?"(":"":" + ";if("TemplateElement"===m.type)v.overwrite(ce,m.end,ee+JSON.stringify(m.value.cooked));else{var ae="Identifier"!==m.type;ae&&(ee+="("),v.remove(ce,m.start),ee&&v.prependRight(m.start,ee),ae&&v.appendLeft(m.end,")")}ce=m.end})),de&&v.appendLeft(ce,")"),v.overwrite(ce,this.end,"",{contentOnly:!0})}},TemplateLiteral}(Ho),ic=function(m){function ThisExpression(){m.apply(this,arguments)}return m&&(ThisExpression.__proto__=m),ThisExpression.prototype=Object.create(m&&m.prototype),ThisExpression.prototype.constructor=ThisExpression,ThisExpression.prototype.initialise=function initialise(m){var v=this.findLexicalBoundary();if(m.letConst)for(var q=this.findNearest(sd);q&&q.depth>v.depth;)q.thisRefs.push(this),q=q.parent.findNearest(sd);if(m.arrow){var ee=this.findNearest("ArrowFunctionExpression");ee&&ee.depth>v.depth&&(this.alias=v.getThisAlias())}},ThisExpression.prototype.transpile=function transpile(m){this.alias&&m.overwrite(this.start,this.end,this.alias,{storeName:!0,contentOnly:!0})},ThisExpression}(Ho),oc=function(m){function UpdateExpression(){m.apply(this,arguments)}return m&&(UpdateExpression.__proto__=m),UpdateExpression.prototype=Object.create(m&&m.prototype),UpdateExpression.prototype.constructor=UpdateExpression,UpdateExpression.prototype.initialise=function initialise(v){if("Identifier"===this.argument.type){var q=this.findScope(!1).findDeclaration(this.argument.name),ee=q&&q.node.ancestor(3);ee&&"ForStatement"===ee.type&&ee.body.contains(this)&&(ee.reassigned[this.argument.name]=!0)}m.prototype.initialise.call(this,v)},UpdateExpression.prototype.transpile=function transpile(v,q){"Identifier"===this.argument.type&&checkConst(this.argument,this.findScope(!1)),m.prototype.transpile.call(this,v,q)},UpdateExpression}(Ho),lc=function(m){function VariableDeclaration(){m.apply(this,arguments)}return m&&(VariableDeclaration.__proto__=m),VariableDeclaration.prototype=Object.create(m&&m.prototype),VariableDeclaration.prototype.constructor=VariableDeclaration,VariableDeclaration.prototype.initialise=function initialise(m){this.scope=this.findScope("var"===this.kind),this.declarations.forEach((function(v){return v.initialise(m)}))},VariableDeclaration.prototype.transpile=function transpile(m,v){var q=this,ee=this.getIndentation(),ae=this.kind;if(v.letConst&&"var"!==ae&&(ae="var",m.overwrite(this.start,this.start+this.kind.length,ae,{contentOnly:!0,storeName:!0})),v.destructuring&&"ForOfStatement"!==this.parent.type&&"ForInStatement"!==this.parent.type){var ie,de=this.start;this.declarations.forEach((function(ae,ce){if(ae.transpile(m,v),"Identifier"===ae.id.type)ce>0&&"Identifier"!==q.declarations[ce-1].id.type&&m.overwrite(de,ae.id.start,"var ");else{var le=sd.test(q.parent.type);0===ce?m.remove(de,ae.id.start):m.overwrite(de,ae.id.start,";\n"+ee);var pe="Identifier"===ae.init.type&&!ae.init.rewritten,fe=pe?ae.init.alias||ae.init.name:ae.findScope(!0).createIdentifier("ref");de=ae.start;var ye=[];pe?m.remove(ae.id.end,ae.end):ye.push((function(v,q,ee){m.prependRight(ae.id.end,"var "+fe),m.appendLeft(ae.init.end,""+ee),m.move(ae.id.end,ae.end,v)}));var be=ae.findScope(!1);destructure(m,(function(m){return be.createIdentifier(m)}),(function(m){var v=m.name;return be.resolveName(v)}),ae.id,fe,le,ye);var Re=le?"var ":"",xe=le?", ":";\n"+ee;ye.forEach((function(m,v){ce===q.declarations.length-1&&v===ye.length-1&&(xe=le?"":";"),m(ae.start,0===v?Re:"",xe)}))}de=ae.end,ie="Identifier"!==ae.id.type})),ie&&this.end>de&&m.overwrite(de,this.end,"",{contentOnly:!0})}else this.declarations.forEach((function(q){q.transpile(m,v)}))},VariableDeclaration}(Ho),pc=function(m){function VariableDeclarator(){m.apply(this,arguments)}return m&&(VariableDeclarator.__proto__=m),VariableDeclarator.prototype=Object.create(m&&m.prototype),VariableDeclarator.prototype.constructor=VariableDeclarator,VariableDeclarator.prototype.initialise=function initialise(v){var q=this.parent.kind;"let"===q&&"ForStatement"===this.parent.parent.type&&(q="for.let"),this.parent.scope.addDeclaration(this.id,q),m.prototype.initialise.call(this,v)},VariableDeclarator.prototype.transpile=function transpile(m,v){if(!this.init&&v.letConst&&"var"!==this.parent.kind){var q=this.findNearest(/Function|^For(In|Of)?Statement|^(?:Do)?WhileStatement/);!q||/Function/.test(q.type)||this.isLeftDeclaratorOfLoop()||m.appendLeft(this.id.end," = (void 0)")}this.id&&this.id.transpile(m,v),this.init&&this.init.transpile(m,v)},VariableDeclarator.prototype.isLeftDeclaratorOfLoop=function isLeftDeclaratorOfLoop(){return this.parent&&"VariableDeclaration"===this.parent.type&&this.parent.parent&&("ForInStatement"===this.parent.parent.type||"ForOfStatement"===this.parent.parent.type)&&this.parent.parent.left&&this.parent.parent.left.declarations[0]===this},VariableDeclarator}(Ho),hc={ArrayExpression:Jo,ArrowFunctionExpression:Qo,AssignmentExpression:Yo,AwaitExpression:ed,BinaryExpression:td,BreakStatement:dd,CallExpression:cd,CatchClause:ld,ClassBody:ud,ClassDeclaration:fd,ClassExpression:md,ContinueStatement:yd,DoWhileStatement:Rd,ExportNamedDeclaration:bd,ExportDefaultDeclaration:vd,ForStatement:xd,ForInStatement:_d,ForOfStatement:Ed,FunctionDeclaration:wd,FunctionExpression:Td,Identifier:Dd,IfStatement:Sd,Import:Cd,ImportDeclaration:kd,ImportDefaultSpecifier:Ad,ImportSpecifier:Id,JSXAttribute:Fd,JSXClosingElement:Od,JSXClosingFragment:Ld,JSXElement:Ud,JSXExpressionContainer:Bd,JSXFragment:Nd,JSXOpeningElement:Md,JSXOpeningFragment:Wd,JSXSpreadAttribute:Vd,Literal:Gd,MemberExpression:$d,NewExpression:Xd,ObjectExpression:Kd,Property:Zd,ReturnStatement:Jd,Super:Qd,TaggedTemplateExpression:Yd,TemplateElement:ec,TemplateLiteral:nc,ThisExpression:ic,UpdateExpression:oc,VariableDeclaration:lc,VariableDeclarator:pc,WhileStatement:Rd},gc={Program:["body"],Literal:[]},fc={IfStatement:"consequent",ForStatement:"body",ForInStatement:"body",ForOfStatement:"body",WhileStatement:"body",DoWhileStatement:"body",ArrowFunctionExpression:"body"};function wrap(m,v){if(m)if("length"in m)for(var q=m.length;q--;)wrap(m[q],v);else if(!m.__wrapped){m.__wrapped=!0,gc[m.type]||(gc[m.type]=Object.keys(m).filter((function(v){return"object"==typeof m[v]})));var ee=fc[m.type];if(ee&&"BlockStatement"!==m[ee].type){var ae=m[ee];m[ee]={start:ae.start,end:ae.end,type:"BlockStatement",body:[ae],synthetic:!0}}m.parent=v,m.program=v.program||v,m.depth=v.depth+1,m.keys=gc[m.type],m.indentation=void 0;for(var ie=0,de=gc[m.type];ieIc=!0,remove:()=>jc=!0,replace:m=>Fc=m},Lc={};function replace(m,v,q,ee){m&&(null!==q?m[v][q]=ee:m[v]=ee)}function remove(m,v,q){m&&(null!==q?m[v].splice(q,1):delete m[v])}function visit(m,v,q,ee,ae,ie){if(m){if(q){const ee=Ic,de=jc,ce=Fc;Ic=!1,jc=!1,Fc=null,q.call(Oc,m,v,ae,ie),Fc&&replace(v,ae,ie,m=Fc),jc&&remove(v,ae,ie);const le=Ic,pe=jc;if(Ic=ee,jc=de,Fc=ce,le)return m;if(pe)return null}const de=m.type&&Lc[m.type]||(Lc[m.type]=Object.keys(m).filter((v=>"object"==typeof m[v])));for(let v=0;v1&&(m=v.shift()),{key:m,name:v[0]}}function generate(m,v,q,ee){var ae,ie=v.replace(/\W/g,"_")+"$"+Nc++,de="const "+alias(ie).name+" = "+(v=ee+"('"+v+"')")+";";return q&&(de+="\nconst "+q+" = "+ie+".default || "+ie+";"),m.forEach((function(m){ae=alias(m),de+="\nconst "+ae.name+" = "+ie+"."+ae.key+";"})),de}var Vc={ecmaVersion:2019,sourceType:"module"};function getAst(m){try{return To.Parser.parse(m,Object.assign({},Vc))}catch(m){return}}var Gc=function hasImports(m){return!!m.match(/import[\S\s]+?['"]([^'"]+)['"];?/m)};function transpileImports(m){if(!Gc(m))return m;var v=getAst(m);if(!v)return m;var q=0;return walk(v,{enter:function enter(v){if("ImportDeclaration"===v.type&&v.source){var ee=v.start+q,ae=v.end+q,ie=m.substring(ee,ae),de=(void 0===ce&&(ce="require"),Nc=0,ie.replace(qc,(function(m,v,q,ee,ae){return generate(ee?ee.split(",").filter((function(m){return m.trim()})):[],ae,q,ce)})).replace(Mc,(function(m,v){return ce+"('"+v+"');"})));m=m.substring(0,ee)+de+m.substring(ae),q+=de.length-ie.length}var ce}}),m}var Kc=function compile(m,v){return transform(m,v).code},Jc=function startsWithJsx(m){return!!m.trim().match(/^"+m+";"};function compileCode(m,v,q){try{var ee=Jc(m)?Qc(m):m;return transpileImports(Kc(ee,v))}catch(m){q&&q(m)}return""}var el=__webpack_require__(13311),tl=__webpack_require__.n(el),nl=function unsemicolon(m){return m.replace(/;\s*$/,"")};function splitExampleCode(m){var v=getAst(m);if(!v)return{head:"",example:m};var q=tl()(v.body.reverse(),{type:"ExpressionStatement"});if(!q)return{head:"",example:m};var ee=q.start,ae=q.end,ie=nl(m.substring(0,ee));return{head:ie,example:ie+";\nreturn ("+nl(m.substring(ee,ae))+");"}}var al=function(m){var v,ee;ee=m,(v=ReactExample).prototype=Object.create(ee.prototype),v.prototype.constructor=v,v.__proto__=ee;var ae;ae=ReactExample;function ReactExample(){return m.apply(this,arguments)||this}var ie=ReactExample.prototype;return ie.shouldComponentUpdate=function shouldComponentUpdate(m){return this.props.code!==m.code},ie.getExampleComponent=function getExampleComponent(m){return this.props.evalInContext("\n\t\t\t"+m+"\n\t\t")},ie.render=function render(){var m=this.props,v=m.code,ee=m.compilerConfig,ae=void 0===ee?{}:ee,ie=m.onError,de=compileCode(v,ae,ie);if(!de)return null;var ce=splitExampleCode(de).example,le=this.getExampleComponent(ce);return q.createElement(wo,{onError:ie},q.createElement(le,null))},ReactExample}(q.Component);function Preview_assertThisInitialized(m){if(void 0===m)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return m}function Preview_defineProperty(m,v,q){return v in m?Object.defineProperty(m,v,{value:q,enumerable:!0,configurable:!0,writable:!0}):m[v]=q,m}!function ReactExample_defineProperty(m,v,q){return v in m?Object.defineProperty(m,v,{value:q,enumerable:!0,configurable:!0,writable:!0}):m[v]=q,m}(al,"propTypes",{code:ae().string.isRequired,evalInContext:ae().func.isRequired,onError:ae().func.isRequired,compilerConfig:ae().object});var rl=function improveErrorMessage(m){return m.replace("Check the render method of `StateHolder`.","Check the code of your example in a Markdown file or in the editor below.")},il=function(m){var ee,ae;ae=m,(ee=Preview).prototype=Object.create(ae.prototype),ee.prototype.constructor=ee,ee.__proto__=ae;var ie;ie=Preview;function Preview(){for(var v,q=arguments.length,ee=new Array(q),ae=0;ae0&&console.clear(),this.executeCode()},de.shouldComponentUpdate=function shouldComponentUpdate(m,v){return this.state.error!==v.error||this.props.code!==m.code},de.componentDidUpdate=function componentDidUpdate(m){this.props.code!==m.code&&this.executeCode()},de.componentWillUnmount=function componentWillUnmount(){this.unmountPreview()},de.unmountPreview=function unmountPreview(){this.mountNode&&v.unmountComponentAtNode(this.mountNode)},de.executeCode=function executeCode(){var m=this;this.setState({error:null});var ee=this.props.code;if(ee){var ae=q.createElement(al,{code:ee,evalInContext:this.props.evalInContext,onError:this.handleError,compilerConfig:this.context.config.compilerConfig});window.requestAnimationFrame((function(){try{v.render(ae,m.mountNode)}catch(v){m.handleError(v)}}))}},de.render=function render(){var m=this,v=this.state.error;return q.createElement(q.Fragment,null,q.createElement("div",{"data-testid":"mountNode",ref:function ref(v){return m.mountNode=v}}),v&&q.createElement(Eo,{message:v}))},Preview}(q.Component);function Slot_extends(){return Slot_extends=Object.assign||function(m){for(var v=1;v=0||(ae[q]=m[q]);return ae}Preview_defineProperty(il,"propTypes",{code:ae().string.isRequired,evalInContext:ae().func.isRequired}),Preview_defineProperty(il,"contextType",Xs.Z),Slot.propTypes={name:ae().string.isRequired,active:ae().string,onlyActive:ae().bool,props:ae().object,className:ae().string};var sl=function PlaygroundRenderer(m){var v,ee=m.classes,ae=m.exampleIndex,ie=m.name,de=m.padded,ce=m.preview,le=m.previewProps,pe=m.tabButtons,fe=m.tabBody,ye=m.toolbar,be=le.className,Re=PlaygroundRenderer_objectWithoutPropertiesLoose(le,["className"]),xe=(0,ln.Z)(ee.preview,be,((v={})[ee.padded]=de,v));return q.createElement("div",{className:ee.root,"data-testid":ie+"-example-"+ae},q.createElement("div",PlaygroundRenderer_extends({className:xe},Re,{"data-preview":ie,"data-testid":"preview-wrapper"}),ce),q.createElement("div",{className:ee.controls},q.createElement("div",{className:ee.tabs},pe),q.createElement("div",{className:ee.toolbar},ye)),q.createElement("div",{className:ee.tab},fe))};sl.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,exampleIndex:ae().number.isRequired,name:ae().string.isRequired,padded:ae().bool.isRequired,preview:ae().node.isRequired,previewProps:ae().object.isRequired,tabButtons:ae().node.isRequired,tabBody:ae().node.isRequired,toolbar:ae().node.isRequired};const ol=(0,ie.Z)((function styles(m){var v=m.space,q=m.color,ee=m.borderRadius;return{root:{marginBottom:v[4]},preview:{padding:v[2],border:[[1,q.border,"solid"]],borderRadius:ee,width:"100%",display:"inline-block"},controls:{display:"flex",alignItems:"center",marginBottom:v[1]},toolbar:{marginLeft:"auto"},tab:{},padded:{"& > *":{isolate:!1,marginLeft:-v[1],marginRight:-v[1],"& > *":{isolate:!1,marginRight:v[1],marginLeft:v[1]}}}}}))(sl);__webpack_require__(43371);var dl=Object.freeze({all:"all",section:"section",component:"component",example:"example",notFound:"notFound"}),cl=Object.freeze({hide:"hide",collapse:"collapse",expand:"expand"}),ll=Object.freeze({hide:"hide",collapse:"collapse",expand:"expand"});function Playground_assertThisInitialized(m){if(void 0===m)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return m}function Playground_defineProperty(m,v,q){return v in m?Object.defineProperty(m,v,{value:q,enumerable:!0,configurable:!0,writable:!0}):m[v]=q,m}var ul=function(m){var v,ee;ee=m,(v=Playground).prototype=Object.create(ee.prototype),v.prototype.constructor=v,v.__proto__=ee;var ae;ae=Playground;function Playground(){for(var v,q=arguments.length,ee=new Array(q),ae=0;ae=0||(ae[q]=m[q]);return ae}var bl=function SectionHeading(m){var v=m.slotName,ee=m.slotProps,ae=m.children,ie=m.id,de=m.href,ce=SectionHeading_objectWithoutPropertiesLoose(m,["slotName","slotProps","children","id","href"]);return q.createElement(vl,SectionHeading_extends({toolbar:q.createElement(Slot,{name:v,props:ee}),id:ie,href:de},ce),ae)};bl.propTypes={children:ae().node,id:ae().string.isRequired,slotName:ae().string.isRequired,slotProps:ae().any.isRequired,depth:ae().number.isRequired,deprecated:ae().bool,pagePerSection:ae().bool};const Rl=bl;var xl=__webpack_require__(66485),_l=__webpack_require__.n(xl);const El=(0,ie.Z)((function styles(m){var v=m.space,q=m.fontFamily,ee=m.fontSize,ae=m.color;return{pathline:{fontFamily:q.monospace,fontSize:ee.small,color:ae.light,wordBreak:"break-all"},copyButton:{marginLeft:v[0]}}}))((function PathlineRenderer(m){var v=m.classes,ee=m.children;return q.createElement("div",{className:v.pathline},ee,q.createElement(Ls,{small:!0,className:v.copyButton,onClick:function onClick(){return ee&&_l()(ee.toString())},title:"Copy to clipboard"},q.createElement(MdContentCopy,null)))}));var wl=function ReactComponentRenderer(m){var v=m.classes,ee=m.name,ae=m.heading,ie=m.pathLine,de=m.description,ce=m.docs,le=m.examples,pe=m.tabButtons,fe=m.tabBody;return q.createElement("div",{className:v.root,"data-testid":ee+"-container"},q.createElement("header",{className:v.header},ae,ie&&q.createElement(El,null,ie)),(de||ce)&&q.createElement("div",{className:v.docs},de,ce),pe&&q.createElement("div",{className:v.tabs},q.createElement("div",{className:v.tabButtons},pe),q.createElement("div",{className:v.tabBody},fe)),le)};wl.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,name:ae().string.isRequired,heading:ae().node.isRequired,filepath:ae().string,pathLine:ae().string,tabButtons:ae().node,tabBody:ae().node,description:ae().node,docs:ae().node,examples:ae().node,isolated:ae().bool};const Tl=(0,ie.Z)((function styles(m){var v=m.color,q=m.fontSize,ee=m.space;return{root:{marginBottom:ee[6]},header:{marginBottom:ee[3]},tabs:{marginBottom:ee[3]},tabButtons:{marginBottom:ee[1]},tabBody:{overflowX:"auto",maxWidth:"100%",WebkitOverflowScrolling:"touch"},docs:{color:v.base,fontSize:q.text}}}))(wl);var Dl=__webpack_require__(3386);function ExamplePlaceholderRenderer_assertThisInitialized(m){if(void 0===m)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return m}function ExamplePlaceholderRenderer_defineProperty(m,v,q){return v in m?Object.defineProperty(m,v,{value:q,enumerable:!0,configurable:!0,writable:!0}):m[v]=q,m}var Sl=function(m){var v,ee;ee=m,(v=ExamplePlaceholderRenderer).prototype=Object.create(ee.prototype),v.prototype.constructor=v,v.__proto__=ee;var ae;ae=ExamplePlaceholderRenderer;function ExamplePlaceholderRenderer(){for(var v,q=arguments.length,ee=new Array(q),ae=0;ae\n\t```\n\nYou may need to **restart** the style guide server after adding an example file.\n\nRead more in the [documenting components guide]('+Dl.tI+").\n\t\t\t\t\t"}):q.createElement("button",{className:v.button,onClick:this.handleOpen},"Add examples to this component")},ExamplePlaceholderRenderer}(q.Component);ExamplePlaceholderRenderer_defineProperty(Sl,"propTypes",{classes:ae().objectOf(ae().string.isRequired).isRequired,name:ae().string});(0,ie.Z)((function styles(m){var v=m.fontFamily,q=m.fontSize,ee=m.color;return{button:{padding:0,fontSize:q.base,fontFamily:v.base,textDecoration:"underline",color:ee.light,border:0,cursor:"pointer",background:"transparent","&:hover, &:active":{isolate:!1,color:ee.lightest}}}}))(Sl);function ReactComponent_assertThisInitialized(m){if(void 0===m)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return m}function ReactComponent_defineProperty(m,v,q){return v in m?Object.defineProperty(m,v,{value:q,enumerable:!0,configurable:!0,writable:!0}):m[v]=q,m}var ExamplePlaceholder=function(){return q.createElement("div",null)},Cl=function(m){var v,ee;ee=m,(v=ReactComponent).prototype=Object.create(ee.prototype),v.prototype.constructor=v,v.__proto__=ee;var ae;ae=ReactComponent;function ReactComponent(){for(var v,q=arguments.length,ee=new Array(q),ae=0;ae0?q.createElement(ml,{examples:qe,name:fe,exampleMode:pe}):q.createElement(ExamplePlaceholder,{name:fe}),tabButtons:Ve&&q.createElement(Slot,{name:"docsTabButtons",active:m,props:Object.assign({},de,{onClick:this.handleTabChange})}),tabBody:q.createElement(Slot,{name:"docsTabs",active:m,onlyActive:!0,props:de})})},ReactComponent}(q.Component);function ComponentsRenderer(m){var v=m.children;return q.createElement("div",null,v)}ReactComponent_defineProperty(Cl,"propTypes",{component:ae().object.isRequired,depth:ae().number.isRequired,exampleMode:ae().string.isRequired,usageMode:ae().string.isRequired}),ReactComponent_defineProperty(Cl,"contextType",Xs.Z),ComponentsRenderer.propTypes={children:ae().node.isRequired};var kl=function Components(m){var v=m.components,ee=m.depth,ae=m.exampleMode,ie=m.usageMode;return q.createElement(ComponentsRenderer,null,v.map((function(m){return q.createElement(Cl,{key:m.filepath,component:m,exampleMode:ae,usageMode:ie,depth:ee})})))};kl.propTypes={components:ae().array.isRequired,depth:ae().number.isRequired,exampleMode:ae().string.isRequired,usageMode:ae().string.isRequired};const Al=kl;var Il=function SectionRenderer(m){var v=m.classes,ee=m.name,ae=m.slug,ie=m.content,de=m.components,ce=m.sections,le=m.depth,pe=m.description,fe=m.pagePerSection;return q.createElement("section",{className:v.root,"data-testid":"section-"+ae},ee&&q.createElement(Rl,{depth:le,id:ae,slotName:"sectionToolbar",pagePerSection:fe,slotProps:m},ee),pe&&q.createElement(wa,{text:pe}),ie,ce,de)};Il.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,name:ae().string,description:ae().string,slug:ae().string.isRequired,content:ae().node,components:ae().node,sections:ae().node,isolated:ae().bool,depth:ae().number.isRequired,pagePerSection:ae().bool};const jl=(0,ie.Z)((function styles(m){return{root:{marginBottom:m.space[4]}}}))(Il);var Pl=function Section(m){var v=m.section,ee=m.depth,ae=(0,Xs.E)(),ie=ae.displayMode,de=ae.config.pagePerSection,ce=v.name,le=v.slug,pe=v.filepath,fe=v.content,ye=v.components,be=v.sections,Re=v.description,xe=v.exampleMode,_e=v.usageMode,we=Array.isArray(fe)?q.createElement(ml,{examples:fe,name:ce,exampleMode:xe}):null,Te=ye&&q.createElement(Al,{usageMode:_e,exampleMode:xe,components:ye,depth:ee+1}),Se=be&&q.createElement(Bl,{sections:be,depth:ee+1});return q.createElement(jl,{description:Re,pagePerSection:de,name:ce,slug:le,filepath:pe,content:we,components:Te,sections:Se,isolated:ie!==dl.all,depth:ee})};Pl.propTypes={section:ae().any.isRequired,depth:ae().number.isRequired};const Fl=Pl;var Ol=function SectionsRenderer(m){var v=m.classes,ee=m.children;return q.createElement("section",{className:v.root},ee)};Ol.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,children:ae().node};const Ll=(0,ie.Z)((function styles(){return{root:{}}}))(Ol);var Ul=function Sections(m){var v=m.sections,ee=m.depth;return q.createElement(Ll,null,v.filter((function(m){return!m.externalLink})).map((function(m,v){return q.createElement(Fl,{key:v,section:m,depth:ee})})))};Ul.propTypes={sections:ae().array.isRequired,depth:ae().number.isRequired,root:ae().bool};const Bl=Ul;var Nl=function WelcomeRenderer(m){var v=m.classes,ee=m.patterns;return q.createElement("div",{className:v.root},q.createElement(wa,{text:"\n# Welcome to React Styleguidist!\n\n**We couldn’t find any components** using these patterns:\n\n"+ee.map((function(m){return"- `"+m+"`"})).join("\n")+"\n\nCreate **styleguide.config.js** file in your project root directory like this:\n\n module.exports = {\n components: 'src/components/**/*.js'\n };\n\nRead more in the [locating components guide]("+Dl.aJ+").\n\t\t\t\t"}))};Nl.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,patterns:ae().array.isRequired};const Ml=(0,ie.Z)((function styles(m){var v=m.space;return{root:{maxWidth:m.maxWidth,margin:[[0,"auto"]],padding:v[4]}}}))(Nl);var ql=function ErrorRenderer(m){var v=m.classes,ee=m.error,ae=m.info;return q.createElement("div",{className:v.root},q.createElement("pre",{className:v.stack},ee.toString(),ae.componentStack),q.createElement("div",{className:v.message},q.createElement("p",null,"This may be due to an error in a component you are overriding, or a bug in React Styleguidist."),q.createElement("p",null,"If you believe this is a bug, ",q.createElement("a",{style:{color:"inherit"},href:"https://github.com/styleguidist/react-styleguidist/issues"},"please submit an issue"),".")))};ql.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired,error:ae().object.isRequired,info:ae().any.isRequired};const Wl=(0,ie.Z)((function styles(m){var v=m.fontFamily,q=m.fontSize,ee=m.color;return{root:{margin:m.space[2],lineHeight:1.2,fontSize:q.small},stack:{color:ee.error,whiteSpace:"pre-wrap",fontFamily:v.monospace},message:{color:ee.error,fontFamily:v.base}}}))(ql);var zl=function NotFoundRenderer(m){var v=m.classes;return q.createElement("div",{className:v.root},q.createElement(wa,{text:"\n# Page not found\nThe link you followed may be broken, or the page may have been removed.\n"}))};zl.propTypes={classes:ae().objectOf(ae().string.isRequired).isRequired};const Vl=(0,ie.Z)((function styles(m){return{root:{maxWidth:m.maxWidth,margin:[[0,"auto"]]}}}))(zl);function StyleGuide_assertThisInitialized(m){if(void 0===m)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return m}function StyleGuide_defineProperty(m,v,q){return v in m?Object.defineProperty(m,v,{value:q,enumerable:!0,configurable:!0,writable:!0}):m[v]=q,m}function hasSidebar(m,v){return m===dl.notFound||v&&m===dl.all}var Hl=function(m){var v,ee;ee=m,(v=StyleGuide).prototype=Object.create(ee.prototype),v.prototype.constructor=v,v.__proto__=ee;var ae;ae=StyleGuide;function StyleGuide(){for(var v,q=arguments.length,ee=new Array(q),ae=0;ae0&&ae&&(ee=Object.assign({},ee,{sections:[],components:[]})),m=[ee]}else m=[]}})),m.length||(le=dl.notFound),ae=ie[ie.length-1];else if((pe=filterComponentsInSectionsByExactName(m,ae,!0)).length)m=pe,le=dl.component;else{var fe=findSection(m,ae);m=fe?[fe]:[],le=dl.section}if(Kl()(de))if(1===pe.length){var ye=pe[0].components;m=[Object.assign({},pe[0],{components:ye&&"number"==typeof de?[filterComponentExamples(ye[0],de)]:[]})],le=dl.example}else 1===m.length&&(m=[filterSectionExamples(m[0],de)],le=dl.example)}return{sections:m,displayMode:le}}function processComponents(m,v){var q=v.useRouterLinks,ee=v.useHashId,ae=v.hashPath;return m.map((function(m){return m.props?Object.assign({},m,{name:m.props.displayName,visibleName:m.props.visibleName||m.props.displayName,props:Object.assign({},m.props,{examples:[].concat(m.props.examples||[],m.props.example||[])}),href:m.href||getUrl({name:m.props.displayName,slug:m.slug,anchor:!q,hashPath:!!q&&ae,useSlugAsIdParam:!!q&&ee})}):{}}))}function processSections(m,v){var q=v.useRouterLinks,ee=v.useHashId,ae=void 0!==ee&&ee,ie=v.hashPath,de=void 0===ie?[]:ie;return m.map((function(m){var v={useRouterLinks:Boolean(q&&m.name),useHashId:0===m.sectionDepth,hashPath:[].concat(de,[m.name?m.name:"-"])},ee=m.href||getUrl({name:m.name,slug:m.slug,anchor:!q,hashPath:!!q&&de,useSlugAsIdParam:!!q&&ae});return Object.assign({},m,{externalLink:!!m.href,href:ee,visibleName:m.name,components:processComponents(m.components||[],v),sections:processSections(m.sections||[],v)})}))}function renderStyleguide(m,v,ee,ae,ie){return void 0===ee&&(ee=window.location),void 0===ae&&(ae=document),void 0===ie&&(ie=window.history),function(){var de=processSections(m.sections,{useRouterLinks:m.config.pagePerSection}),ce=m.config,le=ce.title,pe=ce.pagePerSection,fe=(ce.theme,ce.styles,getRouteData(de,ee.hash,pe)),ye=fe.sections,be=fe.displayMode;if(ae.title=getPageTitle(ye,le,be),"#/"===ee.hash){var Re=ee.pathname+ee.search;ie.replaceState("",ae.title,Re)}return q.createElement(Hl,{codeRevision:v,cssRevision:"0",config:m.config,slots:slots(m.config),welcomeScreen:m.welcomeScreen,patterns:m.patterns,sections:ye,allSections:de,displayMode:be,pagePerSection:pe})}()}var Zl=function render(){var m=__webpack_require__(72801);v.render(renderStyleguide(m,0),document.getElementById(m.config.mountPointId))};window.addEventListener("hashchange",Zl),window.addEventListener("hashchange",(function scrollToOrigin(){var m,v=window.location.hash;if(m=oo(v,"#/")||oo(v,"#!/")?uo(v,"id"):co(v,"#"),v)if(m){var q=document.getElementById(m);q&&q.scrollIntoView(!0)}else window.scrollTo(0,0)})),Zl()})()})(); \ No newline at end of file diff --git a/docs/build/bundle.9e7f60d7.js.LICENSE.txt b/docs/build/bundle.ca7b9254.js.LICENSE.txt similarity index 100% rename from docs/build/bundle.9e7f60d7.js.LICENSE.txt rename to docs/build/bundle.ca7b9254.js.LICENSE.txt diff --git a/docs/index.html b/docs/index.html index a4047a06..ec996c26 100644 --- a/docs/index.html +++ b/docs/index.html @@ -8,6 +8,6 @@
- + \ No newline at end of file