plyr
Version:
A simple, accessible and customizable HTML5, YouTube and Vimeo media player
1 lines • 1.33 MB
Source Map (JSON)
{"version":3,"sources":["plyr.polyfilled.mjs","node_modules/custom-event-polyfill/polyfill.js","node_modules/core-js/internals/global.js","node_modules/core-js/internals/internal-state.js","node_modules/core-js/internals/fails.js","node_modules/core-js/internals/descriptors.js","node_modules/core-js/internals/object-property-is-enumerable.js","node_modules/core-js/internals/create-property-descriptor.js","node_modules/core-js/internals/classof-raw.js","node_modules/core-js/internals/indexed-object.js","node_modules/core-js/internals/require-object-coercible.js","node_modules/core-js/internals/to-indexed-object.js","node_modules/core-js/internals/is-object.js","node_modules/core-js/internals/to-primitive.js","node_modules/core-js/internals/has.js","node_modules/core-js/internals/document-create-element.js","node_modules/core-js/internals/ie8-dom-define.js","node_modules/core-js/internals/object-get-own-property-descriptor.js","node_modules/core-js/internals/an-object.js","node_modules/core-js/internals/object-define-property.js","node_modules/core-js/internals/hide.js","node_modules/core-js/internals/set-global.js","node_modules/core-js/internals/is-pure.js","node_modules/core-js/internals/shared.js","node_modules/core-js/internals/function-to-string.js","node_modules/core-js/internals/native-weak-map.js","node_modules/core-js/internals/uid.js","node_modules/core-js/internals/shared-key.js","node_modules/core-js/internals/hidden-keys.js","node_modules/core-js/internals/redefine.js","node_modules/core-js/internals/path.js","node_modules/core-js/internals/get-built-in.js","node_modules/core-js/internals/to-integer.js","node_modules/core-js/internals/to-length.js","node_modules/core-js/internals/to-absolute-index.js","node_modules/core-js/internals/array-includes.js","node_modules/core-js/internals/object-keys-internal.js","node_modules/core-js/internals/enum-bug-keys.js","node_modules/core-js/internals/object-get-own-property-names.js","node_modules/core-js/internals/object-get-own-property-symbols.js","node_modules/core-js/internals/own-keys.js","node_modules/core-js/internals/copy-constructor-properties.js","node_modules/core-js/internals/is-forced.js","node_modules/core-js/internals/export.js","node_modules/core-js/internals/native-symbol.js","node_modules/core-js/internals/is-array.js","node_modules/core-js/internals/to-object.js","node_modules/core-js/internals/object-keys.js","node_modules/core-js/internals/object-define-properties.js","node_modules/core-js/internals/html.js","node_modules/core-js/internals/object-create.js","node_modules/core-js/internals/object-get-own-property-names-external.js","node_modules/core-js/internals/well-known-symbol.js","node_modules/core-js/internals/wrapped-well-known-symbol.js","node_modules/core-js/internals/define-well-known-symbol.js","node_modules/core-js/internals/set-to-string-tag.js","node_modules/core-js/internals/a-function.js","node_modules/core-js/internals/bind-context.js","node_modules/core-js/internals/array-species-create.js","node_modules/core-js/internals/array-iteration.js","node_modules/core-js/modules/es.symbol.js","node_modules/core-js/modules/es.symbol.description.js","node_modules/core-js/modules/es.symbol.iterator.js","node_modules/core-js/internals/add-to-unscopables.js","node_modules/core-js/internals/iterators-core.js","node_modules/core-js/internals/iterators.js","node_modules/core-js/internals/correct-prototype-getter.js","node_modules/core-js/internals/object-get-prototype-of.js","node_modules/core-js/internals/create-iterator-constructor.js","node_modules/core-js/internals/a-possible-prototype.js","node_modules/core-js/internals/object-set-prototype-of.js","node_modules/core-js/internals/define-iterator.js","node_modules/core-js/modules/es.array.iterator.js","node_modules/core-js/internals/sloppy-array-method.js","node_modules/core-js/modules/es.array.join.js","node_modules/core-js/internals/create-property.js","node_modules/core-js/internals/array-method-has-species-support.js","node_modules/core-js/modules/es.array.slice.js","node_modules/core-js/internals/classof.js","node_modules/core-js/internals/object-to-string.js","node_modules/core-js/modules/es.object.to-string.js","node_modules/core-js/internals/regexp-flags.js","node_modules/core-js/modules/es.regexp.to-string.js","node_modules/core-js/internals/string-multibyte.js","node_modules/core-js/modules/es.string.iterator.js","node_modules/core-js/internals/regexp-exec.js","node_modules/core-js/internals/fix-regexp-well-known-symbol-logic.js","node_modules/core-js/internals/advance-string-index.js","node_modules/core-js/internals/regexp-exec-abstract.js","node_modules/core-js/modules/es.string.replace.js","node_modules/core-js/internals/same-value.js","node_modules/core-js/modules/es.string.search.js","node_modules/core-js/internals/is-regexp.js","node_modules/core-js/internals/species-constructor.js","node_modules/core-js/modules/es.string.split.js","node_modules/core-js/internals/dom-iterables.js","node_modules/core-js/internals/array-for-each.js","node_modules/core-js/modules/web.dom-collections.for-each.js","node_modules/core-js/modules/web.dom-collections.iterator.js","node_modules/core-js/internals/native-url.js","node_modules/core-js/internals/an-instance.js","node_modules/core-js/internals/object-assign.js","node_modules/core-js/internals/call-with-safe-iteration-closing.js","node_modules/core-js/internals/is-array-iterator-method.js","node_modules/core-js/internals/get-iterator-method.js","node_modules/core-js/internals/array-from.js","node_modules/core-js/internals/punycode-to-ascii.js","node_modules/core-js/internals/redefine-all.js","node_modules/core-js/internals/get-iterator.js","node_modules/core-js/modules/web.url-search-params.js","node_modules/core-js/modules/web.url.js","node_modules/url-polyfill/url-polyfill.js","node_modules/core-js/modules/es.array.concat.js","node_modules/core-js/modules/es.array.filter.js","node_modules/core-js/modules/es.array.find.js","node_modules/core-js/internals/check-correctness-of-iteration.js","node_modules/core-js/modules/es.array.from.js","node_modules/core-js/modules/es.array.includes.js","node_modules/core-js/modules/es.array.map.js","node_modules/core-js/internals/inherit-if-required.js","node_modules/core-js/internals/whitespaces.js","node_modules/core-js/internals/string-trim.js","node_modules/core-js/modules/es.number.constructor.js","node_modules/core-js/modules/es.object.keys.js","node_modules/core-js/internals/not-a-regexp.js","node_modules/core-js/internals/correct-is-regexp-logic.js","node_modules/core-js/modules/es.string.includes.js","node_modules/core-js/internals/freezing.js","node_modules/core-js/internals/internal-metadata.js","node_modules/core-js/internals/iterate.js","node_modules/core-js/internals/collection.js","node_modules/core-js/internals/collection-weak.js","node_modules/core-js/modules/es.weak-map.js","node_modules/core-js/modules/es.object.assign.js","node_modules/core-js/internals/forced-string-trim-method.js","node_modules/core-js/modules/es.string.trim.js","node_modules/core-js/internals/this-number-value.js","node_modules/core-js/internals/string-repeat.js","node_modules/core-js/modules/es.number.to-fixed.js","node_modules/core-js/internals/object-to-array.js","node_modules/core-js/modules/es.object.entries.js","node_modules/core-js/modules/es.object.values.js","node_modules/rangetouch/src/js/config.js","node_modules/rangetouch/src/js/utils/css.js","node_modules/rangetouch/src/js/utils/events.js","node_modules/core-js/modules/es.number.is-nan.js","node_modules/rangetouch/src/js/utils/is.js","node_modules/rangetouch/src/js/utils/numbers.js","node_modules/core-js/modules/es.string.match.js","node_modules/core-js/internals/task.js","node_modules/rangetouch/src/js/rangetouch.js","node_modules/core-js/internals/set-species.js","node_modules/core-js/internals/microtask.js","node_modules/core-js/internals/user-agent.js","node_modules/core-js/modules/es.promise.js","node_modules/core-js/internals/new-promise-capability.js","node_modules/core-js/internals/promise-resolve.js","node_modules/core-js/internals/host-report-errors.js","node_modules/core-js/internals/perform.js","node_modules/core-js/modules/es.string.starts-with.js","src/js/utils/is.js","src/js/utils/animation.js","src/js/utils/browser.js","src/js/utils/events.js","src/js/utils/objects.js","src/js/utils/elements.js","src/js/support.js","src/js/utils/style.js","src/js/html5.js","src/js/utils/arrays.js","node_modules/core-js/modules/es.regexp.constructor.js","src/js/utils/strings.js","src/js/utils/i18n.js","src/js/storage.js","src/js/utils/fetch.js","src/js/utils/load-sprite.js","node_modules/core-js/modules/es.math.trunc.js","src/js/utils/time.js","src/js/controls.js","src/js/utils/urls.js","src/js/captions.js","src/js/config/defaults.js","src/js/config/states.js","src/js/config/types.js","src/js/console.js","src/js/fullscreen.js","node_modules/core-js/internals/math-sign.js","src/js/utils/load-image.js","node_modules/core-js/modules/es.math.sign.js","src/js/ui.js","src/js/listeners.js","node_modules/core-js/modules/es.function.name.js","node_modules/core-js/modules/es.array.splice.js","node_modules/loadjs/dist/loadjs.umd.js","src/js/utils/load-script.js","src/js/plugins/vimeo.js","src/js/plugins/youtube.js","src/js/media.js","src/js/plugins/ads.js","node_modules/core-js/modules/es.array.find-index.js","src/js/plugins/preview-thumbnails.js","src/js/source.js","src/js/utils/numbers.js","src/js/plyr.js"],"names":["navigator","window","ce","CustomEvent","cancelable","preventDefault","defaultPrevented","Error","e","event","params","evt","origPrevent","bubbles","document","createEvent","initCustomEvent","detail","call","this","Object","defineProperty","get","prototype","Event","commonjsGlobal","globalThis","global","self","createCommonjsModule","fn","module","exports","set","has","O","check","it","Math","global_1","Function","fails","exec","error","descriptors","a","nativePropertyIsEnumerable","propertyIsEnumerable","getOwnPropertyDescriptor","NASHORN_BUG","1","f","V","descriptor","enumerable","objectPropertyIsEnumerable","createPropertyDescriptor","bitmap","value","configurable","writable","toString","classofRaw","slice","split","indexedObject","classof","requireObjectCoercible","undefined","TypeError","toIndexedObject","IndexedObject","isObject","toPrimitive","input","PREFERRED_STRING","val","valueOf","hasOwnProperty","key","EXISTS","createElement","documentCreateElement","ie8DomDefine","DESCRIPTORS","nativeGetOwnPropertyDescriptor","f$1","P","IE8_DOM_DEFINE","propertyIsEnumerableModule","objectGetOwnPropertyDescriptor","anObject","String","nativeDefineProperty","f$2","Attributes","objectDefineProperty","hide","object","definePropertyModule","setGlobal","isPure","shared","store","push","version","mode","copyright","functionToString","WeakMap","nativeWeakMap","test","nativeFunctionToString","id","postfix","random","uid","keys","sharedKey","hiddenKeys","enforce","getterFor","TYPE","state","type","NATIVE_WEAK_MAP","wmget","wmhas","wmset","metadata","STATE","objectHas","internalState","redefine","getInternalState","InternalStateModule","enforceInternalState","TEMPLATE","options","unsafe","simple","noTargetGet","source","join","path","require$$0","aFunction","variable","getBuiltIn","namespace","method","arguments","length","ceil","floor","toInteger","argument","isNaN","min","toLength","max","toAbsoluteIndex","index","integer","createMethod","IS_INCLUDES","$this","el","fromIndex","arrayIncludes","includes","indexOf","objectKeysInternal","names","i","result","enumBugKeys","concat","f$3","getOwnPropertyNames","internalObjectKeys","objectGetOwnPropertyNames","f$4","getOwnPropertySymbols","objectGetOwnPropertySymbols","ownKeys","getOwnPropertyNamesModule","getOwnPropertySymbolsModule","copyConstructorProperties","target","getOwnPropertyDescriptorModule","replacement","isForced","feature","detection","data","normalize","POLYFILL","NATIVE","string","replace","toLowerCase","isForced_1","_export","targetProperty","sourceProperty","TARGET","GLOBAL","STATIC","stat","forced","sham","nativeSymbol","Symbol","isArray","Array","arg","toObject","objectKeys","objectDefineProperties","defineProperties","Properties","html","IE_PROTO","PROTOTYPE","Empty","createDict","iframeDocument","iframe","style","display","appendChild","src","contentWindow","open","write","lt","close","F","objectCreate","create","nativeGetOwnPropertyNames","windowNames","getWindowNames","f$5","objectGetOwnPropertyNamesExternal","wellKnownSymbol","name","NATIVE_SYMBOL","f$6","wrappedWellKnownSymbol","defineWellKnownSymbol","NAME","wrappedWellKnownSymbolModule","TO_STRING_TAG","setToStringTag","TAG","aFunction$1","bindContext","that","b","c","apply","SPECIES","arraySpeciesCreate","originalArray","C","constructor","IS_MAP","IS_FILTER","IS_SOME","IS_EVERY","IS_FIND_INDEX","NO_HOLES","callbackfn","specificCreate","boundFunction","bind","arrayIteration","forEach","map","filter","some","every","find","findIndex","$forEach","HIDDEN","SYMBOL","TO_PRIMITIVE","setInternalState","ObjectPrototype","$Symbol","JSON","nativeJSONStringify","stringify","getOwnPropertyNamesExternal","AllSymbols","ObjectPrototypeSymbols","StringToSymbolRegistry","SymbolToStringRegistry","WellKnownSymbolsStore","QObject","USE_SETTER","findChild","setSymbolDescriptor","nativeObjectCreate","ObjectPrototypeDescriptor","wrap","tag","description","symbol","isSymbol","iterator","$defineProperty","$defineProperties","properties","$getOwnPropertySymbols","$propertyIsEnumerable","$create","$getOwnPropertyDescriptor","$getOwnPropertyNames","IS_OBJECT_PROTOTYPE","setter","$","for","keyFor","sym","useSetter","useSimple","replacer","$replacer","args","NativeSymbol","EmptyStringDescriptionStore","SymbolWrapper","symbolPrototype","symbolToString","native","regexp","desc","UNSCOPABLES","ArrayPrototype","IteratorPrototype","PrototypeOfArrayIteratorPrototype","arrayIterator","addToUnscopables","iterators","correctPrototypeGetter","getPrototypeOf","objectGetPrototypeOf","CORRECT_PROTOTYPE_GETTER","ITERATOR","BUGGY_SAFARI_ITERATORS","returnThis","iteratorsCore","createIteratorConstructor","IteratorConstructor","next","Iterators","aPossiblePrototype","objectSetPrototypeOf","setPrototypeOf","CORRECT_SETTER","proto","__proto__","IteratorsCore","KEYS","VALUES","ENTRIES","defineIterator","Iterable","DEFAULT","IS_SET","FORCED","CurrentIteratorPrototype","methods","KEY","getIterationMethod","KIND","defaultIterator","IterablePrototype","INCORRECT_VALUES_NAME","nativeIterator","anyNativeIterator","entries","values","ARRAY_ITERATOR","es_array_iterator","iterated","kind","done","Arguments","sloppyArrayMethod","METHOD_NAME","nativeJoin","ES3_STRINGS","SLOPPY_METHOD","separator","createProperty","propertyKey","arrayMethodHasSpeciesSupport","array","foo","Boolean","nativeSlice","start","end","Constructor","n","k","fin","CORRECT_ARGUMENTS","tryGet","callee","objectToString","regexpFlags","ignoreCase","multiline","dotAll","unicode","sticky","TO_STRING","RegExpPrototype","RegExp","nativeToString","NOT_GENERIC","flags","INCORRECT_NAME","R","p","rf","CONVERT_TO_STRING","pos","first","second","S","position","size","charCodeAt","charAt","stringMultibyte","codeAt","STRING_ITERATOR","point","nativeExec","nativeReplace","patchedExec","UPDATES_LAST_INDEX_WRONG","re1","re2","lastIndex","NPCG_INCLUDED","PATCH","str","reCopy","match","re","regexpExec","REPLACE_SUPPORTS_NAMED_GROUPS","groups","SPLIT_WORKS_WITH_OVERWRITTEN_EXEC","originalExec","fixRegexpWellKnownSymbolLogic","DELEGATES_TO_SYMBOL","DELEGATES_TO_EXEC","execCalled","nativeRegExpMethod","nativeMethod","arg2","forceStringMethod","stringMethod","regexMethod","advanceStringIndex","regexpExecAbstract","SUBSTITUTION_SYMBOLS","SUBSTITUTION_SYMBOLS_NO_NAMED","maybeToString","fixRegExpWellKnownSymbolLogic","REPLACE","maybeCallNative","searchValue","replaceValue","res","rx","functionalReplace","fullUnicode","results","regExpExec","accumulatedResult","nextSourcePosition","matched","captures","j","namedCaptures","replacerArgs","getSubstitution","tailPos","m","symbols","ch","capture","sameValue","is","x","y","SEARCH","nativeSearch","searcher","previousLastIndex","MATCH","isRegexp","isRegExp","speciesConstructor","defaultConstructor","arrayPush","MAX_UINT32","SUPPORTS_Y","SPLIT","nativeSplit","internalSplit","limit","lim","lastLength","output","lastLastIndex","separatorCopy","splitter","unicodeMatching","callRegExpExec","q","A","z","domIterables","CSSRuleList","CSSStyleDeclaration","CSSValueList","ClientRectList","DOMRectList","DOMStringList","DOMTokenList","DataTransferItemList","FileList","HTMLAllCollection","HTMLCollection","HTMLFormElement","HTMLSelectElement","MediaList","MimeTypeArray","NamedNodeMap","NodeList","PaintRequestList","Plugin","PluginArray","SVGLengthList","SVGNumberList","SVGPathSegList","SVGPointList","SVGStringList","SVGTransformList","SourceBufferList","StyleSheetList","TextTrackCueList","TextTrackList","TouchList","arrayForEach","COLLECTION_NAME","DOMIterables","Collection","CollectionPrototype","ArrayValues","ArrayIteratorMethods","nativeUrl","url","URL","searchParams","pathname","IS_PURE","toJSON","sort","href","URLSearchParams","username","host","hash","anInstance","nativeAssign","assign","objectAssign","B","chr","T","argumentsLength","callWithSafeIterationClosing","returnMethod","isArrayIteratorMethod","getIteratorMethod","arrayFrom","arrayLike","step","mapfn","mapping","iteratorMethod","maxInt","base","tMin","tMax","skew","damp","initialBias","initialN","delimiter","regexNonASCII","regexSeparators","OVERFLOW_ERROR","baseMinusTMin","stringFromCharCode","fromCharCode","ucs2decode","counter","extra","digitToBasic","digit","adapt","delta","numPoints","firstTime","encode","currentValue","inputLength","bias","basicLength","handledCPCount","handledCPCountPlusOne","RangeError","t","qMinusT","baseMinusT","punycodeToAscii","label","encoded","labels","redefineAll","getIterator","URL_SEARCH_PARAMS","URL_SEARCH_PARAMS_ITERATOR","getInternalParamsState","getInternalIteratorState","plus","sequences","percentSequence","bytes","percentDecode","sequence","decodeURIComponent","deserialize","!","'","(",")","~","%20","serialize","encodeURIComponent","parseSearchParams","query","attribute","entry","attributes","shift","updateSearchParams","validateArgumentsLength","passed","required","URLSearchParamsIterator","URLSearchParamsConstructor","entryIterator","init","updateURL","hasOwn","URLSearchParamsPrototype","append","delete","splice","getAll","found","entriesIndex","sliceIndex","callback","USE_NATIVE_URL","EOF","web_urlSearchParams","getState","require$$1","NativeURL","URLSearchParamsModule","getInternalSearchParamsState","getInternalURLState","pow","INVALID_AUTHORITY","INVALID_SCHEME","INVALID_HOST","INVALID_PORT","ALPHA","ALPHANUMERIC","DIGIT","HEX_START","OCT","DEC","HEX","FORBIDDEN_HOST_CODE_POINT","FORBIDDEN_HOST_CODE_POINT_EXCLUDING_PERCENT","LEADING_AND_TRAILING_C0_CONTROL_OR_SPACE","TAB_AND_NEW_LINE","parseHost","codePoints","parseIPv6","isSpecial","toASCII","parseIPv4","percentEncode","C0ControlPercentEncodeSet","partsLength","numbers","part","radix","number","ipv4","parts","pop","parseInt","numbersSeen","ipv4Piece","swaps","swap","address","pieceIndex","compress","pointer","char","findLongestZeroSequence","ipv6","maxIndex","maxLength","currStart","currLength","serializeHost","ignore0","unshift","fragmentPercentEncodeSet"," ","\"","<",">","`","pathPercentEncodeSet","#","?","{","}","userinfoPercentEncodeSet","/",":",";","=","@","[","\\","]","^","|","code","specialSchemes","ftp","file","gopher","http","https","ws","wss","scheme","includesCredentials","password","cannotHaveUsernamePasswordPort","cannotBeABaseURL","isWindowsDriveLetter","normalized","startsWithWindowsDriveLetter","third","shortenURLsPath","pathSize","isSingleDot","segment","isDoubleDot","SCHEME_START","SCHEME","NO_SCHEME","SPECIAL_RELATIVE_OR_AUTHORITY","PATH_OR_AUTHORITY","RELATIVE","RELATIVE_SLASH","SPECIAL_AUTHORITY_SLASHES","SPECIAL_AUTHORITY_IGNORE_SLASHES","AUTHORITY","HOST","HOSTNAME","PORT","FILE","FILE_SLASH","FILE_HOST","PATH_START","PATH","CANNOT_BE_A_BASE_URL_PATH","QUERY","FRAGMENT","parseURL","stateOverride","bufferCodePoints","failure","buffer","seenAt","seenBracket","seenPasswordToken","port","fragment","codePoint","encodedCodePoints","URLConstructor","baseState","urlString","searchParamsState","serializeURL","origin","getOrigin","protocol","getProtocol","getUsername","getPassword","getHost","hostname","getHostname","getPort","getPathname","search","getSearch","getSearchParams","getHash","URLPrototype","accessorDescriptor","getter","nativeCreateObjectURL","createObjectURL","nativeRevokeObjectURL","revokeObjectURL","blob","_typeof","obj","_classCallCheck","instance","_defineProperties","props","_createClass","protoProps","staticProps","_defineProperty","_slicedToArray","arr","_arrayWithHoles","_iterableToArrayLimit","_nonIterableRest","_toConsumableArray","_arrayWithoutHoles","_iterableToArray","_nonIterableSpread","arr2","iter","from","_arr","_n","_d","_e","_s","_i","err","iteratorSupported","checkIfIteratorIsSupported","createIterator","items","serializeParam","deserializeParam","searchString","typeofSearchString","_fromString","_this","_entries","thisArg","searchArray","polyfillURLSearchParams","u","checkIfURLIsSupported","_URL","baseElement","doc","location","implementation","createHTMLDocument","head","anchorElement","body","enableSearchUpdate","enableSearchParamsUpdate","methodName","attributeName","_anchorElement","linkURLWithAnchorAttribute","_updateSearchParams","expectedPort","http:","https:","ftp:","addPortToOrigin","polyfillURL","setInterval","IS_CONCAT_SPREADABLE","MAX_SAFE_INTEGER","MAXIMUM_ALLOWED_INDEX_EXCEEDED","IS_CONCAT_SPREADABLE_SUPPORT","SPECIES_SUPPORT","isConcatSpreadable","spreadable","len","E","$filter","$find","FIND","SKIPS_HOLES","SAFE_CLOSING","called","iteratorWithReturn","return","checkCorrectnessOfIteration","SKIP_CLOSING","ITERATION_SUPPORT","INCORRECT_ITERATION","iterable","$includes","$map","inheritIfRequired","dummy","Wrapper","NewTarget","NewTargetPrototype","whitespaces","whitespace","ltrim","rtrim","stringTrim","trim","require$$2","require$$3","NUMBER","NativeNumber","NumberPrototype","BROKEN_CLASSOF","toNumber","maxCode","digits","NaN","NumberWrapper","FAILS_ON_PRIMITIVES","nativeKeys","notARegexp","correctIsRegexpLogic","correctIsRegExpLogic","notARegExp","freezing","isExtensible","preventExtensions","internalMetadata","METADATA","setMetadata","objectID","weakData","meta","REQUIRED","fastKey","getWeakData","onFreeze","FREEZING","internalMetadata_1","internalMetadata_2","internalMetadata_3","internalMetadata_4","iterate_1","Result","stopped","AS_ENTRIES","IS_ITERATOR","iterFn","stop","collection","CONSTRUCTOR_NAME","wrapper","common","IS_WEAK","NativeConstructor","NativePrototype","ADDER","exported","fixMethod","getConstructor","InternalMetadataModule","HASNT_CHAINING","THROWS_ON_PRIMITIVES","ACCEPT_ITERABLES","BUGGY_ZERO","$instance","iterate","clear","setStrong","internalStateGetterFor","ArrayIterationModule","uncaughtFrozenStore","frozen","UncaughtFrozenStore","findUncaughtFrozen","collectionWeak","define","$has","add","es_weakMap","InternalWeakMap","enforceIternalState","IS_IE11","ActiveXObject","$WeakMap","WeakMapPrototype","nativeDelete","nativeHas","nativeGet","nativeSet","non","forcedStringTrimMethod","$trim","thisNumberValue","stringRepeat","repeat","count","Infinity","nativeToFixed","toFixed","acc","log","x2","fractionDigits","fractDigits","sign","multiply","c2","divide","dataToString","s","TO_ENTRIES","objectToArray","$entries","$values","defaults","addCSS","thumbWidth","watch","matches","element","selector","querySelectorAll","trigger","dispatchEvent","instanceOf","isNullOrUndefined","isNumber","Number","isString","isBoolean","isFunction","isNodeList","isElement","Element","isEvent","isEmpty","nullOrUndefined","boolean","function","nodeList","empty","getDecimalPlaces","round","places","parseFloat","nativeMatch","matcher","matchStr","defer","channel","RangeTouch","querySelector","rangeTouch","config","enabled","userSelect","webKitUserSelect","touchAction","listeners","toggle","percent","touch","changedTouches","getAttribute","clientRect","getBoundingClientRect","width","clientX","left","disabled","targets","MutationObserver","mutations","mutation","addedNodes","node","observe","childList","subtree","documentElement","setSpecies","setImmediate","clearImmediate","process","MessageChannel","Dispatch","queue","ONREADYSTATECHANGE","run","runner","listener","post","postMessage","nextTick","now","port2","port1","onmessage","addEventListener","importScripts","removeChild","setTimeout","flush","last","notify","promise","task","userAgent","macrotask","WebKitMutationObserver","Promise","IS_NODE","queueMicrotaskDescriptor","queueMicrotask","parent","domain","exit","enter","createTextNode","characterData","resolve","then","Internal","OwnPromiseCapability","PromiseWrapper","microtask","PromiseCapability","reject","$$resolve","$$reject","f$7","newPromiseCapability","promiseResolve","promiseCapability","hostReportErrors","console","perform","PROMISE","getInternalPromiseState","PromiseConstructor","$fetch","fetch","versions","v8","newPromiseCapabilityModule","newGenericPromiseCapability","DISPATCH_EVENT","UNHANDLED_REJECTION","REJECTION_HANDLED","PENDING","FULFILLED","REJECTED","HANDLED","UNHANDLED","FakePromise","PromiseRejectionEvent","all","isThenable","isReject","notified","chain","reactions","ok","exited","reaction","handler","fail","rejection","onHandleUnhandled","onUnhandled","reason","initEvent","isUnhandled","emit","unwrap","internalReject","internalResolve","executor","onFulfilled","onRejected","catch","r","capability","FORCED$2","$promiseResolve","remaining","alreadyCalled","race","nativeStartsWith","startsWith","isWeakMap","isTextNode","Text","isKeyboardEvent","KeyboardEvent","isCue","TextTrackCue","VTTCue","isTrack","TextTrack","isPromise","isUrl","is$1","weakMap","textNode","keyboardEvent","cue","track","transitionEndEvent","events","WebkitTransition","MozTransition","OTransition","transition","repaint","delay","hidden","offsetHeight","browser","isIE","documentMode","isEdge","isWebkit","isIPhone","platform","isIos","supportsPassiveListeners","supported","removeEventListener","toggleListener","passive","eventListeners","on","off","once","_this2","onceCallback","_len","_key","triggerEvent","plyr","unbindListeners","item","ready","_this3","elements","container","cloneDeep","parse","getDeep","reduce","extend","sources","reverse","child","cloneNode","parentNode","sibling","nextSibling","insertBefore","setAttributes","_ref","_ref3","_ref4","setAttribute","text","innerText","insertAfter","insertElement","removeElement","emptyElement","childNodes","lastChild","replaceElement","newChild","oldChild","replaceChild","getAttributesFromSelector","sel","existingAttributes","existing","className","class","toggleHidden","toggleClass","force","classList","contains","hasClass","getElements","getElement","trapFocus","focusable","keyCode","focused","activeElement","shiftKey","focus","setFocus","tabFocus","preventScroll","classNames","defaultCodecs","audio/ogg","audio/wav","video/webm","video/mp4","video/ogg","support","audio","video","provider","playsinline","canPlayInline","api","ui","rangeInput","pip","webkitSetPresentationMode","pictureInPictureEnabled","disablePictureInPicture","airplay","WebKitPlaybackTargetAvailabilityEvent","mime","mediaType","isHTML5","media","canPlayType","textTracks","range","transitions","reducedMotion","matchMedia","validateRatio","reduceAspectRatio","ratio","_ratio","height","divider","getDivider","w","h","getAspectRatio","embed","_this$media","videoWidth","videoHeight","setAspectRatio","isVideo","_ref2","padding","paddingBottom","isVimeo","offset","transform","videoFixedRatio","html5","getSources","getQualityOptions","player","_player$media","currentTime","paused","preload","readyState","play","load","quality","cancelRequests","blankVideo","debug","dedupe","closest","prev","curr","abs","NativeRegExp","CORRECT_NEW","RegExpWrapper","pattern","thisIsRegExp","patternIsRegExp","flagsAreUndefined","getFlags","proxy","generateId","prefix","format","getPercentage","current","replaceAll","toTitleCase","toUpperCase","substr","toPascalCase","toCamelCase","stripHTML","createDocumentFragment","innerHTML","firstChild","getHTML","resources","vimeo","youtube","i18n","{seektime}","seekTime","{title}","title","v","Storage","storage","localStorage","getItem","json","setItem","removeItem","responseType","request","XMLHttpRequest","responseText","response","status","send","loadSprite","hasId","exists","getElementById","update","insertAdjacentElement","useStorage","cached","content","trunc","getHours","getMinutes","getSeconds","formatTime","time","displayHours","inverted","hours","mins","secs","controls","getIconUrl","cors","iconUrl","svg4everybody","findElements","selectors","buttons","pause","restart","rewind","fastForward","mute","settings","captions","fullscreen","progress","inputs","seek","volume","duration","seekTooltip","tooltip","warn","toggleNativeControls","createIcon","iconPath","iconPrefix","icon","createElementNS","role","use","setAttributeNS","createLabel","attr","createBadge","badge","menu","createButton","buttonType","labelPressed","iconPressed","control","button","createRange","autocomplete","aria-label","aria-valuemin","aria-valuemax","aria-valuenow","updateRangeFill","setup","createProgress","aria-hidden","suffixKey","played","suffix","createTime","attrs","bindMenuItemShortcuts","menuItem","which","stopPropagation","isRadioButton","showMenuPanel","nextElementSibling","firstElementChild","previousElementSibling","lastElementChild","focusFirstMenuItem","createMenuItem","list","_ref$badge","_ref$checked","checked","aria-checked","flex","children","currentTrack","speed","updateTimeDisplay","updateVolume","setRange","muted","pressed","updateProgress","_this4","getElementsByTagName","nodeValue","setProgress","buffered","setProperty","updateSeekTooltip","_this5","tooltips","visible","show","pageX","timeUpdate","invert","invertTime","seeking","durationUpdate","hasDuration","displayDuration","toggleMenuButton","setting","updateSetting","pane","panels","default","getLabel","setQualityMenu","_this6","checkMenu","getBadge","sorting","setCaptionsMenu","_this7","tracks","getTracks","toggled","language","setSpeedMenu","_this8","popup","firstItem","toggleMenu","composedPath","isMenuItem","getMenuSize","tab","clone","opacity","removeAttribute","scrollWidth","scrollHeight","_this9","restore","propertyName","setDownloadUrl","download","_this10","defaultAttributes","progressContainer","aria-haspopup","aria-controls","aria-expanded","inner","home","backButton","urls","isEmbed","inject","_this11","seektime","addProperty","controlPressed","_this$config","parseUrl","parser","buildUrlParams","isYouTube","languages","userLanguage","active","trackEvents","_this$captions","currentTrackNode","languageExists","updateCues","setLanguage","activeClass","findTrack","enableTextTrack","sortIsDefault","sorted","getCurrentTrack","cues","activeCues","getCueAsHTML","cueText","caption","autoplay","autopause","toggleInvert","clickToPlay","hideControls","resetOnEnd","disableContextMenu","loop","selected","keyboard","fallback","iosNative","seekLabel","unmute","enableCaptions","disableCaptions","enterFullscreen","exitFullscreen","frameTitle","menuBack","normal","reset","advertisement","qualityBadge","2160","1440","1080","720","576","480","sdk","googleIMA","editable","embedContainer","poster","posterEnabled","ads","playing","loading","hover","isTouch","uiSupported","noTransition","previewThumbnails","thumbContainer","thumbContainerShown","imageContainer","timeContainer","scrubbingContainer","scrubbingContainerShown","publisherId","tagUrl","byline","portrait","transparent","noCookie","rel","showinfo","iv_load_policy","modestbranding","inactive","providers","types","getProviderByUrl","noop","Console","onChange","toggleFallback","scrollPosition","scrollX","scrollY","scrollTo","overflow","viewport","property","hasProperty","cleanupViewport","Fullscreen","forceFallback","webkitEnterFullscreen","requestFullscreen","webkitExitFullscreen","action","cancelFullScreen","fullscreenElement","fullscreenEnabled","webkitFullscreenEnabled","mozFullScreenEnabled","msFullscreenEnabled","pre","mathSign","loadImage","minWidth","image","Image","onload","onerror","naturalWidth","addStyleHook","build","checkPlaying","setTitle","setPoster","togglePoster","enable","backgroundImage","backgroundSize","toggleControls","checkLoading","clearTimeout","timers","controlsElement","recentTouchSeek","lastSeekTime","Date","Listeners","lastKey","focusTimer","lastKeyDown","handleKey","setTabFocus","firstTouch","altKey","ctrlKey","metaKey","togglePlay","increaseVolume","decreaseVolume","forward","toggleCaptions","usingNative","timeStamp","wasKeyDown","setPlayerSize","measure","rect","resized","_player$fullscreen","isEnter","_setPlayerSize","_getAspectRatio$call2","videoX","videoY","maxWidth","margin","setGutter","hasAudio","isAudio","ended","proxyEvents","_event$detail","defaultHandler","customHandlerKey","customHandler","returned","hasCustomHandler","inputEvent","currentTarget","hasAttribute","seekTo","loaded","startMove","endMove","startScrubbing","endScrubbing","webkitDirectionInvertedFromDevice","_map2","deltaX","deltaY","direction","FunctionPrototype","FunctionPrototypeToString","nameRE","MAXIMUM_ALLOWED_LENGTH_EXCEEDED","deleteCount","insertCount","actualDeleteCount","to","actualStart","loadjs_umd","devnull","bundleIdCache","bundleResultCache","bundleCallbackQueue","publish","bundleId","pathsNotFound","executeCallbacks","depsNotFound","success","loadFile","callbackFn","numTries","isLegacyIECss","async","maxTries","numRetries","beforeCallbackFn","before","pathStripped","relList","as","onbeforeload","ev","sheet","cssText","loadjs","paths","arg1","loadFn","numWaiting","loadFiles","returnPromise","deps","bundleIds","subscribe","isDefined","factory","loadScript","parseId","$2","assurePlaybackState","hasPlayed","Vimeo","gesture","thumbnail_large","Player","disableTextTrack","restorePause","setVolume","setCurrentTime","setPlaybackRate","currentSrc","setLoop","getVideoUrl","getVideoWidth","getVideoHeight","dimensions","_dimensions","setAutopause","getVideoTitle","getCurrentTime","getDuration","getTextTracks","_ref$cues","strippedCues","getPaused","seconds","YT","onYouTubeIframeAPIReady","getTitle","videoId","currentId","posterSrc","playerVars","hl","disablekb","cc_load_policy","cc_lang_pref","widget_referrer","onError","message","2","5","100","101","150","onPlaybackRateChange","playbackRate","getPlaybackRate","onReady","playVideo","pauseVideo","stopVideo","getAvailablePlaybackRates","clearInterval","buffering","getVideoLoadedFraction","lastBuffered","onStateChange","unMute","destroy","manager","displayContainer","remove","Ads","initialized","loader","cuePoints","safetyTimer","countdownTimer","managerPromise","google","ima","startSafetyTimer","clearSafetyTimer","setupIMA","setVpaidMode","ImaSdkSettings","VpaidMode","ENABLED","setLocale","setDisableCustomPlaybackForIOS10Plus","AdDisplayContainer","requestAds","AdsLoader","AdsManagerLoadedEvent","Type","ADS_MANAGER_LOADED","onAdsManagerLoaded","AdErrorEvent","AD_ERROR","onAdError","AdsRequest","adTagUrl","linearAdSlotWidth","offsetWidth","linearAdSlotHeight","nonLinearAdSlotWidth","nonLinearAdSlotHeight","forceNonLinearFullSlot","setAdWillPlayMuted","getRemainingTime","AdsRenderingSettings","restoreCustomPlaybackStateOnAdBreakComplete","enablePreloading","getAdsManager","getCuePoints","AdEvent","onAdEvent","cuePoint","seekElement","cuePercentage","ad","getAd","adData","getAdData","LOADED","pollCountdown","isLinear","STARTED","ALL_ADS_COMPLETED","loadAds","CONTENT_PAUSE_REQUESTED","pauseContent","CONTENT_RESUME_REQUESTED","resumeContent","LOG","adError","getMessage","cancel","addCuePoints","contentComplete","seekedTime","discardAdBreak","resize","ViewMode","NORMAL","initialize","zIndex","_this12","handlers","_this13","AV_PUBLISHERID","AV_CHANNELID","AV_URL","cb","AV_WIDTH","AV_HEIGHT","AV_CDIM2","$findIndex","FIND_INDEX","parseVtt","vttDataString","processedList","frame","line","startTime","lineSplit","_lineSplit","_lineSplit$1$split2","matchTimes","endTime","PreviewThumbnails","thumbnails","lastMouseMoveTime","mouseDown","loadedImages","thumb","scrubbing","getThumbnails","render","determineContainerAutoSizing","promises","getThumbnail","thumbnail","frames","urlPrefix","substring","lastIndexOf","tempImage","naturalHeight","percentage","mousePosX","showImageAtCurrentTime","toggleThumbContainer","toggleScrubbingContainer","lastTime","setScrubbingContainerSize","setThumbContainerSizeAndPos","thumbNum","hasThumb","qualityIndex","showingThumb","thumbFilename","thumbUrl","currentImageElement","dataset","filename","showImage","removeOldImages","loadingImage","usingSprites","previewImage","showingThumbFilename","newImage","setImageSizeAndOffset","currentImageContainer","preloadNearby","getHigherQuality","currentImage","tagName","removeDelay","deleting","oldThumbFilename","thumbnailsClone","foundOne","newThumbFilename","thumbURL","currentQualityIndex","previewImageHeight","thumbContainerHeight","clearShowing","clientHeight","sizeSpecifiedInCSS","thumbAspectRatio","setThumbContainerPos","seekbarRect","plyrRect","minVal","maxVal","right","clientWidth","previewPos","multiplier","top","currentScrubbingImageElement","currentThumbnailImageElement","insertElements","change","_sources$","_sources$$provider","crossorigin","clamp","Plyr","failed","jQuery","original","truthy","tabindex","webkitShowPlaybackTargetPicker","isHidden","hiding","eventName","soft","unload","inputIsValid","fauxDuration","realDuration","mozHasAudio","webkitAudioDecodedByteCount","audioTracks","minimumSpeed","maximumSpeed","updateStorage","requestPictureInPicture","exitPictureInPicture","webkitPresentationMode","pictureInPictureElement","inline"],"mappings":"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