UNPKG

flowplayer-files

Version:

Flowplayer js and css files for v2.5.9 after the reboot of flowplayer

15 lines (13 loc) 505 kB
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).flowplayer=t()}(this,(function(){"use strict";var e=[].slice;function t(){}function r(e,t){for(var r=[],n=2;n<arguments.length;n++)r[n-2]=arguments[n];for(var i in t)e[i]=t[i];return e}function n(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return e.slice(1).reduce((function(e,t){return r(e,t)}),e[0]||{})}function i(e){return Array.isArray(e)?e.slice(0):e.split(".")}function a(e,t,r){for(var n=i(t);n.length;){if(null==e)return r;var a=n.shift();if("string"!=typeof a)return r;e=e[a]}return null==e?r:e}function o(e,t,r){var n=(t=i(t)).pop(),o=a(e,t);return o&&n&&(o[n]=r),e}function s(e){var t="number"==typeof e?e:parseInt(e,10);return(t>9?"":"0")+t}function u(e){if(isNaN(e)||e>=Number.MAX_SAFE_INTEGER)return"";var t=e<0?"-":"";e=Math.round(Math.abs(e));var r=Math.floor(e/3600),n=Math.floor(e/60);return e-=60*n,r>=1?t+r+":"+s(n-=60*r)+":"+s(e):t+s(n)+":"+s(e)}function l(t){return e.call(t)}function c(e){return"string"!=typeof e?e:"false"!=e&&("true"==e||(isNaN(Number(e))?!!e:!!Number(e)))}var d=Object.freeze({__proto__:null,noop:t,extend:r,assign:n,make_path:i,lens:a,put:o,get:function(e,t,r){var n=new XMLHttpRequest;n.open("GET",e,!0),n.onreadystatechange=function(){var e=n.status;e>=400&&r&&r(e),200==e&&4==n.readyState&&t(n.responseText)},n.send()},zero_pad:s,prettyTime:u,toArray:l,box:function(e){var t={val:e};return function(e){return void 0!==e&&(t.val=e),t.val}},as_bool:c}),f=!!function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("testPassive",null,t),window.removeEventListener("testPassive",null,t)}catch(e){}return e}()&&{passive:!0},h=["touchstart","touchmove"];function p(e){return e.emit=function(t,n,i){i=i||{};var a=function(e){var t=document.createEvent("Event");return t.initEvent(e,!1,!0),t}(t);return n&&r(a,{data:n||{}}),e.dispatchEvent(a),!1===i.return_self?a:e},e.on=function(t,r){return"string"==typeof t&&(t=t.split(" ")),t.forEach((function(t){return function(e){return~h.indexOf(e)}(t)?e.addEventListener(t,r,f):e.addEventListener(t,r)})),e},e.off=function(t,r){return e.removeEventListener(t,r),e},e.one=e.once=function(t,r){return e.on(t,(function n(i){e.off(t,n),r(i)}))},e}var v=Array.isArray,g="undefined"!=typeof window&&p(window),m="undefined"!=typeof document&&p(document),y=["span","a","em","p","i"],_=y.concat(["div","strong","video","img","ol","ul","li","script"]);function b(e,t,r){var n=E(document.createElement(e));if(v(t)&&(r=t,t=!1),v(r)||(r=[r]),n.append(r.filter((function(e){return e}))),"object"!=typeof t)return n;for(var i in t)i in n?n[i]=t[i]:n.setAttribute(i,t[i]);return n}function E(e){return void 0===e||function(e){return e&&e.__flowplayer__}(e)?e:function(e){var t=e.tagName;e.__flowplayer__=1,e.find=function(t){var r=e.querySelector(t);return r?E(r):r},e.html=function(t){return e.innerHTML=t,e},e.empty=function(){return e.innerHTML="",e},e.offset=function(){var t={top:0,left:0},r=e;do{t.left+=r.offsetLeft||0,t.top+=r.offsetTop||0}while(r=r.offsetParent);return t},e.innerWidth=function(){var t=getComputedStyle(e);return e.clientWidth-parseFloat(t.paddingLeft)-parseFloat(t.paddingRight)};var r=e.insert=function(t,r){return v(r)?r.map((function(r){return e.insert(t,r)}))[0]:E(r="string"==typeof r?e.insertAdjacentHTML(t,r):e.insertAdjacentElement?e.insertAdjacentElement(t,r):e.appendChild(r))};return e.append=r.bind(e,"beforeend"),e.prepend=r.bind(e,"afterbegin"),e.css=function(t,r){if("object"==typeof t){for(var n in t)e.css(n,t[n]);return e}return void 0===r?getComputedStyle(e)[t]:(1*r&&(r+="px"),e.style[t]=r,e)},e.show=function(){return e.css({display:~y.indexOf(t)?"inline":"block"})},e.hide=function(){return e.css({display:"none"})},e.remove=function(){var t=e.parentNode;t&&t.removeChild(e)},e.attr=function(t,r){return null==r?e.getAttribute(t):(e.setAttribute(t,r),e)},e.txt=function(t){return e.textContent=t,e},e.fp=function(t){return e.addClass("fp-"+t)},e.addClass=function(t){return t.split(" ").forEach((function(t){e.hasClass(t)||(e.className+=(e.className?" ":"")+t)})),e},e.removeClass=function(t){t=t.split(" ");var r=e.className.split(" ");return e.className=r.filter((function(e){return!~t.indexOf(e)})).join(" "),e},e.toggleClass=function(t,r){return void 0===r&&(r=!e.hasClass(t)),r?e.addClass(t):e.removeClass(t)},e.findAll=function(t){return l(e.querySelectorAll(t))},e.hasClass=function(t){return~e.className.split(" ").indexOf(t)},e}(p(e))}function w(e,t){if("string"==typeof e&&"<"==e[0])return b(e.slice(1,-1),t);if("string"!=typeof e)return E(e);var r=t instanceof HTMLElement&&t.querySelector(".fp-"+e)||document.querySelector(e);return r?E(r):void 0}w.window=g,w.document=m,w.el=b,_.forEach((function(e){w[e]=function(t,r){return"string"==typeof t&&(t={class:t}),b(e,t,r)}}));var A=[];function T(){return A.filter((function(e){return!e.paused}))}var S=Object.freeze({__proto__:null,instances:A,playing:T});const k="is-playing",R="is-paused",L="is-loading",O="is-starting",x="is-seeking",C="is-ended",D="is-waiting",M="is-seamless",P="is-touched";var I=Object.freeze({__proto__:null,PLAYING:k,FULLSCREEN:"is-fullscreen",PAUSED:R,MUTED:"is-muted",LOADED:"is-loaded",LOADING:L,STARTING:O,SEEKING:x,GRABBING:"is-grabbing",DISABLED:"is-disabled",SMALL:"is-small",TINY:"is-tiny",RTL:"is-rtl",ENDED:C,LIVE:"is-live",ERRORED:"is-error",WAITING:D,AUTOPLAY:"is-autoplay",SEAMLESS:M,NO_AUTOPLAY:"no-autoplay",TOGGLING:"is-toggling",LIVE_SEEKED:"is-live-seeked",NO_DVR:"no-timeline",HAS_POSTER:"has-poster",TOUCHED:P,HOVERED:"is-hovered",TOUCH_DEVICE:"is-touch-device"});function F(e,t){try{var r=t.exec(e)[1];return parseFloat(r,10)}catch(e){return console.error(e),0}}function N(){var e="undefined"!=typeof document&&"undefined"!=typeof window,t=e?navigator.userAgent:"",r=/iP(hone|od)/i.test(t)&&!/iPad/.test(t)&&!/IEMobile/i.test(t),n=/Android/.test(t)&&!/Firefox/.test(t),i=/IEMobile/.test(t),a=i?F(t,/Windows Phone (\d+\.\d+)/):0,o=i?F(t,/IEMobile\/(\d+\.\d+)/):0,s=/^((?!chrome|android).)*safari/i.test(t),u=function(){if(!e)return!1;if(document.documentMode)return document.documentMode;for(var t=9;t>3;t--){var r=document.createElement("div");if(r.innerHTML="\x3c!--[if IE "+t+"]><span></span><![endif]--\x3e",r.getElementsByTagName("span").length)return t}return!1}();return{controls:!r&&(!i||a>=8.1&&o>=11),video:function(t){return e&&document.createElement("video").canPlayType(t)},lang:e&&(window.navigator.userLanguage||window.navigator.language),android:n,iphone:r,ie:u,safari:s,ios:e&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream}}var U="error",B="click",j="loadedmetadata",G="loadeddata",H="config",K="landscape",V="portrait",q=Object.freeze({__proto__:null,MOUNT:"mount",ERROR:U,CONTEXT_MENU:"contextmenu",CLICK:B,DBL_CLICK:"dblclick",KEYUP:"keyup",KEYDOWN:"keydown",LOAD:"load",MOUSE_ENTER:"mouseenter",MOUSE_LEAVE:"mouseleave",MOUSE_UP:"mouseup",MOUSE_DOWN:"mousedown",MOUSE_MOVE:"mousemove",TOUCH_START:"touchstart",TOUCH_MOVE:"touchmove",TOUCH_END:"touchend",TOUCH_CANCEL:"touchcancel",RESIZE:"resize",SCROLL:"scroll",FULLSCREEN_ENTER:"fullscreenenter",FULLSCREEN_EXIT:"fullscreenexit",FULLSCREEN_CHANGE:"fullscreenchange",WEBKIT_NEEDKEY:"webkitneedkey",METADATA:j,DATA:G,PROGRESS:"progress",TIME_UPDATE:"timeupdate",LOAD_START:"loadstart",VOLUME_CHANGE:"volumechange",PAUSE:"pause",PLAYING:"playing",PLAY:"play",WAITING:"waiting",CAN_PLAY:"canplay",ENDED:"ended",SEEKED:"seeked",SEEKING:"seeking",DURATION_CHANGE:"durationchange",BEFORE_PLAY:"beforeplay",BEFORE_PAUSE:"beforepause",STATE:"state",CUEPOINTS:"cuepoints",CUEPOINT_START:"cuepointstart",CUEPOINT_END:"cuepointend",VIEW_ENTER:"viewenter",VIEW_LEAVE:"viewleave",SOURCE:"src",RECOVER:"recover",REAP:"reap",CONFIG:H,QUALITIES:"qualities",SET_QUALITY:"quality:set",NON_RECOVERABLE_ERROR:"error:fatal",RECOMMENDATIONS_READY:"recommendationsready",AUDIO_ONLY_SOURCE:"audioonlysource",LANDSCAPE:K,PORTRAIT:V});function z(e,t){var r=t.clientWidth;t.toggleClass("is-small",r<600).toggleClass("is-tiny",r<400)}w.window&&w.window.on(["load","resize"],(function(){A.forEach((function(e){var t=e.root;t.prevWidth!=t.clientWidth&&(e.emit("resize"),t.prevWidth=t.clientWidth)}))}));function W(e){var t=function(e){var t=e.getBoundingClientRect(),r=window.innerHeight,n=t.height,i=t.bottom,a=n/5;return t.top<=a&&t.top+n>r-a||i-n+a>=0&&i<r+a}(e.root);return e.in_viewport===t||(e.in_viewport=t,e.emit(t?"viewenter":"viewleave")),e}w.window&&w.window.on("scroll",(function(){A.forEach(W)}));var Y=[function(e,t,r){var n=!0;t.addClass("flowplayer"),z(0,t),r.on(["loadstart","resize"],(function(){z(0,t)})),r.on("state",(function(e){Object.keys(r.playerState).forEach((function(r){t.toggleClass(r,e.data[r])}))})),r.on("timeupdate",(function(){r.setState(D,!1)})),r.on(H,(function(){var n=r.paused&&(!e.autoplay||t.hasClass("no-autoplay"))&&0==r.currentTime;[L,O].forEach((function(e){r.setState(e,n)}))})),r.on("ended",(function(t){setTimeout((function(){t.defaultPrevented||(e.rewind&&!r.loop&&(e.autoplay&&(e.autoplay=!1,r.setState("is-autoplay",!1),r.setState(M,!1)),r.setState(x,!0),r.one("seeked",(function(){r.setState(x,!1),r.pause(),r.setState(O,!0)})),r.currentTime=0),r.one("timeupdate",(function(){r.setState(C,!1)})),r.transitionState(C,k,e.loop||e.rewind?0:300))}),0)})),r.on(["seeking","seeked"],(function(e){r.setState(x,"seeking"==e.type),r.setState(R,r.paused),r.setState(k,!r.paused)})),r.on("ended",(function(){n=!0})),r.on(N().ios?j:G,(function(t){var n="src"!=t.type||!("none"==e.preload);r.setState("is-loaded",n),r.setState(L,!n)})),r.on(["waiting","canplay","loadstart"],(function(t){if(!r.hasState(x)&&("canplay"!=t.type||e.autoplay||r.setState(D,!1),"loadstart"!=t.type||"none"!=e.preload||e.autoplay)){if("loadstart"==t.type&&e.autoplay)return r.one("playing",(function(){r.setState(D,!1)}));"waiting"==t.type&&[k,R,O].forEach((function(e){r.setState(e,!1)})),r.setState(C,!1);var n=["waiting"];r.setState(D,n.indexOf(t.type)>-1)}})),r.on(["playing","pause"],(function(t){var i="playing"==t.type,a=r.currentTime==r.duration,o=i&&n&&e.autoplay||r.hasState(M)||r.hasState(D);if(i&&(r.started=!0),!e.seamless&&n&&r.setState(M,!1),i&&(n=!1),r.setState(D,!1).setState(O,!1),!a&&!r.hasState(x)){n&&r.setState(O,!1);var s=i?k:R,u=i?R:k;r.transitionState(s,u,o?0:300),i&&r.setState("no-autoplay",!1)}}))},function(e,t,r){var n=w.div({class:"fp-ratio"});n.set=function(e){e=function(e){if("number"==typeof e&&!isNaN(e))return Number(e);if("string"==typeof e){var t=e.split(":");return Number(t[1])/Number(t[0])}return e}(e||.5625),n.css("padding-top",isNaN(e)?e:100*e+"%")},t.reaper.put("aspect_ratio",n),t.append(n);var i=[G,j];r.on(i,(function(){n.set(e.ratio||r.videoHeight&&r.videoWidth&&r.videoHeight/r.videoWidth)})),r.on(H,(function(e){n.set(a(e,"data.ratio",r.videoHeight&&r.videoWidth&&r.videoHeight/r.videoWidth))}))},function(e,t,r){W(r);var n={should_resume:e.autoplay,has_user_gesture:!1,locked:!1};r.one(["touchend",B],(function(){n.has_user_gesture=!0})),r.on("play",(function(){n.locked||(n.should_resume=!0)})),r.on("pause",(function(){n.locked||(n.should_resume=!1)})),r.on("canplay",(function(t){e.autoplay&&!T().size&&r.in_viewport&&r.paused&&n.should_resume&&r.togglePlay(!0)})),e.autopause&&(r.on("viewenter",(function(){n.should_resume&&r.togglePlay(!0)})),r.on("viewleave",(function(){var e=!r.paused;n.locked=!0,r.pause(),setTimeout((function(){n.should_resume=e,n.locked=!1}),0)})))}];function X(){return Y.filter((function(e){return"function"==typeof e.wants}))}function Q(e){return Array.isArray(e)?e.join("."):e}function J(e,t){return t.length-e.length}function Z(e){if(void 0!==e){if(e.reaper)return e.reaper;if(!(this instanceof Z))return new Z(e);var t=e.reaper=this;return t.tree=e,t.props=[],t.push=function(e){return t.props=t.props.concat(e),t},t.put=function(r,n){return t.push(r),o(e,r,n),n},t.run=function(r){(r=Array.isArray(r)?r:[]).push(t);for(var n=t.props.map(Q).sort(J);n.length;){var i=n.shift(),s=a(e,i);s&&s.reaper&&!~r.indexOf(s.reaper)&&s.reaper.run(r),o(e,i,0)}for(var u in t)delete t[u];delete r[r.indexOf(t)],e.reaper=0},t}}function $(e){this.message=e}$.prototype=new Error,$.prototype.name="InvalidCharacterError";var ee="undefined"!=typeof window&&window.atob&&window.atob.bind(window)||function(e){var t=String(e).replace(/=+$/,"");if(t.length%4==1)throw new $("'atob' failed: The string to be decoded is not correctly encoded.");for(var r,n,i=0,a=0,o="";n=t.charAt(a++);~n&&(r=i%4?64*r+n:n,i++%4)?o+=String.fromCharCode(255&r>>(-2*i&6)):0)n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(n);return o};var te=function(e){var t=e.replace(/-/g,"+").replace(/_/g,"/");switch(t.length%4){case 0:break;case 2:t+="==";break;case 3:t+="=";break;default:throw"Illegal base64url string!"}try{return function(e){return decodeURIComponent(ee(e).replace(/(.)/g,(function(e,t){var r=t.charCodeAt(0).toString(16).toUpperCase();return r.length<2&&(r="0"+r),"%"+r})))}(t)}catch(e){return ee(t)}};function re(e){this.message=e}re.prototype=new Error,re.prototype.name="InvalidTokenError";var ne=function(e,t){if("string"!=typeof e)throw new re("Invalid token specified");var r=!0===(t=t||{}).header?0:1;try{return JSON.parse(te(e.split(".")[r]))}catch(e){throw new re("Invalid token specified: "+e.message)}};ne.InvalidTokenError=re;var ie={OFF:0,ON:1,AUDIO_REQUIRED:2};function ae(){var e=this,t={};e.has=function(e){return!!t[e]},e.get=function(e){return t[e]},e.put=function(r,n){return t[r]=n,e},e.delete=function(r){return delete t[r],e},e.keys=function(){var e=[];for(var r in t)e.push(r);return e},e.each=function(r,n){for(var i in t)r.call(n||e,t[i],i);return e}}function oe(e){return"function"==typeof e}function se(){throw new Error("Function was expected as Argument[0]")}var ue=[].slice;function le(e){if(!(this instanceof le))return new le(e);var t=this;return t.data=e,t.tap=function(){var e=ue.call(arguments),r=e.shift();return r==le.lift?t.data:oe(r)?(r.apply(t,[t.data].concat(e)),t):void se()},t.into=t.fmap=function(){var e=ue.call(arguments),r=e.shift();return r==le.lift?t.data:oe(r)?le(r.apply(t,[t.data].concat(e))):void se()},t.unwrap=function(){return t.data},t}function ce(e,t,r,n){le.of(r).fmap(e.get).fmap(a,t).fmap(le.maybe,le.apply,n)}le.of=le,le.lift=function(e){return e instanceof le?e.data:e},le._apply=le.apply=function(e,t){if(0==t.length)return e();if(1==t.length)return e(t[0]);if(2==t.length)return e(t[0],t[1]);if(3==t.length)return e(t[0],t[1],t[2]);if(4==t.length)return e(t[0],t[1],t[2],t[3]);if(5==t.length)return e(t[0],t[1],t[2],t[3],t[4]);throw new Error("Pipe._apply() does not support arity > 5")},le.maybe=function(e,t,r){return e?le._apply(t,[e].concat(ue.call(arguments,2,arguments.length))):e},le.curry=function(e,t,r){return(t=t||[]).length>e.length-1?e.apply(r,t):function(){var n=t.concat(ue.call(arguments));return le.curry(e,n,r)}};var de=new function(){ae.call(this),this.render=le.curry(ce,[this,"onrender"]),this.remove=le.curry(ce,[this,"onremove"])};function fe(e,t){t.multiplay||A.forEach((function(t){e!=t&&(t.toggleFullScreen(!1),t.pause())}))}function he(e){e.setState("is-autoplay",!1),e.setState(D,!1),e.setState(M,!1),e.setState(R,!0),0==e.currentTime&&e.setState(O,!0),e.setState("no-autoplay",!0)}function pe(e){return e.catch((function(e){if("AbortError"!=e.name)throw e}))}function ve(e,t,r){var n=r.muted;return t.__pending_play=pe(e),e.catch((function(e){if(t.paused)return function(e){return ie.AUDIO_REQUIRED&e.autoplay}(r)?{err:ie.AUDIO_REQUIRED}:function(e,t){return e.muted=t.muted=!0,pe(e.play())}(t,r)})).then((function(){fe(t,r)})).catch((function(e){t.started||(r.autoplay=!1,r.muted=n,t.toggleMute(!1),he(t),console.error(e))})).then((function(){t.__pending_play=void 0,t.setState(M,!1)}))}function ge(e,t,r){var n="boolean"==typeof r;if("boolean"!=typeof r&&(r=e.paused),!function(e,t,r){var n=e.emit(t?"beforeplay":"beforepause",{forced:r},{return_self:!1});return n&&n.defaultPrevented}(e,r,n))try{if(0==r)return e.pause();var i=e.__pending_play;if(0==e.paused&&!i)return;if(i)return i.src!==ye(e.original_src)&&me(e),e.__pending_play;(function(e){return(0==e.networkState||0==e.readyState)&&e.currentSrc==ye(e.original_src)})(e)&&me(e);var a=e.play();if(a&&(a.src=ye(e.original_src)),a&&"function"==typeof a.catch)return ve(a,e,t);e.paused&&r&&0==e.currentTime&&he(e),fe(e,t)}catch(t){e.emit(U,t)}}function me(e){e.currentSrc.match(/^blob:/)||e.load()}function ye(e){var t=document.createElement("a");return t.href=e,t.href} /*! ***************************************************************************** Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABLITY OR NON-INFRINGEMENT. See the Apache Version 2.0 License for specific language governing permissions and limitations under the License. ***************************************************************************** */var _e=function(){return(_e=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function be(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols(e);i<n.length;i++)t.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]])}return r}function Ee(e){var t=document.createElement("a");t.href=e;var r=t.pathname&&t.pathname.split(".");return r.length>1&&r[r.length-1]}function we(e){switch(e){case"video/mpd":return"application/dash+xml";case"video/m3u8":return"application/x-mpegurl";default:return e}}var Ae,Te=function(e){var t=e.src,r=be(e,["src"]);return[_e({src:t,type:we("video/"+Ee(t))},r)]};function Se(e){var t,r=e.split("{"),n=r[0],i=r[1];return i?(t=n,i.slice(0,-1).split(",").map((function(e){return{src:t+e,type:we("video/"+e)}}))):Te({src:e})}function ke(e){var t=e.src,r=e.type,n=be(e,["src","type"]);return t&&r?[_e({src:t,type:r},n)]:Te(_e({src:t},n))}function Re(e,t,r){r=function(e){return"string"==typeof e?Se(e):Array.isArray(e)||"object"!=typeof e?e.reduce((function(e,t){return"string"==typeof t&&(t=Se(t)),"object"!=typeof t||Array.isArray(t)||(t=ke(t)),e.concat(t)}),[]):ke(e)}(r),e.currentSrc&&(e.innerHTML="");for(var n=0;n<r.length;n++){var i=r[n];if(Ae.Ok==Le(e,t,i))break;if(Ae.Ok==Oe(e,t,i))break;n==r.length-1&&(e.src=i.src)}return function(e,t){(function(e,t){if(!e.currentSrc)return;if("none"==t.preload)return;if(t.autoplay&&t.autoplay>0)return;e.load()})(e,t),"none"==t.preload&&e.render()}(e,t),e}function Le(e,t,r){e.emit("src",r),e.original_src=r.src;var n=function(e,t){return X().filter((function(r){return r.wants(t.src,t,e)}))}(t,r);return 0==n.length?Ae.Err:(n[0].call(e,t,e.root,e,r),Ae.Ok)}function Oe(e,t,r){return/^audio\//.test(r.type||"")&&e.emit("audioonlysource"),t.start_time&&(r.src=r.src+"#t="+t.start_time),""==e.canPlayType(r.type||"")?Ae.Err:(e.src=r.src,Ae.Ok)}!function(e){e[e.Err=0]="Err",e[e.Ok=1]="Ok"}(Ae||(Ae={}));var xe=["loop","muted","preload"];function Ce(e){var t=Array(e.length),r=0;if(0==e.length)return t;for(;r<e.length;)t[r]=[e.start(r),e.end(r)],r++;return t}function De(e,t,i){i.toJSON=function(){return{duration:i.duration,volume:i.volume,currentTime:i.currentTime,buffered:Ce(i.buffered),played:Ce(i.played),states:i.root.className}},i.setSrc=function(t){return Re(i,e,t)},i.playerState=i.playerState||{},i.setState=function(e,t){var r={};return r[e]=t,(r=n({},i.playerState,r))[D]&&(r[k]=!1),i.playerState=r,i.emit("state",i.playerState)},i.hasState=function(e){return!!i.playerState[e]},i.transitionState=function(e,t,r){i.hasState(e)&&(r=0),r&&i.setState("is-toggling",!0),i.setState(t,!1),i.setState(e,!0),r&&setTimeout((function(){i.setState("is-toggling",!1)}),r)},i.render=function(e,t){return"string"==typeof e?de.render(e,t):(i.emit(N().ios?j:G),i.emit("canplay"),i)},i.togglePlay=function(t,r){var n=ge(i,e,t);return"function"!=typeof r?n:n&&"object"==typeof n&&"catch"in n?n.then(r):r()},i.toggleMute=function(e){"boolean"!=typeof e&&(e=!i.disabled),i.muted=!i.muted,i.muted||i.volume||(i.volume=1),i.emit("volumechange")},i.toggleDisable=function(e){"boolean"!=typeof e&&(e=!i.disabled),i.setState("is-disabled",e),i.disabled=e},i.destroy=i.reap=function(e){i.pause();var t=A.indexOf(i);~t&&A.splice(t,1),i.emit("reap"),setTimeout((function(){i.setSrc([]),"function"==typeof e&&e()}),0)},i.setAttrs=function(e){xe.forEach((function(t){var r=c(e[t]);if(r)return i.attr(t,r),void(t in i&&(i[t]=r));!1===r&&(i.removeAttribute(t),t in i&&(i[t]=r))}))},i.setOpts=function(n){if(0!=i.reaper){r(e,n);var a=!!e.autoplay&&!i.hasState("no-autoplay");i.setState("is-autoplay",a),i.setState("is-rtl",!!e.rtl),i.setState("is-live",!!e.live),i.setState("no-timeline",!(!e.live||e.dvr)),i.setState(M,!(!e.seamless&&!a)),i.setState("has-poster","string"==typeof e.poster&&e.poster.length>0),t.style.backgroundImage=i.hasState("has-poster")?"url("+e.poster+")":"",i.emit(H,e)}}}function Me(e,t){var r=t.querySelector("video"),n=w(r||(e._video_element_callback?e._video_element_callback(e):document.createElement("video")));return n.addClass("fp-engine"),Z(n),n.async=void 0!==r,n.async&&!n.paused?(n.setState(k,!0).setState(M,!0),n):(n.attr("playsinline",""),n.attr("webkit-playsinline",""),t.append(n),n)}var Pe=["complete","interactive","loaded"];function Ie(){if("undefined"==typeof document)return!1;var e=document.documentElement;return e&&"rtl"==e.getAttribute("dir")}function Fe(e){if(!e)return Ie();var t=e.getAttribute("dir");return t?"rtl"==t:Ie()}function Ne(e,t){if("object"==typeof exports&&"undefined"!=typeof module)return t;"flowplayer"in e||(e.flowplayer={extensions:[]});var r=e.flowplayer;return"function"==typeof r?(r(t),t):(Array.isArray(r.extensions)||(r.extensions=[]),~r.extensions.indexOf(t)||r.extensions.push(t),t)}function Ue(){return"undefined"!=typeof window?window:"undefined"!=typeof global?global:{}}function Be(e){try{return He.validate(e),{success:!0}}catch(e){return{success:!1,message:e.message}}}var je=["localhost","127.0.0.1","0.0.0.0","s.codepen.io","cdpn.io"];function Ge(e,t){return!!~je.indexOf(e)||e.indexOf(t)===e.length-t.length}function He(e,t){var r={};t=t||{};try{r=ne(e),this.valid_jwt=!0}catch(e){}this.raw=e,this.data=JSON.parse(r.c||"{}"),this.exp=r.exp,t.require_valid_token&&He.validate(this)}function Ke(e,t){if("function"!=typeof e){"string"==typeof t&&(t={src:t}),t=r({controls:!0,preload:"none"},t);var n=w(e);if(t=r({rtl:Fe(n)},t),!n)return console.error(new Error("Flowplayer: '"+e.toString()+"' not found"));if(n.video)return n.video;var i=Be(t.token);if(!i.success)return Ve(n,null,{reason:"token",details:i.message});if(N().ie>0&&n.addClass("poor-flex"),!N().video)return n.append(w.img({src:t.poster}));var a=Z(n),o=a.put("video",Me(t,n));o.once("reap",a.run),a.put("video.root",n),!~A.indexOf(o)&&A.push(o),De(t,n,o),o.setAttrs(t),Y.forEach((function(e){"function"==typeof e.onapi&&e.onapi.call(Ke,t,n,o)})),Y.forEach((function(e){e.call(Ke,t,n,o)})),o.reaper.put("opts",t),o.setOpts(t),t.src&&o.setSrc(t.src);var s=o.readyState;return s>0&&o.currentSrc&&o.emit(j),s>2&&o.currentSrc&&o.emit("canplay"),"none"==t.preload&&o.paused&&o.currentSrc&&o.render(),o.emit("mount"),o.on("error:fatal",(function(e){Ve(n,o,e.data)})),o}for(var u=0;u<arguments.length;++u){var l=arguments[u];Y.push(l),"function"==typeof l.onumd&&l.onumd(Ke)}}function Ve(e,t,r){t&&t.destroy(),e.innerHTML="",e.removeClass("flowplayer"),e.addClass("flowplayer-fatal"),e.append(w.el("h2",{},"Playback error")),e.append(w.p({},"Are you the site owner?")),e.append(w.a({className:"troubleshoot",target:"_blank",href:"https://flowplayer.com/help/developers/troubleshooting?reason="+r.reason},"Troubleshoot")),e.append(w.a({},w.img({src:"https://flowplayer.com/user/pages/images/logo-white.png"}))),console.error(new Error(r.details||r.reason))}Ge.check_whitelist=function(e){return!!~je.indexOf(e)},He.validate=function(e){if("string"==typeof e&&(e=new He(e)),!e||!e.raw){if(Ge.check_whitelist(window.location.hostname))return!0;throw new Error("No token provided in configuration")}if(!e.valid_jwt)throw new Error("Invalid token provided");var t=window.location.hostname,r=Ge.bind(null,t);if(e.data.domain&&e.data.domain.length&&!e.data.domain.some(r))throw new Error("Domain not allowed");if(1e3*e.exp-Date.now()<0)throw new Error("Expired token");return!0},He.id=function(e){if(e)return"string"==typeof e&&(e=new He(e)),e.data.id},n(Ke,function(){var e=Ue(),t=e.flowplayer?e.flowplayer:{extensions:[]};return Array.isArray(t.extensions)||(t.extensions=[]),t}()),function(e){Array.isArray(e.extensions)&&e.extensions.forEach((function(e){Y.push(e)})),e.components=de,e.version="2.5.9",e.commit="840795466bb8acfea048dd52d6930820f4cb54e8",e.Players=S,e.instances=A,e.extensions=Y,e.loaders=X,e.support=N,e.events=q,e.states=I,e.mq=w,e.jwt=ne,e.util=d,e.observable=p,e.Reaper=Z,e.autoplay=e.autoplay_options=ie,e.extensions.forEach((function(t){"function"==typeof t.onumd&&t.onumd(e)}))}(Ke),"object"==typeof document&&"function"==typeof document.emit&&setTimeout(document.emit,0,"flowplayer:umd",Ke);var qe="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function ze(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function We(e,t){return e(t={exports:{}},t.exports),t.exports}Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(e){if(null==this)throw new TypeError('"this" is null or not defined');var t=Object(this),r=t.length>>>0;if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var n=arguments[1],i=0;i<r;){var a=t[i];if(e.call(n,a,i,t))return a;i++}},configurable:!0,writable:!0});var Ye=We((function(e,t){e.exports=function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=90)}({17:function(e,t,r){t.__esModule=!0,t.default=void 0;var n=r(18),i=function(){function e(){}return e.getFirstMatch=function(e,t){var r=t.match(e);return r&&r.length>0&&r[1]||""},e.getSecondMatch=function(e,t){var r=t.match(e);return r&&r.length>1&&r[2]||""},e.matchAndReturnConst=function(e,t,r){if(e.test(t))return r},e.getWindowsVersionName=function(e){switch(e){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}},e.getMacOSVersionName=function(e){var t=e.split(".").splice(0,2).map((function(e){return parseInt(e,10)||0}));if(t.push(0),10===t[0])switch(t[1]){case 5:return"Leopard";case 6:return"Snow Leopard";case 7:return"Lion";case 8:return"Mountain Lion";case 9:return"Mavericks";case 10:return"Yosemite";case 11:return"El Capitan";case 12:return"Sierra";case 13:return"High Sierra";case 14:return"Mojave";case 15:return"Catalina";default:return}},e.getAndroidVersionName=function(e){var t=e.split(".").splice(0,2).map((function(e){return parseInt(e,10)||0}));if(t.push(0),!(1===t[0]&&t[1]<5))return 1===t[0]&&t[1]<6?"Cupcake":1===t[0]&&t[1]>=6?"Donut":2===t[0]&&t[1]<2?"Eclair":2===t[0]&&2===t[1]?"Froyo":2===t[0]&&t[1]>2?"Gingerbread":3===t[0]?"Honeycomb":4===t[0]&&t[1]<1?"Ice Cream Sandwich":4===t[0]&&t[1]<4?"Jelly Bean":4===t[0]&&t[1]>=4?"KitKat":5===t[0]?"Lollipop":6===t[0]?"Marshmallow":7===t[0]?"Nougat":8===t[0]?"Oreo":9===t[0]?"Pie":void 0},e.getVersionPrecision=function(e){return e.split(".").length},e.compareVersions=function(t,r,n){void 0===n&&(n=!1);var i=e.getVersionPrecision(t),a=e.getVersionPrecision(r),o=Math.max(i,a),s=0,u=e.map([t,r],(function(t){var r=o-e.getVersionPrecision(t),n=t+new Array(r+1).join(".0");return e.map(n.split("."),(function(e){return new Array(20-e.length).join("0")+e})).reverse()}));for(n&&(s=o-Math.min(i,a)),o-=1;o>=s;){if(u[0][o]>u[1][o])return 1;if(u[0][o]===u[1][o]){if(o===s)return 0;o-=1}else if(u[0][o]<u[1][o])return-1}},e.map=function(e,t){var r,n=[];if(Array.prototype.map)return Array.prototype.map.call(e,t);for(r=0;r<e.length;r+=1)n.push(t(e[r]));return n},e.find=function(e,t){var r,n;if(Array.prototype.find)return Array.prototype.find.call(e,t);for(r=0,n=e.length;r<n;r+=1){var i=e[r];if(t(i,r))return i}},e.assign=function(e){for(var t,r,n=e,i=arguments.length,a=new Array(i>1?i-1:0),o=1;o<i;o++)a[o-1]=arguments[o];if(Object.assign)return Object.assign.apply(Object,[e].concat(a));var s=function(){var e=a[t];"object"==typeof e&&null!==e&&Object.keys(e).forEach((function(t){n[t]=e[t]}))};for(t=0,r=a.length;t<r;t+=1)s();return e},e.getBrowserAlias=function(e){return n.BROWSER_ALIASES_MAP[e]},e.getBrowserTypeByAlias=function(e){return n.BROWSER_MAP[e]||""},e}();t.default=i,e.exports=t.default},18:function(e,t,r){t.__esModule=!0,t.ENGINE_MAP=t.OS_MAP=t.PLATFORMS_MAP=t.BROWSER_MAP=t.BROWSER_ALIASES_MAP=void 0,t.BROWSER_ALIASES_MAP={"Amazon Silk":"amazon_silk","Android Browser":"android",Bada:"bada",BlackBerry:"blackberry",Chrome:"chrome",Chromium:"chromium",Electron:"electron",Epiphany:"epiphany",Firefox:"firefox",Focus:"focus",Generic:"generic","Google Search":"google_search",Googlebot:"googlebot","Internet Explorer":"ie","K-Meleon":"k_meleon",Maxthon:"maxthon","Microsoft Edge":"edge","MZ Browser":"mz","NAVER Whale Browser":"naver",Opera:"opera","Opera Coast":"opera_coast",PhantomJS:"phantomjs",Puffin:"puffin",QupZilla:"qupzilla",QQ:"qq",QQLite:"qqlite",Safari:"safari",Sailfish:"sailfish","Samsung Internet for Android":"samsung_internet",SeaMonkey:"seamonkey",Sleipnir:"sleipnir",Swing:"swing",Tizen:"tizen","UC Browser":"uc",Vivaldi:"vivaldi","WebOS Browser":"webos",WeChat:"wechat","Yandex Browser":"yandex",Roku:"roku"},t.BROWSER_MAP={amazon_silk:"Amazon Silk",android:"Android Browser",bada:"Bada",blackberry:"BlackBerry",chrome:"Chrome",chromium:"Chromium",electron:"Electron",epiphany:"Epiphany",firefox:"Firefox",focus:"Focus",generic:"Generic",googlebot:"Googlebot",google_search:"Google Search",ie:"Internet Explorer",k_meleon:"K-Meleon",maxthon:"Maxthon",edge:"Microsoft Edge",mz:"MZ Browser",naver:"NAVER Whale Browser",opera:"Opera",opera_coast:"Opera Coast",phantomjs:"PhantomJS",puffin:"Puffin",qupzilla:"QupZilla",qq:"QQ Browser",qqlite:"QQ Browser Lite",safari:"Safari",sailfish:"Sailfish",samsung_internet:"Samsung Internet for Android",seamonkey:"SeaMonkey",sleipnir:"Sleipnir",swing:"Swing",tizen:"Tizen",uc:"UC Browser",vivaldi:"Vivaldi",webos:"WebOS Browser",wechat:"WeChat",yandex:"Yandex Browser"},t.PLATFORMS_MAP={tablet:"tablet",mobile:"mobile",desktop:"desktop",tv:"tv"},t.OS_MAP={WindowsPhone:"Windows Phone",Windows:"Windows",MacOS:"macOS",iOS:"iOS",Android:"Android",WebOS:"WebOS",BlackBerry:"BlackBerry",Bada:"Bada",Tizen:"Tizen",Linux:"Linux",ChromeOS:"Chrome OS",PlayStation4:"PlayStation 4",Roku:"Roku"},t.ENGINE_MAP={EdgeHTML:"EdgeHTML",Blink:"Blink",Trident:"Trident",Presto:"Presto",Gecko:"Gecko",WebKit:"WebKit"}},90:function(e,t,r){t.__esModule=!0,t.default=void 0;var n,i=(n=r(91))&&n.__esModule?n:{default:n},a=r(18);function o(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var s=function(){function e(){}var t,r;return e.getParser=function(e,t){if(void 0===t&&(t=!1),"string"!=typeof e)throw new Error("UserAgent should be a string");return new i.default(e,t)},e.parse=function(e){return new i.default(e).getResult()},t=e,(r=[{key:"BROWSER_MAP",get:function(){return a.BROWSER_MAP}},{key:"ENGINE_MAP",get:function(){return a.ENGINE_MAP}},{key:"OS_MAP",get:function(){return a.OS_MAP}},{key:"PLATFORMS_MAP",get:function(){return a.PLATFORMS_MAP}}])&&o(t,r),e}();t.default=s,e.exports=t.default},91:function(e,t,r){t.__esModule=!0,t.default=void 0;var n=u(r(92)),i=u(r(93)),a=u(r(94)),o=u(r(95)),s=u(r(17));function u(e){return e&&e.__esModule?e:{default:e}}var l=function(){function e(e,t){if(void 0===t&&(t=!1),null==e||""===e)throw new Error("UserAgent parameter can't be empty");this._ua=e,this.parsedResult={},!0!==t&&this.parse()}var t=e.prototype;return t.getUA=function(){return this._ua},t.test=function(e){return e.test(this._ua)},t.parseBrowser=function(){var e=this;this.parsedResult.browser={};var t=s.default.find(n.default,(function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some((function(t){return e.test(t)}));throw new Error("Browser's test function is not valid")}));return t&&(this.parsedResult.browser=t.describe(this.getUA())),this.parsedResult.browser},t.getBrowser=function(){return this.parsedResult.browser?this.parsedResult.browser:this.parseBrowser()},t.getBrowserName=function(e){return e?String(this.getBrowser().name).toLowerCase()||"":this.getBrowser().name||""},t.getBrowserVersion=function(){return this.getBrowser().version},t.getOS=function(){return this.parsedResult.os?this.parsedResult.os:this.parseOS()},t.parseOS=function(){var e=this;this.parsedResult.os={};var t=s.default.find(i.default,(function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some((function(t){return e.test(t)}));throw new Error("Browser's test function is not valid")}));return t&&(this.parsedResult.os=t.describe(this.getUA())),this.parsedResult.os},t.getOSName=function(e){var t=this.getOS().name;return e?String(t).toLowerCase()||"":t||""},t.getOSVersion=function(){return this.getOS().version},t.getPlatform=function(){return this.parsedResult.platform?this.parsedResult.platform:this.parsePlatform()},t.getPlatformType=function(e){void 0===e&&(e=!1);var t=this.getPlatform().type;return e?String(t).toLowerCase()||"":t||""},t.parsePlatform=function(){var e=this;this.parsedResult.platform={};var t=s.default.find(a.default,(function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some((function(t){return e.test(t)}));throw new Error("Browser's test function is not valid")}));return t&&(this.parsedResult.platform=t.describe(this.getUA())),this.parsedResult.platform},t.getEngine=function(){return this.parsedResult.engine?this.parsedResult.engine:this.parseEngine()},t.getEngineName=function(e){return e?String(this.getEngine().name).toLowerCase()||"":this.getEngine().name||""},t.parseEngine=function(){var e=this;this.parsedResult.engine={};var t=s.default.find(o.default,(function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some((function(t){return e.test(t)}));throw new Error("Browser's test function is not valid")}));return t&&(this.parsedResult.engine=t.describe(this.getUA())),this.parsedResult.engine},t.parse=function(){return this.parseBrowser(),this.parseOS(),this.parsePlatform(),this.parseEngine(),this},t.getResult=function(){return s.default.assign({},this.parsedResult)},t.satisfies=function(e){var t=this,r={},n=0,i={},a=0;if(Object.keys(e).forEach((function(t){var o=e[t];"string"==typeof o?(i[t]=o,a+=1):"object"==typeof o&&(r[t]=o,n+=1)})),n>0){var o=Object.keys(r),u=s.default.find(o,(function(e){return t.isOS(e)}));if(u){var l=this.satisfies(r[u]);if(void 0!==l)return l}var c=s.default.find(o,(function(e){return t.isPlatform(e)}));if(c){var d=this.satisfies(r[c]);if(void 0!==d)return d}}if(a>0){var f=Object.keys(i),h=s.default.find(f,(function(e){return t.isBrowser(e,!0)}));if(void 0!==h)return this.compareVersion(i[h])}},t.isBrowser=function(e,t){void 0===t&&(t=!1);var r=this.getBrowserName().toLowerCase(),n=e.toLowerCase(),i=s.default.getBrowserTypeByAlias(n);return t&&i&&(n=i.toLowerCase()),n===r},t.compareVersion=function(e){var t=[0],r=e,n=!1,i=this.getBrowserVersion();if("string"==typeof i)return">"===e[0]||"<"===e[0]?(r=e.substr(1),"="===e[1]?(n=!0,r=e.substr(2)):t=[],">"===e[0]?t.push(1):t.push(-1)):"="===e[0]?r=e.substr(1):"~"===e[0]&&(n=!0,r=e.substr(1)),t.indexOf(s.default.compareVersions(i,r,n))>-1},t.isOS=function(e){return this.getOSName(!0)===String(e).toLowerCase()},t.isPlatform=function(e){return this.getPlatformType(!0)===String(e).toLowerCase()},t.isEngine=function(e){return this.getEngineName(!0)===String(e).toLowerCase()},t.is=function(e){return this.isBrowser(e)||this.isOS(e)||this.isPlatform(e)},t.some=function(e){var t=this;return void 0===e&&(e=[]),e.some((function(e){return t.is(e)}))},e}();t.default=l,e.exports=t.default},92:function(e,t,r){t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},a=/version\/(\d+(\.?_?\d+)+)/i,o=[{test:[/googlebot/i],describe:function(e){var t={name:"Googlebot"},r=i.default.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,e)||i.default.getFirstMatch(a,e);return r&&(t.version=r),t}},{test:[/opera/i],describe:function(e){var t={name:"Opera"},r=i.default.getFirstMatch(a,e)||i.default.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/opr\/|opios/i],describe:function(e){var t={name:"Opera"},r=i.default.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,e)||i.default.getFirstMatch(a,e);return r&&(t.version=r),t}},{test:[/SamsungBrowser/i],describe:function(e){var t={name:"Samsung Internet for Android"},r=i.default.getFirstMatch(a,e)||i.default.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/Whale/i],describe:function(e){var t={name:"NAVER Whale Browser"},r=i.default.getFirstMatch(a,e)||i.default.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/MZBrowser/i],describe:function(e){var t={name:"MZ Browser"},r=i.default.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(a,e);return r&&(t.version=r),t}},{test:[/focus/i],describe:function(e){var t={name:"Focus"},r=i.default.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(a,e);return r&&(t.version=r),t}},{test:[/swing/i],describe:function(e){var t={name:"Swing"},r=i.default.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(a,e);return r&&(t.version=r),t}},{test:[/coast/i],describe:function(e){var t={name:"Opera Coast"},r=i.default.getFirstMatch(a,e)||i.default.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/yabrowser/i],describe:function(e){var t={name:"Yandex Browser"},r=i.default.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(a,e);return r&&(t.version=r),t}},{test:[/ucbrowser/i],describe:function(e){var t={name:"UC Browser"},r=i.default.getFirstMatch(a,e)||i.default.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/Maxthon|mxios/i],describe:function(e){var t={name:"Maxthon"},r=i.default.getFirstMatch(a,e)||i.default.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/epiphany/i],describe:function(e){var t={name:"Epiphany"},r=i.default.getFirstMatch(a,e)||i.default.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/puffin/i],describe:function(e){var t={name:"Puffin"},r=i.default.getFirstMatch(a,e)||i.default.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/sleipnir/i],describe:function(e){var t={name:"Sleipnir"},r=i.default.getFirstMatch(a,e)||i.default.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/k-meleon/i],describe:function(e){var t={name:"K-Meleon"},r=i.default.getFirstMatch(a,e)||i.default.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/micromessenger/i],describe:function(e){var t={name:"WeChat"},r=i.default.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(a,e);return r&&(t.version=r),t}},{test:[/qqbrowser/i],describe:function(e){var t={name:/qqbrowserlite/i.test(e)?"QQ Browser Lite":"QQ Browser"},r=i.default.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(a,e);return r&&(t.version=r),t}},{test:[/msie|trident/i],describe:function(e){var t={name:"Internet Explorer"},r=i.default.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/\sedg\//i],describe:function(e){var t={name:"Microsoft Edge"},r=i.default.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/edg([ea]|ios)/i],describe:function(e){var t={name:"Microsoft Edge"},r=i.default.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/vivaldi/i],describe:function(e){var t={name:"Vivaldi"},r=i.default.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/seamonkey/i],describe:function(e){var t={name:"SeaMonkey"},r=i.default.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/sailfish/i],describe:function(e){var t={name:"Sailfish"},r=i.default.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,e);return r&&(t.version=r),t}},{test:[/silk/i],describe:function(e){var t={name:"Amazon Silk"},r=i.default.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/phantom/i],describe:function(e){var t={name:"PhantomJS"},r=i.default.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/slimerjs/i],describe:function(e){var t={name:"SlimerJS"},r=i.default.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t={name:"BlackBerry"},r=i.default.getFirstMatch(a,e)||i.default.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t={name:"WebOS Browser"},r=i.default.getFirstMatch(a,e)||i.default.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/bada/i],describe:function(e){var t={name:"Bada"},r=i.default.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/tizen/i],describe:function(e){var t={name:"Tizen"},r=i.default.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(a,e);return r&&(t.version=r),t}},{test:[/qupzilla/i],describe:function(e){var t={name:"QupZilla"},r=i.default.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(a,e);return r&&(t.version=r),t}},{test:[/firefox|iceweasel|fxios/i],describe:function(e){var t={name:"Firefox"},r=i.default.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/electron/i],describe:function(e){var t={name:"Electron"},r=i.default.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/chromium/i],describe:function(e){var t={name:"Chromium"},r=i.default.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(a,e);return r&&(t.version=r),t}},{test:[/chrome|crios|crmo/i],describe:function(e){var t={name:"Chrome"},r=i.default.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/GSA/i],describe:function(e){var t={name:"Google Search"},r=i.default.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:function(e){var t=!e.test(/like android/i),r=e.test(/android/i);return t&&r},describe:function(e){var t={name:"Android Browser"},r=i.default.getFirstMatch(a,e);return r&&(t.version=r),t}},{test:[/playstation 4/i],describe:function(e){var t={name:"PlayStation 4"},r=i.default.getFirstMatch(a,e);return r&&(t.version=r),t}},{test:[/safari|applewebkit/i],describe:function(e){var t={name:"Safari"},r=i.default.getFirstMatch(a,e);return r&&(t.version=r),t}},{test:[/.*/i],describe:function(e){var t=-1!==e.search("\\(")?/^(.*)\/(.*)[ \t]\((.*)/:/^(.*)\/(.*) /;return{name:i.default.getFirstMatch(t,e),version:i.default.getSecondMatch(t,e)}}}];t.default=o,e.exports=t.default},93:function(e,t,r){t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},a=r(18),o=[{test:[/Roku\/DVP/],describe:function(e){var t=i.default.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,e);return{name:a.OS_MAP.Roku,version:t}}},{test:[/windows phone/i],describe:function(e){var t=i.default.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,e);return{name:a.OS_MAP.WindowsPhone,version:t}}},{test:[/windows /i],describe:function(e){var t=i.default.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,e),r=i.default.getWindowsVersionName(t);return{name:a.OS_MAP.Windows,version:t,versionName:r}}},{test:[/Macintosh(.*?) FxiOS(.*?) Version\//],describe:function(e){var t=i.default.getSecondMatch(/(Version\/)(\d[\d.]+)/,e);return{name:a.OS_MAP.iOS,version:t}}},{test:[/macintosh/i],describe:function(e){var t=i.default.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,e).replace(/[_\s]/g,"."),r=i.default.getMacOSVersionName(t),n={name:a.OS_MAP.MacOS,version:t};return r&&(n.versionName=r),n}},{test:[/(ipod|iphone|ipad)/i],describe:function(e){var t=i.default.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,e).replace(/[_\s]/g,".");return{name:a.OS_MAP.iOS,version:t}}},{test:function(e){var t=!e.test(/like android/i),r=e.test(/android/i);return t&&r},describe:function(e){var t=i.default.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,e),r=i.default.getAndroidVersionName(t),n={name:a.OS_MAP.Android,version:t};return r&&(n.versionName=r),n}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t=i.default.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,e),r={name:a.OS_MAP.WebOS};return t&&t.length&&(r.version=t),r}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t=i.default.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,e)||i.default.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,e)||i.default.getFirstMatch(/\bbb(\d+)/i,e);return{name:a.OS_MAP.BlackBerry,version:t}}},{test:[/bada/i],describe:function(e){var t=i.default.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,e);return{name:a.OS_MAP.Bada,version:t}}},{test:[/tizen/i],describe:function(e){var t=i.default.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,e);return{name:a.OS_MAP.Tizen,version:t}}},{test:[/linux/i],describe:function(){return{name:a.OS_MAP.Linux}}},{test:[/CrOS/],describe:function(){return{name:a.OS_MAP.ChromeOS}}},{test:[/PlayStation 4/],describe:function(e){var t=i.default.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,e);return{name:a.OS_MAP.PlayStation4,version:t}}}];t.default=o,e.exports=t.default},94:function(e,t,r){t.__esModule=!0,t.default=void 0;var n,i=(n=r(17))&&n.__esModule?n:{default:n},a=r(18),o=[{test:[/googlebot/i],describe:function(){return{type:"bot",vendor:"Google"}}},{test:[/huawei/i],describe:function(e){var t=i.default.getFirstMatch(/(can-l01)/i,e)&&"Nova",r={type:a.PLATFORMS_MAP.mobile,vendor:"Huawei"};return t&&(r.model=t),r}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe:function(){return{type:a.PLATFORMS_MAP.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe:function(){return{type:a.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/Macintosh(.*?) FxiOS(.*?) Version\//],describe:function(){return{type:a.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe:function(){return{type:a.PLATFORMS_MAP.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe:function(){return{type:a.PLATFORMS_MAP.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe:function(){return{type:a.PLATFORMS_MAP.tablet}}},{test:function(e){var t=e.test(/ipod|iphone/i),r=e.test(/like (ipod|iphone)/i);return t&&!r},describe:function(e){var t=i.default.getFirstMatch(/(ipod|iphone)/i,e);return{type:a.PLATFORMS_MAP.mobile,vendor:"Apple",model:t}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe:function(){return{type:a.PLATFORMS_MAP.mobile,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe:function(){return{type:a.PLATFORMS_MAP.mobile}}},{test:function(e){return"blackberry"===e.getBrowserName(!0)},describe:function(){return{type:a.PLATFORMS_MAP.mobile,vendor:"BlackBerry"}}},{test:function(e){return"bada"===e.getBrowserName(!0)},describe:function(){return{type:a.PLATFORMS_MAP.mobile}}},{test:function(e){return"windows phone"===e.getBrowserName()},describe:function(){return{type:a.PLATFORMS_MAP.mobile,vendor:"Microsoft"}}},{test:function(e){var t=Number(String(e.getOSVersion()).split(".")[0]);return"android"===e.getOSName(!0)&&t>=3},describe:function(){return{type:a.PLATFORMS_MAP.tablet}}},{test:function(e){return"android"===e.getOSName(!0)},describe:function(){return{type:a.PLATFORMS_MAP.mobile}}},{test:function(e){return"macos"===e.getOSName(